diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 293fdb2e..532f831b 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -22,7 +22,7 @@ body: label: Official Instance description: Can the bug be reproduced on the official instance? options: - - label: The bug is reproducable on the [official hosted instance](http://piped.kavin.rocks/) or is API related. + - label: The bug is reproducable on the [official hosted instance](http://piped.video/) or is API related. - type: textarea attributes: diff --git a/.github/workflows/deploy-azure.yml b/.github/workflows/deploy-azure.yml new file mode 100644 index 00000000..873eb11b --- /dev/null +++ b/.github/workflows/deploy-azure.yml @@ -0,0 +1,30 @@ +name: Azure Static Web Apps CI/CD + +on: + push: + branches: + - master + +jobs: + build_and_deploy_job: + if: github.event_name == 'push' + runs-on: ubuntu-latest + name: Build and Deploy Job + steps: + - uses: actions/checkout@v3 + with: + submodules: true + - name: Build And Deploy + id: builddeploy + uses: Azure/static-web-apps-deploy@v1 + with: + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_LEMON_WATER_0063A7F03 }} + repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments) + action: "upload" + ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### + # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig + app_location: "/" # App source code path + app_build_command: "yarn build && ./localizefonts.sh" + api_location: "" # Api source code path - optional + output_location: "dist" # Built app content directory - optional + ###### End of Repository/Build Configurations ###### diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index e52ccb49..e190f7b4 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -17,7 +17,7 @@ jobs: with: cache: "yarn" - run: yarn install --prefer-offline - - run: yarn build --out-dir dist-ci && sed -i 's/fonts.gstatic.com/fonts.kavin.rocks/g' dist-ci/assets/*.css + - run: yarn build && ./localizefonts.sh && mv dist/ dist-ci/ - name: Set up QEMU uses: docker/setup-qemu-action@v2 with: @@ -33,7 +33,7 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v4 with: context: . file: ./Dockerfile.ci diff --git a/.github/workflows/ipfs-build.yml b/.github/workflows/ipfs-build.yml index 8797fcde..ccd1d8b3 100644 --- a/.github/workflows/ipfs-build.yml +++ b/.github/workflows/ipfs-build.yml @@ -17,7 +17,7 @@ jobs: with: cache: "yarn" - run: yarn install --prefer-offline - - run: yarn build && sed -i 's/fonts.gstatic.com/fonts.kavin.rocks/g' dist/assets/*.css && cp dist/index.html dist/ipfs-404.html + - run: yarn build && ./localizefonts.sh && cp dist/index.html dist/ipfs-404.html - uses: aquiladev/ipfs-action@v0.3.1-alpha.2 id: ipfs-add with: diff --git a/.github/workflows/weblate-merge.yml b/.github/workflows/weblate-merge.yml new file mode 100644 index 00000000..3643693d --- /dev/null +++ b/.github/workflows/weblate-merge.yml @@ -0,0 +1,22 @@ +name: Merge Weblate translations + +on: + pull_request: + types: [opened, reopened] + +jobs: + merge: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Check if en.json has been updated + run: | + if -n git diff ${{ github.event.pull_request.base.sha }}..${{ github.sha }} src/locales/en.json; then + exit 1 + fi + - name: AutoMerge Weblate translations + if: github.event.pull_request.user.login == 'weblate' + run: gh pr merge --auto --delete-branch --merge "$PR_URL" + env: + PR_URL: ${{github.event.pull_request.html_url}} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Dockerfile b/Dockerfile index 68e50f0d..d005c367 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,16 @@ FROM node:lts-alpine AS build WORKDIR /app/ +RUN --mount=type=cache,target=/var/cache/apk \ + apk add --no-cache \ + curl + COPY . . RUN --mount=type=cache,target=/root/.cache/yarn \ --mount=type=cache,target=/app/node_modules \ yarn install --prefer-offline && \ - yarn build && sed -i 's/fonts.gstatic.com/fonts.kavin.rocks/g' dist/assets/*.css + yarn build && ./localizefonts.sh FROM nginx:alpine diff --git a/README.md b/README.md index 24ebc057..e282c48f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![AGPL v3](https://shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0.en.html) [![Matrix](https://img.shields.io/matrix/piped:matrix.org)](https://matrix.to/#/#piped:matrix.org) -[![Registered Users](https://pipedapi.kavin.rocks/registered/badge)](https://piped.kavin.rocks/register) +[![Registered Users](https://pipedapi.kavin.rocks/registered/badge)](https://piped.video/register) [![IPFS Build](https://github.com/TeamPiped/Piped/actions/workflows/ipfs-build.yml/badge.svg)](https://piped-ipfs.kavin.rocks/) [![GitHub Repo stars](https://img.shields.io/github/stars/TeamPiped/Piped-Frontend?style=social)](https://github.com/TeamPiped/Piped/stargazers) [![GitHub last commit](https://img.shields.io/github/last-commit/TeamPiped/Piped-Frontend)](https://github.com/TeamPiped/Piped/commits) @@ -39,6 +39,7 @@ By using Piped, you can freely watch and listen to content without the fear of p - [x] [Available in many languages](src/locales), thanks to [our translators](https://hosted.weblate.org/projects/piped/frontend/) - [x] Embedded video support - [x] No age restriction +- [x] Bypasses Geo restrictions if possible through a federated network **Technical Features** @@ -46,7 +47,8 @@ By using Piped, you can freely watch and listen to content without the fear of p - [x] Performant by design, designed to handle 1000s of users concurrently - [x] Does not use official YouTube APIs - [x] Uses [NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor) to extract information -- [x] Public [JSON API](https://piped-docs.kavin.rocks/docs/api-documentation/) +- [x] Public [JSON API](https://docs.piped.video/docs/api-documentation/) +- [x] Federated protocol on Matrix to let instances collaborate with each other ## Screenshots @@ -61,13 +63,13 @@ By using Piped, you can freely watch and listen to content without the fear of p ## Self-Hosting -See https://piped-docs.kavin.rocks/docs/self-hosting/ for more details. +See https://docs.piped.video/docs/self-hosting/ for more details. The source code of the documentation website is available at https://github.com/TeamPiped/Documentation. ## Documentation -The documentation can be found at https://piped-docs.kavin.rocks (accessible via IPNS as well). +The documentation can be found at https://docs.piped.video (accessible via IPNS as well). ## Extensions @@ -79,6 +81,16 @@ To redirect all YouTube links to Piped, you are highly recommended to use either You can help by translating the project to a language you speak at https://hosted.weblate.org/projects/piped/frontend/ +### Mirrors + +- Cloudflare Pages - [cf.piped.video](https://cf.piped.video/) +- Vercel - [vc.piped.video](https://vc.piped.video/) +- Render - [re.piped.video](https://re.piped.video/) +- Fleek - [fl.piped.video](https://fl.piped.video/) +- DigitalOcean - [do.piped.video](https://do.piped.video/) +- Netlify - [nf.piped.video](https://nf.piped.video/) +- Azure - [az.piped.video](https://az.piped.video/) + ### Forking, and contributing - Fork the repository on GitHub: https://github.com/TeamPiped/Piped/fork @@ -129,6 +141,11 @@ Contributions in any other form are also welcomed. - [Yattee](https://github.com/yattee/yattee) - an alternative frontend for YouTube, for IOS. - [LibreTube](https://github.com/Libre-tube/LibreTube) - an alternative frontend for YouTube, for Android. - [Hyperpipe](https://codeberg.org/Hyperpipe/Hyperpipe) - an alternative privacy respecting frontend for YouTube Music. +- [Musicale](https://github.com/Bellisario/musicale) - an alternative to YouTube Music, with style. +- [ytify](https://github.com/n-ce/ytify) - a complementary minimal audio streaming frontend for YouTube. +- [PsTube](https://github.com/prateekmedia/pstube) - Watch and download videos without ads on Android, Linux, Windows, iOS, and Mac OSX. +- [Piped-Material](https://github.com/mmjee/Piped-Material) - A fork of Piped, focusing on better performance and a more usable design. +- [ReacTube](https://github.com/NeeRaj-2401/ReacTube) - Privacy friendly & distraction free Youtube front-end using Piped API. ## YourKit diff --git a/docker/nginx.conf b/docker/nginx.conf index 59ee3c26..3b7ef86b 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -2,6 +2,7 @@ server { listen 80; listen [::]:80; server_name localhost; + error_log off; location / { root /usr/share/nginx/html; diff --git a/index.html b/index.html index 8e22d715..abc042ea 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - + @@ -7,6 +7,7 @@ Piped + diff --git a/localizefonts.sh b/localizefonts.sh new file mode 100755 index 00000000..072691bd --- /dev/null +++ b/localizefonts.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +base='https://fonts\.(gstatic\.com|kavin\.rocks)' +fonts=$(cat dist/assets/* | grep -Po "$base[^)]*" | sort | uniq) +for font in $fonts; do + file="dist/fonts$(echo "$font" | sed -E "s#$base##")" + mkdir -p "$(dirname "$file")" + curl -L "$font" -o "$file" +done +sed -Ei "s#$base#/fonts#g" dist/assets/* diff --git a/package.json b/package.json index fee5212b..0289d791 100644 --- a/package.json +++ b/package.json @@ -6,44 +6,45 @@ "serve": "vite", "build": "vite build", "preview": "vite preview", + "format": "prettier -w --ignore-path .gitignore **/**.{js,vue}", "lint": "eslint --fix --color --ignore-path .gitignore --ext .js,.vue ." }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "6.2.0", - "@fortawesome/free-brands-svg-icons": "6.2.0", - "@fortawesome/free-solid-svg-icons": "6.2.0", - "@fortawesome/vue-fontawesome": "3.0.2", + "@fortawesome/fontawesome-svg-core": "6.4.0", + "@fortawesome/free-brands-svg-icons": "6.4.0", + "@fortawesome/free-solid-svg-icons": "6.4.0", + "@fortawesome/vue-fontawesome": "3.0.3", "buffer": "6.0.3", - "dompurify": "2.4.0", - "hotkeys-js": "3.10.0", + "dompurify": "3.0.2", + "hotkeys-js": "3.10.2", "javascript-time-ago": "2.5.9", - "mux.js": "6.2.0", - "shaka-player": "4.2.3", + "mux.js": "6.3.0", + "shaka-player": "4.3.6", "stream-browserify": "3.0.0", - "vue": "3.2.43", + "vue": "3.2.47", "vue-i18n": "9.2.2", "vue-router": "4.1.6", "xml-js": "1.6.11" }, "devDependencies": { - "@iconify/json": "2.1.135", + "@iconify/json": "2.2.58", "@intlify/vite-plugin-vue-i18n": "6.0.3", - "@unocss/preset-icons": "0.46.4", - "@unocss/preset-web-fonts": "0.46.4", - "@unocss/transformer-directives": "0.46.4", - "@unocss/transformer-variant-group": "0.46.4", - "@vitejs/plugin-legacy": "2.3.1", - "@vitejs/plugin-vue": "3.2.0", - "@vue/compiler-sfc": "3.2.43", - "eslint": "8.27.0", - "eslint-config-prettier": "8.5.0", + "@unocss/preset-icons": "0.51.8", + "@unocss/preset-web-fonts": "0.51.8", + "@unocss/transformer-directives": "0.51.8", + "@unocss/transformer-variant-group": "0.51.8", + "@vitejs/plugin-legacy": "4.0.3", + "@vitejs/plugin-vue": "4.2.1", + "@vue/compiler-sfc": "3.2.47", + "eslint": "8.39.0", + "eslint-config-prettier": "8.8.0", "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-vue": "9.7.0", - "prettier": "2.7.1", - "unocss": "0.46.4", - "vite": "3.2.3", + "eslint-plugin-vue": "9.11.0", + "prettier": "2.8.8", + "unocss": "0.51.8", + "vite": "4.3.4", "vite-plugin-eslint": "1.8.1", - "vite-plugin-pwa": "0.13.3" + "vite-plugin-pwa": "0.14.7" }, "eslintConfig": { "root": true, diff --git a/public/_redirects b/public/_redirects new file mode 100644 index 00000000..43085054 --- /dev/null +++ b/public/_redirects @@ -0,0 +1 @@ +/* /index.html 200 diff --git a/public/opensearch.xml b/public/opensearch.xml index 6916840d..fa327f38 100644 --- a/public/opensearch.xml +++ b/public/opensearch.xml @@ -4,7 +4,7 @@ Piped Search Search for videos, channels, and playlists on Piped UTF-8 - https://piped.kavin.rocks/favicon.ico - + https://piped.video/favicon.ico + diff --git a/public/robots.txt b/public/robots.txt index eb053628..1f53798b 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,2 +1,2 @@ User-agent: * -Disallow: +Disallow: / diff --git a/renovate.json b/renovate.json index 05722b80..5fadff64 100644 --- a/renovate.json +++ b/renovate.json @@ -17,5 +17,10 @@ ], "groupName": "unocss" } - ] + ], + "lockFileMaintenance": { + "enabled": true, + "automerge": true + }, + "platformAutomerge": true } diff --git a/src/App.vue b/src/App.vue index fcfd52b3..9ba74c5c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,13 @@ + + diff --git a/src/locales/ang.json b/src/locales/ang.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/locales/ang.json @@ -0,0 +1 @@ +{} diff --git a/src/locales/ar.json b/src/locales/ar.json index 4f87d014..8850de10 100644 --- a/src/locales/ar.json +++ b/src/locales/ar.json @@ -4,15 +4,16 @@ "login": "تسجيل الدخول", "register": "إنشاء حساب", "preferences": "الإعدادات", - "history": "تاريخ التصفح", + "history": "سجل المشاهدة", "subscriptions": "الاشتراكات", "playlists": "قوائم التشغيل", - "feed": "التغذية", + "feed": "محتوى الاشتراكات", "account": "الحساب", "instance": "الخادم", "player": "المشغل", "livestreams": "البث المباشر", - "channels": "القنوات" + "channels": "القنوات", + "bookmarks": "الاشارات المرجعيه" }, "player": { "watch_on": "شاهد عبر" @@ -41,7 +42,7 @@ "enable_sponsorblock": "تفعيل مانع الإعلانات", "auto": "تلقائي", "dark": "داكن", - "search": "بحث", + "search": "‏بحث (Ctrl+K)", "autoplay_video": "تشغيل تلقائي", "audio_only": "صوت فقط", "default_quality": "الجودة الأساسية", @@ -117,7 +118,19 @@ "reply_count": "{count} الردود", "minimize_comments_default": "تصغير التعليقات بشكل افتراضي", "minimize_comments": "تصغير التعليقات", - "show_watch_on_youtube": "عرض زر مشاهدة على يوتيوب" + "show_watch_on_youtube": "عرض زر مشاهدة على يوتيوب", + "minimize_chapters_default": "تصغير الفصول بشكل افتراضي", + "no_valid_playlists": "لا يحتوي الملف على قوائم تشغيل صالحة!", + "with_playlist": "المشاركة مع قائمة التشغيل", + "bookmark_playlist": "الاشاره المرجعيه", + "playlist_bookmarked": "تم وضعها في الاشارات المرجعية", + "skip_button_only": "إظهار زر التخطي", + "skip_automatically": "تلقائيا", + "min_segment_length": "الحد الأدنى لطول الفصل (بالثواني)", + "skip_segment": "تخطي الجزء", + "show_less": "عرض أقل", + "autoplay_next_countdown": "العد التنازلي الافتراضي حتى الفيديو التالي ( ثانية )", + "dismiss": "تجاهل" }, "video": { "sponsor_segments": "المقاطع الإعلانية", @@ -127,7 +140,9 @@ "views": "{views} عدد المشاهدات", "shorts": "فديوهات قصيرة", "videos": "الفيديوات", - "live": "{0} مباشر" + "live": "{0} مباشر", + "all": "الكل", + "category": "الفئة" }, "search": { "channels": "يوتيوب: القنوات", @@ -169,6 +184,9 @@ "preferences_note": "ملاحظة: يتم حفظ التفضيلات في وحدة التخزين المحلية في متصفحك. سيؤدي حذف بيانات المتصفح إلى إعادة تعيينها.", "page_not_found": "لم يتم العثور على الصفحة", "copied": "نسخ!", - "cannot_copy": "لا يمكن نسخه!" + "cannot_copy": "لا يمكن نسخه!", + "local_storage": "يتطلب هذا الإجراء التخزين المحلي، هل يتم تمكين ملفات تعريف الارتباط؟", + "register_no_email_note": "لا ينصح باستخدام البريد الإلكتروني كاسم مستخدم. المضي قدما على أي حال؟", + "next_video_countdown": "تشغيل الفيديو التالي بعد { 0 } ق" } } diff --git a/src/locales/az.json b/src/locales/az.json index 4cdc03d1..3a605502 100644 --- a/src/locales/az.json +++ b/src/locales/az.json @@ -1,131 +1,147 @@ { "titles": { "trending": "Trenddə olan", - "login": "Daxil olun", - "register": "Qeydiyyatdan keçin", + "login": "Daxil ol", + "register": "Qeydiyyatdan keç", "feed": "Axın", - "preferences": "Seçimlər", + "preferences": "Üstünlüklər", "history": "Tarixçə", "subscriptions": "Abunəliklər", - "playlists": "Pleylistlər", + "playlists": "Oynatma Siyahıları", "account": "Hesab", "instance": "Nümunə", - "player": "Oynadıcı" + "player": "Oynadıcı", + "livestreams": "Canlı Yayımlar", + "channels": "Kanallar", + "bookmarks": "Əlfəcinlər" }, "player": { - "watch_on": "{0} saytında baxın" + "watch_on": "{0} saytında bax" }, "actions": { - "subscribe": "Abunə Olun - {count}", - "unsubscribe": "Abunəlikdən Çıxın- {count}", + "subscribe": "Abunə Ol - {count}", + "unsubscribe": "Abunəlikdən Çıx - {count}", "view_subscriptions": "Abunəliklərə Baxın", - "sort_by": "Sıralama qaydası:", + "sort_by": "Çeşidlə:", "most_recent": "Ən Yeni", "least_recent": "Ən Köhnə", "channel_name_asc": "Kanal Adı (A-Z)", "channel_name_desc": "Kanal Adı (Z-A)", "back": "Geri", "uses_api_from": "API-dən istifadə edir ", - "enable_sponsorblock": "SponsorBlok'u Aktivləşdirin", - "skip_sponsors": "Sponsorları Ötürün", - "skip_intro": "Fasilə/Giriş Animasiyasını Ötür", - "skip_outro": "Bitiş Kartları/Kanal Nişanı Seqmentlərini Ötür", - "skip_preview": "Önbaxışı/Anonsu Ötürün", - "skip_interaction": "İnteraksiya Xatırlatıcısını Ötürün(Abunə Olun)", - "skip_self_promo": "Ödənişsiz/Özünü Reklamı Ötürün", - "skip_non_music": "Musiqisizliyi Ötür: Musiqi Olmayan Bölmə", + "enable_sponsorblock": "SponsorBlok'u Aktivləşdir", + "skip_sponsors": "Sponsorları Ötür", + "skip_intro": "Fasilə/Giriş Animasiyasın Ötür", + "skip_outro": "Son Kartları/Kreditləri Ötür", + "skip_preview": "Önbaxışı/Anonsu Ötür", + "skip_interaction": "Əlaqələndirmə Xatırladıcısın Ötür(Abunə Ol)", + "skip_self_promo": "Ödənilməmiş/Özünü Reklamı Ötür", + "skip_non_music": "Musiqini Ötür: Musiqisiz Bölmə", "skip_highlight": "Anonsu Ötür", "skip_filler_tangent": "Doldurucu Səhnələri Ötür", - "theme": "Mövzu", + "theme": "Tema", "auto": "Avtomatik", "dark": "Qaranlıq", "light": "İşıqlı", "autoplay_video": "Videonu Avto-oynat", "audio_only": "Yalnız Səs", - "default_quality": "Defolt Keyfiyyət", - "buffering_goal": "Tamponlama Məqsədi (saniyələrlə)", - "export_to_json": "JSON-a İxrac Edin", - "import_from_json": "JSON/CSV-dan İdxal Edin", + "default_quality": "Standart Keyfiyyət", + "buffering_goal": "Tamponlama hədəfi (saniyələrlə)", + "export_to_json": "JSON-a İxrac Et", + "import_from_json": "JSON/CSV-dan İdxal Et", "loop_this_video": "Bu Videonu Təkrarla", "auto_play_next_video": "Növbəti Videonu Avto-Oynat", "donations": "İnkişaf ianələri", - "minimize_description": "Açıqlamanı Kiçildin", - "show_description": "Açıqlamanı Göstərin", - "minimize_recommendations": "Tövsiyələri ən aza endirin", - "show_recommendations": "Tövsiyələri Göstərin", - "disable_lbry": "Yayım üçün LBRY-ni Söndürün", - "enable_lbry_proxy": "LBRY üçün Proksi-ni Aktivləşdirin", - "view_ssl_score": "SSL Nəticəsinə Baxın", - "search": "Axtarın", + "minimize_description": "Açıqlamanı Kiçilt", + "show_description": "Açıqlamanı Göstər", + "minimize_recommendations": "Tövsiyələri Kiçilt", + "show_recommendations": "Tövsiyələri Göstər", + "disable_lbry": "Yayım üçün LBRY-ni deaktiv et", + "enable_lbry_proxy": "LBRY üçün Proksi-ni Aktivləşdir", + "view_ssl_score": "SSL Nəticəsinə Bax", + "search": "Axtarış (Ctrl+K)", "filter": "Filtr", "loading": "Yüklənir...", - "clear_history": "Tarixçəni Təmizləyin", - "hide_replies": "Cavabları Gizlədin", + "clear_history": "Tarixçəni Təmizlə", + "hide_replies": "Cavabları Gizlət", "load_more_replies": "Daha Çox Cavab Yüklə", - "add_to_playlist": "Pleylistə Əlavə Edin", - "remove_from_playlist": "Pleylistdən Silin", - "delete_playlist_video_confirm": "Video pleylistdən silinsin?", - "create_playlist": "Pleylist Yaradın", - "delete_playlist": "Pleylisti Silin", - "select_playlist": "Pleylist Seçin", - "delete_playlist_confirm": "Bu pleylist silinsin?", - "please_select_playlist": "Lütfən, pleylist seçin", + "add_to_playlist": "Oynatma siyahısına əlavə et", + "remove_from_playlist": "Oynatma siyahısından təmizlə", + "delete_playlist_video_confirm": "Video oynatma siyahısından silinsin?", + "create_playlist": "Oynatma Siyahısı Yarat", + "delete_playlist": "Oynatma Siyahısın Sil", + "select_playlist": "Oynatma Siyahısı Seç", + "delete_playlist_confirm": "Bu oynatma siyahısı silinsin?", + "please_select_playlist": "Xahiş edilir, oynatma siyahısı seç", "country_selection": "Ölkə Seçimi", - "default_homepage": "Defolt Əsas Səhifə", - "show_comments": "Şərhləri Göstərin", + "default_homepage": "Standart Əsas Səhifə", + "show_comments": "Şərhləri Göstər", "instance_selection": "Nümunə Seçimi", - "minimize_description_default": "Açıqlamanı Defolt Olaraq Kiçildin", + "minimize_description_default": "Açıqlamanı Standart Olaraq Kiçilt", "language_selection": "Dil Seçimi", "instances_list": "Nümunələr Siyahısı", - "show_more": "Daha Çox Göstər", + "show_more": "Daha çox göstər", "no": "Xeyr", - "store_watch_history": "Baxış Tarixçəsini Saxlayın", - "enabled_codecs": "Aktiv Kodeklər (Birdən çox)", + "store_watch_history": "Baxış Tarixçəsin Saxla", + "enabled_codecs": "Aktiv Kodlayıcılar (Çoxlu)", "yes": "Bəli", - "show_markers": "Oynadıcıda Markerləri Göstərin", - "delete_account": "Hesabı Silin", - "logout": "Bu cihazdan çıxın", - "minimize_recommendations_default": "Defolt olaraq Tövsiyələri minimuma endir", - "download_as_txt": ".txt kimi endirin", - "reset_preferences": "Seçimləri sıfırlayın", - "confirm_reset_preferences": "Seçimləri sıfırlamaq istədiyinizə əminsiniz?", - "backup_preferences": "Yedəkləmə seçimləri", - "restore_preferences": "Seçimləri bərpa edin", + "show_markers": "Oynadıcıda Markerləri Göstər", + "delete_account": "Hesabı Sil", + "logout": "Bu cihazdan çıx", + "minimize_recommendations_default": "Standart olaraq Tövsiyələri kiçilt", + "download_as_txt": ".txt kimi endir", + "reset_preferences": "Üstünlükləri sıfırla", + "confirm_reset_preferences": "Seçimlərinizi sıfırlamaq istədiyinizə əminsiniz?", + "backup_preferences": "Nüsxələmə seçimləri", + "restore_preferences": "Seçimləri bərpa et", "invalidate_session": "Bütün cihazlardan çıxın", - "different_auth_instance": "Doğrulama üçün fərqli bir nümunədən istifadə edin", - "instance_auth_selection": "Doğrulama Nümunəsi Seçilməsi", - "clone_playlist": "Pleylist Klonlanması", + "different_auth_instance": "Təsdiqləmə üçün fərqli nümunə istifadə et", + "instance_auth_selection": "Təsdiqləmə Nümunəsi Seçimi", + "clone_playlist": "Oynatma Siyahısın Klonla", "clone_playlist_success": "Uğurla klonlandı!", - "rename_playlist": "Pleylistin adını dəyiş", + "rename_playlist": "Oynatma siyahısın yenidən adlandır", "time_code": "Vaxt kodu (saniyələrlə)", "store_search_history": "Axtarış tarixçəsini saxla", - "documentation": "Sertifikatlaşdırma", + "documentation": "Sənədləşdirmə", "status_page": "Vəziyyət", "source_code": "Mənbə kodu", "instance_donations": "Nümunə ianələri", - "hide_watched": "Axında baxılan videoları gizlədin", + "hide_watched": "Axında baxılan videoları gizlət", "show_chapters": "Bölmələr", - "new_playlist_name": "Yeni pleylist adı", - "share": "Paylaşın", - "with_timecode": "Vaxt kodu ilə paylaşın", - "follow_link": "Linki izləyin", - "piped_link": "Piped linki", - "copy_link": "Linki kopyalayın", + "new_playlist_name": "Yeni oynatma siyahısı adı", + "share": "Paylaş", + "with_timecode": "Vaxt kodu ilə paylaş", + "follow_link": "Bağlantını izlə", + "piped_link": "Piped bağlantısı", + "copy_link": "Bağlantını kopyala", "back_to_home": "Evə qayıt", "reply_count": "{count} cavab", "minimize_comments_default": "Şərhləri standart olaraq kiçilt", - "minimize_comments": "Şərhləri Kiçilt" + "minimize_comments": "Şərhləri Kiçilt", + "minimize_chapters_default": "Standart olaraq bölmələri kiçilt", + "show_watch_on_youtube": "YouTube-da Baxış düyməsin göstər", + "no_valid_playlists": "Faylın etibarlı oynatma siyahıları yoxdur!", + "with_playlist": "Oynatma siyahısıyla paylaş", + "bookmark_playlist": "Əlfəcin", + "playlist_bookmarked": "Əlfəcinləndi", + "skip_button_only": "Ötürmə düyməsin göstər", + "skip_automatically": "Avtomatik olaraq", + "min_segment_length": "Minimum Seqment Uzunluğu (saniyələrlə)", + "skip_segment": "Seqmenti ötür", + "show_less": "Daha az göstər", + "autoplay_next_countdown": "Növbəti videoya qədər standart geri sayım (saniyə)", + "dismiss": "Rədd et" }, "comment": { - "pinned_by": "Tərəfindən Sabitləndi {author}", - "disabled": "Şərhlər yükləyici tərəfindən deaktiv edilib.", - "loading": "Şərhlər yüklənir...", - "user_disabled": "Şərhlər tənzimləmələrdə deaktiv edilib." + "pinned_by": "{author} tərəfindən sabitlənib", + "disabled": "Şərhlər yükləyici tərəfindən bağlanıb.", + "loading": "Şərhlər yüklənilir...", + "user_disabled": "Şərhlər tənzimləmələrdə qeyri-aktiv edilib." }, "preferences": { "instance_name": "Nümunə Adı", "instance_locations": "Nümunə Məkanları", - "has_cdn": "CDN varmı?", + "has_cdn": "CDN Varmı?", "registered_users": "Qeydiyyatdan Keçmiş İstifadəçilər", "version": "Versiya", "up_to_date": "Güncəllənib?", @@ -140,21 +156,23 @@ "views": "{views} baxış", "watched": "Baxılıb", "sponsor_segments": "Sponsorlar Seqmentləri", - "ratings_disabled": "Reytinqlər Deaktivdir", - "chapters": "Bölümlər", + "ratings_disabled": "Reytinqlər Qeyri-aktivdir", + "chapters": "Bölmələr", "live": "{0} Canlı", - "shorts": "Qısa" + "shorts": "Qısa", + "all": "Hamısı", + "category": "Kateqoriya" }, "search": { "did_you_mean": "Bunu nəzərdə tutursunuz: {0}?", "all": "YouTube: Hamısı", "videos": "YouTube: Videolar", "channels": "YouTube: Kanallar", - "playlists": "YouTube: Pleylistlər", + "playlists": "YouTube: Oynatma siyahıları", "music_songs": "YT Music: Mahnılar", "music_videos": "YT Music: Videolar", "music_albums": "YT Music: Albomlar", - "music_playlists": "YT Music: Pleylistlər" + "music_playlists": "YT Music: Oynatma Siyahıları" }, "subscriptions": { "subscribed_channels_count": "Abunə oldu: {0}" @@ -163,9 +181,12 @@ "preferences_note": "Qeyd: seçimlər brauzerinizin yerli yaddaşında saxlanılır. Brauzer məlumatlarınızın silinməsi onları sıfırlayacaq." }, "info": { - "preferences_note": "Qeyd: Seçimlər brauzerinizin yerli yaddaşında saxlanılır. Brauzer məlumatlarınızın silinməsi onları sıfırlayacaq.", + "preferences_note": "Qeyd: Seçimlər brauzerinizin öz yaddaşında saxlanılır. Brauzer məlumatınızın silinməsi onları sıfırlayacaq.", "page_not_found": "Səhifə tapılmadı", - "copied": "Kopyalandı!", - "cannot_copy": "Kopyalanmır!" + "copied": "Nüsxələndi!", + "cannot_copy": "Nüsxələnmir!", + "local_storage": "Bu fəaliyyət yerli yaddaş tələb edir, məlumat bazası aktivdir?", + "register_no_email_note": "E-poçt-u istifadəçi adı kimi istifadə etmək tövsiyə edilmir. Baxmayaraq ki, davam edilsin?", + "next_video_countdown": "Növbəti video {0} saniyəyə oynadılır" } } diff --git a/src/locales/bg.json b/src/locales/bg.json new file mode 100644 index 00000000..6618bb38 --- /dev/null +++ b/src/locales/bg.json @@ -0,0 +1,168 @@ +{ + "titles": { + "channels": "Канали", + "login": "Вход", + "register": "Регистрация", + "feed": "Абонаменти", + "history": "История", + "playlists": "Плейлисти", + "instance": "Инстанция", + "player": "Плейър", + "livestreams": "Излъчвания на живо", + "bookmarks": "Отметки", + "trending": "Набиращи популярност", + "account": "Профил", + "preferences": "Настройки", + "subscriptions": "Абонаменти" + }, + "actions": { + "most_recent": "Най-скорошен", + "unsubscribe": "Отписване - {count}", + "uses_api_from": "Използва API от ", + "skip_sponsors": "Пропускане на спонсори", + "skip_preview": "Пропускане на преглед/обобщение", + "skip_self_promo": "Пропускане на самореклама/неплатена реклама", + "min_segment_length": "Минимална дължина на сегмента (в секунди)", + "default_quality": "Качество по подразбиране", + "minimize_comments_default": "Минимизиране на коментарите по подразбиране", + "subscribe": "Абониране - {count}", + "view_subscriptions": "Преглед на абонаменти", + "sort_by": "Сортиране по:", + "least_recent": "Най-малко скорошен", + "channel_name_asc": "Име на канал (А-Я)", + "channel_name_desc": "Име на канал (Я-А)", + "back": "Назад", + "enable_sponsorblock": "Активиране на SponsorBlock", + "skip_button_only": "Показване на бутона за пропускане", + "skip_automatically": "Автоматично", + "skip_intro": "Пропускане на прекъсване/въвеждаща анимация", + "skip_outro": "Пропускане на крайни карти/надписи", + "skip_interaction": "Пропускане на напомняне за абониране", + "skip_non_music": "Попускане Немузикален раздел в музика", + "skip_highlight": "Пропускане на видео акцент", + "show_markers": "Показване на маркери в плейъра", + "skip_segment": "Пропускане на сегмент", + "theme": "Тема", + "auto": "Автоматично", + "dark": "Тъмна", + "light": "Светла", + "autoplay_video": "Автоматично пускане на видео", + "audio_only": "Само аудио", + "buffering_goal": "Буфериране (в секунди)", + "country_selection": "Избор на държава", + "default_homepage": "Начална страница по подразбиране", + "minimize_description_default": "Минимизиране на описанието по подразбиране", + "store_watch_history": "Запазване на историята на гледане", + "language_selection": "Избор на език", + "instances_list": "Списък на инстанциите", + "enabled_codecs": "Разрешени кодеци (множество)", + "instance_selection": "Избор на инстанция", + "show_more": "Покажи повече", + "yes": "Да", + "no": "Не", + "export_to_json": "Експорт в JSON", + "import_from_json": "Импорт от JSON/CSV", + "loop_this_video": "Повтаряне на това видео", + "auto_play_next_video": "Автоматично пускане на следващото видео", + "donations": "Дарения за разработка", + "minimize_comments": "Минимизиране на коментарите", + "show_comments": "Показване на коментарите", + "show_description": "Показване на описание", + "search": "Търси", + "minimize_description": "Минимизиране на описание", + "filter": "Филтър", + "clear_history": "Изчистване на историята", + "minimize_recommendations": "Минимизиране на препоръчани", + "show_recommendations": "Показване на препоръчани", + "view_ssl_score": "Преглед на SSL резултат", + "loading": "Зареждане...", + "hide_replies": "Скрий отговорите", + "load_more_replies": "Зареди още отговори", + "remove_from_playlist": "Премахване от плейлист", + "create_playlist": "Създаване на плейлист", + "reset_preferences": "Нулиране на настройките", + "with_timecode": "Сподели с текущото време", + "piped_link": "Piped връзка", + "documentation": "Документация", + "delete_account": "Изтрий акаунта", + "download_as_txt": "Изтегляне като .txt", + "share": "Сподели", + "follow_link": "Последвай връзката", + "add_to_playlist": "Добави към плейлист", + "delete_playlist_video_confirm": "Да се премахне ли видеото от плейлиста?", + "show_watch_on_youtube": "Показване на бутона \"Гледай в YouTube\"", + "source_code": "Изходен код", + "minimize_chapters_default": "Минимизиране на разделите по подразбиране", + "minimize_recommendations_default": "Минимизиране на препоръчани по подразбиране", + "show_chapters": "Раздели", + "logout": "Отписване от това устройство", + "clone_playlist": "Клониране на плейлист", + "clone_playlist_success": "Успешно клониране!", + "backup_preferences": "Архивиране на настройките", + "rename_playlist": "Преименуване на плейлиста", + "new_playlist_name": "Ново име на плейлиста", + "back_to_home": "Обратно към начална страница", + "status_page": "Статус", + "copy_link": "Копирай връзката", + "time_code": "Текущо време (в секунди)", + "reply_count": "{count} отговора", + "restore_preferences": "Възстановяване на настройките", + "invalidate_session": "Отписване от всички устройства", + "different_auth_instance": "Използване на различна инстанция за удостоверяване", + "store_search_history": "Запазване на историята на търсене", + "instance_auth_selection": "Избор на инстанция за удостоверяване", + "confirm_reset_preferences": "Сигурни ли сте, че искате да нулирате настройките?", + "hide_watched": "Скриване на гледани видеоклипове в Абонаменти" + }, + "player": { + "watch_on": "Гледай в {0}" + }, + "login": { + "username": "Потребителско име", + "password": "Парола" + }, + "video": { + "videos": "Видеоклипове", + "views": "{views} показвания", + "chapters": "Раздели", + "all": "Всички", + "watched": "Гледани", + "category": "Категория" + }, + "preferences": { + "version": "Версия", + "registered_users": "Регистрирани потребители", + "instance_locations": "Местоположения на инстанция", + "instance_name": "Име на инстанция", + "has_cdn": "Има ли CDN?", + "up_to_date": "Актуален?", + "ssl_score": "SSL резултат" + }, + "comment": { + "disabled": "Коментарите са деактивирани.", + "pinned_by": "Фиксиран от {author}", + "loading": "Коментарите се зареждат...", + "user_disabled": "Коментарите са деактивирани в настройките." + }, + "search": { + "did_you_mean": "Имахте предвид: {0}?", + "all": "YouTube: Всички", + "videos": "YouTube: Видеоклипове", + "channels": "YouTube: Канали", + "playlists": "YouTube: Плейлисти", + "music_songs": "YT Music: Песни", + "music_videos": "YT Music: Видеоклипове", + "music_albums": "YT Music: Албуми", + "music_playlists": "YT Music: Плейлисти" + }, + "subscriptions": { + "subscribed_channels_count": "Абониран за: {0}" + }, + "info": { + "page_not_found": "Страницата не е намерена", + "copied": "Копирано!", + "cannot_copy": "Не може да се копира!", + "local_storage": "Това действие изисква localStorage, разрешени ли са бисквитките?", + "register_no_email_note": "Използването на имейл като потребителско име не се препоръчва. Продължете все пак?" + } +} diff --git a/src/locales/bs.json b/src/locales/bs.json index dd7d7763..6df5ae92 100644 --- a/src/locales/bs.json +++ b/src/locales/bs.json @@ -47,7 +47,7 @@ "country_selection": "Izbor zemalja", "minimize_description_default": "Umanji Opis po podrazumijevanim podešavanjima", "no": "Ne", - "donations": "Donacije", + "donations": "Donacije za razvoj", "show_description": "Prikaži opis", "load_more_replies": "Učitajte još odgovora", "enabled_codecs": "Omogućeni kodeci (množina)", @@ -63,9 +63,53 @@ "view_ssl_score": "Pogledajte SSL rezultat", "hide_replies": "Sakrijte odgovore", "remove_from_playlist": "Uklonite iz popisa snimaka", - "delete_playlist_video_confirm": "Jel baš želite ukloniti ovaj video iz ovog popisa snimaka?", + "delete_playlist_video_confirm": "Uklonite ovaj video iz popisa snimaka?", "select_playlist": "Odaberite popis snimaka", - "delete_playlist_confirm": "Jeste li sigurni da želite izbrisati ovaj popis snimaka?" + "delete_playlist_confirm": "Izbrisati ovaj popis snimaka?", + "show_markers": "Prikaži markere na Pokretniku", + "share": "Podijeli", + "invalidate_session": "Odjavite se sa svih uređaja", + "show_chapters": "Poglavlja", + "status_page": "Status", + "source_code": "Izvorni kod", + "clone_playlist_success": "Uspješno klonirano!", + "store_search_history": "Pohrani historiju pretraživanja", + "minimize_chapters_default": "Smanjite poglavlja po zadanom", + "show_watch_on_youtube": "Prikaži „Gledaj na YouTube-u” dugme", + "different_auth_instance": "Koristite drugu instancu za autentifikaciju", + "rename_playlist": "Preimenuj listu izvođenja", + "new_playlist_name": "Novi naziv liste izvođenja", + "with_timecode": "Podijelite s vremenskim kodom", + "piped_link": "Piped poveznica", + "follow_link": "Prati poveznicu", + "time_code": "Vremenski kod (u sekundama)", + "hide_watched": "Sakrijte gledane videozapise u sažetku sadržaja", + "instance_donations": "Donacije za instancu", + "reply_count": "{count} odgovora", + "logout": "Odjavite se sa ovog uređaja", + "download_as_txt": "Preuzmite kao .txt", + "backup_preferences": "Spremi sigurnosnu kopiju postavki", + "instance_auth_selection": "Odabir instance autentikacije", + "restore_preferences": "Vrati postavke", + "back_to_home": "Povratak na početnu", + "copy_link": "Kopiraj poveznicu", + "no_valid_playlists": "Datoteka ne sadrži važeće liste za reprodukciju!", + "with_playlist": "Podijeli sa listom izvođenja", + "clone_playlist": "Kloniraj listu za reprodukciju", + "documentation": "Dokumentacija", + "confirm_reset_preferences": "Jeste li sigurni da želite obnoviti svoje postavke?", + "minimize_comments_default": "Po zadanom smanjite komentare", + "minimize_comments": "Minimizirajte komentare", + "delete_account": "Izbriši račun", + "minimize_recommendations_default": "Smanjite preporuke po zadanom", + "reset_preferences": "Vrati postavke na zadano", + "bookmark_playlist": "Bilježak", + "playlist_bookmarked": "Obilježeno", + "show_less": "Prikaži manje", + "skip_button_only": "Prikaži dugme za preskakanje", + "skip_automatically": "Automatski", + "min_segment_length": "Najmanja dužina segmenta (u sekundama)", + "skip_segment": "Preskoči segment" }, "titles": { "register": "Registrirajte se", @@ -75,7 +119,13 @@ "feed": "Novosti", "preferences": "Podešavanja", "playlists": "Popisi Snimaka", - "subscriptions": "Pretplate" + "subscriptions": "Pretplate", + "instance": "Instanca", + "account": "Račun", + "player": "Pokretnik", + "channels": "Kanali", + "livestreams": "Prijenosi uživo", + "bookmarks": "Bilješci" }, "search": { "music_songs": "YT Music: Pjesme", @@ -111,9 +161,26 @@ "ratings_disabled": "Ocjene su isključene", "watched": "Pogledano", "videos": "Video zapisi", - "live": "{0} Uživo" + "live": "{0} Uživo", + "shorts": "Kratki videi", + "category": "Kategorija", + "all": "Sve" }, "comment": { - "pinned_by": "Prikačeno od {author}" + "pinned_by": "Prikačeno od {author}", + "disabled": "Komentari su onemogućeni od strane prijenosnika.", + "loading": "Učitavanje komentara...", + "user_disabled": "Komentari su onemogućeni u postavkama." + }, + "subscriptions": { + "subscribed_channels_count": "Pretplaćeni ste na: {0}" + }, + "info": { + "preferences_note": "Napomena: Preferencije se čuvaju u lokalnom skladištu vašeg pretraživača. Brisanje podataka vašeg preglednika će ih resetirati.", + "cannot_copy": "Nije moguće kopirati!", + "page_not_found": "Stranica nije pronađena", + "copied": "Kopirano!", + "local_storage": "Ova radnja zahtijeva lokalno pohranjivanje, jesu li kolačići omogućeni?", + "register_no_email_note": "Korištenje e-maila kao korisničko ime se ne preporučuje. Svejedno nastaviti?" } } diff --git a/src/locales/ca.json b/src/locales/ca.json index e5327083..a8b688c0 100644 --- a/src/locales/ca.json +++ b/src/locales/ca.json @@ -10,7 +10,10 @@ "playlists": "Llistes de reproducció", "account": "Compte", "instance": "Instància", - "player": "Reproductor" + "player": "Reproductor", + "livestreams": "Retransmissió en directe", + "channels": "Canals", + "bookmarks": "Marcadors" }, "actions": { "channel_name_desc": "Nom del Canal (Z-A)", @@ -40,7 +43,7 @@ "enabled_codecs": "Còdecs Habilitats (Múltiple)", "instances_list": "Llista d'Instàncies", "instance_selection": "Selecció d'Instàncies", - "show_more": "Mostrar Més", + "show_more": "Mostrar més", "yes": "Sí", "no": "No", "export_to_json": "Exportar a JSON", @@ -108,7 +111,21 @@ "show_chapters": "Capítols", "status_page": "Estat", "source_code": "Codi font", - "documentation": "Documentació" + "documentation": "Documentació", + "show_watch_on_youtube": "Mostra el botó \"Veure a Youtube\"", + "reply_count": "{count} respostes", + "minimize_comments_default": "Minimitzar els comentaris per defecte", + "minimize_comments": "Minimitza els comentaris", + "no_valid_playlists": "L'arxiu no conté llistes de reproducció vàlides!", + "bookmark_playlist": "Marcador", + "playlist_bookmarked": "Afegit a marcadors", + "minimize_chapters_default": "Minimitzar capítols per defecte", + "skip_button_only": "Mostra el botó de saltar", + "skip_automatically": "Automàticament", + "min_segment_length": "Longitud de segment mínima (en segons)", + "skip_segment": "Saltar segment", + "with_playlist": "Comparteix amb llista de reproducció", + "show_less": "Mostrar menys" }, "comment": { "pinned_by": "Fixat per {author}", @@ -133,7 +150,9 @@ "live": "{0} En Directe", "videos": "Vídeos", "views": "{views} visualitzacions", - "shorts": "Curts" + "shorts": "Curts", + "all": "Tot", + "category": "Categoria" }, "search": { "did_you_mean": "Volies dir: {0}?", @@ -163,6 +182,8 @@ "preferences_note": "Nota: les preferències es desen a l'emmagatzematge local del navegador. Si elimineu les dades del navegador, es restabliran.", "page_not_found": "No s'ha torbat la pàgina", "copied": "Copiat!", - "cannot_copy": "No es pot copiar!" + "cannot_copy": "No es pot copiar!", + "local_storage": "Aquesta acció requereix emmagatzematge local, estan les cookies habilitades?", + "register_no_email_note": "Utilitzar un correu elextrònic com a usuari no és recomanable. Continuar de totes maneres?" } } diff --git a/src/locales/cs.json b/src/locales/cs.json index 669fd8b9..2677d89a 100644 --- a/src/locales/cs.json +++ b/src/locales/cs.json @@ -12,7 +12,8 @@ "instance": "Instance", "player": "Přehrávač", "livestreams": "Živé přenosy", - "channels": "Kanály" + "channels": "Kanály", + "bookmarks": "Záložky" }, "actions": { "loop_this_video": "Přehrávat video ve smyčce", @@ -59,7 +60,7 @@ "disable_lbry": "Zakázat LBRY pro streamování", "enable_lbry_proxy": "Povolit proxy pro LBRY", "view_ssl_score": "Zobrazit stav SSL", - "search": "Vyhledat", + "search": "Vyhledávání (Ctrl+K)", "filter": "Filtr", "loading": "Načítání...", "clear_history": "Smazat historii", @@ -113,7 +114,20 @@ "status_page": "Stav", "reply_count": "{count} odpovědí", "minimize_comments_default": "Ve výchozím nastavení skrýt komentáře", - "minimize_comments": "Skrýt komentáře" + "minimize_comments": "Skrýt komentáře", + "show_watch_on_youtube": "Zobrazit tlačítko Sledovat na YouTube", + "minimize_chapters_default": "Ve výchozím nastavení skrýt kapitoly", + "no_valid_playlists": "Soubor neobsahuje platné playlisty!", + "with_playlist": "Sdílet s playlistem", + "bookmark_playlist": "Záložka", + "playlist_bookmarked": "Uloženo", + "skip_automatically": "Automaticky", + "skip_segment": "Přeskočit segment", + "skip_button_only": "Zobrazit tlačítko přeskočení", + "min_segment_length": "Minimální délka segmentu (v sekundách)", + "show_less": "Zobrazit méně", + "autoplay_next_countdown": "Výchozí odpočet do dalšího videa (v sekundách)", + "dismiss": "Zavřít" }, "player": { "watch_on": "Sledovat na {0}" @@ -145,7 +159,9 @@ "ratings_disabled": "Hodnocení zakázáno", "chapters": "Kapitoly", "live": "{0} Živě", - "shorts": "Shorts" + "shorts": "Shorts", + "all": "Vše", + "category": "Kategorie" }, "search": { "did_you_mean": "Mysleli jste: {0}?", @@ -168,6 +184,9 @@ "preferences_note": "Poznámka: předvolby se ukládají do místního úložiště prohlížeče. Vymazáním dat prohlížeče budou obnoveny.", "page_not_found": "Stránka nenalezena", "copied": "Zkopírováno!", - "cannot_copy": "Nelze zkopírovat!" + "cannot_copy": "Nelze zkopírovat!", + "local_storage": "Tato akce vyžaduje localStorage, jsou povoleny cookies?", + "register_no_email_note": "Použití e-mailu jako uživatelského jména se nedoporučuje. Chcete přesto pokračovat?", + "next_video_countdown": "Přehrávání dalšího videa za {0}s" } } diff --git a/src/locales/de.json b/src/locales/de.json index f83a8edd..6c08887d 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,16 +1,16 @@ { "actions": { - "skip_outro": "Abspann überspringen", - "skip_non_music": "Musik überspringen: Nicht-Musik-Bereich", + "skip_outro": "Endkarten und Abspann überspringen", + "skip_non_music": "Musik: Nicht-Musik-Abschnitte überspringen", "skip_self_promo": "Unbezahlte Werbung/Eigenwerbung überspringen", - "skip_interaction": "Interaktionserinnerung überspringen (Abonnieren)", - "skip_preview": "Vorschau/Rückschau überspringen", + "skip_interaction": "Interaktionserinnerungen überspringen (Daumen hoch, abonnieren, ...)", + "skip_preview": "Vorschau und Rückblick überspringen", "instances_list": "Liste der Instanzen", "language_selection": "Sprachauswahl", "store_watch_history": "Wiedergabeverlauf speichern", "minimize_description_default": "Beschreibung standardmäßig minimieren", "show_comments": "Kommentare anzeigen", - "default_homepage": "Standard-Startseite", + "default_homepage": "Startseite", "country_selection": "Länderauswahl", "buffering_goal": "Pufferungsziel (in Sekunden)", "default_quality": "Standardqualität", @@ -20,9 +20,9 @@ "dark": "Dunkel", "auto": "Automatisch", "theme": "Farbschema", - "skip_intro": "Pausen-/Intro-Animation überspringen", - "skip_sponsors": "Sponsoren überspringen", - "enable_sponsorblock": "Sponsorblock einschalten", + "skip_intro": "Unterbrechungen und Intro-Animation überspringen", + "skip_sponsors": "Gesponsorte Videoabschnitte überspringen", + "enable_sponsorblock": "SponsorBlock verwenden", "uses_api_from": "Verwendet die API von ", "back": "Zurück", "channel_name_desc": "Kanalname (Z-A)", @@ -30,13 +30,13 @@ "least_recent": "Am wenigsten neu", "most_recent": "Am Neuesten", "sort_by": "Sortieren nach:", - "view_subscriptions": "Abonnements anzeigen", + "view_subscriptions": "Abos anzeigen", "unsubscribe": "Deabonnieren - {count}", "subscribe": "Abonnieren - {count}", - "enabled_codecs": "Aktivierte Codecs (mehrere)", + "enabled_codecs": "Aktivierte Codecs (Auswahl mehrerer Codecs möglich)", "enable_lbry_proxy": "Proxy für LBRY einschalten", "disable_lbry": "LBRY für Streaming deaktivieren", - "instance_selection": "Instanzauswahl", + "instance_selection": "Instanz auswählen", "show_description": "Beschreibung anzeigen", "minimize_description": "Beschreibung minimieren", "show_recommendations": "Empfehlungen anzeigen", @@ -51,32 +51,32 @@ "yes": "Ja", "loading": "Wird geladen…", "filter": "Filtern", - "search": "Suchen", + "search": "Suchen (Strg+K)", "view_ssl_score": "SSL-Bewertung anzeigen", "clear_history": "Verlauf löschen", "hide_replies": "Antworten ausblenden", "load_more_replies": "Mehr Antworten laden", "skip_highlight": "Höhepunkt überspringen", "skip_filler_tangent": "Lückenfüller überspringen", - "delete_playlist_confirm": "Diese Wiedergabeliste löschen?", - "remove_from_playlist": "Aus Wiedergabeliste entfernen", - "add_to_playlist": "Zur Wiedergabeliste hinzufügen", - "create_playlist": "Wiedergabeliste erstellen", - "delete_playlist_video_confirm": "Video aus Wiedergabeliste entfernen?", - "delete_playlist": "Wiedergabeliste löschen", - "please_select_playlist": "Bitte wählen Sie eine Wiedergabeliste", - "select_playlist": "Wählen Sie eine Wiedergabeliste", + "delete_playlist_confirm": "Diese Playlist löschen?", + "remove_from_playlist": "Aus Playlist entfernen", + "add_to_playlist": "Zur Playlist hinzufügen", + "create_playlist": "Playlist erstellen", + "delete_playlist_video_confirm": "Video aus Playlist entfernen?", + "delete_playlist": "Playlist löschen", + "please_select_playlist": "Bitte wähle eine Playlist", + "select_playlist": "Wähle eine Playlist", "show_markers": "Markierungen auf dem Player anzeigen", "delete_account": "Konto löschen", "logout": "Von diesem Gerät abmelden", "minimize_recommendations_default": "Empfehlungen standardmäßig minimieren", - "invalidate_session": "Von allen Geräte abmelden", + "invalidate_session": "Von allen Geräten abmelden", "different_auth_instance": "Eine andere Instanz für die Authentifizierung verwenden", "instance_auth_selection": "Auswahl der Autentifizierungsinstanz", - "clone_playlist": "Wiedergabeliste klonen", - "clone_playlist_success": "Erfolgreich geklont!", - "rename_playlist": "Wiedergabeliste umbenennen", - "new_playlist_name": "Neuer Name der Wiedergabeliste", + "clone_playlist": "Playlist duplizieren", + "clone_playlist_success": "Erfolgreich dupliziert!", + "rename_playlist": "Playlist umbenennen", + "new_playlist_name": "Neuer Name der Playlist", "piped_link": "Piped-Link", "download_as_txt": "Als .txt herunterladen", "back_to_home": "Zurück zur Startseite", @@ -84,7 +84,7 @@ "with_timecode": "Mit Zeitstempel teilen", "follow_link": "Link öffnen", "copy_link": "Link kopieren", - "time_code": "Zeitstempel (in sekunden)", + "time_code": "Zeitstempel (in Sekunden)", "reset_preferences": "Einstellungen zurücksetzen", "confirm_reset_preferences": "Bist du sicher, dass du deine Einstellungen zurücksetzen möchtest?", "backup_preferences": "Einstellungen sichern", @@ -92,11 +92,26 @@ "show_chapters": "Kapitel", "source_code": "Quellcode", "store_search_history": "Suchverlauf speichern", - "hide_watched": "Gesehene Videos im Feed ausblenden", + "hide_watched": "Gesehene Videos im Abo-Feed ausblenden", "reply_count": "{count} Antworten", "instance_donations": "Instanz-Spenden", "documentation": "Dokumentation", - "status_page": "Status" + "status_page": "Status", + "minimize_chapters_default": "Kapitel standardmäßig minimieren", + "minimize_comments_default": "Kommentare standardmäßig minimieren", + "minimize_comments": "Kommentare minimieren", + "no_valid_playlists": "Die Datei enthält keine gültigen Playlists!", + "show_watch_on_youtube": "Schaltfläche „Auf YouTube ansehen“ anzeigen", + "with_playlist": "Mit Playlist teilen", + "playlist_bookmarked": "Markiert", + "bookmark_playlist": "Lesezeichen", + "skip_segment": "Abschnitt überspringen", + "skip_automatically": "Automatisch", + "min_segment_length": "Minimale Abschnittlänge (in Sekunden)", + "skip_button_only": "Überspringen-Schaltfläche anzeigen", + "show_less": "Weniger anzeigen", + "autoplay_next_countdown": "Anzahl der Sekunden bis das nächste Video automatisch startet", + "dismiss": "Ablehnen" }, "player": { "watch_on": "Auf {0} ansehen" @@ -104,25 +119,30 @@ "titles": { "history": "Verlauf", "preferences": "Einstellungen", - "feed": "Abonnements", + "feed": "Abos", "register": "Registrieren", "login": "Anmelden", "trending": "Trends", - "subscriptions": "Abonnements", - "playlists": "Wiedergabelisten", + "subscriptions": "Abos", + "playlists": "Playlists", "account": "Konto", "player": "Player", - "instance": "Instanz" + "instance": "Instanz", + "livestreams": "Livestreams", + "channels": "Kanäle", + "bookmarks": "Lesezeichen" }, "video": { - "sponsor_segments": "Sponsoren-Segmente", + "sponsor_segments": "Sponsoren-Abschnitte", "watched": "Angesehen", "views": "{views} Aufrufe", "videos": "Videos", "ratings_disabled": "Bewertungen deaktiviert", "live": "{0} Live", "chapters": "Kapitel", - "shorts": "Shorts" + "shorts": "Shorts", + "all": "Alle", + "category": "Kategorie" }, "preferences": { "ssl_score": "SSL-Bewertung", @@ -137,30 +157,33 @@ "pinned_by": "Angeheftet von {author}", "user_disabled": "Kommentare wurden in den Einstellungen deaktiviert.", "disabled": "Kommentare wurden vom Autor deaktiviert.", - "loading": "Kommentare werden geladen …" + "loading": "Kommentare werden geladen…" }, "login": { "password": "Passwort", - "username": "Anmeldename" + "username": "Benutzername" }, "search": { "did_you_mean": "Hast du gemeint: {0}?", "all": "YouTube: Alle", "videos": "YouTube: Videos", "channels": "YouTube: Kanäle", - "playlists": "YouTube: Wiedergabelisten", + "playlists": "YouTube: Playlists", "music_songs": "YT Music: Lieder", "music_videos": "YT Music: Videos", "music_albums": "YT Music: Alben", - "music_playlists": "YT Music: Wiedergabelisten" + "music_playlists": "YT Music: Playlists" }, "subscriptions": { - "subscribed_channels_count": "Aboniert bei: {0}" + "subscribed_channels_count": "Anzahl Abos: {0}" }, "info": { - "preferences_note": "Achtung: Einstellung werden lokal in deinem Browser gespeichert. Wenn du deine Browserdaten löschst werden sie auch gelöscht.", + "preferences_note": "Achtung: Die Einstellung werden lokal in deinem Browser gespeichert. Wenn du deine Browserdaten löschst, werden auch deine Einstellungen zurückgesetzt.", "page_not_found": "Seite nicht gefunden", "copied": "Kopiert!", - "cannot_copy": "Kopieren nicht möglich!" + "cannot_copy": "Kopieren nicht möglich!", + "local_storage": "Diese Aktion erfordert „localStorage“, sind Cookies aktiviert?", + "register_no_email_note": "Es wird nicht empfohlen, eine E-Mail als Benutzernamen zu verwenden. Trotzdem fortfahren?", + "next_video_countdown": "Nächstes Video startet in {0}s" } } diff --git a/src/locales/en.json b/src/locales/en.json index fbb02f6b..739c849a 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -12,7 +12,8 @@ "instance": "Instance", "player": "Player", "livestreams": "Livestreams", - "channels": "Channels" + "channels": "Channels", + "bookmarks": "Bookmarks" }, "player": { "watch_on": "Watch on {0}" @@ -29,6 +30,8 @@ "back": "Back", "uses_api_from": "Uses the API from ", "enable_sponsorblock": "Enable Sponsorblock", + "skip_button_only": "Show skip button", + "skip_automatically": "Automatically", "skip_sponsors": "Skip Sponsors", "skip_intro": "Skip Intermission/Intro Animation", "skip_outro": "Skip Endcards/Credits", @@ -39,11 +42,14 @@ "skip_highlight": "Skip Highlight", "skip_filler_tangent": "Skip Filler Tangent", "show_markers": "Show Markers on Player", + "min_segment_length": "Minimum Segment Length (in seconds)", + "skip_segment": "Skip Segment", "theme": "Theme", "auto": "Auto", "dark": "Dark", "light": "Light", "autoplay_video": "Autoplay Video", + "autoplay_next_countdown": "Default Countdown until next video (in seconds)", "audio_only": "Audio Only", "default_quality": "Default Quality", "buffering_goal": "Buffering Goal (in seconds)", @@ -73,7 +79,7 @@ "disable_lbry": "Disable LBRY for Streaming", "enable_lbry_proxy": "Enable Proxy for LBRY", "view_ssl_score": "View SSL Score", - "search": "Search", + "search": "Search (Ctrl+K)", "filter": "Filter", "loading": "Loading...", "clear_history": "Clear History", @@ -114,13 +120,20 @@ "show_chapters": "Chapters", "store_search_history": "Store Search history", "hide_watched": "Hide watched videos in the feed", + "mark_as_watched": "Mark as Watched", + "mark_as_unwatched": "Mark as Unwatched", "documentation": "Documentation", "status_page": "Status", "source_code": "Source code", "instance_donations": "Instance donations", "reply_count": "{count} replies", - "mark_as_watched": "Mark as Watched", - "mark_as_unwatched": "Mark as Unwatched" + "no_valid_playlists": "The file doesn't contain valid playlists!", + "with_playlist": "Share with playlist", + "bookmark_playlist": "Bookmark", + "playlist_bookmarked": "Bookmarked", + "dismiss": "Dismiss", + "show_more": "Show more", + "show_less": "Show less" }, "comment": { "pinned_by": "Pinned by {author}", @@ -149,7 +162,9 @@ "ratings_disabled": "Ratings Disabled", "chapters": "Chapters", "live": "{0} Live", - "shorts": "Shorts" + "shorts": "Shorts", + "all": "All", + "category": "Category" }, "search": { "did_you_mean": "Did you mean: {0}?", @@ -169,6 +184,9 @@ "preferences_note": "Note: preferences are saved in the local storage of your browser. Deleting your browser data will reset them.", "page_not_found": "Page not found", "copied": "Copied!", - "cannot_copy": "Can't copy!" + "cannot_copy": "Can't copy!", + "local_storage": "This action requires localStorage, are cookies enabled?", + "register_no_email_note": "Using an e-mail as username is not recommended. Proceed anyways?", + "next_video_countdown": "Playing next video in {0}s" } } diff --git a/src/locales/eo.json b/src/locales/eo.json index af7e3942..bf993858 100644 --- a/src/locales/eo.json +++ b/src/locales/eo.json @@ -12,7 +12,8 @@ "player": "Ludilo", "instance": "Nodo", "channels": "Kanaloj", - "livestreams": "Tujelsendoj" + "livestreams": "Tujelsendoj", + "bookmarks": "Legosignoj" }, "player": { "watch_on": "Vidi en {0}" @@ -38,18 +39,18 @@ "light": "Hela", "autoplay_video": "Aŭtomate Ludi Videon", "audio_only": "Nur Sono", - "default_quality": "Defaŭlta Kvalito", + "default_quality": "Implicita Kvalito", "country_selection": "Landa Elekto", - "default_homepage": "Defaŭlta Ĉefpaĝo", + "default_homepage": "Implicita Ĉefpaĝo", "show_comments": "Montri Komentojn", "language_selection": "Lingva Elekto", "donations": "Donacoj por programado", - "show_more": "Montri Pli", + "show_more": "Montri pli", "yes": "Jes", "no": "Ne", "show_chapters": "Sekcioj", "filter": "Filtri", - "search": "Serĉi", + "search": "Serĉi (Ctrl+K)", "hide_replies": "Kaŝi Respondojn", "add_to_playlist": "Aldoni al ludlisto", "delete_playlist": "Forigi Ludliston", @@ -113,11 +114,23 @@ "skip_interaction": "Preterpasi Interagan Memorigon (Aboni)", "store_watch_history": "Konservi Vidhistorion", "logout": "Elsaluti el ĉi tiu aparato", - "minimize_description_default": "Defaŭlte Plejetigi Priskribon", - "minimize_recommendations_default": "Defaŭlte Plejetigi Rekomendojn", - "minimize_comments_default": "Defaŭlte Plejetigi Komentojn", + "minimize_description_default": "Implicite Plejetigi Priskribon", + "minimize_recommendations_default": "Implicite Plejetigi Rekomendojn", + "minimize_comments_default": "Implicite Plejetigi Komentojn", "minimize_comments": "Plejetigi Komentojn", - "show_watch_on_youtube": "Montri «Vidi en Youtube»-butonon" + "show_watch_on_youtube": "Montri «Vidi en Youtube»-butonon", + "minimize_chapters_default": "Implicite plejetigi ĉapitrojn", + "no_valid_playlists": "La dosiero ne enhavas validajn ludlistojn!", + "with_playlist": "Konigi kun ludlisto", + "playlist_bookmarked": "Legosignita", + "bookmark_playlist": "Legosigno", + "skip_automatically": "Aŭtomate", + "skip_button_only": "Montri preterpasi-butonon", + "min_segment_length": "Minimuma Segmenta Daŭro (en sekundoj)", + "skip_segment": "Preterpasi Segmenton", + "show_less": "Montri malpli", + "dismiss": "Nuligi", + "autoplay_next_countdown": "Implicita retronombrado ĝis sekva video (en sekundoj)" }, "video": { "chapters": "Sekcioj", @@ -127,7 +140,9 @@ "sponsor_segments": "Sponsoraj Segmentoj", "watched": "Viditaj", "ratings_disabled": "Taksadoj Malebligitaj", - "shorts": "Mallongaj" + "shorts": "Mallongaj", + "all": "Ĉiuj", + "category": "Kategorio" }, "search": { "music_albums": "YT Music: Albumoj", @@ -144,7 +159,10 @@ "copied": "Kopiita!", "cannot_copy": "Ne povas kopii!", "preferences_note": "Noto: la agordoj estas konservitaj en la loka memoro de via retumilo. Forigi la datumojn de via retumilo restarigos ilin.", - "page_not_found": "Paĝo ne trovita" + "page_not_found": "Paĝo ne trovita", + "local_storage": "Ĉi tiu ago postulas localStorage, ĉu kuketoj estas ebligitaj?", + "register_no_email_note": "Uzi retadreson kiel uzantnomon ne estas rekomendita. Ĉu daŭrigi ĉiuokaze?", + "next_video_countdown": "Oni ludos la sekvan videon post {0}s" }, "login": { "username": "Uzantnomo", diff --git a/src/locales/es.json b/src/locales/es.json index b0fccacf..079892a8 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -7,7 +7,9 @@ "ratings_disabled": "Valoraciones Desactivadas", "chapters": "Capítulos", "live": "{0} Directo", - "shorts": "Cortos" + "shorts": "Cortos", + "all": "Todos", + "category": "Categoría" }, "preferences": { "ssl_score": "Puntuación SSL", @@ -40,7 +42,7 @@ "instance_selection": "Selección de instancias", "enabled_codecs": "Códecs habilitados (múltiples)", "instances_list": "Lista de instancias", - "language_selection": "Selección de lenguajes", + "language_selection": "Selección de idioma", "store_watch_history": "Recordar historial de visualización", "minimize_description_default": "Minimizar la descripción por defecto", "show_comments": "Mostrar comentarios", @@ -74,7 +76,7 @@ "subscribe": "Suscribirme - {count}", "loading": "Cargando…", "filter": "Filtrar", - "search": "Buscar", + "search": "Buscar (Ctrl+K)", "view_ssl_score": "Ver la puntuación SSL", "minimize_recommendations": "Minimizar recomendaciones", "show_recommendations": "Mostrar recomendaciones", @@ -124,7 +126,19 @@ "reply_count": "{count} respuestas", "minimize_comments_default": "Minimizar comentarios por defecto", "minimize_comments": "Minimizar comentarios", - "show_watch_on_youtube": "Mostrar botón Ver en YouTube" + "show_watch_on_youtube": "Mostrar botón Ver en YouTube", + "minimize_chapters_default": "Minimiza capítulos por defecto", + "no_valid_playlists": "¡El archivo no contiene listas de reproducción válidas!", + "with_playlist": "Compartir con lista de reproducción", + "playlist_bookmarked": "Marcado", + "bookmark_playlist": "Marcador", + "skip_button_only": "Muestra botón de saltar", + "skip_automatically": "Automáticamente", + "min_segment_length": "Mínima Duración de Segmento (en segundos)", + "skip_segment": "Saltar Segmento", + "show_less": "Mostrar menos", + "autoplay_next_countdown": "Cuenta atrás predeterminada antes del siguiente vídeo (en segundos)", + "dismiss": "Cancelar" }, "titles": { "feed": "Fuente web", @@ -139,7 +153,8 @@ "instance": "Instancia", "player": "Reproductor", "livestreams": "Directos", - "channels": "Canales" + "channels": "Canales", + "bookmarks": "Marcadores" }, "player": { "watch_on": "Ver en {0}" @@ -166,6 +181,9 @@ "preferences_note": "Nota: las preferencias se guardan en el almacenamiento local de tu navegador. Al borrar los datos del navegador se restablecerán.", "page_not_found": "Página no encontrada", "copied": "¡Copiado!", - "cannot_copy": "¡No se puede copiar!" + "cannot_copy": "¡No se puede copiar!", + "local_storage": "Esta acción requiere «localStorage», ¿están activadas las «cookies»?", + "register_no_email_note": "No se recomienda usar un correo electrónico como nombre de usuario. ¿Continuar de todos modos?", + "next_video_countdown": "El próximo vídeo se reproducirá en {0}s" } } diff --git a/src/locales/fi.json b/src/locales/fi.json index de217ac5..e824d088 100644 --- a/src/locales/fi.json +++ b/src/locales/fi.json @@ -89,7 +89,40 @@ "skip_highlight": "Ohita kohokohta", "skip_filler_tangent": "Ohita epäolennainen", "enabled_codecs": "Käytössä olevat koodekit (useita)", - "show_markers": "Näytä merkit soittimessa" + "show_markers": "Näytä merkit soittimessa", + "confirm_reset_preferences": "Oletko varma, että haluat palauttaa asetukset?", + "back_to_home": "Takaisin kotisivuun", + "minimize_recommendations_default": "Minimoi suositukset oletusarvoisesti", + "with_timecode": "Jaa aikakoodilla", + "documentation": "Dokumentaatio", + "piped_link": "Piped-linkki", + "store_search_history": "Tallenna hakuhistoria", + "minimize_chapters_default": "Minimoi luvut oletusarvoisesti", + "show_watch_on_youtube": "Näytä Katso YouTubessa -painike", + "different_auth_instance": "Käytä eri instanssia todennukseen", + "download_as_txt": "Lataa .txt-tiedostona", + "rename_playlist": "Nimeä soittolista uudelleen", + "show_chapters": "Luvut", + "minimize_comments": "Minimoi kommentit", + "minimize_comments_default": "Minimoi kommentit oletusarvoisesti", + "delete_account": "Poista tili", + "clone_playlist_success": "Onnistunut kloonaus!", + "reset_preferences": "Nollaa asetukset", + "copy_link": "Kopioi linkki", + "status_page": "Tila", + "source_code": "Lähdekoodi", + "instance_donations": "Instanssille lahjoitukset", + "no_valid_playlists": "Tiedosto ei sisällä kelvollisia soittolistoja!", + "share": "Jaa", + "reply_count": "{count} vastausta", + "hide_watched": "Piilota katsotut videot syötteessä", + "time_code": "Aikakoodi (sekunteina)", + "follow_link": "Avaa linkki", + "new_playlist_name": "Soittolistan uusi nimi", + "invalidate_session": "Kirjaudu ulos kaikista laitteista", + "logout": "Kirjaudu ulos tästä laitteesta", + "backup_preferences": "Varmuuskopiointiasetukset", + "restore_preferences": "Palauta asetukset" }, "player": { "watch_on": "Katso sivustolla {0}" @@ -102,7 +135,11 @@ "register": "Rekisteröidy", "login": "Kirjaudu sisään", "trending": "Nousussa", - "playlists": "Soittolistat" + "playlists": "Soittolistat", + "player": "Toistin", + "instance": "Instanssi", + "account": "Tili", + "channels": "Kanavat" }, "search": { "did_you_mean": "Tarkoititko: {0}?", @@ -116,6 +153,15 @@ "music_playlists": "YT Music: Soittolistat" }, "comment": { - "pinned_by": "Kiinnitti {author}" + "pinned_by": "Kiinnitti {author}", + "loading": "Ladataan kommentteja…", + "user_disabled": "Kommentit on poistettu käytöstä asetuksista.", + "disabled": "Lataaja on poistanut kommentit käytöstä." + }, + "info": { + "page_not_found": "Sivua ei löydy", + "copied": "Kopioitu!", + "cannot_copy": "Ei voi kopioida!", + "local_storage": "Tämä toiminto vaatii localStorage, ovatko evästeet käytössä?" } } diff --git a/src/locales/fr.json b/src/locales/fr.json index eca625d8..05205b8d 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -12,7 +12,8 @@ "instance": "Instance", "player": "Lecteur", "livestreams": "Diffusions en direct", - "channels": "Chaînes" + "channels": "Chaînes", + "bookmarks": "Marque-pages" }, "actions": { "subscribe": "S'abonner - {count}", @@ -114,7 +115,17 @@ "reply_count": "{count} réponses", "minimize_comments_default": "Minimiser les commentaires par défaut", "minimize_comments": "Minimiser les commentaires", - "show_watch_on_youtube": "Afficher le bouton Regarder sur YouTube" + "show_watch_on_youtube": "Afficher le bouton Regarder sur YouTube", + "minimize_chapters_default": "Minimiser les chapitres par défaut", + "no_valid_playlists": "Le fichier ne contient pas de listes de lecture valides !", + "bookmark_playlist": "Marque-page", + "playlist_bookmarked": "Dans les marque-pages", + "with_playlist": "Partager avec la liste de lecture", + "skip_button_only": "Afficher le bouton de saut", + "skip_automatically": "Automatiquement", + "min_segment_length": "Longueur minimale du segment (en secondes)", + "skip_segment": "Sauter le segment", + "show_less": "Afficher moins" }, "player": { "watch_on": "Regarder sur {0}" @@ -127,7 +138,9 @@ "ratings_disabled": "Évaluations désactivées", "chapters": "Chapitres", "live": "{0} en direct", - "shorts": "Courtes" + "shorts": "Courtes", + "all": "Tout", + "category": "Catégorie" }, "preferences": { "ssl_score": "Score SSL", @@ -169,6 +182,8 @@ "preferences_note": "Remarque : les préférences sont enregistrées dans la mémoire locale de votre navigateur. La suppression des données de votre navigateur les réinitialisera.", "page_not_found": "Page non trouvée", "copied": "Copié !", - "cannot_copy": "Impossible de copier !" + "cannot_copy": "Impossible de copier !", + "local_storage": "Cette action nécessite localStorage, les cookies sont-ils activés ?", + "register_no_email_note": "Il n'est pas recommandé d'utiliser une adresse courriel omme nom d'utilisateur. Continuer quand même ?" } } diff --git a/src/locales/he.json b/src/locales/he.json index d457cf49..3216f956 100644 --- a/src/locales/he.json +++ b/src/locales/he.json @@ -12,7 +12,8 @@ "playlists": "רשימות נגינה", "instance": "עותק", "livestreams": "שידורים חיים", - "channels": "ערוצים" + "channels": "ערוצים", + "bookmarks": "סימניות" }, "player": { "watch_on": "לצפות ב־{0}" @@ -52,7 +53,7 @@ "instances_list": "רשימת עותקים", "enabled_codecs": "מפענחים פעילים (מגוון)", "instance_selection": "בחירת עותק", - "show_more": "להציג עוד", + "show_more": "להציג יותר", "yes": "כן", "no": "לא", "export_to_json": "ייצוא ל־JSON", @@ -99,7 +100,7 @@ "disable_lbry": "השבתת הזרמה עם LBRY", "enable_lbry_proxy": "הפעלת מתווך ל־LBRY", "view_ssl_score": "הצגת דירוג SSL", - "search": "חיפוש", + "search": "חיפוש (Ctrl+K)", "loop_this_video": "ניגון הסרטון בלולאה", "minimize_recommendations": "מזעור המלצות", "rename_playlist": "שינוי שם רשימת נגינה", @@ -116,7 +117,20 @@ "instance_donations": "תרומות להפעלה", "reply_count": "{count} תגובות", "minimize_comments_default": "צמצום הערות כברירת מחדל", - "minimize_comments": "צמצום הערות" + "minimize_comments": "צמצום הערות", + "minimize_chapters_default": "מזעור הפרקים כברירת מחדל", + "show_watch_on_youtube": "הצגת כפתור לצפייה ב־YouTube", + "no_valid_playlists": "הקובץ לא מכיל רשימות נגינה תקפות!", + "with_playlist": "שיתוף עם רשימת נגינה", + "playlist_bookmarked": "נוסף לסימניות", + "bookmark_playlist": "סימנייה", + "skip_button_only": "הצגת כפתור דילוג", + "min_segment_length": "אורך מקטע מזערי (בשניות)", + "skip_segment": "דילוג על מקטע", + "skip_automatically": "אוטומטית", + "show_less": "להציג פחות", + "autoplay_next_countdown": "ספירה לאחור כברירת מחדל עד לסרטון הבא (בשניות)", + "dismiss": "התעלמות" }, "comment": { "pinned_by": "ננעץ על ידי {author}", @@ -145,7 +159,9 @@ "ratings_disabled": "הדירוגים מושבתים", "chapters": "פרקים", "live": "{0} בשידור חי", - "shorts": "קצרצרים" + "shorts": "קצרצרים", + "all": "הכול", + "category": "קטגוריה" }, "search": { "did_you_mean": "האם התכוונת לביטוי {0}?", @@ -162,7 +178,10 @@ "preferences_note": "לתשומת לבך: ההעדפות נשמרות באחסון המקומי של הדפדפן שלך. מחיקת נתוני הדפדפן שלך תאפס אותם.", "page_not_found": "העמוד לא נמצא", "copied": "הועתק!", - "cannot_copy": "לא ניתן להעתיק!" + "cannot_copy": "לא ניתן להעתיק!", + "local_storage": "פעולה זו דורשת אחסון מקומי (localStorage), האם עוגיות פעילות?", + "register_no_email_note": "לא מומלץ להשתמש בכתובת דוא״ל כשם משתמש. להמשיך בכל זאת?", + "next_video_countdown": "הסרטון הבא יתנגן בעוד {0} שניות" }, "subscriptions": { "subscribed_channels_count": "נרשמת אל: {0}" diff --git a/src/locales/hi.json b/src/locales/hi.json index d000dc53..6a079dd6 100644 --- a/src/locales/hi.json +++ b/src/locales/hi.json @@ -7,7 +7,11 @@ "preferences": "प्राथमिकताएँ", "subscriptions": "सदस्यता", "feed": "फ़ीड", - "playlists": "प्लेलिस्ट" + "playlists": "प्लेलिस्ट", + "livestreams": "लाइव स्ट्रीम", + "channels": "चैनल", + "player": "चालक", + "account": "खाता" }, "actions": { "subscribe": "सदस्यता लें - {count}", @@ -64,7 +68,11 @@ "create_playlist": "प्लेलिस्ट बनायें", "select_playlist": "एक प्लेलिस्ट चुनें", "please_select_playlist": "कृपया एक प्लेलिस्ट चुनें", - "delete_playlist": "प्लेलिस्ट हटाएं" + "delete_playlist": "प्लेलिस्ट हटाएं", + "enable_sponsorblock": "विज्ञापन प्रतिबंध करें", + "default_homepage": "स्वतः निर्धारित मुख्यपृष्ठ", + "sort_by": "वर्गीकरण:", + "skip_automatically": "स्वतः" }, "video": { "views": "{views} बार देखा गया", diff --git a/src/locales/hr.json b/src/locales/hr.json index fee48cc8..6daed6a4 100644 --- a/src/locales/hr.json +++ b/src/locales/hr.json @@ -4,10 +4,12 @@ "watched": "Gledano", "views": "{views} gledanja", "videos": "Videa", - "ratings_disabled": "Ocjenjivanje isključeno", + "ratings_disabled": "Ocjene su isključene", "chapters": "Poglavlja", "live": "{0} uživo", - "shorts": "Kratka videa" + "shorts": "Kratka videa", + "all": "Sva", + "category": "Kategorija" }, "preferences": { "ssl_score": "SSL ocjena", @@ -20,13 +22,13 @@ }, "comment": { "pinned_by": "Prikvačio korisnik {author}", - "disabled": "Prijenosnik onemogućuje komentare.", - "loading": "Učitavanje komentara …", + "disabled": "Prijenosnik je isključio komentare.", + "loading": "Učitavanje komentara...", "user_disabled": "Komentari su isključeni u postavkama." }, "actions": { "enable_lbry_proxy": "Uključi proxy za LBRY", - "disable_lbry": "Onemogući LBRY za prijenos", + "disable_lbry": "Isključi LBRY za prijenos", "minimize_description_default": "Standardno sakrij opis", "minimize_description": "Sakrij opis", "show_description": "Prikaži opis", @@ -41,7 +43,7 @@ "yes": "Da", "show_more": "Prikaži više", "instance_selection": "Izbor instance", - "enabled_codecs": "Uključeni kodeki (višestruki)", + "enabled_codecs": "Uključeni kodeki (moguće je odabrati nekoliko kodeka)", "instances_list": "Popis instanci", "language_selection": "Izbor jezika", "store_watch_history": "Spremi povijest gledanja", @@ -69,28 +71,28 @@ "view_subscriptions": "Pogledaj pretplate", "unsubscribe": "Otkaži pretplatu – {count}", "subscribe": "Pretplati se – {count}", - "skip_interaction": "Preskoči podsjetnik za interakciju (zahtijeva pretplatu)", + "skip_interaction": "Preskoči podsjetnik za interakciju (pretplata)", "skip_outro": "Preskoči odjavnu špicu", "skip_intro": "Preskoči pauzu i uvodnu animaciju", "skip_sponsors": "Preskoči sponzore", "enable_sponsorblock": "Uključi blok sponsora", "loading": "Učitavanje…", "filter": "Filtar", - "search": "Pretraga", + "search": "Pretraga (Ctrl+K)", "view_ssl_score": "Pogledaj SSL ocjenu", "hide_replies": "Sakrij odgovore", "load_more_replies": "Prikaži više odgovora", "clear_history": "Obriši povijest", "skip_highlight": "Preskoči isticanje", - "skip_filler_tangent": "Preskoči nebitne međudijelove", - "delete_playlist_confirm": "Izbrisati ovu playlistu?", - "remove_from_playlist": "Ukloni iz playliste", - "create_playlist": "Stvori playlistu", - "delete_playlist": "Izbriši playlistu", - "add_to_playlist": "Dodaj u playlistu", - "select_playlist": "Odaberi playlistu", - "please_select_playlist": "Odaberi playlistu", - "delete_playlist_video_confirm": "Ukloniti video iz playliste?", + "skip_filler_tangent": "Preskoči prazne umetke", + "delete_playlist_confirm": "Izbrisati ovaj popis snimaka?", + "remove_from_playlist": "Ukloni iz popisa snimaka", + "create_playlist": "Stvori popis snimaka", + "delete_playlist": "Izbriši popis snimaka", + "add_to_playlist": "Dodaj u popis snimaka", + "select_playlist": "Odaberi popis snimaka", + "please_select_playlist": "Odaberi popis snimaka", + "delete_playlist_video_confirm": "Ukloniti video iz popisa snimaka?", "show_markers": "Prikaži oznake na playeru", "delete_account": "Izbriši račun", "logout": "Odjavi se s ovog uređaja", @@ -98,7 +100,7 @@ "invalidate_session": "Odjavi sve uređaje", "different_auth_instance": "Koristi drugu instancu za autentifikaciju", "instance_auth_selection": "Odabir instance autentifikacije", - "clone_playlist": "Dupliciraj playlistu", + "clone_playlist": "Dupliciraj popis snimaka", "clone_playlist_success": "Dupliciranje uspjelo!", "download_as_txt": "Preuzmi kao .txt", "reset_preferences": "Resetiraj postavke", @@ -117,14 +119,26 @@ "show_chapters": "Poglavlja", "documentation": "Dokumentacija", "source_code": "Izvorni kod", - "instance_donations": "Donacije instace", + "instance_donations": "Donacije instance", "store_search_history": "Spremi povijest pretrage", "hide_watched": "Sakrij gledana videa u novostima", "status_page": "Stanje", "reply_count": "{count} odgovora", "minimize_comments_default": "Standardno sakrij komentare", "minimize_comments": "Sakrij komentare", - "show_watch_on_youtube": "Prikaži gumb „Gledaj na YouTubeu”" + "show_watch_on_youtube": "Prikaži gumb „Gledaj na YouTubeu”", + "minimize_chapters_default": "Standardno sakrij poglavlja", + "no_valid_playlists": "Datoteka ne sadrži ispravne popise snimaka!", + "with_playlist": "Dijeli s popisom snimaka", + "playlist_bookmarked": "Zabilježeno", + "bookmark_playlist": "Zabilježi", + "skip_button_only": "Prikaži gumb za preskakanje", + "skip_automatically": "Automatski", + "skip_segment": "Preskoči segment", + "min_segment_length": "Najmanja duljina segmenta (u sekundama)", + "show_less": "Prikaži manje", + "autoplay_next_countdown": "Standardno odbrojavanje do sljedećeg videa (u sekundama)", + "dismiss": "Odbaci" }, "player": { "watch_on": "Gledaj na {0}" @@ -137,12 +151,13 @@ "register": "Registracija", "login": "Prijava", "trending": "U trendu", - "playlists": "Playliste", + "playlists": "Popisi snimaka", "account": "Račun", "instance": "Instanca", "player": "Player", "channels": "Kanali", - "livestreams": "Prijenosi uživo" + "livestreams": "Prijenosi uživo", + "bookmarks": "Zabilješke" }, "login": { "password": "Lozinka", @@ -153,14 +168,14 @@ "all": "YouTube: Sve", "videos": "YouTube: Videa", "channels": "YouTube: Kanali", - "playlists": "YouTube: Playliste", + "playlists": "YouTube: Popisi snimaka", "music_songs": "YT Music: Pjesme", "music_videos": "YT Music: Videa", "music_albums": "YT Music: Albumi", - "music_playlists": "YT Music: Playliste" + "music_playlists": "YT Music: Popisi snimaka" }, "subscriptions": { - "subscribed_channels_count": "Pretplata na: {0}" + "subscribed_channels_count": "Broj pretplata: {0}" }, "information": { "preferences_note": "Napomena: postavke se spremaju u lokalno spremište preglednika. Brisanje podataka preglednika resetira postavke." @@ -169,6 +184,9 @@ "preferences_note": "Napomena: postavke se spremaju u lokalno spremište tvog preglednika. Brisanje podataka preglednika će ih resetirati.", "page_not_found": "Stranica nije pronađena", "copied": "Kopirano!", - "cannot_copy": "Nije moguće kopirati!" + "cannot_copy": "Nije moguće kopirati!", + "local_storage": "Ova radnja zahtijeva lokalno spremište. Jesu li kolačići uključeni?", + "register_no_email_note": "Korištenje e-mail adrese kao korisničkog imena se ne preporučuje. Svejedno nastaviti?", + "next_video_countdown": "Reprodukcija sljedećeg videa za {0} s" } } diff --git a/src/locales/hu.json b/src/locales/hu.json index 5b4a5769..d9c77fe3 100644 --- a/src/locales/hu.json +++ b/src/locales/hu.json @@ -8,7 +8,11 @@ "subscriptions": "Feliratkozások", "playlists": "Lejátszási listák", "trending": "Felkapott", - "account": "Fiók" + "account": "Fiók", + "player": "Lejátszó", + "instance": "Szerver", + "livestreams": "Élő adások", + "channels": "Csatornák" }, "actions": { "subscribe": "Feliratkozás - {count}", @@ -51,7 +55,7 @@ "instance_selection": "Példány kiválasztása", "skip_filler_tangent": "Témától eltérő töltelék/viccek", "loop_this_video": "Videó ismétlése", - "donations": "Támogatások", + "donations": "Fejlesztési támogatások", "minimize_description": "Leírás minimalizálása", "show_recommendations": "Javaslatok megjelenítése", "enable_lbry_proxy": "Proxy engedélyezése a LBRY számára", @@ -85,7 +89,35 @@ "different_auth_instance": "Másik példány használata a hitelesítéshez", "instance_auth_selection": "Autentikációs példány kiválasztása", "clone_playlist": "Lejátszási lista klónozása", - "clone_playlist_success": "Sikeresen klónozva!" + "clone_playlist_success": "Sikeresen klónozva!", + "reset_preferences": "Alaphelyzetbe állítás", + "restore_preferences": "Beállítások betöltése fájlból", + "rename_playlist": "Átnevez", + "instance_donations": "Szerver adományozások", + "piped_link": "Piped link", + "time_code": "Idő kód (másodpercekben)", + "show_chapters": "Fejezetek", + "download_as_txt": "Letöltés szövegdokumentumként", + "source_code": "A szoftver kódja", + "reply_count": "{count} hozzászólások", + "documentation": "Dokumentáció", + "minimize_chapters_default": "Mindig tüntesd el a fejezeteket", + "hide_watched": "Ne mutassa a látott videókat a felíratkozásoknál", + "show_watch_on_youtube": "Mutasd a \"Lejátszás Youtube-on\" gombot", + "confirm_reset_preferences": "Biztos alaphelyzetbe állítod?", + "backup_preferences": "Beállítások mentése", + "new_playlist_name": "Új lejátszási lista név", + "share": "Megosztás", + "with_timecode": "Megosztás & videó kezdés ettől a ponttól", + "store_search_history": "Mentse a keresési előzményeket", + "follow_link": "Követések link", + "copy_link": "Link másolása", + "status_page": "Státusz", + "no_valid_playlists": "Nincs a fájlban egy valós lejátszási lista se!", + "with_playlist": "Megosztás lejátszási listával", + "minimize_comments_default": "Mindig tüntesd el a kommenteket", + "minimize_comments": "Kommentek eltüntetése", + "back_to_home": "Vissza a főoldalra" }, "video": { "ratings_disabled": "Értékelések Letiltva", @@ -129,5 +161,15 @@ "disabled": "A hozzászólásokat a feltöltő letiltotta.", "user_disabled": "A beállításoknál a megjegyzések le vannak tiltva.", "loading": "Kommentek betöltése..." + }, + "subscriptions": { + "subscribed_channels_count": "Feliratkozva: {0} csatornára" + }, + "info": { + "preferences_note": "Figyelem: A beállításaid a böngésződ tárhelyére vannak mentve. Ha törlöd őket el fognak tűnni a beállításaid.", + "copied": "Másolva!", + "local_storage": "Ennek a beállításnak szüksége van a \"lokális tárhely\" funkcióra, be vannak a sütik kapcsolva?", + "cannot_copy": "Nem lehet másolni!", + "page_not_found": "Oldnal nem található" } } diff --git a/src/locales/id.json b/src/locales/id.json index 58c63b2c..f1e1a524 100644 --- a/src/locales/id.json +++ b/src/locales/id.json @@ -12,7 +12,8 @@ "account": "Akun", "player": "Pemain", "livestreams": "Siaran Langsung", - "channels": "Saluran" + "channels": "Saluran", + "bookmarks": "Markah" }, "player": { "watch_on": "Tonton di {0}" @@ -49,7 +50,7 @@ "instances_list": "Daftar Instansi", "enabled_codecs": "Kodek yang Diaktifkan (Beberapa)", "instance_selection": "Pemilihan Instansi", - "show_more": "Tampilkan Lebih Banyak", + "show_more": "Tampilkan lebih banyak", "yes": "Iya", "no": "Tidak", "import_from_json": "Impor dari JSON/CSV", @@ -63,7 +64,7 @@ "disable_lbry": "Nonaktifkan LBRY untuk Streaming", "enable_lbry_proxy": "Aktifkan Proksi untuk LBRY", "view_ssl_score": "Tampilkan Skor SSL", - "search": "Telusuri", + "search": "Telusuri (Ctrl+K)", "filter": "Saring", "loading": "Memuat...", "clear_history": "Hapus Riwayat", @@ -111,12 +112,25 @@ "store_search_history": "Simpan riwayat pencarian", "documentation": "Dokumentasi", "instance_donations": "Donasi instansi", - "hide_watched": "Sembunyikan video yang telah ditonton di umpan", + "hide_watched": "Sembunyikan video yang sudah ditonton dari umpan", "status_page": "Status", "source_code": "Kode sumber", "reply_count": "{count} balasan", "minimize_comments_default": "Kecilkan Komentar secara bawaan", - "minimize_comments": "Kecilkan Komentar" + "minimize_comments": "Kecilkan Komentar", + "show_watch_on_youtube": "Tampilkan tombol Tonton di YouTube", + "minimize_chapters_default": "Kecilkan Bab secara bawaan", + "no_valid_playlists": "Berkas ini tidak berisi daftar putar yang valid!", + "with_playlist": "Bagikan dengan daftar putar", + "playlist_bookmarked": "Dimarkahi", + "bookmark_playlist": "Markahi", + "skip_button_only": "Tampilkan tombol lewati", + "skip_automatically": "Secara otomatis", + "min_segment_length": "Panjang Segmen Minimum (dalam detik)", + "skip_segment": "Lewati Segmen", + "show_less": "Tampilkan lebih sedikit", + "autoplay_next_countdown": "Hitungan mundur bawaan sebelum video berikutnya (dalam detik)", + "dismiss": "Abaikan" }, "comment": { "pinned_by": "Dipasangi pin oleh {author}", @@ -128,7 +142,7 @@ "instance_name": "Nama Instansi", "ssl_score": "Skor SSL", "instance_locations": "Lokasi Instansi", - "has_cdn": "Mempunyai CDN?", + "has_cdn": "Memakai CDN?", "up_to_date": "Sudah terkini?", "version": "Versi", "registered_users": "Pengguna Terdaftar" @@ -145,7 +159,9 @@ "ratings_disabled": "Penilaian Dinonaktifkan", "chapters": "Bagian", "live": "{0} Langsung", - "shorts": "Shorts" + "shorts": "Shorts", + "all": "Semua", + "category": "Kategori" }, "search": { "did_you_mean": "Apakah Anda bermaksud: {0}?", @@ -168,6 +184,9 @@ "page_not_found": "Laman tidak ditemukan", "preferences_note": "Catatan: preferensi disimpan dalam penyimpanan lokal peramban Anda. Menghapus data peramban Anda akan mengatur ulang.", "copied": "Disalin!", - "cannot_copy": "Tidak dapat menyalin!" + "cannot_copy": "Tidak dapat menyalin!", + "local_storage": "Tindakan ini membutuhkan localStorage, apakah kuki diaktifkan?", + "register_no_email_note": "Menggunakan surel sebagai nama pengguna tidak disarankan. Lanjut?", + "next_video_countdown": "Memutar video berikutnya dalam {0} detik" } } diff --git a/src/locales/is.json b/src/locales/is.json index 2c235558..ab2e0727 100644 --- a/src/locales/is.json +++ b/src/locales/is.json @@ -10,7 +10,9 @@ "playlists": "Spilunarlistar", "player": "Spilari", "account": "Reikningur", - "instance": "Tilvik" + "instance": "Tilvik", + "livestreams": "Útsendingar í beinni", + "channels": "Rásir" }, "actions": { "sort_by": "Raða eftir:", @@ -111,7 +113,9 @@ "show_chapters": "Kaflar", "reply_count": "{count} svör", "minimize_comments_default": "Fela ummæli sjálfgefið", - "minimize_comments": "Fela ummæli" + "minimize_comments": "Fela ummæli", + "show_watch_on_youtube": "Sýna hnapp til að horfa á YouTube", + "minimize_chapters_default": "Lágmarka kafla sjálfgefið" }, "player": { "watch_on": "Horfa á {0}" diff --git a/src/locales/it.json b/src/locales/it.json index fe8b3568..850cc8ad 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -51,7 +51,7 @@ "instance_selection": "Selezione dell'istanza", "loading": "Caricamento…", "filter": "Filtra", - "search": "Cerca", + "search": "Cerca (Ctrl+K)", "view_ssl_score": "Visualizza il punteggio SSL", "clear_history": "Cancella la cronologia", "load_more_replies": "Carica più risposte", @@ -94,7 +94,23 @@ "status_page": "Stato", "documentation": "Documentazione", "source_code": "Codice sorgente", - "reply_count": "{count} risposte" + "reply_count": "{count} risposte", + "hide_watched": "Nascondi i video guardati nel feed", + "show_watch_on_youtube": "Mostra il bottone guarda su Youtube", + "instance_donations": "Donazioni istanza", + "minimize_comments_default": "Minimizza i commenti per impostazione predefinita", + "minimize_comments": "Minimizza i commenti", + "minimize_chapters_default": "Minimizza i capitoli per impostazione predefinita", + "no_valid_playlists": "Il file non contiene playlist valide!", + "bookmark_playlist": "Segnalibro", + "with_playlist": "Condividi con la playlist", + "playlist_bookmarked": "Nei segnalibri", + "min_segment_length": "Lunghezza minima del segmento (in secondi)", + "skip_automatically": "Automaticamente", + "skip_button_only": "Mostra pulsante di salto", + "skip_segment": "Salta segmento", + "show_less": "Mostra meno", + "autoplay_next_countdown": "Conto alla rovescia predefinito prima del video successivo (in secondi)" }, "player": { "watch_on": "Guarda su {0}" @@ -112,7 +128,8 @@ "instance": "Istanza", "player": "Riproduttore", "livestreams": "Streaming live", - "channels": "Canali" + "channels": "Canali", + "bookmarks": "Segnalibri" }, "video": { "sponsor_segments": "Segmenti sponsor", @@ -122,7 +139,9 @@ "ratings_disabled": "Valutazioni disabilitate", "live": "{0} Diretta", "chapters": "Capitoli", - "shorts": "Short" + "shorts": "Short", + "all": "Tutti", + "category": "Categoria" }, "preferences": { "ssl_score": "Valutazione SSL", @@ -164,6 +183,9 @@ "page_not_found": "Pagina non trovata", "preferences_note": "Nota: le preferenze sono salvate nella memoria locale del tuo browser. L'eliminazione dei dati del tuo browser le ripristinerà.", "copied": "Copiato!", - "cannot_copy": "Impossibile copiare!" + "cannot_copy": "Impossibile copiare!", + "local_storage": "Questa azione richiede localStorage, i cookie sono abilitati?", + "register_no_email_note": "L'utilizzo di un indirizzo e-mail come nome utente è sconsigliato. Continuare comunque?", + "next_video_countdown": "Riproduzione prossimo video tra {0}s" } } diff --git a/src/locales/ja.json b/src/locales/ja.json index 2323529d..db319675 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -1,13 +1,19 @@ { "titles": { - "trending": "トレンド", + "trending": "急上昇", "login": "ログイン", "register": "新規登録", "feed": "フィード", "preferences": "設定", "history": "履歴", - "subscriptions": "サブスクリプション", - "playlists": "再生リスト" + "subscriptions": "登録チャンネル", + "playlists": "再生リスト", + "account": "アカウント", + "player": "プレイヤー", + "instance": "インスタンス", + "channels": "チャンネル", + "livestreams": "ライブ配信", + "bookmarks": "ブックマーク" }, "player": { "watch_on": "{0}で見る" @@ -15,35 +21,35 @@ "actions": { "subscribe": "チャンネル登録 - {count}", "unsubscribe": "登録解除 - {count}", - "view_subscriptions": "サブスクリプションを見る", + "view_subscriptions": "登録チャンネルを見る", "sort_by": "表示順:", "most_recent": "新しい順", "least_recent": "古い順", - "channel_name_asc": "チャンネル名順", - "channel_name_desc": "チャンネル名逆順", + "channel_name_asc": "チャンネル名 (AからZ)", + "channel_name_desc": "チャンネル名 (ZからA)", "back": "戻る", "uses_api_from": "API使用元 ", - "enable_sponsorblock": "広告ブロックをオン", + "enable_sponsorblock": "SponsorBlock を有効化", "skip_sponsors": "広告をスキップ", - "skip_intro": "イントロ部分をスキップする", - "skip_outro": "クレジット部分をスキップする", - "skip_preview": "Skip プレビュー・要約をスキップ", - "skip_interaction": "自己宣伝シーンをスキップ", - "skip_self_promo": "プロモーションをスキップ", - "skip_non_music": "音楽以外のセクションをスキップ", + "skip_intro": "休止時間/導入アニメをスキップ", + "skip_outro": "終了シーン/クレジットをスキップ", + "skip_preview": "プレビュー/要約をスキップ", + "skip_interaction": "チャンネル登録など操作を求める自己宣伝をスキップ", + "skip_self_promo": "無報酬/自己の宣伝をスキップ", + "skip_non_music": "音楽: 非音楽部分をスキップ", "theme": "テーマ", "auto": "自動", - "dark": "ダークテーマ", - "light": "ライトテーマ", - "autoplay_video": "自動再生", + "dark": "ダーク", + "light": "ライト", + "autoplay_video": "動画を自動再生", "audio_only": "音声のみ", - "default_quality": "デフォルトの画質", - "buffering_goal": "バッファリング目標値(秒単位)", + "default_quality": "標準の画質", + "buffering_goal": "バッファリング目標値 (秒)", "country_selection": "国の選択", - "default_homepage": "デフォルトのホームページ", + "default_homepage": "ホームに表示するページ", "show_comments": "コメントを表示", - "minimize_description_default": "デフォルトで詳細を最小化", - "store_watch_history": "視聴履歴を記録する", + "minimize_description_default": "最初から説明を最小化", + "store_watch_history": "再生履歴を保存する", "language_selection": "言語の選択", "instances_list": "インスタンス一覧", "enabled_codecs": "コーデックの有効化 (複数選択)", @@ -51,70 +57,130 @@ "show_more": "もっと見る", "yes": "はい", "no": "いいえ", - "export_to_json": "JSONファイルに出力", - "import_from_json": "JSON/CSVファイルを読み込む", - "loop_this_video": "ループ再生", - "auto_play_next_video": "自動再生", - "donations": "寄付", - "minimize_description": "最小化", - "show_description": "詳細", + "export_to_json": "JSONに出力", + "import_from_json": "JSON/CSVを読み込む", + "loop_this_video": "この動画をループ再生", + "auto_play_next_video": "次の動画を自動再生", + "donations": "開発者に寄付", + "minimize_description": "説明を最小化", + "show_description": "説明を表示", "minimize_recommendations": "おすすめを最小化", "show_recommendations": "おすすめを見る", "disable_lbry": "ストリーミングのLBRYを無効化", "enable_lbry_proxy": "LBRYプロキシをオン", - "view_ssl_score": "SSLスコアを見る", - "search": "検索", + "view_ssl_score": "SSLの評価を表示", + "search": "検索 (Ctrl+K)", "filter": "フィルター", - "loading": "読込中…", - "clear_history": "履歴を消去", + "loading": "読み込み中…", + "clear_history": "再生履歴を削除", "hide_replies": "返信を非表示", - "load_more_replies": "もっと見る", - "skip_filler_tangent": "無関係なコンテンツをスキップ", - "skip_highlight": "要点をスキップ", + "load_more_replies": "返信をもっと見る", + "skip_filler_tangent": "無関係な談話をスキップ", + "skip_highlight": "ハイライトをスキップ", "add_to_playlist": "再生リストに追加", - "create_playlist": "新しい再生リストを作成", + "create_playlist": "再生リストを作成", "remove_from_playlist": "再生リストから削除", - "delete_playlist_video_confirm": "再生リストからこの動画を削除してもよろしいですか?", + "delete_playlist_video_confirm": "再生リストからこの動画を削除しますか?", "delete_playlist": "再生リストを削除", "please_select_playlist": "再生リストを選択してください", - "show_markers": "プレーヤーにマーカーを表示", + "show_markers": "プレイヤーに目印の区切りを表示", "select_playlist": "再生リストを選択", - "delete_playlist_confirm": "再生リストを削除してもよろしいですか?" + "delete_playlist_confirm": "再生リストを削除しますか?", + "delete_account": "アカウントを削除する", + "store_search_history": "検索履歴を保存する", + "show_chapters": "チャプター", + "status_page": "状態", + "source_code": "ソースコード", + "instance_donations": "インスタンスに寄付", + "minimize_comments": "コメントを最小化", + "share": "共有", + "with_timecode": "タイムコード付きで共有", + "different_auth_instance": "認証に別のインスタンスを使う", + "download_as_txt": ".txtでダウンロード", + "logout": "このデバイスでログアウト", + "minimize_recommendations_default": "最初からおすすめを最小化", + "hide_watched": "再生済みの動画をフィードに表示しない", + "minimize_chapters_default": "最初からチャプターを最小化", + "show_watch_on_youtube": "「YouTubeで見る」ボタンを表示する", + "invalidate_session": "すべてのデバイスでログアウトする", + "instance_auth_selection": "認証インスタンスの選択", + "clone_playlist_success": "複製に成功しました!", + "backup_preferences": "設定をバックアップ", + "restore_preferences": "設定を復元", + "back_to_home": "ホームに戻る", + "copy_link": "リンクをコピー", + "time_code": "タイムコード (秒)", + "documentation": "ドキュメント", + "reset_preferences": "設定を初期化", + "confirm_reset_preferences": "設定をリセットしますか?", + "rename_playlist": "再生リスト名を変更する", + "piped_link": "Pipedリンク", + "new_playlist_name": "新しい再生リスト名", + "follow_link": "リンクに従う", + "reply_count": "{count} 件の返信", + "clone_playlist": "再生リストを複製", + "minimize_comments_default": "最初からコメントを最小化", + "no_valid_playlists": "このファイルは有効な再生リストではありません!", + "playlist_bookmarked": "ブックマーク完了", + "bookmark_playlist": "ブックマーク", + "with_playlist": "再生リストで共有", + "skip_automatically": "自動", + "skip_button_only": "スキップボタン表示", + "skip_segment": "ここをスキップ", + "min_segment_length": "最小の区切りの長さ (秒)", + "show_less": "少なく見る" }, "comment": { - "pinned_by": "固定されたコメント {author}" + "pinned_by": "{author} によって固定", + "loading": "コメントを読み込み中...", + "user_disabled": "コメントは設定で無効になっています。", + "disabled": "コメントは投稿者によって無効化されています。" }, "preferences": { "instance_name": "インスタンス名", "instance_locations": "インスタンスの場所", "has_cdn": "CDNの有無", - "ssl_score": "SSLスコア", - "registered_users": "登録済みユーザー", + "ssl_score": "SSLの評価", + "registered_users": "登録ユーザー数", "version": "バージョン", - "up_to_date": "最新か否か" + "up_to_date": "最新?" }, "login": { "username": "ユーザー名", "password": "パスワード" }, "video": { - "videos": "ビデオ", - "views": "{views} 視聴", - "watched": "視聴済み", + "videos": "動画", + "views": "{views} 回再生", + "watched": "再生済み", "sponsor_segments": "スポンサーによる広告", "ratings_disabled": "評価は無効化されています", "chapters": "チャプター", - "live": "{0}ライブ" + "live": "{0} ライブ配信", + "shorts": "ショート", + "all": "すべて", + "category": "分類" }, "search": { - "did_you_mean": "もしかして: {0}?", - "all": "Youtube: 全て", - "videos": "Youtube: ビデオ", - "channels": "Youtube: チャンネル", - "playlists": "Youtube: 再生リスト", + "did_you_mean": "もしかして: {0}?", + "all": "YouTube: すべて", + "videos": "YouTube: 動画", + "channels": "YouTube: チャンネル", + "playlists": "YouTube: 再生リスト", "music_songs": "YT Music: 音楽", - "music_videos": "YT Music: ビデオ", + "music_videos": "YT Music: 動画", "music_albums": "YT Music: アルバム", "music_playlists": "YT Music: 再生リスト" + }, + "info": { + "page_not_found": "ページが見つかりません", + "copied": "コピーしました!", + "cannot_copy": "コピーできません!", + "preferences_note": "注意: 設定は、お使いのブラウザの保存領域に保存されます。ブラウザのデータを削除すると初期化されます。", + "local_storage": "この操作にはlocalStorageが必要です。Cookieは有効ですか?", + "register_no_email_note": "Eメールアドレスをユーザー名として使用することは推奨されていません。それでも続行しますか?" + }, + "subscriptions": { + "subscribed_channels_count": "チャンネル登録: {0}" } } diff --git a/src/locales/kab.json b/src/locales/kab.json new file mode 100644 index 00000000..2773442b --- /dev/null +++ b/src/locales/kab.json @@ -0,0 +1,175 @@ +{ + "titles": { + "login": "Aseqdac", + "register": "Jerred", + "preferences": "Ismenyifen", + "history": "Amazray", + "subscriptions": "Ijerriden", + "account": "Amiḍan", + "channels": "Ibuda", + "playlists": "Tabdert n tɣuri", + "instance": "Tummant", + "player": "Ameɣri", + "livestreams": "Azuzer usrid", + "bookmarks": "Ticraḍ", + "feed": "Amultaɣ", + "trending": "Tiddin" + }, + "actions": { + "dark": "Ubrik", + "language_selection": "Afran n tutlayt", + "yes": "Ih", + "no": "Uhu", + "search": "Nadi", + "filter": "Imsizdeg", + "loading": "Asali...", + "delete_playlist_confirm": "Kkes tabdart-a n tɣuri?", + "share": "Bḍu", + "documentation": "Tasemlit", + "status_page": "État", + "least_recent": "N melmi kna", + "channel_name_desc": "Isem n ubadu (A-Z)", + "channel_name_asc": "Isem n ubadu (A-z)", + "back": "Tuɣalin", + "uses_api_from": "Isseqdac API n: ", + "enable_sponsorblock": "Rmed amsewḥal n udellel", + "skip_sponsors": "Zgel adellel", + "add_to_playlist": "Rnu ɣer tebdart n tɣuri", + "hide_replies": "Ffer tiririyin", + "load_more_replies": "Sali-d ugar n tririyin", + "remove_from_playlist": "Kkes seg tebdart n tɣuri", + "delete_playlist_video_confirm": "Kkes tavidyut seg tebdart n tɣuri?", + "create_playlist": "Rnu tabdart n tɣuri", + "subscribe": "Qqen - {count}", + "unsubscribe": "Sefsex tuqqna n - {count}", + "view_subscriptions": "Wali imuktaɣen", + "sort_by": "Semyizwer s:", + "most_recent": "Amaynut akk", + "theme": "Asentel", + "auto": "Awurman", + "delete_playlist": "Kkes tabdart n tɣuri", + "select_playlist": "Fren tabdart n tɣuri", + "please_select_playlist": "Ttxil-k·m fren tabdart n tɣuri", + "delete_account": "Kkes amiḍan", + "logout": "Ffeɣ seg yibenk-a", + "light": "D ameceɛlal", + "autoplay_video": "Taɣuri tawurmant n tvidyut", + "audio_only": "Ameslaw kan", + "default_quality": "Taɣara tuzwirt", + "auto_play_next_video": "Taɣuri tawurmant n tvidyut tuḍfirt", + "donations": "Tawsa i usnefli", + "disable_lbry": "Sens LBRY i usuddem", + "enable_lbry_proxy": "Rmed apṛuksi i LBRY", + "view_ssl_score": "Sken agmuḍ SSL", + "show_recommendations": "Sken iwellihen", + "clear_history": "Sfeḍ azray", + "copy_link": "Nɣel aseɣwen", + "time_code": "Tangalt n wakud (s tsinin)", + "show_more": "Sken ugar", + "export_to_json": "Sifeḍ ɣer JSON", + "minimize_comments": "Semẓi iwenniten", + "show_comments": "Sken iwenniten", + "minimize_description": "Semẓi aglam", + "show_description": "Sken aglam", + "minimize_recommendations": "Semẓi iwellihen", + "reply_count": "{count} tririyin", + "bookmark_playlist": "Tacreḍt", + "playlist_bookmarked": "Yettwacreḍ", + "instances_list": "Tabdart n tummanin", + "country_selection": "Afran n tmurt", + "default_homepage": "Asebter agejdan amezwer", + "instance_selection": "Afran n tummant", + "import_from_json": "Kter seg JSON/CSV", + "store_search_history": "Ḥrez azray n unadi", + "instance_donations": "Tawsa n tummant", + "source_code": "Tangalt taɣbalut", + "minimize_description_default": "Semẓi aglam s wudem amezwer", + "skip_highlight": "Zgel asebruraq", + "minimize_comments_default": "Semẓi iwenniten s wudem amezwer", + "store_watch_history": "Ḥrez azray n tmeẓriwt", + "loop_this_video": "Err tavidyut-a d taẓayert", + "minimize_recommendations_default": "Semẓi iwellihen s wudem amezwer", + "no_valid_playlists": "Afaylu ulac deg-s tibdarin n tɣuri timeɣta!", + "with_playlist": "Bḍu s tebdart n tɣuri", + "skip_preview": "Zgel Taskant/Agzul", + "skip_outro": "Zgel ismawen n taggara", + "minimize_chapters_default": "Semẓi ixfawen s wudem uzwir", + "confirm_reset_preferences": "D tidet tebɣiḍ ad twennzeḍ ismenyifen-ik•im?", + "backup_preferences": "Ḥrez ismenyifen", + "restore_preferences": "Err-d ismenyifen", + "back_to_home": "Uɣal ɣer ugejdan", + "rename_playlist": "Beddel isem i tebdart n tɣuri", + "follow_link": "Ḍfer aseɣwen", + "show_chapters": "Ixfawen", + "show_watch_on_youtube": "Sken taqeffalt Wali ɣef YouTube", + "reset_preferences": "Wennez ismenyifen", + "new_playlist_name": "Isem amaynut n tebdart n tɣuri", + "with_timecode": "Bḍu s tengalt n wakud", + "hide_watched": "Ffer tividyutin yemmeẓren deg usuddel", + "skip_interaction": "Zgel ismektiyen n umyigew (Multeɣ)", + "enabled_codecs": "Isettengal ttwaremden (aṭas)", + "buffering_goal": "Iswi n uḥraz akudan (s tsinin)", + "skip_non_music": "Zgel aẓawan: tafrant ur nelli d aẓawan", + "show_markers": "Sken ticraḍ ɣef umeɣri", + "instance_auth_selection": "Tafrant n tummant n usesteb", + "invalidate_session": "Ffeɣ seg meṛṛa ibenkan", + "different_auth_instance": "Seqdec tummant tayeḍ i usesteb", + "download_as_txt": "Sader am.txt", + "piped_link": "Aseɣwen n Piped", + "clone_playlist": "Tabdart n tɣuri yemtawan" + }, + "preferences": { + "version": "Lqem", + "has_cdn": "Ɣur-s CDN?", + "registered_users": "Iseqdacen yettwajerrden", + "up_to_date": "D amaynut?", + "ssl_score": "Agmuḍ SSL", + "instance_name": "Isem n tummant", + "instance_locations": "Idgan n tummant" + }, + "login": { + "username": "Nom d'utilisateur", + "password": "Awal n uɛeddi" + }, + "video": { + "videos": "Tividyutin", + "views": "{views} tmeẓriwin", + "watched": "Yemẓer", + "shorts": "Tiwezlanin", + "live": "{0} srid", + "sponsor_segments": "Inegzumen n udellel", + "chapters": "Ixfawen", + "ratings_disabled": "Iktazalen ttwasensen" + }, + "player": { + "watch_on": "Wali deg {0}" + }, + "comment": { + "pinned_by": "Isenteḍ-itt {author}", + "loading": "Asali n yiwenniten...", + "disabled": "Ameskar issens iwenniten.", + "user_disabled": "Nsan yiwenniten deg Yiɣewwaren." + }, + "search": { + "did_you_mean": "Tebɣiḍ ad d-tiniḍ: {0}?", + "music_playlists": "YT Music: Tibdarin n tɣuri", + "all": "YouTube: Akk", + "videos": "YouTube: Tividyutin", + "channels": "YouTube: Ibuda", + "music_videos": "YT Music: Tividyutin", + "playlists": "YouTube: Tibdarin n tɣuri", + "music_songs": "YT Music: Tizlatin", + "music_albums": "YT Music: Albumen" + }, + "info": { + "copied": "Yettwanɣel!", + "page_not_found": "Ur yettwaf ara usebter", + "cannot_copy": "D awezɣi ad d-yettwanɣel!", + "register_no_email_note": "Aseqdec n yimayl am yisem n useqdac, ur yettusireg ara. Kemmel ɣas akken?", + "local_storage": "Tigawt-a aḥraz adigan, inagan n tuqqna remden?", + "preferences_note": "Tamawt: ismenyifen ttwaskelsen deg uklas adigan n yiminig-ik·im. Tukksa n yisefka yiminig-ik·im ad ten-iwennez." + }, + "subscriptions": { + "subscribed_channels_count": "Imulteɣ ɣer: {0}" + } +} diff --git a/src/locales/lt.json b/src/locales/lt.json index 65c05b34..5a95f3ad 100644 --- a/src/locales/lt.json +++ b/src/locales/lt.json @@ -73,12 +73,12 @@ "remove_from_playlist": "Pašalinti iš grojaraščio", "confirm_reset_preferences": "Ar tikrai norite iš naujo nustatyti nuostatas?", "reset_preferences": "Iš naujo nustatyti nuostatas", - "backup_preferences": "Atsarginės kopijos nuostatos", + "backup_preferences": "Atsarginė nuostatų kopija", "source_code": "Pirminis kodas", "documentation": "Dokumentacija", "with_timecode": "Dalintis su laiko kodu", - "reply_count": "{count} atsakymų", - "show_chapters": "Skyriai", + "reply_count": "{count} atsakymai", + "show_chapters": "Skirsniai", "piped_link": "Piped nuoroda", "rename_playlist": "Pervardyti grojaraštį", "follow_link": "Sekti nuorodą", @@ -99,7 +99,9 @@ "time_code": "Laiko kodas (sekundėmis)", "minimize_comments_default": "Suskleisti komentarus automatiškai", "minimize_comments": "Suskleisti komentarus", - "show_watch_on_youtube": "Rodyti mygtuką „Žiūrėti YouTube“" + "show_watch_on_youtube": "Rodyti mygtuką „Žiūrėti YouTube“", + "minimize_chapters_default": "Suskleisti skirsnius automatiškai", + "no_valid_playlists": "Faile nėra galiojančių grojaraščių!" }, "player": { "watch_on": "Žiūrėti per {0}" @@ -131,7 +133,7 @@ "comment": { "pinned_by": "Prisegė {author}", "loading": "Įkeliami komentarai...", - "disabled": "Komentarai yra išjungti įkėlėjo.", + "disabled": "Įkėlėjas išjungė komentarus.", "user_disabled": "Komentarai yra išjungti nustatymuose." }, "video": { @@ -140,7 +142,7 @@ "sponsor_segments": "Rėmėjų segmentai", "watched": "Žiūrėta", "ratings_disabled": "Įvertinimai išjungti", - "chapters": "Skyriai", + "chapters": "Skirsniai", "live": "{0} tiesiogiai", "shorts": "Trumpi filmukai" }, @@ -163,7 +165,8 @@ "copied": "Nukopijuota!", "cannot_copy": "Negalima kopijuoti!", "page_not_found": "Puslapis nerastas", - "preferences_note": "Pastaba: nuostatos išsaugomos vietinėje naršyklės atmintyje. Ištrynus naršyklės duomenis, jie bus nustatyti iš naujo." + "preferences_note": "Pastaba: nuostatos išsaugomos vietinėje naršyklės atmintyje. Ištrynus naršyklės duomenis, jos bus nustatytos iš naujo.", + "local_storage": "Šiam veiksmui reikia localStorage, ar slapukai įjungti?" }, "subscriptions": { "subscribed_channels_count": "Prenumeruojama: {0}" diff --git a/src/locales/nl.json b/src/locales/nl.json index 484a04d1..744ead00 100644 --- a/src/locales/nl.json +++ b/src/locales/nl.json @@ -1,7 +1,7 @@ { "actions": { "skip_sponsors": "Sponsors Overslaan", - "skip_outro": "Eindkaarten/Credits overslaan", + "skip_outro": "Eindkaarten/Credits Overslaan", "add_to_playlist": "Aan Afspeellijst Toevoegen", "sort_by": "Sorteer op:", "buffering_goal": "Bufferdoel (in seconden)", @@ -20,7 +20,7 @@ "skip_self_promo": "Onbetaalde/Zelf-promotie Overslaan", "skip_highlight": "Markering Overslaan", "skip_interaction": "Interactieherinnering Overslaan (Abonneren)", - "show_more": "Toon Meer", + "show_more": "Toon meer", "unsubscribe": "Afmelden - {count}", "view_subscriptions": "Abonnementen Bekijken", "enable_sponsorblock": "Sponsorblok Inschakelen", @@ -30,7 +30,7 @@ "light": "Licht", "default_quality": "Standaard Kwaliteit", "loop_this_video": "Deze Video Herhalen", - "donations": "Donaties", + "donations": "Ontwikkelingsdonaties", "minimize_description": "Beschrijving Minimaliseren", "show_description": "Toon Beschrijving", "minimize_recommendations": "Aanbevelingen Minimaliseren", @@ -57,15 +57,59 @@ "auto_play_next_video": "Volgende Video Automatisch Afspelen", "remove_from_playlist": "Uit Afspeellijst Verwijderen", "select_playlist": "Selecteer een Afspeellijst", - "delete_playlist_confirm": "Weet u zeker dat u deze afspeellijst wilt verwijderen?", - "please_select_playlist": "Kies een afspeellijst a.u.b.", + "delete_playlist_confirm": "Deze afspeellijst verwijderen?", + "please_select_playlist": "Selecteer een afspeellijst alsjeblief", "instance_selection": "Instantie Selectie", "import_from_json": "Importeren uit JSON/CSV", "clear_history": "Geschiedenis Wissen", "load_more_replies": "Laad meer Antwoorden", - "delete_playlist_video_confirm": "Weet u zeker dat u deze video uit deze afspeellijst wilt verwijderen?", + "delete_playlist_video_confirm": "Video uit deze afspeellijst verwijderen?", "create_playlist": "Afspeellijst Maken", - "delete_playlist": "Afspeellijst Verwijderen" + "delete_playlist": "Afspeellijst Verwijderen", + "show_markers": "Laat markeringen op speler zien", + "store_search_history": "Zoekgeschiedenis Opslaan", + "minimize_chapters_default": "Hoofdstukken Standaard Minimaliseren", + "show_watch_on_youtube": "Toon Bekijk op YouTube knop", + "restore_preferences": "Voorkeuren herstellen", + "with_timecode": "Delen met tijdcode", + "piped_link": "Piped link", + "follow_link": "Volg link", + "copy_link": "Link kopiëren", + "hide_watched": "Verberg bekeken video's in de feed", + "minimize_comments": "Opmerkingen minimaliseren", + "instance_auth_selection": "Selectie authenticatie-instantie", + "clone_playlist": "Afspeellijst dupliceren", + "download_as_txt": "Downloaden als .txt", + "rename_playlist": "Afspeellijst hernoemen", + "new_playlist_name": "Nieuwe afspeellijstnaam", + "share": "Delen", + "documentation": "Documentatie", + "status_page": "Status", + "time_code": "Tijdcode (in seconden)", + "show_chapters": "Hoofdstukken", + "source_code": "Broncode", + "instance_donations": "Instantie donaties", + "reply_count": "{count} antwoorden", + "no_valid_playlists": "Het bestand bevat geen geldige afspeellijsten!", + "clone_playlist_success": "Dupliceren gelukt!", + "reset_preferences": "Voorkeuren herstellen", + "back_to_home": "Terug naar de start", + "minimize_comments_default": "Opmerkingen Standaard Minimaliseren", + "delete_account": "Account Verwijderen", + "logout": "Uitloggen op dit apparaat", + "minimize_recommendations_default": "Aanbevelingen Standaard Minimaliseren", + "confirm_reset_preferences": "Weet u zeker dat u uw voorkeuren opnieuw wilt instellen?", + "backup_preferences": "Back-up voorkeuren", + "invalidate_session": "Uitloggen op alle apparaten", + "different_auth_instance": "Gebruik een andere instantie voor authenticatie", + "with_playlist": "Delen met afspeellijst", + "playlist_bookmarked": "Bladwijzer gemaakt", + "bookmark_playlist": "Bladwijzer", + "skip_automatically": "Automatisch", + "skip_button_only": "toon de overslaan knop", + "min_segment_length": "Minimale segmentlengte (in seconden)", + "skip_segment": "segment overslaan", + "show_less": "Toon minder" }, "titles": { "register": "Registreren", @@ -74,8 +118,14 @@ "preferences": "Voorkeuren", "history": "Geschiedenis", "subscriptions": "Abonnementen", - "trending": "Trending", - "playlists": "Afspeellijsten" + "trending": "populair", + "playlists": "Afspeellijsten", + "account": "profiel", + "instance": "Instantie", + "player": "Speler", + "livestreams": "Livestreams", + "channels": "Kanalen", + "bookmarks": "Bladwijzers" }, "player": { "watch_on": "Kijk op {0}" @@ -102,7 +152,10 @@ "watched": "Gekeken", "sponsor_segments": "Sponsorsegmenten", "ratings_disabled": "Beoordelingen Uitgeschakeld", - "live": "{0} Live" + "live": "{0} Live", + "shorts": "Shorts", + "category": "Categorie", + "all": "Alle" }, "preferences": { "has_cdn": "Heeft CDN?", @@ -114,6 +167,20 @@ "ssl_score": "SSL-score" }, "comment": { - "pinned_by": "Vastgemaakt door {author}" + "pinned_by": "Vastgemaakt door {author}", + "user_disabled": "Opmerkingen zijn uitgeschakeld in de instellingen.", + "loading": "Opmerkingen laden...", + "disabled": "Reacties zijn uitgeschakeld door de uploader." + }, + "info": { + "preferences_note": "Let op: voorkeuren worden opgeslagen in de lokale opslag van uw browser. Als u uw browsergegevens verwijdert, worden ze opnieuw ingesteld.", + "copied": "Gekopieerd!", + "cannot_copy": "Kan niet kopiëren!", + "page_not_found": "Pagina niet gevonden", + "local_storage": "Deze actie vereist lokale opslag, zijn cookies ingeschakeld?", + "register_no_email_note": "Een e-mailadres als gebruikersnaam gebruiken wordt afgeraden. Toch doorgaan?" + }, + "subscriptions": { + "subscribed_channels_count": "Geabonneerd op: {0}" } } diff --git a/src/locales/oc.json b/src/locales/oc.json new file mode 100644 index 00000000..52699e25 --- /dev/null +++ b/src/locales/oc.json @@ -0,0 +1,189 @@ +{ + "titles": { + "login": "Se connectar", + "feed": "Flux", + "preferences": "Preferéncias", + "history": "Istoric", + "account": "Compte", + "instance": "Instància", + "player": "Lector", + "livestreams": "Dirèctes", + "channels": "Canals", + "trending": "Tendéncias", + "register": "S’inscriure", + "subscriptions": "Abonaments", + "playlists": "Listas de lecturas", + "bookmarks": "Marcapaginas" + }, + "player": { + "watch_on": "Agachar sus {0}" + }, + "actions": { + "subscribe": "S’abonar - {count}", + "unsubscribe": "Se desabonar - {count}", + "view_subscriptions": "Veire los abonaments", + "sort_by": "Triar per :", + "most_recent": "Mai recents", + "least_recent": "Mens recents", + "channel_name_asc": "Nom del canal (A-Z)", + "channel_name_desc": "Nom del canal (Z-A)", + "back": "Tornar", + "skip_outro": "Passar los crèdits a la fin", + "skip_preview": "Passar l’apercebut / resumit", + "uses_api_from": "Utiliza l’API de ", + "skip_intro": "Passar l’animacion d’entracte / Introduccion", + "enable_sponsorblock": "Activar Sponsorblock", + "skip_sponsors": "Passar las promocions", + "show_comments": "Mostrar los comentaris", + "minimize_description": "Minimizar la descripcion", + "show_description": "Mostrar la descripcion", + "show_recommendations": "Mostrar las recomandacions", + "minimize_recommendations": "Minimizar las recomandacions", + "enable_lbry_proxy": "Activar lo servidor mandatari per LBRY", + "view_ssl_score": "Mostrar l’avaloracion SSL", + "search": "Recercar (Ctrl+K)", + "filter": "Filtrar", + "disable_lbry": "Desactivar LBRY per la difusion en dirècte", + "loading": "Cargament…", + "clear_history": "Netejar l’istoric", + "hide_replies": "Rescondre las responsas", + "load_more_replies": "Cargar mai de responsas", + "remove_from_playlist": "Levar de la lista de lectura", + "add_to_playlist": "Apondre a la listra de lectura", + "minimize_comments": "Minimizar los comentaris", + "theme": "Tèma", + "language_selection": "Seleccion de la lenga", + "loop_this_video": "Legir en bocla la vidèo", + "reset_preferences": "Restablir las preferéncias", + "auto": "Auto", + "dark": "Escur", + "light": "Clar", + "donations": "Don pel desvolopament", + "backup_preferences": "Salvagardar las preferéncias", + "share": "Partejar", + "documentation": "Documentacion", + "source_code": "Còdi font", + "restore_preferences": "Restablir las preferéncias", + "skip_interaction": "Ignorar los rapèls d’interaccion (S’abonar)", + "show_markers": "Mostrar los marcadors sul lector", + "default_quality": "Qualitat per defaut", + "buffering_goal": "Objectiu de mesa en memòria tampon (en segondas)", + "minimize_description_default": "Minimizar la descripcion per defaut", + "instances_list": "Lista d’instàncias", + "enabled_codecs": "Codecs activats (multiples)", + "yes": "Òc", + "no": "Non", + "export_to_json": "Exportar en JSON", + "import_from_json": "Importar d’un JSON/CSV", + "auto_play_next_video": "Legir la vidèo seguenta automaticament", + "create_playlist": "Crear una lista de lectura", + "delete_playlist": "Levar de la lista de lectura", + "select_playlist": "Seleccionatz una lista de lectura", + "delete_playlist_confirm": "Suprimir aquesta lista de lectura ?", + "clone_playlist": "Clonar la lista de lectura", + "instance_auth_selection": "Seleccion de l’instància d’autentificacion", + "clone_playlist_success": "Clonatge capitat !", + "follow_link": "Dobrir lo ligam", + "skip_self_promo": "Sautar la promocion gratuita / autopromocion", + "skip_non_music": "Sautar la musica : seccion non musicala", + "skip_highlight": "Ignorar los tempses fòrts", + "skip_filler_tangent": "Sautar la tangenta d’emplenament", + "autoplay_video": "Legir automaticament la vidèo", + "audio_only": "Sonque àudio", + "minimize_comments_default": "Minimizar los comentaris per defaut", + "instance_selection": "Seleccion d’instàncias", + "please_select_playlist": "Seleccionatz una lista de lectura", + "show_watch_on_youtube": "Mostrar lo boton « Veire sus YouTube »", + "invalidate_session": "Se desconnectar de totes los aparelhs", + "different_auth_instance": "Utilizar una instància diferenta per l’autentificacion", + "back_to_home": "Tornar a l’acuèlh", + "rename_playlist": "Renomenar la lista de lectura", + "new_playlist_name": "Nom novèl de la lista de lectura", + "with_timecode": "Partejar amb còdi orari", + "piped_link": "Ligam cap a Piped", + "show_chapters": "Capítols", + "country_selection": "Seleccion del país", + "default_homepage": "Pagina d’acuèlh per defaut", + "minimize_recommendations_default": "Minimizar las recomandacions per defaut", + "store_watch_history": "Servar l’istoric de visualizacion", + "show_more": "Ne mostrar mai", + "delete_playlist_video_confirm": "Levar aquesta vidèo de la lista de lectura ?", + "delete_account": "Suprimir lo compte", + "logout": "Se desconnectar d’aqueste aparelh", + "minimize_chapters_default": "Minimizar los capítols per defaut", + "download_as_txt": "Telecargar coma .txt", + "copy_link": "Copiar lo ligam", + "time_code": "Moment (en segondas)", + "store_search_history": "Gardar l’istoric de recèrca", + "confirm_reset_preferences": "Volètz vertadièrament reïnicializar las preferéncias ?", + "hide_watched": "Rescondre las vidèos vistas al flux", + "reply_count": "{count} responsas", + "with_playlist": "Partejar amb una lista de lectura", + "playlist_bookmarked": "Marcat", + "bookmark_playlist": "Marcapagina", + "status_page": "Estat", + "no_valid_playlists": "Lo fichièr conten pas cap de lista de lectura valida !", + "instance_donations": "Dons d’instància", + "skip_button_only": "Afichar lo boton per sautar", + "skip_automatically": "Automaticament", + "min_segment_length": "Durada minimum de segment (en segondas)", + "skip_segment": "Sautar lo segment", + "show_less": "Ne mostrar mens", + "autoplay_next_countdown": "Descompte per defaut abans de passar a la vidèo seguenta (en segondas)", + "dismiss": "Ignorar" + }, + "preferences": { + "instance_locations": "Localizacion de l’instància", + "registered_users": "Utilizaires inscriches", + "instance_name": "Nom de l’instància", + "has_cdn": "A un CDN ?", + "version": "Version", + "up_to_date": "Actualizat ?", + "ssl_score": "Marca SSL" + }, + "login": { + "username": "Nom d’utilizaire", + "password": "Senhal" + }, + "video": { + "views": "{views} visualizacions", + "watched": "Vista", + "ratings_disabled": "Avaloracions desactivadas", + "sponsor_segments": "Segments de sponsors", + "live": "{0} en dirècte", + "shorts": "Corts", + "chapters": "Capítols", + "videos": "Vidèos", + "all": "Totas", + "category": "Categoria" + }, + "info": { + "preferences_note": "Nòta : las preferéncias son gardadas dins l’espaci d’emmagazinatge del navegador. La supression de las donadas del navegador las restablirà.", + "copied": "Copiat !", + "page_not_found": "Pagina pas trobada", + "cannot_copy": "Còpia impossibla !", + "local_storage": "Aquesta accion requerís lo localStorage, son activats los cookies ?", + "register_no_email_note": "Es pas recomandat d’utilizar una adreça electronica coma nom d’utilizaire. Contunhar çaquelà ?", + "next_video_countdown": "La vidèo seguenta començarà d’aquí {0}s" + }, + "comment": { + "disabled": "L’autor a desactivat los comentaris.", + "loading": "Cargament dels comentaris…", + "user_disabled": "Los comentaris son desactivats als paramètres.", + "pinned_by": "Penjat per {author}" + }, + "search": { + "did_you_mean": "Voliatz dire : {0} ?", + "channels": "YouTube : Canals", + "videos": "YouTube : Vidèos", + "all": "YouTube : Tot", + "playlists": "YouTube : Listas de lectura", + "music_songs": "YT Music : Cançons", + "music_videos": "YT Music : Vidèos", + "music_albums": "YT Music : Albums", + "music_playlists": "YT Music : Listas de lectura" + }, + "subscriptions": { + "subscribed_channels_count": "Abonat a : {0}" + } +} diff --git a/src/locales/or.json b/src/locales/or.json index 0967ef42..de10d0bc 100644 --- a/src/locales/or.json +++ b/src/locales/or.json @@ -1 +1,186 @@ -{} +{ + "titles": { + "login": "ଲଗ୍ ଇନ୍", + "feed": "ଫିଡ୍", + "trending": "ଟ୍ରେଣ୍ଡିଂ", + "register": "ପଂଜିକରଣ", + "preferences": "ପସନ୍ଦ", + "history": "ଇତିହାସ", + "subscriptions": "ଅନୁସୃତ ଗୁଡ଼ିକ", + "playlists": "ପ୍ଲେଲିଷ୍ଟ ଗୁଡ଼ିକ", + "instance": "ଉଦାହରଣ", + "account": "ଆକାଉଣ୍ଟ", + "player": "ପ୍ଲେୟାର", + "livestreams": "ସିଧାପ୍ରସାରଣ ଗୁଡ଼ିକ", + "channels": "ସ୍ରୋତ ଗୁଡ଼ିକ", + "bookmarks": "ବୁକମାର୍କଗୁଡିକ" + }, + "player": { + "watch_on": "{0} ରେ ଦେଖନ୍ତୁ" + }, + "actions": { + "subscribe": "ସଦସ୍ୟତା - {count}", + "unsubscribe": "ସଦସ୍ୟତା ରଦ୍ଦ କରନ୍ତୁ - {count}", + "view_subscriptions": "ସଦସ୍ୟତା ଗୁଡ଼ିକ ଦେଖନ୍ତୁ", + "sort_by": "ଏହି କ୍ରମରେ ସଜାନ୍ତୁ:", + "most_recent": "ସଦ୍ୟତମ", + "uses_api_from": "ରୁ API ବ୍ୟବହାର କରେ ", + "enable_sponsorblock": "ପ୍ରଯୋଜକ ବନ୍ଦ ସକ୍ଷମ କରନ୍ତୁ", + "skip_intro": "ଇଣ୍ଟରମିସନ୍ / ଇଣ୍ଟ୍ରୋ ଆନିମେସନ୍ ଛାଡିଦିଅ", + "default_homepage": "ଡିଫଲ୍ଟ ମୂଳପୃଷ୍ଠା", + "minimize_comments_default": "ଡିଫଲ୍ଟ ଭାବରେ ମନ୍ତବ୍ୟଗୁଡିକୁ କମ୍ କରନ୍ତୁ", + "show_description": "ବର୍ଣ୍ଣନା ଦେଖାନ୍ତୁ", + "minimize_recommendations": "ସୁପାରିଶକୁ କମ୍ କରନ୍ତୁ", + "show_recommendations": "ସୁପାରିଶଗୁଡିକ ଦେଖାନ୍ତୁ", + "disable_lbry": "ଷ୍ଟ୍ରିମିଂ ପାଇଁ LBRY ଅକ୍ଷମ କରନ୍ତୁ", + "search": "ସନ୍ଧାନ କରନ୍ତୁ (Ctrl+K)", + "rename_playlist": "ପ୍ଲେ ଲିଷ୍ଟର ନାମ ପରିବର୍ତ୍ତନ କରନ୍ତୁ", + "new_playlist_name": "ନୂତନ ପ୍ଲେଲିଷ୍ଟ ନାମ", + "channel_name_asc": "ସ୍ରୋତ ର ନାମ (A-Z)", + "least_recent": "ସର୍ବନିମ୍ନ ସାମ୍ପ୍ରତିକ", + "channel_name_desc": "ସ୍ରୋତ ର ନାମ (Z-A)", + "back": "ପଛକୁ ଯାଆନ୍ତୁ", + "skip_sponsors": "ପ୍ରଯୋଜକମାନଙ୍କୁ ଛାଡ଼ିଦିଅ", + "skip_outro": "ଏଣ୍ଡକାର୍ଡ / କ୍ରେଡିଟ୍ ଛାଡିଦିଅ", + "skip_preview": "ପୂର୍ବାବଲୋକନ / ପୁନଃପ୍ରକାଶକୁ ଛାଡିଦିଅ", + "restore_preferences": "ପସନ୍ଦଗୁଡିକ ପୁନରୁଦ୍ଧାର କରନ୍ତୁ", + "skip_interaction": "ପାରସ୍ପରିକ ସ୍ମାରକକୁ ଏଡ଼ାଇ ଦିଅନ୍ତୁ (ସବସ୍କ୍ରାଇବ କରନ୍ତୁ)", + "skip_self_promo": "ଅନାଦେୟ / ଆତ୍ମ ପଦୋନ୍ନତି ଛାଡିଦିଅ", + "skip_non_music": "ସଙ୍ଗୀତ ପରିତ୍ୟାଗ କରନ୍ତୁ: ଅଣ-ସଙ୍ଗୀତ ବିଭାଗ", + "skip_highlight": "ହାଇଲାଇଟ୍ କୁ ଛାଡିଦିଅ", + "auto": "ସ୍ଵତଃ", + "skip_filler_tangent": "ଫିଲର୍ ଟାଙ୍ଗେଣ୍ଟ୍ ଛାଡିଦିଅ", + "default_quality": "ଡିଫଲ୍ଟ ଗୁଣବତ୍ତା", + "show_markers": "ପ୍ଲେୟାରରେ ମାର୍କର୍ସ ଦେଖାନ୍ତୁ", + "theme": "ଥିମ୍", + "dark": "ଅନ୍ଧାର", + "light": "ଉଜ୍ଜଳ", + "autoplay_video": "ଅଟୋପ୍ଲେ ଭିଡିଓ", + "enabled_codecs": "ସକ୍ଷମ କୋଡେକସ୍ (ଏକାଧିକ)", + "audio_only": "କେବଳ ସ୍ୱର", + "language_selection": "ଭାଷା ଚୟନ", + "show_more": "ଅଧିକ ଦେଖାନ୍ତୁ", + "buffering_goal": "ବଫରିଂ ଲକ୍ଷ୍ୟ (ସେକେଣ୍ଡରେ)", + "country_selection": "ଦେଶ ଚୟନ", + "minimize_description_default": "ଡିଫଲ୍ଟ ଭାବରେ ବର୍ଣ୍ଣନାକୁ କମ୍ କରନ୍ତୁ", + "store_watch_history": "ଦେଖିଥିବା ଭିଡିଓ ଗୁଡ଼ିକର ଇତିହାସ ରଖନ୍ତୁ", + "instances_list": "ଉଦାହରଣ ତାଲିକା", + "instance_selection": "ଇନଷ୍ଟାନ୍ସ ଚୟନ", + "yes": "ହଁ", + "import_from_json": "JSON / CSV ରୁ ଆମଦାନୀ କରନ୍ତୁ", + "no": "ନାହିଁ", + "export_to_json": "JSON କୁ ରପ୍ତାନି କରନ୍ତୁ", + "loop_this_video": "ଏହି ଭିଡିଓକୁ ଲୁପ୍ କରନ୍ତୁ", + "auto_play_next_video": "ପରବର୍ତ୍ତୀ ଭିଡିଓ ସ୍ଵତଃ ଚଲାନ୍ତୁ", + "donations": "ବିକାଶ ପାଇଁ ଦାନ", + "minimize_comments": "ମନ୍ତବ୍ୟଗୁଡିକୁ କମ୍ କରନ୍ତୁ", + "show_comments": "ମନ୍ତବ୍ୟଗୁଡିକ ଦେଖାନ୍ତୁ", + "delete_playlist_video_confirm": "ପ୍ଲେ ଲିଷ୍ଟରୁ ଭିଡିଓ ଅପସାରଣ କରିବେ କି?", + "minimize_description": "ବର୍ଣ୍ଣନାକୁ କମ୍ କରନ୍ତୁ", + "view_ssl_score": "SSL ସ୍କୋର ଦେଖନ୍ତୁ", + "loading": "ଲୋଡ୍ ହେଉଛି...", + "enable_lbry_proxy": "LBRY ପାଇଁ ପ୍ରକ୍ସି ସକ୍ଷମ କରନ୍ତୁ", + "filter": "ଫିଲ୍ଟର୍ କରନ୍ତୁ", + "load_more_replies": "ଅଧିକ ଉତ୍ତର ଲୋଡ୍ କରନ୍ତୁ", + "clear_history": "ଇତିହାସ ସଫା କରନ୍ତୁ", + "hide_replies": "ଉତ୍ତରଗୁଡିକ ଲୁଚାନ୍ତୁ", + "remove_from_playlist": "ପ୍ଲେ ଲିଷ୍ଟରୁ ହଟାନ୍ତୁ", + "add_to_playlist": "ପ୍ଲେ ଲିଷ୍ଟରେ ଯୋଡନ୍ତୁ", + "create_playlist": "ପ୍ଲେଲିଷ୍ଟ ସୃଷ୍ଟି କରନ୍ତୁ", + "please_select_playlist": "ଦୟାକରି ଏକ ପ୍ଲେଲିଷ୍ଟ ଚୟନ କରନ୍ତୁ", + "delete_playlist": "ପ୍ଲେ ଲିଷ୍ଟ ଡିଲିଟ୍ କରନ୍ତୁ", + "show_watch_on_youtube": "ୟୁଟ୍ୟୁବ୍ ବଟନ୍ ରେ ୱାଚ୍ ଦେଖାନ୍ତୁ", + "reset_preferences": "ପସନ୍ଦଗୁଡିକ ପୁନଃସେଟ୍ କରନ୍ତୁ", + "share": "ଅଂଶୀଦାର କରନ୍ତୁ", + "select_playlist": "ଏକ ପ୍ଲେଲିଷ୍ଟ ଚୟନ କରନ୍ତୁ", + "delete_playlist_confirm": "ଏହି ପ୍ଲେଲିଷ୍ଟ ବିଲୋପ କରିବେ କି?", + "delete_account": "ଖାତା ବିଲୋପ କରନ୍ତୁ", + "logout": "ଏହି ଉପକରଣରୁ ଲଗଆଉଟ୍ କରନ୍ତୁ", + "minimize_recommendations_default": "ଡିଫଲ୍ଟ ଭାବରେ ସୁପାରିଶକୁ କମ୍ କରନ୍ତୁ", + "invalidate_session": "ସମସ୍ତ ଡିଭାଇସ୍ ରୁ ଲଗଆଉଟ୍ କରନ୍ତୁ", + "download_as_txt": ".Txt ଭାବରେ ଡାଉନଲୋଡ୍ କରନ୍ତୁ", + "instance_auth_selection": "ପ୍ରାମାଣିକିକରଣ ଇନଷ୍ଟାନ୍ସ ଚୟନ", + "confirm_reset_preferences": "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଆପଣଙ୍କର ପସନ୍ଦଗୁଡିକ ପୁନଃ ସେଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି?", + "status_page": "ସ୍ଥିତି", + "different_auth_instance": "ପ୍ରାମାଣିକିକରଣ ପାଇଁ ଏକ ଭିନ୍ନ ଉଦାହରଣ ବ୍ୟବହାର କରନ୍ତୁ", + "clone_playlist": "କ୍ଲୋନ୍ ପ୍ଲେଲିଷ୍ଟ୍", + "clone_playlist_success": "ସଫଳତାର ସହିତ କ୍ଲୋନ ହୋଇଛି!", + "backup_preferences": "ପସନ୍ଦ ଗୁଡ଼ିକର ନକଲ ସଂରକ୍ଷଣ କରନ୍ତୁ", + "back_to_home": "ଘରକୁ ଫେରନ୍ତୁ", + "show_chapters": "ଅଧ୍ୟାୟ ଗୁଡ଼ିକ", + "store_search_history": "ସନ୍ଧାନ ଇତିହାସ ଗଚ୍ଛିତ କରନ୍ତୁ", + "hide_watched": "ଫିଡରେ ଦେଖାଯାଇଥିବା ଭିଡିଓଗୁଡିକ ଲୁଚାନ୍ତୁ", + "follow_link": "ଲିଙ୍କ୍ ଅନୁସରଣ କରନ୍ତୁ", + "copy_link": "ଲିଙ୍କ୍ କପି କରନ୍ତୁ", + "with_timecode": "ଟାଇମ୍ କୋଡ୍ ସହିତ ଅଂଶୀଦାର କରନ୍ତୁ", + "piped_link": "ପାଇପ୍ ଲିଙ୍କ୍", + "time_code": "ସମୟ କୋଡ୍ (ସେକେଣ୍ଡରେ)", + "source_code": "ଉତ୍ସ କୋଡ୍", + "reply_count": "{count} ଉତ୍ତର", + "documentation": "ଡକ୍ୟୁମେଣ୍ଟେସନ୍", + "instance_donations": "ଇନଷ୍ଟାଣ୍ଟ ଦାନ ଗୁଡ଼ିକ", + "minimize_chapters_default": "ଡିଫଲ୍ଟ ଭାବରେ ଅଧ୍ୟାୟଗୁଡ଼ିକୁ କମ୍ କରନ୍ତୁ", + "no_valid_playlists": "ଫାଇଲ୍ ଟି ବୈଧ ପ୍ଲେଲିଷ୍ଟ ଧାରଣ କରେ ନାହିଁ!", + "with_playlist": "ପ୍ଲେଲିଷ୍ଟ ସହିତ ଅଂଶୀଦାର କରନ୍ତୁ", + "bookmark_playlist": "ବୁକମାର୍କ", + "playlist_bookmarked": "ବୁକମାର୍କ ହୋଇଛି", + "min_segment_length": "ସର୍ବନିମ୍ନ ସେଗମେଣ୍ଟ ଲମ୍ବ (ସେକେଣ୍ଡରେ)", + "skip_button_only": "ସ୍କିପ୍ ବଟନ୍ ଦେଖାନ୍ତୁ", + "skip_automatically": "ସ୍ୱୟଂଚାଳିତ ଭାବରେ", + "skip_segment": "ସେଗମେଣ୍ଟକୁ ଏଡ଼ାଇଦିଅ", + "show_less": "କମ୍ ଦେଖାନ୍ତୁ" + }, + "comment": { + "loading": "ମନ୍ତବ୍ୟ ଲୋଡ୍ ହେଉଛି ...", + "user_disabled": "ମନ୍ତବ୍ୟଗୁଡିକ ସେଟିଂସମୂହରେ ଅକ୍ଷମ ହୋଇଛି ।", + "pinned_by": "{author} ଙ୍କ ଦ୍ୱାରା ପିନ୍ ହୋଇଛି", + "disabled": "ମନ୍ତବ୍ୟଗୁଡିକ ଅପଲୋଡର୍ ଦ୍ୱାରା ଅକ୍ଷମ ହୋଇଛି ।" + }, + "video": { + "views": "{views} ଦୃଶ୍ୟ", + "watched": "ଦେଖାଯାଇଛି", + "sponsor_segments": "ପ୍ରାୟୋଜକ ଖଣ୍ଡଗୁଡିକ", + "shorts": "ସର୍ଟସ୍", + "videos": "ଭିଡିଓ ଗୁଡିକ", + "ratings_disabled": "ମୂଲ୍ୟାୟନ ଅକ୍ଷମ ହୋଇଛି", + "chapters": "ଅଧ୍ୟାୟ ଗୁଡ଼ିକ", + "live": "{0} ସିଧାପ୍ରସାରଣ", + "all": "ସମସ୍ତ", + "category": "ବର୍ଗ" + }, + "search": { + "did_you_mean": "ଆପଣ କହିବାକୁ ଚାହୁଁଛନ୍ତି କି: {0}?", + "music_albums": "ୟୁଟିଉବ୍ ସଙ୍ଗୀତ: ଆଲବମ୍ ଗୁଡ଼ିକ", + "music_playlists": "ୟୁଟିଉବ୍ ସଙ୍ଗୀତ: ପ୍ଲେଲିଷ୍ଟଗୁଡିକ", + "music_videos": "ୟୁଟିଉବ୍ ସଙ୍ଗୀତ: ଭିଡିଓଗୁଡିକ", + "all": "ୟୁଟ୍ୟୁବ୍: ସମସ୍ତ", + "videos": "ୟୁଟ୍ୟୁବ୍: ଭିଡିଓଗୁଡିକ", + "channels": "ୟୁଟ୍ୟୁବ୍: ଚ୍ୟାନେଲଗୁଡିକ", + "music_songs": "ୟୁଟିଉବ୍ ସଙ୍ଗୀତ: ଗୀତ ଗୁଡ଼ିକ", + "playlists": "ୟୁଟ୍ୟୁବ୍: ପ୍ଲେଲିଷ୍ଟଗୁଡିକ" + }, + "subscriptions": { + "subscribed_channels_count": "ସଦସ୍ୟତା: {0}" + }, + "info": { + "preferences_note": "ଟିପନ୍ତୁ: ପସନ୍ଦଗୁଡିକ ଆପଣଙ୍କ ବ୍ରାଉଜରର ସ୍ଥାନୀୟ ଷ୍ଟୋରେଜ୍ ରେ ସେଭ୍ ହୋଇଛି । ଆପଣଙ୍କର ବ୍ରାଉଜର୍ ଡାଟା ଡିଲିଟ୍ କରିବା ସେଗୁଡ଼ିକୁ ପୁନଃସେଟ୍ କରିବ ।", + "copied": "କପି ହୋଇଛି!", + "cannot_copy": "କପି କରିପାରିବ ନାହିଁ!", + "page_not_found": "ପୃଷ୍ଠାଟି ମିଳିଲା ନାହିଁ", + "local_storage": "ଏହି କ୍ରିୟା ଲୋକାଲ୍ ଷ୍ଟୋରେଜ୍ ଆବଶ୍ୟକ କରେ, କୁକିଜ୍ ସକ୍ଷମ ଅଛି କି?", + "register_no_email_note": "ଉପଯୋଗକର୍ତ୍ତା ନାମ ଭାବରେ ଏକ ଇ-ମେଲ୍ ବ୍ୟବହାର କରିବା ସୁପାରିଶ କରାଯାଏ ନାହିଁ । ଯେକୌଣସି ପ୍ରକାରେ ଅଗ୍ରଗତି କରନ୍ତୁ?" + }, + "preferences": { + "instance_name": "ଇନଷ୍ଟାନ୍ସ ନାମ", + "registered_users": "ପଞ୍ଜୀକୃତ ଉପଭୋକ୍ତା", + "version": "ସଂସ୍କରଣ", + "instance_locations": "ଇନଷ୍ଟାନ୍ସ ଅବସ୍ଥାନ", + "has_cdn": "CDN ଅଛି କି?", + "up_to_date": "ଅଦ୍ୟାବଧି?", + "ssl_score": "SSL ସ୍କୋର" + }, + "login": { + "password": "ପାସୱାର୍ଡ", + "username": "ଉପଯୋଗକର୍ତ୍ତା ନାମ" + } +} diff --git a/src/locales/pl.json b/src/locales/pl.json index a0978fe8..29fbb181 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -7,14 +7,20 @@ "preferences": "Ustawienia", "history": "Historia", "subscriptions": "Lista kanałów", - "playlists": "Playlisty" + "playlists": "Playlisty", + "player": "Odtwarzacz", + "account": "Konto", + "instance": "Instancja", + "livestreams": "Na żywo", + "channels": "Kanały", + "bookmarks": "Zakładki" }, "player": { "watch_on": "Obejrzyj na {0}" }, "actions": { "subscribe": "Subskrybuj - {count}", - "unsubscribe": "Anuluj subskrypcję - {count}", + "unsubscribe": "Odsubskrybuj - {count}", "view_subscriptions": "Zarządzaj subskrybcjami", "sort_by": "Sortuj:", "most_recent": "Najnowsze", @@ -26,7 +32,7 @@ "enable_sponsorblock": "Włącz SponsorBlock", "skip_sponsors": "Pomijaj segmenty sponsorowane", "skip_intro": "Pomijaj czołówkę", - "skip_outro": "Pomijaj tyłówkę", + "skip_outro": "Pomiń karty końcowe / Podziękowania", "skip_preview": "Pomijaj podgląd/podsumowanie", "skip_interaction": "Pomijaj prośby o interakcję/subskrybcję", "skip_self_promo": "Pomijaj autopromocję", @@ -34,7 +40,7 @@ "skip_highlight": "Przechodź do meritum filmu", "skip_filler_tangent": "Pomijaj wstawki humorystyczne", "theme": "Motyw", - "auto": "Automatyczny", + "auto": "Automatyczna", "dark": "Ciemny", "light": "Jasny", "autoplay_video": "Autoodtwarzanie", @@ -43,9 +49,9 @@ "buffering_goal": "Cel buforowania (w sekundach)", "country_selection": "Wybór kraju", "default_homepage": "Domyślna strona główna", - "show_comments": "Pokazuj komentarze", - "minimize_description_default": "Zawsze chowaj opis", - "store_watch_history": "Zapisuj historię oglądania", + "show_comments": "Pokaż komentarze", + "minimize_description_default": "Ukryj opis", + "store_watch_history": "Zapamiętaj historię oglądania", "language_selection": "Wybór języka", "instances_list": "Lista instancji", "enabled_codecs": "Włączone kodeki (lista wielokrotnego wyboru)", @@ -58,36 +64,85 @@ "loop_this_video": "Zapętlaj ten film", "auto_play_next_video": "Autoodtwarzanie następnego filmu", "donations": "Wsparcie", - "minimize_description": "Schowaj opis", + "minimize_description": "Ukryj opis", "show_description": "Pokaż opis", - "minimize_recommendations": "Minimalizuj rekomendacje", - "show_recommendations": "Pokaż rekomendacje", - "disable_lbry": "Wyłącz LBRY dla streaming-u", + "minimize_recommendations": "Ukryj proponowane", + "show_recommendations": "Pokaż proponowane", + "disable_lbry": "Wyłącz LBRY dla przesyłania strumieniowego", "enable_lbry_proxy": "Włącz proxy dla LBRY", "view_ssl_score": "Pokaż ocenę SSL", - "search": "Szukaj", + "search": "Szukaj (Ctrl+K)", "filter": "Filtruj", "loading": "Ładowanie...", "clear_history": "Wyczyść historię", - "hide_replies": "Schowaj odpowiedzi", + "hide_replies": "Ukryj odpowiedzi", "load_more_replies": "Pokaż więcej odpowiedzi", "add_to_playlist": "Dodaj do playlisty", "remove_from_playlist": "Usuń z playlisty", - "delete_playlist_video_confirm": "Czy jesteś pewien, że chcesz usunąć ten film z tej playlisty?", + "delete_playlist_video_confirm": "Usunąć film z playlisty?", "create_playlist": "Stwórz playlistę", "delete_playlist": "Usuń playlistę", "select_playlist": "Wybierz playlistę", - "delete_playlist_confirm": "Czy jesteś pewien, że chcesz usunąć tę playlistę?", - "please_select_playlist": "Musisz wybrać playlistę" + "delete_playlist_confirm": "Usunąć tę playlistę?", + "please_select_playlist": "Musisz wybrać playlistę", + "confirm_reset_preferences": "Zresetować ustawienia?", + "show_watch_on_youtube": "Przycisk „Oglądaj na YouTube”", + "restore_preferences": "Przywróć ustawienia z kopii zapasowej", + "clone_playlist_success": "Pomyślnie sklonowano!", + "copy_link": "Skopiuj link", + "documentation": "Dokumentacja", + "instance_donations": "Darowizny na rzecz instancji", + "back_to_home": "Idź do strony głównej", + "instance_auth_selection": "Wybrana instancja autoryzacyjna", + "time_code": "Kod czasowy (w sekundach)", + "show_markers": "Pokaż segmenty na odtwarzaczu", + "store_search_history": "Zapamiętaj historię wyszukiwania", + "hide_watched": "Ukryj obejrzane filmy", + "source_code": "Kod źródłowy", + "show_chapters": "Rozdziały", + "minimize_chapters_default": "Ukryj rozdziały", + "rename_playlist": "Zmień nazwę playlisty", + "follow_link": "Otwórz link", + "minimize_comments_default": "Ukryj sekcję komentarzy", + "minimize_comments": "Ukryj komentarze", + "delete_account": "Usuń konto", + "logout": "Wyloguj się z tego urządzenia", + "minimize_recommendations_default": "Ukryj proponowane filmy", + "invalidate_session": "Wyloguj się ze wszystkich urządzeń", + "different_auth_instance": "Użyj innej instancji do obsługi konta Piped", + "clone_playlist": "Sklonuj playlistę", + "backup_preferences": "Pobierz kopię zapasową ustawień", + "download_as_txt": "Pobierz jako .txt", + "reset_preferences": "Zresetuj ustawienia", + "new_playlist_name": "Nowa nazwa playlisty", + "share": "Udostępnij", + "with_timecode": "Udostępnij z kodem czasowym", + "piped_link": "Link Piped", + "status_page": "Status", + "reply_count": "{count} odpowiedzi", + "no_valid_playlists": "Ten plik nie zawiera poprawnych playlist!", + "with_playlist": "Udostępnij z playlistą", + "playlist_bookmarked": "Dodano do zakładek", + "bookmark_playlist": "Zakładka", + "skip_button_only": "Pokaż przycisk pomijania", + "skip_automatically": "Automatycznie", + "min_segment_length": "Minimalna długość segmentu (w sekundach)", + "skip_segment": "Pomiń segment", + "show_less": "Pokaż mniej", + "autoplay_next_countdown": "Domyślne odliczanie do następnego filmu (w sekundach)", + "dismiss": "Odrzuć" }, "comment": { - "pinned_by": "Przypięty przez {author}" + "pinned_by": "Przypięty przez {author}", + "disabled": "Komentarze zostały wyłączone przez twórcę.", + "loading": "Wczytywanie komentarzy...", + "user_disabled": "Komentarze wyłączone w ustawieniach." }, "preferences": { "instance_name": "Nazwa instancji", "instance_locations": "Lokalizacje instancji", "has_cdn": "Używa CDN?", - "registered_users": "Il. zarej. uż.", + "registered_users": "Zarejestrowani użytkownicy", "version": "Wersja", "up_to_date": "Aktualna?", "ssl_score": "Ocena SSL" @@ -103,7 +158,10 @@ "sponsor_segments": "Segmenty sponsorowane", "ratings_disabled": "Ocenianie wyłączone", "chapters": "Rozdziały", - "live": "{0} Na żywo" + "live": "{0} na żywo", + "shorts": "Krótkie wideo", + "all": "Wszystkie", + "category": "Kategoria" }, "search": { "did_you_mean": "Czy chodziło ci o: {0}?", @@ -115,5 +173,17 @@ "music_videos": "YT Music: Teledyski", "music_albums": "YT Music: Albumy", "music_playlists": "YT Music: Playlisty" + }, + "info": { + "cannot_copy": "Nie można skopiować!", + "copied": "Skopiowano!", + "page_not_found": "Strona nie znaleziona", + "preferences_note": "Uwaga: ustawienia są zapisywane w lokalnej pamięci przeglądarki. Usunięcie danych przeglądarki spowoduje ich zresetowanie.", + "local_storage": "Ta akcja wymaga dostępu do lokalnej pamięci, czy pliki cookie są włączone?", + "register_no_email_note": "Użycie adresu email jako nazwy użytkownika jest niezalecane. Kontynuować mimo to?", + "next_video_countdown": "Odtwarzanie następnego filmu za {0} s" + }, + "subscriptions": { + "subscribed_channels_count": "Licznik subskrybcji: {0}" } } diff --git a/src/locales/pt.json b/src/locales/pt.json index 6932b020..66757755 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -1,142 +1,189 @@ { "titles": { "trending": "Tendências", - "preferences": "Preferências", + "preferences": "Configurações", "subscriptions": "Subscrições", - "login": "Entrar", + "login": "Iniciar Sessão", "register": "Registar", "history": "Histórico", - "feed": "Feed", - "playlists": "Listas de reprodução", + "feed": "Conteúdo", + "playlists": "Listas de Reprodução", "account": "Conta", "instance": "Instância", - "player": "Reprodutor" + "player": "Reprodutor", + "livestreams": "Transmissões ao vivo", + "channels": "Canais", + "bookmarks": "Marcadores" }, "actions": { "sort_by": "Ordenar por:", - "most_recent": "Mais recentes", - "least_recent": "Menos recentes", - "channel_name_asc": "Nome do canal (A-Z)", - "back": "Recuar", - "uses_api_from": "Utiliza a API de ", - "enable_sponsorblock": "Ativar 'Sponsorblock'", - "skip_intro": "Ignorar intervalo/animação de abertura", - "skip_outro": "Ignorar cartões finais/créditos", - "skip_preview": "Ignorar pré-visualização/resumo", + "most_recent": "Mais Recente", + "least_recent": "Menos Recente", + "channel_name_asc": "Nome do Canal (A-Z)", + "back": "Voltar", + "uses_api_from": "Utiliza a \"API\" de ", + "enable_sponsorblock": "Ativar \"SponsorBlock\"", + "skip_intro": "Saltar Intermissão/Animação de Introdução", + "skip_outro": "Saltar \"Endcards\"/Créditos", + "skip_preview": "Saltar Pré-Visualização/Recapitulação", "auto": "Automático", "dark": "Escuro", - "autoplay_video": "Reprodução automática", - "audio_only": "Apenas áudio", - "default_quality": "Qualidade padrão", - "country_selection": "Seleção de país", - "default_homepage": "Página inicial padrão", - "show_comments": "Mostrar comentários", - "minimize_description_default": "Minimizar descrição por definição", - "store_watch_history": "Guardar histórico de visualizações", - "instances_list": "Lista de instâncias", - "enabled_codecs": "Codificadores ativados (Vários)", - "instance_selection": "Seleção de instância", + "autoplay_video": "Reproduzir Vídeo Automaticamente", + "audio_only": "Apenas Áudio", + "default_quality": "Qualidade Padrão", + "country_selection": "Seleção de País", + "default_homepage": "Página Inicial Padrão", + "show_comments": "Mostrar Comentários", + "minimize_description_default": "Minimizar Descrição por defeito", + "store_watch_history": "Guardar Histórico de Visualizações", + "instances_list": "Lista de Instâncias", + "enabled_codecs": "\"Codecs\" Activados (Vários)", + "instance_selection": "Seleção de Instância", "show_more": "Mostrar mais", "import_from_json": "Importar de JSON/CSV", "export_to_json": "Exportar para JSON", - "loop_this_video": "Repetir este vídeo", - "auto_play_next_video": "Reproduzir próximo vídeo automaticamente", - "donations": "Doações", - "minimize_description": "Minimizar descrição", - "show_description": "Mostrar descrição", - "show_recommendations": "Mostrar recomendações", - "disable_lbry": "Desativar LBRY para streaming", - "enable_lbry_proxy": "Ativar proxy para LBRY", - "view_ssl_score": "Ver valor SSL", - "search": "Pesquisa", + "loop_this_video": "Repetir este Vídeo", + "auto_play_next_video": "Reproduzir Automaticamente o próximo Vídeo", + "donations": "Doações de desenvolvimento", + "minimize_description": "Minimizar Descrição", + "show_description": "Mostrar Descrição", + "show_recommendations": "Mostrar Recomendações", + "disable_lbry": "Desactivar \"LBRY\" para Transmissão", + "enable_lbry_proxy": "Activar \"Proxy\" para \"LBRY\"", + "view_ssl_score": "Ver Pontuação \"SSL\"", + "search": "Pesquisa (Ctrl+K)", "filter": "Filtrar", - "loading": "A carregar...", - "clear_history": "Limpar histórico", + "loading": "A Carregar...", + "clear_history": "Limpar Histórico", "subscribe": "Subscrever - {count}", - "unsubscribe": "Cancelar subscrição - {count}", - "view_subscriptions": "Ver subscrições", - "channel_name_desc": "Nome do canal (Z-A)", - "skip_sponsors": "Ignorar publicidade", + "unsubscribe": "Anular subscrição - {count}", + "view_subscriptions": "Ver Subscrições", + "channel_name_desc": "Nome do Canal (Z-A)", + "skip_sponsors": "Saltar Patrocínios", "yes": "Sim", - "skip_non_music": "Música: ignorar secção não musical", + "skip_non_music": "Saltar Música: Secção Não-Musical", "no": "Não", "theme": "Tema", - "language_selection": "Seleção de idioma", - "minimize_recommendations": "Minimizar recomendações", + "language_selection": "Seleção de Idioma", + "minimize_recommendations": "Minimizar Recomendações", "light": "Claro", - "hide_replies": "Ocultar respostas", - "load_more_replies": "Carregar mais respostas", - "skip_highlight": "Ignorar destaques", - "skip_interaction": "Ignorar lembrete de Interação (Subscrição)", - "skip_self_promo": "Ignorar promoção não paga/autopromoção", - "buffering_goal": "Objetivo de memória (segundos)", - "skip_filler_tangent": "Ignorar cenas desnecessárias", + "hide_replies": "Ocultar Respostas", + "load_more_replies": "Carregar mais Respostas", + "skip_highlight": "Saltar Destaque", + "skip_interaction": "Saltar Lembrete de Interação (Subscreve)", + "skip_self_promo": "Saltar Promoção Não Paga/Auto-Promoção", + "buffering_goal": "Objetivo de \"Buffering\" (em segundos)", + "skip_filler_tangent": "Saltar Tangente \"Filler\"", "add_to_playlist": "Adicionar à lista de reprodução", - "delete_playlist": "Eliminar lista de reprodução", - "select_playlist": "Seleccione uma lista de reprodução", - "delete_playlist_confirm": "Eliminar esta lista de reprodução?", - "please_select_playlist": "Selecione uma lista de reprodução", - "delete_playlist_video_confirm": "Remover vídeo da lista de reprodução?", + "delete_playlist": "Apagar Lista de Reprodução", + "select_playlist": "Selecionar uma Lista de Reprodução", + "delete_playlist_confirm": "Apagar esta lista de reprodução?", + "please_select_playlist": "Selecionar uma lista de reprodução se faz favor", + "delete_playlist_video_confirm": "Remover o vídeo da lista de reprodução?", "remove_from_playlist": "Remover da lista de reprodução", - "create_playlist": "Criar lista de reprodução", + "create_playlist": "Criar Lista de Reprodução", "clone_playlist_success": "Clonada com sucesso!", - "clone_playlist": "Clonar lista de reprodução", - "show_markers": "Mostrar marcas no reprodutor", - "delete_account": "Eliminar conta", - "logout": "Terminar sessão neste dispositivo", - "minimize_recommendations_default": "Minimizar recomendações por definição", - "invalidate_session": "Terminar sessão em todos os dispositivos", - "different_auth_instance": "Use uma instância diferente para autenticação", - "instance_auth_selection": "Seleção de instância de autenticação", - "confirm_reset_preferences": "Tem a certeza de que deseja restaurar as preferências originais?", - "download_as_txt": "Descarregar como txt", - "reset_preferences": "Repor definições originais", - "restore_preferences": "Restaurar preferências" + "clone_playlist": "Clonar Lista de Reprodução", + "show_markers": "Mostrar Marcadores no Leitor", + "delete_account": "Apagar Conta", + "logout": "Terminar sessão neste aparelho", + "minimize_recommendations_default": "Minimizar Recomendações por defeito", + "invalidate_session": "Terminar sessão em todos os aparelhos", + "different_auth_instance": "Usar uma instância diferente para autenticação", + "instance_auth_selection": "Selecção da Instância para Autenticação", + "confirm_reset_preferences": "Tem a certeza que quer redefinir as suas configurações?", + "download_as_txt": "Descarregar como .txt", + "reset_preferences": "Redefinir preferências", + "restore_preferences": "Restaurar configurações", + "follow_link": "Seguir ligação", + "piped_link": "Ligação do Piped", + "backup_preferences": "Exportar configurações", + "store_search_history": "Armazenar Histórico de Pesquisa", + "hide_watched": "Ocultar vídeos assistidos no feed", + "documentation": "Documentação", + "status_page": "Estado", + "source_code": "Código-fonte", + "instance_donations": "Doações de instâncias", + "minimize_chapters_default": "Minimizar Capítulos por padrão", + "show_watch_on_youtube": "Mostrar Botão Assistir no YouTube", + "new_playlist_name": "Novo nome da lista de reprodução", + "minimize_comments": "Minimizar Comentários", + "back_to_home": "Voltar ao início", + "rename_playlist": "Renomear", + "copy_link": "Copiar ligação", + "time_code": "Código de tempo (em segundos)", + "minimize_comments_default": "Minimizar Comentários por defeito", + "share": "Partilhar", + "with_timecode": "Partilhar com código de tempo", + "show_chapters": "Capítulos", + "reply_count": "{count} respostas", + "no_valid_playlists": "O ficheiro não contém listas de reprodução válidas!", + "with_playlist": "Partilhar com lista de reprodução", + "playlist_bookmarked": "Marcado", + "bookmark_playlist": "Marcador", + "skip_button_only": "Mostrar botão saltar", + "skip_automatically": "Automaticamente", + "min_segment_length": "Comprimento Mínimo do Segmento (em segundos)", + "skip_segment": "Saltar Segmento", + "show_less": "Mostrar menos", + "dismiss": "Ignorar", + "autoplay_next_countdown": "Predefinição Contagem decrescente até ao próximo vídeo (em segundos)" }, "preferences": { - "instance_name": "Nome da instância", - "instance_locations": "Localizações da instância", - "ssl_score": "Valor SSL", - "has_cdn": "Tem CDN?", + "instance_name": "Nome da Instância", + "instance_locations": "Localizações da Instância", + "ssl_score": "Pontuação \"SSL\"", + "has_cdn": "Tem \"CDN\"?", "version": "Versão", - "registered_users": "Utilizadores registados", - "up_to_date": "Atualizado?" + "registered_users": "Utilizadores Registados", + "up_to_date": "Atualizada?" }, "login": { "password": "Palavra-passe", - "username": "Utilizador" + "username": "Nome de utilizador" }, "video": { "videos": "Vídeos", "views": "{views} visualizações", - "watched": "Assistido", - "sponsor_segments": "Segmentos de patrocínios", - "ratings_disabled": "Avaliações desativadas", + "watched": "Visto", + "sponsor_segments": "Segmentos Patrocinados", + "ratings_disabled": "Classificações Desactivadas", "chapters": "Capítulos", - "live": "{0} em direto", - "shorts": "Curtos" + "live": "{0} em Direto", + "shorts": "\"Shorts\"", + "all": "Todos", + "category": "Categoria" }, "search": { - "did_you_mean": "Será que queria dizer: {0}?", + "did_you_mean": "Será que querias dizer: {0}?", "all": "YouTube: Tudo", "videos": "YouTube: Vídeos", "channels": "YouTube: Canais", "music_songs": "YT Music: Músicas", "music_videos": "YT Music: Vídeos", "music_albums": "YT Music: Álbuns", - "music_playlists": "YT Music: Listas de reprodução", - "playlists": "YouTube: Listas de reprodução" + "music_playlists": "YT Music: Listas de Reprodução", + "playlists": "YouTube: Listas de Reprodução" }, "player": { "watch_on": "Ver em {0}" }, "comment": { - "pinned_by": "Fixado por {author}", - "disabled": "Os comentários form desativados pelo publicador.", - "loading": "Carregando comentários...", - "user_disabled": "Os comentários estão desativados nas definições." + "pinned_by": "Afixado por {author}", + "disabled": "Os comentários estão desactivados pelo dono do canal.", + "loading": "A carregar comentários...", + "user_disabled": "Os comentários estão desactivados nas definições." }, "subscriptions": { - "subscribed_channels_count": "{0} subscrito" + "subscribed_channels_count": "Subscrito a: {0}" + }, + "info": { + "copied": "Copiada!", + "cannot_copy": "Não foi possível copiar!", + "page_not_found": "Página não encontrada", + "local_storage": "Esta ação requer localStorage, os cookies estão ativados?", + "preferences_note": "Nota: as configurações são guardadas no armazenamento local to seu navegador. Eliminar os dados de navegação irá redefini-las.", + "register_no_email_note": "Não recomendamos utilizar um endereço de email como nome de utilizador. Continuar?", + "next_video_countdown": "A reproduzir o vídeo seguinte em {0}s" } } diff --git a/src/locales/pt_BR.json b/src/locales/pt_BR.json index abe46caa..38fa67df 100644 --- a/src/locales/pt_BR.json +++ b/src/locales/pt_BR.json @@ -1,49 +1,49 @@ { "actions": { - "view_subscriptions": "Ver inscrições", + "view_subscriptions": "Ver Inscrições", "back": "Voltar", - "most_recent": "Mais recente", - "least_recent": "Menos recente", + "most_recent": "Mais Recente", + "least_recent": "Menos Recente", "sort_by": "Ordenar por:", "channel_name_asc": "Nome do Canal (A-Z)", "channel_name_desc": "Nome do Canal (Z-A)", "dark": "Escuro", "light": "Claro", - "show_comments": "Mostrar comentários", + "show_comments": "Exibir Comentários", "country_selection": "Seleção de País", - "default_homepage": "Página inicial (padrão)", - "default_quality": "Qualidade padrão", - "autoplay_video": "Reprodução automática", - "minimize_description_default": "Minimizar descrição por padrão", + "default_homepage": "Página Inicial Padrão", + "default_quality": "Qualidade Padrão", + "autoplay_video": "Reprodução Automática", + "minimize_description_default": "Minimizar Descrição por padrão", "theme": "Tema", - "audio_only": "Apenas áudio", + "audio_only": "Apenas Áudio", "subscribe": "Inscrever-se - {count}", "unsubscribe": "Desinscrever-se - {count}", - "skip_sponsors": "Pular patrocinadores", + "skip_sponsors": "Pular Patrocinadores", "auto": "Automático", "uses_api_from": "Usa a API de ", - "enable_sponsorblock": "Habilitar Sponsorblock", + "enable_sponsorblock": "Ativar Sponsorblock", "skip_interaction": "Pular Lembrete de Interação (Inscrever-se)", "skip_self_promo": "Pular Promoção não paga/Autopromoção", - "show_markers": "Exibir marcadores no player", + "show_markers": "Exibir Marcadores no Player", "skip_intro": "Pular Intervalo/Introdução Animada", "skip_outro": "Pular Créditos/Cartões finais", - "skip_preview": "Pular Recapitulação", - "skip_highlight": "Pular destaque", - "buffering_goal": "Cache de buffer (em segundos)", + "skip_preview": "Pular Pré-Visualização/Recapitulação", + "skip_highlight": "Pular Destaque", + "buffering_goal": "Cache de Buffer (em segundos)", "skip_non_music": "Pular Música: Seção não Musical", "skip_filler_tangent": "Pular Enchimento Tangencial", - "enabled_codecs": "Habilitar Codecs (Múltiplos)", + "enabled_codecs": "Codecs Ativados (Múltiplos)", "language_selection": "Seleção de Idioma", "yes": "Sim", "show_more": "Mostrar mais", "export_to_json": "Exportar para JSON", "donations": "Doações de desenvolvimento", - "minimize_recommendations": "Recolher recomendações", + "minimize_recommendations": "Minimizar Recomendações", "loading": "Carregando...", - "hide_replies": "Esconder respostas", - "minimize_description": "Esconder descrição", - "load_more_replies": "Exibir mais respostas", + "hide_replies": "Ocultar Respostas", + "minimize_description": "Minimizar Descrição", + "load_more_replies": "Carregar mais Respostas", "create_playlist": "Criar Playlist", "delete_playlist": "Excluir Playlist", "select_playlist": "Selecionar uma Playlist", @@ -53,20 +53,20 @@ "please_select_playlist": "Por favor, selecione uma playlist", "remove_from_playlist": "Remover da playlist", "view_ssl_score": "Ver Pontuação SSL", - "disable_lbry": "Desabilitar LBRY para Streaming", - "enable_lbry_proxy": "Habilitar proxy para LBRY", + "disable_lbry": "Desativar LBRY para Streaming", + "enable_lbry_proxy": "Ativar Proxy para LBRY", "import_from_json": "Importar de JSON/CSV", "loop_this_video": "Repetir este Vídeo", "instances_list": "Lista de Instâncias", "clear_history": "Limpar Histórico", - "search": "Pesquisar", + "search": "Pesquisar (Ctrl+K)", "no": "Não", - "show_description": "Exibir descrição", + "show_description": "Exibir Descrição", "instance_selection": "Seleção de Instância", - "auto_play_next_video": "Autoreproduzir vídeo seguinte", + "auto_play_next_video": "Autorreproduzir Próximo Vídeo", "filter": "Filtro", "store_watch_history": "Salvar Histórico de Exibição", - "show_recommendations": "Mostrar recomendações", + "show_recommendations": "Exibir Recomendações", "minimize_comments_default": "Minimizar Comentários por padrão", "minimize_comments": "Minimizar Comentários", "different_auth_instance": "Use uma instância diferente para autenticação", @@ -81,7 +81,7 @@ "status_page": "Estado", "source_code": "Código fonte", "instance_donations": "Doações de instâncias", - "instance_auth_selection": "Seleção de iIstância de Autenticação", + "instance_auth_selection": "Seleção de Instância de Autenticação", "clone_playlist_success": "Clonada com sucesso!", "download_as_txt": "Baixar como .txt", "restore_preferences": "Restaurar preferências", @@ -91,7 +91,7 @@ "new_playlist_name": "Novo nome da playlist", "with_timecode": "Compartilhar com código de tempo", "piped_link": "Link do Piped", - "follow_link": "Siguir link", + "follow_link": "Seguir link", "time_code": "Código de tempo (em segundos)", "show_chapters": "Capítulos", "confirm_reset_preferences": "Tem certeza de que deseja redefinir suas preferências?", @@ -99,7 +99,19 @@ "documentation": "Documentação", "reply_count": "{count} respostas", "minimize_recommendations_default": "Minimizar Recomendações por padrão", - "show_watch_on_youtube": "Mostrar Botão Assistir no YouTube" + "show_watch_on_youtube": "Mostrar Botão Assistir no YouTube", + "minimize_chapters_default": "Minimizar Capítulos por padrão", + "no_valid_playlists": "O arquivo não contém playlists válidas!", + "with_playlist": "Compartilhar com playlist", + "bookmark_playlist": "Favorito", + "playlist_bookmarked": "Favoritado", + "skip_automatically": "Automaticamente", + "skip_segment": "Ignorar Segmento", + "min_segment_length": "Comprimento Mínimo do Segmento (em segundos)", + "skip_button_only": "Mostrar botão pular", + "show_less": "Mostrar menos", + "autoplay_next_countdown": "Contagem regressiva padrão até o próximo vídeo (em segundos)", + "dismiss": "Liberar" }, "titles": { "history": "Histórico", @@ -114,10 +126,11 @@ "player": "Player", "account": "Conta", "channels": "Canais", - "livestreams": "Transmissões ao vivo" + "livestreams": "Transmissões ao vivo", + "bookmarks": "Favoritos" }, "player": { - "watch_on": "Assistir no" + "watch_on": "Assistir no {0}" }, "comment": { "pinned_by": "Fixado por {author}", @@ -126,7 +139,7 @@ "loading": "Carregando comentários..." }, "preferences": { - "registered_users": "Usuários cadastrados", + "registered_users": "Usuários Registrados", "version": "Versão", "instance_name": "Nome da Instância", "instance_locations": "Localizações da Instância", @@ -144,9 +157,11 @@ "chapters": "Capítulos", "live": "{0} Ao vivo", "watched": "Assistido", - "ratings_disabled": "Avaliações desabilitadas", - "sponsor_segments": "Segmentos de patrocinadores", - "shorts": "Shorts" + "ratings_disabled": "Avaliações Desativadas", + "sponsor_segments": "Segmentos de Patrocinadores", + "shorts": "Shorts", + "all": "Todos", + "category": "Categoria" }, "search": { "did_you_mean": "Você quis dizer: {0}?", @@ -163,7 +178,10 @@ "copied": "Copiado!", "cannot_copy": "Não foi possível copiar!", "preferences_note": "Nota: as preferências são salvas no armazenamento local do seu navegador. A exclusão dos dados do seu navegador irá redefini-los.", - "page_not_found": "página não encontrada" + "page_not_found": "página não encontrada", + "local_storage": "Esta ação requer localStorage, os cookies estão ativados?", + "register_no_email_note": "Usar um e-mail como nome de usuário não é recomendado. Continuar mesmo assim?", + "next_video_countdown": "Reproduzindo o próximo vídeo em {0}s" }, "subscriptions": { "subscribed_channels_count": "Inscrito em: {0}" diff --git a/src/locales/pt_PT.json b/src/locales/pt_PT.json index dbcf715e..645579b7 100644 --- a/src/locales/pt_PT.json +++ b/src/locales/pt_PT.json @@ -10,7 +10,10 @@ "playlists": "Listas de Reprodução", "account": "Conta", "instance": "Instância", - "player": "Reprodutor" + "player": "Reprodutor", + "livestreams": "Transmissões ao vivo", + "channels": "Canais", + "bookmarks": "Marcadores" }, "actions": { "view_subscriptions": "Ver Subscrições", @@ -43,17 +46,17 @@ "language_selection": "Seleção de Idioma", "enabled_codecs": "\"Codecs\" Activados (Vários)", "instance_selection": "Seleção de Instância", - "show_more": "Mostrar Mais", + "show_more": "Mostrar mais", "import_from_json": "Importar de JSON/CSV", "loop_this_video": "Repetir este Vídeo", "auto_play_next_video": "Reproduzir Automaticamente o próximo Vídeo", - "donations": "Doações", + "donations": "Doações de desenvolvimento", "minimize_description": "Minimizar Descrição", "show_description": "Mostrar Descrição", "minimize_recommendations": "Minimizar Recomendações", "show_recommendations": "Mostrar Recomendações", "view_ssl_score": "Ver Pontuação \"SSL\"", - "search": "Procurar", + "search": "Pesquisa (Ctrl+K)", "hide_replies": "Ocultar Respostas", "load_more_replies": "Carregar mais Respostas", "unsubscribe": "Anular subscrição - {count}", @@ -69,7 +72,7 @@ "no": "Não", "filter": "Filtrar", "clear_history": "Limpar Histórico", - "disable_lbry": "Desactivar \"LBRY\" para Transmissão", + "disable_lbry": "Desactivar \"LBRY\" para \"Streaming\"", "loading": "A Carregar...", "please_select_playlist": "Selecionar uma lista de reprodução se faz favor", "select_playlist": "Selecionar uma Lista de Reprodução", @@ -102,7 +105,29 @@ "reset_preferences": "Redefinir preferências", "backup_preferences": "Exportar configurações", "back_to_home": "Voltar ao início", - "minimize_comments_default": "Minimizar Comentários por defeito" + "minimize_comments_default": "Minimizar Comentários por defeito", + "store_search_history": "Armazenar Histórico de Pesquisa", + "minimize_chapters_default": "Minimizar Capítulos por padrão", + "show_watch_on_youtube": "Mostrar Botão Assistir no YouTube", + "show_chapters": "Capítulos", + "hide_watched": "Ocultar vídeos assistidos no feed", + "documentation": "Documentação", + "status_page": "Estado", + "minimize_comments": "Minimizar Comentários", + "reply_count": "{count} respostas", + "source_code": "Código-fonte", + "instance_donations": "Doações de instâncias", + "no_valid_playlists": "O ficheiro não contém listas de reprodução válidas!", + "bookmark_playlist": "Marcador", + "playlist_bookmarked": "Marcado", + "with_playlist": "Partilhar com lista de reprodução", + "skip_button_only": "Mostrar botão saltar", + "skip_automatically": "Automaticamente", + "min_segment_length": "Comprimento Mínimo do Segmento (em segundos)", + "skip_segment": "Saltar Segmento", + "show_less": "Mostrar menos", + "autoplay_next_countdown": "Predefinição Contagem decrescente até ao próximo vídeo (em segundos)", + "dismiss": "Ignorar" }, "comment": { "pinned_by": "Afixado por {author}", @@ -131,7 +156,9 @@ "ratings_disabled": "Classificações Desactivadas", "chapters": "Capítulos", "live": "{0} em Direto", - "shorts": "\"Shorts\"" + "shorts": "\"Shorts\"", + "all": "Todos", + "category": "Categoria" }, "search": { "did_you_mean": "Será que querias dizer: {0}?", @@ -154,6 +181,9 @@ "preferences_note": "Nota: as configurações são guardadas no armazenamento local to seu navegador. Eliminar os dados de navegação irá redefini-las.", "page_not_found": "Página não encontrada", "copied": "Copiada!", - "cannot_copy": "Não foi possível copiar!" + "cannot_copy": "Não foi possível copiar!", + "local_storage": "Esta ação requer localStorage, os cookies estão ativados?", + "register_no_email_note": "A utilização de um e-mail como nome de utilizador não é recomendada. Proceder de qualquer forma?", + "next_video_countdown": "A reproduzir o vídeo seguinte em {0}s" } } diff --git a/src/locales/ro.json b/src/locales/ro.json new file mode 100644 index 00000000..0816ea6d --- /dev/null +++ b/src/locales/ro.json @@ -0,0 +1,189 @@ +{ + "actions": { + "back_to_home": "Înapoi acasă", + "store_search_history": "Rețineți istoricul de căutări", + "with_timecode": "Distribuiți cu timpul de cod", + "piped_link": "Link Piped", + "time_code": "Cod de timp (secunde)", + "show_chapters": "Capitole", + "search": "Căutare (Ctrl+K)", + "logout": "Deconectați-vă de pe acest dispozitiv", + "add_to_playlist": "Adăugare în playlist", + "remove_from_playlist": "Ștergere din playlist", + "create_playlist": "Creați playlist", + "delete_playlist": "Ștergeți playlist", + "delete_playlist_confirm": "Ștergeți acest playlist?", + "please_select_playlist": "Vă rugăm să alegeți un playlist", + "minimize_recommendations_default": "Minimizați recomandările în mod implicit", + "subscribe": "Abonare - {count}", + "least_recent": "Cele mai vechi", + "channel_name_asc": "Numele canalului (A-Z)", + "channel_name_desc": "Nume canalului (Z-A)", + "back": "Înapoi", + "uses_api_from": "Se folosește API-ul de la ", + "enable_sponsorblock": "Activați Sponsorblock", + "skip_intro": "Omitere pauze/animații de intro", + "skip_preview": "Omitere previzualizare/recapitulare", + "skip_self_promo": "Omitere promoție neplătită/autopromovare", + "skip_non_music": "Omitere muzică: Secțiune non-muzicală", + "skip_highlight": "Omitere evidențiere", + "show_markers": "Se afișează marcatori în player", + "dark": "Întunecat", + "auto": "Auto", + "audio_only": "Doar audio", + "default_quality": "Calitate implicită", + "country_selection": "Selecție țară", + "default_homepage": "Pagina principală implicită", + "minimize_comments_default": "Minimizați comentariile în mod implicit", + "minimize_description_default": "Minimizați descrierea în mod implicit", + "language_selection": "Selecție limbă", + "instances_list": "Listă de Instanțe", + "enabled_codecs": "Codecuri activate (multiple)", + "loop_this_video": "Repetare video", + "donations": "Donații pentru dezvoltare", + "show_recommendations": "Afișați recomandările", + "disable_lbry": "Dezactivați LBRY pentru streaming", + "enable_lbry_proxy": "Activați proxy pentru LBRY", + "view_ssl_score": "Vedeți scorul SSL", + "filter": "Filtru", + "loading": "Se încarcă...", + "clear_history": "Ștergeți istoricul", + "hide_replies": "Ascundeți răspunsurile", + "load_more_replies": "Mai multe răspunsuri", + "delete_playlist_video_confirm": "Ștergeți videoclipul din playlist?", + "select_playlist": "Selectați un playlist", + "delete_account": "Ștergeți-vă contul", + "show_watch_on_youtube": "Afișați butonul „Vizionați pe YouTube”", + "invalidate_session": "Deconectați toate dispozitivele", + "instance_auth_selection": "Selecție instanță de autentificare", + "clone_playlist_success": "Clonată cu succes!", + "reset_preferences": "Resetați preferințele", + "confirm_reset_preferences": "Sunteți sigur că doriți să vă resetați preferințele?", + "rename_playlist": "Redenumiți playlist-ul", + "new_playlist_name": "Numele playlist-ului nou", + "share": "Distribuiți", + "follow_link": "Urmați link-ul", + "copy_link": "Copiați link-ul", + "hide_watched": "Ascundeți videoclipurile vizionate din flux", + "documentation": "Documentație", + "status_page": "Status", + "source_code": "Cod sursă", + "instance_donations": "Donații instanță", + "reply_count": "{count} răspunsuri", + "minimize_chapters_default": "Minimizați capitolele în mod implicit", + "skip_sponsors": "Omitere sponsori", + "different_auth_instance": "Folosiți o instanță diferită pentru autentificare", + "clone_playlist": "Clonați lista de redare", + "backup_preferences": "Faceți backup la preferințe", + "unsubscribe": "Dezabonare - {count}", + "view_subscriptions": "Vedeți abonamentele", + "sort_by": "Sortare după:", + "download_as_txt": "Descărcați ca .txt", + "most_recent": "Cele mai recente", + "skip_outro": "Omitere carduri de sfârșit/mulțumiri", + "skip_interaction": "Omitere reamintiri de interacțiune (abonare)", + "light": "Luminat", + "restore_preferences": "Restaurați preferințele", + "skip_filler_tangent": "Omitere tangentă de umplere", + "theme": "Temă", + "autoplay_video": "Redare automată video", + "buffering_goal": "Obiectiv de tamponare (în secunde)", + "instance_selection": "Selecție instanță", + "store_watch_history": "Rețineți istoricul de vizionări", + "minimize_comments": "Minimizați comentariile", + "minimize_description": "Minimizați descrierea", + "show_more": "Mai mult", + "no": "Nu", + "export_to_json": "Exportați ca JSON", + "import_from_json": "Importați din JSON/CSV", + "auto_play_next_video": "Redați automat următorul video", + "minimize_recommendations": "Minimizați recomandările", + "yes": "Da", + "show_comments": "Afișați comentariile", + "show_description": "Afișați descrierea", + "bookmark_playlist": "Marcați", + "no_valid_playlists": "Fișierul nu conține playlist-uri valide!", + "skip_automatically": "Automat", + "min_segment_length": "Lungimea minimă a segmentului (în secunde)", + "skip_segment": "Omitere segment", + "skip_button_only": "Afișați butonul de omitere", + "with_playlist": "Distribuiți cu playlist", + "playlist_bookmarked": "Marcat", + "show_less": "Mai puțin", + "autoplay_next_countdown": "Numărătoarea inversă implicită până la următorul videoclip (în secunde)", + "dismiss": "Concediază" + }, + "preferences": { + "ssl_score": "Scor SSL", + "version": "Versiune", + "up_to_date": "Actualizat?", + "instance_name": "Nume instanță", + "instance_locations": "Locațiile instanței", + "has_cdn": "Are CDN?", + "registered_users": "Utilizatori înregistrați" + }, + "comment": { + "user_disabled": "Comentariile sunt dezactivate în setări.", + "pinned_by": "Fixat de {author}", + "disabled": "Comentariile sunt dezactivate de către autor.", + "loading": "Se încarcă comentariile..." + }, + "video": { + "views": "{views} vizionări", + "chapters": "Capitole", + "shorts": "Shorts", + "watched": "Vizionat", + "sponsor_segments": "Segmente sponsori", + "ratings_disabled": "Evaluări dezactivate", + "live": "{0} în direct", + "videos": "Videoclipuri", + "category": "Categorie", + "all": "Tot" + }, + "login": { + "username": "Nume de utilizator", + "password": "Parolă" + }, + "search": { + "videos": "YouTube: Videoclipuri", + "music_playlists": "YT Music: Liste de redare", + "did_you_mean": "Vă refereați la: {0}?", + "all": "YouTube: Toate", + "channels": "YouTube: Canale", + "playlists": "YouTube: Liste de redare", + "music_songs": "YT Music: Muzică", + "music_videos": "YT Music: Videoclipuri", + "music_albums": "YT Music: Albume" + }, + "info": { + "cannot_copy": "Nu s-a putut copia!", + "preferences_note": "Notă: preferințele sunt salvate în memoria locală a browserului dvs. Ștergerea datelor din browserul dvs. le va reseta.", + "page_not_found": "Pagina nu a fost găsită", + "copied": "Copiat!", + "register_no_email_note": "Utilizarea unui e-mail ca nume de utilizator nu este recomandată. Continuați oricum?", + "local_storage": "Această acțiune necesită localStorage, sunt activate cookie-urile?", + "next_video_countdown": "Redarea următorului videoclip în {0}s" + }, + "subscriptions": { + "subscribed_channels_count": "Abonat la: {0}" + }, + "titles": { + "register": "Înregistrare", + "history": "Istoric", + "subscriptions": "Abonamente", + "playlists": "Liste de redare", + "account": "Cont", + "instance": "Instanță", + "login": "Autentificare", + "feed": "Flux", + "trending": "Tendințe", + "livestreams": "Fluxuri live", + "channels": "Canale", + "preferences": "Preferințe", + "player": "Player-ul", + "bookmarks": "Marcaje" + }, + "player": { + "watch_on": "Vizionați pe {0}" + } +} diff --git a/src/locales/ru.json b/src/locales/ru.json index a52038bc..b8b8f5d1 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -5,12 +5,15 @@ "register": "Регистрация", "feed": "Подписки", "preferences": "Настройки", - "history": "История просмотров", - "subscriptions": "Ваши подписки", + "history": "История", + "subscriptions": "Подписки", "playlists": "Плейлисты", "account": "Аккаунт", "player": "Плеер", - "instance": "Сервер" + "instance": "Сервер", + "livestreams": "Прямые трансляции", + "channels": "Каналы", + "bookmarks": "Закладки" }, "player": { "watch_on": "Смотреть на {0}" @@ -25,7 +28,7 @@ "channel_name_asc": "Имя канала (А-Я)", "channel_name_desc": "Имя канала (Я-А)", "back": "Назад", - "uses_api_from": "Использовать API, предоставляемое ", + "uses_api_from": "Использовать API ", "enable_sponsorblock": "Включить Sponsorblock", "skip_sponsors": "Пропускать спонсорскую рекламу", "skip_intro": "Пропускать заставку/интро", @@ -64,9 +67,9 @@ "minimize_recommendations": "Свернуть рекомендации", "show_recommendations": "Показать рекомендации", "disable_lbry": "Отключить LBRY для стриминга", - "enable_lbry_proxy": "Проксировать видео с LBRY", + "enable_lbry_proxy": "Проксировать видео для LBRY", "view_ssl_score": "Посмотреть настройки SSL", - "search": "Поиск", + "search": "Поиск (Ctrl+K)", "filter": "Фильтр", "loading": "Загрузка...", "clear_history": "Очистить историю", @@ -82,49 +85,60 @@ "select_playlist": "Выбрать плейлист", "delete_playlist_confirm": "Удалить этот плейлист?", "delete_playlist_video_confirm": "Удалить видео из плейлиста?", - "show_markers": "Показать Mаркеры Hа Проигрывателе", + "show_markers": "Показать маркеры на проигрывателе", "delete_account": "Удалить аккаунт", "logout": "Выйти из этого устройства", "download_as_txt": "Скачать как .txt", "minimize_recommendations_default": "Скрыть Рекомендации по умолчанию", "invalidate_session": "Выйти из всех устройств", - "different_auth_instance": "Использовать другие средства аутентификации", - "instance_auth_selection": "Выбор средств аутентификации", + "different_auth_instance": "Использовать другое зеркало для аутентификации", + "instance_auth_selection": "Выбор зеркала аутентификации", "clone_playlist": "Клонировать плейлист", - "clone_playlist_success": "Клонирование прошло успешно!", - "show_chapters": "Части", + "clone_playlist_success": "Успешно клонировано!", + "show_chapters": "Главы", "rename_playlist": "Переименовать плейлист", "new_playlist_name": "Новое название плейлиста", "share": "Поделиться", - "with_timecode": "Поделиться с отметкой времени", + "with_timecode": "Поделиться с таймкодом", "piped_link": "Ссылка Piped", - "follow_link": "Ссылка подписки", + "follow_link": "Перейти по ссылке", "copy_link": "Скопировать ссылку", - "time_code": "Тайм-код (в секундах)", + "time_code": "Таймкод (в секундах)", "reset_preferences": "Сбросить настройки", "confirm_reset_preferences": "Вы уверены, что хотите сбросить настройки?", - "backup_preferences": "Настройки бэкапов", + "backup_preferences": "Бэкап настроек", "restore_preferences": "Восстановить настройки", - "back_to_home": "Вернутся на главную", + "back_to_home": "Назад на главную", "store_search_history": "Хранить историю поиска", "hide_watched": "Скрыть просмотренные видео в ленте", "status_page": "Статус", "source_code": "Исходный код", - "documentation": "Пожертвования сервера", - "instance_donations": "Пожертвования сервера", + "documentation": "Документация", + "instance_donations": "Пожертвования зеркала", "reply_count": "{count} ответов", "minimize_comments_default": "Сворачивать комментарии по умолчанию", - "minimize_comments": "Свернуть комментарии" + "minimize_comments": "Свернуть комментарии", + "show_watch_on_youtube": "Показать кнопку Смотреть на YouTube", + "minimize_chapters_default": "Скрывать главы по умолчанию", + "no_valid_playlists": "Файл не содержит действующих плейлистов!", + "with_playlist": "Поделиться с плейлистом", + "bookmark_playlist": "Закладка", + "playlist_bookmarked": "В закладках", + "skip_automatically": "Автоматически", + "min_segment_length": "Минимальная длина сегмента (в секундах)", + "skip_button_only": "Показать кнопку \"Пропустить\"", + "skip_segment": "Пропустить сегмент", + "show_less": "Показать меньше" }, "comment": { - "pinned_by": "Прикреплено пользователем {author}", + "pinned_by": "Закреплено пользователем {author}", "loading": "Загрузка комментариев...", "user_disabled": "Комментарии отключены в настройках.", - "disabled": "Коментарии отключены автором." + "disabled": "Комментарии отключены автором." }, "preferences": { - "instance_name": "Название", - "instance_locations": "Местоположение", + "instance_name": "Имя зеркала", + "instance_locations": "Местоположения зеркала", "has_cdn": "Имеется CDN?", "ssl_score": "Оценка настроек SSL", "registered_users": "Зарегистрировано пользователей", @@ -132,7 +146,7 @@ "up_to_date": "Версия актуальна?" }, "login": { - "username": "Аккаунт на Piped", + "username": "Имя пользователя", "password": "Пароль" }, "video": { @@ -143,7 +157,9 @@ "ratings_disabled": "Оценки отключены", "live": "{0} В эфире", "chapters": "Содержание", - "shorts": "Shorts" + "shorts": "Shorts", + "all": "Все", + "category": "Категория" }, "search": { "did_you_mean": "Может быть вы имели в виду: {0}?", @@ -160,9 +176,11 @@ "subscribed_channels_count": "Подписан на: {0}" }, "info": { - "preferences_note": "Примечание: настройки сохранены в локальном хранилище браузера. При удалении данных браузера они будут удалены.", + "preferences_note": "Примечание: настройки сохранены в локальном хранилище браузера. Удаление данных вашего браузера сбросит их.", "copied": "Скопировано!", - "cannot_copy": "Не получилось скопировать!", - "page_not_found": "Страница не найдена" + "cannot_copy": "Не удалось скопировать!", + "page_not_found": "Страница не найдена", + "local_storage": "Это действие требует разрешения localStorage, включены ли cookie-файлы?", + "register_no_email_note": "Использование электронной почты в качестве имени пользователя не рекомендуется. Продолжить?" } } diff --git a/src/locales/si.json b/src/locales/si.json new file mode 100644 index 00000000..679b1d4b --- /dev/null +++ b/src/locales/si.json @@ -0,0 +1,186 @@ +{ + "titles": { + "trending": "නැගී එන", + "login": "ඇතුළු වන්න", + "register": "ලියාපදිංචි වන්න", + "preferences": "සැකසුම්", + "history": "ඉතිහාසය", + "subscriptions": "දායකත්ව", + "account": "ගිණුම", + "player": "වාදකය", + "livestreams": "සජීවී ප්‍රවාහ", + "channels": "නාලිකා", + "playlists": "වාදන ලැයිස්තු", + "instance": "සේවාදායකය", + "bookmarks": "පොත් සලකුණු", + "feed": "නවතම" + }, + "actions": { + "subscribe": "දායකවන්න - {count}", + "unsubscribe": "දායක නොවන්න - {count}", + "most_recent": "නවතම", + "least_recent": "පැරණිතම", + "channel_name_asc": "නාලිකාවේ නම (A-Z)", + "channel_name_desc": "නාලිකාවේ නම (Z-A)", + "back": "ආපසු", + "skip_sponsors": "අනුග්‍රහ මඟ හරින්න", + "skip_outro": "අවසන් කාඩ්පත/දායක ලැයිස්තුව මඟ හරින්න", + "skip_preview": "පෙරදසුන/සාරාංශය මඟ හරින්න", + "skip_self_promo": "නොගෙවූ/ස්වයං ප්‍රවර්ධන මඟ හරින්න", + "skip_filler_tangent": "අදාළ නොවන කොටස් මඟහරින්න", + "theme": "පෙනුම", + "dark": "අඳුරු", + "light": "එළිය", + "autoplay_video": "ස්වයංක්‍රීයව වීඩියෝව වාදනය කරන්න", + "auto": "ස්වයං තේරීම", + "default_quality": "පෙරනිමි ගුණත්වය", + "default_homepage": "පෙරනිමි මුල් පිටුව", + "show_markers": "වාදකයේ මාකර් පෙන්වන්න", + "buffering_goal": "බෆරින් ඉලක්කය (තත්පර වලින්)", + "enable_sponsorblock": "Sponsorblock සබල කරන්න", + "sort_by": "තේරීම:", + "skip_highlight": "ඉස්මතු කිරීම් මඟ හරින්න", + "language_selection": "භාෂා තේරීම", + "show_more": "තව පෙන්වන්න", + "yes": "ඔව්", + "no": "නැත", + "export_to_json": "JSON වෙත අපනයනය කරන්න", + "import_from_json": "JSON/CSV වෙතින් ආනයනය කරන්න", + "loop_this_video": "මෙම වීඩියෝව ලූප් කරන්න", + "auto_play_next_video": "මීළඟ වීඩියෝව ස්වයංව වාදනය කරන්න", + "donations": "සංවර්ධන පරිත්‍යාග", + "minimize_comments": "අදහස් සඟවන්න", + "show_comments": "අදහස් පෙන්වන්න", + "minimize_description": "විස්තරය සඟවන්න", + "show_description": "විස්තරය පෙන්වන්න", + "minimize_recommendations": "නිර්දේශ සඟවන්න", + "show_recommendations": "නිර්දේශ පෙන්වන්න", + "store_watch_history": "නැරඹීමේ ඉතිහාසය ගබඩා කරන්න", + "enabled_codecs": "සබල කර ඇති කෝඩෙක්ස් (බහු)", + "minimize_description_default": "පෙරනිමියෙන් විස්තරය සඟවන්න", + "instances_list": "සේවාදායක ලැයිස්තුව", + "instance_selection": "සේවාදායකය තේරීම", + "view_ssl_score": "SSL ලකුණු බලන්න", + "search": "සොයන්න (Ctrl+K)", + "loading": "පූරණය වෙමින්...", + "hide_replies": "පිළිතුරු සඟවන්න", + "load_more_replies": "තවත් පිළිතුරු පූරණය කරන්න", + "add_to_playlist": "වාදන ලැයිස්තුවට එක් කරන්න", + "create_playlist": "වාදන ලැයිස්තුව සාදන්න", + "delete_playlist": "වාදන ලැයිස්තුව මකන්න", + "select_playlist": "වාදන ලැයිස්තුවක් තෝරන්න", + "please_select_playlist": "කරුණාකර වාදන ලැයිස්තුවක් තෝරන්න", + "delete_account": "ගිණුම මකන්න", + "logout": "මෙම උපාංගයෙන් වරනය වන්න", + "minimize_recommendations_default": "පෙරනිමියෙන් නිර්දේශ සඟවන්න", + "invalidate_session": "සියලුම උපාංග වලින් වරනය වන්න", + "clone_playlist": "වාදන ලැයිස්තුව ක්ලෝනය කරන්න", + "download_as_txt": ".txt ලෙස බාගන්න", + "reset_preferences": "සැකසුම් නැවත සකසන්න", + "backup_preferences": "සැකසුම් උපස්ථ කරන්න", + "restore_preferences": "සැකසුම් නැවත පිහිටුවන්න", + "back_to_home": "ආපසු මුල් පිටුවට", + "rename_playlist": "වාදන ලැයිස්තුව නැවත නම් කරන්න", + "share": "බෙදාගන්න", + "with_timecode": "කාල කේතය සමඟ බෙදා ගන්න", + "piped_link": "පයිප්ඩ් සබැඳිය", + "copy_link": "සබැඳිය පිටපත් කරන්න", + "time_code": "කාල කේතය (තත්පර වලින්)", + "show_chapters": "පරිච්ඡේද", + "status_page": "තත්ත්වය", + "source_code": "ප්‍රභව කේතය", + "documentation": "ප්‍රලේඛනය", + "reply_count": "පිළිතුරු {count}", + "with_playlist": "වාදන ලැයිස්තුව සමඟ බෙදා ගන්න", + "bookmark_playlist": "පොත් සලකුණ", + "show_watch_on_youtube": "YouTube එකේ නරඹන්න බොත්තම පෙන්වන්න", + "filter": "පෙරහන", + "instance_donations": "සේවාදායක පරිත්යාග", + "instance_auth_selection": "සත්‍යතාව තහවුරු කිරීම සඳහා සේවාදායකයක් තේරීම", + "view_subscriptions": "දායකත්ව බලන්න", + "uses_api_from": "මොවුන්ගේ API භාවිතා වේ ", + "skip_intro": "විරාම/හඳුන්වාදීමේ සජීවිකරණය මඟ හරින්න", + "skip_interaction": "අන්තර් ක්‍රියා මතක් කිරීම මඟ හරින්න (දායක වන්න)", + "skip_non_music": "ගීත: ගීතය නොවන කොටස මඟ හරින්න", + "remove_from_playlist": "වාදන ලැයිස්තුවෙන් ඉවත් කරන්න", + "audio_only": "ශ්‍රව්‍ය පමණක්", + "country_selection": "රට තේරීම", + "minimize_comments_default": "පෙරනිමියෙන් අදහස් සඟවන්න", + "clear_history": "ඉතිහාසය හිස් කරන්න", + "disable_lbry": "ප්‍රවාහය සඳහා LBRY අබල කරන්න", + "delete_playlist_video_confirm": "වාදන ලැයිස්තුවෙන් වීඩියෝව ඉවත් කරන්නද?", + "delete_playlist_confirm": "මෙම වාදන ලැයිස්තුව මකන්නද?", + "minimize_chapters_default": "පෙරනිමියෙන් පරිච්ඡේද සඟවන්න", + "clone_playlist_success": "සාර්ථකව ක්ලෝන කරන ලදී!", + "confirm_reset_preferences": "ඔබට ඔබේ සැකසුම් යළි සැකසීමට අවශ්‍ය බව විශ්වාසද?", + "new_playlist_name": "නව වාදන ලැයිස්තුවේ නම", + "follow_link": "සබැඳිය අනුගමනය කරන්න", + "store_search_history": "සෙවුම් ඉතිහාසය ගබඩා කරන්න", + "no_valid_playlists": "ගොනුවේ වලංගු වාදන ලැයිස්තු අඩංගු නොවේ!", + "playlist_bookmarked": "පොත් සලකුණු කර ඇත", + "enable_lbry_proxy": "LBRY සඳහා Proxy සබල කරන්න", + "different_auth_instance": "සත්‍යතාව තහවුරු කිරීම සඳහා වෙනත් සේවාදායකයක් භාවිතා කරන්න", + "hide_watched": "නවතම කොටසෙහි නැරඹූ වීඩියෝ සඟවන්න", + "skip_button_only": "මඟ හරින්න බොත්තම පෙන්වන්න", + "skip_automatically": "ස්වයංක්‍රීයව", + "skip_segment": "කොටස මඟ හරින්න", + "min_segment_length": "අවම කොටස් දිග (තත්පර වලින්)", + "show_less": "අඩුවෙන් පෙන්වන්න" + }, + "player": { + "watch_on": "{0} එකේ නරඹන්න" + }, + "comment": { + "pinned_by": "{author} විසින් අමුණන ලදී", + "loading": "අදහස් පූරණය වෙමින්...", + "disabled": "උඩුගත කරන්නා විසින් අදහස් අබල කර ඇත.", + "user_disabled": "සැකසුම් තුළ අදහස් අබල කර ඇත." + }, + "preferences": { + "has_cdn": "CDN තිබේද?", + "version": "නිකුතු අංකය", + "up_to_date": "යාවත්කාලීනද?", + "instance_name": "සේවාදායකයේ නම", + "registered_users": "ලියාපදිංචි පරිශීලකයන්", + "ssl_score": "SSL ලකුණු", + "instance_locations": "සේවාදායක ස්ථාන" + }, + "login": { + "username": "පරිශීලක නාමය", + "password": "මුරපදය" + }, + "video": { + "videos": "වීඩියෝ", + "views": "බැලීම් {views}", + "watched": "නැරඹුවා", + "sponsor_segments": "අනුග්‍රාහක අංශ", + "chapters": "පරිච්ඡේද", + "shorts": "කෙටි වීඩියෝ", + "ratings_disabled": "ශ්‍රේණිගත කිරීම් අබල කර ඇත", + "live": "{0} සජීවී", + "all": "සියල්ල", + "category": "කාණ්ඩය" + }, + "search": { + "did_you_mean": "ඔබ අදහස් කළේ: {0}?", + "videos": "YouTube: වීඩියෝ", + "playlists": "YouTube: වාදන ලැයිස්තු", + "music_songs": "YT Music: ගීත", + "music_videos": "YT Music: වීඩියෝ", + "music_albums": "YT Music: ඇල්බම", + "music_playlists": "YT Music: වාදන ලැයිස්තු", + "channels": "YouTube: නාලිකා", + "all": "YouTube: සියල්ල" + }, + "info": { + "page_not_found": "පිටුව හමු නොවීය", + "copied": "පිටපත් කළා!", + "cannot_copy": "පිටපත් කළ නොහැක!", + "local_storage": "මෙම ක්‍රියාවට localStorage අවශ්‍ය වේ, cookies සබල කර තිබේද?", + "register_no_email_note": "පරිශීලක නාමය ලෙස විද්‍යුත් තැපෑලක් භාවිතා කිරීම නිර්දේශ නොකරයි. කෙසේ හෝ ඉදිරියට යන්නද?", + "preferences_note": "සටහන: සැකසුම් ඔබගේ බ්‍රවුසරයේ දේශීය ගබඩාවේ සුරකිනු ලැබේ. ඔබගේ බ්‍රවුසර දත්ත මැකීමෙන් ඒවා නැවත සකසනු ඇත." + }, + "subscriptions": { + "subscribed_channels_count": "දායක වූයේ: {0}" + } +} diff --git a/src/locales/sr.json b/src/locales/sr.json index 6e1dcb69..10d87ee0 100644 --- a/src/locales/sr.json +++ b/src/locales/sr.json @@ -7,7 +7,9 @@ "ratings_disabled": "Оцене су онемогућене", "chapters": "Поглавља", "live": "{0} Уживо", - "shorts": "Kratki video snimci" + "shorts": "Кратки видео снимци", + "all": "Све", + "category": "Категорија" }, "actions": { "view_ssl_score": "Погледај SSL скор/оцену", @@ -76,7 +78,7 @@ "add_to_playlist": "Додај у попис снимака", "delete_playlist_confirm": "Избрисати овај попис снимака?", "please_select_playlist": "Молим вас одаберите попис снимака", - "show_markers": "Prikaži obeleživače na plejeru", + "show_markers": "Прикажи обиљеживаче на покретнику", "delete_account": "Обриши налог", "logout": "Одјава са овог уређаја", "minimize_recommendations_default": "Умањи Препоруке као Подразумевано", @@ -108,7 +110,18 @@ "new_playlist_name": "Ново име плејлисте", "minimize_comments_default": "Подразумевано умањи коментаре", "minimize_comments": "Умањи коментаре", - "reply_count": "{count} одговора" + "reply_count": "{count} одговора", + "minimize_chapters_default": "Умањи поглавља подразумевано", + "show_watch_on_youtube": "Прикажите \"Гредај на YouTube-у\" дугме", + "no_valid_playlists": "Датотека не садржи важеће пописе снимака!", + "with_playlist": "Делите са пописом снимака", + "playlist_bookmarked": "Обиљежено", + "bookmark_playlist": "Биљежак", + "show_less": "Прикажи мање", + "skip_button_only": "Прикажи дугме за прескакање", + "skip_automatically": "Аутоматски", + "min_segment_length": "Најмања дужина сегмента (у секундама)", + "skip_segment": "Прескочи сегмент" }, "preferences": { "instance_locations": "Локација инстанце", @@ -145,11 +158,14 @@ "playlists": "Пописи Снимака", "account": "Рачун", "instance": "Инстанца", - "player": "Плејер" + "player": "Покретник", + "livestreams": "Уживо преноси", + "channels": "Канали", + "bookmarks": "Биљешци" }, "comment": { "pinned_by": "Закачено од {author}", - "disabled": "Отпремалац је онемогућио коментаре.", + "disabled": "Преносник је онемогућио коментаре.", "user_disabled": "Коментари су онемогућени у подешавањима.", "loading": "Учитавање коментара..." }, @@ -163,6 +179,8 @@ "page_not_found": "Страница није пронађена", "copied": "Копирано!", "cannot_copy": "Није могуће копирати!", - "preferences_note": "Напомена: подешавања се чувају у локалној меморији вашег претраживача. Брисање података прегледача ће их ресетовати." + "preferences_note": "Напомена: подешавања се чувају у локалној меморији вашег претраживача. Брисање података прегледача ће их ресетовати.", + "local_storage": "Ова радња захтева локално складиште, да ли су колачићи омогућени ?", + "register_no_email_note": "Коришћење е-поруке као корисничког имена се не препоручује. Желите ли ипак наставити?" } } diff --git a/src/locales/sv.json b/src/locales/sv.json index a9891106..ecbbc3a0 100644 --- a/src/locales/sv.json +++ b/src/locales/sv.json @@ -142,5 +142,8 @@ }, "information": { "preferences_note": "Observera: inställningar sparas i webbläsarens lokala lagring. Om du raderar dina webbläsardata återställs de." + }, + "info": { + "register_no_email_note": "Det rekommenderas inte att använda e-post som användarnamn. Fortsätt ändå?" } } diff --git a/src/locales/tr.json b/src/locales/tr.json index 3098eade..d5489888 100644 --- a/src/locales/tr.json +++ b/src/locales/tr.json @@ -7,7 +7,7 @@ "show_comments": "Yorumları Göster", "default_homepage": "Öntanımlı Ana Sayfa", "country_selection": "Ülke Seçimi", - "buffering_goal": "Arabelleğe Alma Hedefi (saniye cinsinden)", + "buffering_goal": "Arabelleğe Alma Hedefi (Saniye Cinsinden)", "default_quality": "Öntanımlı Kalite", "audio_only": "Yalnızca Ses", "autoplay_video": "Videoyu Otomatik Oynat", @@ -31,25 +31,25 @@ "most_recent": "En Yeni", "sort_by": "Sıralama ölçütü:", "view_subscriptions": "Abonelikleri Görüntüle", - "unsubscribe": "Abonelikten çık - {count}", - "subscribe": "Abone ol - {count}", + "unsubscribe": "Abonelikten Çık - {count}", + "subscribe": "Abone Ol - {count}", "enabled_codecs": "Etkin Çözücüler (Birden Çok)", "enable_lbry_proxy": "LBRY için Vekil Sunucuyu Etkinleştir", "disable_lbry": "Akış için LBRY'yi Devre Dışı Bırak", "show_description": "Açıklamayı Göster", "minimize_description": "Açıklamayı Küçült", - "donations": "Geliştirme bağışları", + "donations": "Geliştirme Bağışları", "auto_play_next_video": "Sonraki Videoyu Otomatik Oynat", "loop_this_video": "Bu Videoyu Döngüye Al", - "import_from_json": "JSON/CSV dosyasından içe aktar", + "import_from_json": "JSON/CSV Dosyasından İçe Aktar", "export_to_json": "JSON Olarak Dışa Aktar", "no": "Hayır", "yes": "Evet", - "show_more": "Daha Fazla Göster", + "show_more": "Daha fazla göster", "instance_selection": "Örnek Seçimi", "loading": "Yükleniyor...", "filter": "Filtrele", - "search": "Ara", + "search": "Ara (Ctrl+K)", "view_ssl_score": "SSL Puanını Görüntüle", "minimize_recommendations": "Önerileri Küçült", "show_recommendations": "Önerileri Göster", @@ -60,55 +60,67 @@ "skip_filler_tangent": "Doldurma Sahnelerini Atla", "delete_playlist_confirm": "Bu oynatma listesi silinsin mi?", "delete_playlist_video_confirm": "Video oynatma listesinden kaldırılsın mı?", - "remove_from_playlist": "Oynatma listesinden kaldır", + "remove_from_playlist": "Oynatma Listesinden Kaldır", "delete_playlist": "Oynatma Listesini Sil", - "add_to_playlist": "Oynatma listesine ekle", + "add_to_playlist": "Oynatma Listesine Ekle", "create_playlist": "Oynatma Listesi Oluştur", "select_playlist": "Oynatma Listesi Seç", - "please_select_playlist": "Lütfen bir oynatma listesi seçin", + "please_select_playlist": "Lütfen Bir Oynatma Listesi Seçin", "show_markers": "Oynatıcıda İşaretçileri Göster", "delete_account": "Hesabı Sil", - "logout": "Bu aygıttan oturumu kapat", + "logout": "Bu Aygıttan Oturumu Kapat", "minimize_recommendations_default": "Önerileri Öntanımlı Olarak Küçült", - "different_auth_instance": "Kimlik doğrulama için farklı bir örnek kullan", - "invalidate_session": "Tüm aygıtlardan oturumu kapat", + "different_auth_instance": "Kimlik Doğrulama İçin Farklı Bir Örnek Kullan", + "invalidate_session": "Tüm Aygıtlardan Oturumu Kapat", "instance_auth_selection": "Kimlik Doğrulama Örneği Seçimi", "clone_playlist": "Oynatma Listesini Kopyala", "clone_playlist_success": "Başarıyla kopyalandı!", - "download_as_txt": ".txt olarak indir", - "reset_preferences": "Tercihleri sıfırla", + "download_as_txt": ".txt Olarak İndir", + "reset_preferences": "Tercihleri Sıfırla", "confirm_reset_preferences": "Tercihlerinizi sıfırlamak istediğinize emin misiniz?", - "backup_preferences": "Tercihleri yedekle", - "restore_preferences": "Tercihleri geri yükle", - "back_to_home": "Ana sayfaya dön", - "follow_link": "Bağlantıyı takip et", - "copy_link": "Bağlantıyı kopyala", - "time_code": "Zaman kodu (saniye cinsinden)", - "with_timecode": "Zaman koduyla paylaş", - "piped_link": "Piped bağlantısı", + "backup_preferences": "Tercihleri Yedekle", + "restore_preferences": "Tercihleri Geri Yükle", + "back_to_home": "Ana Sayfaya Dön", + "follow_link": "Bağlantıyı Takip Et", + "copy_link": "Bağlantıyı Kopyala", + "time_code": "Zaman Kodu (Saniye Cinsinden)", + "with_timecode": "Zaman Koduyla Paylaş", + "piped_link": "Piped Bağlantısı", "share": "Paylaş", - "rename_playlist": "Oynatma listesini yeniden adlandır", - "new_playlist_name": "Yeni oynatma listesi adı", + "rename_playlist": "Oynatma Listesini Yeniden Adlandır", + "new_playlist_name": "Yeni Oynatma Listesi Adı", "show_chapters": "Bölümler", - "store_search_history": "Arama geçmişini sakla", - "hide_watched": "Akışta izlenen videoları gizle", - "source_code": "Kaynak kodu", + "store_search_history": "Arama Geçmişini Sakla", + "hide_watched": "Akışta İzlenen Videoları Gizle", + "source_code": "Kaynak Kodu", "documentation": "Belgelendirme", - "instance_donations": "Örnek bağışları", + "instance_donations": "Örnek Bağışları", "status_page": "Durum", - "reply_count": "{count} yanıt", + "reply_count": "{count} Yanıt", "minimize_comments": "Yorumları Küçült", "minimize_comments_default": "Yorumları Öntanımlı Olarak Küçült", - "show_watch_on_youtube": "YouTube'da İzle düğmesini göster" + "show_watch_on_youtube": "YouTube'da İzle Düğmesini Göster", + "minimize_chapters_default": "Bölümleri Öntanımlı Olarak Küçült", + "no_valid_playlists": "Dosya geçerli oynatma listeleri içermiyor!", + "with_playlist": "Oynatma listesiyle paylaş", + "bookmark_playlist": "Yer imlerine ekle", + "playlist_bookmarked": "Yer imlerine eklendi", + "min_segment_length": "En Küçük Bölüm Uzunluğu (saniye cinsinden)", + "skip_segment": "Bölümü Atla", + "skip_button_only": "Atla düğmesini göster", + "skip_automatically": "Otomatik olarak", + "show_less": "Daha az göster", + "dismiss": "Kapat", + "autoplay_next_countdown": "Bir sonraki videoya kadar öntanımlı geri sayım (saniye cinsinden)" }, "player": { - "watch_on": "{0} üzerinde izle" + "watch_on": "{0} Üzerinde İzle" }, "titles": { "history": "Geçmiş", "preferences": "Tercihler", "feed": "Akış", - "register": "Kaydol", + "register": "Kayıt Ol", "login": "Oturum Aç", "trending": "Öne Çıkanlar", "subscriptions": "Abonelikler", @@ -117,17 +129,20 @@ "instance": "Örnek", "player": "Oynatıcı", "livestreams": "Canlı Yayınlar", - "channels": "Kanallar" + "channels": "Kanallar", + "bookmarks": "Yer İmleri" }, "video": { "sponsor_segments": "Sponsorlar Bölümleri", "watched": "İzlendi", - "views": "{views} izlenme", - "videos": "Videolar", + "views": "{views} İzlenme", + "videos": "Video", "ratings_disabled": "Derecelendirmeler Devre Dışı", "chapters": "Bölümler", "live": "{0} Canlı", - "shorts": "Kısa çekimler" + "shorts": "Kısa çekimler", + "all": "Tümü", + "category": "Kategori" }, "preferences": { "ssl_score": "SSL Puanı", @@ -136,17 +151,17 @@ "instance_name": "Örnek Adı", "registered_users": "Kayıtlı Kullanıcılar", "version": "Sürüm", - "up_to_date": "Güncel mi?" + "up_to_date": "Güncel Mi?" }, "comment": { - "pinned_by": "Şunun tarafından sabitlendi {author}", + "pinned_by": "Şunun Tarafından Sabitlendi {author}", "loading": "Yorumlar yükleniyor...", "user_disabled": "Yorumlar ayarlarda devre dışı bırakıldı.", "disabled": "Yorumlar yükleyen tarafından devre dışı bırakıldı." }, "login": { "password": "Parola", - "username": "Kullanıcı adı" + "username": "Kullanıcı Adı" }, "search": { "did_you_mean": "Bunu mu demek istediniz: {0}?", @@ -160,15 +175,18 @@ "music_albums": "YT Müzik: Albümler" }, "subscriptions": { - "subscribed_channels_count": "Abone olunan: {0}" + "subscribed_channels_count": "Abone Olunan: {0}" }, "information": { "preferences_note": "Not: Tercihler tarayıcınızın yerel depolama alanına kaydedilir. Tarayıcı verilerinizi silmek onları sıfırlayacaktır." }, "info": { "preferences_note": "Not: Tercihler tarayıcınızın yerel depolama alanına kaydedilir. Tarayıcı verilerinizi silmek onları sıfırlayacaktır.", - "page_not_found": "Sayfa bulunamadı", + "page_not_found": "Sayfa Bulunamadı", "copied": "Kopyalandı!", - "cannot_copy": "Kopyalanamıyor!" + "cannot_copy": "Kopyalanamıyor!", + "local_storage": "Bu eylem yerel depolama gerektirir, çerezler etkin mi?", + "register_no_email_note": "Kullanıcı adı olarak e-posta kullanılması tavsiye edilmez. Yine de devam edilsin mi?", + "next_video_countdown": "Sonraki video {0}s içinde oynatılıyor" } } diff --git a/src/locales/uk.json b/src/locales/uk.json index 53480436..150fb06d 100644 --- a/src/locales/uk.json +++ b/src/locales/uk.json @@ -3,98 +3,153 @@ "watch_on": "Дивитися на {0}" }, "login": { - "username": "Назва аккаунта Piped", + "username": "Ім'я користувача", "password": "Пароль" }, "actions": { - "unsubscribe": "Відписатись - {count}", + "unsubscribe": "Відписатися - {count}", "back": "Назад", - "skip_intro": "Пропускати заставку/інтро", + "skip_intro": "Пропускати паузу/заставку", "dark": "Темна", - "view_subscriptions": "Продивитися підписки", - "channel_name_asc": "Назва каналу (A-Z)", - "uses_api_from": "Використовувати API з ", + "view_subscriptions": "Переглянути Підписки", + "channel_name_asc": "Назвою каналу (А-Я)", + "uses_api_from": "Використовує API від ", "enable_sponsorblock": "Увімкнути Sponsorblock", - "skip_outro": "Пропускати кінцівку/титри", - "skip_preview": "Пропускати короткий вміст поточного епізода або повтор частини минулого", - "skip_self_promo": "Пропускати саморекламу", - "autoplay_video": "Автоматичний програш відео", - "audio_only": "Лише звук", - "default_homepage": "За замовчуванням відкривати", - "show_comments": "Показувати коментарі", - "store_watch_history": "Зберігати історию переглянутих відео", + "skip_outro": "Пропускати кінцеву заставку/титри", + "skip_preview": "Пропускати попередній перегляд/короткий зміст", + "skip_self_promo": "Пропускати саморекламу/рекомендацію", + "autoplay_video": "Автоматичне відтворення відео", + "audio_only": "Лише аудіо", + "default_homepage": "Домашня сторінка за замовчуванням", + "show_comments": "Показати коментарі", + "store_watch_history": "Зберігати історію перегляду", "language_selection": "Вибір мови", - "instance_selection": "Вибір копії сервіса Piped", + "instance_selection": "Вибір екземпляра", "show_more": "Показати більше", "no": "Ні", - "export_to_json": "Експорт в JSON", + "export_to_json": "Експортувати в JSON", "minimize_description": "Згорнути опис", "show_recommendations": "Показати рекомендації", - "enable_lbry_proxy": "Проксувати відео з LBRY", - "search": "Пошук", + "enable_lbry_proxy": "Увімкнути проксі для LBRY", + "search": "Пошук (Ctrl+K)", "clear_history": "Очистити історію перегляду", "load_more_replies": "Завантажити більше відповідей", - "subscribe": "Підписатись - {count}", - "sort_by": "Відсортувати по:", - "most_recent": "Найновіші", - "channel_name_desc": "Назва каналу (Z-A)", - "least_recent": "Найстарші", + "subscribe": "Підписатися - {count}", + "sort_by": "Сортувати за:", + "most_recent": "Найновішими", + "channel_name_desc": "Назвою каналу (Я-А)", + "least_recent": "Найстарішими", "minimize_recommendations": "Згорнути рекомендації", "skip_sponsors": "Пропускати спонсорську рекламу", - "skip_interaction": "Пропускати прохання підписатися", - "skip_non_music": "Пропускати тишу в музикальних відео", + "skip_interaction": "Пропускати нагадування про взаємодію (підписка)", + "skip_non_music": "Пропускати сегменти без музики в музикальних відео", "theme": "Тема", "auto": "Авто", "light": "Світла", - "buffering_goal": "Розмір буфера відео (в секундах)", - "instances_list": "Список копій сервіса Piped", - "enabled_codecs": "Увімкнені кодеки (Можно вибрати декілька)", + "buffering_goal": "Розмір буфера відео (у секундах)", + "instances_list": "Список екземплярів", + "enabled_codecs": "Увімкнені кодеки (можна вибрати декілька)", "default_quality": "Якість за замовчуванням", "country_selection": "Вибір країни (для трендів)", "minimize_description_default": "Не розгортати опис за замовчуванням", "yes": "Так", - "import_from_json": "Імпорт з JSON/CSV", - "loop_this_video": "Повтор поточного відео", - "auto_play_next_video": "Одразу програвати наступне рекомендоване відео", - "donations": "Пожертвування", + "import_from_json": "Імпортувати з JSON/CSV", + "loop_this_video": "Зациклити це відео", + "auto_play_next_video": "Автоматичне відтворення наступного відео", + "donations": "Пожертвування на розробку", "show_description": "Показати опис", "disable_lbry": "Вимкнути LBRY для стримінгу", "filter": "Фільтр", - "view_ssl_score": "Продивитися оцінку SSL", + "view_ssl_score": "Переглянути оцінку SSL", "loading": "Завантаження...", "hide_replies": "Сховати відповіді", - "skip_highlight": "Пропустити Хайлайт", - "remove_from_playlist": "Видалити з плейлісту", - "add_to_playlist": "Додати до плейлісту", - "create_playlist": "Створити Плейліст", - "delete_playlist_confirm": "Чи ви певні що хочете видалити цей плейліст?", - "skip_filler_tangent": "Пропускати Нерелевантне", - "delete_playlist_video_confirm": "Чи певні ви що хочете видалити це відео з плейлісту?", - "delete_playlist": "Видалити Плейліст", - "select_playlist": "Вибрати Плейліст", - "please_select_playlist": "Будь ласка виберіть плейліст" + "skip_highlight": "Пропускати основне", + "remove_from_playlist": "Видалити зі списку відтворення", + "add_to_playlist": "Додати до списку відтворення", + "create_playlist": "Створити список відтворення", + "delete_playlist_confirm": "Видалити цей список відтворення?", + "skip_filler_tangent": "Пропускати дотичне наповнення/жарти", + "delete_playlist_video_confirm": "Видалити відео зі списку відтворення?", + "delete_playlist": "Видалити список відтворення", + "select_playlist": "Вибрати список відтворення", + "please_select_playlist": "Будь ласка, виберіть список відтворення", + "confirm_reset_preferences": "Ви впевнені, що бажаєте скинути свої налаштування?", + "show_markers": "Показувати маркери на Програвачі", + "minimize_recommendations_default": "Згортати рекомендації за замовчуванням", + "logout": "Вийти з цього пристрою", + "backup_preferences": "Налаштування резервного копіювання", + "download_as_txt": "Завантажити як .txt", + "rename_playlist": "Перейменувати список відтворення", + "show_chapters": "Розділи", + "invalidate_session": "Вийти з усіх пристроїв", + "clone_playlist": "Клонувати список відтворення", + "reset_preferences": "Скинути налаштування", + "back_to_home": "Повернутися на головну", + "share": "Поділитися", + "with_timecode": "Поділитися з відміткою часу", + "piped_link": "Посилання Piped", + "follow_link": "Перейти за посиланням", + "instance_donations": "Пожертвування екземпляра", + "copy_link": "Копіювати посилання", + "store_search_history": "Зберігати історію пошуку", + "documentation": "Документація", + "instance_auth_selection": "Вибір екземпляра для автентифікації", + "minimize_chapters_default": "Згортати розділи за замовчуванням", + "show_watch_on_youtube": "Показати кнопку Дивитися на YouTube", + "restore_preferences": "Відновити налаштування", + "different_auth_instance": "Використовувати інший екземпляр для автентифікації", + "clone_playlist_success": "Успішно клоновано!", + "hide_watched": "Сховати переглянуті відео в стрічці", + "status_page": "Статус", + "source_code": "Вихідний код", + "new_playlist_name": "Нова назва списку відтворення", + "time_code": "Відмітка часу (у секундах)", + "reply_count": "{count} відповідей", + "minimize_comments_default": "Згортати коментарі за замовчуванням", + "minimize_comments": "Згорнути коментарі", + "delete_account": "Видалити обліковий запис", + "no_valid_playlists": "Файл не містить дійсних списків відтворення!", + "bookmark_playlist": "Закладка", + "playlist_bookmarked": "Додано в закладки", + "with_playlist": "Поділитися зі списком відтворення", + "skip_button_only": "Показати кнопку пропуску", + "skip_segment": "Пропустити сегмент", + "skip_automatically": "Автоматично", + "min_segment_length": "Мінімальна довжина сегмента (у секундах)", + "show_less": "Показати менше", + "dismiss": "Відхилити", + "autoplay_next_countdown": "Зворотний відлік до наступного відео (у секундах)" }, "titles": { "register": "Реєстрація", "feed": "Підписки", "preferences": "Налаштування", - "history": "Історія переглядів", + "history": "Історія перегляду", "subscriptions": "Канали, на які ви підписані", "trending": "Тренди", "login": "Логін", - "playlists": "Плейлісти" + "playlists": "Списки відтворення", + "instance": "Екземпляр", + "player": "Програвач", + "account": "Обліковий запис", + "livestreams": "Наживо", + "channels": "Канали", + "bookmarks": "Закладки" }, "comment": { - "pinned_by": "Прикріплено користувачем {author}" + "pinned_by": "Прикріплено користувачем {author}", + "loading": "Завантаження коментарів...", + "disabled": "Коментарі вимкнені автором.", + "user_disabled": "Коментарі вимкнені в налаштуваннях." }, "preferences": { - "instance_locations": "Місцезнаходження копії сервісу", + "instance_locations": "Місцезнаходження екземпляру", "ssl_score": "Оцінка SSL", - "instance_name": "Назва копії сервісу", + "instance_name": "Назва екземпляру", "has_cdn": "Використовує CDN?", "version": "Версія", - "up_to_date": "Версія Актуальна?", - "registered_users": "Зареєстровано Користувачей" + "up_to_date": "Версія актуальна?", + "registered_users": "Зареєстровано користувачей" }, "video": { "videos": "Відео", @@ -103,17 +158,32 @@ "sponsor_segments": "Рекламні сегменти", "ratings_disabled": "Оцінки вимкнені", "chapters": "Розділи", - "live": "{0} Наживо" + "live": "{0} Наживо", + "shorts": "Shorts", + "all": "Усі", + "category": "Категорія" }, "search": { "did_you_mean": "Можливо, ви мали на увазі: {0}?", - "music_playlists": "YT Music: Плейлісти", + "music_playlists": "YT Music: Списки відтворення", "all": "YouTube: Все", "videos": "YouTube: Відео", "channels": "YouTube: Канали", "music_songs": "YT Music: Пісні", "music_videos": "TY Music: Відео", - "playlists": "YouTube: Плейлісти", + "playlists": "YouTube: Списки відтворення", "music_albums": "YT Music: Альбоми" + }, + "subscriptions": { + "subscribed_channels_count": "Підписано на: {0}" + }, + "info": { + "copied": "Скопійовано!", + "cannot_copy": "Не вийшло скопіювати!", + "page_not_found": "Сторінка не знайдена", + "preferences_note": "Примітка: налаштування зберігаються в локальній пам'яті вашого браузера. Видалення даних браузера призведе до їх скидання.", + "local_storage": "Ця дія потребує localStorage, чи ввімкнуті файли cookie?", + "register_no_email_note": "Використання електронної пошти як імені користувача не рекомендується. Все одно продовжити?", + "next_video_countdown": "Наступне відео через {0} секунд" } } diff --git a/src/locales/vi.json b/src/locales/vi.json index 2d22025c..62f94e25 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -15,11 +15,11 @@ "auto": "Tự động", "buffering_goal": "Bộ nhớ đệm (tính bằng giây)", "least_recent": "Ít nhất gần đây", - "skip_intro": "Bỏ qua gián đoạn/Giới thiệu hoạt ảnh", - "skip_outro": "Bỏ qua màn hình kết thúc/Tín dụng", + "skip_intro": "Bỏ qua gián đoạn/hoạt hình intro", + "skip_outro": "Bỏ qua màn hình kết thúc/danh đề", "skip_interaction": "Bỏ qua lời nhắc tương tác (Đăng ký)", - "skip_preview": "Bỏ qua xem trước/Tóm tắt", - "skip_self_promo": "Bỏ qua thanh toán/Tự quảng cáo", + "skip_preview": "Bỏ qua xem trước/tóm tắt", + "skip_self_promo": "Bỏ qua thanh toán/quảng cáo cho bản thân", "skip_non_music": "Bỏ qua âm nhạc: Phần không phải âm nhạc", "skip_highlight": "Bỏ qua phần đánh dấu", "skip_filler_tangent": "Bỏ qua những đoạn không liên quan", @@ -28,7 +28,7 @@ "show_comments": "Hiển thị bình luận", "store_watch_history": "Lịch sử xem trên cửa hàng", "language_selection": "Lựa chọn ngôn ngữ", - "instances_list": "Danh sách phiên bản", + "instances_list": "Danh sách instance", "show_more": "Hiện thị nhiều hơn", "import_from_json": "Nhập từ JSON/CSV", "loop_this_video": "Lặp lại video này", @@ -41,7 +41,7 @@ "minimize_recommendations": "Giảm thiểu các đề xuất", "show_recommendations": "Hiển thị các đề xuất", "disable_lbry": "Tắt LBRY để phát trực tuyến", - "enable_lbry_proxy": "Bật Proxy cho LBRY", + "enable_lbry_proxy": "Bật proxy cho LBRY", "view_ssl_score": "Hiện thị điểm số SSL", "search": "Tìm kiếm", "filter": "Bộ lọc", @@ -53,34 +53,65 @@ "light": "Sáng", "audio_only": "Chỉ có âm thanh", "minimize_description_default": "Thu nhỏ mô tả theo mặc định", - "instance_selection": "Lựa chọn phiên bản", + "instance_selection": "Lựa chọn instance", "yes": "Có", - "enabled_codecs": "Mã hóa được kích hoạt (Nhiều)", + "enabled_codecs": "Các codec được bật (Nhiều)", "export_to_json": "Xuất định dạng JSON", - "no": "Không" + "no": "Không", + "remove_from_playlist": "Xóa khỏi danh sách phát", + "add_to_playlist": "Thêm vào danh sách phát", + "delete_playlist_video_confirm": "Bạn có chắc là muốn xóa video khỏi danh sách phát này không?", + "delete_playlist_confirm": "Bạn có chắc là bạn muốn xóa danh sách phát này không?", + "create_playlist": "Tạo danh sách phát", + "delete_playlist": "Xóa danh sách phát", + "select_playlist": "Chọn một danh sách phát", + "please_select_playlist": "Hãy chọn một danh sách phát", + "copy_link": "Sao chép liên kết", + "source_code": "Mã nguồn", + "piped_link": "Liên kết Piped", + "share": "Chia sẻ", + "minimize_comments_default": "Thu nhỏ bình luận theo mặc định", + "download_as_txt": "Tải về dưới định dạng .txt", + "delete_account": "Xóa tài khoản", + "minimize_recommendations_default": "Thu nhỏ đề xuất theo mặc định", + "logout": "Đăng xuất khỏi thiết bị này", + "minimize_comments": "Thu nhỏ bình luận", + "reply_count": "{count} phản hồi", + "status_page": "Trạng thái", + "new_playlist_name": "Tên danh sách phát mới", + "skip_automatically": "Tự động" }, "titles": { "register": "Đăng ký", - "preferences": "Sở thích", + "preferences": "Cài đặt", "history": "Lịch sử", "subscriptions": "Đăng ký", "trending": "Xu hướng", "login": "Đăng nhập", - "feed": "Mới nhất" + "feed": "Mới nhất", + "playlists": "Danh sách phát", + "account": "Tài khoản", + "channels": "Kênh", + "instance": "Instance", + "player": "Trình phát video", + "livestreams": "Phát sóng trực tiếp" }, "player": { "watch_on": "Xem trên {0}" }, "comment": { - "pinned_by": "Được ghim bởi {author}" + "pinned_by": "Được ghim bởi {author}", + "loading": "Đang tải bình luận...", + "user_disabled": "Bình luận đã được tắt trong cài đặt.", + "disabled": "Bình luận đã bị tắt bởi người đăng video." }, "preferences": { - "instance_name": "Tên phiên bản", - "instance_locations": "Vị trí phiên bản", + "instance_name": "Tên instance", + "instance_locations": "Vị trí instance", "has_cdn": "Có CDN?", "registered_users": "Người dùng đã đăng ký", "version": "Phiên bản", - "up_to_date": "Cập nhật?", + "up_to_date": "Đã được cập nhật?", "ssl_score": "Điểm SSL" }, "login": { @@ -94,7 +125,9 @@ "ratings_disabled": "Xếp hạng đã tắt", "live": "{0} Trực tiếp", "chapters": "Chương", - "videos": "Video" + "videos": "Video", + "shorts": "Shorts", + "all": "Tất cả" }, "search": { "did_you_mean": "Ý của bạn là: {0}?", @@ -106,5 +139,13 @@ "videos": "YouTube: Video", "music_videos": "YT Music: Video", "music_albums": "YT Music: Album" + }, + "info": { + "copied": "Đã sao chép!", + "cannot_copy": "Không thể sao chép!", + "page_not_found": "Không tìm thấy trang" + }, + "subscriptions": { + "subscribed_channels_count": "Đã đăng ký cho: {0}" } } diff --git a/src/locales/zh_Hans.json b/src/locales/zh_Hans.json index 99a405b7..7cf57846 100644 --- a/src/locales/zh_Hans.json +++ b/src/locales/zh_Hans.json @@ -44,12 +44,12 @@ "least_recent": "最早的", "most_recent": "最新的", "sort_by": "排序:", - "view_subscriptions": "查看订阅", + "view_subscriptions": "查看订阅列表", "unsubscribe": "取消订阅 - {count}", - "subscribe": "订购 - {count}", + "subscribe": "订阅 - {count}", "loading": "正在加载...", "filter": "筛选", - "search": "搜索", + "search": "搜索 (Ctrl+K)", "view_ssl_score": "查看 SSL 得分", "minimize_recommendations": "最小化建议", "show_recommendations": "显示推荐", @@ -99,7 +99,17 @@ "reply_count": "{count} 条回复", "minimize_comments": "最小化评论", "minimize_comments_default": "默认最小化评论", - "show_watch_on_youtube": "显示“在 YouTube 上观看”按钮" + "show_watch_on_youtube": "显示“在 YouTube 上观看”按钮", + "minimize_chapters_default": "默认最小化章节", + "no_valid_playlists": "此文件不包含有效的播放列表!", + "with_playlist": "分享播放列表", + "playlist_bookmarked": "已加入书签", + "bookmark_playlist": "书签", + "skip_automatically": "自动", + "min_segment_length": "最小分段长度(以秒为单位)", + "skip_segment": "跳过分段", + "skip_button_only": "显示跳过按钮", + "show_less": "显示更少" }, "video": { "sponsor_segments": "赞助商部分", @@ -109,7 +119,9 @@ "live": "{0} 直播", "chapters": "章节", "ratings_disabled": "已禁用评价", - "shorts": "短视频" + "shorts": "短视频", + "all": "全部", + "category": "类别" }, "preferences": { "ssl_score": "SSL 分数", @@ -130,8 +142,8 @@ "watch_on": "在 {0} 观看" }, "titles": { - "feed": "RSS 订阅源", - "subscriptions": "订阅", + "feed": "订阅流", + "subscriptions": "订阅列表", "history": "历史", "preferences": "设置", "register": "注册", @@ -142,7 +154,8 @@ "instance": "实例", "player": "播放器", "livestreams": "直播", - "channels": "频道" + "channels": "频道", + "bookmarks": "书签" }, "login": { "password": "密码", @@ -169,6 +182,8 @@ "preferences_note": "注意:首选项保存在浏览器的本地存储中。删除浏览器数据会重置它们。", "page_not_found": "未找到页面", "copied": "已复制!", - "cannot_copy": "无法复制!" + "cannot_copy": "无法复制!", + "local_storage": "此操作需要本地存储,是否启用了Cookie?", + "register_no_email_note": "不建议使用电子邮件作为用户名。仍要继续吗?" } } diff --git a/src/main.js b/src/main.js index efca8f53..4e2a1f88 100644 --- a/src/main.js +++ b/src/main.js @@ -21,6 +21,7 @@ import { faBook, faServer, faDonate, + faBookmark, } from "@fortawesome/free-solid-svg-icons"; import { faGithub, faBitcoin, faYoutube } from "@fortawesome/free-brands-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; @@ -48,6 +49,7 @@ library.add( faBook, faServer, faDonate, + faBookmark, ); import router from "@/router/router.js"; @@ -120,8 +122,12 @@ const mixin = { purifyHTML(original) { return DOMPurify.sanitize(original); }, - setPreference(key, value) { - if (localStorage) localStorage.setItem(key, value); + setPreference(key, value, disableAlert = false) { + try { + localStorage.setItem(key, value); + } catch { + if (!disableAlert) alert(this.$t("info.local_storage")); + } }, getPreferenceBoolean(key, defaultVal) { var value; @@ -155,7 +161,17 @@ const mixin = { (value = new URLSearchParams(window.location.search).get(key)) !== null || (this.testLocalStorage && (value = localStorage.getItem(key)) !== null) ) { - return Number(value); + const num = Number(value); + return isNaN(num) ? defaultVal : num; + } else return defaultVal; + }, + getPreferenceJSON(key, defaultVal) { + var value; + if ( + (value = new URLSearchParams(window.location.search).get(key)) !== null || + (this.testLocalStorage && (value = localStorage.getItem(key)) !== null) + ) { + return JSON.parse(value); } else return defaultVal; }, apiUrl() { @@ -192,19 +208,26 @@ const mixin = { }); }, async updateWatched(videos) { - if (window.db) { + if (window.db && this.getPreferenceBoolean("watchHistory", false)) { var tx = window.db.transaction("watch_history", "readonly"); var store = tx.objectStore("watch_history"); videos.map(async video => { var request = store.get(video.url.substr(-11)); request.onsuccess = function (event) { - video.watched = Boolean(event.target.result); + if (event.target.result) { + video.watched = true; + video.currentTime = event.target.result.currentTime; + } }; }); } }, getLocalSubscriptions() { - return JSON.parse(localStorage.getItem("localSubscriptions")); + try { + return JSON.parse(localStorage.getItem("localSubscriptions")); + } catch { + return []; + } }, isSubscribedLocally(channelId) { const localSubscriptions = this.getLocalSubscriptions(); @@ -214,19 +237,25 @@ const mixin = { handleLocalSubscriptions(channelId) { var localSubscriptions = this.getLocalSubscriptions() ?? []; if (localSubscriptions.includes(channelId)) - localSubscriptions.splice(localSubscriptions.indexOf(channelId)); + localSubscriptions.splice(localSubscriptions.indexOf(channelId), 1); else localSubscriptions.push(channelId); // Sort for better cache hits localSubscriptions.sort(); - localStorage.setItem("localSubscriptions", JSON.stringify(localSubscriptions)); + try { + localStorage.setItem("localSubscriptions", JSON.stringify(localSubscriptions)); + return true; + } catch { + alert(this.$t("info.local_storage")); + } + return false; }, getUnauthenticatedChannels() { const localSubscriptions = this.getLocalSubscriptions() ?? []; return localSubscriptions.join(","); }, /* generate a temporary file and ask the user to download it */ - download(text, filename, type) { - var file = new Blob([text], { type: type }); + download(text, filename, mimeType) { + var file = new Blob([text], { type: mimeType }); const elem = document.createElement("a"); @@ -235,6 +264,15 @@ const mixin = { elem.click(); elem.remove(); }, + rewriteDescription(text) { + return this.urlify(text) + .replaceAll(/(?:http(?:s)?:\/\/)?(?:www\.)?youtube\.com(\/[/a-zA-Z0-9_?=&-]*)/gm, "$1") + .replaceAll( + /(?:http(?:s)?:\/\/)?(?:www\.)?youtu\.be\/(?:watch\?v=)?([/a-zA-Z0-9_?=&-]*)/gm, + "/watch?v=$1", + ) + .replaceAll("\n", "
"); + }, }, computed: { authenticated(_this) { diff --git a/src/router/router.js b/src/router/router.js index 29bb7c61..26cfa9f0 100644 --- a/src/router/router.js +++ b/src/router/router.js @@ -27,7 +27,7 @@ const routes = [ component: () => import("../components/PlaylistPage.vue"), }, { - path: "/:path(v|w|embed|shorts|watch)/:v?", + path: "/:path(v|w|embed|live|shorts|watch)/:v?", name: "WatchVideo", component: () => import("../components/WatchVideo.vue"), }, @@ -41,6 +41,11 @@ const routes = [ name: "Channel", component: () => import("../components/ChannelPage.vue"), }, + { + path: "/@:channelId", + name: "Channel handle", + component: () => import("../components/ChannelPage.vue"), + }, { path: "/login", name: "Login", diff --git a/src/utils/CountryMaps/de.json b/src/utils/CountryMaps/de.json index 0caf3993..f01f1d52 100644 --- a/src/utils/CountryMaps/de.json +++ b/src/utils/CountryMaps/de.json @@ -169,6 +169,7 @@ { "code": "SR", "name": "Suriname" }, { "code": "SY", "name": "Syrien" }, { "code": "TJ", "name": "Tadschikistan" }, + { "code": "TW", "name": "Taiwan" }, { "code": "TZ", "name": "Tansania" }, { "code": "TH", "name": "Thailand" }, { "code": "TG", "name": "Togo" }, diff --git a/src/utils/CountryMaps/el.json b/src/utils/CountryMaps/el.json index a97ad9fb..1aa31b20 100644 --- a/src/utils/CountryMaps/el.json +++ b/src/utils/CountryMaps/el.json @@ -176,6 +176,7 @@ { "code": "TH", "name": "Ταϊλάνδη" }, { "code": "TZ", "name": "Τανζανία" }, { "code": "TJ", "name": "Τατζικιστάν" }, + { "code": "TW", "name": "Ταϊβάν" }, { "code": "JM", "name": "Τζαμάικα" }, { "code": "DJ", "name": "Τζιμπουτί" }, { "code": "TO", "name": "Τόγκα" }, diff --git a/src/utils/CountryMaps/en.json b/src/utils/CountryMaps/en.json index 6d591dac..c4c61584 100644 --- a/src/utils/CountryMaps/en.json +++ b/src/utils/CountryMaps/en.json @@ -169,6 +169,7 @@ { "code": "SE", "name": "Sweden" }, { "code": "CH", "name": "Switzerland" }, { "code": "SY", "name": "Syrian Arab Republic" }, + { "code": "TW", "name": "Taiwan" }, { "code": "TJ", "name": "Tajikistan" }, { "code": "TZ", "name": "Tanzania, United Republic of" }, { "code": "TH", "name": "Thailand" }, diff --git a/src/utils/CountryMaps/es.json b/src/utils/CountryMaps/es.json index eae92966..f2e74d5e 100644 --- a/src/utils/CountryMaps/es.json +++ b/src/utils/CountryMaps/es.json @@ -172,6 +172,7 @@ { "code": "CH", "name": "Suiza" }, { "code": "SR", "name": "Surinam" }, { "code": "TH", "name": "Tailandia" }, + { "code": "TW", "name": "Taiwán" }, { "code": "TZ", "name": "Tanzania" }, { "code": "TJ", "name": "Tayikistán" }, { "code": "TL", "name": "Timor Oriental" }, diff --git a/src/utils/CountryMaps/fr.json b/src/utils/CountryMaps/fr.json index a721f787..051dc4eb 100644 --- a/src/utils/CountryMaps/fr.json +++ b/src/utils/CountryMaps/fr.json @@ -174,6 +174,7 @@ { "code": "SY", "name": "Syrie" }, { "code": "TJ", "name": "Tadjikistan" }, { "code": "TZ", "name": "Tanzanie" }, + { "code": "TW", "name": "Taïwan" }, { "code": "TD", "name": "Tchad" }, { "code": "CZ", "name": "Tchéquie" }, { "code": "TH", "name": "Thaïlande" }, diff --git a/src/utils/CountryMaps/it.json b/src/utils/CountryMaps/it.json index c2b6b3a5..4607ae99 100644 --- a/src/utils/CountryMaps/it.json +++ b/src/utils/CountryMaps/it.json @@ -172,6 +172,7 @@ { "code": "CH", "name": "Svizzera" }, { "code": "SZ", "name": "eSwatini" }, { "code": "TJ", "name": "Tagikistan" }, + { "code": "TW", "name": "Taiwan" }, { "code": "TZ", "name": "Tanzania" }, { "code": "TH", "name": "Thailandia" }, { "code": "TL", "name": "Timor Est" }, diff --git a/src/utils/CountryMaps/lt.json b/src/utils/CountryMaps/lt.json index 8462905e..da8d2541 100644 --- a/src/utils/CountryMaps/lt.json +++ b/src/utils/CountryMaps/lt.json @@ -170,6 +170,7 @@ { "code": "TJ", "name": "Tadžikija" }, { "code": "TZ", "name": "Tanzanija" }, { "code": "TH", "name": "Tailandas" }, + { "code": "TW", "name": "Taivanas" }, { "code": "TL", "name": "Rytų Timoras" }, { "code": "TG", "name": "Togas" }, { "code": "TO", "name": "Tonga" }, diff --git a/src/utils/CountryMaps/pl.json b/src/utils/CountryMaps/pl.json index 07873090..ef2808fc 100644 --- a/src/utils/CountryMaps/pl.json +++ b/src/utils/CountryMaps/pl.json @@ -167,6 +167,7 @@ { "code": "SE", "name": "Szwecja" }, { "code": "TJ", "name": "Tadżykistan" }, { "code": "TH", "name": "Tajlandia" }, + { "code": "TW", "name": "Tajwan" }, { "code": "TZ", "name": "Tanzania" }, { "code": "TL", "name": "Timor Wschodni" }, { "code": "TG", "name": "Togo" }, diff --git a/src/utils/CountryMaps/sk.json b/src/utils/CountryMaps/sk.json index 6310ba01..541084e7 100644 --- a/src/utils/CountryMaps/sk.json +++ b/src/utils/CountryMaps/sk.json @@ -173,6 +173,7 @@ { "code": "CH", "name": "Švajčiarsko" }, { "code": "SE", "name": "Švédsko" }, { "code": "TJ", "name": "Tadžikistan" }, + { "code": "TW", "name": "Taiwan" }, { "code": "IT", "name": "Taliansko" }, { "code": "TZ", "name": "Tanzánia" }, { "code": "TH", "name": "Thajsko" }, diff --git a/src/utils/CountryMaps/sr.json b/src/utils/CountryMaps/sr.json index 6fdfa0e7..ee94ad0c 100644 --- a/src/utils/CountryMaps/sr.json +++ b/src/utils/CountryMaps/sr.json @@ -171,6 +171,7 @@ { "code": "SY", "name": "Сиријска Арапска Република" }, { "code": "TJ", "name": "Таџикистан" }, { "code": "TZ", "name": "Танзанија" }, + { "code": "TW", "name": "Тајван" }, { "code": "TH", "name": "Тајланд" }, { "code": "TL", "name": "Тимор-Лесте" }, { "code": "TG", "name": "Того" }, diff --git a/src/utils/CountryMaps/zh_Hant.json b/src/utils/CountryMaps/zh_Hant.json index 08b36531..057919c9 100644 --- a/src/utils/CountryMaps/zh_Hant.json +++ b/src/utils/CountryMaps/zh_Hant.json @@ -180,6 +180,7 @@ { "code": "TR", "name": "土耳其" }, { "code": "TM", "name": "土庫曼" }, { "code": "TV", "name": "吐瓦魯" }, + { "code": "TW", "name": "台灣" }, { "code": "UG", "name": "烏干達" }, { "code": "UA", "name": "烏克蘭" }, { "code": "AE", "name": "阿聯" }, diff --git a/src/utils/DashUtils.js b/src/utils/DashUtils.js index 5b8fdd64..f0d6dcde 100644 --- a/src/utils/DashUtils.js +++ b/src/utils/DashUtils.js @@ -4,187 +4,204 @@ import { Buffer } from "buffer"; window.Buffer = Buffer; import { json2xml } from "xml-js"; -const DashUtils = { - generate_dash_file_from_formats(VideoFormats, VideoLength) { - const generatedJSON = this.generate_xmljs_json_from_data(VideoFormats, VideoLength); - return json2xml(generatedJSON); - }, - generate_xmljs_json_from_data(VideoFormatArray, VideoLength) { - const convertJSON = { - declaration: { - attributes: { - version: "1.0", - encoding: "utf-8", - }, +export function generate_dash_file_from_formats(VideoFormats, VideoLength) { + const generatedJSON = generate_xmljs_json_from_data(VideoFormats, VideoLength); + return json2xml(generatedJSON); +} + +function generate_xmljs_json_from_data(VideoFormatArray, VideoLength) { + const convertJSON = { + declaration: { + attributes: { + version: "1.0", + encoding: "utf-8", }, - elements: [ - { - type: "element", - name: "MPD", - attributes: { - xmlns: "urn:mpeg:dash:schema:mpd:2011", - profiles: "urn:mpeg:dash:profile:full:2011", - minBufferTime: "PT1.5S", - type: "static", - mediaPresentationDuration: `PT${VideoLength}S`, - }, - elements: [ - { - type: "element", - name: "Period", - elements: this.generate_adaptation_set(VideoFormatArray), - }, - ], + }, + elements: [ + { + type: "element", + name: "MPD", + attributes: { + xmlns: "urn:mpeg:dash:schema:mpd:2011", + profiles: "urn:mpeg:dash:profile:full:2011", + minBufferTime: "PT1.5S", + type: "static", + mediaPresentationDuration: `PT${VideoLength}S`, }, - ], - }; - return convertJSON; - }, - generate_adaptation_set(VideoFormatArray) { - const adaptationSets = []; - const mimeTypes = []; - const mimeObjects = [[]]; - // sort the formats by mime types - VideoFormatArray.forEach(videoFormat => { - // the dual formats should not be used - if (videoFormat.mimeType.indexOf("video") != -1 && !videoFormat.videoOnly) { + elements: [ + { + type: "element", + name: "Period", + elements: generate_adaptation_set(VideoFormatArray), + }, + ], + }, + ], + }; + return convertJSON; +} + +function generate_adaptation_set(VideoFormatArray) { + const adaptationSets = []; + + let mimeAudioObjs = []; + + VideoFormatArray.forEach(videoFormat => { + // the dual formats should not be used + if ( + (videoFormat.mimeType.includes("video") && !videoFormat.videoOnly) || + videoFormat.mimeType.includes("application") + ) { + return; + } + + const audioTrackId = videoFormat.audioTrackId; + const mimeType = videoFormat.mimeType; + + for (let i = 0; i < mimeAudioObjs.length; i++) { + const mimeAudioObj = mimeAudioObjs[i]; + + if (mimeAudioObj.audioTrackId == audioTrackId && mimeAudioObj.mimeType == mimeType) { + mimeAudioObj.videoFormats.push(videoFormat); return; } - // if these properties are not available, then we skip it because we cannot set these properties - //if (!(videoFormat.hasOwnProperty('initRange') && videoFormat.hasOwnProperty('indexRange'))) { - // return - //} - const mimeType = videoFormat.mimeType; - const mimeTypeIndex = mimeTypes.indexOf(mimeType); - if (mimeTypeIndex > -1) { - mimeObjects[mimeTypeIndex].push(videoFormat); - } else { - mimeTypes.push(mimeType); - mimeObjects.push([]); - mimeObjects[mimeTypes.length - 1].push(videoFormat); - } - }); - // for each MimeType generate a new Adaptation set with Representations as sub elements - for (let i = 0; i < mimeTypes.length; i++) { - let isVideoFormat = false; - const adapSet = { - type: "element", - name: "AdaptationSet", - attributes: { - id: i, - mimeType: mimeTypes[i], - startWithSAP: "1", - subsegmentAlignment: "true", - }, - elements: [], - }; - if (!mimeTypes[i].includes("audio")) { - adapSet.attributes.scanType = "progressive"; - isVideoFormat = true; - } - mimeObjects[i].forEach(format => { - if (isVideoFormat) { - adapSet.elements.push(this.generate_representation_video(format)); - } else { - adapSet.elements.push(this.generate_representation_audio(format)); - } - }); - adaptationSets.push(adapSet); } - return adaptationSets; - }, - generate_representation_audio(Format) { - const representation = { - type: "element", - name: "Representation", - attributes: { - id: Format.itag, - codecs: Format.codec, - bandwidth: Format.bitrate, - }, - elements: [ - { - type: "element", - name: "AudioChannelConfiguration", - attributes: { - schemeIdUri: "urn:mpeg:dash:23003:3:audio_channel_configuration:2011", - value: "2", - }, - }, - { - type: "element", - name: "BaseURL", - elements: [ - { - type: "text", - text: Format.url, - }, - ], - }, - { - type: "element", - name: "SegmentBase", - attributes: { - indexRange: `${Format.indexStart}-${Format.indexEnd}`, - }, - elements: [ - { - type: "element", - name: "Initialization", - attributes: { - range: `${Format.initStart}-${Format.initEnd}`, - }, - }, - ], - }, - ], - }; - return representation; - }, - generate_representation_video(Format) { - const representation = { - type: "element", - name: "Representation", - attributes: { - id: Format.itag, - codecs: Format.codec, - bandwidth: Format.bitrate, - width: Format.width, - height: Format.height, - maxPlayoutRate: "1", - frameRate: Format.fps, - }, - elements: [ - { - type: "element", - name: "BaseURL", - elements: [ - { - type: "text", - text: Format.url, - }, - ], - }, - { - type: "element", - name: "SegmentBase", - attributes: { - indexRange: `${Format.indexStart}-${Format.indexEnd}`, - }, - elements: [ - { - type: "element", - name: "Initialization", - attributes: { - range: `${Format.initStart}-${Format.initEnd}`, - }, - }, - ], - }, - ], - }; - return representation; - }, -}; -export default DashUtils; + mimeAudioObjs.push({ + audioTrackId, + mimeType, + videoFormats: [videoFormat], + }); + }); + + mimeAudioObjs.forEach(mimeAudioObj => { + const adapSet = { + type: "element", + name: "AdaptationSet", + attributes: { + id: mimeAudioObj.audioTrackId, + lang: mimeAudioObj.audioTrackId?.substr(0, 2), + mimeType: mimeAudioObj.mimeType, + startWithSAP: "1", + subsegmentAlignment: "true", + }, + elements: [], + }; + + let isVideoFormat = false; + + if (mimeAudioObj.mimeType.includes("video")) { + isVideoFormat = true; + } + + if (isVideoFormat) { + adapSet.attributes.scanType = "progressive"; + } + + for (var i = 0; i < mimeAudioObj.videoFormats.length; i++) { + const videoFormat = mimeAudioObj.videoFormats[i]; + if (isVideoFormat) { + adapSet.elements.push(generate_representation_video(videoFormat)); + } else { + adapSet.elements.push(generate_representation_audio(videoFormat)); + } + } + + adaptationSets.push(adapSet); + }); + return adaptationSets; +} + +function generate_representation_audio(Format) { + const representation = { + type: "element", + name: "Representation", + attributes: { + id: Format.itag, + codecs: Format.codec, + bandwidth: Format.bitrate, + }, + elements: [ + { + type: "element", + name: "AudioChannelConfiguration", + attributes: { + schemeIdUri: "urn:mpeg:dash:23003:3:audio_channel_configuration:2011", + value: "2", + }, + }, + { + type: "element", + name: "BaseURL", + elements: [ + { + type: "text", + text: Format.url, + }, + ], + }, + { + type: "element", + name: "SegmentBase", + attributes: { + indexRange: `${Format.indexStart}-${Format.indexEnd}`, + }, + elements: [ + { + type: "element", + name: "Initialization", + attributes: { + range: `${Format.initStart}-${Format.initEnd}`, + }, + }, + ], + }, + ], + }; + return representation; +} + +function generate_representation_video(Format) { + const representation = { + type: "element", + name: "Representation", + attributes: { + id: Format.itag, + codecs: Format.codec, + bandwidth: Format.bitrate, + width: Format.width, + height: Format.height, + maxPlayoutRate: "1", + frameRate: Format.fps, + }, + elements: [ + { + type: "element", + name: "BaseURL", + elements: [ + { + type: "text", + text: Format.url, + }, + ], + }, + { + type: "element", + name: "SegmentBase", + attributes: { + indexRange: `${Format.indexStart}-${Format.indexEnd}`, + }, + elements: [ + { + type: "element", + name: "Initialization", + attributes: { + range: `${Format.initStart}-${Format.initEnd}`, + }, + }, + ], + }, + ], + }; + return representation; +} diff --git a/src/utils/Misc.js b/src/utils/Misc.js new file mode 100644 index 00000000..7cef8561 --- /dev/null +++ b/src/utils/Misc.js @@ -0,0 +1,8 @@ +export const isEmail = input => { + // Taken from https://emailregex.com + const result = input.match( + //eslint-disable-next-line + /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, + ); + return result; +}; diff --git a/vercel.json b/vercel.json index 0cae358a..07b3573c 100644 --- a/vercel.json +++ b/vercel.json @@ -1,5 +1,12 @@ { "github": { "silent": true - } + }, + "routes": [ + { + "src": "/[^.]+", + "dest": "/", + "status": 200 + } + ] } diff --git a/vite.config.js b/vite.config.js index 9a6ebaef..6ca7a174 100644 --- a/vite.config.js +++ b/vite.config.js @@ -22,7 +22,7 @@ export default defineConfig({ registerType: "autoUpdate", workbox: { globPatterns: ["**/*.{js,css,html,ico,svg,png}", "manifest.webmanifest"], - globIgnores: ["**/*legacy.*.js"], + globIgnores: ["**/*-legacy-*.js"], runtimeCaching: [ { urlPattern: /https:\/\/[a-zA-Z./0-9_]*\.(?:otf|ttf)/i, diff --git a/yarn.lock b/yarn.lock index 837f354b..19e9bf8b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,25 +2,18 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" - integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== +"@ampproject/remapping@^2.2.0", "@ampproject/remapping@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/trace-mapping" "^0.3.0" - -"@ampproject/remapping@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@antfu/install-pkg@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.0.tgz#8d8c61820cbc32e5c37d82d515485ad3ee9bd052" - integrity sha512-VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw== +"@antfu/install-pkg@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz#157bb04f0de8100b9e4c01734db1a6c77e98bbb5" + integrity sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ== dependencies: execa "^5.1.1" find-up "^5.0.0" @@ -30,421 +23,419 @@ resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.5.2.tgz#8c2d931ff927be0ebe740169874a3d4004ab414b" integrity sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA== +"@antfu/utils@^0.7.2": + version "0.7.2" + resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.2.tgz#3bb6f37a6b188056fe9e2f363b6aa735ed65d7ca" + integrity sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g== + "@apideck/better-ajv-errors@^0.3.1": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz#ab0b1e981e1749bf59736cf7ebe25cfc9f949c15" - integrity sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg== + version "0.3.6" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== dependencies: json-schema "^0.4.0" jsonpointer "^5.0.0" leven "^3.1.0" -"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" + integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== dependencies: - "@babel/highlight" "^7.16.7" + "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2" - integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.5": + version "7.21.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.7.tgz#61caffb60776e49a57ba61a88f02bedd8714f6bc" + integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== -"@babel/core@^7.11.1": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" - integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== +"@babel/core@^7.11.1", "@babel/core@^7.21.3": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.5.tgz#92f753e8b9f96e15d4b398dbe2f25d1408c9c426" + integrity sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g== dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.7" - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.8" - "@babel/parser" "^7.17.8" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.5" + "@babel/helper-compilation-targets" "^7.21.5" + "@babel/helper-module-transforms" "^7.21.5" + "@babel/helpers" "^7.21.5" + "@babel/parser" "^7.21.5" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.5" + "@babel/types" "^7.21.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.1.2" + json5 "^2.2.2" semver "^6.3.0" -"@babel/generator@^7.17.3", "@babel/generator@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" - integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== +"@babel/generator@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.5.tgz#c0c0e5449504c7b7de8236d99338c3e2a340745f" + integrity sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w== dependencies: - "@babel/types" "^7.17.0" + "@babel/types" "^7.21.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" - source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" - integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.18.6" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" - integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz#817f73b6c59726ab39f6ba18c234268a519e5abb" + integrity sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g== dependencies: - "@babel/helper-explode-assignable-expression" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/types" "^7.21.5" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46" - integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz#631e6cc784c7b660417421349aac304c94115366" + integrity sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" + "@babel/compat-data" "^7.21.5" + "@babel/helper-validator-option" "^7.21.0" + browserslist "^4.21.3" + lru-cache "^5.1.1" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" - integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.5.tgz#09a259305467d2020bd2492119ee1c1bc55029e9" + integrity sha512-yNSEck9SuDvPTEUYm4BSXl6ZVC7yO5ZLEMAhG3v3zi7RDxyL/nQDemWWZmw4L0stPWwhpnznRRyJHPRcbXR2jw== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.21.5" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-member-expression-to-functions" "^7.21.5" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.21.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-split-export-declaration" "^7.18.6" + semver "^6.3.0" -"@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" - integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.5.tgz#4ce6ffaf497a241aa6c62192416b273987a8daa3" + integrity sha512-1+DPMcln46eNAta/rPIqQYXYRGvQ/LRy6bRKnSt9Dzt/yLjNUbbsh+6yzD6fUHmtzc9kWvVnAhtcMSMyziHmUA== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^5.0.1" + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + semver "^6.3.0" -"@babel/helper-define-polyfill-provider@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" - integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba" + integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" + integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== dependencies: - "@babel/types" "^7.16.7" + "@babel/template" "^7.20.7" + "@babel/types" "^7.21.0" -"@babel/helper-explode-assignable-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" - integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== +"@babel/helper-member-expression-to-functions@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz#3b1a009af932e586af77c1030fba9ee0bde396c0" + integrity sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg== dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/types" "^7.21.5" -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" + integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.21.4" -"@babel/helper-hoist-variables@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" - integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz#d937c82e9af68d31ab49039136a222b17ac0b420" + integrity sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== dependencies: - "@babel/types" "^7.16.7" + "@babel/helper-environment-visitor" "^7.21.5" + "@babel/helper-module-imports" "^7.21.4" + "@babel/helper-simple-access" "^7.21.5" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.5" + "@babel/types" "^7.21.5" -"@babel/helper-member-expression-to-functions@^7.16.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4" - integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== dependencies: - "@babel/types" "^7.17.0" + "@babel/types" "^7.18.6" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" + integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== + +"@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== dependencies: - "@babel/types" "^7.16.7" + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" -"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd" - integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7", "@babel/helper-replace-supers@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz#a6ad005ba1c7d9bc2973dfde05a1bba7065dde3c" + integrity sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg== dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.17.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" + "@babel/helper-environment-visitor" "^7.21.5" + "@babel/helper-member-expression-to-functions" "^7.21.5" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.5" + "@babel/types" "^7.21.5" -"@babel/helper-optimise-call-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" - integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== +"@babel/helper-simple-access@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee" + integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.21.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" - integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== - -"@babel/helper-remap-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" - integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-wrap-function" "^7.16.8" - "@babel/types" "^7.16.8" + "@babel/types" "^7.20.0" -"@babel/helper-replace-supers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" - integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/types" "^7.18.6" -"@babel/helper-simple-access@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367" - integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA== +"@babel/helper-string-parser@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" + integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" + integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== dependencies: - "@babel/types" "^7.17.0" + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" -"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" - integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== +"@babel/helpers@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.5.tgz#5bac66e084d7a4d2d9696bdf0175a93f7fb63c08" + integrity sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== dependencies: - "@babel/types" "^7.16.0" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.5" + "@babel/types" "^7.21.5" -"@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-validator-identifier@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== - -"@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== - -"@babel/helper-wrap-function@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" - integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== - dependencies: - "@babel/helper-function-name" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helpers@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" - integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - -"@babel/highlight@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" + "@babel/helper-validator-identifier" "^7.18.6" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.16.4", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" - integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== +"@babel/parser@^7.16.4", "@babel/parser@^7.20.7", "@babel/parser@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.5.tgz#821bb520118fd25b982eaf8d37421cf5c64a312b" + integrity sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" - integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" - integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" + integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.7" -"@babel/plugin-proposal-async-generator-functions@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" - integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== +"@babel/plugin-proposal-async-generator-functions@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c" - integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== +"@babel/plugin-proposal-class-static-block@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" + integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.6" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-proposal-dynamic-import@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" - integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-export-namespace-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" - integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" - integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" - integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== +"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" - integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" - integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== +"@babel/plugin-proposal-object-rest-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== dependencies: - "@babel/compat-data" "^7.17.0" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.20.7" -"@babel/plugin-proposal-optional-catch-binding@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" - integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== +"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.16.11": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" - integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.10" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-private-property-in-object@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" - integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== +"@babel/plugin-proposal-private-property-in-object@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" + integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" - integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -481,6 +472,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" @@ -544,287 +549,290 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== +"@babel/plugin-transform-arrow-functions@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz#9bb42a53de447936a57ba256fbf537fc312b6929" + integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.21.5" -"@babel/plugin-transform-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" - integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== +"@babel/plugin-transform-async-to-generator@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" + integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" -"@babel/plugin-transform-block-scoped-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-block-scoping@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== +"@babel/plugin-transform-block-scoping@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" + integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-classes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== +"@babel/plugin-transform-classes@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" + integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== +"@babel/plugin-transform-computed-properties@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz#3a2d8bb771cd2ef1cd736435f6552fe502e11b44" + integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/template" "^7.20.7" -"@babel/plugin-transform-destructuring@^7.16.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1" - integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== +"@babel/plugin-transform-destructuring@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" + integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" - integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-duplicate-keys@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" - integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-exponentiation-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" - integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-for-of@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== +"@babel/plugin-transform-for-of@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz#e890032b535f5a2e237a18535f56a9fdaa7b83fc" + integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.21.5" -"@babel/plugin-transform-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== dependencies: - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-member-expression-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-modules-amd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" - integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== +"@babel/plugin-transform-modules-amd@^7.20.11": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" + integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz#d86b217c8e45bb5f2dbc11eefc8eab62cf980d19" - integrity sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA== +"@babel/plugin-transform-modules-commonjs@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz#d69fb947eed51af91de82e4708f676864e5e47bc" + integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== dependencies: - "@babel/helper-module-transforms" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.17.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.21.5" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-simple-access" "^7.21.5" -"@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz#81fd834024fae14ea78fbe34168b042f38703859" - integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw== +"@babel/plugin-transform-modules-systemjs@^7.20.11": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" + integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== dependencies: - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-identifier" "^7.19.1" -"@babel/plugin-transform-modules-umd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" - integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" - integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== +"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-new-target@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" - integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-object-super@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" -"@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" + integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-property-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== +"@babel/plugin-transform-regenerator@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz#576c62f9923f94bcb1c855adc53561fd7913724e" + integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== dependencies: - regenerator-transform "^0.14.2" + "@babel/helper-plugin-utils" "^7.21.5" + regenerator-transform "^0.15.1" -"@babel/plugin-transform-reserved-words@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" - integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-shorthand-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== +"@babel/plugin-transform-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" + integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" -"@babel/plugin-transform-sticky-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" - integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-template-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-typeof-symbol@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" - integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-unicode-escapes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" - integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== +"@babel/plugin-transform-unicode-escapes@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz#1e55ed6195259b0e9061d81f5ef45a9b009fb7f2" + integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.21.5" -"@babel/plugin-transform-unicode-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" - integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/preset-env@^7.11.0": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" - integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.20.2": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.5.tgz#db2089d99efd2297716f018aeead815ac3decffb" + integrity sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg== dependencies: - "@babel/compat-data" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-async-generator-functions" "^7.16.8" - "@babel/plugin-proposal-class-properties" "^7.16.7" - "@babel/plugin-proposal-class-static-block" "^7.16.7" - "@babel/plugin-proposal-dynamic-import" "^7.16.7" - "@babel/plugin-proposal-export-namespace-from" "^7.16.7" - "@babel/plugin-proposal-json-strings" "^7.16.7" - "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" - "@babel/plugin-proposal-numeric-separator" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread" "^7.16.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.11" - "@babel/plugin-proposal-private-property-in-object" "^7.16.7" - "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@babel/compat-data" "^7.21.5" + "@babel/helper-compilation-targets" "^7.21.5" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" + "@babel/plugin-proposal-async-generator-functions" "^7.20.7" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.21.0" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.21.0" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.21.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" @@ -834,44 +842,44 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.16.7" - "@babel/plugin-transform-async-to-generator" "^7.16.8" - "@babel/plugin-transform-block-scoped-functions" "^7.16.7" - "@babel/plugin-transform-block-scoping" "^7.16.7" - "@babel/plugin-transform-classes" "^7.16.7" - "@babel/plugin-transform-computed-properties" "^7.16.7" - "@babel/plugin-transform-destructuring" "^7.16.7" - "@babel/plugin-transform-dotall-regex" "^7.16.7" - "@babel/plugin-transform-duplicate-keys" "^7.16.7" - "@babel/plugin-transform-exponentiation-operator" "^7.16.7" - "@babel/plugin-transform-for-of" "^7.16.7" - "@babel/plugin-transform-function-name" "^7.16.7" - "@babel/plugin-transform-literals" "^7.16.7" - "@babel/plugin-transform-member-expression-literals" "^7.16.7" - "@babel/plugin-transform-modules-amd" "^7.16.7" - "@babel/plugin-transform-modules-commonjs" "^7.16.8" - "@babel/plugin-transform-modules-systemjs" "^7.16.7" - "@babel/plugin-transform-modules-umd" "^7.16.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" - "@babel/plugin-transform-new-target" "^7.16.7" - "@babel/plugin-transform-object-super" "^7.16.7" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-transform-property-literals" "^7.16.7" - "@babel/plugin-transform-regenerator" "^7.16.7" - "@babel/plugin-transform-reserved-words" "^7.16.7" - "@babel/plugin-transform-shorthand-properties" "^7.16.7" - "@babel/plugin-transform-spread" "^7.16.7" - "@babel/plugin-transform-sticky-regex" "^7.16.7" - "@babel/plugin-transform-template-literals" "^7.16.7" - "@babel/plugin-transform-typeof-symbol" "^7.16.7" - "@babel/plugin-transform-unicode-escapes" "^7.16.7" - "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/plugin-transform-arrow-functions" "^7.21.5" + "@babel/plugin-transform-async-to-generator" "^7.20.7" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.21.0" + "@babel/plugin-transform-classes" "^7.21.0" + "@babel/plugin-transform-computed-properties" "^7.21.5" + "@babel/plugin-transform-destructuring" "^7.21.3" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.21.5" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.20.11" + "@babel/plugin-transform-modules-commonjs" "^7.21.5" + "@babel/plugin-transform-modules-systemjs" "^7.20.11" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.21.3" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.21.5" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.20.7" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.21.5" + "@babel/plugin-transform-unicode-regex" "^7.18.6" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.16.8" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - core-js-compat "^3.20.2" + "@babel/types" "^7.21.5" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" semver "^6.3.0" "@babel/preset-modules@^0.1.5": @@ -885,115 +893,233 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" - integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.5.tgz#8492dddda9644ae3bda3b45eabe87382caee7200" + integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q== dependencies: - regenerator-runtime "^0.13.4" + regenerator-runtime "^0.13.11" -"@babel/standalone@^7.20.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.20.2.tgz#159d2a6a5fc1a04df04f414d999c4558711a5cf0" - integrity sha512-oQX2oyEZCKzOaLImmg3NMm+1DFDm1pIkAme3xCvi170oYCzr5GazANyzFrsV4+9jup6b5uXlgIghXWGGUUEzSQ== - -"@babel/template@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" - integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== +"@babel/template@^7.18.10", "@babel/template@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" -"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" - integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== +"@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133" + integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.3" - "@babel/types" "^7.17.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.5" + "@babel/helper-environment-visitor" "^7.21.5" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.5" + "@babel/types" "^7.21.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" - integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== +"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.4.4": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6" + integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== dependencies: - "@babel/helper-validator-identifier" "^7.16.7" + "@babel/helper-string-parser" "^7.21.5" + "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@esbuild/android-arm@0.15.12": - version "0.15.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.12.tgz#e548b10a5e55b9e10537a049ebf0bc72c453b769" - integrity sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA== +"@esbuild/android-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz#4aa8d8afcffb4458736ca9b32baa97d7cb5861ea" + integrity sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw== -"@esbuild/linux-loong64@0.15.12": - version "0.15.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.12.tgz#475b33a2631a3d8ca8aa95ee127f9a61d95bf9c1" - integrity sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw== +"@esbuild/android-arm@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.18.tgz#74a7e95af4ee212ebc9db9baa87c06a594f2a427" + integrity sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw== -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +"@esbuild/android-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.18.tgz#1dcd13f201997c9fe0b204189d3a0da4eb4eb9b6" + integrity sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg== + +"@esbuild/darwin-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz#444f3b961d4da7a89eb9bd35cfa4415141537c2a" + integrity sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ== + +"@esbuild/darwin-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz#a6da308d0ac8a498c54d62e0b2bfb7119b22d315" + integrity sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A== + +"@esbuild/freebsd-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz#b83122bb468889399d0d63475d5aea8d6829c2c2" + integrity sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA== + +"@esbuild/freebsd-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz#af59e0e03fcf7f221b34d4c5ab14094862c9c864" + integrity sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew== + +"@esbuild/linux-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz#8551d72ba540c5bce4bab274a81c14ed01eafdcf" + integrity sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ== + +"@esbuild/linux-arm@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz#e09e76e526df4f665d4d2720d28ff87d15cdf639" + integrity sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg== + +"@esbuild/linux-ia32@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz#47878860ce4fe73a36fd8627f5647bcbbef38ba4" + integrity sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ== + +"@esbuild/linux-loong64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz#3f8fbf5267556fc387d20b2e708ce115de5c967a" + integrity sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ== + +"@esbuild/linux-mips64el@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz#9d896d8f3c75f6c226cbeb840127462e37738226" + integrity sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA== + +"@esbuild/linux-ppc64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz#3d9deb60b2d32c9985bdc3e3be090d30b7472783" + integrity sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ== + +"@esbuild/linux-riscv64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz#8a943cf13fd24ff7ed58aefb940ef178f93386bc" + integrity sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA== + +"@esbuild/linux-s390x@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz#66cb01f4a06423e5496facabdce4f7cae7cb80e5" + integrity sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw== + +"@esbuild/linux-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz#23c26050c6c5d1359c7b774823adc32b3883b6c9" + integrity sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA== + +"@esbuild/netbsd-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz#789a203d3115a52633ff6504f8cbf757f15e703b" + integrity sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg== + +"@esbuild/openbsd-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz#d7b998a30878f8da40617a10af423f56f12a5e90" + integrity sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA== + +"@esbuild/sunos-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz#ecad0736aa7dae07901ba273db9ef3d3e93df31f" + integrity sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg== + +"@esbuild/win32-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz#58dfc177da30acf956252d7c8ae9e54e424887c4" + integrity sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg== + +"@esbuild/win32-ia32@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz#340f6163172b5272b5ae60ec12c312485f69232b" + integrity sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw== + +"@esbuild/win32-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz#3a8e57153905308db357fd02f57c180ee3a0a1fa" + integrity sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg== + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.3.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" + integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== + +"@eslint/eslintrc@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.2.tgz#01575e38707add677cf73ca1589abba8da899a02" + integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" + espree "^9.5.1" + globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@fortawesome/fontawesome-common-types@6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz#76467a94aa888aeb22aafa43eb6ff889df3a5a7f" - integrity sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg== +"@eslint/js@8.39.0": + version "8.39.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.39.0.tgz#58b536bcc843f4cd1e02a7e6171da5c040f4d44b" + integrity sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng== -"@fortawesome/fontawesome-svg-core@6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz#11856eaf4dd1d865c442ddea1eed8ee855186ba2" - integrity sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw== +"@fortawesome/fontawesome-common-types@6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.0.tgz#88da2b70d6ca18aaa6ed3687832e11f39e80624b" + integrity sha512-HNii132xfomg5QVZw0HwXXpN22s7VBHQBv9CeOu9tfJnhsWQNd2lmTNi8CSrnw5B+5YOmzu1UoPAyxaXsJ6RgQ== + +"@fortawesome/fontawesome-svg-core@6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.0.tgz#3727552eff9179506e9203d72feb5b1063c11a21" + integrity sha512-Bertv8xOiVELz5raB2FlXDPKt+m94MQ3JgDfsVbrqNpLU9+UE2E18GKjLKw+d3XbeYPqg1pzyQKGsrzbw+pPaw== dependencies: - "@fortawesome/fontawesome-common-types" "6.2.0" + "@fortawesome/fontawesome-common-types" "6.4.0" -"@fortawesome/free-brands-svg-icons@6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz#ce072179677f9b5d6767f918cfbf296f357cc1d0" - integrity sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA== +"@fortawesome/free-brands-svg-icons@6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.4.0.tgz#c785cf5563231eadc5ef5f8cd0274e0b8920433f" + integrity sha512-qvxTCo0FQ5k2N+VCXb/PZQ+QMhqRVM4OORiO6MXdG6bKolIojGU/srQ1ptvKk0JTbRgaJOfL2qMqGvBEZG7Z6g== dependencies: - "@fortawesome/fontawesome-common-types" "6.2.0" + "@fortawesome/fontawesome-common-types" "6.4.0" -"@fortawesome/free-solid-svg-icons@6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz#8dcde48109354fd7a5ece8ea48d678bb91d4b5f0" - integrity sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA== +"@fortawesome/free-solid-svg-icons@6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.0.tgz#48c0e790847fa56299e2f26b82b39663b8ad7119" + integrity sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ== dependencies: - "@fortawesome/fontawesome-common-types" "6.2.0" + "@fortawesome/fontawesome-common-types" "6.4.0" -"@fortawesome/vue-fontawesome@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.2.tgz#1b2ec546caab790c38d3dcb38407485a70703dd2" - integrity sha512-xHVtVY8ASUeEvgcA/7vULUesENhD+pi/EirRHdMBqooHlXBqK+yrV6d8tUye1m5UKQKVgYAHMhUBfOnoiwvc8Q== +"@fortawesome/vue-fontawesome@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.3.tgz#633e2998d11f7d4ed41f0d5ea461a22ec9b9d034" + integrity sha512-KCPHi9QemVXGMrfuwf3nNnNo129resAIQWut9QTAMXmXqL2ErABC6ohd2yY5Ipq0CLWNbKHk8TMdTXL/Zf3ZhA== -"@humanwhocodes/config-array@^0.11.6": - version "0.11.6" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" - integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg== +"@humanwhocodes/config-array@^0.11.8": + version "0.11.8" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" + integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" - minimatch "^3.0.4" + minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" @@ -1005,35 +1131,35 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@iconify/json@2.1.135": - version "2.1.135" - resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.1.135.tgz#55bf6a6930e1ec07666f849596d94512a204f0b3" - integrity sha512-TPcWuayPACVtr2PxMbayUU+UEpoeL9VKvc3iJ+nImmxCZvDqeO7ralHqBSZi52sf9O5lvpe6xQSQijSIr6omAw== +"@iconify/json@2.2.58": + version "2.2.58" + resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.58.tgz#13b71a64cc0202f8a4b7b34d9c8a96ee3d2c35e5" + integrity sha512-brAK+R9/ZhhY8NwSK1Jp++qHR5WHFis7K2kIHPT9Zd/uyijX6CPMaVCepRNNXMhPnNYW6Re372lne5Z+OxBHtQ== dependencies: "@iconify/types" "*" - pathe "^0.3.0" + pathe "^1.0.0" "@iconify/types@*", "@iconify/types@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== -"@iconify/utils@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.0.1.tgz#bbd29368e0a269f29abc920e375ba84e23ec3a36" - integrity sha512-t8IyICk25wgZL4YKn/2kYfjG5MGA6EWZlaUJZ1OEIku4V+kX9V900T5E4HIqS3hLyD6/RJET0zY4vxO9pHLHHw== +"@iconify/utils@^2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.1.5.tgz#75c17410aadec724d2ab7bd71e8710e448102438" + integrity sha512-6MvDI+I6QMvXn5rK9KQGdpEE4mmLTcuQdLZEiX5N+uZB+vc4Yw9K1OtnOgkl8mp4d9X0UrILREyZgF1NUwUt+Q== dependencies: - "@antfu/install-pkg" "^0.1.0" - "@antfu/utils" "^0.5.2" + "@antfu/install-pkg" "^0.1.1" + "@antfu/utils" "^0.7.2" "@iconify/types" "^2.0.0" debug "^4.3.4" - kolorist "^1.5.1" - local-pkg "^0.4.2" + kolorist "^1.7.0" + local-pkg "^0.4.3" "@intlify/bundle-utils@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-3.2.1.tgz#f1a00fb31716567c8da63fbb351c3199ca12d467" - integrity sha512-rf4cLBOnbqmpXVcCdcYHilZpMt1m82syh3WLBJlZvGxN2KkH9HeHVH4+bnibF/SDXCHNh6lM6wTpS/qw+PkcMg== + version "3.4.0" + resolved "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-3.4.0.tgz#72558611f4b223a6791f591363dc48a4bcacdf70" + integrity sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ== dependencies: "@intlify/message-compiler" next "@intlify/shared" next @@ -1067,23 +1193,23 @@ source-map "0.6.1" "@intlify/message-compiler@next": - version "9.2.0-beta.40" - resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.2.0-beta.40.tgz#d5d0c5652b9e74e0b4da07a2b8731e1f0e729029" - integrity sha512-6QWTSYewmkew4nsRqgkwTVuGFKzxVCOK8EXsPt15N+tN1g+OYjC3PfGA2dPB6cVkNxqA9mV/hNK02uHPWU9t0A== + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.3.0-beta.17.tgz#be9ca3a617926b3bbd8ab80dd354a1bb57969ef1" + integrity sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww== dependencies: - "@intlify/shared" "9.2.0-beta.40" + "@intlify/shared" "9.3.0-beta.17" source-map "0.6.1" -"@intlify/shared@9.2.0-beta.40", "@intlify/shared@next": - version "9.2.0-beta.40" - resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.2.0-beta.40.tgz#a850936008e6e865310b2a49136d494dd326faab" - integrity sha512-xWz+SFjgt/LfaSbbHVn+V7gmvX4ZNP3cIFta790GWZ/tEgwJeC3tkV7i45iUbZ4ZimOerFgKH05b7qvJlKb6RQ== - "@intlify/shared@9.2.2": version "9.2.2" resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.2.2.tgz#5011be9ca2b4ab86f8660739286e2707f9abb4a5" integrity sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q== +"@intlify/shared@9.3.0-beta.17", "@intlify/shared@next": + version "9.3.0-beta.17" + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.3.0-beta.17.tgz#1180dcb0b30741555fad0b62e4621802e8272ee5" + integrity sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ== + "@intlify/vite-plugin-vue-i18n@6.0.3": version "6.0.3" resolved "https://registry.yarnpkg.com/@intlify/vite-plugin-vue-i18n/-/vite-plugin-vue-i18n-6.0.3.tgz#57a6900de02a9829e52b16bf072768534c7664ef" @@ -1104,61 +1230,50 @@ "@intlify/core-base" "9.2.2" "@intlify/shared" "9.2.2" -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== "@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" + integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/trace-mapping@^0.3.0": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" - integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" - integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1214,13 +1329,13 @@ "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" -"@rollup/plugin-replace@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz#e34c457d6a285f0213359740b43f39d969b38a67" - integrity sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g== +"@rollup/plugin-replace@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz#45f53501b16311feded2485e98419acb8448c61d" + integrity sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA== dependencies: - "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" + "@rollup/pluginutils" "^5.0.1" + magic-string "^0.27.0" "@rollup/pluginutils@^3.1.0": version "3.1.0" @@ -1239,10 +1354,10 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.1.tgz#63def51f5a76dadd984689d33c7f000164152a97" - integrity sha512-4HaCVEXXuObvcPUaUlLt4faHYHCeQOOWNj8NKFGaRSrw3ZLD0TWeAFZicV9vXjnE2nkNuaVTfTuwAnjR+6uc9A== +"@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== dependencies: "@types/estree" "^1.0.0" estree-walker "^2.0.2" @@ -1259,37 +1374,32 @@ string.prototype.matchall "^4.0.6" "@types/eslint@^8.4.5": - version "8.4.5" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.5.tgz#acdfb7dd36b91cc5d812d7c093811a8f3d9b31e4" - integrity sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ== + version "8.37.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.37.0.tgz#29cebc6c2a3ac7fea7113207bf5a828fdf4d7ef1" + integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== "@types/estree@0.0.39": version "0.0.39" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/estree@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - "@types/json-schema@*": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/node@*": - version "17.0.23" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da" - integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw== + version "18.16.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.3.tgz#6bda7819aae6ea0b386ebc5b24bdf602f1b42b01" + integrity sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q== "@types/resolve@1.17.1": version "1.17.1" @@ -1299,289 +1409,316 @@ "@types/node" "*" "@types/trusted-types@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" - integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.3.tgz#a136f83b0758698df454e328759dbd3d44555311" + integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== -"@unocss/astro@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.46.4.tgz#8ee720dc77c09ae159dc260ee1edbe851f61cc08" - integrity sha512-Cyw17FcT6H5N2GvE7kWHj8xSP102T4V6O9dKlFMgQhhWXBIHA0toE2IHM1wV1LWBO93n6b5+FlDQxiFvq+CkUA== +"@unocss/astro@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.51.8.tgz#94dc40e36ffb4324e3e33cea164abe085891d4c1" + integrity sha512-1cY22psmzeW6f29Os7nXhrIgbjR2QI2qPU+PDEMprWiaVHlIc86WUKNzPIcuKskAQMMhWVCIN/XlCNzxZzXJqw== dependencies: - "@unocss/core" "0.46.4" - "@unocss/reset" "0.46.4" - "@unocss/vite" "0.46.4" + "@unocss/core" "0.51.8" + "@unocss/reset" "0.51.8" + "@unocss/vite" "0.51.8" -"@unocss/cli@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.46.4.tgz#11ed6f95f35167d5329c3bf6c4c1fab309c93cc8" - integrity sha512-egDUf6zqVWJFW1/2Y6NxJRwQ2Jys+DCbQTqCLEwZ4DN3SI7A4rmM/07K4m3JMoLJsn9srH2dnykpvxt2ZN3Uow== +"@unocss/cli@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.51.8.tgz#6c4e8c2d12e2cf3d70fe341f784afa3552f894c9" + integrity sha512-vZKct40rIXhp8tIUkBLn9pLq4xWMBi3+wFryBgoZDHSkRwWkuQLqCY5rAsNOv1DG2+tLfKef4guMaFFavDkYzA== dependencies: - "@ampproject/remapping" "^2.2.0" - "@rollup/pluginutils" "^5.0.1" - "@unocss/config" "0.46.4" - "@unocss/core" "0.46.4" - "@unocss/preset-uno" "0.46.4" + "@ampproject/remapping" "^2.2.1" + "@rollup/pluginutils" "^5.0.2" + "@unocss/config" "0.51.8" + "@unocss/core" "0.51.8" + "@unocss/preset-uno" "0.51.8" cac "^6.7.14" chokidar "^3.5.3" colorette "^2.0.19" - consola "^2.15.3" + consola "^3.0.0" fast-glob "^3.2.12" - magic-string "^0.26.7" - pathe "^0.3.9" + magic-string "^0.30.0" + pathe "^1.1.0" perfect-debounce "^0.1.3" -"@unocss/config@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.46.4.tgz#c8e7b23f65263d34771fa215eba1a243c7ea8b6b" - integrity sha512-EN/4wn+RZpbWAei40osHTMfAaLGh1TmoyH2pypSdKLV17PFWkXu4hmcl4lHUl6+gHigL6TGQjlww7N9QOspt6g== +"@unocss/config@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.51.8.tgz#01835d403725a23631489ab5cca67d4936a3b651" + integrity sha512-wiCn2aR82BdDMLfywTxUbyugBy1TxEdfND5BuLZxtNIKARnZoQXm+hfLbIBcOvmcWW1p940I6CImNFrSszOULQ== dependencies: - "@unocss/core" "0.46.4" + "@unocss/core" "0.51.8" unconfig "^0.3.7" -"@unocss/core@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.46.4.tgz#3fa4c57551673266aecd47b4c1fc088ca716b48b" - integrity sha512-pLWJ/QgRW1DT1m0Y/7IyX7tURi/1fJ0T17jygH+iMGfwOJVFigkqxstTbWknuVFqc1rCH+pO20bI5k0r3xvIPA== +"@unocss/core@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.51.8.tgz#f44ff566efd0f109f580d8acad069ff1a70eb859" + integrity sha512-myHRKBphEN3h0OnsUhg2JaFKjFGfqF/jmmzZCCMNU5UmxbheZomXANNLYXVgEP6LHvd4xAF0DEzrOBcDPLf0HQ== -"@unocss/inspector@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.46.4.tgz#868d5dd5cb3b39c4b5537ef1994b46cc2b803390" - integrity sha512-Ww6MMHtYPlGN72HnDrLFJvn88nM+lNy913TDfWu9lQZ9fZyA8KbvQ2IhE9klbA/LWW9kn+7i67tJNV3E5yVsmQ== +"@unocss/extractor-arbitrary-variants@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.51.8.tgz#fbdd69a67d43404f9a53925cd4aff6b970b7ade7" + integrity sha512-cCsdRLqmt3adcaRtoIP2pC8mYgH3ed8DEES3E7VOWghqLjwLULUMyBS+vy7n9CvnV75kuTKb1bZ+k9eu/rfh2w== + dependencies: + "@unocss/core" "0.51.8" + +"@unocss/inspector@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.51.8.tgz#69c0f9f08f69d8dc05f0a1edca59a123e6d6e7aa" + integrity sha512-g3gLl6h/AErv04jCTQOCtfBDzJ01FG2SnDxLErIm22bnKydP/QB15TyX9AXlUsOcxywcCFHYe73OdPqyMqPEFQ== dependencies: gzip-size "^6.0.0" sirv "^2.0.2" -"@unocss/preset-attributify@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.46.4.tgz#daefa07a33343d015dbd93f2551e02f845e86ecd" - integrity sha512-B3N5J0PRjNaMr2ma0eGqinEwbxYoosAtN4a/5vOKWsbkBoVAKZl+6lyvbjDNtPnwKxjEuHL3MbMUvzG46kLGGA== +"@unocss/postcss@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/postcss/-/postcss-0.51.8.tgz#26eddc1ef472fe42f1cff4bf14f05c1e8ef1391f" + integrity sha512-IWwxGDfd/pqQMBjp1PKplQIeD6uwUs1qxUkJZXIf/BlGE+dMkjIw6Mp72FwYqkMn71hnjU2CMRTbX7RzkKxkmQ== dependencies: - "@unocss/core" "0.46.4" + "@unocss/config" "0.51.8" + "@unocss/core" "0.51.8" + css-tree "^2.3.1" + fast-glob "^3.2.12" + magic-string "^0.30.0" + postcss "^8.4.21" -"@unocss/preset-icons@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.46.4.tgz#932a83354e25a8add54f48da48100f3221e08021" - integrity sha512-5Ojnv7VYwGk1sjiEbjreifHNuAObQxvKAT8MjR9keTC5IkDWgEu+h7FLFtPRLyG1Yb89hmbs2MFAKnNPCUdPeQ== +"@unocss/preset-attributify@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.51.8.tgz#df79d9e1b9ef62a222c45c292d194dbb0817fed2" + integrity sha512-2JkGrutvVwvXAC48vCiEpiYLMXlV1rDigR1lwRrKxQC1s/1/j4Wei2RqY0649CkpWZBvdiJ5oPF38NV9pWOnKw== dependencies: - "@iconify/utils" "^2.0.1" - "@unocss/core" "0.46.4" - ohmyfetch "^0.4.20" + "@unocss/core" "0.51.8" -"@unocss/preset-mini@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.46.4.tgz#4ee7b736e3529330defc5d1dc5430c9c47708543" - integrity sha512-zDuFe+F83k6qOVXcncAZdjRaWIGrME8pt7k2PeCFmnjMyEpHHAISRItfa4sIu4dVhhYRNIuymldLdss5jmCCoQ== +"@unocss/preset-icons@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.51.8.tgz#21432697ffd9b46872047f76f60455978c92736c" + integrity sha512-qvHNsLYVJw6js+1+FNaNZm4qLTM+z4VnHHp1NNMtqHTMEOFUsxu+bAL6CIPkwja455F1GxyvYbHpB6eekSwNEA== dependencies: - "@unocss/core" "0.46.4" + "@iconify/utils" "^2.1.5" + "@unocss/core" "0.51.8" + ofetch "^1.0.1" -"@unocss/preset-tagify@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.46.4.tgz#41e75def59048ec5fc431d13101b93f99ae12734" - integrity sha512-HWAk39pKWcZ3GJcEEI1NWdcY3RqsJJPuC7FIn70VHTbn7KQh997+4TACuA/QGc4OItkiCL6ZLj6xjJCPtQakYg== +"@unocss/preset-mini@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.51.8.tgz#91de421f716e2571950e6b9e3998cb7d7ea435cf" + integrity sha512-eDm70Kuw3gscq2bjjmM7i11ox2siAbzsI9dIIpJtXntuWdzwlhqNk40YH/YnM02OfWVi8QLdWuye4wOA3//Fjw== dependencies: - "@unocss/core" "0.46.4" + "@unocss/core" "0.51.8" + "@unocss/extractor-arbitrary-variants" "0.51.8" -"@unocss/preset-typography@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.46.4.tgz#25e5b2f36acce8958303aa43c24854672f3bd389" - integrity sha512-6+aU9kuXO7FLOPt73SjGvgi/hrx4Z1gGD3iwSn+4kPpqSA+XChO/lz93OIwUCQMAuGKlJzXIqlpqZoMVTtPpig== +"@unocss/preset-tagify@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.51.8.tgz#611a5cb07efe0b42885d030b4f55218474d1b616" + integrity sha512-QUUoyDor2AG5N2nQNI+SZ21HEKfJQxDRlZ+mAwT0NLSli5ZGgDN+BwsHGbffNhi2B0Gti/s5ovIDsQY0WyoYbA== dependencies: - "@unocss/core" "0.46.4" + "@unocss/core" "0.51.8" -"@unocss/preset-uno@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.46.4.tgz#336965de4aa67a6edac86206f56d4d996ea344fc" - integrity sha512-6k1Icc6DUPgQNQut9ZGG+BOVvZ60rhApLEY1CiJaxRDNnE1fx5mbWtuQT/Uwl5osMCRgfbuFkCVdo1Qt2QwvVw== +"@unocss/preset-typography@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.51.8.tgz#e0e2e1658ea3fc196e72eaa8c6eab8a9473c1926" + integrity sha512-cqHzwHj8cybQutPOXg5g81Lww0gWU0DIVNUpLy5g8qW+w5y4rTlQ4pNw5z1x3CyHUHO2++HApN8m07zJL6RA1w== dependencies: - "@unocss/core" "0.46.4" - "@unocss/preset-mini" "0.46.4" - "@unocss/preset-wind" "0.46.4" + "@unocss/core" "0.51.8" + "@unocss/preset-mini" "0.51.8" -"@unocss/preset-web-fonts@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.46.4.tgz#7fb37061a1305c707ee28c78aa31ae6fbe98f80f" - integrity sha512-W3/2jlD24EU8JSz+GGpnD+21RxxeYhzTr2G32AmOXYCpR2+hBCOCKnG6YBJmgp3xjNwNibXew6ZCBU0JGgPrNg== +"@unocss/preset-uno@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.51.8.tgz#a8dd53a11bfe0c85c0d67802f9df35e91ddaa135" + integrity sha512-akBkjSDqFhuiLPPOu+t+bhae1/ZRjcKnmMMGekSBoJvE3CfYsDpkYgzlj+U1NhCtmKXHeDZKD8spUJj5Jvea1g== dependencies: - "@unocss/core" "0.46.4" - ohmyfetch "^0.4.20" + "@unocss/core" "0.51.8" + "@unocss/preset-mini" "0.51.8" + "@unocss/preset-wind" "0.51.8" -"@unocss/preset-wind@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.46.4.tgz#f6da9974acd5d9ef5b8ac7e8b8a271fab8d10008" - integrity sha512-J3+pT5oaVu0HKRdHgeTqyazQs/lpB5lVUpDjw5nRKmSGcWCRe2BG6IptM6IFGBweMWK0SWwDxgefqsb4qIyrlA== +"@unocss/preset-web-fonts@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.51.8.tgz#8b0ba5a8638376116391a0524a94f36a3eed6a51" + integrity sha512-s9kKEiV21qYTdrfb3uZRc+Eos1e1/UN6lCC4KPqzD5LfdsZgel5a0xD9RpKUoKOnPgzDkvg22yn8rfsC5NBafg== dependencies: - "@unocss/core" "0.46.4" - "@unocss/preset-mini" "0.46.4" + "@unocss/core" "0.51.8" + ofetch "^1.0.1" -"@unocss/reset@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.46.4.tgz#ae02f1cb9416cbfb17e08d5e9b2e0ab95a4ab343" - integrity sha512-Bd5LlvJj2A0wdJIAjzXF2+SL5gVJlAItk0ZO88OR2q2UZnqAYDrjWGfZGyNQKttKPWNuTH87IC6/8FFjoIAtxA== - -"@unocss/scope@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.46.4.tgz#cbfaed879eb013a4a07d8e6fe8cf8de9b3c3a538" - integrity sha512-wNgFxvUzoqGyzW7dJCPLdIgbtcLulyIYBbVOSXEJ3fy+j8rjcF23HAZF/mh3hIRYbci8gm8XmG4+BKPlG3D7Aw== - -"@unocss/transformer-attributify-jsx@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.46.4.tgz#9a373e7deac65ccdf120ff41fea418518c681680" - integrity sha512-dEUEx/GJu8i3qZi9ci9E+5OXARVbhzmu+xrZ6yIbVRzOuxr2yp3zbMKPrP3cek+LRGgCQdk6ZkE/FVET4X4EGg== +"@unocss/preset-wind@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.51.8.tgz#0848e788124b4eb75780ea8497677c72da266021" + integrity sha512-L8zqVQigmPiclCuUdXwzNpj3CcC0PX38m5DAb9fkYyEdeSMkM2BYsKgR56oxah+0crN1dRTjJsqK45MAjJiVKQ== dependencies: - "@unocss/core" "0.46.4" + "@unocss/core" "0.51.8" + "@unocss/preset-mini" "0.51.8" -"@unocss/transformer-compile-class@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.46.4.tgz#8b09876b31e92ac4c28ca2abb0b9258031b9d298" - integrity sha512-T0m8vsymnUClhXMBulSIs8iIuNhvkys28UpIR6mnobI/cZV/+FKo+2w8r2vKyNkSlKd+yXZm+/RzF6q6S7Z5AQ== +"@unocss/reset@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.51.8.tgz#0c552b57fb9a427fdc56c15369c61d7dee826e3d" + integrity sha512-mVUP2F/ItPKatkRh5tWBNDZG2YqG7oKxfYxQUYbNAv/hiTKPlKc3PX9T4vZKEvJarbzucTIGbYHdzwqExzG9Kw== + +"@unocss/scope@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.51.8.tgz#5259bd7726694439eadb1640b991bf3026279f9a" + integrity sha512-4B4nlmcwFGKzAyI8ltSSJIivqu+DHZ3/T9IccuoFgWzdr+whPwxO5x6ydkTaJo9bUyT9mcj+HhFEjmwsA98FmQ== + +"@unocss/transformer-attributify-jsx-babel@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.51.8.tgz#3aea841950fbea25bf30455fe7839223faea356f" + integrity sha512-GJ1NLLAn4MH/u5/qsAbnzY7Qyl1aqWi0fj2ggXcv3XP9KmllRmGymWVJB7lqH7AL5xzJD+tivUEH8m+tsaeZYQ== dependencies: - "@unocss/core" "0.46.4" + "@unocss/core" "0.51.8" -"@unocss/transformer-directives@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.46.4.tgz#82d842a991e39159cb86b7fd7de71daa2beead77" - integrity sha512-ePw4E6beBVtogf7KFysDFvIqd1EAsb1nHs5b5W5JlKTcHySSZIY0neDhN6sD32PRfmQgkgTbR2Cu4XM6u/zBjA== +"@unocss/transformer-attributify-jsx@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.51.8.tgz#511b370def270d517714431039d5285ce005d29e" + integrity sha512-iq4WRj+IHVIRPSH7qaB8PqqlSNSHXkXjPki1n14Bcv1D1ILgDBnH6gRammB/Z7KqAP/k/TCK7bSMeHrQ6iTQoQ== dependencies: - "@unocss/core" "0.46.4" - css-tree "^2.2.1" + "@unocss/core" "0.51.8" -"@unocss/transformer-variant-group@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.46.4.tgz#047683939a1a7c5df38f93f2669156d842f20d23" - integrity sha512-5kzd4cEB/If+C0FsEj5wa8nb/0/SAvbEypGUluttaWcEaOH+h/CTMK5bPcFZScxrjNmBxe26f7CyNC0fe2G4yw== +"@unocss/transformer-compile-class@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.51.8.tgz#b9eb0ddd174b93a1059fc0516d95b9daf09a0f28" + integrity sha512-aSyUDjYGUX1qplby0wt9BcBwMsmKzIDyOkp3DBTlAfBjWbxes8ZytjutIzOMos1CrrHTuB/omCT9apG2JAbgDA== dependencies: - "@unocss/core" "0.46.4" + "@unocss/core" "0.51.8" -"@unocss/vite@0.46.4": - version "0.46.4" - resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.46.4.tgz#0c381fa5fcacb73a1c5eaa3083df8f29933bc69d" - integrity sha512-qWVuogukCkRCNVT7Kuqt4V7lqLMUu/u/IPfF9hA9C5kz/2ZoE3neHzwBrPq34xBBKCcD+eo96skarBTtHpVn0w== +"@unocss/transformer-directives@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.51.8.tgz#4fee9fa3fb97dbacc744a21f88b45eff5e835698" + integrity sha512-Q1vG0dZYaxbdz0pVnvpuFreGoSqmrk7TgKUHNuJP/XzTi04sriQoDSpC2QMIAuOyU7FyGpSjUORiaBm0/VNURw== dependencies: - "@ampproject/remapping" "^2.2.0" - "@rollup/pluginutils" "^5.0.1" - "@unocss/config" "0.46.4" - "@unocss/core" "0.46.4" - "@unocss/inspector" "0.46.4" - "@unocss/scope" "0.46.4" - "@unocss/transformer-directives" "0.46.4" - magic-string "^0.26.7" + "@unocss/core" "0.51.8" + css-tree "^2.3.1" -"@vitejs/plugin-legacy@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-legacy/-/plugin-legacy-2.3.1.tgz#44d8e608e66ef03ff82ae176588c7a621d56c524" - integrity sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ== +"@unocss/transformer-variant-group@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.51.8.tgz#342fdade1ece77a0874fd6ff9903c111de1bdfe0" + integrity sha512-blFQtAntyijFOm+BiiQhroaPwFNX6zYi19wUjY6NdvMAl/g4JzOFTzo+KehQf+lCI3Dvhr8Z2dGtDcnwfqUcDg== dependencies: - "@babel/standalone" "^7.20.0" - core-js "^3.26.0" - magic-string "^0.26.7" - regenerator-runtime "^0.13.10" - systemjs "^6.13.0" + "@unocss/core" "0.51.8" -"@vitejs/plugin-vue@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz#a1484089dd85d6528f435743f84cdd0d215bbb54" - integrity sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw== +"@unocss/vite@0.51.8": + version "0.51.8" + resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.51.8.tgz#4d5d612cfa98e0b388fc1b07cd5ac00d83055e17" + integrity sha512-0mVCgh2Bci2oey6VXGAJBI3x/p5whJiY32BpJaugCmLlZPc6rnWQ8o/FaOTed2EznWAGA8zRRF2l3fEVCURh9g== + dependencies: + "@ampproject/remapping" "^2.2.1" + "@rollup/pluginutils" "^5.0.2" + "@unocss/config" "0.51.8" + "@unocss/core" "0.51.8" + "@unocss/inspector" "0.51.8" + "@unocss/scope" "0.51.8" + "@unocss/transformer-directives" "0.51.8" + chokidar "^3.5.3" + fast-glob "^3.2.12" + magic-string "^0.30.0" -"@vue/compiler-core@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.43.tgz#153c27c8dc670eb4c07e7ca5796b03f98655df84" - integrity sha512-YLr9MXkKHFWVVahNWSwISzrcjNPbERDT9Zn0ZyIsHsDslGMV4Jv28X+pDhaVFYt8+Tgy4iNbQMe/5O0oNlhaeQ== +"@vitejs/plugin-legacy@4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-legacy/-/plugin-legacy-4.0.3.tgz#dbcd356cf4d7e36530cc4090b29872e622e89c96" + integrity sha512-RqDQOSEmFSNL42vITkNp8HE8Ak1yjGgaav4B6BGcZ8/URK0wikzwSyhNRirHDkp+snflEEk7iPZXTXUYA9exbg== + dependencies: + "@babel/core" "^7.21.3" + "@babel/preset-env" "^7.20.2" + browserslist "^4.21.5" + core-js "^3.29.1" + magic-string "^0.30.0" + regenerator-runtime "^0.13.11" + systemjs "^6.14.0" + +"@vitejs/plugin-vue@4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-4.2.1.tgz#c3ccce9956e8cdca946f465188777e4e3e488f6a" + integrity sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw== + +"@vue/compiler-core@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz#3e07c684d74897ac9aa5922c520741f3029267f8" + integrity sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig== dependencies: "@babel/parser" "^7.16.4" - "@vue/shared" "3.2.43" + "@vue/shared" "3.2.47" estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-dom@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.43.tgz#4e6b0941e67888281e827804af6a8b7aaff9619d" - integrity sha512-LIhLMArN4hkRyECQSUB56z/wsF2JdGMDsG06e3ZAJAaNcGaMQLLzhF667hklouTZeHbWVCe8c7qkDPVs21Zu9Q== +"@vue/compiler-dom@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz#a0b06caf7ef7056939e563dcaa9cbde30794f305" + integrity sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ== dependencies: - "@vue/compiler-core" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/compiler-core" "3.2.47" + "@vue/shared" "3.2.47" -"@vue/compiler-sfc@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.43.tgz#441bf77c1e8d72ed5924f79db45947d28267a52c" - integrity sha512-YBv94ASxDxTuiE0PvvERs1+Zq9KWAMrZEHpvhVzEJsANJnqqveJ18d0tSvTU6jPlF2BWFQDO3JfiGm7biQd36g== +"@vue/compiler-sfc@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz#1bdc36f6cdc1643f72e2c397eb1a398f5004ad3d" + integrity sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ== dependencies: "@babel/parser" "^7.16.4" - "@vue/compiler-core" "3.2.43" - "@vue/compiler-dom" "3.2.43" - "@vue/compiler-ssr" "3.2.43" - "@vue/reactivity-transform" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/compiler-core" "3.2.47" + "@vue/compiler-dom" "3.2.47" + "@vue/compiler-ssr" "3.2.47" + "@vue/reactivity-transform" "3.2.47" + "@vue/shared" "3.2.47" estree-walker "^2.0.2" magic-string "^0.25.7" postcss "^8.1.10" source-map "^0.6.1" -"@vue/compiler-ssr@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.43.tgz#68d4b80ea6ceefa8d1514f67caadf314df7ddfe0" - integrity sha512-IoYbnhaH0WbJ16pxArPTlqbnJ3Bqj5+seTg4AeBvS8HAb0b2EQQw8PpgcyrvzdIOIFq9FLfpWTbixdhVMYofyg== +"@vue/compiler-ssr@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz#35872c01a273aac4d6070ab9d8da918ab13057ee" + integrity sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw== dependencies: - "@vue/compiler-dom" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/compiler-dom" "3.2.47" + "@vue/shared" "3.2.47" -"@vue/devtools-api@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz#6f2948ff002ec46df01420dfeff91de16c5b4092" - integrity sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ== +"@vue/devtools-api@^6.2.1", "@vue/devtools-api@^6.4.5": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07" + integrity sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q== -"@vue/devtools-api@^6.4.5": - version "6.4.5" - resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz#d54e844c1adbb1e677c81c665ecef1a2b4bb8380" - integrity sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ== - -"@vue/reactivity-transform@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.43.tgz#89c73ff05d358984e08beca12624b6edc5d48ebd" - integrity sha512-TGRvlD3Y8DTHGKg1VJYOMwC6CbrjNYh3wwUCKtwHSEv0uYdXjyn8r5KtklehP58G+opv6K2DhyBNPNhvSt9ttw== +"@vue/reactivity-transform@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz#e45df4d06370f8abf29081a16afd25cffba6d84e" + integrity sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA== dependencies: "@babel/parser" "^7.16.4" - "@vue/compiler-core" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/compiler-core" "3.2.47" + "@vue/shared" "3.2.47" estree-walker "^2.0.2" magic-string "^0.25.7" -"@vue/reactivity@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.43.tgz#6baae5d07440c085e70519313f2ed35dcb29d29a" - integrity sha512-LzOxeaTZPTpj9qHCArOJXNa73ky8M7g28prqsd7Kxjxvs7i0EmpHEFASoK7QpYyfmIOh/UjJA+0jaD/iMIiRFg== +"@vue/reactivity@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.47.tgz#1d6399074eadfc3ed35c727e2fd707d6881140b6" + integrity sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ== dependencies: - "@vue/shared" "3.2.43" + "@vue/shared" "3.2.47" -"@vue/runtime-core@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.43.tgz#7ada0adcda8d27b9dfab5a8fd479a5abf2fb8977" - integrity sha512-rLm4b0+mVENn7D42pXL3tNqb7vtQ3Hjy2WThMd9WGlPSJr/BxxbomzUf6V5MBf40Qx698FSJeORZ00hH+jvixw== +"@vue/runtime-core@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz#406ebade3d5551c00fc6409bbc1eeb10f32e121d" + integrity sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA== dependencies: - "@vue/reactivity" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/reactivity" "3.2.47" + "@vue/shared" "3.2.47" -"@vue/runtime-dom@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.43.tgz#20ba50ab6ae256fecbc5c8b928ec1decfefa8b7f" - integrity sha512-hDxrqUzBrXbIItQ9n5pePVf4itRbNpYh3xt5K+fRYvBu4GXOULoS+DmO77DctvBLwdgBaLMc1aOmKIL1TzRA7g== +"@vue/runtime-dom@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz#93e760eeaeab84dedfb7c3eaf3ed58d776299382" + integrity sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA== dependencies: - "@vue/runtime-core" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/runtime-core" "3.2.47" + "@vue/shared" "3.2.47" csstype "^2.6.8" -"@vue/server-renderer@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.43.tgz#ce0b709d67b48236c3d6691615a1b244330c1c88" - integrity sha512-T6mXBRCOOu6zJiQxySp5sRzW1P9NhXQXssRJA/KI8N40etGO+rwZgahc8uQvruVQvK56BSru+1kGQeuQ9qliPg== +"@vue/server-renderer@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz#8aa1d1871fc4eb5a7851aa7f741f8f700e6de3c0" + integrity sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA== dependencies: - "@vue/compiler-ssr" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/compiler-ssr" "3.2.47" + "@vue/shared" "3.2.47" -"@vue/shared@3.2.43": - version "3.2.43" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.43.tgz#e2717e60cc3a761f8df76e5361f36fd597428db3" - integrity sha512-zPhXJ0evblbcI3qOwUxliOoH90ecp2J1171RFrHXNC58EzzxXGPJ/X0FyIvuC9SvZNe8wpX4OcWhblPDSwT8Rw== +"@vue/shared@3.2.47": + version "3.2.47" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.47.tgz#e597ef75086c6e896ff5478a6bfc0a7aa4bbd14c" + integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ== acorn-jsx@^5.2.0, acorn-jsx@^5.3.2: version "5.3.2" @@ -1593,15 +1730,10 @@ acorn@^7.1.1, acorn@^7.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.5.0, acorn@^8.7.1: - version "8.7.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" - integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== - -acorn@^8.8.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" - integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== +acorn@^8.5.0, acorn@^8.8.0: + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" @@ -1614,9 +1746,9 @@ ajv@^6.10.0, ajv@^6.12.4: uri-js "^4.2.2" ajv@^8.6.0: - version "8.11.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -1643,9 +1775,9 @@ ansi-styles@^4.1.0: color-convert "^2.0.1" anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" @@ -1655,46 +1787,52 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + async@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" - integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -babel-plugin-polyfill-corejs2@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" - integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.1" + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" semver "^6.1.1" -babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" - integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.21.0" + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" -babel-plugin-polyfill-regenerator@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" - integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" + "@babel/helper-define-polyfill-provider" "^0.3.3" balanced-match@^1.0.0: version "1.0.2" @@ -1738,16 +1876,15 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.17.5, browserslist@^4.19.1: - version "4.20.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz#567b41508757ecd904dab4d1c646c612cd3d4f88" - integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== +browserslist@^4.21.3, browserslist@^4.21.5: + version "4.21.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== dependencies: - caniuse-lite "^1.0.30001317" - electron-to-chromium "^1.4.84" - escalade "^3.1.1" - node-releases "^2.0.2" - picocolors "^1.0.0" + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" buffer-from@^1.0.0: version "1.1.2" @@ -1763,16 +1900,9 @@ buffer@6.0.3: ieee754 "^1.2.1" builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== - -busboy@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" - integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== - dependencies: - streamsearch "^1.1.0" + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== cac@^6.7.14: version "6.7.14" @@ -1792,10 +1922,10 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -caniuse-lite@^1.0.30001317: - version "1.0.30001320" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz#8397391bec389b8ccce328636499b7284ee13285" - integrity sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA== +caniuse-lite@^1.0.30001449: + version "1.0.30001481" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz#f58a717afe92f9e69d0e35ff64df596bfad93912" + integrity sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ== chalk@^2.0.0: version "2.4.2" @@ -1846,7 +1976,7 @@ color-convert@^2.0.1: color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" @@ -1854,9 +1984,9 @@ color-name@~1.1.4: integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^2.0.19: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== commander@^2.20.0: version "2.20.3" @@ -1871,32 +2001,29 @@ common-tags@^1.8.0: concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -consola@^2.15.3: - version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== +consola@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.1.0.tgz#dfdfa62ceb68bc1f06e4a76ad688566bd8813baf" + integrity sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q== convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -core-js-compat@^3.20.2, core-js-compat@^3.21.0: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82" - integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== +core-js-compat@^3.25.1: + version "3.30.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.1.tgz#961541e22db9c27fc48bfc13a3cafa8734171dfe" + integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== dependencies: - browserslist "^4.19.1" - semver "7.0.0" + browserslist "^4.21.5" -core-js@^3.26.0: - version "3.26.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.26.0.tgz#a516db0ed0811be10eac5d94f3b8463d03faccfe" - integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== +core-js@^3.29.1: + version "3.30.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.1.tgz#fc9c5adcc541d8e9fa3e381179433cbf795628ba" + integrity sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ== cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" @@ -1912,12 +2039,12 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== -css-tree@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" - integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== dependencies: - mdn-data "2.0.28" + mdn-data "2.0.30" source-map-js "^1.0.1" cssesc@^3.0.0: @@ -1926,9 +2053,9 @@ cssesc@^3.0.0: integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== csstype@^2.6.8: - version "2.6.20" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda" - integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== + version "2.6.21" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" + integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" @@ -1943,26 +2070,27 @@ deep-is@^0.1.3: integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== dependencies: - object-keys "^1.0.12" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" defu@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.0.tgz#7a5411655da73335c7d933256911f17c74443e2d" - integrity sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw== + version "6.1.2" + resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.2.tgz#1217cba167410a1765ba93893c6dbac9ed9d9e5c" + integrity sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ== -destr@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/destr/-/destr-1.1.1.tgz#910457d10a2f2f247add4ca4fdb4a03adcc49079" - integrity sha512-QqkneF8LrYmwATMdnuD2MLI3GHQIcBnG6qFC2q9bSH430VTCDAVjcspPmUaKhPGtAtPAftIUFqY1obQYQuwmbg== +destr@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/destr/-/destr-1.2.2.tgz#7ba9befcafb645a50e76b260449c63927b51e22f" + integrity sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA== doctrine@^3.0.0: version "3.0.0" @@ -1976,10 +2104,10 @@ dom-walk@^0.1.0: resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== -dompurify@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.0.tgz#c9c88390f024c2823332615c9e20a453cf3825dd" - integrity sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA== +dompurify@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.2.tgz#bc4c7c011c825e7704341a285461d8d407d9429a" + integrity sha512-B8c6JdiEpxAKnd8Dm++QQxJL4lfuc757scZtcapj6qjTjrQzyq5iAyznLKVvK+77eYNiFblHBlt7MM0fOeqoKw== duplexer@^0.1.2: version "0.1.2" @@ -1987,47 +2115,70 @@ duplexer@^0.1.2: integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== ejs@^3.1.6: - version "3.1.7" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.7.tgz#c544d9c7f715783dd92f0bddcf73a59e6962d006" - integrity sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw== + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.84: - version "1.4.96" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz#a97438a01d5db1460343fea4a344960b09330990" - integrity sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw== +electron-to-chromium@^1.4.284: + version "1.4.377" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.377.tgz#7f326a0b2c1b96eca6bb65907addc505d0d15989" + integrity sha512-H3BYG6DW5Z+l0xcfXaicJGxrpA4kMlCxnN71+iNX+dBLkRMOdVJqFJiAmbNZZKA1zISpRg17JR03qGifXNsJtw== eme-encryption-scheme-polyfill@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.1.1.tgz#91c823ed584e8ec5a9f03a6a676def8f80c57a4c" integrity sha512-njD17wcUrbqCj0ArpLu5zWXtaiupHb/2fIUQGdInf83GlI+Q6mmqaPGLdrke4savKAu15J/z1Tg/ivDgl14g0g== -es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== dependencies: + array-buffer-byte-length "^1.0.0" + available-typed-arrays "^1.0.5" call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.0" get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" + is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" es-to-primitive@^1.2.1: version "1.2.1" @@ -2038,133 +2189,33 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild-android-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.12.tgz#5e8151d5f0a748c71a7fbea8cee844ccf008e6fc" - integrity sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q== - -esbuild-android-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.12.tgz#5ee72a6baa444bc96ffcb472a3ba4aba2cc80666" - integrity sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA== - -esbuild-darwin-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.12.tgz#70047007e093fa1b3ba7ef86f9b3fa63db51fe25" - integrity sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q== - -esbuild-darwin-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.12.tgz#41c951f23d9a70539bcca552bae6e5196696ae04" - integrity sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw== - -esbuild-freebsd-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.12.tgz#a761b5afd12bbedb7d56c612e9cfa4d2711f33f0" - integrity sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw== - -esbuild-freebsd-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.12.tgz#6b0839d4d58deabc6cbd96276eb8cbf94f7f335e" - integrity sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g== - -esbuild-linux-32@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.12.tgz#bd50bfe22514d434d97d5150977496e2631345b4" - integrity sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA== - -esbuild-linux-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.12.tgz#074bb2b194bf658245f8490f29c01ffcdfa8c931" - integrity sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA== - -esbuild-linux-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.12.tgz#3bf789c4396dc032875a122988efd6f3733f28f5" - integrity sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ== - -esbuild-linux-arm@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.12.tgz#b91b5a8d470053f6c2c9c8a5e67ec10a71fe4a67" - integrity sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A== - -esbuild-linux-mips64le@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.12.tgz#2fb54099ada3c950a7536dfcba46172c61e580e2" - integrity sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A== - -esbuild-linux-ppc64le@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.12.tgz#9e3b8c09825fb27886249dfb3142a750df29a1b7" - integrity sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg== - -esbuild-linux-riscv64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.12.tgz#923d0f5b6e12ee0d1fe116b08e4ae4478fe40693" - integrity sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA== - -esbuild-linux-s390x@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.12.tgz#3b1620220482b96266a0c6d9d471d451a1eab86f" - integrity sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww== - -esbuild-netbsd-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.12.tgz#276730f80da646859b1af5a740e7802d8cd73e42" - integrity sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w== - -esbuild-openbsd-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.12.tgz#bd0eea1dd2ca0722ed489d88c26714034429f8ae" - integrity sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw== - -esbuild-sunos-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.12.tgz#5e56bf9eef3b2d92360d6d29dcde7722acbecc9e" - integrity sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg== - -esbuild-windows-32@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.12.tgz#a4f1a301c1a2fa7701fcd4b91ef9d2620cf293d0" - integrity sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw== - -esbuild-windows-64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.12.tgz#bc2b467541744d653be4fe64eaa9b0dbbf8e07f6" - integrity sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA== - -esbuild-windows-arm64@0.15.12: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.12.tgz#9a7266404334a86be800957eaee9aef94c3df328" - integrity sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA== - -esbuild@^0.15.9: - version "0.15.12" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.12.tgz#6c8e22d6d3b7430d165c33848298d3fc9a1f251c" - integrity sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng== +esbuild@^0.17.5: + version "0.17.18" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.18.tgz#f4f8eb6d77384d68cd71c53eb6601c7efe05e746" + integrity sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== optionalDependencies: - "@esbuild/android-arm" "0.15.12" - "@esbuild/linux-loong64" "0.15.12" - esbuild-android-64 "0.15.12" - esbuild-android-arm64 "0.15.12" - esbuild-darwin-64 "0.15.12" - esbuild-darwin-arm64 "0.15.12" - esbuild-freebsd-64 "0.15.12" - esbuild-freebsd-arm64 "0.15.12" - esbuild-linux-32 "0.15.12" - esbuild-linux-64 "0.15.12" - esbuild-linux-arm "0.15.12" - esbuild-linux-arm64 "0.15.12" - esbuild-linux-mips64le "0.15.12" - esbuild-linux-ppc64le "0.15.12" - esbuild-linux-riscv64 "0.15.12" - esbuild-linux-s390x "0.15.12" - esbuild-netbsd-64 "0.15.12" - esbuild-openbsd-64 "0.15.12" - esbuild-sunos-64 "0.15.12" - esbuild-windows-32 "0.15.12" - esbuild-windows-64 "0.15.12" - esbuild-windows-arm64 "0.15.12" + "@esbuild/android-arm" "0.17.18" + "@esbuild/android-arm64" "0.17.18" + "@esbuild/android-x64" "0.17.18" + "@esbuild/darwin-arm64" "0.17.18" + "@esbuild/darwin-x64" "0.17.18" + "@esbuild/freebsd-arm64" "0.17.18" + "@esbuild/freebsd-x64" "0.17.18" + "@esbuild/linux-arm" "0.17.18" + "@esbuild/linux-arm64" "0.17.18" + "@esbuild/linux-ia32" "0.17.18" + "@esbuild/linux-loong64" "0.17.18" + "@esbuild/linux-mips64el" "0.17.18" + "@esbuild/linux-ppc64" "0.17.18" + "@esbuild/linux-riscv64" "0.17.18" + "@esbuild/linux-s390x" "0.17.18" + "@esbuild/linux-x64" "0.17.18" + "@esbuild/netbsd-x64" "0.17.18" + "@esbuild/openbsd-x64" "0.17.18" + "@esbuild/sunos-x64" "0.17.18" + "@esbuild/win32-arm64" "0.17.18" + "@esbuild/win32-ia32" "0.17.18" + "@esbuild/win32-x64" "0.17.18" escalade@^3.1.1: version "3.1.1" @@ -2174,17 +2225,17 @@ escalade@^3.1.1: escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" - integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== +eslint-config-prettier@8.8.0: + version "8.8.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348" + integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA== eslint-plugin-prettier@4.2.1: version "4.2.1" @@ -2193,12 +2244,12 @@ eslint-plugin-prettier@4.2.1: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-vue@9.7.0: - version "9.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.7.0.tgz#d391b9864f128ea2d1ee4dabeafb5f7c0cea981f" - integrity sha512-DrOO3WZCZEwcLsnd3ohFwqCoipGRSTKTBTnLwdhqAbYZtzWl0o7D+D8ZhlmiZvABKTEl8AFsqH1GHGdybyoQmw== +eslint-plugin-vue@9.11.0: + version "9.11.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz#99a247455c02181f24d9240d422380fd16dd630c" + integrity sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ== dependencies: - eslint-utils "^3.0.0" + "@eslint-community/eslint-utils" "^4.3.0" natural-compare "^1.4.0" nth-check "^2.0.1" postcss-selector-parser "^6.0.9" @@ -2206,10 +2257,10 @@ eslint-plugin-vue@9.7.0: vue-eslint-parser "^9.0.1" xml-name-validator "^4.0.0" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.1.1, eslint-scope@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" + integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -2221,35 +2272,26 @@ eslint-utils@^2.1.0: dependencies: eslint-visitor-keys "^1.1.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc" + integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint@8.27.0: - version "8.27.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.27.0.tgz#d547e2f7239994ad1faa4bb5d84e5d809db7cf64" - integrity sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== +eslint@8.39.0: + version "8.39.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.39.0.tgz#7fd20a295ef92d43809e914b70c39fd5a23cf3f1" + integrity sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og== dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.4.0" + "@eslint/eslintrc" "^2.0.2" + "@eslint/js" "8.39.0" + "@humanwhocodes/config-array" "^0.11.8" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" @@ -2258,17 +2300,16 @@ eslint@8.27.0: debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - esquery "^1.4.0" + eslint-scope "^7.2.0" + eslint-visitor-keys "^3.4.0" + espree "^9.5.1" + esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.15.0" + globals "^13.19.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" @@ -2283,7 +2324,6 @@ eslint@8.27.0: minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.1" - regexpp "^3.2.0" strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" @@ -2297,28 +2337,19 @@ espree@^6.0.0: acorn-jsx "^5.2.0" eslint-visitor-keys "^1.1.0" -espree@^9.3.1: - version "9.3.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596" - integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== - dependencies: - acorn "^8.7.1" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" - -espree@^9.4.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" - integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== +espree@^9.3.1, espree@^9.5.1: + version "9.5.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.1.tgz#4f26a4d5f18905bf4f2e0bd99002aab807e96dd4" + integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== dependencies: acorn "^8.8.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.0" -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== +esquery@^1.4.0, esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" @@ -2374,7 +2405,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.5: +fast-glob@^3.2.12, fast-glob@^3.2.5: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== @@ -2393,12 +2424,12 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" @@ -2410,9 +2441,9 @@ file-entry-cache@^6.0.1: flat-cache "^3.0.4" filelist@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.3.tgz#448607750376484932f67ef1b9ff07386b036c83" - integrity sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q== + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: minimatch "^5.0.1" @@ -2440,9 +2471,16 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.1.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" - integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + version "3.2.7" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" fs-extra@^9.0.1: version "9.1.0" @@ -2457,7 +2495,7 @@ fs-extra@^9.0.1: fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.2" @@ -2469,19 +2507,34 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== dependencies: function-bind "^1.1.1" has "^1.0.3" - has-symbols "^1.0.1" + has-symbols "^1.0.3" get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" @@ -2516,14 +2569,14 @@ glob-parent@^6.0.2: is-glob "^4.0.3" glob@^7.1.3, glob@^7.1.6: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.4" + minimatch "^3.1.1" once "^1.3.0" path-is-absolute "^1.0.0" @@ -2540,17 +2593,31 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.17.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4" - integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== +globals@^13.19.0: + version "13.20.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.9" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== grapheme-splitter@^1.0.4: version "1.0.4" @@ -2564,22 +2631,34 @@ gzip-size@^6.0.0: dependencies: duplexer "^0.1.2" -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -2598,10 +2677,10 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hotkeys-js@3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.10.0.tgz#2bbd13de4aa002fa916c34e3859239924311e35a" - integrity sha512-20xeVdOqcgTkMox0+BqFwADZP7+5dy/9CFPpAinSMh2d0s3b0Hs2V2D+lMh4Hphkf7VE9pwnOl58eP1te+REcg== +hotkeys-js@3.10.2: + version "3.10.2" + resolved "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.10.2.tgz#cf52661904f5a13a973565cb97085fea2f5ae257" + integrity sha512-Z6vLmJTYzkbZZXlBkhrYB962Q/rZGc/WHQiyEGu9ZZVF7bAeFDjjDa31grWREuw9Ygb4zmlov2bTkPYqj0aFnQ== human-signals@^2.1.0: version "2.1.0" @@ -2609,9 +2688,9 @@ human-signals@^2.1.0: integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== idb@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.0.tgz#2cc886be57738419e57f9aab58f647e5e2160270" - integrity sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg== + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== ieee754@^1.2.1: version "1.2.1" @@ -2619,9 +2698,9 @@ ieee754@^1.2.1: integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" @@ -2634,12 +2713,12 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" @@ -2649,15 +2728,24 @@ inherits@2, inherits@^2.0.3, inherits@~2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.3, internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.2.0" has "^1.0.3" side-channel "^1.0.4" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -2680,22 +2768,15 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" - integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== - dependencies: - has "^1.0.3" - -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.11.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" + integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== dependencies: has "^1.0.3" @@ -2709,7 +2790,7 @@ is-date-object@^1.0.1: is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" @@ -2721,17 +2802,17 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== -is-negative-zero@^2.0.1: +is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== dependencies: has-tostringtag "^1.0.0" @@ -2743,7 +2824,7 @@ is-number@^7.0.0: is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== is-path-inside@^3.0.3: version "3.0.3" @@ -2761,12 +2842,14 @@ is-regex@^1.1.4: is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" is-stream@^2.0.0: version "2.0.1" @@ -2787,7 +2870,18 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-weakref@^1.0.1: +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== @@ -2797,7 +2891,7 @@ is-weakref@^1.0.1: isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== jake@^10.8.5: version "10.8.5" @@ -2826,14 +2920,14 @@ jest-worker@^26.2.1: supports-color "^7.0.0" jiti@^1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.16.0.tgz#f72065954446ad1866fa8d6bcc3bed3cc1cebdaa" - integrity sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg== + version "1.18.2" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" + integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== js-sdsl@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a" - integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + version "4.4.0" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430" + integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg== js-tokens@^4.0.0: version "4.0.0" @@ -2855,7 +2949,7 @@ jsesc@^2.5.1: jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== json-schema-traverse@^0.4.1: version "0.4.1" @@ -2875,12 +2969,12 @@ json-schema@^0.4.0: json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^2.1.2, json5@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +json5@^2.2.0, json5@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-eslint-parser@^1.0.1: version "1.4.1" @@ -2903,14 +2997,14 @@ jsonfile@^6.0.1: graceful-fs "^4.1.6" jsonpointer@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz#f802669a524ec4805fa7389eadbc9921d5dc8072" - integrity sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg== + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== -kolorist@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.5.1.tgz#c3d66dc4fabde4f6b7faa6efda84c00491f9e52b" - integrity sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ== +kolorist@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" + integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== leven@^3.1.0: version "3.1.0" @@ -2925,10 +3019,10 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -local-pkg@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.2.tgz#13107310b77e74a0e513147a131a2ba288176c2f" - integrity sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg== +local-pkg@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" + integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== locate-path@^6.0.0: version "6.0.0" @@ -2940,7 +3034,7 @@ locate-path@^6.0.0: lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.merge@^4.6.2: version "4.6.2" @@ -2950,13 +3044,20 @@ lodash.merge@^4.6.2: lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -2971,17 +3072,24 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.26.7: - version "0.26.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.26.7.tgz#caf7daf61b34e9982f8228c4527474dac8981d6f" - integrity sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow== +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== dependencies: - sourcemap-codec "^1.4.8" + "@jridgewell/sourcemap-codec" "^1.4.13" -mdn-data@2.0.28: - version "2.0.28" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" - integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== +magic-string@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" + integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== merge-stream@^2.0.0: version "2.0.0" @@ -3009,11 +3117,11 @@ mimic-fn@^2.1.0: min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== dependencies: dom-walk "^0.1.0" -minimatch@^3.0.4, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -3021,9 +3129,9 @@ minimatch@^3.0.4, minimatch@^3.1.2: brace-expansion "^1.1.7" minimatch@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" - integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" @@ -3037,38 +3145,33 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mux.js@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-6.2.0.tgz#158a4fcf5d83b087ab9037d325527ea993f830a3" - integrity sha512-SKuxIcbmK/aJoz78aQNuoXY8R/uEPm1gQMqWTXL6DNl7oF8UPjdt/AunXGkPQpBouGWKDgL/TzSl2VV5NuboRg== +mux.js@6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-6.3.0.tgz#b0a46bc468402f7ce2be4e0f87ce903f8683bfeb" + integrity sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ== dependencies: "@babel/runtime" "^7.11.2" global "^4.4.0" -nanoid@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" - integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== - -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -node-fetch-native@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-0.1.8.tgz#19e2eaf6d86ac14e711ebd2612f40517c3468f2a" - integrity sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q== +node-fetch-native@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.1.0.tgz#a530f5c4cadb49b382dcf81d8f5f19ed0f457fbe" + integrity sha512-nl5goFCig93JZ9FIV8GHT9xpNqXbxQUzkOmKIMKmncsBH9jhg7qKex8hirpymkBFmNQ114chEEG5lS4wgK2I+Q== -node-releases@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" - integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== +node-releases@^2.0.8: + version "2.0.10" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" + integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -3083,46 +3186,45 @@ npm-run-path@^4.0.1: path-key "^3.0.0" nth-check@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" - integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== -object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" object-keys "^1.1.1" -ohmyfetch@^0.4.20: - version "0.4.20" - resolved "https://registry.yarnpkg.com/ohmyfetch/-/ohmyfetch-0.4.20.tgz#735895d396c6d2fbf5705625db1196bd3f29be16" - integrity sha512-+c3/l+X91owrT1reTos1R13rb2j8NGZpKi0bRWwrnxIHlr1FZ8NzghIsNBKpUvk9nsnFoNK4phw+nTnXrcALzA== +ofetch@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ofetch/-/ofetch-1.0.1.tgz#68b410d4494e37fa67b99e9a60172ae447b2c44c" + integrity sha512-icBz2JYfEpt+wZz1FRoGcrMigjNKjzvufE26m9+yUiacRQRHwnNlGRPiDnW4op7WX/MR6aniwS8xw8jyVelF2g== dependencies: - destr "^1.1.1" - node-fetch-native "^0.1.8" - ufo "^0.8.6" - undici "^5.11.0" + destr "^1.2.2" + node-fetch-native "^1.0.2" + ufo "^1.1.0" once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" @@ -3174,7 +3276,7 @@ path-exists@^4.0.0: path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" @@ -3186,10 +3288,10 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -pathe@^0.3.0, pathe@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/pathe/-/pathe-0.3.9.tgz#4baff768f37f03e3d9341502865fb93116f65191" - integrity sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g== +pathe@^1.0.0, pathe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.0.tgz#e2e13f6c62b31a3289af4ba19886c230f295ec03" + integrity sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w== perfect-debounce@^0.1.3: version "0.1.3" @@ -3207,28 +3309,19 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== postcss-selector-parser@^6.0.9: - version "6.0.10" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + version "6.0.12" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz#2efae5ffab3c8bfb2b7fbf0c426e3bca616c4abb" + integrity sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss@^8.1.10: - version "8.4.13" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.13.tgz#7c87bc268e79f7f86524235821dfdf9f73e5d575" - integrity sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA== +postcss@^8.1.10, postcss@^8.4.21, postcss@^8.4.23: + version "8.4.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" + integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== dependencies: - nanoid "^3.3.3" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.18: - version "8.4.18" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" - integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== - dependencies: - nanoid "^3.3.4" + nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" @@ -3244,10 +3337,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +prettier@2.8.8: + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== pretty-bytes@^5.3.0: version "5.6.0" @@ -3255,19 +3348,19 @@ pretty-bytes@^5.3.0: integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-bytes@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.0.0.tgz#928be2ad1f51a2e336add8ba764739f9776a8140" - integrity sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg== + version "6.1.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.1.0.tgz#1d1cc9aae1939012c74180b679da6684616bf804" + integrity sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ== process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== queue-microtask@^1.2.2: version "1.2.3" @@ -3282,9 +3375,9 @@ randombytes@^2.1.0: safe-buffer "^5.1.0" readable-stream@^3.5.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -3297,10 +3390,10 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== dependencies: regenerate "^1.4.2" @@ -3309,57 +3402,43 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.10: - version "0.13.10" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" - integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== +regenerator-runtime@^0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" - integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== +regexp.prototype.flags@^1.4.3: + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" + define-properties "^1.2.0" + functions-have-names "^1.2.3" -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3" - integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: + "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" -regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== - -regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" @@ -3379,20 +3458,11 @@ resolve-from@^4.0.0: integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve@^1.14.2, resolve@^1.19.0: - version "1.22.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" - integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== dependencies: - is-core-module "^2.8.1" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" + is-core-module "^2.11.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -3419,19 +3489,19 @@ rollup-plugin-terser@^7.0.0: terser "^5.0.0" rollup@^2.43.1, rollup@^2.77.2: - version "2.78.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.78.1.tgz#52fe3934d9c83cb4f7c4cb5fb75d88591be8648f" - integrity sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg== - optionalDependencies: - fsevents "~2.3.2" - -rollup@^2.79.0, rollup@^2.79.1: version "2.79.1" resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== optionalDependencies: fsevents "~2.3.2" +rollup@^3.21.0, rollup@^3.7.2: + version "3.21.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.21.2.tgz#c3a06bc8d235a0c0a8f1f7d9da73426f53706bdc" + integrity sha512-c4vC+JZ3bbF4Kqq2TtM7zSKtSyMybFOjqmomFax3xpfYaPZDZ4iz8NMIuBRMjnXOcKYozw7bC6vhJjiWD6JpzQ== + optionalDependencies: + fsevents "~2.3.2" + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -3444,30 +3514,29 @@ safe-buffer@^5.1.0, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.5, semver@^7.3.6: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + version "7.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== dependencies: lru-cache "^6.0.0" @@ -3478,10 +3547,10 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" -shaka-player@4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.2.3.tgz#696eddb7e25b082b3a75d2452956bc4d8eaa9f76" - integrity sha512-R6JGpYfn/0yuYoFvqE+INFx9z4fgDaGJWQdHc6yDQ6GryCnkw6PmaIFHnInYqTgoufGgXuB392Xl9frB/s2f8w== +shaka-player@4.3.6: + version "4.3.6" + resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.6.tgz#9cc99f7918bb8da4b4eadb9215e781de89220f3a" + integrity sha512-IX0rJY9NZyENcFH3MDf50cpOLOBsWWdaX8D3Fy0kSl7j1D1I+sXrzOQ2LxFgwmlqbIX3XrHzY9bxiWapV3ZjEg== dependencies: eme-encryption-scheme-polyfill "^2.1.1" @@ -3512,9 +3581,9 @@ signal-exit@^3.0.3: integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== sirv@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.2.tgz#128b9a628d77568139cff85703ad5497c46a4760" - integrity sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w== + version "2.0.3" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" + integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== dependencies: "@polka/url" "^1.0.0-next.20" mrmime "^1.0.0" @@ -3538,11 +3607,6 @@ source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - source-map@^0.8.0-beta.0: version "0.8.0-beta.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" @@ -3563,40 +3627,46 @@ stream-browserify@3.0.0: inherits "~2.0.4" readable-stream "^3.5.0" -streamsearch@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" - integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== - string.prototype.matchall@^4.0.6: - version "4.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" - integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== + version "4.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" has-symbols "^1.0.3" internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.1" + regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" + define-properties "^1.1.4" + es-abstract "^1.20.4" -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" string_decoder@^1.1.1: version "1.3.0" @@ -3655,10 +3725,10 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -systemjs@^6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-6.13.0.tgz#7b28e74b44352e1650e8652499f42de724c3fc7f" - integrity sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g== +systemjs@^6.14.0: + version "6.14.1" + resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-6.14.1.tgz#95a580b91b50d0d69ff178ed4816f0ddbcea23c1" + integrity sha512-8ftwWd+XnQtZ/aGbatrN4QFNGrKJzmbtixW+ODpci7pyoTajg4sonPP8aFLESAcuVxaC1FyDESt+SpfFCH9rZQ== temp-dir@^2.0.0: version "2.0.0" @@ -3676,9 +3746,9 @@ tempy@^0.6.0: unique-string "^2.0.0" terser@^5.0.0: - version "5.14.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" - integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== + version "5.17.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.1.tgz#948f10830454761e2eeedc6debe45c532c83fd69" + integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -3688,12 +3758,12 @@ terser@^5.0.0: text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" @@ -3703,14 +3773,14 @@ to-regex-range@^5.0.1: is-number "^7.0.0" totalist@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.0.tgz#4ef9c58c5f095255cdc3ff2a0a55091c57a3a1bd" - integrity sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== dependencies: punycode "^2.1.0" @@ -3731,19 +3801,28 @@ type-fest@^0.20.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -ufo@^0.8.6: - version "0.8.6" - resolved "https://registry.yarnpkg.com/ufo/-/ufo-0.8.6.tgz#c0ec89bc0e0c9fa59a683680feb0f28b55ec323b" - integrity sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +ufo@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.1.1.tgz#e70265e7152f3aba425bd013d150b2cdf4056d7c" + integrity sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" unconfig@^0.3.7: @@ -3755,13 +3834,6 @@ unconfig@^0.3.7: defu "^6.1.0" jiti "^1.16.0" -undici@^5.11.0: - version "5.11.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.11.0.tgz#1db25f285821828fc09d3804b9e2e934ae86fc13" - integrity sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw== - dependencies: - busboy "^1.6.0" - unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -3775,15 +3847,15 @@ unicode-match-property-ecmascript@^2.0.0: unicode-canonical-property-names-ecmascript "^2.0.0" unicode-property-aliases-ecmascript "^2.0.0" -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== unique-string@^2.0.0: version "2.0.0" @@ -3797,34 +3869,45 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unocss@0.46.4: - version "0.46.4" - resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.46.4.tgz#d1a81cac7f556d92e383910d2622f28ecaf4baa4" - integrity sha512-fm+t0p/Sni32s9yxn4JC1nEAHOrjo8vYR0+Wwxnbtu+vYPef/562EFAu2qoagZRRU7pVab1L0EiivcFHlcErGA== +unocss@0.51.8: + version "0.51.8" + resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.51.8.tgz#1f09bc16be63e2d4545694bdc6afbe88f284a639" + integrity sha512-uty78ilhQ/HxvjIDLRZ0J6Kb6fSfTKv0afyP7iWQmqoG/qTBR33ambnuTmi2Dt5GzCxAY6tyCaWjK/FZ7mfEYg== dependencies: - "@unocss/astro" "0.46.4" - "@unocss/cli" "0.46.4" - "@unocss/core" "0.46.4" - "@unocss/preset-attributify" "0.46.4" - "@unocss/preset-icons" "0.46.4" - "@unocss/preset-mini" "0.46.4" - "@unocss/preset-tagify" "0.46.4" - "@unocss/preset-typography" "0.46.4" - "@unocss/preset-uno" "0.46.4" - "@unocss/preset-web-fonts" "0.46.4" - "@unocss/preset-wind" "0.46.4" - "@unocss/reset" "0.46.4" - "@unocss/transformer-attributify-jsx" "0.46.4" - "@unocss/transformer-compile-class" "0.46.4" - "@unocss/transformer-directives" "0.46.4" - "@unocss/transformer-variant-group" "0.46.4" - "@unocss/vite" "0.46.4" + "@unocss/astro" "0.51.8" + "@unocss/cli" "0.51.8" + "@unocss/core" "0.51.8" + "@unocss/extractor-arbitrary-variants" "0.51.8" + "@unocss/postcss" "0.51.8" + "@unocss/preset-attributify" "0.51.8" + "@unocss/preset-icons" "0.51.8" + "@unocss/preset-mini" "0.51.8" + "@unocss/preset-tagify" "0.51.8" + "@unocss/preset-typography" "0.51.8" + "@unocss/preset-uno" "0.51.8" + "@unocss/preset-web-fonts" "0.51.8" + "@unocss/preset-wind" "0.51.8" + "@unocss/reset" "0.51.8" + "@unocss/transformer-attributify-jsx" "0.51.8" + "@unocss/transformer-attributify-jsx-babel" "0.51.8" + "@unocss/transformer-compile-class" "0.51.8" + "@unocss/transformer-directives" "0.51.8" + "@unocss/transformer-variant-group" "0.51.8" + "@unocss/vite" "0.51.8" upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +update-browserslist-db@^1.0.10: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -3835,7 +3918,7 @@ uri-js@^4.2.2: util-deprecate@^1.0.1, util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== vite-plugin-eslint@1.8.1: version "1.8.1" @@ -3846,35 +3929,34 @@ vite-plugin-eslint@1.8.1: "@types/eslint" "^8.4.5" rollup "^2.77.2" -vite-plugin-pwa@0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.13.3.tgz#555916ae9c6bcdd1a04db909894f67d860c3bdc6" - integrity sha512-cjWXpZ7slAY14OKz7M8XdgTIi9wjf6OD6NkhiMAc+ogxnbUrecUwLdRtfGPCPsN2ftut5gaN1jTghb11p6IQAA== +vite-plugin-pwa@0.14.7: + version "0.14.7" + resolved "https://registry.yarnpkg.com/vite-plugin-pwa/-/vite-plugin-pwa-0.14.7.tgz#56844ff767d54256f45f49f91bfdff9dd1ea7685" + integrity sha512-dNJaf0fYOWncmjxv9HiSa2xrSjipjff7IkYE5oIUJ2x5HKu3cXgA8LRgzOwTc5MhwyFYRSU0xyN0Phbx3NsQYw== dependencies: - "@rollup/plugin-replace" "^4.0.0" + "@rollup/plugin-replace" "^5.0.1" debug "^4.3.4" - fast-glob "^3.2.11" + fast-glob "^3.2.12" pretty-bytes "^6.0.0" - rollup "^2.79.0" + rollup "^3.7.2" workbox-build "^6.5.4" workbox-window "^6.5.4" -vite@3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.3.tgz#7a68d9ef73eff7ee6dc0718ad3507adfc86944a7" - integrity sha512-h8jl1TZ76eGs3o2dIBSsvXDLb1m/Ec1iej8ZMdz+PsaFUsftZeWe2CZOI3qogEsMNaywc17gu0q6cQDzh/weCQ== +vite@4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.4.tgz#1c518d763d5a700d890c3a19ab59220f06e7a7d5" + integrity sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg== dependencies: - esbuild "^0.15.9" - postcss "^8.4.18" - resolve "^1.22.1" - rollup "^2.79.1" + esbuild "^0.17.5" + postcss "^8.4.23" + rollup "^3.21.0" optionalDependencies: fsevents "~2.3.2" vue-eslint-parser@^9.0.1: - version "9.0.2" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.0.2.tgz#d2535516f3f55adb387939427fe741065eb7948a" - integrity sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA== + version "9.1.1" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.1.1.tgz#3f4859be7e9bb7edaa1dc7edb05abffee72bf3dd" + integrity sha512-C2aI/r85Q6tYcz4dpgvrs4wH/MqVrRAVIdpYedrxnATDHHkb+TroeRcDpKWGZCx/OcECMWfz7tVwQ8e+Opy6rA== dependencies: debug "^4.3.4" eslint-scope "^7.1.1" @@ -3901,16 +3983,16 @@ vue-router@4.1.6: dependencies: "@vue/devtools-api" "^6.4.5" -vue@3.2.43: - version "3.2.43" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.43.tgz#216870b50ba2f9c5c30e6b87efd3999af54ea2af" - integrity sha512-rGUDDftb7VF2vLp0LnzcZ6R2tG/4BvMd/qOisZAGSxzsW+FysWtmGIN5c4gduaMWRo+IBrjTRiZD4bLh2FF4lw== +vue@3.2.47: + version "3.2.47" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.47.tgz#3eb736cbc606fc87038dbba6a154707c8a34cff0" + integrity sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ== dependencies: - "@vue/compiler-dom" "3.2.43" - "@vue/compiler-sfc" "3.2.43" - "@vue/runtime-dom" "3.2.43" - "@vue/server-renderer" "3.2.43" - "@vue/shared" "3.2.43" + "@vue/compiler-dom" "3.2.47" + "@vue/compiler-sfc" "3.2.47" + "@vue/runtime-dom" "3.2.47" + "@vue/server-renderer" "3.2.47" + "@vue/shared" "3.2.47" webidl-conversions@^4.0.2: version "4.0.2" @@ -3937,6 +4019,18 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -4110,7 +4204,7 @@ workbox-window@6.5.4, workbox-window@^6.5.4: wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== xml-js@1.6.11: version "1.6.11" @@ -4124,6 +4218,11 @@ xml-name-validator@^4.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"