aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar kytwb <kytwb@pm.me>2021-12-21 17:30:24 +0100
committerLibravatar kytwb <kytwb@pm.me>2021-12-21 17:30:24 +0100
commitb054bd77a89c75c6288841c524773888ca981dcb (patch)
tree0deef05f007d2934ff41b8ebae060d61a3ca4afd
parent5.6.4 (diff)
parent5.6.5-nightly.5 [skip ci] (diff)
downloadferdium-app-b054bd77a89c75c6288841c524773888ca981dcb.tar.gz
ferdium-app-b054bd77a89c75c6288841c524773888ca981dcb.tar.zst
ferdium-app-b054bd77a89c75c6288841c524773888ca981dcb.zip
Merge branch 'nightly' into release
-rw-r--r--.github/workflows/builds.yml22
-rw-r--r--.github/workflows/dependency-updates.yml6
-rwxr-xr-x.husky/prepare-commit-msg10
-rw-r--r--.nvmrc2
-rw-r--r--CONTRIBUTING.md6
-rw-r--r--Dockerfile4
-rw-r--r--README.md3
-rw-r--r--package-lock.json7663
-rw-r--r--package.json29
-rw-r--r--src/components/auth/Welcome.js4
-rw-r--r--src/components/layout/AppLayout.js11
-rw-r--r--src/components/layout/Sidebar.js140
-rw-r--r--src/components/services/content/Services.js37
-rw-r--r--src/components/settings/account/AccountDashboard.js7
-rw-r--r--src/components/settings/navigation/SettingsNavigation.js52
-rw-r--r--src/components/settings/recipes/RecipesDashboard.js5
-rw-r--r--src/components/settings/settings/EditSettingsForm.js30
-rw-r--r--src/components/settings/supportFerdi/SupportFerdiDashboard.tsx155
-rw-r--r--src/components/ui/FullscreenLoader/index.js3
-rw-r--r--src/components/ui/ToggleRaw.js76
-rw-r--r--src/config.ts1
-rw-r--r--src/containers/auth/WelcomeScreen.js6
-rw-r--r--src/containers/layout/AppLayoutContainer.js20
-rw-r--r--src/containers/settings/EditSettingsScreen.js4
-rw-r--r--src/electron/ipc-api/autoUpdate.ts21
-rw-r--r--src/features/nightlyBuilds/Component.js142
-rw-r--r--src/features/nightlyBuilds/index.ts41
-rw-r--r--src/features/nightlyBuilds/store.ts7
-rw-r--r--src/features/workspaces/components/EditWorkspaceForm.js1
-rw-r--r--src/features/workspaces/components/WorkspaceDrawer.js8
-rw-r--r--src/features/workspaces/store.js1
-rw-r--r--src/i18n/locales/af.json20
-rw-r--r--src/i18n/locales/ar.json20
-rw-r--r--src/i18n/locales/be.json20
-rw-r--r--src/i18n/locales/bs.json20
-rw-r--r--src/i18n/locales/ca.json20
-rw-r--r--src/i18n/locales/cs.json20
-rw-r--r--src/i18n/locales/da.json20
-rw-r--r--src/i18n/locales/de.json20
-rw-r--r--src/i18n/locales/el.json20
-rw-r--r--src/i18n/locales/en-US.json20
-rw-r--r--src/i18n/locales/es.json20
-rw-r--r--src/i18n/locales/fa.json20
-rw-r--r--src/i18n/locales/fi.json246
-rw-r--r--src/i18n/locales/fr.json20
-rw-r--r--src/i18n/locales/ga.json20
-rw-r--r--src/i18n/locales/he.json20
-rw-r--r--src/i18n/locales/hi.json20
-rw-r--r--src/i18n/locales/hr.json20
-rw-r--r--src/i18n/locales/hu.json20
-rw-r--r--src/i18n/locales/id.json20
-rw-r--r--src/i18n/locales/it.json20
-rw-r--r--src/i18n/locales/ja.json20
-rw-r--r--src/i18n/locales/ka.json20
-rw-r--r--src/i18n/locales/ko.json30
-rw-r--r--src/i18n/locales/nl-BE.json20
-rw-r--r--src/i18n/locales/nl.json20
-rw-r--r--src/i18n/locales/no.json20
-rw-r--r--src/i18n/locales/pl.json20
-rw-r--r--src/i18n/locales/pt-BR.json22
-rw-r--r--src/i18n/locales/pt.json20
-rw-r--r--src/i18n/locales/ro.json20
-rw-r--r--src/i18n/locales/ru.json90
-rw-r--r--src/i18n/locales/si.json20
-rw-r--r--src/i18n/locales/sk.json20
-rw-r--r--src/i18n/locales/sl.json20
-rw-r--r--src/i18n/locales/sr.json20
-rw-r--r--src/i18n/locales/sv.json20
-rw-r--r--src/i18n/locales/te.json20
-rw-r--r--src/i18n/locales/tr.json20
-rw-r--r--src/i18n/locales/uk.json20
-rw-r--r--src/i18n/locales/vi.json20
-rw-r--r--src/i18n/locales/zh-HANT.json20
-rw-r--r--src/i18n/locales/zh.json20
-rw-r--r--src/internal-server/app/Controllers/Http/RecipeController.js2
-rw-r--r--src/internal-server/app/Controllers/Http/ServiceController.js1
-rw-r--r--src/lib/Menu.js17
-rw-r--r--src/routes.tsx6
-rw-r--r--src/stores.types.ts2
-rw-r--r--src/stores/AppStore.js1
-rw-r--r--src/stores/FeaturesStore.js2
-rw-r--r--src/stores/SettingsStore.js6
-rw-r--r--src/stores/lib/Request.js1
-rw-r--r--src/styles/badge.scss1
-rw-r--r--src/styles/features.scss2
-rw-r--r--src/styles/recipes.scss27
-rw-r--r--src/styles/settings.scss6
-rw-r--r--src/styles/vertical.scss2
-rw-r--r--src/themes/default/index.ts3
89 files changed, 4043 insertions, 5721 deletions
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index 3f356e1e0..fc8636f6f 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -47,11 +47,11 @@ jobs:
47 submodules: recursive 47 submodules: recursive
48 fetch-depth: 0 # Note: Needed to be able to pull the 'develop' branch as well for merging 48 fetch-depth: 0 # Note: Needed to be able to pull the 'develop' branch as well for merging
49 # ssh-key: ${{ secrets.FERDI_PUBLISH_TOKEN }} 49 # ssh-key: ${{ secrets.FERDI_PUBLISH_TOKEN }}
50 - name: Use Node.js 16.13.0 50 - name: Use Node.js specified in the '.nvmrc' file
51 uses: actions/setup-node@v2 51 uses: actions/setup-node@v2
52 if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} 52 if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }}
53 with: 53 with:
54 node-version: 16.13.0 54 node-version-file: '.nvmrc'
55 - id: should_run 55 - id: should_run
56 name: Check whether there are any commits since this run was last triggered and push them and/or set the output 56 name: Check whether there are any commits since this run was last triggered and push them and/or set the output
57 if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} 57 if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }}
@@ -134,14 +134,14 @@ jobs:
134 with: 134 with:
135 key: ${{ runner.os }}-${{ env.cache-name }} 135 key: ${{ runner.os }}-${{ env.cache-name }}
136 path: ${{ env.ELECTRON_BUILDER_CACHE }} 136 path: ${{ env.ELECTRON_BUILDER_CACHE }}
137 - name: Use Node.js 16.13.0 137 - name: Use Node.js specified in the '.nvmrc' file
138 uses: actions/setup-node@v2 138 uses: actions/setup-node@v2
139 with: 139 with:
140 node-version: 16.13.0 140 node-version-file: '.nvmrc'
141 - name: Install pnpm 141 - name: Install pnpm
142 uses: pnpm/action-setup@v2.0.1 142 uses: pnpm/action-setup@v2.0.1
143 with: 143 with:
144 version: 6.23.6 144 version: 6.24.1
145 - name: Install node dependencies 145 - name: Install node dependencies
146 run: npm i 146 run: npm i
147 - name: Package recipes 147 - name: Package recipes
@@ -216,14 +216,14 @@ jobs:
216 with: 216 with:
217 key: ${{ runner.os }}-${{ env.cache-name }} 217 key: ${{ runner.os }}-${{ env.cache-name }}
218 path: ${{ env.ELECTRON_BUILDER_CACHE }} 218 path: ${{ env.ELECTRON_BUILDER_CACHE }}
219 - name: Use Node.js 16.13.0 219 - name: Use Node.js specified in the '.nvmrc' file
220 uses: actions/setup-node@v2 220 uses: actions/setup-node@v2
221 with: 221 with:
222 node-version: 16.13.0 222 node-version-file: '.nvmrc'
223 - name: Install pnpm 223 - name: Install pnpm
224 uses: pnpm/action-setup@v2.0.1 224 uses: pnpm/action-setup@v2.0.1
225 with: 225 with:
226 version: 6.23.6 226 version: 6.24.1
227 - name: Install node dependencies 227 - name: Install node dependencies
228 run: npm i 228 run: npm i
229 - name: Figure out used package.json version 229 - name: Figure out used package.json version
@@ -319,14 +319,14 @@ jobs:
319 with: 319 with:
320 key: ${{ runner.os }}-${{ env.cache-name }} 320 key: ${{ runner.os }}-${{ env.cache-name }}
321 path: ${{ env.ELECTRON_BUILDER_CACHE }} 321 path: ${{ env.ELECTRON_BUILDER_CACHE }}
322 - name: Use Node.js 16.13.0 322 - name: Use Node.js specified in the '.nvmrc' file
323 uses: actions/setup-node@v2 323 uses: actions/setup-node@v2
324 with: 324 with:
325 node-version: 16.13.0 325 node-version-file: '.nvmrc'
326 - name: Install pnpm 326 - name: Install pnpm
327 uses: pnpm/action-setup@v2.0.1 327 uses: pnpm/action-setup@v2.0.1
328 with: 328 with:
329 version: 6.23.6 329 version: 6.24.1
330 - name: Install node dependencies 330 - name: Install node dependencies
331 run: npm i 331 run: npm i
332 shell: bash 332 shell: bash
diff --git a/.github/workflows/dependency-updates.yml b/.github/workflows/dependency-updates.yml
index 7958aa5f5..eb69b049b 100644
--- a/.github/workflows/dependency-updates.yml
+++ b/.github/workflows/dependency-updates.yml
@@ -31,14 +31,14 @@ jobs:
31 run: | 31 run: |
32 echo "GIT_BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)" >> $GITHUB_ENV 32 echo "GIT_BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)" >> $GITHUB_ENV
33 shell: bash 33 shell: bash
34 - name: Use Node.js 16.13.0 34 - name: Use Node.js specified in the '.nvmrc' file
35 uses: actions/setup-node@v2 35 uses: actions/setup-node@v2
36 with: 36 with:
37 node-version: 16.13.0 37 node-version-file: '.nvmrc'
38 - name: Install pnpm 38 - name: Install pnpm
39 uses: pnpm/action-setup@v2.0.1 39 uses: pnpm/action-setup@v2.0.1
40 with: 40 with:
41 version: 6.23.6 41 version: 6.24.1
42 - name: Install node dependencies 42 - name: Install node dependencies
43 run: npm i 43 run: npm i
44 - name: Update submodules 44 - name: Update submodules
diff --git a/.husky/prepare-commit-msg b/.husky/prepare-commit-msg
deleted file mode 100755
index 0c2aa2281..000000000
--- a/.husky/prepare-commit-msg
+++ /dev/null
@@ -1,10 +0,0 @@
1#!/bin/sh
2
3FILE_NAME="$(dirname "$0")/_/husky.sh"
4
5# Conditionally invoke so as to avoid running npm commands if this is a clean checkout (ie before installing npm modules)
6if [ -f $FILE_NAME ]; then
7 . $FILE_NAME
8
9 ( exec < /dev/tty && git cz --hook ) || true
10fi
diff --git a/.nvmrc b/.nvmrc
index 58a4133d9..07c142ffe 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
16.13.0 16.13.1
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 55c5303d7..a379f80dd 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -60,11 +60,11 @@ Currently, these are the combinations of system dependencies that work for MacOS
60 60
61```bash 61```bash
62node -v 62node -v
63v16.13.0 63v16.13.1
64npm -v 64npm -v
658.1.1 658.1.2
66pnpm -v 66pnpm -v
676.23.6 676.24.1
68``` 68```
69 69
70_Note:_ You can choose any package manager to manage multiple versions of `node` and `npm`. For eg, [nvm](https://github.com/nvm-sh/nvm) or [asdf](https://github.com/asdf-vm/asdf). 70_Note:_ You can choose any package manager to manage multiple versions of `node` and `npm`. For eg, [nvm](https://github.com/nvm-sh/nvm) or [asdf](https://github.com/asdf-vm/asdf).
diff --git a/Dockerfile b/Dockerfile
index 3e02fe64c..372a2c8cb 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,6 @@
1# Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture 1# Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture
2 2
3FROM docker.io/library/node:16.13.0-buster as builder 3FROM docker.io/library/node:16.13.1-buster as builder
4 4
5ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share" 5ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share"
6 6
@@ -16,7 +16,7 @@ RUN apt-get update -y \
16 16
17WORKDIR /usr/src/ferdi 17WORKDIR /usr/src/ferdi
18 18
19RUN npm i -g pnpm@6.23.6 19RUN npm i -g npm@8.1.2 pnpm@6.24.1
20 20
21COPY package*.json ./ 21COPY package*.json ./
22 22
diff --git a/README.md b/README.md
index 9f03c410e..adce9c6ef 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,6 @@
14<p> 14<p>
15<a href="https://github.com/getferdi/ferdi/actions/workflows/builds.yml"><img alt="Build Status" src="https://github.com/getferdi/ferdi/actions/workflows/builds.yml/badge.svg?branch=develop&event=push"></a> 15<a href="https://github.com/getferdi/ferdi/actions/workflows/builds.yml"><img alt="Build Status" src="https://github.com/getferdi/ferdi/actions/workflows/builds.yml/badge.svg?branch=develop&event=push"></a>
16<a title="Crowdin" target="_blank" href="https://crowdin.com/project/getferdi"><img src="https://badges.crowdin.net/getferdi/localized.svg"></a> 16<a title="Crowdin" target="_blank" href="https://crowdin.com/project/getferdi"><img src="https://badges.crowdin.net/getferdi/localized.svg"></a>
17<img alt="GitHub Releases" src="https://img.shields.io/github/downloads/getferdi/ferdi/latest/total?label=downloads">
18<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> 17<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
19<a href='#contributors-'><img src='https://img.shields.io/badge/contributors-115-default.svg?logo=github' alt='Contributors'/></a> 18<a href='#contributors-'><img src='https://img.shields.io/badge/contributors-115-default.svg?logo=github' alt='Contributors'/></a>
20<!-- ALL-CONTRIBUTORS-BADGE:END --> 19<!-- ALL-CONTRIBUTORS-BADGE:END -->
@@ -142,7 +141,7 @@ _Find answers to other frequently asked questions on [getferdi.com/faq](https://
142 141
143### Adds internal changes 142### Adds internal changes
144 143
145- [x] Upgrades to Electron 15.3.2 144- [x] Upgrades to Electron 15.3.4
146- [x] Switches to [`electron-spellchecker`](https://github.com/electron-userland/electron-spellchecker) to improve application size 145- [x] Switches to [`electron-spellchecker`](https://github.com/electron-userland/electron-spellchecker) to improve application size
147- [x] Minifies build files to improve app size 146- [x] Minifies build files to improve app size
148- [x] Adds "npm run prepare-code" command for development to lint and beautify code 147- [x] Adds "npm run prepare-code" command for development to lint and beautify code
diff --git a/package-lock.json b/package-lock.json
index 71b24946b..fe4f52345 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
1{ 1{
2 "name": "ferdi", 2 "name": "ferdi",
3 "version": "5.6.4", 3 "version": "5.6.5-nightly.5",
4 "lockfileVersion": 2, 4 "lockfileVersion": 2,
5 "requires": true, 5 "requires": true,
6 "packages": { 6 "packages": {
7 "": { 7 "": {
8 "name": "ferdi", 8 "name": "ferdi",
9 "version": "5.6.4", 9 "version": "5.6.5-nightly.5",
10 "license": "Apache-2.0", 10 "license": "Apache-2.0",
11 "dependencies": { 11 "dependencies": {
12 "@adonisjs/ace": "^5.0.8", 12 "@adonisjs/ace": "^5.0.8",
@@ -39,7 +39,7 @@
39 "electron-fetch": "^1.7.4", 39 "electron-fetch": "^1.7.4",
40 "electron-find": "^1.0.7", 40 "electron-find": "^1.0.7",
41 "electron-react-titlebar": "^1.1.0", 41 "electron-react-titlebar": "^1.1.0",
42 "electron-updater": "^4.6.2", 42 "electron-updater": "^4.6.5",
43 "electron-window-state": "^5.0.3", 43 "electron-window-state": "^5.0.3",
44 "fast-folder-size": "^1.5.0", 44 "fast-folder-size": "^1.5.0",
45 "fs-extra": "^10.0.0", 45 "fs-extra": "^10.0.0",
@@ -112,12 +112,10 @@
112 "@typescript-eslint/parser": "^5.3.1", 112 "@typescript-eslint/parser": "^5.3.1",
113 "all-contributors-cli": "^6.20.0", 113 "all-contributors-cli": "^6.20.0",
114 "babel-plugin-formatjs": "^10.3.11", 114 "babel-plugin-formatjs": "^10.3.11",
115 "commitizen": "^4.2.4",
116 "concurrently": "^6.3.0", 115 "concurrently": "^6.3.0",
117 "cross-env": "^7.0.3", 116 "cross-env": "^7.0.3",
118 "cz-conventional-changelog": "^3.3.0",
119 "dotenv": "^10.0.0", 117 "dotenv": "^10.0.0",
120 "electron": "15.3.3", 118 "electron": "15.3.4",
121 "electron-builder": "22.14.10", 119 "electron-builder": "22.14.10",
122 "electron-notarize": "^1.1.1", 120 "electron-notarize": "^1.1.1",
123 "eslint": "^8.2.0", 121 "eslint": "^8.2.0",
@@ -151,7 +149,7 @@
151 "jest": "^27.3.1", 149 "jest": "^27.3.1",
152 "kebab-case": "^1.0.1", 150 "kebab-case": "^1.0.1",
153 "mocha": "^9.1.3", 151 "mocha": "^9.1.3",
154 "node-gyp": "8.4.0", 152 "node-gyp": "8.4.1",
155 "prettier": "^2.4.1", 153 "prettier": "^2.4.1",
156 "preval-build-info": "^1.0.3", 154 "preval-build-info": "^1.0.3",
157 "rimraf": "^3.0.2", 155 "rimraf": "^3.0.2",
@@ -167,8 +165,8 @@
167 "webpack-dev-server": "^3.11.2" 165 "webpack-dev-server": "^3.11.2"
168 }, 166 },
169 "engines": { 167 "engines": {
170 "node": "^16.13.0", 168 "node": "^16.13.1",
171 "npm": "^8.1.0" 169 "npm": "^8.1.2"
172 }, 170 },
173 "optionalDependencies": { 171 "optionalDependencies": {
174 "node-mac-permissions": "git@github.com:vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb" 172 "node-mac-permissions": "git@github.com:vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb"
@@ -495,19 +493,19 @@
495 } 493 }
496 }, 494 },
497 "node_modules/@babel/core": { 495 "node_modules/@babel/core": {
498 "version": "7.16.0", 496 "version": "7.16.5",
499 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", 497 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz",
500 "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", 498 "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==",
501 "dev": true, 499 "dev": true,
502 "dependencies": { 500 "dependencies": {
503 "@babel/code-frame": "^7.16.0", 501 "@babel/code-frame": "^7.16.0",
504 "@babel/generator": "^7.16.0", 502 "@babel/generator": "^7.16.5",
505 "@babel/helper-compilation-targets": "^7.16.0", 503 "@babel/helper-compilation-targets": "^7.16.3",
506 "@babel/helper-module-transforms": "^7.16.0", 504 "@babel/helper-module-transforms": "^7.16.5",
507 "@babel/helpers": "^7.16.0", 505 "@babel/helpers": "^7.16.5",
508 "@babel/parser": "^7.16.0", 506 "@babel/parser": "^7.16.5",
509 "@babel/template": "^7.16.0", 507 "@babel/template": "^7.16.0",
510 "@babel/traverse": "^7.16.0", 508 "@babel/traverse": "^7.16.5",
511 "@babel/types": "^7.16.0", 509 "@babel/types": "^7.16.0",
512 "convert-source-map": "^1.7.0", 510 "convert-source-map": "^1.7.0",
513 "debug": "^4.1.0", 511 "debug": "^4.1.0",
@@ -534,9 +532,9 @@
534 } 532 }
535 }, 533 },
536 "node_modules/@babel/eslint-parser": { 534 "node_modules/@babel/eslint-parser": {
537 "version": "7.16.3", 535 "version": "7.16.5",
538 "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz", 536 "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz",
539 "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==", 537 "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==",
540 "dev": true, 538 "dev": true,
541 "dependencies": { 539 "dependencies": {
542 "eslint-scope": "^5.1.1", 540 "eslint-scope": "^5.1.1",
@@ -561,9 +559,9 @@
561 } 559 }
562 }, 560 },
563 "node_modules/@babel/generator": { 561 "node_modules/@babel/generator": {
564 "version": "7.16.0", 562 "version": "7.16.5",
565 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", 563 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz",
566 "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", 564 "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==",
567 "dev": true, 565 "dev": true,
568 "dependencies": { 566 "dependencies": {
569 "@babel/types": "^7.16.0", 567 "@babel/types": "^7.16.0",
@@ -587,9 +585,9 @@
587 } 585 }
588 }, 586 },
589 "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { 587 "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
590 "version": "7.16.0", 588 "version": "7.16.5",
591 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", 589 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz",
592 "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", 590 "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==",
593 "dev": true, 591 "dev": true,
594 "dependencies": { 592 "dependencies": {
595 "@babel/helper-explode-assignable-expression": "^7.16.0", 593 "@babel/helper-explode-assignable-expression": "^7.16.0",
@@ -627,16 +625,17 @@
627 } 625 }
628 }, 626 },
629 "node_modules/@babel/helper-create-class-features-plugin": { 627 "node_modules/@babel/helper-create-class-features-plugin": {
630 "version": "7.16.0", 628 "version": "7.16.5",
631 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", 629 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz",
632 "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", 630 "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==",
633 "dev": true, 631 "dev": true,
634 "dependencies": { 632 "dependencies": {
635 "@babel/helper-annotate-as-pure": "^7.16.0", 633 "@babel/helper-annotate-as-pure": "^7.16.0",
634 "@babel/helper-environment-visitor": "^7.16.5",
636 "@babel/helper-function-name": "^7.16.0", 635 "@babel/helper-function-name": "^7.16.0",
637 "@babel/helper-member-expression-to-functions": "^7.16.0", 636 "@babel/helper-member-expression-to-functions": "^7.16.5",
638 "@babel/helper-optimise-call-expression": "^7.16.0", 637 "@babel/helper-optimise-call-expression": "^7.16.0",
639 "@babel/helper-replace-supers": "^7.16.0", 638 "@babel/helper-replace-supers": "^7.16.5",
640 "@babel/helper-split-export-declaration": "^7.16.0" 639 "@babel/helper-split-export-declaration": "^7.16.0"
641 }, 640 },
642 "engines": { 641 "engines": {
@@ -690,6 +689,18 @@
690 "semver": "bin/semver.js" 689 "semver": "bin/semver.js"
691 } 690 }
692 }, 691 },
692 "node_modules/@babel/helper-environment-visitor": {
693 "version": "7.16.5",
694 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz",
695 "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==",
696 "dev": true,
697 "dependencies": {
698 "@babel/types": "^7.16.0"
699 },
700 "engines": {
701 "node": ">=6.9.0"
702 }
703 },
693 "node_modules/@babel/helper-explode-assignable-expression": { 704 "node_modules/@babel/helper-explode-assignable-expression": {
694 "version": "7.16.0", 705 "version": "7.16.0",
695 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", 706 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
@@ -741,9 +752,9 @@
741 } 752 }
742 }, 753 },
743 "node_modules/@babel/helper-member-expression-to-functions": { 754 "node_modules/@babel/helper-member-expression-to-functions": {
744 "version": "7.16.0", 755 "version": "7.16.5",
745 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", 756 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz",
746 "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", 757 "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==",
747 "dev": true, 758 "dev": true,
748 "dependencies": { 759 "dependencies": {
749 "@babel/types": "^7.16.0" 760 "@babel/types": "^7.16.0"
@@ -765,18 +776,18 @@
765 } 776 }
766 }, 777 },
767 "node_modules/@babel/helper-module-transforms": { 778 "node_modules/@babel/helper-module-transforms": {
768 "version": "7.16.0", 779 "version": "7.16.5",
769 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", 780 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz",
770 "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", 781 "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==",
771 "dev": true, 782 "dev": true,
772 "dependencies": { 783 "dependencies": {
784 "@babel/helper-environment-visitor": "^7.16.5",
773 "@babel/helper-module-imports": "^7.16.0", 785 "@babel/helper-module-imports": "^7.16.0",
774 "@babel/helper-replace-supers": "^7.16.0",
775 "@babel/helper-simple-access": "^7.16.0", 786 "@babel/helper-simple-access": "^7.16.0",
776 "@babel/helper-split-export-declaration": "^7.16.0", 787 "@babel/helper-split-export-declaration": "^7.16.0",
777 "@babel/helper-validator-identifier": "^7.15.7", 788 "@babel/helper-validator-identifier": "^7.15.7",
778 "@babel/template": "^7.16.0", 789 "@babel/template": "^7.16.0",
779 "@babel/traverse": "^7.16.0", 790 "@babel/traverse": "^7.16.5",
780 "@babel/types": "^7.16.0" 791 "@babel/types": "^7.16.0"
781 }, 792 },
782 "engines": { 793 "engines": {
@@ -796,22 +807,22 @@
796 } 807 }
797 }, 808 },
798 "node_modules/@babel/helper-plugin-utils": { 809 "node_modules/@babel/helper-plugin-utils": {
799 "version": "7.14.5", 810 "version": "7.16.5",
800 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 811 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz",
801 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 812 "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==",
802 "dev": true, 813 "dev": true,
803 "engines": { 814 "engines": {
804 "node": ">=6.9.0" 815 "node": ">=6.9.0"
805 } 816 }
806 }, 817 },
807 "node_modules/@babel/helper-remap-async-to-generator": { 818 "node_modules/@babel/helper-remap-async-to-generator": {
808 "version": "7.16.4", 819 "version": "7.16.5",
809 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", 820 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz",
810 "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", 821 "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==",
811 "dev": true, 822 "dev": true,
812 "dependencies": { 823 "dependencies": {
813 "@babel/helper-annotate-as-pure": "^7.16.0", 824 "@babel/helper-annotate-as-pure": "^7.16.0",
814 "@babel/helper-wrap-function": "^7.16.0", 825 "@babel/helper-wrap-function": "^7.16.5",
815 "@babel/types": "^7.16.0" 826 "@babel/types": "^7.16.0"
816 }, 827 },
817 "engines": { 828 "engines": {
@@ -819,14 +830,15 @@
819 } 830 }
820 }, 831 },
821 "node_modules/@babel/helper-replace-supers": { 832 "node_modules/@babel/helper-replace-supers": {
822 "version": "7.16.0", 833 "version": "7.16.5",
823 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", 834 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz",
824 "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", 835 "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==",
825 "dev": true, 836 "dev": true,
826 "dependencies": { 837 "dependencies": {
827 "@babel/helper-member-expression-to-functions": "^7.16.0", 838 "@babel/helper-environment-visitor": "^7.16.5",
839 "@babel/helper-member-expression-to-functions": "^7.16.5",
828 "@babel/helper-optimise-call-expression": "^7.16.0", 840 "@babel/helper-optimise-call-expression": "^7.16.0",
829 "@babel/traverse": "^7.16.0", 841 "@babel/traverse": "^7.16.5",
830 "@babel/types": "^7.16.0" 842 "@babel/types": "^7.16.0"
831 }, 843 },
832 "engines": { 844 "engines": {
@@ -888,14 +900,14 @@
888 } 900 }
889 }, 901 },
890 "node_modules/@babel/helper-wrap-function": { 902 "node_modules/@babel/helper-wrap-function": {
891 "version": "7.16.0", 903 "version": "7.16.5",
892 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", 904 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz",
893 "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", 905 "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==",
894 "dev": true, 906 "dev": true,
895 "dependencies": { 907 "dependencies": {
896 "@babel/helper-function-name": "^7.16.0", 908 "@babel/helper-function-name": "^7.16.0",
897 "@babel/template": "^7.16.0", 909 "@babel/template": "^7.16.0",
898 "@babel/traverse": "^7.16.0", 910 "@babel/traverse": "^7.16.5",
899 "@babel/types": "^7.16.0" 911 "@babel/types": "^7.16.0"
900 }, 912 },
901 "engines": { 913 "engines": {
@@ -903,13 +915,13 @@
903 } 915 }
904 }, 916 },
905 "node_modules/@babel/helpers": { 917 "node_modules/@babel/helpers": {
906 "version": "7.16.3", 918 "version": "7.16.5",
907 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", 919 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz",
908 "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", 920 "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==",
909 "dev": true, 921 "dev": true,
910 "dependencies": { 922 "dependencies": {
911 "@babel/template": "^7.16.0", 923 "@babel/template": "^7.16.0",
912 "@babel/traverse": "^7.16.3", 924 "@babel/traverse": "^7.16.5",
913 "@babel/types": "^7.16.0" 925 "@babel/types": "^7.16.0"
914 }, 926 },
915 "engines": { 927 "engines": {
@@ -931,9 +943,9 @@
931 } 943 }
932 }, 944 },
933 "node_modules/@babel/parser": { 945 "node_modules/@babel/parser": {
934 "version": "7.16.4", 946 "version": "7.16.6",
935 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", 947 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
936 "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", 948 "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
937 "dev": true, 949 "dev": true,
938 "bin": { 950 "bin": {
939 "parser": "bin/babel-parser.js" 951 "parser": "bin/babel-parser.js"
@@ -975,13 +987,13 @@
975 } 987 }
976 }, 988 },
977 "node_modules/@babel/plugin-proposal-async-generator-functions": { 989 "node_modules/@babel/plugin-proposal-async-generator-functions": {
978 "version": "7.16.4", 990 "version": "7.16.5",
979 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", 991 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz",
980 "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", 992 "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==",
981 "dev": true, 993 "dev": true,
982 "dependencies": { 994 "dependencies": {
983 "@babel/helper-plugin-utils": "^7.14.5", 995 "@babel/helper-plugin-utils": "^7.16.5",
984 "@babel/helper-remap-async-to-generator": "^7.16.4", 996 "@babel/helper-remap-async-to-generator": "^7.16.5",
985 "@babel/plugin-syntax-async-generators": "^7.8.4" 997 "@babel/plugin-syntax-async-generators": "^7.8.4"
986 }, 998 },
987 "engines": { 999 "engines": {
@@ -992,13 +1004,13 @@
992 } 1004 }
993 }, 1005 },
994 "node_modules/@babel/plugin-proposal-class-properties": { 1006 "node_modules/@babel/plugin-proposal-class-properties": {
995 "version": "7.16.0", 1007 "version": "7.16.5",
996 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", 1008 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz",
997 "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", 1009 "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==",
998 "dev": true, 1010 "dev": true,
999 "dependencies": { 1011 "dependencies": {
1000 "@babel/helper-create-class-features-plugin": "^7.16.0", 1012 "@babel/helper-create-class-features-plugin": "^7.16.5",
1001 "@babel/helper-plugin-utils": "^7.14.5" 1013 "@babel/helper-plugin-utils": "^7.16.5"
1002 }, 1014 },
1003 "engines": { 1015 "engines": {
1004 "node": ">=6.9.0" 1016 "node": ">=6.9.0"
@@ -1008,13 +1020,13 @@
1008 } 1020 }
1009 }, 1021 },
1010 "node_modules/@babel/plugin-proposal-class-static-block": { 1022 "node_modules/@babel/plugin-proposal-class-static-block": {
1011 "version": "7.16.0", 1023 "version": "7.16.5",
1012 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", 1024 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz",
1013 "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", 1025 "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==",
1014 "dev": true, 1026 "dev": true,
1015 "dependencies": { 1027 "dependencies": {
1016 "@babel/helper-create-class-features-plugin": "^7.16.0", 1028 "@babel/helper-create-class-features-plugin": "^7.16.5",
1017 "@babel/helper-plugin-utils": "^7.14.5", 1029 "@babel/helper-plugin-utils": "^7.16.5",
1018 "@babel/plugin-syntax-class-static-block": "^7.14.5" 1030 "@babel/plugin-syntax-class-static-block": "^7.14.5"
1019 }, 1031 },
1020 "engines": { 1032 "engines": {
@@ -1025,14 +1037,14 @@
1025 } 1037 }
1026 }, 1038 },
1027 "node_modules/@babel/plugin-proposal-decorators": { 1039 "node_modules/@babel/plugin-proposal-decorators": {
1028 "version": "7.16.4", 1040 "version": "7.16.5",
1029 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz", 1041 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.5.tgz",
1030 "integrity": "sha512-RESBNX16eNqnBeEVR5sCJpnW0mHiNLNNvGA8PrRuK/4ZJ4TO+6bHleRUuGQYDERVySOKtOhSya/C4MIhwAMAgg==", 1042 "integrity": "sha512-XAiZll5oCdp2Dd2RbXA3LVPlFyIRhhcQy+G34p9ePpl6mjFkbqHAYHovyw2j5mqUrlBf0/+MtOIJ3JGYtz8qaw==",
1031 "dev": true, 1043 "dev": true,
1032 "dependencies": { 1044 "dependencies": {
1033 "@babel/helper-create-class-features-plugin": "^7.16.0", 1045 "@babel/helper-create-class-features-plugin": "^7.16.5",
1034 "@babel/helper-plugin-utils": "^7.14.5", 1046 "@babel/helper-plugin-utils": "^7.16.5",
1035 "@babel/plugin-syntax-decorators": "^7.16.0" 1047 "@babel/plugin-syntax-decorators": "^7.16.5"
1036 }, 1048 },
1037 "engines": { 1049 "engines": {
1038 "node": ">=6.9.0" 1050 "node": ">=6.9.0"
@@ -1042,12 +1054,12 @@
1042 } 1054 }
1043 }, 1055 },
1044 "node_modules/@babel/plugin-proposal-dynamic-import": { 1056 "node_modules/@babel/plugin-proposal-dynamic-import": {
1045 "version": "7.16.0", 1057 "version": "7.16.5",
1046 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", 1058 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz",
1047 "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", 1059 "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==",
1048 "dev": true, 1060 "dev": true,
1049 "dependencies": { 1061 "dependencies": {
1050 "@babel/helper-plugin-utils": "^7.14.5", 1062 "@babel/helper-plugin-utils": "^7.16.5",
1051 "@babel/plugin-syntax-dynamic-import": "^7.8.3" 1063 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
1052 }, 1064 },
1053 "engines": { 1065 "engines": {
@@ -1058,12 +1070,12 @@
1058 } 1070 }
1059 }, 1071 },
1060 "node_modules/@babel/plugin-proposal-export-namespace-from": { 1072 "node_modules/@babel/plugin-proposal-export-namespace-from": {
1061 "version": "7.16.0", 1073 "version": "7.16.5",
1062 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", 1074 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz",
1063 "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", 1075 "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==",
1064 "dev": true, 1076 "dev": true,
1065 "dependencies": { 1077 "dependencies": {
1066 "@babel/helper-plugin-utils": "^7.14.5", 1078 "@babel/helper-plugin-utils": "^7.16.5",
1067 "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 1079 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
1068 }, 1080 },
1069 "engines": { 1081 "engines": {
@@ -1074,12 +1086,12 @@
1074 } 1086 }
1075 }, 1087 },
1076 "node_modules/@babel/plugin-proposal-json-strings": { 1088 "node_modules/@babel/plugin-proposal-json-strings": {
1077 "version": "7.16.0", 1089 "version": "7.16.5",
1078 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", 1090 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz",
1079 "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", 1091 "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==",
1080 "dev": true, 1092 "dev": true,
1081 "dependencies": { 1093 "dependencies": {
1082 "@babel/helper-plugin-utils": "^7.14.5", 1094 "@babel/helper-plugin-utils": "^7.16.5",
1083 "@babel/plugin-syntax-json-strings": "^7.8.3" 1095 "@babel/plugin-syntax-json-strings": "^7.8.3"
1084 }, 1096 },
1085 "engines": { 1097 "engines": {
@@ -1090,12 +1102,12 @@
1090 } 1102 }
1091 }, 1103 },
1092 "node_modules/@babel/plugin-proposal-logical-assignment-operators": { 1104 "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
1093 "version": "7.16.0", 1105 "version": "7.16.5",
1094 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", 1106 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz",
1095 "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", 1107 "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==",
1096 "dev": true, 1108 "dev": true,
1097 "dependencies": { 1109 "dependencies": {
1098 "@babel/helper-plugin-utils": "^7.14.5", 1110 "@babel/helper-plugin-utils": "^7.16.5",
1099 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 1111 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
1100 }, 1112 },
1101 "engines": { 1113 "engines": {
@@ -1106,12 +1118,12 @@
1106 } 1118 }
1107 }, 1119 },
1108 "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { 1120 "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
1109 "version": "7.16.0", 1121 "version": "7.16.5",
1110 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", 1122 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz",
1111 "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", 1123 "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==",
1112 "dev": true, 1124 "dev": true,
1113 "dependencies": { 1125 "dependencies": {
1114 "@babel/helper-plugin-utils": "^7.14.5", 1126 "@babel/helper-plugin-utils": "^7.16.5",
1115 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 1127 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
1116 }, 1128 },
1117 "engines": { 1129 "engines": {
@@ -1122,12 +1134,12 @@
1122 } 1134 }
1123 }, 1135 },
1124 "node_modules/@babel/plugin-proposal-numeric-separator": { 1136 "node_modules/@babel/plugin-proposal-numeric-separator": {
1125 "version": "7.16.0", 1137 "version": "7.16.5",
1126 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", 1138 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz",
1127 "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", 1139 "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==",
1128 "dev": true, 1140 "dev": true,
1129 "dependencies": { 1141 "dependencies": {
1130 "@babel/helper-plugin-utils": "^7.14.5", 1142 "@babel/helper-plugin-utils": "^7.16.5",
1131 "@babel/plugin-syntax-numeric-separator": "^7.10.4" 1143 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1132 }, 1144 },
1133 "engines": { 1145 "engines": {
@@ -1138,16 +1150,16 @@
1138 } 1150 }
1139 }, 1151 },
1140 "node_modules/@babel/plugin-proposal-object-rest-spread": { 1152 "node_modules/@babel/plugin-proposal-object-rest-spread": {
1141 "version": "7.16.0", 1153 "version": "7.16.5",
1142 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", 1154 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz",
1143 "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", 1155 "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==",
1144 "dev": true, 1156 "dev": true,
1145 "dependencies": { 1157 "dependencies": {
1146 "@babel/compat-data": "^7.16.0", 1158 "@babel/compat-data": "^7.16.4",
1147 "@babel/helper-compilation-targets": "^7.16.0", 1159 "@babel/helper-compilation-targets": "^7.16.3",
1148 "@babel/helper-plugin-utils": "^7.14.5", 1160 "@babel/helper-plugin-utils": "^7.16.5",
1149 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 1161 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1150 "@babel/plugin-transform-parameters": "^7.16.0" 1162 "@babel/plugin-transform-parameters": "^7.16.5"
1151 }, 1163 },
1152 "engines": { 1164 "engines": {
1153 "node": ">=6.9.0" 1165 "node": ">=6.9.0"
@@ -1157,12 +1169,12 @@
1157 } 1169 }
1158 }, 1170 },
1159 "node_modules/@babel/plugin-proposal-optional-catch-binding": { 1171 "node_modules/@babel/plugin-proposal-optional-catch-binding": {
1160 "version": "7.16.0", 1172 "version": "7.16.5",
1161 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", 1173 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz",
1162 "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", 1174 "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==",
1163 "dev": true, 1175 "dev": true,
1164 "dependencies": { 1176 "dependencies": {
1165 "@babel/helper-plugin-utils": "^7.14.5", 1177 "@babel/helper-plugin-utils": "^7.16.5",
1166 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 1178 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
1167 }, 1179 },
1168 "engines": { 1180 "engines": {
@@ -1173,12 +1185,12 @@
1173 } 1185 }
1174 }, 1186 },
1175 "node_modules/@babel/plugin-proposal-optional-chaining": { 1187 "node_modules/@babel/plugin-proposal-optional-chaining": {
1176 "version": "7.16.0", 1188 "version": "7.16.5",
1177 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", 1189 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz",
1178 "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", 1190 "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==",
1179 "dev": true, 1191 "dev": true,
1180 "dependencies": { 1192 "dependencies": {
1181 "@babel/helper-plugin-utils": "^7.14.5", 1193 "@babel/helper-plugin-utils": "^7.16.5",
1182 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", 1194 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
1183 "@babel/plugin-syntax-optional-chaining": "^7.8.3" 1195 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1184 }, 1196 },
@@ -1190,13 +1202,13 @@
1190 } 1202 }
1191 }, 1203 },
1192 "node_modules/@babel/plugin-proposal-private-methods": { 1204 "node_modules/@babel/plugin-proposal-private-methods": {
1193 "version": "7.16.0", 1205 "version": "7.16.5",
1194 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", 1206 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz",
1195 "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", 1207 "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==",
1196 "dev": true, 1208 "dev": true,
1197 "dependencies": { 1209 "dependencies": {
1198 "@babel/helper-create-class-features-plugin": "^7.16.0", 1210 "@babel/helper-create-class-features-plugin": "^7.16.5",
1199 "@babel/helper-plugin-utils": "^7.14.5" 1211 "@babel/helper-plugin-utils": "^7.16.5"
1200 }, 1212 },
1201 "engines": { 1213 "engines": {
1202 "node": ">=6.9.0" 1214 "node": ">=6.9.0"
@@ -1206,14 +1218,14 @@
1206 } 1218 }
1207 }, 1219 },
1208 "node_modules/@babel/plugin-proposal-private-property-in-object": { 1220 "node_modules/@babel/plugin-proposal-private-property-in-object": {
1209 "version": "7.16.0", 1221 "version": "7.16.5",
1210 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", 1222 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz",
1211 "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", 1223 "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==",
1212 "dev": true, 1224 "dev": true,
1213 "dependencies": { 1225 "dependencies": {
1214 "@babel/helper-annotate-as-pure": "^7.16.0", 1226 "@babel/helper-annotate-as-pure": "^7.16.0",
1215 "@babel/helper-create-class-features-plugin": "^7.16.0", 1227 "@babel/helper-create-class-features-plugin": "^7.16.5",
1216 "@babel/helper-plugin-utils": "^7.14.5", 1228 "@babel/helper-plugin-utils": "^7.16.5",
1217 "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 1229 "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
1218 }, 1230 },
1219 "engines": { 1231 "engines": {
@@ -1224,13 +1236,13 @@
1224 } 1236 }
1225 }, 1237 },
1226 "node_modules/@babel/plugin-proposal-unicode-property-regex": { 1238 "node_modules/@babel/plugin-proposal-unicode-property-regex": {
1227 "version": "7.16.0", 1239 "version": "7.16.5",
1228 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", 1240 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz",
1229 "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", 1241 "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==",
1230 "dev": true, 1242 "dev": true,
1231 "dependencies": { 1243 "dependencies": {
1232 "@babel/helper-create-regexp-features-plugin": "^7.16.0", 1244 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
1233 "@babel/helper-plugin-utils": "^7.14.5" 1245 "@babel/helper-plugin-utils": "^7.16.5"
1234 }, 1246 },
1235 "engines": { 1247 "engines": {
1236 "node": ">=4" 1248 "node": ">=4"
@@ -1291,12 +1303,12 @@
1291 } 1303 }
1292 }, 1304 },
1293 "node_modules/@babel/plugin-syntax-decorators": { 1305 "node_modules/@babel/plugin-syntax-decorators": {
1294 "version": "7.16.0", 1306 "version": "7.16.5",
1295 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", 1307 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.5.tgz",
1296 "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", 1308 "integrity": "sha512-3CbYTXfflvyy8O819uhZcZSMedZG4J8yS/NLTc/8T24M9ke1GssTGvg8VZu3Yn2LU5IyQSv1CmPq0a9JWHXJwg==",
1297 "dev": true, 1309 "dev": true,
1298 "dependencies": { 1310 "dependencies": {
1299 "@babel/helper-plugin-utils": "^7.14.5" 1311 "@babel/helper-plugin-utils": "^7.16.5"
1300 }, 1312 },
1301 "engines": { 1313 "engines": {
1302 "node": ">=6.9.0" 1314 "node": ">=6.9.0"
@@ -1354,12 +1366,12 @@
1354 } 1366 }
1355 }, 1367 },
1356 "node_modules/@babel/plugin-syntax-jsx": { 1368 "node_modules/@babel/plugin-syntax-jsx": {
1357 "version": "7.16.0", 1369 "version": "7.16.5",
1358 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", 1370 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz",
1359 "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", 1371 "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==",
1360 "dev": true, 1372 "dev": true,
1361 "dependencies": { 1373 "dependencies": {
1362 "@babel/helper-plugin-utils": "^7.14.5" 1374 "@babel/helper-plugin-utils": "^7.16.5"
1363 }, 1375 },
1364 "engines": { 1376 "engines": {
1365 "node": ">=6.9.0" 1377 "node": ">=6.9.0"
@@ -1471,12 +1483,12 @@
1471 } 1483 }
1472 }, 1484 },
1473 "node_modules/@babel/plugin-syntax-typescript": { 1485 "node_modules/@babel/plugin-syntax-typescript": {
1474 "version": "7.16.0", 1486 "version": "7.16.5",
1475 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", 1487 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz",
1476 "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", 1488 "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==",
1477 "dev": true, 1489 "dev": true,
1478 "dependencies": { 1490 "dependencies": {
1479 "@babel/helper-plugin-utils": "^7.14.5" 1491 "@babel/helper-plugin-utils": "^7.16.5"
1480 }, 1492 },
1481 "engines": { 1493 "engines": {
1482 "node": ">=6.9.0" 1494 "node": ">=6.9.0"
@@ -1486,12 +1498,12 @@
1486 } 1498 }
1487 }, 1499 },
1488 "node_modules/@babel/plugin-transform-arrow-functions": { 1500 "node_modules/@babel/plugin-transform-arrow-functions": {
1489 "version": "7.16.0", 1501 "version": "7.16.5",
1490 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", 1502 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz",
1491 "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", 1503 "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==",
1492 "dev": true, 1504 "dev": true,
1493 "dependencies": { 1505 "dependencies": {
1494 "@babel/helper-plugin-utils": "^7.14.5" 1506 "@babel/helper-plugin-utils": "^7.16.5"
1495 }, 1507 },
1496 "engines": { 1508 "engines": {
1497 "node": ">=6.9.0" 1509 "node": ">=6.9.0"
@@ -1501,14 +1513,14 @@
1501 } 1513 }
1502 }, 1514 },
1503 "node_modules/@babel/plugin-transform-async-to-generator": { 1515 "node_modules/@babel/plugin-transform-async-to-generator": {
1504 "version": "7.16.0", 1516 "version": "7.16.5",
1505 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", 1517 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz",
1506 "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", 1518 "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==",
1507 "dev": true, 1519 "dev": true,
1508 "dependencies": { 1520 "dependencies": {
1509 "@babel/helper-module-imports": "^7.16.0", 1521 "@babel/helper-module-imports": "^7.16.0",
1510 "@babel/helper-plugin-utils": "^7.14.5", 1522 "@babel/helper-plugin-utils": "^7.16.5",
1511 "@babel/helper-remap-async-to-generator": "^7.16.0" 1523 "@babel/helper-remap-async-to-generator": "^7.16.5"
1512 }, 1524 },
1513 "engines": { 1525 "engines": {
1514 "node": ">=6.9.0" 1526 "node": ">=6.9.0"
@@ -1518,12 +1530,12 @@
1518 } 1530 }
1519 }, 1531 },
1520 "node_modules/@babel/plugin-transform-block-scoped-functions": { 1532 "node_modules/@babel/plugin-transform-block-scoped-functions": {
1521 "version": "7.16.0", 1533 "version": "7.16.5",
1522 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", 1534 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz",
1523 "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", 1535 "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==",
1524 "dev": true, 1536 "dev": true,
1525 "dependencies": { 1537 "dependencies": {
1526 "@babel/helper-plugin-utils": "^7.14.5" 1538 "@babel/helper-plugin-utils": "^7.16.5"
1527 }, 1539 },
1528 "engines": { 1540 "engines": {
1529 "node": ">=6.9.0" 1541 "node": ">=6.9.0"
@@ -1533,12 +1545,12 @@
1533 } 1545 }
1534 }, 1546 },
1535 "node_modules/@babel/plugin-transform-block-scoping": { 1547 "node_modules/@babel/plugin-transform-block-scoping": {
1536 "version": "7.16.0", 1548 "version": "7.16.5",
1537 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", 1549 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz",
1538 "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", 1550 "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==",
1539 "dev": true, 1551 "dev": true,
1540 "dependencies": { 1552 "dependencies": {
1541 "@babel/helper-plugin-utils": "^7.14.5" 1553 "@babel/helper-plugin-utils": "^7.16.5"
1542 }, 1554 },
1543 "engines": { 1555 "engines": {
1544 "node": ">=6.9.0" 1556 "node": ">=6.9.0"
@@ -1548,16 +1560,17 @@
1548 } 1560 }
1549 }, 1561 },
1550 "node_modules/@babel/plugin-transform-classes": { 1562 "node_modules/@babel/plugin-transform-classes": {
1551 "version": "7.16.0", 1563 "version": "7.16.5",
1552 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", 1564 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz",
1553 "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", 1565 "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==",
1554 "dev": true, 1566 "dev": true,
1555 "dependencies": { 1567 "dependencies": {
1556 "@babel/helper-annotate-as-pure": "^7.16.0", 1568 "@babel/helper-annotate-as-pure": "^7.16.0",
1569 "@babel/helper-environment-visitor": "^7.16.5",
1557 "@babel/helper-function-name": "^7.16.0", 1570 "@babel/helper-function-name": "^7.16.0",
1558 "@babel/helper-optimise-call-expression": "^7.16.0", 1571 "@babel/helper-optimise-call-expression": "^7.16.0",
1559 "@babel/helper-plugin-utils": "^7.14.5", 1572 "@babel/helper-plugin-utils": "^7.16.5",
1560 "@babel/helper-replace-supers": "^7.16.0", 1573 "@babel/helper-replace-supers": "^7.16.5",
1561 "@babel/helper-split-export-declaration": "^7.16.0", 1574 "@babel/helper-split-export-declaration": "^7.16.0",
1562 "globals": "^11.1.0" 1575 "globals": "^11.1.0"
1563 }, 1576 },
@@ -1569,12 +1582,12 @@
1569 } 1582 }
1570 }, 1583 },
1571 "node_modules/@babel/plugin-transform-computed-properties": { 1584 "node_modules/@babel/plugin-transform-computed-properties": {
1572 "version": "7.16.0", 1585 "version": "7.16.5",
1573 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", 1586 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz",
1574 "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", 1587 "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==",
1575 "dev": true, 1588 "dev": true,
1576 "dependencies": { 1589 "dependencies": {
1577 "@babel/helper-plugin-utils": "^7.14.5" 1590 "@babel/helper-plugin-utils": "^7.16.5"
1578 }, 1591 },
1579 "engines": { 1592 "engines": {
1580 "node": ">=6.9.0" 1593 "node": ">=6.9.0"
@@ -1584,12 +1597,12 @@
1584 } 1597 }
1585 }, 1598 },
1586 "node_modules/@babel/plugin-transform-destructuring": { 1599 "node_modules/@babel/plugin-transform-destructuring": {
1587 "version": "7.16.0", 1600 "version": "7.16.5",
1588 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", 1601 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz",
1589 "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", 1602 "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==",
1590 "dev": true, 1603 "dev": true,
1591 "dependencies": { 1604 "dependencies": {
1592 "@babel/helper-plugin-utils": "^7.14.5" 1605 "@babel/helper-plugin-utils": "^7.16.5"
1593 }, 1606 },
1594 "engines": { 1607 "engines": {
1595 "node": ">=6.9.0" 1608 "node": ">=6.9.0"
@@ -1599,13 +1612,13 @@
1599 } 1612 }
1600 }, 1613 },
1601 "node_modules/@babel/plugin-transform-dotall-regex": { 1614 "node_modules/@babel/plugin-transform-dotall-regex": {
1602 "version": "7.16.0", 1615 "version": "7.16.5",
1603 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", 1616 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz",
1604 "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", 1617 "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==",
1605 "dev": true, 1618 "dev": true,
1606 "dependencies": { 1619 "dependencies": {
1607 "@babel/helper-create-regexp-features-plugin": "^7.16.0", 1620 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
1608 "@babel/helper-plugin-utils": "^7.14.5" 1621 "@babel/helper-plugin-utils": "^7.16.5"
1609 }, 1622 },
1610 "engines": { 1623 "engines": {
1611 "node": ">=6.9.0" 1624 "node": ">=6.9.0"
@@ -1615,12 +1628,12 @@
1615 } 1628 }
1616 }, 1629 },
1617 "node_modules/@babel/plugin-transform-duplicate-keys": { 1630 "node_modules/@babel/plugin-transform-duplicate-keys": {
1618 "version": "7.16.0", 1631 "version": "7.16.5",
1619 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", 1632 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz",
1620 "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", 1633 "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==",
1621 "dev": true, 1634 "dev": true,
1622 "dependencies": { 1635 "dependencies": {
1623 "@babel/helper-plugin-utils": "^7.14.5" 1636 "@babel/helper-plugin-utils": "^7.16.5"
1624 }, 1637 },
1625 "engines": { 1638 "engines": {
1626 "node": ">=6.9.0" 1639 "node": ">=6.9.0"
@@ -1630,13 +1643,13 @@
1630 } 1643 }
1631 }, 1644 },
1632 "node_modules/@babel/plugin-transform-exponentiation-operator": { 1645 "node_modules/@babel/plugin-transform-exponentiation-operator": {
1633 "version": "7.16.0", 1646 "version": "7.16.5",
1634 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", 1647 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz",
1635 "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", 1648 "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==",
1636 "dev": true, 1649 "dev": true,
1637 "dependencies": { 1650 "dependencies": {
1638 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", 1651 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5",
1639 "@babel/helper-plugin-utils": "^7.14.5" 1652 "@babel/helper-plugin-utils": "^7.16.5"
1640 }, 1653 },
1641 "engines": { 1654 "engines": {
1642 "node": ">=6.9.0" 1655 "node": ">=6.9.0"
@@ -1646,12 +1659,12 @@
1646 } 1659 }
1647 }, 1660 },
1648 "node_modules/@babel/plugin-transform-for-of": { 1661 "node_modules/@babel/plugin-transform-for-of": {
1649 "version": "7.16.0", 1662 "version": "7.16.5",
1650 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", 1663 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz",
1651 "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", 1664 "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==",
1652 "dev": true, 1665 "dev": true,
1653 "dependencies": { 1666 "dependencies": {
1654 "@babel/helper-plugin-utils": "^7.14.5" 1667 "@babel/helper-plugin-utils": "^7.16.5"
1655 }, 1668 },
1656 "engines": { 1669 "engines": {
1657 "node": ">=6.9.0" 1670 "node": ">=6.9.0"
@@ -1661,13 +1674,13 @@
1661 } 1674 }
1662 }, 1675 },
1663 "node_modules/@babel/plugin-transform-function-name": { 1676 "node_modules/@babel/plugin-transform-function-name": {
1664 "version": "7.16.0", 1677 "version": "7.16.5",
1665 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", 1678 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz",
1666 "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", 1679 "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==",
1667 "dev": true, 1680 "dev": true,
1668 "dependencies": { 1681 "dependencies": {
1669 "@babel/helper-function-name": "^7.16.0", 1682 "@babel/helper-function-name": "^7.16.0",
1670 "@babel/helper-plugin-utils": "^7.14.5" 1683 "@babel/helper-plugin-utils": "^7.16.5"
1671 }, 1684 },
1672 "engines": { 1685 "engines": {
1673 "node": ">=6.9.0" 1686 "node": ">=6.9.0"
@@ -1677,12 +1690,12 @@
1677 } 1690 }
1678 }, 1691 },
1679 "node_modules/@babel/plugin-transform-literals": { 1692 "node_modules/@babel/plugin-transform-literals": {
1680 "version": "7.16.0", 1693 "version": "7.16.5",
1681 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", 1694 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz",
1682 "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", 1695 "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==",
1683 "dev": true, 1696 "dev": true,
1684 "dependencies": { 1697 "dependencies": {
1685 "@babel/helper-plugin-utils": "^7.14.5" 1698 "@babel/helper-plugin-utils": "^7.16.5"
1686 }, 1699 },
1687 "engines": { 1700 "engines": {
1688 "node": ">=6.9.0" 1701 "node": ">=6.9.0"
@@ -1692,12 +1705,12 @@
1692 } 1705 }
1693 }, 1706 },
1694 "node_modules/@babel/plugin-transform-member-expression-literals": { 1707 "node_modules/@babel/plugin-transform-member-expression-literals": {
1695 "version": "7.16.0", 1708 "version": "7.16.5",
1696 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", 1709 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz",
1697 "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", 1710 "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==",
1698 "dev": true, 1711 "dev": true,
1699 "dependencies": { 1712 "dependencies": {
1700 "@babel/helper-plugin-utils": "^7.14.5" 1713 "@babel/helper-plugin-utils": "^7.16.5"
1701 }, 1714 },
1702 "engines": { 1715 "engines": {
1703 "node": ">=6.9.0" 1716 "node": ">=6.9.0"
@@ -1707,13 +1720,13 @@
1707 } 1720 }
1708 }, 1721 },
1709 "node_modules/@babel/plugin-transform-modules-amd": { 1722 "node_modules/@babel/plugin-transform-modules-amd": {
1710 "version": "7.16.0", 1723 "version": "7.16.5",
1711 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", 1724 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz",
1712 "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", 1725 "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==",
1713 "dev": true, 1726 "dev": true,
1714 "dependencies": { 1727 "dependencies": {
1715 "@babel/helper-module-transforms": "^7.16.0", 1728 "@babel/helper-module-transforms": "^7.16.5",
1716 "@babel/helper-plugin-utils": "^7.14.5", 1729 "@babel/helper-plugin-utils": "^7.16.5",
1717 "babel-plugin-dynamic-import-node": "^2.3.3" 1730 "babel-plugin-dynamic-import-node": "^2.3.3"
1718 }, 1731 },
1719 "engines": { 1732 "engines": {
@@ -1724,13 +1737,13 @@
1724 } 1737 }
1725 }, 1738 },
1726 "node_modules/@babel/plugin-transform-modules-commonjs": { 1739 "node_modules/@babel/plugin-transform-modules-commonjs": {
1727 "version": "7.16.0", 1740 "version": "7.16.5",
1728 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", 1741 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz",
1729 "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", 1742 "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==",
1730 "dev": true, 1743 "dev": true,
1731 "dependencies": { 1744 "dependencies": {
1732 "@babel/helper-module-transforms": "^7.16.0", 1745 "@babel/helper-module-transforms": "^7.16.5",
1733 "@babel/helper-plugin-utils": "^7.14.5", 1746 "@babel/helper-plugin-utils": "^7.16.5",
1734 "@babel/helper-simple-access": "^7.16.0", 1747 "@babel/helper-simple-access": "^7.16.0",
1735 "babel-plugin-dynamic-import-node": "^2.3.3" 1748 "babel-plugin-dynamic-import-node": "^2.3.3"
1736 }, 1749 },
@@ -1742,14 +1755,14 @@
1742 } 1755 }
1743 }, 1756 },
1744 "node_modules/@babel/plugin-transform-modules-systemjs": { 1757 "node_modules/@babel/plugin-transform-modules-systemjs": {
1745 "version": "7.16.0", 1758 "version": "7.16.5",
1746 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", 1759 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz",
1747 "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", 1760 "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==",
1748 "dev": true, 1761 "dev": true,
1749 "dependencies": { 1762 "dependencies": {
1750 "@babel/helper-hoist-variables": "^7.16.0", 1763 "@babel/helper-hoist-variables": "^7.16.0",
1751 "@babel/helper-module-transforms": "^7.16.0", 1764 "@babel/helper-module-transforms": "^7.16.5",
1752 "@babel/helper-plugin-utils": "^7.14.5", 1765 "@babel/helper-plugin-utils": "^7.16.5",
1753 "@babel/helper-validator-identifier": "^7.15.7", 1766 "@babel/helper-validator-identifier": "^7.15.7",
1754 "babel-plugin-dynamic-import-node": "^2.3.3" 1767 "babel-plugin-dynamic-import-node": "^2.3.3"
1755 }, 1768 },
@@ -1761,13 +1774,13 @@
1761 } 1774 }
1762 }, 1775 },
1763 "node_modules/@babel/plugin-transform-modules-umd": { 1776 "node_modules/@babel/plugin-transform-modules-umd": {
1764 "version": "7.16.0", 1777 "version": "7.16.5",
1765 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", 1778 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz",
1766 "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", 1779 "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==",
1767 "dev": true, 1780 "dev": true,
1768 "dependencies": { 1781 "dependencies": {
1769 "@babel/helper-module-transforms": "^7.16.0", 1782 "@babel/helper-module-transforms": "^7.16.5",
1770 "@babel/helper-plugin-utils": "^7.14.5" 1783 "@babel/helper-plugin-utils": "^7.16.5"
1771 }, 1784 },
1772 "engines": { 1785 "engines": {
1773 "node": ">=6.9.0" 1786 "node": ">=6.9.0"
@@ -1777,9 +1790,9 @@
1777 } 1790 }
1778 }, 1791 },
1779 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1792 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1780 "version": "7.16.0", 1793 "version": "7.16.5",
1781 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", 1794 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz",
1782 "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", 1795 "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==",
1783 "dev": true, 1796 "dev": true,
1784 "dependencies": { 1797 "dependencies": {
1785 "@babel/helper-create-regexp-features-plugin": "^7.16.0" 1798 "@babel/helper-create-regexp-features-plugin": "^7.16.0"
@@ -1792,12 +1805,12 @@
1792 } 1805 }
1793 }, 1806 },
1794 "node_modules/@babel/plugin-transform-new-target": { 1807 "node_modules/@babel/plugin-transform-new-target": {
1795 "version": "7.16.0", 1808 "version": "7.16.5",
1796 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", 1809 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz",
1797 "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", 1810 "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==",
1798 "dev": true, 1811 "dev": true,
1799 "dependencies": { 1812 "dependencies": {
1800 "@babel/helper-plugin-utils": "^7.14.5" 1813 "@babel/helper-plugin-utils": "^7.16.5"
1801 }, 1814 },
1802 "engines": { 1815 "engines": {
1803 "node": ">=6.9.0" 1816 "node": ">=6.9.0"
@@ -1807,13 +1820,13 @@
1807 } 1820 }
1808 }, 1821 },
1809 "node_modules/@babel/plugin-transform-object-super": { 1822 "node_modules/@babel/plugin-transform-object-super": {
1810 "version": "7.16.0", 1823 "version": "7.16.5",
1811 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", 1824 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz",
1812 "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", 1825 "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==",
1813 "dev": true, 1826 "dev": true,
1814 "dependencies": { 1827 "dependencies": {
1815 "@babel/helper-plugin-utils": "^7.14.5", 1828 "@babel/helper-plugin-utils": "^7.16.5",
1816 "@babel/helper-replace-supers": "^7.16.0" 1829 "@babel/helper-replace-supers": "^7.16.5"
1817 }, 1830 },
1818 "engines": { 1831 "engines": {
1819 "node": ">=6.9.0" 1832 "node": ">=6.9.0"
@@ -1823,12 +1836,12 @@
1823 } 1836 }
1824 }, 1837 },
1825 "node_modules/@babel/plugin-transform-parameters": { 1838 "node_modules/@babel/plugin-transform-parameters": {
1826 "version": "7.16.3", 1839 "version": "7.16.5",
1827 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", 1840 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz",
1828 "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", 1841 "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==",
1829 "dev": true, 1842 "dev": true,
1830 "dependencies": { 1843 "dependencies": {
1831 "@babel/helper-plugin-utils": "^7.14.5" 1844 "@babel/helper-plugin-utils": "^7.16.5"
1832 }, 1845 },
1833 "engines": { 1846 "engines": {
1834 "node": ">=6.9.0" 1847 "node": ">=6.9.0"
@@ -1838,12 +1851,12 @@
1838 } 1851 }
1839 }, 1852 },
1840 "node_modules/@babel/plugin-transform-property-literals": { 1853 "node_modules/@babel/plugin-transform-property-literals": {
1841 "version": "7.16.0", 1854 "version": "7.16.5",
1842 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", 1855 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz",
1843 "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", 1856 "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==",
1844 "dev": true, 1857 "dev": true,
1845 "dependencies": { 1858 "dependencies": {
1846 "@babel/helper-plugin-utils": "^7.14.5" 1859 "@babel/helper-plugin-utils": "^7.16.5"
1847 }, 1860 },
1848 "engines": { 1861 "engines": {
1849 "node": ">=6.9.0" 1862 "node": ">=6.9.0"
@@ -1853,12 +1866,12 @@
1853 } 1866 }
1854 }, 1867 },
1855 "node_modules/@babel/plugin-transform-react-display-name": { 1868 "node_modules/@babel/plugin-transform-react-display-name": {
1856 "version": "7.16.0", 1869 "version": "7.16.5",
1857 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", 1870 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz",
1858 "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", 1871 "integrity": "sha512-dHYCOnzSsXFz8UcdNQIHGvg94qPL/teF7CCiCEMRxmA1G2p5Mq4JnKVowCDxYfiQ9D7RstaAp9kwaSI+sXbnhw==",
1859 "dev": true, 1872 "dev": true,
1860 "dependencies": { 1873 "dependencies": {
1861 "@babel/helper-plugin-utils": "^7.14.5" 1874 "@babel/helper-plugin-utils": "^7.16.5"
1862 }, 1875 },
1863 "engines": { 1876 "engines": {
1864 "node": ">=6.9.0" 1877 "node": ">=6.9.0"
@@ -1868,15 +1881,15 @@
1868 } 1881 }
1869 }, 1882 },
1870 "node_modules/@babel/plugin-transform-react-jsx": { 1883 "node_modules/@babel/plugin-transform-react-jsx": {
1871 "version": "7.16.0", 1884 "version": "7.16.5",
1872 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", 1885 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz",
1873 "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", 1886 "integrity": "sha512-+arLIz1d7kmwX0fKxTxbnoeG85ONSnLpvdODa4P3pc1sS7CV1hfmtYWufkW/oYsPnkDrEeQFxhUWcFnrXW7jQQ==",
1874 "dev": true, 1887 "dev": true,
1875 "dependencies": { 1888 "dependencies": {
1876 "@babel/helper-annotate-as-pure": "^7.16.0", 1889 "@babel/helper-annotate-as-pure": "^7.16.0",
1877 "@babel/helper-module-imports": "^7.16.0", 1890 "@babel/helper-module-imports": "^7.16.0",
1878 "@babel/helper-plugin-utils": "^7.14.5", 1891 "@babel/helper-plugin-utils": "^7.16.5",
1879 "@babel/plugin-syntax-jsx": "^7.16.0", 1892 "@babel/plugin-syntax-jsx": "^7.16.5",
1880 "@babel/types": "^7.16.0" 1893 "@babel/types": "^7.16.0"
1881 }, 1894 },
1882 "engines": { 1895 "engines": {
@@ -1887,12 +1900,12 @@
1887 } 1900 }
1888 }, 1901 },
1889 "node_modules/@babel/plugin-transform-react-jsx-development": { 1902 "node_modules/@babel/plugin-transform-react-jsx-development": {
1890 "version": "7.16.0", 1903 "version": "7.16.5",
1891 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", 1904 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.5.tgz",
1892 "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", 1905 "integrity": "sha512-uQSLacMZSGLCxOw20dzo1dmLlKkd+DsayoV54q3MHXhbqgPzoiGerZQgNPl/Ro8/OcXV2ugfnkx+rxdS0sN5Uw==",
1893 "dev": true, 1906 "dev": true,
1894 "dependencies": { 1907 "dependencies": {
1895 "@babel/plugin-transform-react-jsx": "^7.16.0" 1908 "@babel/plugin-transform-react-jsx": "^7.16.5"
1896 }, 1909 },
1897 "engines": { 1910 "engines": {
1898 "node": ">=6.9.0" 1911 "node": ">=6.9.0"
@@ -1902,13 +1915,13 @@
1902 } 1915 }
1903 }, 1916 },
1904 "node_modules/@babel/plugin-transform-react-pure-annotations": { 1917 "node_modules/@babel/plugin-transform-react-pure-annotations": {
1905 "version": "7.16.0", 1918 "version": "7.16.5",
1906 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", 1919 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.5.tgz",
1907 "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", 1920 "integrity": "sha512-0nYU30hCxnCVCbRjSy9ahlhWZ2Sn6khbY4FqR91W+2RbSqkWEbVu2gXh45EqNy4Bq7sRU+H4i0/6YKwOSzh16A==",
1908 "dev": true, 1921 "dev": true,
1909 "dependencies": { 1922 "dependencies": {
1910 "@babel/helper-annotate-as-pure": "^7.16.0", 1923 "@babel/helper-annotate-as-pure": "^7.16.0",
1911 "@babel/helper-plugin-utils": "^7.14.5" 1924 "@babel/helper-plugin-utils": "^7.16.5"
1912 }, 1925 },
1913 "engines": { 1926 "engines": {
1914 "node": ">=6.9.0" 1927 "node": ">=6.9.0"
@@ -1918,9 +1931,9 @@
1918 } 1931 }
1919 }, 1932 },
1920 "node_modules/@babel/plugin-transform-regenerator": { 1933 "node_modules/@babel/plugin-transform-regenerator": {
1921 "version": "7.16.0", 1934 "version": "7.16.5",
1922 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", 1935 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz",
1923 "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", 1936 "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==",
1924 "dev": true, 1937 "dev": true,
1925 "dependencies": { 1938 "dependencies": {
1926 "regenerator-transform": "^0.14.2" 1939 "regenerator-transform": "^0.14.2"
@@ -1933,12 +1946,12 @@
1933 } 1946 }
1934 }, 1947 },
1935 "node_modules/@babel/plugin-transform-reserved-words": { 1948 "node_modules/@babel/plugin-transform-reserved-words": {
1936 "version": "7.16.0", 1949 "version": "7.16.5",
1937 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", 1950 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz",
1938 "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", 1951 "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==",
1939 "dev": true, 1952 "dev": true,
1940 "dependencies": { 1953 "dependencies": {
1941 "@babel/helper-plugin-utils": "^7.14.5" 1954 "@babel/helper-plugin-utils": "^7.16.5"
1942 }, 1955 },
1943 "engines": { 1956 "engines": {
1944 "node": ">=6.9.0" 1957 "node": ">=6.9.0"
@@ -1948,12 +1961,12 @@
1948 } 1961 }
1949 }, 1962 },
1950 "node_modules/@babel/plugin-transform-shorthand-properties": { 1963 "node_modules/@babel/plugin-transform-shorthand-properties": {
1951 "version": "7.16.0", 1964 "version": "7.16.5",
1952 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", 1965 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz",
1953 "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", 1966 "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==",
1954 "dev": true, 1967 "dev": true,
1955 "dependencies": { 1968 "dependencies": {
1956 "@babel/helper-plugin-utils": "^7.14.5" 1969 "@babel/helper-plugin-utils": "^7.16.5"
1957 }, 1970 },
1958 "engines": { 1971 "engines": {
1959 "node": ">=6.9.0" 1972 "node": ">=6.9.0"
@@ -1963,12 +1976,12 @@
1963 } 1976 }
1964 }, 1977 },
1965 "node_modules/@babel/plugin-transform-spread": { 1978 "node_modules/@babel/plugin-transform-spread": {
1966 "version": "7.16.0", 1979 "version": "7.16.5",
1967 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", 1980 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz",
1968 "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", 1981 "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==",
1969 "dev": true, 1982 "dev": true,
1970 "dependencies": { 1983 "dependencies": {
1971 "@babel/helper-plugin-utils": "^7.14.5", 1984 "@babel/helper-plugin-utils": "^7.16.5",
1972 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" 1985 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
1973 }, 1986 },
1974 "engines": { 1987 "engines": {
@@ -1979,12 +1992,12 @@
1979 } 1992 }
1980 }, 1993 },
1981 "node_modules/@babel/plugin-transform-sticky-regex": { 1994 "node_modules/@babel/plugin-transform-sticky-regex": {
1982 "version": "7.16.0", 1995 "version": "7.16.5",
1983 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", 1996 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz",
1984 "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", 1997 "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==",
1985 "dev": true, 1998 "dev": true,
1986 "dependencies": { 1999 "dependencies": {
1987 "@babel/helper-plugin-utils": "^7.14.5" 2000 "@babel/helper-plugin-utils": "^7.16.5"
1988 }, 2001 },
1989 "engines": { 2002 "engines": {
1990 "node": ">=6.9.0" 2003 "node": ">=6.9.0"
@@ -1994,12 +2007,12 @@
1994 } 2007 }
1995 }, 2008 },
1996 "node_modules/@babel/plugin-transform-template-literals": { 2009 "node_modules/@babel/plugin-transform-template-literals": {
1997 "version": "7.16.0", 2010 "version": "7.16.5",
1998 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", 2011 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz",
1999 "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", 2012 "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==",
2000 "dev": true, 2013 "dev": true,
2001 "dependencies": { 2014 "dependencies": {
2002 "@babel/helper-plugin-utils": "^7.14.5" 2015 "@babel/helper-plugin-utils": "^7.16.5"
2003 }, 2016 },
2004 "engines": { 2017 "engines": {
2005 "node": ">=6.9.0" 2018 "node": ">=6.9.0"
@@ -2009,12 +2022,12 @@
2009 } 2022 }
2010 }, 2023 },
2011 "node_modules/@babel/plugin-transform-typeof-symbol": { 2024 "node_modules/@babel/plugin-transform-typeof-symbol": {
2012 "version": "7.16.0", 2025 "version": "7.16.5",
2013 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", 2026 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz",
2014 "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", 2027 "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==",
2015 "dev": true, 2028 "dev": true,
2016 "dependencies": { 2029 "dependencies": {
2017 "@babel/helper-plugin-utils": "^7.14.5" 2030 "@babel/helper-plugin-utils": "^7.16.5"
2018 }, 2031 },
2019 "engines": { 2032 "engines": {
2020 "node": ">=6.9.0" 2033 "node": ">=6.9.0"
@@ -2024,12 +2037,12 @@
2024 } 2037 }
2025 }, 2038 },
2026 "node_modules/@babel/plugin-transform-unicode-escapes": { 2039 "node_modules/@babel/plugin-transform-unicode-escapes": {
2027 "version": "7.16.0", 2040 "version": "7.16.5",
2028 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", 2041 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz",
2029 "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", 2042 "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==",
2030 "dev": true, 2043 "dev": true,
2031 "dependencies": { 2044 "dependencies": {
2032 "@babel/helper-plugin-utils": "^7.14.5" 2045 "@babel/helper-plugin-utils": "^7.16.5"
2033 }, 2046 },
2034 "engines": { 2047 "engines": {
2035 "node": ">=6.9.0" 2048 "node": ">=6.9.0"
@@ -2039,13 +2052,13 @@
2039 } 2052 }
2040 }, 2053 },
2041 "node_modules/@babel/plugin-transform-unicode-regex": { 2054 "node_modules/@babel/plugin-transform-unicode-regex": {
2042 "version": "7.16.0", 2055 "version": "7.16.5",
2043 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", 2056 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz",
2044 "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", 2057 "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==",
2045 "dev": true, 2058 "dev": true,
2046 "dependencies": { 2059 "dependencies": {
2047 "@babel/helper-create-regexp-features-plugin": "^7.16.0", 2060 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
2048 "@babel/helper-plugin-utils": "^7.14.5" 2061 "@babel/helper-plugin-utils": "^7.16.5"
2049 }, 2062 },
2050 "engines": { 2063 "engines": {
2051 "node": ">=6.9.0" 2064 "node": ">=6.9.0"
@@ -2055,32 +2068,32 @@
2055 } 2068 }
2056 }, 2069 },
2057 "node_modules/@babel/preset-env": { 2070 "node_modules/@babel/preset-env": {
2058 "version": "7.16.4", 2071 "version": "7.16.5",
2059 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", 2072 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz",
2060 "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", 2073 "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==",
2061 "dev": true, 2074 "dev": true,
2062 "dependencies": { 2075 "dependencies": {
2063 "@babel/compat-data": "^7.16.4", 2076 "@babel/compat-data": "^7.16.4",
2064 "@babel/helper-compilation-targets": "^7.16.3", 2077 "@babel/helper-compilation-targets": "^7.16.3",
2065 "@babel/helper-plugin-utils": "^7.14.5", 2078 "@babel/helper-plugin-utils": "^7.16.5",
2066 "@babel/helper-validator-option": "^7.14.5", 2079 "@babel/helper-validator-option": "^7.14.5",
2067 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", 2080 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2",
2068 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", 2081 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0",
2069 "@babel/plugin-proposal-async-generator-functions": "^7.16.4", 2082 "@babel/plugin-proposal-async-generator-functions": "^7.16.5",
2070 "@babel/plugin-proposal-class-properties": "^7.16.0", 2083 "@babel/plugin-proposal-class-properties": "^7.16.5",
2071 "@babel/plugin-proposal-class-static-block": "^7.16.0", 2084 "@babel/plugin-proposal-class-static-block": "^7.16.5",
2072 "@babel/plugin-proposal-dynamic-import": "^7.16.0", 2085 "@babel/plugin-proposal-dynamic-import": "^7.16.5",
2073 "@babel/plugin-proposal-export-namespace-from": "^7.16.0", 2086 "@babel/plugin-proposal-export-namespace-from": "^7.16.5",
2074 "@babel/plugin-proposal-json-strings": "^7.16.0", 2087 "@babel/plugin-proposal-json-strings": "^7.16.5",
2075 "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", 2088 "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5",
2076 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", 2089 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5",
2077 "@babel/plugin-proposal-numeric-separator": "^7.16.0", 2090 "@babel/plugin-proposal-numeric-separator": "^7.16.5",
2078 "@babel/plugin-proposal-object-rest-spread": "^7.16.0", 2091 "@babel/plugin-proposal-object-rest-spread": "^7.16.5",
2079 "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", 2092 "@babel/plugin-proposal-optional-catch-binding": "^7.16.5",
2080 "@babel/plugin-proposal-optional-chaining": "^7.16.0", 2093 "@babel/plugin-proposal-optional-chaining": "^7.16.5",
2081 "@babel/plugin-proposal-private-methods": "^7.16.0", 2094 "@babel/plugin-proposal-private-methods": "^7.16.5",
2082 "@babel/plugin-proposal-private-property-in-object": "^7.16.0", 2095 "@babel/plugin-proposal-private-property-in-object": "^7.16.5",
2083 "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", 2096 "@babel/plugin-proposal-unicode-property-regex": "^7.16.5",
2084 "@babel/plugin-syntax-async-generators": "^7.8.4", 2097 "@babel/plugin-syntax-async-generators": "^7.8.4",
2085 "@babel/plugin-syntax-class-properties": "^7.12.13", 2098 "@babel/plugin-syntax-class-properties": "^7.12.13",
2086 "@babel/plugin-syntax-class-static-block": "^7.14.5", 2099 "@babel/plugin-syntax-class-static-block": "^7.14.5",
@@ -2095,38 +2108,38 @@
2095 "@babel/plugin-syntax-optional-chaining": "^7.8.3", 2108 "@babel/plugin-syntax-optional-chaining": "^7.8.3",
2096 "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 2109 "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
2097 "@babel/plugin-syntax-top-level-await": "^7.14.5", 2110 "@babel/plugin-syntax-top-level-await": "^7.14.5",
2098 "@babel/plugin-transform-arrow-functions": "^7.16.0", 2111 "@babel/plugin-transform-arrow-functions": "^7.16.5",
2099 "@babel/plugin-transform-async-to-generator": "^7.16.0", 2112 "@babel/plugin-transform-async-to-generator": "^7.16.5",
2100 "@babel/plugin-transform-block-scoped-functions": "^7.16.0", 2113 "@babel/plugin-transform-block-scoped-functions": "^7.16.5",
2101 "@babel/plugin-transform-block-scoping": "^7.16.0", 2114 "@babel/plugin-transform-block-scoping": "^7.16.5",
2102 "@babel/plugin-transform-classes": "^7.16.0", 2115 "@babel/plugin-transform-classes": "^7.16.5",
2103 "@babel/plugin-transform-computed-properties": "^7.16.0", 2116 "@babel/plugin-transform-computed-properties": "^7.16.5",
2104 "@babel/plugin-transform-destructuring": "^7.16.0", 2117 "@babel/plugin-transform-destructuring": "^7.16.5",
2105 "@babel/plugin-transform-dotall-regex": "^7.16.0", 2118 "@babel/plugin-transform-dotall-regex": "^7.16.5",
2106 "@babel/plugin-transform-duplicate-keys": "^7.16.0", 2119 "@babel/plugin-transform-duplicate-keys": "^7.16.5",
2107 "@babel/plugin-transform-exponentiation-operator": "^7.16.0", 2120 "@babel/plugin-transform-exponentiation-operator": "^7.16.5",
2108 "@babel/plugin-transform-for-of": "^7.16.0", 2121 "@babel/plugin-transform-for-of": "^7.16.5",
2109 "@babel/plugin-transform-function-name": "^7.16.0", 2122 "@babel/plugin-transform-function-name": "^7.16.5",
2110 "@babel/plugin-transform-literals": "^7.16.0", 2123 "@babel/plugin-transform-literals": "^7.16.5",
2111 "@babel/plugin-transform-member-expression-literals": "^7.16.0", 2124 "@babel/plugin-transform-member-expression-literals": "^7.16.5",
2112 "@babel/plugin-transform-modules-amd": "^7.16.0", 2125 "@babel/plugin-transform-modules-amd": "^7.16.5",
2113 "@babel/plugin-transform-modules-commonjs": "^7.16.0", 2126 "@babel/plugin-transform-modules-commonjs": "^7.16.5",
2114 "@babel/plugin-transform-modules-systemjs": "^7.16.0", 2127 "@babel/plugin-transform-modules-systemjs": "^7.16.5",
2115 "@babel/plugin-transform-modules-umd": "^7.16.0", 2128 "@babel/plugin-transform-modules-umd": "^7.16.5",
2116 "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", 2129 "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5",
2117 "@babel/plugin-transform-new-target": "^7.16.0", 2130 "@babel/plugin-transform-new-target": "^7.16.5",
2118 "@babel/plugin-transform-object-super": "^7.16.0", 2131 "@babel/plugin-transform-object-super": "^7.16.5",
2119 "@babel/plugin-transform-parameters": "^7.16.3", 2132 "@babel/plugin-transform-parameters": "^7.16.5",
2120 "@babel/plugin-transform-property-literals": "^7.16.0", 2133 "@babel/plugin-transform-property-literals": "^7.16.5",
2121 "@babel/plugin-transform-regenerator": "^7.16.0", 2134 "@babel/plugin-transform-regenerator": "^7.16.5",
2122 "@babel/plugin-transform-reserved-words": "^7.16.0", 2135 "@babel/plugin-transform-reserved-words": "^7.16.5",
2123 "@babel/plugin-transform-shorthand-properties": "^7.16.0", 2136 "@babel/plugin-transform-shorthand-properties": "^7.16.5",
2124 "@babel/plugin-transform-spread": "^7.16.0", 2137 "@babel/plugin-transform-spread": "^7.16.5",
2125 "@babel/plugin-transform-sticky-regex": "^7.16.0", 2138 "@babel/plugin-transform-sticky-regex": "^7.16.5",
2126 "@babel/plugin-transform-template-literals": "^7.16.0", 2139 "@babel/plugin-transform-template-literals": "^7.16.5",
2127 "@babel/plugin-transform-typeof-symbol": "^7.16.0", 2140 "@babel/plugin-transform-typeof-symbol": "^7.16.5",
2128 "@babel/plugin-transform-unicode-escapes": "^7.16.0", 2141 "@babel/plugin-transform-unicode-escapes": "^7.16.5",
2129 "@babel/plugin-transform-unicode-regex": "^7.16.0", 2142 "@babel/plugin-transform-unicode-regex": "^7.16.5",
2130 "@babel/preset-modules": "^0.1.5", 2143 "@babel/preset-modules": "^0.1.5",
2131 "@babel/types": "^7.16.0", 2144 "@babel/types": "^7.16.0",
2132 "babel-plugin-polyfill-corejs2": "^0.3.0", 2145 "babel-plugin-polyfill-corejs2": "^0.3.0",
@@ -2168,17 +2181,17 @@
2168 } 2181 }
2169 }, 2182 },
2170 "node_modules/@babel/preset-react": { 2183 "node_modules/@babel/preset-react": {
2171 "version": "7.16.0", 2184 "version": "7.16.5",
2172 "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", 2185 "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.5.tgz",
2173 "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", 2186 "integrity": "sha512-3kzUOQeaxY/2vhPDS7CX/KGEGu/1bOYGvdRDJ2U5yjEz5o5jmIeTPLoiQBPGjfhPascLuW5OlMiPzwOOuB6txg==",
2174 "dev": true, 2187 "dev": true,
2175 "dependencies": { 2188 "dependencies": {
2176 "@babel/helper-plugin-utils": "^7.14.5", 2189 "@babel/helper-plugin-utils": "^7.16.5",
2177 "@babel/helper-validator-option": "^7.14.5", 2190 "@babel/helper-validator-option": "^7.14.5",
2178 "@babel/plugin-transform-react-display-name": "^7.16.0", 2191 "@babel/plugin-transform-react-display-name": "^7.16.5",
2179 "@babel/plugin-transform-react-jsx": "^7.16.0", 2192 "@babel/plugin-transform-react-jsx": "^7.16.5",
2180 "@babel/plugin-transform-react-jsx-development": "^7.16.0", 2193 "@babel/plugin-transform-react-jsx-development": "^7.16.5",
2181 "@babel/plugin-transform-react-pure-annotations": "^7.16.0" 2194 "@babel/plugin-transform-react-pure-annotations": "^7.16.5"
2182 }, 2195 },
2183 "engines": { 2196 "engines": {
2184 "node": ">=6.9.0" 2197 "node": ">=6.9.0"
@@ -2188,9 +2201,9 @@
2188 } 2201 }
2189 }, 2202 },
2190 "node_modules/@babel/register": { 2203 "node_modules/@babel/register": {
2191 "version": "7.16.0", 2204 "version": "7.16.5",
2192 "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", 2205 "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.5.tgz",
2193 "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", 2206 "integrity": "sha512-NpluD+cToBiZiDsG3y9rtIcqDyivsahpaM9csfyfiq1qQWduSmihUZ+ruIqqSDGjZKZMJfgAElo9x2YWlOQuRw==",
2194 "dev": true, 2207 "dev": true,
2195 "dependencies": { 2208 "dependencies": {
2196 "clone-deep": "^4.0.1", 2209 "clone-deep": "^4.0.1",
@@ -2207,9 +2220,9 @@
2207 } 2220 }
2208 }, 2221 },
2209 "node_modules/@babel/runtime": { 2222 "node_modules/@babel/runtime": {
2210 "version": "7.16.3", 2223 "version": "7.16.5",
2211 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", 2224 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz",
2212 "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", 2225 "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==",
2213 "dependencies": { 2226 "dependencies": {
2214 "regenerator-runtime": "^0.13.4" 2227 "regenerator-runtime": "^0.13.4"
2215 }, 2228 },
@@ -2218,9 +2231,9 @@
2218 } 2231 }
2219 }, 2232 },
2220 "node_modules/@babel/runtime-corejs3": { 2233 "node_modules/@babel/runtime-corejs3": {
2221 "version": "7.16.3", 2234 "version": "7.16.5",
2222 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", 2235 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.5.tgz",
2223 "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", 2236 "integrity": "sha512-F1pMwvTiUNSAM8mc45kccMQxj31x3y3P+tA/X8hKNWp3/hUsxdGxZ3D3H8JIkxtfA8qGkaBTKvcmvStaYseAFw==",
2224 "dev": true, 2237 "dev": true,
2225 "dependencies": { 2238 "dependencies": {
2226 "core-js-pure": "^3.19.0", 2239 "core-js-pure": "^3.19.0",
@@ -2245,17 +2258,18 @@
2245 } 2258 }
2246 }, 2259 },
2247 "node_modules/@babel/traverse": { 2260 "node_modules/@babel/traverse": {
2248 "version": "7.16.3", 2261 "version": "7.16.5",
2249 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", 2262 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz",
2250 "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", 2263 "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==",
2251 "dev": true, 2264 "dev": true,
2252 "dependencies": { 2265 "dependencies": {
2253 "@babel/code-frame": "^7.16.0", 2266 "@babel/code-frame": "^7.16.0",
2254 "@babel/generator": "^7.16.0", 2267 "@babel/generator": "^7.16.5",
2268 "@babel/helper-environment-visitor": "^7.16.5",
2255 "@babel/helper-function-name": "^7.16.0", 2269 "@babel/helper-function-name": "^7.16.0",
2256 "@babel/helper-hoist-variables": "^7.16.0", 2270 "@babel/helper-hoist-variables": "^7.16.0",
2257 "@babel/helper-split-export-declaration": "^7.16.0", 2271 "@babel/helper-split-export-declaration": "^7.16.0",
2258 "@babel/parser": "^7.16.3", 2272 "@babel/parser": "^7.16.5",
2259 "@babel/types": "^7.16.0", 2273 "@babel/types": "^7.16.0",
2260 "debug": "^4.1.0", 2274 "debug": "^4.1.0",
2261 "globals": "^11.1.0" 2275 "globals": "^11.1.0"
@@ -2933,14 +2947,14 @@
2933 } 2947 }
2934 }, 2948 },
2935 "node_modules/@eslint/eslintrc": { 2949 "node_modules/@eslint/eslintrc": {
2936 "version": "1.0.4", 2950 "version": "1.0.5",
2937 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", 2951 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
2938 "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", 2952 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
2939 "dev": true, 2953 "dev": true,
2940 "dependencies": { 2954 "dependencies": {
2941 "ajv": "^6.12.4", 2955 "ajv": "^6.12.4",
2942 "debug": "^4.3.2", 2956 "debug": "^4.3.2",
2943 "espree": "^9.0.0", 2957 "espree": "^9.2.0",
2944 "globals": "^13.9.0", 2958 "globals": "^13.9.0",
2945 "ignore": "^4.0.6", 2959 "ignore": "^4.0.6",
2946 "import-fresh": "^3.2.1", 2960 "import-fresh": "^3.2.1",
@@ -3001,13 +3015,13 @@
3001 } 3015 }
3002 }, 3016 },
3003 "node_modules/@formatjs/cli": { 3017 "node_modules/@formatjs/cli": {
3004 "version": "4.4.0", 3018 "version": "4.5.0",
3005 "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-4.4.0.tgz", 3019 "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-4.5.0.tgz",
3006 "integrity": "sha512-aBo+U8/EoBDWmksgPo3mhUunW55GFTqVA6hiudfHBPARfXX/b6JtXDi0fJGZpN2LbtYyvy4OrQlMP+c/7LGPQQ==", 3020 "integrity": "sha512-WUo/QRCUwQ/bpEYtjpbhrM+Hi4UE7GBOTr5cHwbxwZL6+pTLkIOvod8ShsrZf+LmSTT64ZSwLIQaRAp12T5BSw==",
3007 "dev": true, 3021 "dev": true,
3008 "dependencies": { 3022 "dependencies": {
3009 "@formatjs/icu-messageformat-parser": "2.0.14", 3023 "@formatjs/icu-messageformat-parser": "2.0.15",
3010 "@formatjs/ts-transformer": "3.6.0", 3024 "@formatjs/ts-transformer": "3.7.0",
3011 "@types/estree": "^0.0.50", 3025 "@types/estree": "^0.0.50",
3012 "@types/fs-extra": "^9.0.1", 3026 "@types/fs-extra": "^9.0.1",
3013 "@types/json-stable-stringify": "^1.0.32", 3027 "@types/json-stable-stringify": "^1.0.32",
@@ -3021,16 +3035,16 @@
3021 "json-stable-stringify": "^1.0.1", 3035 "json-stable-stringify": "^1.0.1",
3022 "loud-rejection": "^2.2.0", 3036 "loud-rejection": "^2.2.0",
3023 "tslib": "^2.1.0", 3037 "tslib": "^2.1.0",
3024 "typescript": "^4.4" 3038 "typescript": "^4.5"
3025 }, 3039 },
3026 "bin": { 3040 "bin": {
3027 "formatjs": "bin/formatjs" 3041 "formatjs": "bin/formatjs"
3028 } 3042 }
3029 }, 3043 },
3030 "node_modules/@formatjs/cli/node_modules/@types/node": { 3044 "node_modules/@formatjs/cli/node_modules/@types/node": {
3031 "version": "14.17.34", 3045 "version": "14.18.1",
3032 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz", 3046 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.1.tgz",
3033 "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==", 3047 "integrity": "sha512-fTFWOFrgAkj737w1o0HLTIgisgYHnsZfeiqhG1Ltrf/iJjudEbUwetQAsfrtVE49JGwvpEzQR+EbMkIqG4227g==",
3034 "dev": true 3048 "dev": true
3035 }, 3049 },
3036 "node_modules/@formatjs/cli/node_modules/ansi-styles": { 3050 "node_modules/@formatjs/cli/node_modules/ansi-styles": {
@@ -3113,9 +3127,9 @@
3113 } 3127 }
3114 }, 3128 },
3115 "node_modules/@formatjs/ecma402-abstract": { 3129 "node_modules/@formatjs/ecma402-abstract": {
3116 "version": "1.10.0", 3130 "version": "1.11.0",
3117 "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.10.0.tgz", 3131 "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.0.tgz",
3118 "integrity": "sha512-WNkcUHC6xw12rWY87TUw6KXzb1LnOooYBLLqtyn1kW2j197rcwpqmUOJMBED56YcLzaJPfVw1L2ShiDhL5pVnQ==", 3132 "integrity": "sha512-TOp5La9wmSh9G5bqFGN/ApmOXtJDzBGkYW+OTRd3ukY7J32RVGZPpN4O9BD651JUy66nj3g9CIENTNCgm4IRXQ==",
3119 "dependencies": { 3133 "dependencies": {
3120 "@formatjs/intl-localematcher": "0.2.21", 3134 "@formatjs/intl-localematcher": "0.2.21",
3121 "tslib": "^2.1.0" 3135 "tslib": "^2.1.0"
@@ -3130,39 +3144,39 @@
3130 } 3144 }
3131 }, 3145 },
3132 "node_modules/@formatjs/icu-messageformat-parser": { 3146 "node_modules/@formatjs/icu-messageformat-parser": {
3133 "version": "2.0.14", 3147 "version": "2.0.15",
3134 "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.14.tgz", 3148 "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.15.tgz",
3135 "integrity": "sha512-M79MdUMLnfLK8eMrznUwke6afH9G/eOQeYvMUJ7uElXIL+//PyyjOzb42hAYfDAGYsAcKA2TsUo33Yuy2lE4AQ==", 3149 "integrity": "sha512-nnRbkK+nz4ZL1l1lUbztL8qrEUGQKF/NU38itLnzLm8QLEacFS5qGOxxp/0DSIehhX99tNroNtudtjdOvzruAQ==",
3136 "dependencies": { 3150 "dependencies": {
3137 "@formatjs/ecma402-abstract": "1.10.0", 3151 "@formatjs/ecma402-abstract": "1.11.0",
3138 "@formatjs/icu-skeleton-parser": "1.3.1", 3152 "@formatjs/icu-skeleton-parser": "1.3.2",
3139 "tslib": "^2.1.0" 3153 "tslib": "^2.1.0"
3140 } 3154 }
3141 }, 3155 },
3142 "node_modules/@formatjs/icu-skeleton-parser": { 3156 "node_modules/@formatjs/icu-skeleton-parser": {
3143 "version": "1.3.1", 3157 "version": "1.3.2",
3144 "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.1.tgz", 3158 "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.2.tgz",
3145 "integrity": "sha512-WdPNjhv9e7EfyrIVYk6hN6/mC9YF+PcfFViDI2kATwoi1uKHr+AkQCMoNrWyCDdUQ+Dn50mQOlrEkCBXoLrkPQ==", 3159 "integrity": "sha512-ChKmnVCE/LbJzedRgA/EeL5+tfjx/6ZWunqNiEC5BtqHnnwmLN/oPuCPb8b3NhuGiwTqp+LkaS70tga5kXRHxg==",
3146 "dependencies": { 3160 "dependencies": {
3147 "@formatjs/ecma402-abstract": "1.10.0", 3161 "@formatjs/ecma402-abstract": "1.11.0",
3148 "tslib": "^2.1.0" 3162 "tslib": "^2.1.0"
3149 } 3163 }
3150 }, 3164 },
3151 "node_modules/@formatjs/intl": { 3165 "node_modules/@formatjs/intl": {
3152 "version": "1.15.2", 3166 "version": "1.17.0",
3153 "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-1.15.2.tgz", 3167 "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-1.17.0.tgz",
3154 "integrity": "sha512-QYk0lUSrYprn2Lyui6iDhmHnSiXFTqKAMiveYOJPYQtcaWRwkCbcB0SALTZDc2kITrYxiP4/AS7ESF/0+SYSLQ==", 3168 "integrity": "sha512-oyhZ+HCBLyTFUszHlm8wPo5PJCwGZP4sGHwG2X+QH+FY8iAe/ql5XHP1EFbBWAWCvQQxtSOSI38ifsTdit6AVA==",
3155 "dependencies": { 3169 "dependencies": {
3156 "@formatjs/ecma402-abstract": "1.10.0", 3170 "@formatjs/ecma402-abstract": "1.11.0",
3157 "@formatjs/fast-memoize": "1.2.0", 3171 "@formatjs/fast-memoize": "1.2.0",
3158 "@formatjs/icu-messageformat-parser": "2.0.14", 3172 "@formatjs/icu-messageformat-parser": "2.0.15",
3159 "@formatjs/intl-displaynames": "5.2.5", 3173 "@formatjs/intl-displaynames": "5.2.6",
3160 "@formatjs/intl-listformat": "6.3.5", 3174 "@formatjs/intl-listformat": "6.3.6",
3161 "intl-messageformat": "9.9.6", 3175 "intl-messageformat": "9.10.0",
3162 "tslib": "^2.1.0" 3176 "tslib": "^2.1.0"
3163 }, 3177 },
3164 "peerDependencies": { 3178 "peerDependencies": {
3165 "typescript": "^4.4" 3179 "typescript": "^4.5"
3166 }, 3180 },
3167 "peerDependenciesMeta": { 3181 "peerDependenciesMeta": {
3168 "typescript": { 3182 "typescript": {
@@ -3171,21 +3185,21 @@
3171 } 3185 }
3172 }, 3186 },
3173 "node_modules/@formatjs/intl-displaynames": { 3187 "node_modules/@formatjs/intl-displaynames": {
3174 "version": "5.2.5", 3188 "version": "5.2.6",
3175 "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.2.5.tgz", 3189 "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.2.6.tgz",
3176 "integrity": "sha512-iYlce/hG31ohJOwpv3yhOiEIwEBMqOt2kzA2BQTx1ra8ferBn4WlTxkouoDNiAKEBD1LFYZBIC25jsSJUJOEbg==", 3190 "integrity": "sha512-dtJanE76eHl3IQfbCBdlx/5J/D4PZxMQ403GuZW043m8uPCANArDX53esKwVgIpNa84lSTY3Ksf876hFJhki8w==",
3177 "dependencies": { 3191 "dependencies": {
3178 "@formatjs/ecma402-abstract": "1.10.0", 3192 "@formatjs/ecma402-abstract": "1.11.0",
3179 "@formatjs/intl-localematcher": "0.2.21", 3193 "@formatjs/intl-localematcher": "0.2.21",
3180 "tslib": "^2.1.0" 3194 "tslib": "^2.1.0"
3181 } 3195 }
3182 }, 3196 },
3183 "node_modules/@formatjs/intl-listformat": { 3197 "node_modules/@formatjs/intl-listformat": {
3184 "version": "6.3.5", 3198 "version": "6.3.6",
3185 "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.3.5.tgz", 3199 "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.3.6.tgz",
3186 "integrity": "sha512-GtiMMx5RB/gID7ydGr+i1lRbGu728plTfT196X151cE2PYEqC05BEuHQFlE1rcUGC2+RfFqlvmipYcbOqJTQug==", 3200 "integrity": "sha512-kohyGY5AiAJxXcstw+o3jxCsAE5e20VHjhnHS/+hJG5lioxMupBA0Zo1uRbnz7Z+OWUWn+9E34UPkg4GfNzx8A==",
3187 "dependencies": { 3201 "dependencies": {
3188 "@formatjs/ecma402-abstract": "1.10.0", 3202 "@formatjs/ecma402-abstract": "1.11.0",
3189 "@formatjs/intl-localematcher": "0.2.21", 3203 "@formatjs/intl-localematcher": "0.2.21",
3190 "tslib": "^2.1.0" 3204 "tslib": "^2.1.0"
3191 } 3205 }
@@ -3199,16 +3213,16 @@
3199 } 3213 }
3200 }, 3214 },
3201 "node_modules/@formatjs/ts-transformer": { 3215 "node_modules/@formatjs/ts-transformer": {
3202 "version": "3.6.0", 3216 "version": "3.7.0",
3203 "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.6.0.tgz", 3217 "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.7.0.tgz",
3204 "integrity": "sha512-r0J230J3TOLJolnAMbWsmzKu1NNitORzoPRGv0CPzjQSAmbTOtbrWNfYsyp+Ro8k5Gfkm9Qdg+BhxRXfyVTmtg==", 3218 "integrity": "sha512-VfWryCzZErgU9e5zp4qQVNgwveMJETa8mGglKtCe4J+j/spnFa59oHqmhPos6eeMe3NV7PUdG9pDCPkDcUFVRA==",
3205 "dev": true, 3219 "dev": true,
3206 "dependencies": { 3220 "dependencies": {
3207 "@formatjs/icu-messageformat-parser": "2.0.14", 3221 "@formatjs/icu-messageformat-parser": "2.0.15",
3208 "@types/node": "14 || 16", 3222 "@types/node": "14 || 16",
3209 "chalk": "^4.0.0", 3223 "chalk": "^4.0.0",
3210 "tslib": "^2.1.0", 3224 "tslib": "^2.1.0",
3211 "typescript": "^4.4" 3225 "typescript": "^4.5"
3212 }, 3226 },
3213 "peerDependencies": { 3227 "peerDependencies": {
3214 "ts-jest": "27" 3228 "ts-jest": "27"
@@ -3311,12 +3325,12 @@
3311 } 3325 }
3312 }, 3326 },
3313 "node_modules/@humanwhocodes/config-array": { 3327 "node_modules/@humanwhocodes/config-array": {
3314 "version": "0.6.0", 3328 "version": "0.9.2",
3315 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", 3329 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
3316 "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", 3330 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
3317 "dev": true, 3331 "dev": true,
3318 "dependencies": { 3332 "dependencies": {
3319 "@humanwhocodes/object-schema": "^1.2.0", 3333 "@humanwhocodes/object-schema": "^1.2.1",
3320 "debug": "^4.1.1", 3334 "debug": "^4.1.1",
3321 "minimatch": "^3.0.4" 3335 "minimatch": "^3.0.4"
3322 }, 3336 },
@@ -3436,16 +3450,16 @@
3436 } 3450 }
3437 }, 3451 },
3438 "node_modules/@jest/console": { 3452 "node_modules/@jest/console": {
3439 "version": "27.3.1", 3453 "version": "27.4.2",
3440 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.3.1.tgz", 3454 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz",
3441 "integrity": "sha512-RkFNWmv0iui+qsOr/29q9dyfKTTT5DCuP31kUwg7rmOKPT/ozLeGLKJKVIiOfbiKyleUZKIrHwhmiZWVe8IMdw==", 3455 "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==",
3442 "dev": true, 3456 "dev": true,
3443 "dependencies": { 3457 "dependencies": {
3444 "@jest/types": "^27.2.5", 3458 "@jest/types": "^27.4.2",
3445 "@types/node": "*", 3459 "@types/node": "*",
3446 "chalk": "^4.0.0", 3460 "chalk": "^4.0.0",
3447 "jest-message-util": "^27.3.1", 3461 "jest-message-util": "^27.4.2",
3448 "jest-util": "^27.3.1", 3462 "jest-util": "^27.4.2",
3449 "slash": "^3.0.0" 3463 "slash": "^3.0.0"
3450 }, 3464 },
3451 "engines": { 3465 "engines": {
@@ -3523,35 +3537,35 @@
3523 } 3537 }
3524 }, 3538 },
3525 "node_modules/@jest/core": { 3539 "node_modules/@jest/core": {
3526 "version": "27.3.1", 3540 "version": "27.4.5",
3527 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.3.1.tgz", 3541 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.5.tgz",
3528 "integrity": "sha512-DMNE90RR5QKx0EA+wqe3/TNEwiRpOkhshKNxtLxd4rt3IZpCt+RSL+FoJsGeblRZmqdK4upHA/mKKGPPRAifhg==", 3542 "integrity": "sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==",
3529 "dev": true, 3543 "dev": true,
3530 "dependencies": { 3544 "dependencies": {
3531 "@jest/console": "^27.3.1", 3545 "@jest/console": "^27.4.2",
3532 "@jest/reporters": "^27.3.1", 3546 "@jest/reporters": "^27.4.5",
3533 "@jest/test-result": "^27.3.1", 3547 "@jest/test-result": "^27.4.2",
3534 "@jest/transform": "^27.3.1", 3548 "@jest/transform": "^27.4.5",
3535 "@jest/types": "^27.2.5", 3549 "@jest/types": "^27.4.2",
3536 "@types/node": "*", 3550 "@types/node": "*",
3537 "ansi-escapes": "^4.2.1", 3551 "ansi-escapes": "^4.2.1",
3538 "chalk": "^4.0.0", 3552 "chalk": "^4.0.0",
3539 "emittery": "^0.8.1", 3553 "emittery": "^0.8.1",
3540 "exit": "^0.1.2", 3554 "exit": "^0.1.2",
3541 "graceful-fs": "^4.2.4", 3555 "graceful-fs": "^4.2.4",
3542 "jest-changed-files": "^27.3.0", 3556 "jest-changed-files": "^27.4.2",
3543 "jest-config": "^27.3.1", 3557 "jest-config": "^27.4.5",
3544 "jest-haste-map": "^27.3.1", 3558 "jest-haste-map": "^27.4.5",
3545 "jest-message-util": "^27.3.1", 3559 "jest-message-util": "^27.4.2",
3546 "jest-regex-util": "^27.0.6", 3560 "jest-regex-util": "^27.4.0",
3547 "jest-resolve": "^27.3.1", 3561 "jest-resolve": "^27.4.5",
3548 "jest-resolve-dependencies": "^27.3.1", 3562 "jest-resolve-dependencies": "^27.4.5",
3549 "jest-runner": "^27.3.1", 3563 "jest-runner": "^27.4.5",
3550 "jest-runtime": "^27.3.1", 3564 "jest-runtime": "^27.4.5",
3551 "jest-snapshot": "^27.3.1", 3565 "jest-snapshot": "^27.4.5",
3552 "jest-util": "^27.3.1", 3566 "jest-util": "^27.4.2",
3553 "jest-validate": "^27.3.1", 3567 "jest-validate": "^27.4.2",
3554 "jest-watcher": "^27.3.1", 3568 "jest-watcher": "^27.4.2",
3555 "micromatch": "^4.0.4", 3569 "micromatch": "^4.0.4",
3556 "rimraf": "^3.0.0", 3570 "rimraf": "^3.0.0",
3557 "slash": "^3.0.0", 3571 "slash": "^3.0.0",
@@ -3640,62 +3654,62 @@
3640 } 3654 }
3641 }, 3655 },
3642 "node_modules/@jest/environment": { 3656 "node_modules/@jest/environment": {
3643 "version": "27.3.1", 3657 "version": "27.4.4",
3644 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.3.1.tgz", 3658 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz",
3645 "integrity": "sha512-BCKCj4mOVLme6Tanoyc9k0ultp3pnmuyHw73UHRPeeZxirsU/7E3HC4le/VDb/SMzE1JcPnto+XBKFOcoiJzVw==", 3659 "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==",
3646 "dev": true, 3660 "dev": true,
3647 "dependencies": { 3661 "dependencies": {
3648 "@jest/fake-timers": "^27.3.1", 3662 "@jest/fake-timers": "^27.4.2",
3649 "@jest/types": "^27.2.5", 3663 "@jest/types": "^27.4.2",
3650 "@types/node": "*", 3664 "@types/node": "*",
3651 "jest-mock": "^27.3.0" 3665 "jest-mock": "^27.4.2"
3652 }, 3666 },
3653 "engines": { 3667 "engines": {
3654 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 3668 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3655 } 3669 }
3656 }, 3670 },
3657 "node_modules/@jest/fake-timers": { 3671 "node_modules/@jest/fake-timers": {
3658 "version": "27.3.1", 3672 "version": "27.4.2",
3659 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.3.1.tgz", 3673 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz",
3660 "integrity": "sha512-M3ZFgwwlqJtWZ+QkBG5NmC23A9w+A6ZxNsO5nJxJsKYt4yguBd3i8TpjQz5NfCX91nEve1KqD9RA2Q+Q1uWqoA==", 3674 "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==",
3661 "dev": true, 3675 "dev": true,
3662 "dependencies": { 3676 "dependencies": {
3663 "@jest/types": "^27.2.5", 3677 "@jest/types": "^27.4.2",
3664 "@sinonjs/fake-timers": "^8.0.1", 3678 "@sinonjs/fake-timers": "^8.0.1",
3665 "@types/node": "*", 3679 "@types/node": "*",
3666 "jest-message-util": "^27.3.1", 3680 "jest-message-util": "^27.4.2",
3667 "jest-mock": "^27.3.0", 3681 "jest-mock": "^27.4.2",
3668 "jest-util": "^27.3.1" 3682 "jest-util": "^27.4.2"
3669 }, 3683 },
3670 "engines": { 3684 "engines": {
3671 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 3685 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3672 } 3686 }
3673 }, 3687 },
3674 "node_modules/@jest/globals": { 3688 "node_modules/@jest/globals": {
3675 "version": "27.3.1", 3689 "version": "27.4.4",
3676 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.3.1.tgz", 3690 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz",
3677 "integrity": "sha512-Q651FWiWQAIFiN+zS51xqhdZ8g9b88nGCobC87argAxA7nMfNQq0Q0i9zTfQYgLa6qFXk2cGANEqfK051CZ8Pg==", 3691 "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==",
3678 "dev": true, 3692 "dev": true,
3679 "dependencies": { 3693 "dependencies": {
3680 "@jest/environment": "^27.3.1", 3694 "@jest/environment": "^27.4.4",
3681 "@jest/types": "^27.2.5", 3695 "@jest/types": "^27.4.2",
3682 "expect": "^27.3.1" 3696 "expect": "^27.4.2"
3683 }, 3697 },
3684 "engines": { 3698 "engines": {
3685 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 3699 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3686 } 3700 }
3687 }, 3701 },
3688 "node_modules/@jest/reporters": { 3702 "node_modules/@jest/reporters": {
3689 "version": "27.3.1", 3703 "version": "27.4.5",
3690 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.3.1.tgz", 3704 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.5.tgz",
3691 "integrity": "sha512-m2YxPmL9Qn1emFVgZGEiMwDntDxRRQ2D58tiDQlwYTg5GvbFOKseYCcHtn0WsI8CG4vzPglo3nqbOiT8ySBT/w==", 3705 "integrity": "sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==",
3692 "dev": true, 3706 "dev": true,
3693 "dependencies": { 3707 "dependencies": {
3694 "@bcoe/v8-coverage": "^0.2.3", 3708 "@bcoe/v8-coverage": "^0.2.3",
3695 "@jest/console": "^27.3.1", 3709 "@jest/console": "^27.4.2",
3696 "@jest/test-result": "^27.3.1", 3710 "@jest/test-result": "^27.4.2",
3697 "@jest/transform": "^27.3.1", 3711 "@jest/transform": "^27.4.5",
3698 "@jest/types": "^27.2.5", 3712 "@jest/types": "^27.4.2",
3699 "@types/node": "*", 3713 "@types/node": "*",
3700 "chalk": "^4.0.0", 3714 "chalk": "^4.0.0",
3701 "collect-v8-coverage": "^1.0.0", 3715 "collect-v8-coverage": "^1.0.0",
@@ -3707,10 +3721,10 @@
3707 "istanbul-lib-report": "^3.0.0", 3721 "istanbul-lib-report": "^3.0.0",
3708 "istanbul-lib-source-maps": "^4.0.0", 3722 "istanbul-lib-source-maps": "^4.0.0",
3709 "istanbul-reports": "^3.0.2", 3723 "istanbul-reports": "^3.0.2",
3710 "jest-haste-map": "^27.3.1", 3724 "jest-haste-map": "^27.4.5",
3711 "jest-resolve": "^27.3.1", 3725 "jest-resolve": "^27.4.5",
3712 "jest-util": "^27.3.1", 3726 "jest-util": "^27.4.2",
3713 "jest-worker": "^27.3.1", 3727 "jest-worker": "^27.4.5",
3714 "slash": "^3.0.0", 3728 "slash": "^3.0.0",
3715 "source-map": "^0.6.0", 3729 "source-map": "^0.6.0",
3716 "string-length": "^4.0.1", 3730 "string-length": "^4.0.1",
@@ -3809,9 +3823,9 @@
3809 } 3823 }
3810 }, 3824 },
3811 "node_modules/@jest/source-map": { 3825 "node_modules/@jest/source-map": {
3812 "version": "27.0.6", 3826 "version": "27.4.0",
3813 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", 3827 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz",
3814 "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", 3828 "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==",
3815 "dev": true, 3829 "dev": true,
3816 "dependencies": { 3830 "dependencies": {
3817 "callsites": "^3.0.0", 3831 "callsites": "^3.0.0",
@@ -3832,13 +3846,13 @@
3832 } 3846 }
3833 }, 3847 },
3834 "node_modules/@jest/test-result": { 3848 "node_modules/@jest/test-result": {
3835 "version": "27.3.1", 3849 "version": "27.4.2",
3836 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.3.1.tgz", 3850 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz",
3837 "integrity": "sha512-mLn6Thm+w2yl0opM8J/QnPTqrfS4FoXsXF2WIWJb2O/GBSyResL71BRuMYbYRsGt7ELwS5JGcEcGb52BNrumgg==", 3851 "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==",
3838 "dev": true, 3852 "dev": true,
3839 "dependencies": { 3853 "dependencies": {
3840 "@jest/console": "^27.3.1", 3854 "@jest/console": "^27.4.2",
3841 "@jest/types": "^27.2.5", 3855 "@jest/types": "^27.4.2",
3842 "@types/istanbul-lib-coverage": "^2.0.0", 3856 "@types/istanbul-lib-coverage": "^2.0.0",
3843 "collect-v8-coverage": "^1.0.0" 3857 "collect-v8-coverage": "^1.0.0"
3844 }, 3858 },
@@ -3847,36 +3861,36 @@
3847 } 3861 }
3848 }, 3862 },
3849 "node_modules/@jest/test-sequencer": { 3863 "node_modules/@jest/test-sequencer": {
3850 "version": "27.3.1", 3864 "version": "27.4.5",
3851 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.3.1.tgz", 3865 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz",
3852 "integrity": "sha512-siySLo07IMEdSjA4fqEnxfIX8lB/lWYsBPwNFtkOvsFQvmBrL3yj3k3uFNZv/JDyApTakRpxbKLJ3CT8UGVCrA==", 3866 "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==",
3853 "dev": true, 3867 "dev": true,
3854 "dependencies": { 3868 "dependencies": {
3855 "@jest/test-result": "^27.3.1", 3869 "@jest/test-result": "^27.4.2",
3856 "graceful-fs": "^4.2.4", 3870 "graceful-fs": "^4.2.4",
3857 "jest-haste-map": "^27.3.1", 3871 "jest-haste-map": "^27.4.5",
3858 "jest-runtime": "^27.3.1" 3872 "jest-runtime": "^27.4.5"
3859 }, 3873 },
3860 "engines": { 3874 "engines": {
3861 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 3875 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3862 } 3876 }
3863 }, 3877 },
3864 "node_modules/@jest/transform": { 3878 "node_modules/@jest/transform": {
3865 "version": "27.3.1", 3879 "version": "27.4.5",
3866 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.3.1.tgz", 3880 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz",
3867 "integrity": "sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ==", 3881 "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==",
3868 "dev": true, 3882 "dev": true,
3869 "dependencies": { 3883 "dependencies": {
3870 "@babel/core": "^7.1.0", 3884 "@babel/core": "^7.1.0",
3871 "@jest/types": "^27.2.5", 3885 "@jest/types": "^27.4.2",
3872 "babel-plugin-istanbul": "^6.0.0", 3886 "babel-plugin-istanbul": "^6.0.0",
3873 "chalk": "^4.0.0", 3887 "chalk": "^4.0.0",
3874 "convert-source-map": "^1.4.0", 3888 "convert-source-map": "^1.4.0",
3875 "fast-json-stable-stringify": "^2.0.0", 3889 "fast-json-stable-stringify": "^2.0.0",
3876 "graceful-fs": "^4.2.4", 3890 "graceful-fs": "^4.2.4",
3877 "jest-haste-map": "^27.3.1", 3891 "jest-haste-map": "^27.4.5",
3878 "jest-regex-util": "^27.0.6", 3892 "jest-regex-util": "^27.4.0",
3879 "jest-util": "^27.3.1", 3893 "jest-util": "^27.4.2",
3880 "micromatch": "^4.0.4", 3894 "micromatch": "^4.0.4",
3881 "pirates": "^4.0.1", 3895 "pirates": "^4.0.1",
3882 "slash": "^3.0.0", 3896 "slash": "^3.0.0",
@@ -3967,9 +3981,9 @@
3967 } 3981 }
3968 }, 3982 },
3969 "node_modules/@jest/types": { 3983 "node_modules/@jest/types": {
3970 "version": "27.2.5", 3984 "version": "27.4.2",
3971 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", 3985 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz",
3972 "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", 3986 "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
3973 "dev": true, 3987 "dev": true,
3974 "dependencies": { 3988 "dependencies": {
3975 "@types/istanbul-lib-coverage": "^2.0.0", 3989 "@types/istanbul-lib-coverage": "^2.0.0",
@@ -4194,13 +4208,16 @@
4194 } 4208 }
4195 }, 4209 },
4196 "node_modules/@npmcli/fs": { 4210 "node_modules/@npmcli/fs": {
4197 "version": "1.0.0", 4211 "version": "1.1.0",
4198 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", 4212 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz",
4199 "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", 4213 "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==",
4200 "dev": true, 4214 "dev": true,
4201 "dependencies": { 4215 "dependencies": {
4202 "@gar/promisify": "^1.0.1", 4216 "@gar/promisify": "^1.0.1",
4203 "semver": "^7.3.5" 4217 "semver": "^7.3.5"
4218 },
4219 "engines": {
4220 "node": "^12.13.0 || ^14.15.0 || >=16"
4204 } 4221 }
4205 }, 4222 },
4206 "node_modules/@npmcli/move-file": { 4223 "node_modules/@npmcli/move-file": {
@@ -4387,9 +4404,9 @@
4387 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 4404 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
4388 }, 4405 },
4389 "node_modules/@sideway/address": { 4406 "node_modules/@sideway/address": {
4390 "version": "4.1.2", 4407 "version": "4.1.3",
4391 "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.2.tgz", 4408 "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz",
4392 "integrity": "sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==", 4409 "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==",
4393 "dev": true, 4410 "dev": true,
4394 "dependencies": { 4411 "dependencies": {
4395 "@hapi/hoek": "^9.0.0" 4412 "@hapi/hoek": "^9.0.0"
@@ -4541,12 +4558,12 @@
4541 } 4558 }
4542 }, 4559 },
4543 "node_modules/@tootallnate/once": { 4560 "node_modules/@tootallnate/once": {
4544 "version": "1.1.2", 4561 "version": "2.0.0",
4545 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", 4562 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
4546 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", 4563 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
4547 "dev": true, 4564 "dev": true,
4548 "engines": { 4565 "engines": {
4549 "node": ">= 6" 4566 "node": ">= 10"
4550 } 4567 }
4551 }, 4568 },
4552 "node_modules/@tsconfig/node10": { 4569 "node_modules/@tsconfig/node10": {
@@ -4574,9 +4591,9 @@
4574 "dev": true 4591 "dev": true
4575 }, 4592 },
4576 "node_modules/@types/babel__core": { 4593 "node_modules/@types/babel__core": {
4577 "version": "7.1.16", 4594 "version": "7.1.17",
4578 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", 4595 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz",
4579 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", 4596 "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==",
4580 "dev": true, 4597 "dev": true,
4581 "dependencies": { 4598 "dependencies": {
4582 "@babel/parser": "^7.1.0", 4599 "@babel/parser": "^7.1.0",
@@ -4754,9 +4771,9 @@
4754 "dev": true 4771 "dev": true
4755 }, 4772 },
4756 "node_modules/@types/lodash": { 4773 "node_modules/@types/lodash": {
4757 "version": "4.14.177", 4774 "version": "4.14.178",
4758 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.177.tgz", 4775 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz",
4759 "integrity": "sha512-0fDwydE2clKe9MNfvXHBHF9WEahRuj+msTuQqOmAApNORFvhMYZKNGGJdCzuhheVjMps/ti0Ak/iJPACMaevvw==", 4776 "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==",
4760 "dev": true 4777 "dev": true
4761 }, 4778 },
4762 "node_modules/@types/mime-types": { 4779 "node_modules/@types/mime-types": {
@@ -4799,9 +4816,9 @@
4799 "dev": true 4816 "dev": true
4800 }, 4817 },
4801 "node_modules/@types/node": { 4818 "node_modules/@types/node": {
4802 "version": "16.11.9", 4819 "version": "16.11.14",
4803 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz", 4820 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.14.tgz",
4804 "integrity": "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A==", 4821 "integrity": "sha512-mK6BKLpL0bG6v2CxHbm0ed6RcZrAtTHBTd/ZpnlVPVa3HkumsqLE4BC4u6TQ8D7pnrRbOU0am6epuALs+Ncnzw==",
4805 "dev": true 4822 "dev": true
4806 }, 4823 },
4807 "node_modules/@types/normalize-package-data": { 4824 "node_modules/@types/normalize-package-data": {
@@ -4839,9 +4856,9 @@
4839 "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" 4856 "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
4840 }, 4857 },
4841 "node_modules/@types/react": { 4858 "node_modules/@types/react": {
4842 "version": "17.0.35", 4859 "version": "17.0.37",
4843 "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.35.tgz", 4860 "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz",
4844 "integrity": "sha512-r3C8/TJuri/SLZiiwwxQoLAoavaczARfT9up9b4Jr65+ErAUX3MIkU0oMOQnrpfgHme8zIqZLX7O5nnjm5Wayw==", 4861 "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==",
4845 "dependencies": { 4862 "dependencies": {
4846 "@types/prop-types": "*", 4863 "@types/prop-types": "*",
4847 "@types/scheduler": "*", 4864 "@types/scheduler": "*",
@@ -4858,9 +4875,9 @@
4858 } 4875 }
4859 }, 4876 },
4860 "node_modules/@types/route-parser": { 4877 "node_modules/@types/route-parser": {
4861 "version": "0.1.3", 4878 "version": "0.1.4",
4862 "resolved": "https://registry.npmjs.org/@types/route-parser/-/route-parser-0.1.3.tgz", 4879 "resolved": "https://registry.npmjs.org/@types/route-parser/-/route-parser-0.1.4.tgz",
4863 "integrity": "sha512-1AQYpsMbxangSnApsyIHzck5TP8cfas8fzmemljLi2APssJvlZiHkTar/ZtcZwOtK/Ory/xwLg2X8dwhkbnM+g==", 4880 "integrity": "sha512-lwH3SeyKwCAwP7oUoJNryPDdbW3Bx5lrB6mhV5iebqzOJHIut6wlaSxpQR4Lsk6j7wC08pGenr/xE8I/A4J3Fg==",
4864 "dev": true 4881 "dev": true
4865 }, 4882 },
4866 "node_modules/@types/scheduler": { 4883 "node_modules/@types/scheduler": {
@@ -5015,13 +5032,13 @@
5015 "dev": true 5032 "dev": true
5016 }, 5033 },
5017 "node_modules/@typescript-eslint/eslint-plugin": { 5034 "node_modules/@typescript-eslint/eslint-plugin": {
5018 "version": "5.4.0", 5035 "version": "5.7.0",
5019 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz", 5036 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.7.0.tgz",
5020 "integrity": "sha512-9/yPSBlwzsetCsGEn9j24D8vGQgJkOTr4oMLas/w886ZtzKIs1iyoqFrwsX2fqYEeUwsdBpC21gcjRGo57u0eg==", 5037 "integrity": "sha512-8RTGBpNn5a9M628wBPrCbJ+v3YTEOE2qeZb7TDkGKTDXSj36KGRg92SpFFaR/0S3rSXQxM0Og/kV9EyadsYSBg==",
5021 "dev": true, 5038 "dev": true,
5022 "dependencies": { 5039 "dependencies": {
5023 "@typescript-eslint/experimental-utils": "5.4.0", 5040 "@typescript-eslint/experimental-utils": "5.7.0",
5024 "@typescript-eslint/scope-manager": "5.4.0", 5041 "@typescript-eslint/scope-manager": "5.7.0",
5025 "debug": "^4.3.2", 5042 "debug": "^4.3.2",
5026 "functional-red-black-tree": "^1.0.1", 5043 "functional-red-black-tree": "^1.0.1",
5027 "ignore": "^5.1.8", 5044 "ignore": "^5.1.8",
@@ -5047,15 +5064,15 @@
5047 } 5064 }
5048 }, 5065 },
5049 "node_modules/@typescript-eslint/experimental-utils": { 5066 "node_modules/@typescript-eslint/experimental-utils": {
5050 "version": "5.4.0", 5067 "version": "5.7.0",
5051 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.0.tgz", 5068 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.0.tgz",
5052 "integrity": "sha512-Nz2JDIQUdmIGd6p33A+naQmwfkU5KVTLb/5lTk+tLVTDacZKoGQisj8UCxk7onJcrgjIvr8xWqkYI+DbI3TfXg==", 5069 "integrity": "sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==",
5053 "dev": true, 5070 "dev": true,
5054 "dependencies": { 5071 "dependencies": {
5055 "@types/json-schema": "^7.0.9", 5072 "@types/json-schema": "^7.0.9",
5056 "@typescript-eslint/scope-manager": "5.4.0", 5073 "@typescript-eslint/scope-manager": "5.7.0",
5057 "@typescript-eslint/types": "5.4.0", 5074 "@typescript-eslint/types": "5.7.0",
5058 "@typescript-eslint/typescript-estree": "5.4.0", 5075 "@typescript-eslint/typescript-estree": "5.7.0",
5059 "eslint-scope": "^5.1.1", 5076 "eslint-scope": "^5.1.1",
5060 "eslint-utils": "^3.0.0" 5077 "eslint-utils": "^3.0.0"
5061 }, 5078 },
@@ -5071,14 +5088,14 @@
5071 } 5088 }
5072 }, 5089 },
5073 "node_modules/@typescript-eslint/parser": { 5090 "node_modules/@typescript-eslint/parser": {
5074 "version": "5.4.0", 5091 "version": "5.7.0",
5075 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.4.0.tgz", 5092 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.7.0.tgz",
5076 "integrity": "sha512-JoB41EmxiYpaEsRwpZEYAJ9XQURPFer8hpkIW9GiaspVLX8oqbqNM8P4EP8HOZg96yaALiLEVWllA2E8vwsIKw==", 5093 "integrity": "sha512-m/gWCCcS4jXw6vkrPQ1BjZ1vomP01PArgzvauBqzsoZ3urLbsRChexB8/YV8z9HwE3qlJM35FxfKZ1nfP/4x8g==",
5077 "dev": true, 5094 "dev": true,
5078 "dependencies": { 5095 "dependencies": {
5079 "@typescript-eslint/scope-manager": "5.4.0", 5096 "@typescript-eslint/scope-manager": "5.7.0",
5080 "@typescript-eslint/types": "5.4.0", 5097 "@typescript-eslint/types": "5.7.0",
5081 "@typescript-eslint/typescript-estree": "5.4.0", 5098 "@typescript-eslint/typescript-estree": "5.7.0",
5082 "debug": "^4.3.2" 5099 "debug": "^4.3.2"
5083 }, 5100 },
5084 "engines": { 5101 "engines": {
@@ -5098,13 +5115,13 @@
5098 } 5115 }
5099 }, 5116 },
5100 "node_modules/@typescript-eslint/scope-manager": { 5117 "node_modules/@typescript-eslint/scope-manager": {
5101 "version": "5.4.0", 5118 "version": "5.7.0",
5102 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz", 5119 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.7.0.tgz",
5103 "integrity": "sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA==", 5120 "integrity": "sha512-7mxR520DGq5F7sSSgM0HSSMJ+TFUymOeFRMfUfGFAVBv8BR+Jv1vHgAouYUvWRZeszVBJlLcc9fDdktxb5kmxA==",
5104 "dev": true, 5121 "dev": true,
5105 "dependencies": { 5122 "dependencies": {
5106 "@typescript-eslint/types": "5.4.0", 5123 "@typescript-eslint/types": "5.7.0",
5107 "@typescript-eslint/visitor-keys": "5.4.0" 5124 "@typescript-eslint/visitor-keys": "5.7.0"
5108 }, 5125 },
5109 "engines": { 5126 "engines": {
5110 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5127 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -5115,9 +5132,9 @@
5115 } 5132 }
5116 }, 5133 },
5117 "node_modules/@typescript-eslint/types": { 5134 "node_modules/@typescript-eslint/types": {
5118 "version": "5.4.0", 5135 "version": "5.7.0",
5119 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.4.0.tgz", 5136 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.7.0.tgz",
5120 "integrity": "sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA==", 5137 "integrity": "sha512-5AeYIF5p2kAneIpnLFve8g50VyAjq7udM7ApZZ9JYjdPjkz0LvODfuSHIDUVnIuUoxafoWzpFyU7Sqbxgi79mA==",
5121 "dev": true, 5138 "dev": true,
5122 "engines": { 5139 "engines": {
5123 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 5140 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -5128,13 +5145,13 @@
5128 } 5145 }
5129 }, 5146 },
5130 "node_modules/@typescript-eslint/typescript-estree": { 5147 "node_modules/@typescript-eslint/typescript-estree": {
5131 "version": "5.4.0", 5148 "version": "5.7.0",
5132 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz", 5149 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.7.0.tgz",
5133 "integrity": "sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA==", 5150 "integrity": "sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==",
5134 "dev": true, 5151 "dev": true,
5135 "dependencies": { 5152 "dependencies": {
5136 "@typescript-eslint/types": "5.4.0", 5153 "@typescript-eslint/types": "5.7.0",
5137 "@typescript-eslint/visitor-keys": "5.4.0", 5154 "@typescript-eslint/visitor-keys": "5.7.0",
5138 "debug": "^4.3.2", 5155 "debug": "^4.3.2",
5139 "globby": "^11.0.4", 5156 "globby": "^11.0.4",
5140 "is-glob": "^4.0.3", 5157 "is-glob": "^4.0.3",
@@ -5155,12 +5172,12 @@
5155 } 5172 }
5156 }, 5173 },
5157 "node_modules/@typescript-eslint/visitor-keys": { 5174 "node_modules/@typescript-eslint/visitor-keys": {
5158 "version": "5.4.0", 5175 "version": "5.7.0",
5159 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz", 5176 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.7.0.tgz",
5160 "integrity": "sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg==", 5177 "integrity": "sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==",
5161 "dev": true, 5178 "dev": true,
5162 "dependencies": { 5179 "dependencies": {
5163 "@typescript-eslint/types": "5.4.0", 5180 "@typescript-eslint/types": "5.7.0",
5164 "eslint-visitor-keys": "^3.0.0" 5181 "eslint-visitor-keys": "^3.0.0"
5165 }, 5182 },
5166 "engines": { 5183 "engines": {
@@ -5187,13 +5204,13 @@
5187 "dev": true 5204 "dev": true
5188 }, 5205 },
5189 "node_modules/@vue/compiler-core": { 5206 "node_modules/@vue/compiler-core": {
5190 "version": "3.2.22", 5207 "version": "3.2.26",
5191 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.22.tgz", 5208 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz",
5192 "integrity": "sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==", 5209 "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==",
5193 "dev": true, 5210 "dev": true,
5194 "dependencies": { 5211 "dependencies": {
5195 "@babel/parser": "^7.15.0", 5212 "@babel/parser": "^7.16.4",
5196 "@vue/shared": "3.2.22", 5213 "@vue/shared": "3.2.26",
5197 "estree-walker": "^2.0.2", 5214 "estree-walker": "^2.0.2",
5198 "source-map": "^0.6.1" 5215 "source-map": "^0.6.1"
5199 } 5216 }
@@ -5208,27 +5225,27 @@
5208 } 5225 }
5209 }, 5226 },
5210 "node_modules/@vue/compiler-dom": { 5227 "node_modules/@vue/compiler-dom": {
5211 "version": "3.2.22", 5228 "version": "3.2.26",
5212 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.22.tgz", 5229 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz",
5213 "integrity": "sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==", 5230 "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==",
5214 "dev": true, 5231 "dev": true,
5215 "dependencies": { 5232 "dependencies": {
5216 "@vue/compiler-core": "3.2.22", 5233 "@vue/compiler-core": "3.2.26",
5217 "@vue/shared": "3.2.22" 5234 "@vue/shared": "3.2.26"
5218 } 5235 }
5219 }, 5236 },
5220 "node_modules/@vue/compiler-sfc": { 5237 "node_modules/@vue/compiler-sfc": {
5221 "version": "3.2.22", 5238 "version": "3.2.26",
5222 "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.22.tgz", 5239 "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz",
5223 "integrity": "sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A==", 5240 "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==",
5224 "dev": true, 5241 "dev": true,
5225 "dependencies": { 5242 "dependencies": {
5226 "@babel/parser": "^7.15.0", 5243 "@babel/parser": "^7.16.4",
5227 "@vue/compiler-core": "3.2.22", 5244 "@vue/compiler-core": "3.2.26",
5228 "@vue/compiler-dom": "3.2.22", 5245 "@vue/compiler-dom": "3.2.26",
5229 "@vue/compiler-ssr": "3.2.22", 5246 "@vue/compiler-ssr": "3.2.26",
5230 "@vue/ref-transform": "3.2.22", 5247 "@vue/reactivity-transform": "3.2.26",
5231 "@vue/shared": "3.2.22", 5248 "@vue/shared": "3.2.26",
5232 "estree-walker": "^2.0.2", 5249 "estree-walker": "^2.0.2",
5233 "magic-string": "^0.25.7", 5250 "magic-string": "^0.25.7",
5234 "postcss": "^8.1.10", 5251 "postcss": "^8.1.10",
@@ -5245,32 +5262,32 @@
5245 } 5262 }
5246 }, 5263 },
5247 "node_modules/@vue/compiler-ssr": { 5264 "node_modules/@vue/compiler-ssr": {
5248 "version": "3.2.22", 5265 "version": "3.2.26",
5249 "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.22.tgz", 5266 "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz",
5250 "integrity": "sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w==", 5267 "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==",
5251 "dev": true, 5268 "dev": true,
5252 "dependencies": { 5269 "dependencies": {
5253 "@vue/compiler-dom": "3.2.22", 5270 "@vue/compiler-dom": "3.2.26",
5254 "@vue/shared": "3.2.22" 5271 "@vue/shared": "3.2.26"
5255 } 5272 }
5256 }, 5273 },
5257 "node_modules/@vue/ref-transform": { 5274 "node_modules/@vue/reactivity-transform": {
5258 "version": "3.2.22", 5275 "version": "3.2.26",
5259 "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.22.tgz", 5276 "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz",
5260 "integrity": "sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw==", 5277 "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==",
5261 "dev": true, 5278 "dev": true,
5262 "dependencies": { 5279 "dependencies": {
5263 "@babel/parser": "^7.15.0", 5280 "@babel/parser": "^7.16.4",
5264 "@vue/compiler-core": "3.2.22", 5281 "@vue/compiler-core": "3.2.26",
5265 "@vue/shared": "3.2.22", 5282 "@vue/shared": "3.2.26",
5266 "estree-walker": "^2.0.2", 5283 "estree-walker": "^2.0.2",
5267 "magic-string": "^0.25.7" 5284 "magic-string": "^0.25.7"
5268 } 5285 }
5269 }, 5286 },
5270 "node_modules/@vue/shared": { 5287 "node_modules/@vue/shared": {
5271 "version": "3.2.22", 5288 "version": "3.2.26",
5272 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.22.tgz", 5289 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz",
5273 "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==", 5290 "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==",
5274 "dev": true 5291 "dev": true
5275 }, 5292 },
5276 "node_modules/@webassemblyjs/ast": { 5293 "node_modules/@webassemblyjs/ast": {
@@ -5726,12 +5743,6 @@
5726 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 5743 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5727 "dev": true 5744 "dev": true
5728 }, 5745 },
5729 "node_modules/all-contributors-cli/node_modules/emoji-regex": {
5730 "version": "8.0.0",
5731 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5732 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5733 "dev": true
5734 },
5735 "node_modules/all-contributors-cli/node_modules/find-up": { 5746 "node_modules/all-contributors-cli/node_modules/find-up": {
5736 "version": "4.1.0", 5747 "version": "4.1.0",
5737 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 5748 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -5754,15 +5765,6 @@
5754 "node": ">=8" 5765 "node": ">=8"
5755 } 5766 }
5756 }, 5767 },
5757 "node_modules/all-contributors-cli/node_modules/is-fullwidth-code-point": {
5758 "version": "3.0.0",
5759 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5760 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5761 "dev": true,
5762 "engines": {
5763 "node": ">=8"
5764 }
5765 },
5766 "node_modules/all-contributors-cli/node_modules/locate-path": { 5768 "node_modules/all-contributors-cli/node_modules/locate-path": {
5767 "version": "5.0.0", 5769 "version": "5.0.0",
5768 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 5770 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -5814,20 +5816,6 @@
5814 "url": "https://github.com/sponsors/sindresorhus" 5816 "url": "https://github.com/sponsors/sindresorhus"
5815 } 5817 }
5816 }, 5818 },
5817 "node_modules/all-contributors-cli/node_modules/string-width": {
5818 "version": "4.2.3",
5819 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5820 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5821 "dev": true,
5822 "dependencies": {
5823 "emoji-regex": "^8.0.0",
5824 "is-fullwidth-code-point": "^3.0.0",
5825 "strip-ansi": "^6.0.1"
5826 },
5827 "engines": {
5828 "node": ">=8"
5829 }
5830 },
5831 "node_modules/all-contributors-cli/node_modules/supports-color": { 5819 "node_modules/all-contributors-cli/node_modules/supports-color": {
5832 "version": "7.2.0", 5820 "version": "7.2.0",
5833 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5821 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -5904,35 +5892,6 @@
5904 "string-width": "^4.1.0" 5892 "string-width": "^4.1.0"
5905 } 5893 }
5906 }, 5894 },
5907 "node_modules/ansi-align/node_modules/emoji-regex": {
5908 "version": "8.0.0",
5909 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5910 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5911 "dev": true
5912 },
5913 "node_modules/ansi-align/node_modules/is-fullwidth-code-point": {
5914 "version": "3.0.0",
5915 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5916 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5917 "dev": true,
5918 "engines": {
5919 "node": ">=8"
5920 }
5921 },
5922 "node_modules/ansi-align/node_modules/string-width": {
5923 "version": "4.2.3",
5924 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5925 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5926 "dev": true,
5927 "dependencies": {
5928 "emoji-regex": "^8.0.0",
5929 "is-fullwidth-code-point": "^3.0.0",
5930 "strip-ansi": "^6.0.1"
5931 },
5932 "engines": {
5933 "node": ">=8"
5934 }
5935 },
5936 "node_modules/ansi-bgblack": { 5895 "node_modules/ansi-bgblack": {
5937 "version": "0.1.1", 5896 "version": "0.1.1",
5938 "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz", 5897 "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz",
@@ -6443,9 +6402,10 @@
6443 "integrity": "sha1-u4evVoytA0pOSMS9r2Bno6JwExc=" 6402 "integrity": "sha1-u4evVoytA0pOSMS9r2Bno6JwExc="
6444 }, 6403 },
6445 "node_modules/aproba": { 6404 "node_modules/aproba": {
6446 "version": "1.2.0", 6405 "version": "2.0.0",
6447 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 6406 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
6448 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" 6407 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
6408 "dev": true
6449 }, 6409 },
6450 "node_modules/archy": { 6410 "node_modules/archy": {
6451 "version": "1.0.0", 6411 "version": "1.0.0",
@@ -6454,12 +6414,30 @@
6454 "dev": true 6414 "dev": true
6455 }, 6415 },
6456 "node_modules/are-we-there-yet": { 6416 "node_modules/are-we-there-yet": {
6457 "version": "1.1.7", 6417 "version": "2.0.0",
6458 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", 6418 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
6459 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", 6419 "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
6420 "dev": true,
6460 "dependencies": { 6421 "dependencies": {
6461 "delegates": "^1.0.0", 6422 "delegates": "^1.0.0",
6462 "readable-stream": "^2.0.6" 6423 "readable-stream": "^3.6.0"
6424 },
6425 "engines": {
6426 "node": ">=10"
6427 }
6428 },
6429 "node_modules/are-we-there-yet/node_modules/readable-stream": {
6430 "version": "3.6.0",
6431 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
6432 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
6433 "dev": true,
6434 "dependencies": {
6435 "inherits": "^2.0.3",
6436 "string_decoder": "^1.1.1",
6437 "util-deprecate": "^1.0.1"
6438 },
6439 "engines": {
6440 "node": ">= 6"
6463 } 6441 }
6464 }, 6442 },
6465 "node_modules/arg": { 6443 "node_modules/arg": {
@@ -6992,16 +6970,16 @@
6992 "dev": true 6970 "dev": true
6993 }, 6971 },
6994 "node_modules/babel-jest": { 6972 "node_modules/babel-jest": {
6995 "version": "27.3.1", 6973 "version": "27.4.5",
6996 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.3.1.tgz", 6974 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz",
6997 "integrity": "sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ==", 6975 "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==",
6998 "dev": true, 6976 "dev": true,
6999 "dependencies": { 6977 "dependencies": {
7000 "@jest/transform": "^27.3.1", 6978 "@jest/transform": "^27.4.5",
7001 "@jest/types": "^27.2.5", 6979 "@jest/types": "^27.4.2",
7002 "@types/babel__core": "^7.1.14", 6980 "@types/babel__core": "^7.1.14",
7003 "babel-plugin-istanbul": "^6.0.0", 6981 "babel-plugin-istanbul": "^6.0.0",
7004 "babel-preset-jest": "^27.2.0", 6982 "babel-preset-jest": "^27.4.0",
7005 "chalk": "^4.0.0", 6983 "chalk": "^4.0.0",
7006 "graceful-fs": "^4.2.4", 6984 "graceful-fs": "^4.2.4",
7007 "slash": "^3.0.0" 6985 "slash": "^3.0.0"
@@ -7093,9 +7071,9 @@
7093 } 7071 }
7094 }, 7072 },
7095 "node_modules/babel-plugin-formatjs": { 7073 "node_modules/babel-plugin-formatjs": {
7096 "version": "10.3.11", 7074 "version": "10.3.12",
7097 "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.3.11.tgz", 7075 "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.3.12.tgz",
7098 "integrity": "sha512-NkV5+dajX+YvsBHEYcwlJm4Q9l7BoLBuhUMW8cCcOzx9c4ZGKcpmaRt7EObpT742iOsFE5QYUlfLwqOL0MVkTg==", 7076 "integrity": "sha512-PR3wwfqt1LiSH3gR6ID+lfkr4N8oUtffT67GS7kT+2ME6phxIoA8NbrlJw/bTSsM0uGoAPfXu128EHvEGDWQlQ==",
7099 "dev": true, 7077 "dev": true,
7100 "dependencies": { 7078 "dependencies": {
7101 "@babel/core": "^7.10.4", 7079 "@babel/core": "^7.10.4",
@@ -7103,8 +7081,8 @@
7103 "@babel/plugin-syntax-jsx": "7", 7081 "@babel/plugin-syntax-jsx": "7",
7104 "@babel/traverse": "7", 7082 "@babel/traverse": "7",
7105 "@babel/types": "^7.12.11", 7083 "@babel/types": "^7.12.11",
7106 "@formatjs/icu-messageformat-parser": "2.0.14", 7084 "@formatjs/icu-messageformat-parser": "2.0.15",
7107 "@formatjs/ts-transformer": "3.6.0", 7085 "@formatjs/ts-transformer": "3.7.0",
7108 "@types/babel__core": "^7.1.7", 7086 "@types/babel__core": "^7.1.7",
7109 "@types/babel__helper-plugin-utils": "^7.10.0", 7087 "@types/babel__helper-plugin-utils": "^7.10.0",
7110 "tslib": "^2.1.0" 7088 "tslib": "^2.1.0"
@@ -7152,9 +7130,9 @@
7152 } 7130 }
7153 }, 7131 },
7154 "node_modules/babel-plugin-jest-hoist": { 7132 "node_modules/babel-plugin-jest-hoist": {
7155 "version": "27.2.0", 7133 "version": "27.4.0",
7156 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", 7134 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz",
7157 "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", 7135 "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==",
7158 "dev": true, 7136 "dev": true,
7159 "dependencies": { 7137 "dependencies": {
7160 "@babel/template": "^7.3.3", 7138 "@babel/template": "^7.3.3",
@@ -7238,12 +7216,12 @@
7238 } 7216 }
7239 }, 7217 },
7240 "node_modules/babel-preset-jest": { 7218 "node_modules/babel-preset-jest": {
7241 "version": "27.2.0", 7219 "version": "27.4.0",
7242 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", 7220 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz",
7243 "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", 7221 "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==",
7244 "dev": true, 7222 "dev": true,
7245 "dependencies": { 7223 "dependencies": {
7246 "babel-plugin-jest-hoist": "^27.2.0", 7224 "babel-plugin-jest-hoist": "^27.4.0",
7247 "babel-preset-current-node-syntax": "^1.0.0" 7225 "babel-preset-current-node-syntax": "^1.0.0"
7248 }, 7226 },
7249 "engines": { 7227 "engines": {
@@ -7439,35 +7417,26 @@
7439 } 7417 }
7440 }, 7418 },
7441 "node_modules/body-parser": { 7419 "node_modules/body-parser": {
7442 "version": "1.19.0", 7420 "version": "1.19.1",
7443 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 7421 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
7444 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 7422 "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
7445 "dev": true, 7423 "dev": true,
7446 "dependencies": { 7424 "dependencies": {
7447 "bytes": "3.1.0", 7425 "bytes": "3.1.1",
7448 "content-type": "~1.0.4", 7426 "content-type": "~1.0.4",
7449 "debug": "2.6.9", 7427 "debug": "2.6.9",
7450 "depd": "~1.1.2", 7428 "depd": "~1.1.2",
7451 "http-errors": "1.7.2", 7429 "http-errors": "1.8.1",
7452 "iconv-lite": "0.4.24", 7430 "iconv-lite": "0.4.24",
7453 "on-finished": "~2.3.0", 7431 "on-finished": "~2.3.0",
7454 "qs": "6.7.0", 7432 "qs": "6.9.6",
7455 "raw-body": "2.4.0", 7433 "raw-body": "2.4.2",
7456 "type-is": "~1.6.17" 7434 "type-is": "~1.6.18"
7457 }, 7435 },
7458 "engines": { 7436 "engines": {
7459 "node": ">= 0.8" 7437 "node": ">= 0.8"
7460 } 7438 }
7461 }, 7439 },
7462 "node_modules/body-parser/node_modules/bytes": {
7463 "version": "3.1.0",
7464 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
7465 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
7466 "dev": true,
7467 "engines": {
7468 "node": ">= 0.8"
7469 }
7470 },
7471 "node_modules/body-parser/node_modules/debug": { 7440 "node_modules/body-parser/node_modules/debug": {
7472 "version": "2.6.9", 7441 "version": "2.6.9",
7473 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7442 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -7477,22 +7446,6 @@
7477 "ms": "2.0.0" 7446 "ms": "2.0.0"
7478 } 7447 }
7479 }, 7448 },
7480 "node_modules/body-parser/node_modules/http-errors": {
7481 "version": "1.7.2",
7482 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
7483 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
7484 "dev": true,
7485 "dependencies": {
7486 "depd": "~1.1.2",
7487 "inherits": "2.0.3",
7488 "setprototypeof": "1.1.1",
7489 "statuses": ">= 1.5.0 < 2",
7490 "toidentifier": "1.0.0"
7491 },
7492 "engines": {
7493 "node": ">= 0.6"
7494 }
7495 },
7496 "node_modules/body-parser/node_modules/iconv-lite": { 7449 "node_modules/body-parser/node_modules/iconv-lite": {
7497 "version": "0.4.24", 7450 "version": "0.4.24",
7498 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 7451 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -7505,12 +7458,6 @@
7505 "node": ">=0.10.0" 7458 "node": ">=0.10.0"
7506 } 7459 }
7507 }, 7460 },
7508 "node_modules/body-parser/node_modules/inherits": {
7509 "version": "2.0.3",
7510 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
7511 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
7512 "dev": true
7513 },
7514 "node_modules/body-parser/node_modules/ms": { 7461 "node_modules/body-parser/node_modules/ms": {
7515 "version": "2.0.0", 7462 "version": "2.0.0",
7516 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7463 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -7518,42 +7465,15 @@
7518 "dev": true 7465 "dev": true
7519 }, 7466 },
7520 "node_modules/body-parser/node_modules/qs": { 7467 "node_modules/body-parser/node_modules/qs": {
7521 "version": "6.7.0", 7468 "version": "6.9.6",
7522 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 7469 "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
7523 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 7470 "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
7524 "dev": true, 7471 "dev": true,
7525 "engines": { 7472 "engines": {
7526 "node": ">=0.6" 7473 "node": ">=0.6"
7527 }
7528 },
7529 "node_modules/body-parser/node_modules/raw-body": {
7530 "version": "2.4.0",
7531 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
7532 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
7533 "dev": true,
7534 "dependencies": {
7535 "bytes": "3.1.0",
7536 "http-errors": "1.7.2",
7537 "iconv-lite": "0.4.24",
7538 "unpipe": "1.0.0"
7539 }, 7474 },
7540 "engines": { 7475 "funding": {
7541 "node": ">= 0.8" 7476 "url": "https://github.com/sponsors/ljharb"
7542 }
7543 },
7544 "node_modules/body-parser/node_modules/setprototypeof": {
7545 "version": "1.1.1",
7546 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
7547 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
7548 "dev": true
7549 },
7550 "node_modules/body-parser/node_modules/toidentifier": {
7551 "version": "1.0.0",
7552 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
7553 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
7554 "dev": true,
7555 "engines": {
7556 "node": ">=0.6"
7557 } 7477 }
7558 }, 7478 },
7559 "node_modules/body/node_modules/bytes": { 7479 "node_modules/body/node_modules/bytes": {
@@ -7691,12 +7611,6 @@
7691 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 7611 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7692 "dev": true 7612 "dev": true
7693 }, 7613 },
7694 "node_modules/boxen/node_modules/emoji-regex": {
7695 "version": "8.0.0",
7696 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7697 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7698 "dev": true
7699 },
7700 "node_modules/boxen/node_modules/has-flag": { 7614 "node_modules/boxen/node_modules/has-flag": {
7701 "version": "4.0.0", 7615 "version": "4.0.0",
7702 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 7616 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -7706,29 +7620,6 @@
7706 "node": ">=8" 7620 "node": ">=8"
7707 } 7621 }
7708 }, 7622 },
7709 "node_modules/boxen/node_modules/is-fullwidth-code-point": {
7710 "version": "3.0.0",
7711 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7712 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
7713 "dev": true,
7714 "engines": {
7715 "node": ">=8"
7716 }
7717 },
7718 "node_modules/boxen/node_modules/string-width": {
7719 "version": "4.2.3",
7720 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
7721 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
7722 "dev": true,
7723 "dependencies": {
7724 "emoji-regex": "^8.0.0",
7725 "is-fullwidth-code-point": "^3.0.0",
7726 "strip-ansi": "^6.0.1"
7727 },
7728 "engines": {
7729 "node": ">=8"
7730 }
7731 },
7732 "node_modules/boxen/node_modules/supports-color": { 7623 "node_modules/boxen/node_modules/supports-color": {
7733 "version": "7.2.0", 7624 "version": "7.2.0",
7734 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 7625 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -7908,13 +7799,13 @@
7908 } 7799 }
7909 }, 7800 },
7910 "node_modules/browserslist": { 7801 "node_modules/browserslist": {
7911 "version": "4.18.1", 7802 "version": "4.19.1",
7912 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", 7803 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
7913 "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", 7804 "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
7914 "dev": true, 7805 "dev": true,
7915 "dependencies": { 7806 "dependencies": {
7916 "caniuse-lite": "^1.0.30001280", 7807 "caniuse-lite": "^1.0.30001286",
7917 "electron-to-chromium": "^1.3.896", 7808 "electron-to-chromium": "^1.4.17",
7918 "escalade": "^3.1.1", 7809 "escalade": "^3.1.1",
7919 "node-releases": "^2.0.1", 7810 "node-releases": "^2.0.1",
7920 "picocolors": "^1.0.0" 7811 "picocolors": "^1.0.0"
@@ -8099,15 +7990,6 @@
8099 "node": ">=12.0.0" 7990 "node": ">=12.0.0"
8100 } 7991 }
8101 }, 7992 },
8102 "node_modules/builder-util/node_modules/@tootallnate/once": {
8103 "version": "2.0.0",
8104 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
8105 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
8106 "dev": true,
8107 "engines": {
8108 "node": ">= 10"
8109 }
8110 },
8111 "node_modules/builder-util/node_modules/ansi-styles": { 7993 "node_modules/builder-util/node_modules/ansi-styles": {
8112 "version": "4.3.0", 7994 "version": "4.3.0",
8113 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 7995 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -8166,20 +8048,6 @@
8166 "node": ">=8" 8048 "node": ">=8"
8167 } 8049 }
8168 }, 8050 },
8169 "node_modules/builder-util/node_modules/http-proxy-agent": {
8170 "version": "5.0.0",
8171 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
8172 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
8173 "dev": true,
8174 "dependencies": {
8175 "@tootallnate/once": "2",
8176 "agent-base": "6",
8177 "debug": "4"
8178 },
8179 "engines": {
8180 "node": ">= 6"
8181 }
8182 },
8183 "node_modules/builder-util/node_modules/supports-color": { 8051 "node_modules/builder-util/node_modules/supports-color": {
8184 "version": "7.2.0", 8052 "version": "7.2.0",
8185 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8053 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -8353,15 +8221,6 @@
8353 "once": "^1.3.1" 8221 "once": "^1.3.1"
8354 } 8222 }
8355 }, 8223 },
8356 "node_modules/cachedir": {
8357 "version": "2.2.0",
8358 "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
8359 "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
8360 "dev": true,
8361 "engines": {
8362 "node": ">=6"
8363 }
8364 },
8365 "node_modules/call-bind": { 8224 "node_modules/call-bind": {
8366 "version": "1.0.2", 8225 "version": "1.0.2",
8367 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 8226 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
@@ -8444,9 +8303,9 @@
8444 } 8303 }
8445 }, 8304 },
8446 "node_modules/caniuse-lite": { 8305 "node_modules/caniuse-lite": {
8447 "version": "1.0.30001286", 8306 "version": "1.0.30001291",
8448 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz", 8307 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz",
8449 "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==", 8308 "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==",
8450 "dev": true, 8309 "dev": true,
8451 "funding": { 8310 "funding": {
8452 "type": "opencollective", 8311 "type": "opencollective",
@@ -8604,9 +8463,9 @@
8604 "dev": true 8463 "dev": true
8605 }, 8464 },
8606 "node_modules/ci-info": { 8465 "node_modules/ci-info": {
8607 "version": "3.2.0", 8466 "version": "3.3.0",
8608 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", 8467 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
8609 "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", 8468 "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
8610 "dev": true 8469 "dev": true
8611 }, 8470 },
8612 "node_modules/cipher-base": { 8471 "node_modules/cipher-base": {
@@ -8801,15 +8660,14 @@
8801 } 8660 }
8802 }, 8661 },
8803 "node_modules/cli-table": { 8662 "node_modules/cli-table": {
8804 "version": "0.3.8", 8663 "version": "0.3.11",
8805 "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.8.tgz", 8664 "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz",
8806 "integrity": "sha512-5IO15fJRzgM+hHZjvQlqD6UPRuVGWR4Ny5ZzaM5VJxJEQqSIEVyVh9dMAUN6CBAVfMc4/6CFEzbhnRftLRCyug==", 8665 "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==",
8807 "dependencies": { 8666 "dependencies": {
8808 "colors": "1.0.3", 8667 "colors": "1.0.3"
8809 "strip-ansi": "^6.0.1"
8810 }, 8668 },
8811 "engines": { 8669 "engines": {
8812 "node": ">= 12" 8670 "node": ">= 0.2.0"
8813 } 8671 }
8814 }, 8672 },
8815 "node_modules/cli-truncate": { 8673 "node_modules/cli-truncate": {
@@ -8829,38 +8687,6 @@
8829 "url": "https://github.com/sponsors/sindresorhus" 8687 "url": "https://github.com/sponsors/sindresorhus"
8830 } 8688 }
8831 }, 8689 },
8832 "node_modules/cli-truncate/node_modules/emoji-regex": {
8833 "version": "8.0.0",
8834 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8835 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8836 "dev": true,
8837 "optional": true
8838 },
8839 "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": {
8840 "version": "3.0.0",
8841 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8842 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8843 "dev": true,
8844 "optional": true,
8845 "engines": {
8846 "node": ">=8"
8847 }
8848 },
8849 "node_modules/cli-truncate/node_modules/string-width": {
8850 "version": "4.2.3",
8851 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
8852 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
8853 "dev": true,
8854 "optional": true,
8855 "dependencies": {
8856 "emoji-regex": "^8.0.0",
8857 "is-fullwidth-code-point": "^3.0.0",
8858 "strip-ansi": "^6.0.1"
8859 },
8860 "engines": {
8861 "node": ">=8"
8862 }
8863 },
8864 "node_modules/cli-width": { 8690 "node_modules/cli-width": {
8865 "version": "3.0.0", 8691 "version": "3.0.0",
8866 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", 8692 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
@@ -8881,35 +8707,6 @@
8881 "wrap-ansi": "^7.0.0" 8707 "wrap-ansi": "^7.0.0"
8882 } 8708 }
8883 }, 8709 },
8884 "node_modules/cliui/node_modules/emoji-regex": {
8885 "version": "8.0.0",
8886 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8887 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8888 "dev": true
8889 },
8890 "node_modules/cliui/node_modules/is-fullwidth-code-point": {
8891 "version": "3.0.0",
8892 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8893 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8894 "dev": true,
8895 "engines": {
8896 "node": ">=8"
8897 }
8898 },
8899 "node_modules/cliui/node_modules/string-width": {
8900 "version": "4.2.3",
8901 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
8902 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
8903 "dev": true,
8904 "dependencies": {
8905 "emoji-regex": "^8.0.0",
8906 "is-fullwidth-code-point": "^3.0.0",
8907 "strip-ansi": "^6.0.1"
8908 },
8909 "engines": {
8910 "node": ">=8"
8911 }
8912 },
8913 "node_modules/clone": { 8710 "node_modules/clone": {
8914 "version": "2.1.2", 8711 "version": "2.1.2",
8915 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 8712 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
@@ -9045,12 +8842,12 @@
9045 } 8842 }
9046 }, 8843 },
9047 "node_modules/color": { 8844 "node_modules/color": {
9048 "version": "4.0.1", 8845 "version": "4.1.0",
9049 "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", 8846 "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz",
9050 "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", 8847 "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==",
9051 "dependencies": { 8848 "dependencies": {
9052 "color-convert": "^2.0.1", 8849 "color-convert": "^2.0.1",
9053 "color-string": "^1.6.0" 8850 "color-string": "^1.9.0"
9054 } 8851 }
9055 }, 8852 },
9056 "node_modules/color-convert": { 8853 "node_modules/color-convert": {
@@ -9067,9 +8864,9 @@
9067 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 8864 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
9068 }, 8865 },
9069 "node_modules/color-string": { 8866 "node_modules/color-string": {
9070 "version": "1.6.0", 8867 "version": "1.9.0",
9071 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 8868 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz",
9072 "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 8869 "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
9073 "dependencies": { 8870 "dependencies": {
9074 "color-name": "^1.0.0", 8871 "color-name": "^1.0.0",
9075 "simple-swizzle": "^0.2.2" 8872 "simple-swizzle": "^0.2.2"
@@ -9148,220 +8945,6 @@
9148 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 8945 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
9149 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" 8946 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
9150 }, 8947 },
9151 "node_modules/commitizen": {
9152 "version": "4.2.4",
9153 "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
9154 "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
9155 "dev": true,
9156 "dependencies": {
9157 "cachedir": "2.2.0",
9158 "cz-conventional-changelog": "3.2.0",
9159 "dedent": "0.7.0",
9160 "detect-indent": "6.0.0",
9161 "find-node-modules": "^2.1.2",
9162 "find-root": "1.1.0",
9163 "fs-extra": "8.1.0",
9164 "glob": "7.1.4",
9165 "inquirer": "6.5.2",
9166 "is-utf8": "^0.2.1",
9167 "lodash": "^4.17.20",
9168 "minimist": "1.2.5",
9169 "strip-bom": "4.0.0",
9170 "strip-json-comments": "3.0.1"
9171 },
9172 "bin": {
9173 "commitizen": "bin/commitizen",
9174 "cz": "bin/git-cz",
9175 "git-cz": "bin/git-cz"
9176 },
9177 "engines": {
9178 "node": ">= 10"
9179 }
9180 },
9181 "node_modules/commitizen/node_modules/ansi-escapes": {
9182 "version": "3.2.0",
9183 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
9184 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
9185 "dev": true,
9186 "engines": {
9187 "node": ">=4"
9188 }
9189 },
9190 "node_modules/commitizen/node_modules/ansi-regex": {
9191 "version": "4.1.0",
9192 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
9193 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
9194 "dev": true,
9195 "engines": {
9196 "node": ">=6"
9197 }
9198 },
9199 "node_modules/commitizen/node_modules/cli-cursor": {
9200 "version": "2.1.0",
9201 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
9202 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
9203 "dev": true,
9204 "dependencies": {
9205 "restore-cursor": "^2.0.0"
9206 },
9207 "engines": {
9208 "node": ">=4"
9209 }
9210 },
9211 "node_modules/commitizen/node_modules/cli-width": {
9212 "version": "2.2.1",
9213 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
9214 "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
9215 "dev": true
9216 },
9217 "node_modules/commitizen/node_modules/cz-conventional-changelog": {
9218 "version": "3.2.0",
9219 "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
9220 "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
9221 "dev": true,
9222 "dependencies": {
9223 "chalk": "^2.4.1",
9224 "commitizen": "^4.0.3",
9225 "conventional-commit-types": "^3.0.0",
9226 "lodash.map": "^4.5.1",
9227 "longest": "^2.0.1",
9228 "word-wrap": "^1.0.3"
9229 },
9230 "engines": {
9231 "node": ">= 10"
9232 },
9233 "optionalDependencies": {
9234 "@commitlint/load": ">6.1.1"
9235 }
9236 },
9237 "node_modules/commitizen/node_modules/figures": {
9238 "version": "2.0.0",
9239 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
9240 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
9241 "dev": true,
9242 "dependencies": {
9243 "escape-string-regexp": "^1.0.5"
9244 },
9245 "engines": {
9246 "node": ">=4"
9247 }
9248 },
9249 "node_modules/commitizen/node_modules/fs-extra": {
9250 "version": "8.1.0",
9251 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
9252 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
9253 "dev": true,
9254 "dependencies": {
9255 "graceful-fs": "^4.2.0",
9256 "jsonfile": "^4.0.0",
9257 "universalify": "^0.1.0"
9258 },
9259 "engines": {
9260 "node": ">=6 <7 || >=8"
9261 }
9262 },
9263 "node_modules/commitizen/node_modules/glob": {
9264 "version": "7.1.4",
9265 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
9266 "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
9267 "dev": true,
9268 "dependencies": {
9269 "fs.realpath": "^1.0.0",
9270 "inflight": "^1.0.4",
9271 "inherits": "2",
9272 "minimatch": "^3.0.4",
9273 "once": "^1.3.0",
9274 "path-is-absolute": "^1.0.0"
9275 },
9276 "engines": {
9277 "node": "*"
9278 }
9279 },
9280 "node_modules/commitizen/node_modules/inquirer": {
9281 "version": "6.5.2",
9282 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
9283 "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
9284 "dev": true,
9285 "dependencies": {
9286 "ansi-escapes": "^3.2.0",
9287 "chalk": "^2.4.2",
9288 "cli-cursor": "^2.1.0",
9289 "cli-width": "^2.0.0",
9290 "external-editor": "^3.0.3",
9291 "figures": "^2.0.0",
9292 "lodash": "^4.17.12",
9293 "mute-stream": "0.0.7",
9294 "run-async": "^2.2.0",
9295 "rxjs": "^6.4.0",
9296 "string-width": "^2.1.0",
9297 "strip-ansi": "^5.1.0",
9298 "through": "^2.3.6"
9299 },
9300 "engines": {
9301 "node": ">=6.0.0"
9302 }
9303 },
9304 "node_modules/commitizen/node_modules/mimic-fn": {
9305 "version": "1.2.0",
9306 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
9307 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
9308 "dev": true,
9309 "engines": {
9310 "node": ">=4"
9311 }
9312 },
9313 "node_modules/commitizen/node_modules/mute-stream": {
9314 "version": "0.0.7",
9315 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
9316 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
9317 "dev": true
9318 },
9319 "node_modules/commitizen/node_modules/onetime": {
9320 "version": "2.0.1",
9321 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
9322 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
9323 "dev": true,
9324 "dependencies": {
9325 "mimic-fn": "^1.0.0"
9326 },
9327 "engines": {
9328 "node": ">=4"
9329 }
9330 },
9331 "node_modules/commitizen/node_modules/restore-cursor": {
9332 "version": "2.0.0",
9333 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
9334 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
9335 "dev": true,
9336 "dependencies": {
9337 "onetime": "^2.0.0",
9338 "signal-exit": "^3.0.2"
9339 },
9340 "engines": {
9341 "node": ">=4"
9342 }
9343 },
9344 "node_modules/commitizen/node_modules/strip-ansi": {
9345 "version": "5.2.0",
9346 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
9347 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
9348 "dev": true,
9349 "dependencies": {
9350 "ansi-regex": "^4.1.0"
9351 },
9352 "engines": {
9353 "node": ">=6"
9354 }
9355 },
9356 "node_modules/commitizen/node_modules/universalify": {
9357 "version": "0.1.2",
9358 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
9359 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
9360 "dev": true,
9361 "engines": {
9362 "node": ">= 4.0.0"
9363 }
9364 },
9365 "node_modules/commondir": { 8948 "node_modules/commondir": {
9366 "version": "1.0.1", 8949 "version": "1.0.1",
9367 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 8950 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -9467,9 +9050,9 @@
9467 } 9050 }
9468 }, 9051 },
9469 "node_modules/concurrently": { 9052 "node_modules/concurrently": {
9470 "version": "6.4.0", 9053 "version": "6.5.0",
9471 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.4.0.tgz", 9054 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.0.tgz",
9472 "integrity": "sha512-HZ3D0RTQMH3oS4gvtYj1P+NBc6PzE2McEra6yEFcQKrUQ9HvtTGU4Dbne083F034p+LRb7kWU0tPRNvSGs1UCQ==", 9055 "integrity": "sha512-BjC0KYxXtO6EiWa46gfWYzcLULPBCb+5+VZFtzCemR/co0QSHU4mysEvmT6cnedPpQ9dtJzb+2G694o3V7TgLg==",
9473 "dev": true, 9056 "dev": true,
9474 "dependencies": { 9057 "dependencies": {
9475 "chalk": "^4.1.0", 9058 "chalk": "^4.1.0",
@@ -9549,12 +9132,6 @@
9549 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 9132 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9550 "dev": true 9133 "dev": true
9551 }, 9134 },
9552 "node_modules/concurrently/node_modules/emoji-regex": {
9553 "version": "8.0.0",
9554 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
9555 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
9556 "dev": true
9557 },
9558 "node_modules/concurrently/node_modules/has-flag": { 9135 "node_modules/concurrently/node_modules/has-flag": {
9559 "version": "4.0.0", 9136 "version": "4.0.0",
9560 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 9137 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -9564,29 +9141,6 @@
9564 "node": ">=8" 9141 "node": ">=8"
9565 } 9142 }
9566 }, 9143 },
9567 "node_modules/concurrently/node_modules/is-fullwidth-code-point": {
9568 "version": "3.0.0",
9569 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
9570 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
9571 "dev": true,
9572 "engines": {
9573 "node": ">=8"
9574 }
9575 },
9576 "node_modules/concurrently/node_modules/string-width": {
9577 "version": "4.2.3",
9578 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
9579 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
9580 "dev": true,
9581 "dependencies": {
9582 "emoji-regex": "^8.0.0",
9583 "is-fullwidth-code-point": "^3.0.0",
9584 "strip-ansi": "^6.0.1"
9585 },
9586 "engines": {
9587 "node": ">=8"
9588 }
9589 },
9590 "node_modules/concurrently/node_modules/supports-color": { 9144 "node_modules/concurrently/node_modules/supports-color": {
9591 "version": "8.1.1", 9145 "version": "8.1.1",
9592 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 9146 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -9673,9 +9227,9 @@
9673 } 9227 }
9674 }, 9228 },
9675 "node_modules/confusing-browser-globals": { 9229 "node_modules/confusing-browser-globals": {
9676 "version": "1.0.10", 9230 "version": "1.0.11",
9677 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", 9231 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
9678 "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", 9232 "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==",
9679 "dev": true 9233 "dev": true
9680 }, 9234 },
9681 "node_modules/connect": { 9235 "node_modules/connect": {
@@ -9744,16 +9298,35 @@
9744 "dev": true 9298 "dev": true
9745 }, 9299 },
9746 "node_modules/content-disposition": { 9300 "node_modules/content-disposition": {
9747 "version": "0.5.3", 9301 "version": "0.5.4",
9748 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 9302 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
9749 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 9303 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
9750 "dependencies": { 9304 "dependencies": {
9751 "safe-buffer": "5.1.2" 9305 "safe-buffer": "5.2.1"
9752 }, 9306 },
9753 "engines": { 9307 "engines": {
9754 "node": ">= 0.6" 9308 "node": ">= 0.6"
9755 } 9309 }
9756 }, 9310 },
9311 "node_modules/content-disposition/node_modules/safe-buffer": {
9312 "version": "5.2.1",
9313 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
9314 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
9315 "funding": [
9316 {
9317 "type": "github",
9318 "url": "https://github.com/sponsors/feross"
9319 },
9320 {
9321 "type": "patreon",
9322 "url": "https://www.patreon.com/feross"
9323 },
9324 {
9325 "type": "consulting",
9326 "url": "https://feross.org/support"
9327 }
9328 ]
9329 },
9757 "node_modules/content-type": { 9330 "node_modules/content-type": {
9758 "version": "1.0.4", 9331 "version": "1.0.4",
9759 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 9332 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
@@ -9796,12 +9369,6 @@
9796 "node": ">=10" 9369 "node": ">=10"
9797 } 9370 }
9798 }, 9371 },
9799 "node_modules/conventional-commit-types": {
9800 "version": "3.0.0",
9801 "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
9802 "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
9803 "dev": true
9804 },
9805 "node_modules/conventional-commits-parser": { 9372 "node_modules/conventional-commits-parser": {
9806 "version": "3.2.3", 9373 "version": "3.2.3",
9807 "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz", 9374 "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
@@ -9861,6 +9428,12 @@
9861 "run-queue": "^1.0.0" 9428 "run-queue": "^1.0.0"
9862 } 9429 }
9863 }, 9430 },
9431 "node_modules/copy-concurrently/node_modules/aproba": {
9432 "version": "1.2.0",
9433 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
9434 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
9435 "dev": true
9436 },
9864 "node_modules/copy-concurrently/node_modules/rimraf": { 9437 "node_modules/copy-concurrently/node_modules/rimraf": {
9865 "version": "2.7.1", 9438 "version": "2.7.1",
9866 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 9439 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -9901,12 +9474,12 @@
9901 } 9474 }
9902 }, 9475 },
9903 "node_modules/core-js-compat": { 9476 "node_modules/core-js-compat": {
9904 "version": "3.19.1", 9477 "version": "3.20.0",
9905 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", 9478 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz",
9906 "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", 9479 "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==",
9907 "dev": true, 9480 "dev": true,
9908 "dependencies": { 9481 "dependencies": {
9909 "browserslist": "^4.17.6", 9482 "browserslist": "^4.19.1",
9910 "semver": "7.0.0" 9483 "semver": "7.0.0"
9911 }, 9484 },
9912 "funding": { 9485 "funding": {
@@ -9924,9 +9497,9 @@
9924 } 9497 }
9925 }, 9498 },
9926 "node_modules/core-js-pure": { 9499 "node_modules/core-js-pure": {
9927 "version": "3.19.1", 9500 "version": "3.20.0",
9928 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz", 9501 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.0.tgz",
9929 "integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==", 9502 "integrity": "sha512-qsrbIwWSEEYOM7z616jAVgwhuDDtPLwZSpUsU3vyUkHYqKTf/uwOJBZg2V7lMurYWkpVlaVOxBrfX0Q3ppvjfg==",
9930 "dev": true, 9503 "dev": true,
9931 "hasInstallScript": true, 9504 "hasInstallScript": true,
9932 "funding": { 9505 "funding": {
@@ -10107,26 +9680,26 @@
10107 } 9680 }
10108 }, 9681 },
10109 "node_modules/css-jss": { 9682 "node_modules/css-jss": {
10110 "version": "10.8.2", 9683 "version": "10.9.0",
10111 "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.8.2.tgz", 9684 "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.9.0.tgz",
10112 "integrity": "sha512-KjsoKnBV4C9p+F+zW9jNXCai0UYU5K+3eyo+lJX/fY8UBEQd/yNREnHsLD1VMMzBwHRvrA8eQHvqmAL+XNLYcw==", 9685 "integrity": "sha512-CpYclti5ZQ18PfAeXaHQ2bEw4DEUfjC0lTS9sQcUlTRF8hC/Va0h3DIowlRm6AH/Ka/O/+tp41Q5zn9MJQoRsA==",
10113 "dependencies": { 9686 "dependencies": {
10114 "@babel/runtime": "^7.3.1", 9687 "@babel/runtime": "^7.3.1",
10115 "jss": "10.8.2", 9688 "jss": "10.9.0",
10116 "jss-preset-default": "10.8.2" 9689 "jss-preset-default": "10.9.0"
10117 } 9690 }
10118 }, 9691 },
10119 "node_modules/css-select": { 9692 "node_modules/css-select": {
10120 "version": "4.1.3", 9693 "version": "4.2.0",
10121 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 9694 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz",
10122 "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 9695 "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==",
10123 "dev": true, 9696 "dev": true,
10124 "dependencies": { 9697 "dependencies": {
10125 "boolbase": "^1.0.0", 9698 "boolbase": "^1.0.0",
10126 "css-what": "^5.0.0", 9699 "css-what": "^5.1.0",
10127 "domhandler": "^4.2.0", 9700 "domhandler": "^4.3.0",
10128 "domutils": "^2.6.0", 9701 "domutils": "^2.8.0",
10129 "nth-check": "^2.0.0" 9702 "nth-check": "^2.0.1"
10130 }, 9703 },
10131 "funding": { 9704 "funding": {
10132 "url": "https://github.com/sponsors/fb55" 9705 "url": "https://github.com/sponsors/fb55"
@@ -10234,26 +9807,6 @@
10234 "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", 9807 "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
10235 "dev": true 9808 "dev": true
10236 }, 9809 },
10237 "node_modules/cz-conventional-changelog": {
10238 "version": "3.3.0",
10239 "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
10240 "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
10241 "dev": true,
10242 "dependencies": {
10243 "chalk": "^2.4.1",
10244 "commitizen": "^4.0.3",
10245 "conventional-commit-types": "^3.0.0",
10246 "lodash.map": "^4.5.1",
10247 "longest": "^2.0.1",
10248 "word-wrap": "^1.0.3"
10249 },
10250 "engines": {
10251 "node": ">= 10"
10252 },
10253 "optionalDependencies": {
10254 "@commitlint/load": ">6.1.1"
10255 }
10256 },
10257 "node_modules/d": { 9810 "node_modules/d": {
10258 "version": "1.0.1", 9811 "version": "1.0.1",
10259 "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", 9812 "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
@@ -10280,9 +9833,9 @@
10280 } 9833 }
10281 }, 9834 },
10282 "node_modules/darkreader": { 9835 "node_modules/darkreader": {
10283 "version": "4.9.40", 9836 "version": "4.9.43",
10284 "resolved": "https://registry.npmjs.org/darkreader/-/darkreader-4.9.40.tgz", 9837 "resolved": "https://registry.npmjs.org/darkreader/-/darkreader-4.9.43.tgz",
10285 "integrity": "sha512-Dm8S5jkXSIxvq9WitcvuH4KexV9ZuzGqDMsFOm2VwXzRkMo9VIg8udjq2Mm7cM6SaQSp/zzH4VIWioX93iWayQ==", 9838 "integrity": "sha512-L6TryKvQiwLcR6YDggkITcPRh9OZeobYkUXHowJOzrV17gT6e0weldbaIJTwdPCoI9tdehTuyyXC8b76/wXhPQ==",
10286 "funding": { 9839 "funding": {
10287 "type": "opencollective", 9840 "type": "opencollective",
10288 "url": "https://opencollective.com/darkreader" 9841 "url": "https://opencollective.com/darkreader"
@@ -10315,9 +9868,9 @@
10315 } 9868 }
10316 }, 9869 },
10317 "node_modules/date-fns": { 9870 "node_modules/date-fns": {
10318 "version": "2.26.0", 9871 "version": "2.27.0",
10319 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.26.0.tgz", 9872 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.27.0.tgz",
10320 "integrity": "sha512-VQI812dRi3cusdY/fhoBKvc6l2W8BPWU1FNVnFH9Nttjx4AFBRzfSVb/Eyc7jBT6e9sg1XtAGsYpBQ6c/jygbg==", 9873 "integrity": "sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==",
10321 "dev": true, 9874 "dev": true,
10322 "engines": { 9875 "engines": {
10323 "node": ">=0.11" 9876 "node": ">=0.11"
@@ -10345,9 +9898,9 @@
10345 } 9898 }
10346 }, 9899 },
10347 "node_modules/debug": { 9900 "node_modules/debug": {
10348 "version": "4.3.2", 9901 "version": "4.3.3",
10349 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 9902 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
10350 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 9903 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
10351 "dependencies": { 9904 "dependencies": {
10352 "ms": "2.1.2" 9905 "ms": "2.1.2"
10353 }, 9906 },
@@ -10798,15 +10351,6 @@
10798 "node": ">=0.10.0" 10351 "node": ">=0.10.0"
10799 } 10352 }
10800 }, 10353 },
10801 "node_modules/detect-indent": {
10802 "version": "6.0.0",
10803 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
10804 "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
10805 "dev": true,
10806 "engines": {
10807 "node": ">=8"
10808 }
10809 },
10810 "node_modules/detect-libc": { 10354 "node_modules/detect-libc": {
10811 "version": "1.0.3", 10355 "version": "1.0.3",
10812 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 10356 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
@@ -10849,9 +10393,9 @@
10849 } 10393 }
10850 }, 10394 },
10851 "node_modules/diff-sequences": { 10395 "node_modules/diff-sequences": {
10852 "version": "27.0.6", 10396 "version": "27.4.0",
10853 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", 10397 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz",
10854 "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", 10398 "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==",
10855 "dev": true, 10399 "dev": true,
10856 "engines": { 10400 "engines": {
10857 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 10401 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -11068,9 +10612,9 @@
11068 } 10612 }
11069 }, 10613 },
11070 "node_modules/domhandler": { 10614 "node_modules/domhandler": {
11071 "version": "4.2.2", 10615 "version": "4.3.0",
11072 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 10616 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
11073 "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 10617 "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
11074 "dev": true, 10618 "dev": true,
11075 "dependencies": { 10619 "dependencies": {
11076 "domelementtype": "^2.2.0" 10620 "domelementtype": "^2.2.0"
@@ -11270,9 +10814,9 @@
11270 } 10814 }
11271 }, 10815 },
11272 "node_modules/electron": { 10816 "node_modules/electron": {
11273 "version": "15.3.3", 10817 "version": "15.3.4",
11274 "resolved": "https://registry.npmjs.org/electron/-/electron-15.3.3.tgz", 10818 "resolved": "https://registry.npmjs.org/electron/-/electron-15.3.4.tgz",
11275 "integrity": "sha512-tr4UaMosN6+s8vSbx6OxqRXDTTCBjjJkmDMv0b0sg8f+cRFQeY0u7xYbULpXS4B1+hHJmdh7Nz40Qpv0bJXa6w==", 10819 "integrity": "sha512-GLTE+UEKw1pJehkgpLgXtsHhYqSPp6skSNY1bxnY3dDYBrsPlP3nTEO9YQY2p4eHk+uxFVTXOVy5afcu9fIZ9A==",
11276 "dev": true, 10820 "dev": true,
11277 "hasInstallScript": true, 10821 "hasInstallScript": true,
11278 "dependencies": { 10822 "dependencies": {
@@ -11602,15 +11146,15 @@
11602 } 11146 }
11603 }, 11147 },
11604 "node_modules/electron-to-chromium": { 11148 "node_modules/electron-to-chromium": {
11605 "version": "1.3.904", 11149 "version": "1.4.24",
11606 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz", 11150 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz",
11607 "integrity": "sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw==", 11151 "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==",
11608 "dev": true 11152 "dev": true
11609 }, 11153 },
11610 "node_modules/electron-updater": { 11154 "node_modules/electron-updater": {
11611 "version": "4.6.2", 11155 "version": "4.6.5",
11612 "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.6.2.tgz", 11156 "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.6.5.tgz",
11613 "integrity": "sha512-KAloJQNXwW2j81n0o2KgBsiRsxp2OS15nty4nZLUjZYNuRyJ7yp2zeKPL4fVNGY6Ave491ht7/Dyz5OIykJf9g==", 11157 "integrity": "sha512-kdTly8O9mSZfm9fslc1mnCY+mYOeaYRy7ERa2Fed240u01BKll3aiupzkd07qKw69KvhBSzuHroIW3mF0D8DWA==",
11614 "dependencies": { 11158 "dependencies": {
11615 "@types/semver": "^7.3.6", 11159 "@types/semver": "^7.3.6",
11616 "builder-util-runtime": "8.9.2", 11160 "builder-util-runtime": "8.9.2",
@@ -11644,9 +11188,9 @@
11644 } 11188 }
11645 }, 11189 },
11646 "node_modules/electron/node_modules/@types/node": { 11190 "node_modules/electron/node_modules/@types/node": {
11647 "version": "14.17.34", 11191 "version": "14.18.1",
11648 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz", 11192 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.1.tgz",
11649 "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==", 11193 "integrity": "sha512-fTFWOFrgAkj737w1o0HLTIgisgYHnsZfeiqhG1Ltrf/iJjudEbUwetQAsfrtVE49JGwvpEzQR+EbMkIqG4227g==",
11650 "dev": true 11194 "dev": true
11651 }, 11195 },
11652 "node_modules/elliptic": { 11196 "node_modules/elliptic": {
@@ -12060,13 +11604,13 @@
12060 } 11604 }
12061 }, 11605 },
12062 "node_modules/eslint": { 11606 "node_modules/eslint": {
12063 "version": "8.2.0", 11607 "version": "8.5.0",
12064 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", 11608 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
12065 "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", 11609 "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
12066 "dev": true, 11610 "dev": true,
12067 "dependencies": { 11611 "dependencies": {
12068 "@eslint/eslintrc": "^1.0.4", 11612 "@eslint/eslintrc": "^1.0.5",
12069 "@humanwhocodes/config-array": "^0.6.0", 11613 "@humanwhocodes/config-array": "^0.9.2",
12070 "ajv": "^6.10.0", 11614 "ajv": "^6.10.0",
12071 "chalk": "^4.0.0", 11615 "chalk": "^4.0.0",
12072 "cross-spawn": "^7.0.2", 11616 "cross-spawn": "^7.0.2",
@@ -12074,10 +11618,10 @@
12074 "doctrine": "^3.0.0", 11618 "doctrine": "^3.0.0",
12075 "enquirer": "^2.3.5", 11619 "enquirer": "^2.3.5",
12076 "escape-string-regexp": "^4.0.0", 11620 "escape-string-regexp": "^4.0.0",
12077 "eslint-scope": "^6.0.0", 11621 "eslint-scope": "^7.1.0",
12078 "eslint-utils": "^3.0.0", 11622 "eslint-utils": "^3.0.0",
12079 "eslint-visitor-keys": "^3.0.0", 11623 "eslint-visitor-keys": "^3.1.0",
12080 "espree": "^9.0.0", 11624 "espree": "^9.2.0",
12081 "esquery": "^1.4.0", 11625 "esquery": "^1.4.0",
12082 "esutils": "^2.0.2", 11626 "esutils": "^2.0.2",
12083 "fast-deep-equal": "^3.1.3", 11627 "fast-deep-equal": "^3.1.3",
@@ -12115,9 +11659,9 @@
12115 } 11659 }
12116 }, 11660 },
12117 "node_modules/eslint-config-airbnb": { 11661 "node_modules/eslint-config-airbnb": {
12118 "version": "19.0.0", 11662 "version": "19.0.2",
12119 "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.0.tgz", 11663 "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.2.tgz",
12120 "integrity": "sha512-f5FzCDw8osQJtifOGazdBtYuDOH38FVQSOwHvSU0iFjAmkdl4zQ1jG+YV6sVNt4gqVubqJwn98zZQzDoaCwDyw==", 11664 "integrity": "sha512-4v5DEMVSl043LaCT+gsxPcoiIk0iYG5zxJKKjIy80H/D//2E0vtuOBWkb0CBDxjF+y26yQzspIXYuY6wMmt9Cw==",
12121 "dev": true, 11665 "dev": true,
12122 "dependencies": { 11666 "dependencies": {
12123 "eslint-config-airbnb-base": "^15.0.0", 11667 "eslint-config-airbnb-base": "^15.0.0",
@@ -12131,7 +11675,7 @@
12131 "eslint": "^7.32.0 || ^8.2.0", 11675 "eslint": "^7.32.0 || ^8.2.0",
12132 "eslint-plugin-import": "^2.25.3", 11676 "eslint-plugin-import": "^2.25.3",
12133 "eslint-plugin-jsx-a11y": "^6.5.1", 11677 "eslint-plugin-jsx-a11y": "^6.5.1",
12134 "eslint-plugin-react": "^7.27.0", 11678 "eslint-plugin-react": "^7.27.1",
12135 "eslint-plugin-react-hooks": "^4.3.0" 11679 "eslint-plugin-react-hooks": "^4.3.0"
12136 } 11680 }
12137 }, 11681 },
@@ -12164,9 +11708,9 @@
12164 } 11708 }
12165 }, 11709 },
12166 "node_modules/eslint-config-airbnb-typescript": { 11710 "node_modules/eslint-config-airbnb-typescript": {
12167 "version": "16.0.0", 11711 "version": "16.1.0",
12168 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.0.0.tgz", 11712 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.1.0.tgz",
12169 "integrity": "sha512-qDOyD0YYZo5Us1YvOnWig2Ly/+IlQKmMZpnqKnJgVtHdK8SkjaSyVBHKbD41dEaQxk8vRVGBC94PuR2ceSwbLQ==", 11713 "integrity": "sha512-W5Cq20KpEx5ZLC54bnVrC37zq2+WD956Kp/Ma3nYFRjT1v9KM63v+DPkrrmmrVqrlDKaD0ivm/qeYmyHV6qKlw==",
12170 "dev": true, 11714 "dev": true,
12171 "dependencies": { 11715 "dependencies": {
12172 "eslint-config-airbnb-base": "^15.0.0" 11716 "eslint-config-airbnb-base": "^15.0.0"
@@ -12352,9 +11896,9 @@
12352 "dev": true 11896 "dev": true
12353 }, 11897 },
12354 "node_modules/eslint-plugin-jest": { 11898 "node_modules/eslint-plugin-jest": {
12355 "version": "25.2.4", 11899 "version": "25.3.0",
12356 "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.2.4.tgz", 11900 "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.3.0.tgz",
12357 "integrity": "sha512-HRyinpgmEdkVr7pNPaYPHCoGqEzpgk79X8pg/xCeoAdurbyQjntJQ4pTzHl7BiVEBlam/F1Qsn+Dk0HtJO7Aaw==", 11901 "integrity": "sha512-79WQtuBsTN1S8Y9+7euBYwxIOia/k7ykkl9OCBHL3xuww5ecursHy/D8GCIlvzHVWv85gOkS5Kv6Sh7RxOgK1Q==",
12358 "dev": true, 11902 "dev": true,
12359 "dependencies": { 11903 "dependencies": {
12360 "@typescript-eslint/experimental-utils": "^5.0.0" 11904 "@typescript-eslint/experimental-utils": "^5.0.0"
@@ -12685,9 +12229,9 @@
12685 } 12229 }
12686 }, 12230 },
12687 "node_modules/eslint/node_modules/eslint-scope": { 12231 "node_modules/eslint/node_modules/eslint-scope": {
12688 "version": "6.0.0", 12232 "version": "7.1.0",
12689 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", 12233 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
12690 "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", 12234 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
12691 "dev": true, 12235 "dev": true,
12692 "dependencies": { 12236 "dependencies": {
12693 "esrecurse": "^4.3.0", 12237 "esrecurse": "^4.3.0",
@@ -12784,14 +12328,14 @@
12784 } 12328 }
12785 }, 12329 },
12786 "node_modules/espree": { 12330 "node_modules/espree": {
12787 "version": "9.0.0", 12331 "version": "9.2.0",
12788 "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", 12332 "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
12789 "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", 12333 "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
12790 "dev": true, 12334 "dev": true,
12791 "dependencies": { 12335 "dependencies": {
12792 "acorn": "^8.5.0", 12336 "acorn": "^8.6.0",
12793 "acorn-jsx": "^5.3.1", 12337 "acorn-jsx": "^5.3.1",
12794 "eslint-visitor-keys": "^3.0.0" 12338 "eslint-visitor-keys": "^3.1.0"
12795 }, 12339 },
12796 "engines": { 12340 "engines": {
12797 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 12341 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -13085,17 +12629,17 @@
13085 } 12629 }
13086 }, 12630 },
13087 "node_modules/expect": { 12631 "node_modules/expect": {
13088 "version": "27.3.1", 12632 "version": "27.4.2",
13089 "resolved": "https://registry.npmjs.org/expect/-/expect-27.3.1.tgz", 12633 "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz",
13090 "integrity": "sha512-MrNXV2sL9iDRebWPGOGFdPQRl2eDQNu/uhxIMShjjx74T6kC6jFIkmQ6OqXDtevjGUkyB2IT56RzDBqXf/QPCg==", 12634 "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==",
13091 "dev": true, 12635 "dev": true,
13092 "dependencies": { 12636 "dependencies": {
13093 "@jest/types": "^27.2.5", 12637 "@jest/types": "^27.4.2",
13094 "ansi-styles": "^5.0.0", 12638 "ansi-styles": "^5.0.0",
13095 "jest-get-type": "^27.3.1", 12639 "jest-get-type": "^27.4.0",
13096 "jest-matcher-utils": "^27.3.1", 12640 "jest-matcher-utils": "^27.4.2",
13097 "jest-message-util": "^27.3.1", 12641 "jest-message-util": "^27.4.2",
13098 "jest-regex-util": "^27.0.6" 12642 "jest-regex-util": "^27.4.0"
13099 }, 12643 },
13100 "engines": { 12644 "engines": {
13101 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 12645 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -13120,17 +12664,17 @@
13120 } 12664 }
13121 }, 12665 },
13122 "node_modules/express": { 12666 "node_modules/express": {
13123 "version": "4.17.1", 12667 "version": "4.17.2",
13124 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 12668 "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
13125 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 12669 "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
13126 "dev": true, 12670 "dev": true,
13127 "dependencies": { 12671 "dependencies": {
13128 "accepts": "~1.3.7", 12672 "accepts": "~1.3.7",
13129 "array-flatten": "1.1.1", 12673 "array-flatten": "1.1.1",
13130 "body-parser": "1.19.0", 12674 "body-parser": "1.19.1",
13131 "content-disposition": "0.5.3", 12675 "content-disposition": "0.5.4",
13132 "content-type": "~1.0.4", 12676 "content-type": "~1.0.4",
13133 "cookie": "0.4.0", 12677 "cookie": "0.4.1",
13134 "cookie-signature": "1.0.6", 12678 "cookie-signature": "1.0.6",
13135 "debug": "2.6.9", 12679 "debug": "2.6.9",
13136 "depd": "~1.1.2", 12680 "depd": "~1.1.2",
@@ -13144,13 +12688,13 @@
13144 "on-finished": "~2.3.0", 12688 "on-finished": "~2.3.0",
13145 "parseurl": "~1.3.3", 12689 "parseurl": "~1.3.3",
13146 "path-to-regexp": "0.1.7", 12690 "path-to-regexp": "0.1.7",
13147 "proxy-addr": "~2.0.5", 12691 "proxy-addr": "~2.0.7",
13148 "qs": "6.7.0", 12692 "qs": "6.9.6",
13149 "range-parser": "~1.2.1", 12693 "range-parser": "~1.2.1",
13150 "safe-buffer": "5.1.2", 12694 "safe-buffer": "5.2.1",
13151 "send": "0.17.1", 12695 "send": "0.17.2",
13152 "serve-static": "1.14.1", 12696 "serve-static": "1.14.2",
13153 "setprototypeof": "1.1.1", 12697 "setprototypeof": "1.2.0",
13154 "statuses": "~1.5.0", 12698 "statuses": "~1.5.0",
13155 "type-is": "~1.6.18", 12699 "type-is": "~1.6.18",
13156 "utils-merge": "1.0.1", 12700 "utils-merge": "1.0.1",
@@ -13166,15 +12710,6 @@
13166 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 12710 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
13167 "dev": true 12711 "dev": true
13168 }, 12712 },
13169 "node_modules/express/node_modules/cookie": {
13170 "version": "0.4.0",
13171 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
13172 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
13173 "dev": true,
13174 "engines": {
13175 "node": ">= 0.6"
13176 }
13177 },
13178 "node_modules/express/node_modules/cookie-signature": { 12713 "node_modules/express/node_modules/cookie-signature": {
13179 "version": "1.0.6", 12714 "version": "1.0.6",
13180 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 12715 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
@@ -13190,21 +12725,11 @@
13190 "ms": "2.0.0" 12725 "ms": "2.0.0"
13191 } 12726 }
13192 }, 12727 },
13193 "node_modules/express/node_modules/http-errors": { 12728 "node_modules/express/node_modules/debug/node_modules/ms": {
13194 "version": "1.7.3", 12729 "version": "2.0.0",
13195 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", 12730 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13196 "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", 12731 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
13197 "dev": true, 12732 "dev": true
13198 "dependencies": {
13199 "depd": "~1.1.2",
13200 "inherits": "2.0.4",
13201 "setprototypeof": "1.1.1",
13202 "statuses": ">= 1.5.0 < 2",
13203 "toidentifier": "1.0.0"
13204 },
13205 "engines": {
13206 "node": ">= 0.6"
13207 }
13208 }, 12733 },
13209 "node_modules/express/node_modules/mime": { 12734 "node_modules/express/node_modules/mime": {
13210 "version": "1.6.0", 12735 "version": "1.6.0",
@@ -13218,12 +12743,6 @@
13218 "node": ">=4" 12743 "node": ">=4"
13219 } 12744 }
13220 }, 12745 },
13221 "node_modules/express/node_modules/ms": {
13222 "version": "2.0.0",
13223 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13224 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
13225 "dev": true
13226 },
13227 "node_modules/express/node_modules/path-to-regexp": { 12746 "node_modules/express/node_modules/path-to-regexp": {
13228 "version": "0.1.7", 12747 "version": "0.1.7",
13229 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 12748 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -13231,18 +12750,41 @@
13231 "dev": true 12750 "dev": true
13232 }, 12751 },
13233 "node_modules/express/node_modules/qs": { 12752 "node_modules/express/node_modules/qs": {
13234 "version": "6.7.0", 12753 "version": "6.9.6",
13235 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 12754 "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
13236 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 12755 "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
13237 "dev": true, 12756 "dev": true,
13238 "engines": { 12757 "engines": {
13239 "node": ">=0.6" 12758 "node": ">=0.6"
12759 },
12760 "funding": {
12761 "url": "https://github.com/sponsors/ljharb"
13240 } 12762 }
13241 }, 12763 },
12764 "node_modules/express/node_modules/safe-buffer": {
12765 "version": "5.2.1",
12766 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
12767 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
12768 "dev": true,
12769 "funding": [
12770 {
12771 "type": "github",
12772 "url": "https://github.com/sponsors/feross"
12773 },
12774 {
12775 "type": "patreon",
12776 "url": "https://www.patreon.com/feross"
12777 },
12778 {
12779 "type": "consulting",
12780 "url": "https://feross.org/support"
12781 }
12782 ]
12783 },
13242 "node_modules/express/node_modules/send": { 12784 "node_modules/express/node_modules/send": {
13243 "version": "0.17.1", 12785 "version": "0.17.2",
13244 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 12786 "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
13245 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 12787 "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
13246 "dev": true, 12788 "dev": true,
13247 "dependencies": { 12789 "dependencies": {
13248 "debug": "2.6.9", 12790 "debug": "2.6.9",
@@ -13252,9 +12794,9 @@
13252 "escape-html": "~1.0.3", 12794 "escape-html": "~1.0.3",
13253 "etag": "~1.8.1", 12795 "etag": "~1.8.1",
13254 "fresh": "0.5.2", 12796 "fresh": "0.5.2",
13255 "http-errors": "~1.7.2", 12797 "http-errors": "1.8.1",
13256 "mime": "1.6.0", 12798 "mime": "1.6.0",
13257 "ms": "2.1.1", 12799 "ms": "2.1.3",
13258 "on-finished": "~2.3.0", 12800 "on-finished": "~2.3.0",
13259 "range-parser": "~1.2.1", 12801 "range-parser": "~1.2.1",
13260 "statuses": "~1.5.0" 12802 "statuses": "~1.5.0"
@@ -13263,27 +12805,6 @@
13263 "node": ">= 0.8.0" 12805 "node": ">= 0.8.0"
13264 } 12806 }
13265 }, 12807 },
13266 "node_modules/express/node_modules/send/node_modules/ms": {
13267 "version": "2.1.1",
13268 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
13269 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
13270 "dev": true
13271 },
13272 "node_modules/express/node_modules/setprototypeof": {
13273 "version": "1.1.1",
13274 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
13275 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
13276 "dev": true
13277 },
13278 "node_modules/express/node_modules/toidentifier": {
13279 "version": "1.0.0",
13280 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
13281 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
13282 "dev": true,
13283 "engines": {
13284 "node": ">=0.6"
13285 }
13286 },
13287 "node_modules/ext": { 12808 "node_modules/ext": {
13288 "version": "1.6.0", 12809 "version": "1.6.0",
13289 "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", 12810 "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
@@ -13450,9 +12971,9 @@
13450 "dev": true 12971 "dev": true
13451 }, 12972 },
13452 "node_modules/fast-folder-size": { 12973 "node_modules/fast-folder-size": {
13453 "version": "1.5.0", 12974 "version": "1.6.1",
13454 "resolved": "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.5.0.tgz", 12975 "resolved": "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.6.1.tgz",
13455 "integrity": "sha512-yRGIFcXpcFyamXAcbpt2FWMxCYBTujsJ1boYusw+aiC/elzxpt1wZxsJD4MGYsc/DSaQmChv9D3QzoRx3WvkBA==", 12976 "integrity": "sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==",
13456 "hasInstallScript": true, 12977 "hasInstallScript": true,
13457 "dependencies": { 12978 "dependencies": {
13458 "unzipper": "^0.10.11" 12979 "unzipper": "^0.10.11"
@@ -13745,22 +13266,6 @@
13745 "node": ">=6" 13266 "node": ">=6"
13746 } 13267 }
13747 }, 13268 },
13748 "node_modules/find-node-modules": {
13749 "version": "2.1.2",
13750 "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
13751 "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
13752 "dev": true,
13753 "dependencies": {
13754 "findup-sync": "^4.0.0",
13755 "merge": "^2.1.0"
13756 }
13757 },
13758 "node_modules/find-root": {
13759 "version": "1.1.0",
13760 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
13761 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
13762 "dev": true
13763 },
13764 "node_modules/find-up": { 13269 "node_modules/find-up": {
13765 "version": "5.0.0", 13270 "version": "5.0.0",
13766 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 13271 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -13777,21 +13282,6 @@
13777 "url": "https://github.com/sponsors/sindresorhus" 13282 "url": "https://github.com/sponsors/sindresorhus"
13778 } 13283 }
13779 }, 13284 },
13780 "node_modules/findup-sync": {
13781 "version": "4.0.0",
13782 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
13783 "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
13784 "dev": true,
13785 "dependencies": {
13786 "detect-file": "^1.0.0",
13787 "is-glob": "^4.0.0",
13788 "micromatch": "^4.0.2",
13789 "resolve-dir": "^1.0.1"
13790 },
13791 "engines": {
13792 "node": ">= 8"
13793 }
13794 },
13795 "node_modules/fined": { 13285 "node_modules/fined": {
13796 "version": "1.2.0", 13286 "version": "1.2.0",
13797 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", 13287 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
@@ -13859,9 +13349,9 @@
13859 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" 13349 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
13860 }, 13350 },
13861 "node_modules/follow-redirects": { 13351 "node_modules/follow-redirects": {
13862 "version": "1.14.5", 13352 "version": "1.14.6",
13863 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", 13353 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
13864 "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", 13354 "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
13865 "dev": true, 13355 "dev": true,
13866 "funding": [ 13356 "funding": [
13867 { 13357 {
@@ -14099,61 +13589,23 @@
14099 "dev": true 13589 "dev": true
14100 }, 13590 },
14101 "node_modules/gauge": { 13591 "node_modules/gauge": {
14102 "version": "2.7.4", 13592 "version": "4.0.0",
14103 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 13593 "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
14104 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 13594 "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
13595 "dev": true,
14105 "dependencies": { 13596 "dependencies": {
14106 "aproba": "^1.0.3", 13597 "ansi-regex": "^5.0.1",
13598 "aproba": "^1.0.3 || ^2.0.0",
13599 "color-support": "^1.1.2",
14107 "console-control-strings": "^1.0.0", 13600 "console-control-strings": "^1.0.0",
14108 "has-unicode": "^2.0.0", 13601 "has-unicode": "^2.0.1",
14109 "object-assign": "^4.1.0",
14110 "signal-exit": "^3.0.0", 13602 "signal-exit": "^3.0.0",
14111 "string-width": "^1.0.1", 13603 "string-width": "^4.2.3",
14112 "strip-ansi": "^3.0.1", 13604 "strip-ansi": "^6.0.1",
14113 "wide-align": "^1.1.0" 13605 "wide-align": "^1.1.2"
14114 }
14115 },
14116 "node_modules/gauge/node_modules/ansi-regex": {
14117 "version": "2.1.1",
14118 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
14119 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
14120 "engines": {
14121 "node": ">=0.10.0"
14122 }
14123 },
14124 "node_modules/gauge/node_modules/is-fullwidth-code-point": {
14125 "version": "1.0.0",
14126 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
14127 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
14128 "dependencies": {
14129 "number-is-nan": "^1.0.0"
14130 },
14131 "engines": {
14132 "node": ">=0.10.0"
14133 }
14134 },
14135 "node_modules/gauge/node_modules/string-width": {
14136 "version": "1.0.2",
14137 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
14138 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
14139 "dependencies": {
14140 "code-point-at": "^1.0.0",
14141 "is-fullwidth-code-point": "^1.0.0",
14142 "strip-ansi": "^3.0.0"
14143 },
14144 "engines": {
14145 "node": ">=0.10.0"
14146 }
14147 },
14148 "node_modules/gauge/node_modules/strip-ansi": {
14149 "version": "3.0.1",
14150 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
14151 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
14152 "dependencies": {
14153 "ansi-regex": "^2.0.0"
14154 }, 13606 },
14155 "engines": { 13607 "engines": {
14156 "node": ">=0.10.0" 13608 "node": "^12.13.0 || ^14.15.0 || >=16"
14157 } 13609 }
14158 }, 13610 },
14159 "node_modules/gensync": { 13611 "node_modules/gensync": {
@@ -15483,6 +14935,14 @@
15483 "warning": "^3.0.0" 14935 "warning": "^3.0.0"
15484 } 14936 }
15485 }, 14937 },
14938 "node_modules/history/node_modules/warning": {
14939 "version": "3.0.0",
14940 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
14941 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
14942 "dependencies": {
14943 "loose-envify": "^1.0.0"
14944 }
14945 },
15486 "node_modules/hmac-drbg": { 14946 "node_modules/hmac-drbg": {
15487 "version": "1.0.1", 14947 "version": "1.0.1",
15488 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 14948 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
@@ -15502,6 +14962,11 @@
15502 "react-is": "^16.7.0" 14962 "react-is": "^16.7.0"
15503 } 14963 }
15504 }, 14964 },
14965 "node_modules/hoist-non-react-statics/node_modules/react-is": {
14966 "version": "16.13.1",
14967 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
14968 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
14969 },
15505 "node_modules/homedir-polyfill": { 14970 "node_modules/homedir-polyfill": {
15506 "version": "1.0.3", 14971 "version": "1.0.3",
15507 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", 14972 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
@@ -15771,9 +15236,9 @@
15771 } 15236 }
15772 }, 15237 },
15773 "node_modules/http-parser-js": { 15238 "node_modules/http-parser-js": {
15774 "version": "0.5.3", 15239 "version": "0.5.5",
15775 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", 15240 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
15776 "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", 15241 "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
15777 "dev": true 15242 "dev": true
15778 }, 15243 },
15779 "node_modules/http-proxy": { 15244 "node_modules/http-proxy": {
@@ -15791,12 +15256,12 @@
15791 } 15256 }
15792 }, 15257 },
15793 "node_modules/http-proxy-agent": { 15258 "node_modules/http-proxy-agent": {
15794 "version": "4.0.1", 15259 "version": "5.0.0",
15795 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", 15260 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
15796 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", 15261 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
15797 "dev": true, 15262 "dev": true,
15798 "dependencies": { 15263 "dependencies": {
15799 "@tootallnate/once": "1", 15264 "@tootallnate/once": "2",
15800 "agent-base": "6", 15265 "agent-base": "6",
15801 "debug": "4" 15266 "debug": "4"
15802 }, 15267 },
@@ -16030,6 +15495,12 @@
16030 "minimatch": "^3.0.4" 15495 "minimatch": "^3.0.4"
16031 } 15496 }
16032 }, 15497 },
15498 "node_modules/immutable": {
15499 "version": "4.0.0",
15500 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
15501 "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
15502 "dev": true
15503 },
16033 "node_modules/import-fresh": { 15504 "node_modules/import-fresh": {
16034 "version": "3.3.0", 15505 "version": "3.3.0",
16035 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 15506 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -16280,12 +15751,6 @@
16280 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 15751 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
16281 "dev": true 15752 "dev": true
16282 }, 15753 },
16283 "node_modules/inquirer/node_modules/emoji-regex": {
16284 "version": "8.0.0",
16285 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
16286 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
16287 "dev": true
16288 },
16289 "node_modules/inquirer/node_modules/has-flag": { 15754 "node_modules/inquirer/node_modules/has-flag": {
16290 "version": "4.0.0", 15755 "version": "4.0.0",
16291 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 15756 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -16295,29 +15760,6 @@
16295 "node": ">=8" 15760 "node": ">=8"
16296 } 15761 }
16297 }, 15762 },
16298 "node_modules/inquirer/node_modules/is-fullwidth-code-point": {
16299 "version": "3.0.0",
16300 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
16301 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
16302 "dev": true,
16303 "engines": {
16304 "node": ">=8"
16305 }
16306 },
16307 "node_modules/inquirer/node_modules/string-width": {
16308 "version": "4.2.3",
16309 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
16310 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
16311 "dev": true,
16312 "dependencies": {
16313 "emoji-regex": "^8.0.0",
16314 "is-fullwidth-code-point": "^3.0.0",
16315 "strip-ansi": "^6.0.1"
16316 },
16317 "engines": {
16318 "node": ">=8"
16319 }
16320 },
16321 "node_modules/inquirer/node_modules/supports-color": { 15763 "node_modules/inquirer/node_modules/supports-color": {
16322 "version": "7.2.0", 15764 "version": "7.2.0",
16323 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 15765 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -16367,12 +15809,13 @@
16367 } 15809 }
16368 }, 15810 },
16369 "node_modules/intl-messageformat": { 15811 "node_modules/intl-messageformat": {
16370 "version": "9.9.6", 15812 "version": "9.10.0",
16371 "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.9.6.tgz", 15813 "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.10.0.tgz",
16372 "integrity": "sha512-xgoBydnw9zGUtgCiUcxNTzrRLzAbBIgWyKvMjL2jFNCx7H0148GGQWNVOpoiON5SlcFr8lyMWdbb0m+HjydanQ==", 15814 "integrity": "sha512-OTOLlGPfwbrFyYD2iQuDbqEs8xccyLy+f1P3ZGJB2/EZo7Z9fVaaIWcM+JGvuWIFVRDnw4Um6z4t0mSSitUxGQ==",
16373 "dependencies": { 15815 "dependencies": {
15816 "@formatjs/ecma402-abstract": "1.11.0",
16374 "@formatjs/fast-memoize": "1.2.0", 15817 "@formatjs/fast-memoize": "1.2.0",
16375 "@formatjs/icu-messageformat-parser": "2.0.14", 15818 "@formatjs/icu-messageformat-parser": "2.0.15",
16376 "tslib": "^2.1.0" 15819 "tslib": "^2.1.0"
16377 } 15820 }
16378 }, 15821 },
@@ -16628,11 +16071,11 @@
16628 } 16071 }
16629 }, 16072 },
16630 "node_modules/is-fullwidth-code-point": { 16073 "node_modules/is-fullwidth-code-point": {
16631 "version": "2.0.0", 16074 "version": "3.0.0",
16632 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 16075 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
16633 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 16076 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
16634 "engines": { 16077 "engines": {
16635 "node": ">=4" 16078 "node": ">=8"
16636 } 16079 }
16637 }, 16080 },
16638 "node_modules/is-generator-fn": { 16081 "node_modules/is-generator-fn": {
@@ -16716,9 +16159,9 @@
16716 } 16159 }
16717 }, 16160 },
16718 "node_modules/is-negative-zero": { 16161 "node_modules/is-negative-zero": {
16719 "version": "2.0.1", 16162 "version": "2.0.2",
16720 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 16163 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
16721 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 16164 "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
16722 "dev": true, 16165 "dev": true,
16723 "engines": { 16166 "engines": {
16724 "node": ">= 0.4" 16167 "node": ">= 0.4"
@@ -16986,12 +16429,12 @@
16986 } 16429 }
16987 }, 16430 },
16988 "node_modules/is-weakref": { 16431 "node_modules/is-weakref": {
16989 "version": "1.0.1", 16432 "version": "1.0.2",
16990 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", 16433 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
16991 "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", 16434 "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
16992 "dev": true, 16435 "dev": true,
16993 "dependencies": { 16436 "dependencies": {
16994 "call-bind": "^1.0.0" 16437 "call-bind": "^1.0.2"
16995 }, 16438 },
16996 "funding": { 16439 "funding": {
16997 "url": "https://github.com/sponsors/ljharb" 16440 "url": "https://github.com/sponsors/ljharb"
@@ -17172,9 +16615,9 @@
17172 } 16615 }
17173 }, 16616 },
17174 "node_modules/istanbul-reports": { 16617 "node_modules/istanbul-reports": {
17175 "version": "3.0.5", 16618 "version": "3.1.1",
17176 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.5.tgz", 16619 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz",
17177 "integrity": "sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==", 16620 "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==",
17178 "dev": true, 16621 "dev": true,
17179 "dependencies": { 16622 "dependencies": {
17180 "html-escaper": "^2.0.0", 16623 "html-escaper": "^2.0.0",
@@ -17209,14 +16652,14 @@
17209 "dev": true 16652 "dev": true
17210 }, 16653 },
17211 "node_modules/jest": { 16654 "node_modules/jest": {
17212 "version": "27.3.1", 16655 "version": "27.4.5",
17213 "resolved": "https://registry.npmjs.org/jest/-/jest-27.3.1.tgz", 16656 "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.5.tgz",
17214 "integrity": "sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng==", 16657 "integrity": "sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==",
17215 "dev": true, 16658 "dev": true,
17216 "dependencies": { 16659 "dependencies": {
17217 "@jest/core": "^27.3.1", 16660 "@jest/core": "^27.4.5",
17218 "import-local": "^3.0.2", 16661 "import-local": "^3.0.2",
17219 "jest-cli": "^27.3.1" 16662 "jest-cli": "^27.4.5"
17220 }, 16663 },
17221 "bin": { 16664 "bin": {
17222 "jest": "bin/jest.js" 16665 "jest": "bin/jest.js"
@@ -17234,12 +16677,12 @@
17234 } 16677 }
17235 }, 16678 },
17236 "node_modules/jest-changed-files": { 16679 "node_modules/jest-changed-files": {
17237 "version": "27.3.0", 16680 "version": "27.4.2",
17238 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.3.0.tgz", 16681 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz",
17239 "integrity": "sha512-9DJs9garMHv4RhylUMZgbdCJ3+jHSkpL9aaVKp13xtXAD80qLTLrqcDZL1PHA9dYA0bCI86Nv2BhkLpLhrBcPg==", 16682 "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==",
17240 "dev": true, 16683 "dev": true,
17241 "dependencies": { 16684 "dependencies": {
17242 "@jest/types": "^27.2.5", 16685 "@jest/types": "^27.4.2",
17243 "execa": "^5.0.0", 16686 "execa": "^5.0.0",
17244 "throat": "^6.0.1" 16687 "throat": "^6.0.1"
17245 }, 16688 },
@@ -17248,27 +16691,27 @@
17248 } 16691 }
17249 }, 16692 },
17250 "node_modules/jest-circus": { 16693 "node_modules/jest-circus": {
17251 "version": "27.3.1", 16694 "version": "27.4.5",
17252 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.3.1.tgz", 16695 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz",
17253 "integrity": "sha512-v1dsM9II6gvXokgqq6Yh2jHCpfg7ZqV4jWY66u7npz24JnhP3NHxI0sKT7+ZMQ7IrOWHYAaeEllOySbDbWsiXw==", 16696 "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==",
17254 "dev": true, 16697 "dev": true,
17255 "dependencies": { 16698 "dependencies": {
17256 "@jest/environment": "^27.3.1", 16699 "@jest/environment": "^27.4.4",
17257 "@jest/test-result": "^27.3.1", 16700 "@jest/test-result": "^27.4.2",
17258 "@jest/types": "^27.2.5", 16701 "@jest/types": "^27.4.2",
17259 "@types/node": "*", 16702 "@types/node": "*",
17260 "chalk": "^4.0.0", 16703 "chalk": "^4.0.0",
17261 "co": "^4.6.0", 16704 "co": "^4.6.0",
17262 "dedent": "^0.7.0", 16705 "dedent": "^0.7.0",
17263 "expect": "^27.3.1", 16706 "expect": "^27.4.2",
17264 "is-generator-fn": "^2.0.0", 16707 "is-generator-fn": "^2.0.0",
17265 "jest-each": "^27.3.1", 16708 "jest-each": "^27.4.2",
17266 "jest-matcher-utils": "^27.3.1", 16709 "jest-matcher-utils": "^27.4.2",
17267 "jest-message-util": "^27.3.1", 16710 "jest-message-util": "^27.4.2",
17268 "jest-runtime": "^27.3.1", 16711 "jest-runtime": "^27.4.5",
17269 "jest-snapshot": "^27.3.1", 16712 "jest-snapshot": "^27.4.5",
17270 "jest-util": "^27.3.1", 16713 "jest-util": "^27.4.2",
17271 "pretty-format": "^27.3.1", 16714 "pretty-format": "^27.4.2",
17272 "slash": "^3.0.0", 16715 "slash": "^3.0.0",
17273 "stack-utils": "^2.0.3", 16716 "stack-utils": "^2.0.3",
17274 "throat": "^6.0.1" 16717 "throat": "^6.0.1"
@@ -17348,21 +16791,21 @@
17348 } 16791 }
17349 }, 16792 },
17350 "node_modules/jest-cli": { 16793 "node_modules/jest-cli": {
17351 "version": "27.3.1", 16794 "version": "27.4.5",
17352 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.3.1.tgz", 16795 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.5.tgz",
17353 "integrity": "sha512-WHnCqpfK+6EvT62me6WVs8NhtbjAS4/6vZJnk7/2+oOr50cwAzG4Wxt6RXX0hu6m1169ZGMlhYYUNeKBXCph/Q==", 16796 "integrity": "sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==",
17354 "dev": true, 16797 "dev": true,
17355 "dependencies": { 16798 "dependencies": {
17356 "@jest/core": "^27.3.1", 16799 "@jest/core": "^27.4.5",
17357 "@jest/test-result": "^27.3.1", 16800 "@jest/test-result": "^27.4.2",
17358 "@jest/types": "^27.2.5", 16801 "@jest/types": "^27.4.2",
17359 "chalk": "^4.0.0", 16802 "chalk": "^4.0.0",
17360 "exit": "^0.1.2", 16803 "exit": "^0.1.2",
17361 "graceful-fs": "^4.2.4", 16804 "graceful-fs": "^4.2.4",
17362 "import-local": "^3.0.2", 16805 "import-local": "^3.0.2",
17363 "jest-config": "^27.3.1", 16806 "jest-config": "^27.4.5",
17364 "jest-util": "^27.3.1", 16807 "jest-util": "^27.4.2",
17365 "jest-validate": "^27.3.1", 16808 "jest-validate": "^27.4.2",
17366 "prompts": "^2.0.1", 16809 "prompts": "^2.0.1",
17367 "yargs": "^16.2.0" 16810 "yargs": "^16.2.0"
17368 }, 16811 },
@@ -17430,12 +16873,6 @@
17430 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 16873 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
17431 "dev": true 16874 "dev": true
17432 }, 16875 },
17433 "node_modules/jest-cli/node_modules/emoji-regex": {
17434 "version": "8.0.0",
17435 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
17436 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
17437 "dev": true
17438 },
17439 "node_modules/jest-cli/node_modules/has-flag": { 16876 "node_modules/jest-cli/node_modules/has-flag": {
17440 "version": "4.0.0", 16877 "version": "4.0.0",
17441 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 16878 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -17445,29 +16882,6 @@
17445 "node": ">=8" 16882 "node": ">=8"
17446 } 16883 }
17447 }, 16884 },
17448 "node_modules/jest-cli/node_modules/is-fullwidth-code-point": {
17449 "version": "3.0.0",
17450 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
17451 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
17452 "dev": true,
17453 "engines": {
17454 "node": ">=8"
17455 }
17456 },
17457 "node_modules/jest-cli/node_modules/string-width": {
17458 "version": "4.2.3",
17459 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
17460 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
17461 "dev": true,
17462 "dependencies": {
17463 "emoji-regex": "^8.0.0",
17464 "is-fullwidth-code-point": "^3.0.0",
17465 "strip-ansi": "^6.0.1"
17466 },
17467 "engines": {
17468 "node": ">=8"
17469 }
17470 },
17471 "node_modules/jest-cli/node_modules/supports-color": { 16885 "node_modules/jest-cli/node_modules/supports-color": {
17472 "version": "7.2.0", 16886 "version": "7.2.0",
17473 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 16887 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -17499,32 +16913,33 @@
17499 } 16913 }
17500 }, 16914 },
17501 "node_modules/jest-config": { 16915 "node_modules/jest-config": {
17502 "version": "27.3.1", 16916 "version": "27.4.5",
17503 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.3.1.tgz", 16917 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz",
17504 "integrity": "sha512-KY8xOIbIACZ/vdYCKSopL44I0xboxC751IX+DXL2+Wx6DKNycyEfV3rryC3BPm5Uq/BBqDoMrKuqLEUNJmMKKg==", 16918 "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==",
17505 "dev": true, 16919 "dev": true,
17506 "dependencies": { 16920 "dependencies": {
17507 "@babel/core": "^7.1.0", 16921 "@babel/core": "^7.1.0",
17508 "@jest/test-sequencer": "^27.3.1", 16922 "@jest/test-sequencer": "^27.4.5",
17509 "@jest/types": "^27.2.5", 16923 "@jest/types": "^27.4.2",
17510 "babel-jest": "^27.3.1", 16924 "babel-jest": "^27.4.5",
17511 "chalk": "^4.0.0", 16925 "chalk": "^4.0.0",
17512 "ci-info": "^3.2.0", 16926 "ci-info": "^3.2.0",
17513 "deepmerge": "^4.2.2", 16927 "deepmerge": "^4.2.2",
17514 "glob": "^7.1.1", 16928 "glob": "^7.1.1",
17515 "graceful-fs": "^4.2.4", 16929 "graceful-fs": "^4.2.4",
17516 "jest-circus": "^27.3.1", 16930 "jest-circus": "^27.4.5",
17517 "jest-environment-jsdom": "^27.3.1", 16931 "jest-environment-jsdom": "^27.4.4",
17518 "jest-environment-node": "^27.3.1", 16932 "jest-environment-node": "^27.4.4",
17519 "jest-get-type": "^27.3.1", 16933 "jest-get-type": "^27.4.0",
17520 "jest-jasmine2": "^27.3.1", 16934 "jest-jasmine2": "^27.4.5",
17521 "jest-regex-util": "^27.0.6", 16935 "jest-regex-util": "^27.4.0",
17522 "jest-resolve": "^27.3.1", 16936 "jest-resolve": "^27.4.5",
17523 "jest-runner": "^27.3.1", 16937 "jest-runner": "^27.4.5",
17524 "jest-util": "^27.3.1", 16938 "jest-util": "^27.4.2",
17525 "jest-validate": "^27.3.1", 16939 "jest-validate": "^27.4.2",
17526 "micromatch": "^4.0.4", 16940 "micromatch": "^4.0.4",
17527 "pretty-format": "^27.3.1" 16941 "pretty-format": "^27.4.2",
16942 "slash": "^3.0.0"
17528 }, 16943 },
17529 "engines": { 16944 "engines": {
17530 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 16945 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -17609,15 +17024,15 @@
17609 } 17024 }
17610 }, 17025 },
17611 "node_modules/jest-diff": { 17026 "node_modules/jest-diff": {
17612 "version": "27.3.1", 17027 "version": "27.4.2",
17613 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz", 17028 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz",
17614 "integrity": "sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==", 17029 "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==",
17615 "dev": true, 17030 "dev": true,
17616 "dependencies": { 17031 "dependencies": {
17617 "chalk": "^4.0.0", 17032 "chalk": "^4.0.0",
17618 "diff-sequences": "^27.0.6", 17033 "diff-sequences": "^27.4.0",
17619 "jest-get-type": "^27.3.1", 17034 "jest-get-type": "^27.4.0",
17620 "pretty-format": "^27.3.1" 17035 "pretty-format": "^27.4.2"
17621 }, 17036 },
17622 "engines": { 17037 "engines": {
17623 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17038 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -17694,9 +17109,9 @@
17694 } 17109 }
17695 }, 17110 },
17696 "node_modules/jest-docblock": { 17111 "node_modules/jest-docblock": {
17697 "version": "27.0.6", 17112 "version": "27.4.0",
17698 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", 17113 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz",
17699 "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", 17114 "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==",
17700 "dev": true, 17115 "dev": true,
17701 "dependencies": { 17116 "dependencies": {
17702 "detect-newline": "^3.0.0" 17117 "detect-newline": "^3.0.0"
@@ -17706,16 +17121,16 @@
17706 } 17121 }
17707 }, 17122 },
17708 "node_modules/jest-each": { 17123 "node_modules/jest-each": {
17709 "version": "27.3.1", 17124 "version": "27.4.2",
17710 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.3.1.tgz", 17125 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz",
17711 "integrity": "sha512-E4SwfzKJWYcvOYCjOxhZcxwL+AY0uFMvdCOwvzgutJiaiodFjkxQQDxHm8FQBeTqDnSmKsQWn7ldMRzTn2zJaQ==", 17126 "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==",
17712 "dev": true, 17127 "dev": true,
17713 "dependencies": { 17128 "dependencies": {
17714 "@jest/types": "^27.2.5", 17129 "@jest/types": "^27.4.2",
17715 "chalk": "^4.0.0", 17130 "chalk": "^4.0.0",
17716 "jest-get-type": "^27.3.1", 17131 "jest-get-type": "^27.4.0",
17717 "jest-util": "^27.3.1", 17132 "jest-util": "^27.4.2",
17718 "pretty-format": "^27.3.1" 17133 "pretty-format": "^27.4.2"
17719 }, 17134 },
17720 "engines": { 17135 "engines": {
17721 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17136 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -17792,17 +17207,17 @@
17792 } 17207 }
17793 }, 17208 },
17794 "node_modules/jest-environment-jsdom": { 17209 "node_modules/jest-environment-jsdom": {
17795 "version": "27.3.1", 17210 "version": "27.4.4",
17796 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.3.1.tgz", 17211 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz",
17797 "integrity": "sha512-3MOy8qMzIkQlfb3W1TfrD7uZHj+xx8Olix5vMENkj5djPmRqndMaXtpnaZkxmxM+Qc3lo+yVzJjzuXbCcZjAlg==", 17212 "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==",
17798 "dev": true, 17213 "dev": true,
17799 "dependencies": { 17214 "dependencies": {
17800 "@jest/environment": "^27.3.1", 17215 "@jest/environment": "^27.4.4",
17801 "@jest/fake-timers": "^27.3.1", 17216 "@jest/fake-timers": "^27.4.2",
17802 "@jest/types": "^27.2.5", 17217 "@jest/types": "^27.4.2",
17803 "@types/node": "*", 17218 "@types/node": "*",
17804 "jest-mock": "^27.3.0", 17219 "jest-mock": "^27.4.2",
17805 "jest-util": "^27.3.1", 17220 "jest-util": "^27.4.2",
17806 "jsdom": "^16.6.0" 17221 "jsdom": "^16.6.0"
17807 }, 17222 },
17808 "engines": { 17223 "engines": {
@@ -17810,47 +17225,47 @@
17810 } 17225 }
17811 }, 17226 },
17812 "node_modules/jest-environment-node": { 17227 "node_modules/jest-environment-node": {
17813 "version": "27.3.1", 17228 "version": "27.4.4",
17814 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.3.1.tgz", 17229 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz",
17815 "integrity": "sha512-T89F/FgkE8waqrTSA7/ydMkcc52uYPgZZ6q8OaZgyiZkJb5QNNCF6oPZjH9IfPFfcc9uBWh1574N0kY0pSvTXw==", 17230 "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==",
17816 "dev": true, 17231 "dev": true,
17817 "dependencies": { 17232 "dependencies": {
17818 "@jest/environment": "^27.3.1", 17233 "@jest/environment": "^27.4.4",
17819 "@jest/fake-timers": "^27.3.1", 17234 "@jest/fake-timers": "^27.4.2",
17820 "@jest/types": "^27.2.5", 17235 "@jest/types": "^27.4.2",
17821 "@types/node": "*", 17236 "@types/node": "*",
17822 "jest-mock": "^27.3.0", 17237 "jest-mock": "^27.4.2",
17823 "jest-util": "^27.3.1" 17238 "jest-util": "^27.4.2"
17824 }, 17239 },
17825 "engines": { 17240 "engines": {
17826 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17241 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
17827 } 17242 }
17828 }, 17243 },
17829 "node_modules/jest-get-type": { 17244 "node_modules/jest-get-type": {
17830 "version": "27.3.1", 17245 "version": "27.4.0",
17831 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz", 17246 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz",
17832 "integrity": "sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==", 17247 "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==",
17833 "dev": true, 17248 "dev": true,
17834 "engines": { 17249 "engines": {
17835 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17250 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
17836 } 17251 }
17837 }, 17252 },
17838 "node_modules/jest-haste-map": { 17253 "node_modules/jest-haste-map": {
17839 "version": "27.3.1", 17254 "version": "27.4.5",
17840 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.3.1.tgz", 17255 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz",
17841 "integrity": "sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg==", 17256 "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==",
17842 "dev": true, 17257 "dev": true,
17843 "dependencies": { 17258 "dependencies": {
17844 "@jest/types": "^27.2.5", 17259 "@jest/types": "^27.4.2",
17845 "@types/graceful-fs": "^4.1.2", 17260 "@types/graceful-fs": "^4.1.2",
17846 "@types/node": "*", 17261 "@types/node": "*",
17847 "anymatch": "^3.0.3", 17262 "anymatch": "^3.0.3",
17848 "fb-watchman": "^2.0.0", 17263 "fb-watchman": "^2.0.0",
17849 "graceful-fs": "^4.2.4", 17264 "graceful-fs": "^4.2.4",
17850 "jest-regex-util": "^27.0.6", 17265 "jest-regex-util": "^27.4.0",
17851 "jest-serializer": "^27.0.6", 17266 "jest-serializer": "^27.4.0",
17852 "jest-util": "^27.3.1", 17267 "jest-util": "^27.4.2",
17853 "jest-worker": "^27.3.1", 17268 "jest-worker": "^27.4.5",
17854 "micromatch": "^4.0.4", 17269 "micromatch": "^4.0.4",
17855 "walker": "^1.0.7" 17270 "walker": "^1.0.7"
17856 }, 17271 },
@@ -17889,28 +17304,28 @@
17889 } 17304 }
17890 }, 17305 },
17891 "node_modules/jest-jasmine2": { 17306 "node_modules/jest-jasmine2": {
17892 "version": "27.3.1", 17307 "version": "27.4.5",
17893 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.3.1.tgz", 17308 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz",
17894 "integrity": "sha512-WK11ZUetDQaC09w4/j7o4FZDUIp+4iYWH/Lik34Pv7ukL+DuXFGdnmmi7dT58J2ZYKFB5r13GyE0z3NPeyJmsg==", 17309 "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==",
17895 "dev": true, 17310 "dev": true,
17896 "dependencies": { 17311 "dependencies": {
17897 "@babel/traverse": "^7.1.0", 17312 "@babel/traverse": "^7.1.0",
17898 "@jest/environment": "^27.3.1", 17313 "@jest/environment": "^27.4.4",
17899 "@jest/source-map": "^27.0.6", 17314 "@jest/source-map": "^27.4.0",
17900 "@jest/test-result": "^27.3.1", 17315 "@jest/test-result": "^27.4.2",
17901 "@jest/types": "^27.2.5", 17316 "@jest/types": "^27.4.2",
17902 "@types/node": "*", 17317 "@types/node": "*",
17903 "chalk": "^4.0.0", 17318 "chalk": "^4.0.0",
17904 "co": "^4.6.0", 17319 "co": "^4.6.0",
17905 "expect": "^27.3.1", 17320 "expect": "^27.4.2",
17906 "is-generator-fn": "^2.0.0", 17321 "is-generator-fn": "^2.0.0",
17907 "jest-each": "^27.3.1", 17322 "jest-each": "^27.4.2",
17908 "jest-matcher-utils": "^27.3.1", 17323 "jest-matcher-utils": "^27.4.2",
17909 "jest-message-util": "^27.3.1", 17324 "jest-message-util": "^27.4.2",
17910 "jest-runtime": "^27.3.1", 17325 "jest-runtime": "^27.4.5",
17911 "jest-snapshot": "^27.3.1", 17326 "jest-snapshot": "^27.4.5",
17912 "jest-util": "^27.3.1", 17327 "jest-util": "^27.4.2",
17913 "pretty-format": "^27.3.1", 17328 "pretty-format": "^27.4.2",
17914 "throat": "^6.0.1" 17329 "throat": "^6.0.1"
17915 }, 17330 },
17916 "engines": { 17331 "engines": {
@@ -17988,28 +17403,28 @@
17988 } 17403 }
17989 }, 17404 },
17990 "node_modules/jest-leak-detector": { 17405 "node_modules/jest-leak-detector": {
17991 "version": "27.3.1", 17406 "version": "27.4.2",
17992 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.3.1.tgz", 17407 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz",
17993 "integrity": "sha512-78QstU9tXbaHzwlRlKmTpjP9k4Pvre5l0r8Spo4SbFFVy/4Abg9I6ZjHwjg2QyKEAMg020XcjP+UgLZIY50yEg==", 17408 "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==",
17994 "dev": true, 17409 "dev": true,
17995 "dependencies": { 17410 "dependencies": {
17996 "jest-get-type": "^27.3.1", 17411 "jest-get-type": "^27.4.0",
17997 "pretty-format": "^27.3.1" 17412 "pretty-format": "^27.4.2"
17998 }, 17413 },
17999 "engines": { 17414 "engines": {
18000 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17415 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
18001 } 17416 }
18002 }, 17417 },
18003 "node_modules/jest-matcher-utils": { 17418 "node_modules/jest-matcher-utils": {
18004 "version": "27.3.1", 17419 "version": "27.4.2",
18005 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.3.1.tgz", 17420 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz",
18006 "integrity": "sha512-hX8N7zXS4k+8bC1Aj0OWpGb7D3gIXxYvPNK1inP5xvE4ztbz3rc4AkI6jGVaerepBnfWB17FL5lWFJT3s7qo8w==", 17421 "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==",
18007 "dev": true, 17422 "dev": true,
18008 "dependencies": { 17423 "dependencies": {
18009 "chalk": "^4.0.0", 17424 "chalk": "^4.0.0",
18010 "jest-diff": "^27.3.1", 17425 "jest-diff": "^27.4.2",
18011 "jest-get-type": "^27.3.1", 17426 "jest-get-type": "^27.4.0",
18012 "pretty-format": "^27.3.1" 17427 "pretty-format": "^27.4.2"
18013 }, 17428 },
18014 "engines": { 17429 "engines": {
18015 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17430 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -18086,18 +17501,18 @@
18086 } 17501 }
18087 }, 17502 },
18088 "node_modules/jest-message-util": { 17503 "node_modules/jest-message-util": {
18089 "version": "27.3.1", 17504 "version": "27.4.2",
18090 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.3.1.tgz", 17505 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz",
18091 "integrity": "sha512-bh3JEmxsTZ/9rTm0jQrPElbY2+y48Rw2t47uMfByNyUVR+OfPh4anuyKsGqsNkXk/TI4JbLRZx+7p7Hdt6q1yg==", 17506 "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==",
18092 "dev": true, 17507 "dev": true,
18093 "dependencies": { 17508 "dependencies": {
18094 "@babel/code-frame": "^7.12.13", 17509 "@babel/code-frame": "^7.12.13",
18095 "@jest/types": "^27.2.5", 17510 "@jest/types": "^27.4.2",
18096 "@types/stack-utils": "^2.0.0", 17511 "@types/stack-utils": "^2.0.0",
18097 "chalk": "^4.0.0", 17512 "chalk": "^4.0.0",
18098 "graceful-fs": "^4.2.4", 17513 "graceful-fs": "^4.2.4",
18099 "micromatch": "^4.0.4", 17514 "micromatch": "^4.0.4",
18100 "pretty-format": "^27.3.1", 17515 "pretty-format": "^27.4.2",
18101 "slash": "^3.0.0", 17516 "slash": "^3.0.0",
18102 "stack-utils": "^2.0.3" 17517 "stack-utils": "^2.0.3"
18103 }, 17518 },
@@ -18176,12 +17591,12 @@
18176 } 17591 }
18177 }, 17592 },
18178 "node_modules/jest-mock": { 17593 "node_modules/jest-mock": {
18179 "version": "27.3.0", 17594 "version": "27.4.2",
18180 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.3.0.tgz", 17595 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz",
18181 "integrity": "sha512-ziZiLk0elZOQjD08bLkegBzv5hCABu/c8Ytx45nJKkysQwGaonvmTxwjLqEA4qGdasq9o2I8/HtdGMNnVsMTGw==", 17596 "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==",
18182 "dev": true, 17597 "dev": true,
18183 "dependencies": { 17598 "dependencies": {
18184 "@jest/types": "^27.2.5", 17599 "@jest/types": "^27.4.2",
18185 "@types/node": "*" 17600 "@types/node": "*"
18186 }, 17601 },
18187 "engines": { 17602 "engines": {
@@ -18206,27 +17621,27 @@
18206 } 17621 }
18207 }, 17622 },
18208 "node_modules/jest-regex-util": { 17623 "node_modules/jest-regex-util": {
18209 "version": "27.0.6", 17624 "version": "27.4.0",
18210 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", 17625 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz",
18211 "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", 17626 "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==",
18212 "dev": true, 17627 "dev": true,
18213 "engines": { 17628 "engines": {
18214 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17629 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
18215 } 17630 }
18216 }, 17631 },
18217 "node_modules/jest-resolve": { 17632 "node_modules/jest-resolve": {
18218 "version": "27.3.1", 17633 "version": "27.4.5",
18219 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.3.1.tgz", 17634 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz",
18220 "integrity": "sha512-Dfzt25CFSPo3Y3GCbxynRBZzxq9AdyNN+x/v2IqYx6KVT5Z6me2Z/PsSGFSv3cOSUZqJ9pHxilao/I/m9FouLw==", 17635 "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==",
18221 "dev": true, 17636 "dev": true,
18222 "dependencies": { 17637 "dependencies": {
18223 "@jest/types": "^27.2.5", 17638 "@jest/types": "^27.4.2",
18224 "chalk": "^4.0.0", 17639 "chalk": "^4.0.0",
18225 "graceful-fs": "^4.2.4", 17640 "graceful-fs": "^4.2.4",
18226 "jest-haste-map": "^27.3.1", 17641 "jest-haste-map": "^27.4.5",
18227 "jest-pnp-resolver": "^1.2.2", 17642 "jest-pnp-resolver": "^1.2.2",
18228 "jest-util": "^27.3.1", 17643 "jest-util": "^27.4.2",
18229 "jest-validate": "^27.3.1", 17644 "jest-validate": "^27.4.2",
18230 "resolve": "^1.20.0", 17645 "resolve": "^1.20.0",
18231 "resolve.exports": "^1.1.0", 17646 "resolve.exports": "^1.1.0",
18232 "slash": "^3.0.0" 17647 "slash": "^3.0.0"
@@ -18236,14 +17651,14 @@
18236 } 17651 }
18237 }, 17652 },
18238 "node_modules/jest-resolve-dependencies": { 17653 "node_modules/jest-resolve-dependencies": {
18239 "version": "27.3.1", 17654 "version": "27.4.5",
18240 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.3.1.tgz", 17655 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.5.tgz",
18241 "integrity": "sha512-X7iLzY8pCiYOnvYo2YrK3P9oSE8/3N2f4pUZMJ8IUcZnT81vlSonya1KTO9ZfKGuC+svE6FHK/XOb8SsoRUV1A==", 17656 "integrity": "sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==",
18242 "dev": true, 17657 "dev": true,
18243 "dependencies": { 17658 "dependencies": {
18244 "@jest/types": "^27.2.5", 17659 "@jest/types": "^27.4.2",
18245 "jest-regex-util": "^27.0.6", 17660 "jest-regex-util": "^27.4.0",
18246 "jest-snapshot": "^27.3.1" 17661 "jest-snapshot": "^27.4.5"
18247 }, 17662 },
18248 "engines": { 17663 "engines": {
18249 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 17664 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -18320,31 +17735,31 @@
18320 } 17735 }
18321 }, 17736 },
18322 "node_modules/jest-runner": { 17737 "node_modules/jest-runner": {
18323 "version": "27.3.1", 17738 "version": "27.4.5",
18324 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.3.1.tgz", 17739 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz",
18325 "integrity": "sha512-r4W6kBn6sPr3TBwQNmqE94mPlYVn7fLBseeJfo4E2uCTmAyDFm2O5DYAQAFP7Q3YfiA/bMwg8TVsciP7k0xOww==", 17740 "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==",
18326 "dev": true, 17741 "dev": true,
18327 "dependencies": { 17742 "dependencies": {
18328 "@jest/console": "^27.3.1", 17743 "@jest/console": "^27.4.2",
18329 "@jest/environment": "^27.3.1", 17744 "@jest/environment": "^27.4.4",
18330 "@jest/test-result": "^27.3.1", 17745 "@jest/test-result": "^27.4.2",
18331 "@jest/transform": "^27.3.1", 17746 "@jest/transform": "^27.4.5",
18332 "@jest/types": "^27.2.5", 17747 "@jest/types": "^27.4.2",
18333 "@types/node": "*", 17748 "@types/node": "*",
18334 "chalk": "^4.0.0", 17749 "chalk": "^4.0.0",
18335 "emittery": "^0.8.1", 17750 "emittery": "^0.8.1",
18336 "exit": "^0.1.2", 17751 "exit": "^0.1.2",
18337 "graceful-fs": "^4.2.4", 17752 "graceful-fs": "^4.2.4",
18338 "jest-docblock": "^27.0.6", 17753 "jest-docblock": "^27.4.0",
18339 "jest-environment-jsdom": "^27.3.1", 17754 "jest-environment-jsdom": "^27.4.4",
18340 "jest-environment-node": "^27.3.1", 17755 "jest-environment-node": "^27.4.4",
18341 "jest-haste-map": "^27.3.1", 17756 "jest-haste-map": "^27.4.5",
18342 "jest-leak-detector": "^27.3.1", 17757 "jest-leak-detector": "^27.4.2",
18343 "jest-message-util": "^27.3.1", 17758 "jest-message-util": "^27.4.2",
18344 "jest-resolve": "^27.3.1", 17759 "jest-resolve": "^27.4.5",
18345 "jest-runtime": "^27.3.1", 17760 "jest-runtime": "^27.4.5",
18346 "jest-util": "^27.3.1", 17761 "jest-util": "^27.4.2",
18347 "jest-worker": "^27.3.1", 17762 "jest-worker": "^27.4.5",
18348 "source-map-support": "^0.5.6", 17763 "source-map-support": "^0.5.6",
18349 "throat": "^6.0.1" 17764 "throat": "^6.0.1"
18350 }, 17765 },
@@ -18423,18 +17838,18 @@
18423 } 17838 }
18424 }, 17839 },
18425 "node_modules/jest-runtime": { 17840 "node_modules/jest-runtime": {
18426 "version": "27.3.1", 17841 "version": "27.4.5",
18427 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.3.1.tgz", 17842 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz",
18428 "integrity": "sha512-qtO6VxPbS8umqhEDpjA4pqTkKQ1Hy4ZSi9mDVeE9Za7LKBo2LdW2jmT+Iod3XFaJqINikZQsn2wEi0j9wPRbLg==", 17843 "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==",
18429 "dev": true, 17844 "dev": true,
18430 "dependencies": { 17845 "dependencies": {
18431 "@jest/console": "^27.3.1", 17846 "@jest/console": "^27.4.2",
18432 "@jest/environment": "^27.3.1", 17847 "@jest/environment": "^27.4.4",
18433 "@jest/globals": "^27.3.1", 17848 "@jest/globals": "^27.4.4",
18434 "@jest/source-map": "^27.0.6", 17849 "@jest/source-map": "^27.4.0",
18435 "@jest/test-result": "^27.3.1", 17850 "@jest/test-result": "^27.4.2",
18436 "@jest/transform": "^27.3.1", 17851 "@jest/transform": "^27.4.5",
18437 "@jest/types": "^27.2.5", 17852 "@jest/types": "^27.4.2",
18438 "@types/yargs": "^16.0.0", 17853 "@types/yargs": "^16.0.0",
18439 "chalk": "^4.0.0", 17854 "chalk": "^4.0.0",
18440 "cjs-module-lexer": "^1.0.0", 17855 "cjs-module-lexer": "^1.0.0",
@@ -18443,14 +17858,14 @@
18443 "exit": "^0.1.2", 17858 "exit": "^0.1.2",
18444 "glob": "^7.1.3", 17859 "glob": "^7.1.3",
18445 "graceful-fs": "^4.2.4", 17860 "graceful-fs": "^4.2.4",
18446 "jest-haste-map": "^27.3.1", 17861 "jest-haste-map": "^27.4.5",
18447 "jest-message-util": "^27.3.1", 17862 "jest-message-util": "^27.4.2",
18448 "jest-mock": "^27.3.0", 17863 "jest-mock": "^27.4.2",
18449 "jest-regex-util": "^27.0.6", 17864 "jest-regex-util": "^27.4.0",
18450 "jest-resolve": "^27.3.1", 17865 "jest-resolve": "^27.4.5",
18451 "jest-snapshot": "^27.3.1", 17866 "jest-snapshot": "^27.4.5",
18452 "jest-util": "^27.3.1", 17867 "jest-util": "^27.4.2",
18453 "jest-validate": "^27.3.1", 17868 "jest-validate": "^27.4.2",
18454 "slash": "^3.0.0", 17869 "slash": "^3.0.0",
18455 "strip-bom": "^4.0.0", 17870 "strip-bom": "^4.0.0",
18456 "yargs": "^16.2.0" 17871 "yargs": "^16.2.0"
@@ -18517,12 +17932,6 @@
18517 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 17932 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
18518 "dev": true 17933 "dev": true
18519 }, 17934 },
18520 "node_modules/jest-runtime/node_modules/emoji-regex": {
18521 "version": "8.0.0",
18522 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
18523 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
18524 "dev": true
18525 },
18526 "node_modules/jest-runtime/node_modules/has-flag": { 17935 "node_modules/jest-runtime/node_modules/has-flag": {
18527 "version": "4.0.0", 17936 "version": "4.0.0",
18528 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 17937 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -18532,29 +17941,6 @@
18532 "node": ">=8" 17941 "node": ">=8"
18533 } 17942 }
18534 }, 17943 },
18535 "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": {
18536 "version": "3.0.0",
18537 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
18538 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
18539 "dev": true,
18540 "engines": {
18541 "node": ">=8"
18542 }
18543 },
18544 "node_modules/jest-runtime/node_modules/string-width": {
18545 "version": "4.2.3",
18546 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
18547 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
18548 "dev": true,
18549 "dependencies": {
18550 "emoji-regex": "^8.0.0",
18551 "is-fullwidth-code-point": "^3.0.0",
18552 "strip-ansi": "^6.0.1"
18553 },
18554 "engines": {
18555 "node": ">=8"
18556 }
18557 },
18558 "node_modules/jest-runtime/node_modules/supports-color": { 17944 "node_modules/jest-runtime/node_modules/supports-color": {
18559 "version": "7.2.0", 17945 "version": "7.2.0",
18560 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 17946 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -18586,9 +17972,9 @@
18586 } 17972 }
18587 }, 17973 },
18588 "node_modules/jest-serializer": { 17974 "node_modules/jest-serializer": {
18589 "version": "27.0.6", 17975 "version": "27.4.0",
18590 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", 17976 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz",
18591 "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", 17977 "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==",
18592 "dev": true, 17978 "dev": true,
18593 "dependencies": { 17979 "dependencies": {
18594 "@types/node": "*", 17980 "@types/node": "*",
@@ -18599,9 +17985,9 @@
18599 } 17985 }
18600 }, 17986 },
18601 "node_modules/jest-snapshot": { 17987 "node_modules/jest-snapshot": {
18602 "version": "27.3.1", 17988 "version": "27.4.5",
18603 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.3.1.tgz", 17989 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz",
18604 "integrity": "sha512-APZyBvSgQgOT0XumwfFu7X3G5elj6TGhCBLbBdn3R1IzYustPGPE38F51dBWMQ8hRXa9je0vAdeVDtqHLvB6lg==", 17990 "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==",
18605 "dev": true, 17991 "dev": true,
18606 "dependencies": { 17992 "dependencies": {
18607 "@babel/core": "^7.7.2", 17993 "@babel/core": "^7.7.2",
@@ -18610,23 +17996,23 @@
18610 "@babel/plugin-syntax-typescript": "^7.7.2", 17996 "@babel/plugin-syntax-typescript": "^7.7.2",
18611 "@babel/traverse": "^7.7.2", 17997 "@babel/traverse": "^7.7.2",
18612 "@babel/types": "^7.0.0", 17998 "@babel/types": "^7.0.0",
18613 "@jest/transform": "^27.3.1", 17999 "@jest/transform": "^27.4.5",
18614 "@jest/types": "^27.2.5", 18000 "@jest/types": "^27.4.2",
18615 "@types/babel__traverse": "^7.0.4", 18001 "@types/babel__traverse": "^7.0.4",
18616 "@types/prettier": "^2.1.5", 18002 "@types/prettier": "^2.1.5",
18617 "babel-preset-current-node-syntax": "^1.0.0", 18003 "babel-preset-current-node-syntax": "^1.0.0",
18618 "chalk": "^4.0.0", 18004 "chalk": "^4.0.0",
18619 "expect": "^27.3.1", 18005 "expect": "^27.4.2",
18620 "graceful-fs": "^4.2.4", 18006 "graceful-fs": "^4.2.4",
18621 "jest-diff": "^27.3.1", 18007 "jest-diff": "^27.4.2",
18622 "jest-get-type": "^27.3.1", 18008 "jest-get-type": "^27.4.0",
18623 "jest-haste-map": "^27.3.1", 18009 "jest-haste-map": "^27.4.5",
18624 "jest-matcher-utils": "^27.3.1", 18010 "jest-matcher-utils": "^27.4.2",
18625 "jest-message-util": "^27.3.1", 18011 "jest-message-util": "^27.4.2",
18626 "jest-resolve": "^27.3.1", 18012 "jest-resolve": "^27.4.5",
18627 "jest-util": "^27.3.1", 18013 "jest-util": "^27.4.2",
18628 "natural-compare": "^1.4.0", 18014 "natural-compare": "^1.4.0",
18629 "pretty-format": "^27.3.1", 18015 "pretty-format": "^27.4.2",
18630 "semver": "^7.3.2" 18016 "semver": "^7.3.2"
18631 }, 18017 },
18632 "engines": { 18018 "engines": {
@@ -18704,12 +18090,12 @@
18704 } 18090 }
18705 }, 18091 },
18706 "node_modules/jest-util": { 18092 "node_modules/jest-util": {
18707 "version": "27.3.1", 18093 "version": "27.4.2",
18708 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.3.1.tgz", 18094 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz",
18709 "integrity": "sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw==", 18095 "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==",
18710 "dev": true, 18096 "dev": true,
18711 "dependencies": { 18097 "dependencies": {
18712 "@jest/types": "^27.2.5", 18098 "@jest/types": "^27.4.2",
18713 "@types/node": "*", 18099 "@types/node": "*",
18714 "chalk": "^4.0.0", 18100 "chalk": "^4.0.0",
18715 "ci-info": "^3.2.0", 18101 "ci-info": "^3.2.0",
@@ -18791,17 +18177,17 @@
18791 } 18177 }
18792 }, 18178 },
18793 "node_modules/jest-validate": { 18179 "node_modules/jest-validate": {
18794 "version": "27.3.1", 18180 "version": "27.4.2",
18795 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.3.1.tgz", 18181 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz",
18796 "integrity": "sha512-3H0XCHDFLA9uDII67Bwi1Vy7AqwA5HqEEjyy934lgVhtJ3eisw6ShOF1MDmRPspyikef5MyExvIm0/TuLzZ86Q==", 18182 "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==",
18797 "dev": true, 18183 "dev": true,
18798 "dependencies": { 18184 "dependencies": {
18799 "@jest/types": "^27.2.5", 18185 "@jest/types": "^27.4.2",
18800 "camelcase": "^6.2.0", 18186 "camelcase": "^6.2.0",
18801 "chalk": "^4.0.0", 18187 "chalk": "^4.0.0",
18802 "jest-get-type": "^27.3.1", 18188 "jest-get-type": "^27.4.0",
18803 "leven": "^3.1.0", 18189 "leven": "^3.1.0",
18804 "pretty-format": "^27.3.1" 18190 "pretty-format": "^27.4.2"
18805 }, 18191 },
18806 "engines": { 18192 "engines": {
18807 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" 18193 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
@@ -18890,17 +18276,17 @@
18890 } 18276 }
18891 }, 18277 },
18892 "node_modules/jest-watcher": { 18278 "node_modules/jest-watcher": {
18893 "version": "27.3.1", 18279 "version": "27.4.2",
18894 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.3.1.tgz", 18280 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz",
18895 "integrity": "sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA==", 18281 "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==",
18896 "dev": true, 18282 "dev": true,
18897 "dependencies": { 18283 "dependencies": {
18898 "@jest/test-result": "^27.3.1", 18284 "@jest/test-result": "^27.4.2",
18899 "@jest/types": "^27.2.5", 18285 "@jest/types": "^27.4.2",
18900 "@types/node": "*", 18286 "@types/node": "*",
18901 "ansi-escapes": "^4.2.1", 18287 "ansi-escapes": "^4.2.1",
18902 "chalk": "^4.0.0", 18288 "chalk": "^4.0.0",
18903 "jest-util": "^27.3.1", 18289 "jest-util": "^27.4.2",
18904 "string-length": "^4.0.1" 18290 "string-length": "^4.0.1"
18905 }, 18291 },
18906 "engines": { 18292 "engines": {
@@ -18978,9 +18364,9 @@
18978 } 18364 }
18979 }, 18365 },
18980 "node_modules/jest-worker": { 18366 "node_modules/jest-worker": {
18981 "version": "27.3.1", 18367 "version": "27.4.5",
18982 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", 18368 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz",
18983 "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", 18369 "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==",
18984 "dev": true, 18370 "dev": true,
18985 "dependencies": { 18371 "dependencies": {
18986 "@types/node": "*", 18372 "@types/node": "*",
@@ -19016,14 +18402,14 @@
19016 } 18402 }
19017 }, 18403 },
19018 "node_modules/joi": { 18404 "node_modules/joi": {
19019 "version": "17.4.2", 18405 "version": "17.5.0",
19020 "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.2.tgz", 18406 "resolved": "https://registry.npmjs.org/joi/-/joi-17.5.0.tgz",
19021 "integrity": "sha512-Lm56PP+n0+Z2A2rfRvsfWVDXGEWjXxatPopkQ8qQ5mxCEhwHG+Ettgg5o98FFaxilOxozoa14cFhrE/hOzh/Nw==", 18407 "integrity": "sha512-R7hR50COp7StzLnDi4ywOXHrBrgNXuUUfJWIR5lPY5Bm/pOD3jZaTwpluUXVLRWcoWZxkrHBBJ5hLxgnlehbdw==",
19022 "dev": true, 18408 "dev": true,
19023 "dependencies": { 18409 "dependencies": {
19024 "@hapi/hoek": "^9.0.0", 18410 "@hapi/hoek": "^9.0.0",
19025 "@hapi/topo": "^5.0.0", 18411 "@hapi/topo": "^5.0.0",
19026 "@sideway/address": "^4.1.0", 18412 "@sideway/address": "^4.1.3",
19027 "@sideway/formula": "^3.0.0", 18413 "@sideway/formula": "^3.0.0",
19028 "@sideway/pinpoint": "^2.0.0" 18414 "@sideway/pinpoint": "^2.0.0"
19029 } 18415 }
@@ -19101,6 +18487,15 @@
19101 } 18487 }
19102 } 18488 }
19103 }, 18489 },
18490 "node_modules/jsdom/node_modules/@tootallnate/once": {
18491 "version": "1.1.2",
18492 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
18493 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
18494 "dev": true,
18495 "engines": {
18496 "node": ">= 6"
18497 }
18498 },
19104 "node_modules/jsdom/node_modules/form-data": { 18499 "node_modules/jsdom/node_modules/form-data": {
19105 "version": "3.0.1", 18500 "version": "3.0.1",
19106 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", 18501 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
@@ -19115,10 +18510,24 @@
19115 "node": ">= 6" 18510 "node": ">= 6"
19116 } 18511 }
19117 }, 18512 },
18513 "node_modules/jsdom/node_modules/http-proxy-agent": {
18514 "version": "4.0.1",
18515 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
18516 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
18517 "dev": true,
18518 "dependencies": {
18519 "@tootallnate/once": "1",
18520 "agent-base": "6",
18521 "debug": "4"
18522 },
18523 "engines": {
18524 "node": ">= 6"
18525 }
18526 },
19118 "node_modules/jsdom/node_modules/ws": { 18527 "node_modules/jsdom/node_modules/ws": {
19119 "version": "7.5.5", 18528 "version": "7.5.6",
19120 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", 18529 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
19121 "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", 18530 "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
19122 "dev": true, 18531 "dev": true,
19123 "engines": { 18532 "engines": {
19124 "node": ">=8.3.0" 18533 "node": ">=8.3.0"
@@ -19155,13 +18564,13 @@
19155 "dev": true 18564 "dev": true
19156 }, 18565 },
19157 "node_modules/json-fixer": { 18566 "node_modules/json-fixer": {
19158 "version": "1.6.12", 18567 "version": "1.6.13",
19159 "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.6.12.tgz", 18568 "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.6.13.tgz",
19160 "integrity": "sha512-BGO9HExf0ZUVYvuWsps71Re513Ss0il1Wp7wYWkir2NthzincvNJEUu82KagEfAkGdjOMsypj3t2JB7drBKWnA==", 18569 "integrity": "sha512-DKQ71M+0uwAG3QsUkeVgh6XREw/OkpnTfHfM+sdmxRjHvYZ8PlcMVF4ibsHQ1ckR63NROs68qUr1I0u6yPVePQ==",
19161 "dev": true, 18570 "dev": true,
19162 "dependencies": { 18571 "dependencies": {
19163 "@babel/runtime": "^7.14.6", 18572 "@babel/runtime": "^7.14.6",
19164 "chalk": "^4.1.1", 18573 "chalk": "^4.1.2",
19165 "pegjs": "^0.10.0" 18574 "pegjs": "^0.10.0"
19166 }, 18575 },
19167 "engines": { 18576 "engines": {
@@ -19251,9 +18660,9 @@
19251 "dev": true 18660 "dev": true
19252 }, 18661 },
19253 "node_modules/json-schema": { 18662 "node_modules/json-schema": {
19254 "version": "0.2.3", 18663 "version": "0.4.0",
19255 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 18664 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
19256 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 18665 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
19257 "optional": true 18666 "optional": true
19258 }, 18667 },
19259 "node_modules/json-schema-traverse": { 18668 "node_modules/json-schema-traverse": {
@@ -19376,18 +18785,18 @@
19376 } 18785 }
19377 }, 18786 },
19378 "node_modules/jsprim": { 18787 "node_modules/jsprim": {
19379 "version": "1.4.1", 18788 "version": "1.4.2",
19380 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 18789 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
19381 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 18790 "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
19382 "engines": [
19383 "node >=0.6.0"
19384 ],
19385 "optional": true, 18791 "optional": true,
19386 "dependencies": { 18792 "dependencies": {
19387 "assert-plus": "1.0.0", 18793 "assert-plus": "1.0.0",
19388 "extsprintf": "1.3.0", 18794 "extsprintf": "1.3.0",
19389 "json-schema": "0.2.3", 18795 "json-schema": "0.4.0",
19390 "verror": "1.10.0" 18796 "verror": "1.10.0"
18797 },
18798 "engines": {
18799 "node": ">=0.6.0"
19391 } 18800 }
19392 }, 18801 },
19393 "node_modules/jsprim/node_modules/core-util-is": { 18802 "node_modules/jsprim/node_modules/core-util-is": {
@@ -19420,9 +18829,9 @@
19420 } 18829 }
19421 }, 18830 },
19422 "node_modules/jss": { 18831 "node_modules/jss": {
19423 "version": "10.8.2", 18832 "version": "10.9.0",
19424 "resolved": "https://registry.npmjs.org/jss/-/jss-10.8.2.tgz", 18833 "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz",
19425 "integrity": "sha512-FkoUNxI329CKQ9OQC8L72MBF9KPf5q8mIupAJ5twU7G7XREW7ahb+7jFfrjZ4iy1qvhx1HwIWUIvkZBDnKkEdQ==", 18834 "integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==",
19426 "dependencies": { 18835 "dependencies": {
19427 "@babel/runtime": "^7.3.1", 18836 "@babel/runtime": "^7.3.1",
19428 "csstype": "^3.0.2", 18837 "csstype": "^3.0.2",
@@ -19435,140 +18844,140 @@
19435 } 18844 }
19436 }, 18845 },
19437 "node_modules/jss-plugin-camel-case": { 18846 "node_modules/jss-plugin-camel-case": {
19438 "version": "10.8.2", 18847 "version": "10.9.0",
19439 "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.8.2.tgz", 18848 "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz",
19440 "integrity": "sha512-2INyxR+1UdNuKf4v9It3tNfPvf7IPrtkiwzofeKuMd5D58/dxDJVUQYRVg/n460rTlHUfsEQx43hDrcxi9dSPA==", 18849 "integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==",
19441 "dependencies": { 18850 "dependencies": {
19442 "@babel/runtime": "^7.3.1", 18851 "@babel/runtime": "^7.3.1",
19443 "hyphenate-style-name": "^1.0.3", 18852 "hyphenate-style-name": "^1.0.3",
19444 "jss": "10.8.2" 18853 "jss": "10.9.0"
19445 } 18854 }
19446 }, 18855 },
19447 "node_modules/jss-plugin-compose": { 18856 "node_modules/jss-plugin-compose": {
19448 "version": "10.8.2", 18857 "version": "10.9.0",
19449 "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.8.2.tgz", 18858 "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.9.0.tgz",
19450 "integrity": "sha512-X7fDQJ6IlIJoT8A3zc++LuC1hmSGKVudb3LyXp+vHv8r2hzzfXEEZty3y2CaC5CGrWcLlYquXENjqLNmLYMgMA==", 18859 "integrity": "sha512-Q/0FEZhDwGUpf3/b7+PspmMi6MVSlN3YlTDmvrft7I6N346jUpd8MYkYP/6qM1ZMuVj4v8ky/XYqr1v2ganLLg==",
19451 "dependencies": { 18860 "dependencies": {
19452 "@babel/runtime": "^7.3.1", 18861 "@babel/runtime": "^7.3.1",
19453 "jss": "10.8.2", 18862 "jss": "10.9.0",
19454 "tiny-warning": "^1.0.2" 18863 "tiny-warning": "^1.0.2"
19455 } 18864 }
19456 }, 18865 },
19457 "node_modules/jss-plugin-default-unit": { 18866 "node_modules/jss-plugin-default-unit": {
19458 "version": "10.8.2", 18867 "version": "10.9.0",
19459 "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.8.2.tgz", 18868 "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz",
19460 "integrity": "sha512-UZ7cwT9NFYSG+SEy7noRU50s4zifulFdjkUNKE+u6mW7vFP960+RglWjTgMfh79G6OENZmaYnjHV/gcKV4nSxg==", 18869 "integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==",
19461 "dependencies": { 18870 "dependencies": {
19462 "@babel/runtime": "^7.3.1", 18871 "@babel/runtime": "^7.3.1",
19463 "jss": "10.8.2" 18872 "jss": "10.9.0"
19464 } 18873 }
19465 }, 18874 },
19466 "node_modules/jss-plugin-expand": { 18875 "node_modules/jss-plugin-expand": {
19467 "version": "10.8.2", 18876 "version": "10.9.0",
19468 "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.8.2.tgz", 18877 "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.9.0.tgz",
19469 "integrity": "sha512-Iy4qsZbEcomXz5aBZJYGwnzK23vK3hqlwGleqmd19fY3L+WbqTmUnW8W0fWeXSuCkw2NknBTAJuEpFcgm3b0Pw==", 18878 "integrity": "sha512-QfZ9jld0HpF1OiYU7cGWQ4q+f6+Wu93mV4X+cA1iVRssiUbSbygwdfZkUwX23UOhS1WWRJeQlLK1aJC94K8/0A==",
19470 "dependencies": { 18879 "dependencies": {
19471 "@babel/runtime": "^7.3.1", 18880 "@babel/runtime": "^7.3.1",
19472 "jss": "10.8.2" 18881 "jss": "10.9.0"
19473 } 18882 }
19474 }, 18883 },
19475 "node_modules/jss-plugin-extend": { 18884 "node_modules/jss-plugin-extend": {
19476 "version": "10.8.2", 18885 "version": "10.9.0",
19477 "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.8.2.tgz", 18886 "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.9.0.tgz",
19478 "integrity": "sha512-NYu0cJ/Zb50ySPkegzbXQQfhXza0VpaRVXdXDex30yXqZpGcAdmhSg4HTv8vzHiL1v3uIOm641FYQX9WvLgSWw==", 18887 "integrity": "sha512-xvmosUh3RsKVsm9L14ml6PL3i0Ejj5gB6eo/jTMkGW1kIy42gNXV1EthR8cD5xiowWstnvugQ3JF0pI5+QkPMg==",
19479 "dependencies": { 18888 "dependencies": {
19480 "@babel/runtime": "^7.3.1", 18889 "@babel/runtime": "^7.3.1",
19481 "jss": "10.8.2", 18890 "jss": "10.9.0",
19482 "tiny-warning": "^1.0.2" 18891 "tiny-warning": "^1.0.2"
19483 } 18892 }
19484 }, 18893 },
19485 "node_modules/jss-plugin-global": { 18894 "node_modules/jss-plugin-global": {
19486 "version": "10.8.2", 18895 "version": "10.9.0",
19487 "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.8.2.tgz", 18896 "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz",
19488 "integrity": "sha512-UaYMSPsYZ7s/ECGoj4KoHC2jwQd5iQ7K+FFGnCAILdQrv7hPmvM2Ydg45ThT/sH46DqktCRV2SqjRuxeBH8nRA==", 18897 "integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==",
19489 "dependencies": { 18898 "dependencies": {
19490 "@babel/runtime": "^7.3.1", 18899 "@babel/runtime": "^7.3.1",
19491 "jss": "10.8.2" 18900 "jss": "10.9.0"
19492 } 18901 }
19493 }, 18902 },
19494 "node_modules/jss-plugin-nested": { 18903 "node_modules/jss-plugin-nested": {
19495 "version": "10.8.2", 18904 "version": "10.9.0",
19496 "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.8.2.tgz", 18905 "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz",
19497 "integrity": "sha512-acRvuPJOb930fuYmhkJaa994EADpt8TxI63Iyg96C8FJ9T2xRyU5T6R1IYKRwUiqZo+2Sr7fdGzRTDD4uBZaMA==", 18906 "integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==",
19498 "dependencies": { 18907 "dependencies": {
19499 "@babel/runtime": "^7.3.1", 18908 "@babel/runtime": "^7.3.1",
19500 "jss": "10.8.2", 18909 "jss": "10.9.0",
19501 "tiny-warning": "^1.0.2" 18910 "tiny-warning": "^1.0.2"
19502 } 18911 }
19503 }, 18912 },
19504 "node_modules/jss-plugin-props-sort": { 18913 "node_modules/jss-plugin-props-sort": {
19505 "version": "10.8.2", 18914 "version": "10.9.0",
19506 "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.8.2.tgz", 18915 "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz",
19507 "integrity": "sha512-wqdcjayKRWBZnNpLUrXvsWqh+5J5YToAQ+8HNBNw0kZxVvCDwzhK2Nx6AKs7p+5/MbAh2PLgNW5Ym/ysbVAuqQ==", 18916 "integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==",
19508 "dependencies": { 18917 "dependencies": {
19509 "@babel/runtime": "^7.3.1", 18918 "@babel/runtime": "^7.3.1",
19510 "jss": "10.8.2" 18919 "jss": "10.9.0"
19511 } 18920 }
19512 }, 18921 },
19513 "node_modules/jss-plugin-rule-value-function": { 18922 "node_modules/jss-plugin-rule-value-function": {
19514 "version": "10.8.2", 18923 "version": "10.9.0",
19515 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.8.2.tgz", 18924 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz",
19516 "integrity": "sha512-bW0EKAs+0HXpb6BKJhrn94IDdiWb0CnSluTkh0rGEgyzY/nmD1uV/Wf6KGlesGOZ9gmJzQy+9FFdxIUID1c9Ug==", 18925 "integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==",
19517 "dependencies": { 18926 "dependencies": {
19518 "@babel/runtime": "^7.3.1", 18927 "@babel/runtime": "^7.3.1",
19519 "jss": "10.8.2", 18928 "jss": "10.9.0",
19520 "tiny-warning": "^1.0.2" 18929 "tiny-warning": "^1.0.2"
19521 } 18930 }
19522 }, 18931 },
19523 "node_modules/jss-plugin-rule-value-observable": { 18932 "node_modules/jss-plugin-rule-value-observable": {
19524 "version": "10.8.2", 18933 "version": "10.9.0",
19525 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.8.2.tgz", 18934 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.9.0.tgz",
19526 "integrity": "sha512-NaJCfsEg8/6l/E8HstwL2w8kHj2LHhwoG4fXxefmdvNKmJMwBpnjech5dEPL72It4bZfIIYoynWbyxo3Q0ZKQQ==", 18935 "integrity": "sha512-/MWVPJVEn41+ofzQdsvH1GR4wusDqFqNnchh/98HVc580MxPy4NVkmUa2SAEpbHhnJ93sCoETZccW3HJKuvH4A==",
19527 "dependencies": { 18936 "dependencies": {
19528 "@babel/runtime": "^7.3.1", 18937 "@babel/runtime": "^7.3.1",
19529 "jss": "10.8.2", 18938 "jss": "10.9.0",
19530 "symbol-observable": "^1.2.0" 18939 "symbol-observable": "^1.2.0"
19531 } 18940 }
19532 }, 18941 },
19533 "node_modules/jss-plugin-template": { 18942 "node_modules/jss-plugin-template": {
19534 "version": "10.8.2", 18943 "version": "10.9.0",
19535 "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.8.2.tgz", 18944 "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.9.0.tgz",
19536 "integrity": "sha512-oTVwYRUCuCLslHxuH73F15kFmDxc4YEJIn8kHBnNpGr99ZbQdRIgPabosVTfkgE8czuyTx0KM5u8zEeuL+v66A==", 18945 "integrity": "sha512-lxThUvdt0drCi7xhuJWxADWTgLLy1IWCeFO5k+dtba900xJsNg0IGZplpP9w9UpaJsYS3WUwWMXw8Sxn1dobfQ==",
19537 "dependencies": { 18946 "dependencies": {
19538 "@babel/runtime": "^7.3.1", 18947 "@babel/runtime": "^7.3.1",
19539 "jss": "10.8.2", 18948 "jss": "10.9.0",
19540 "tiny-warning": "^1.0.2" 18949 "tiny-warning": "^1.0.2"
19541 } 18950 }
19542 }, 18951 },
19543 "node_modules/jss-plugin-vendor-prefixer": { 18952 "node_modules/jss-plugin-vendor-prefixer": {
19544 "version": "10.8.2", 18953 "version": "10.9.0",
19545 "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.8.2.tgz", 18954 "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz",
19546 "integrity": "sha512-DeGv18QsSiYLSVIEB2+l0af6OToUe0JB+trpzUxyqD2QRC/5AzzDrCrYffO5AHZ81QbffYvSN/pkfZaTWpRXlg==", 18955 "integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==",
19547 "dependencies": { 18956 "dependencies": {
19548 "@babel/runtime": "^7.3.1", 18957 "@babel/runtime": "^7.3.1",
19549 "css-vendor": "^2.0.8", 18958 "css-vendor": "^2.0.8",
19550 "jss": "10.8.2" 18959 "jss": "10.9.0"
19551 } 18960 }
19552 }, 18961 },
19553 "node_modules/jss-preset-default": { 18962 "node_modules/jss-preset-default": {
19554 "version": "10.8.2", 18963 "version": "10.9.0",
19555 "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.8.2.tgz", 18964 "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.9.0.tgz",
19556 "integrity": "sha512-mgkr6DAZuvkEleHFEpOkm8Y+sTdK/r0HH8PxToLHgaWHbYS0JAb0g1tBSUMG24kFj98VOYLTllK1o0J4lWU/uw==", 18965 "integrity": "sha512-Zdsj+R+UTn7OOJ1TFQi+l8PfEL7APSAM6vRPaU8mJywT8OrMjgslMKckFLrgq1k+qk1hJR1ePAMesvZ5aAXGOQ==",
19557 "dependencies": { 18966 "dependencies": {
19558 "@babel/runtime": "^7.3.1", 18967 "@babel/runtime": "^7.3.1",
19559 "jss": "10.8.2", 18968 "jss": "10.9.0",
19560 "jss-plugin-camel-case": "10.8.2", 18969 "jss-plugin-camel-case": "10.9.0",
19561 "jss-plugin-compose": "10.8.2", 18970 "jss-plugin-compose": "10.9.0",
19562 "jss-plugin-default-unit": "10.8.2", 18971 "jss-plugin-default-unit": "10.9.0",
19563 "jss-plugin-expand": "10.8.2", 18972 "jss-plugin-expand": "10.9.0",
19564 "jss-plugin-extend": "10.8.2", 18973 "jss-plugin-extend": "10.9.0",
19565 "jss-plugin-global": "10.8.2", 18974 "jss-plugin-global": "10.9.0",
19566 "jss-plugin-nested": "10.8.2", 18975 "jss-plugin-nested": "10.9.0",
19567 "jss-plugin-props-sort": "10.8.2", 18976 "jss-plugin-props-sort": "10.9.0",
19568 "jss-plugin-rule-value-function": "10.8.2", 18977 "jss-plugin-rule-value-function": "10.9.0",
19569 "jss-plugin-rule-value-observable": "10.8.2", 18978 "jss-plugin-rule-value-observable": "10.9.0",
19570 "jss-plugin-template": "10.8.2", 18979 "jss-plugin-template": "10.9.0",
19571 "jss-plugin-vendor-prefixer": "10.8.2" 18980 "jss-plugin-vendor-prefixer": "10.9.0"
19572 } 18981 }
19573 }, 18982 },
19574 "node_modules/jsx-ast-utils": { 18983 "node_modules/jsx-ast-utils": {
@@ -19951,9 +19360,9 @@
19951 } 19360 }
19952 }, 19361 },
19953 "node_modules/lines-and-columns": { 19362 "node_modules/lines-and-columns": {
19954 "version": "1.1.6", 19363 "version": "1.2.4",
19955 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 19364 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
19956 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 19365 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
19957 "dev": true 19366 "dev": true
19958 }, 19367 },
19959 "node_modules/listenercount": { 19368 "node_modules/listenercount": {
@@ -20128,12 +19537,6 @@
20128 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 19537 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
20129 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" 19538 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
20130 }, 19539 },
20131 "node_modules/lodash.map": {
20132 "version": "4.6.0",
20133 "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
20134 "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
20135 "dev": true
20136 },
20137 "node_modules/lodash.merge": { 19540 "node_modules/lodash.merge": {
20138 "version": "4.6.2", 19541 "version": "4.6.2",
20139 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 19542 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
@@ -20335,15 +19738,6 @@
20335 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", 19738 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
20336 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" 19739 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
20337 }, 19740 },
20338 "node_modules/longest": {
20339 "version": "2.0.1",
20340 "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
20341 "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
20342 "dev": true,
20343 "engines": {
20344 "node": ">=0.10.0"
20345 }
20346 },
20347 "node_modules/loose-envify": { 19741 "node_modules/loose-envify": {
20348 "version": "1.4.0", 19742 "version": "1.4.0",
20349 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 19743 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -20518,6 +19912,29 @@
20518 "node": ">= 10" 19912 "node": ">= 10"
20519 } 19913 }
20520 }, 19914 },
19915 "node_modules/make-fetch-happen/node_modules/@tootallnate/once": {
19916 "version": "1.1.2",
19917 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
19918 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
19919 "dev": true,
19920 "engines": {
19921 "node": ">= 6"
19922 }
19923 },
19924 "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
19925 "version": "4.0.1",
19926 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
19927 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
19928 "dev": true,
19929 "dependencies": {
19930 "@tootallnate/once": "1",
19931 "agent-base": "6",
19932 "debug": "4"
19933 },
19934 "engines": {
19935 "node": ">= 6"
19936 }
19937 },
20521 "node_modules/make-iterator": { 19938 "node_modules/make-iterator": {
20522 "version": "1.0.1", 19939 "version": "1.0.1",
20523 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", 19940 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
@@ -20779,12 +20196,6 @@
20779 "url": "https://github.com/sponsors/sindresorhus" 20196 "url": "https://github.com/sponsors/sindresorhus"
20780 } 20197 }
20781 }, 20198 },
20782 "node_modules/merge": {
20783 "version": "2.1.1",
20784 "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
20785 "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
20786 "dev": true
20787 },
20788 "node_modules/merge-descriptors": { 20199 "node_modules/merge-descriptors": {
20789 "version": "1.0.1", 20200 "version": "1.0.1",
20790 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 20201 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
@@ -20991,9 +20402,9 @@
20991 } 20402 }
20992 }, 20403 },
20993 "node_modules/minipass": { 20404 "node_modules/minipass": {
20994 "version": "3.1.5", 20405 "version": "3.1.6",
20995 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", 20406 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
20996 "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", 20407 "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
20997 "dependencies": { 20408 "dependencies": {
20998 "yallist": "^4.0.0" 20409 "yallist": "^4.0.0"
20999 }, 20410 },
@@ -21364,10 +20775,27 @@
21364 "fsevents": "~2.3.2" 20775 "fsevents": "~2.3.2"
21365 } 20776 }
21366 }, 20777 },
21367 "node_modules/mocha/node_modules/emoji-regex": { 20778 "node_modules/mocha/node_modules/debug": {
21368 "version": "8.0.0", 20779 "version": "4.3.2",
21369 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 20780 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
21370 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 20781 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
20782 "dev": true,
20783 "dependencies": {
20784 "ms": "2.1.2"
20785 },
20786 "engines": {
20787 "node": ">=6.0"
20788 },
20789 "peerDependenciesMeta": {
20790 "supports-color": {
20791 "optional": true
20792 }
20793 }
20794 },
20795 "node_modules/mocha/node_modules/debug/node_modules/ms": {
20796 "version": "2.1.2",
20797 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
20798 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
21371 "dev": true 20799 "dev": true
21372 }, 20800 },
21373 "node_modules/mocha/node_modules/escape-string-regexp": { 20801 "node_modules/mocha/node_modules/escape-string-regexp": {
@@ -21461,15 +20889,6 @@
21461 "node": ">=8" 20889 "node": ">=8"
21462 } 20890 }
21463 }, 20891 },
21464 "node_modules/mocha/node_modules/is-fullwidth-code-point": {
21465 "version": "3.0.0",
21466 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
21467 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
21468 "dev": true,
21469 "engines": {
21470 "node": ">=8"
21471 }
21472 },
21473 "node_modules/mocha/node_modules/is-number": { 20892 "node_modules/mocha/node_modules/is-number": {
21474 "version": "7.0.0", 20893 "version": "7.0.0",
21475 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 20894 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -21491,20 +20910,6 @@
21491 "node": ">=8.10.0" 20910 "node": ">=8.10.0"
21492 } 20911 }
21493 }, 20912 },
21494 "node_modules/mocha/node_modules/string-width": {
21495 "version": "4.2.3",
21496 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
21497 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
21498 "dev": true,
21499 "dependencies": {
21500 "emoji-regex": "^8.0.0",
21501 "is-fullwidth-code-point": "^3.0.0",
21502 "strip-ansi": "^6.0.1"
21503 },
21504 "engines": {
21505 "node": ">=8"
21506 }
21507 },
21508 "node_modules/mocha/node_modules/strip-json-comments": { 20913 "node_modules/mocha/node_modules/strip-json-comments": {
21509 "version": "3.1.1", 20914 "version": "3.1.1",
21510 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 20915 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -21601,6 +21006,12 @@
21601 "run-queue": "^1.0.3" 21006 "run-queue": "^1.0.3"
21602 } 21007 }
21603 }, 21008 },
21009 "node_modules/move-concurrently/node_modules/aproba": {
21010 "version": "1.2.0",
21011 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
21012 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
21013 "dev": true
21014 },
21604 "node_modules/move-concurrently/node_modules/rimraf": { 21015 "node_modules/move-concurrently/node_modules/rimraf": {
21605 "version": "2.7.1", 21016 "version": "2.7.1",
21606 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 21017 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -21939,9 +21350,9 @@
21939 "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" 21350 "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ="
21940 }, 21351 },
21941 "node_modules/node-gyp": { 21352 "node_modules/node-gyp": {
21942 "version": "8.4.0", 21353 "version": "8.4.1",
21943 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.0.tgz", 21354 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
21944 "integrity": "sha512-Bi/oCm5bH6F+FmzfUxJpPaxMEyIhszULGR3TprmTeku8/dMFcdTcypk120NeZqEt54r1BrgEKtm2jJiuIKE28Q==", 21355 "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
21945 "dev": true, 21356 "dev": true,
21946 "dependencies": { 21357 "dependencies": {
21947 "env-paths": "^2.2.0", 21358 "env-paths": "^2.2.0",
@@ -21949,7 +21360,7 @@
21949 "graceful-fs": "^4.2.6", 21360 "graceful-fs": "^4.2.6",
21950 "make-fetch-happen": "^9.1.0", 21361 "make-fetch-happen": "^9.1.0",
21951 "nopt": "^5.0.0", 21362 "nopt": "^5.0.0",
21952 "npmlog": "^4.1.2", 21363 "npmlog": "^6.0.0",
21953 "rimraf": "^3.0.2", 21364 "rimraf": "^3.0.2",
21954 "semver": "^7.3.5", 21365 "semver": "^7.3.5",
21955 "tar": "^6.1.2", 21366 "tar": "^6.1.2",
@@ -22020,7 +21431,6 @@
22020 "version": "2.2.0", 21431 "version": "2.2.0",
22021 "resolved": "git+ssh://git@github.com/vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb", 21432 "resolved": "git+ssh://git@github.com/vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb",
22022 "integrity": "sha512-kl87EmBwDK4Rn/uI/WsjMvqpr8Ivk5ptNU/HYEie/5uBqQdW3jWCHnlL5guCbNprXtLM5a+ROT1TiFNMkIM+fQ==", 21433 "integrity": "sha512-kl87EmBwDK4Rn/uI/WsjMvqpr8Ivk5ptNU/HYEie/5uBqQdW3jWCHnlL5guCbNprXtLM5a+ROT1TiFNMkIM+fQ==",
22023 "hasInstallScript": true,
22024 "license": "MIT", 21434 "license": "MIT",
22025 "optional": true, 21435 "optional": true,
22026 "os": [ 21436 "os": [
@@ -22037,15 +21447,6 @@
22037 "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", 21447 "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
22038 "optional": true 21448 "optional": true
22039 }, 21449 },
22040 "node_modules/node-modules-regexp": {
22041 "version": "1.0.0",
22042 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
22043 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
22044 "dev": true,
22045 "engines": {
22046 "node": ">=0.10.0"
22047 }
22048 },
22049 "node_modules/node-pre-gyp": { 21450 "node_modules/node-pre-gyp": {
22050 "version": "0.11.0", 21451 "version": "0.11.0",
22051 "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", 21452 "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz",
@@ -22067,6 +21468,28 @@
22067 "node-pre-gyp": "bin/node-pre-gyp" 21468 "node-pre-gyp": "bin/node-pre-gyp"
22068 } 21469 }
22069 }, 21470 },
21471 "node_modules/node-pre-gyp/node_modules/ansi-regex": {
21472 "version": "2.1.1",
21473 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
21474 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
21475 "engines": {
21476 "node": ">=0.10.0"
21477 }
21478 },
21479 "node_modules/node-pre-gyp/node_modules/aproba": {
21480 "version": "1.2.0",
21481 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
21482 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
21483 },
21484 "node_modules/node-pre-gyp/node_modules/are-we-there-yet": {
21485 "version": "1.1.7",
21486 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
21487 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
21488 "dependencies": {
21489 "delegates": "^1.0.0",
21490 "readable-stream": "^2.0.6"
21491 }
21492 },
22070 "node_modules/node-pre-gyp/node_modules/chownr": { 21493 "node_modules/node-pre-gyp/node_modules/chownr": {
22071 "version": "1.1.4", 21494 "version": "1.1.4",
22072 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 21495 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
@@ -22080,6 +21503,32 @@
22080 "minipass": "^2.6.0" 21503 "minipass": "^2.6.0"
22081 } 21504 }
22082 }, 21505 },
21506 "node_modules/node-pre-gyp/node_modules/gauge": {
21507 "version": "2.7.4",
21508 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
21509 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
21510 "dependencies": {
21511 "aproba": "^1.0.3",
21512 "console-control-strings": "^1.0.0",
21513 "has-unicode": "^2.0.0",
21514 "object-assign": "^4.1.0",
21515 "signal-exit": "^3.0.0",
21516 "string-width": "^1.0.1",
21517 "strip-ansi": "^3.0.1",
21518 "wide-align": "^1.1.0"
21519 }
21520 },
21521 "node_modules/node-pre-gyp/node_modules/is-fullwidth-code-point": {
21522 "version": "1.0.0",
21523 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
21524 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
21525 "dependencies": {
21526 "number-is-nan": "^1.0.0"
21527 },
21528 "engines": {
21529 "node": ">=0.10.0"
21530 }
21531 },
22083 "node_modules/node-pre-gyp/node_modules/minipass": { 21532 "node_modules/node-pre-gyp/node_modules/minipass": {
22084 "version": "2.9.0", 21533 "version": "2.9.0",
22085 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", 21534 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
@@ -22109,6 +21558,17 @@
22109 "nopt": "bin/nopt.js" 21558 "nopt": "bin/nopt.js"
22110 } 21559 }
22111 }, 21560 },
21561 "node_modules/node-pre-gyp/node_modules/npmlog": {
21562 "version": "4.1.2",
21563 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
21564 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
21565 "dependencies": {
21566 "are-we-there-yet": "~1.1.2",
21567 "console-control-strings": "~1.1.0",
21568 "gauge": "~2.7.3",
21569 "set-blocking": "~2.0.0"
21570 }
21571 },
22112 "node_modules/node-pre-gyp/node_modules/rimraf": { 21572 "node_modules/node-pre-gyp/node_modules/rimraf": {
22113 "version": "2.7.1", 21573 "version": "2.7.1",
22114 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 21574 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -22147,6 +21607,30 @@
22147 "semver": "bin/semver" 21607 "semver": "bin/semver"
22148 } 21608 }
22149 }, 21609 },
21610 "node_modules/node-pre-gyp/node_modules/string-width": {
21611 "version": "1.0.2",
21612 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
21613 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
21614 "dependencies": {
21615 "code-point-at": "^1.0.0",
21616 "is-fullwidth-code-point": "^1.0.0",
21617 "strip-ansi": "^3.0.0"
21618 },
21619 "engines": {
21620 "node": ">=0.10.0"
21621 }
21622 },
21623 "node_modules/node-pre-gyp/node_modules/strip-ansi": {
21624 "version": "3.0.1",
21625 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
21626 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
21627 "dependencies": {
21628 "ansi-regex": "^2.0.0"
21629 },
21630 "engines": {
21631 "node": ">=0.10.0"
21632 }
21633 },
22150 "node_modules/node-pre-gyp/node_modules/tar": { 21634 "node_modules/node-pre-gyp/node_modules/tar": {
22151 "version": "4.4.19", 21635 "version": "4.4.19",
22152 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", 21636 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
@@ -22326,14 +21810,18 @@
22326 } 21810 }
22327 }, 21811 },
22328 "node_modules/npmlog": { 21812 "node_modules/npmlog": {
22329 "version": "4.1.2", 21813 "version": "6.0.0",
22330 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 21814 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz",
22331 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 21815 "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==",
21816 "dev": true,
22332 "dependencies": { 21817 "dependencies": {
22333 "are-we-there-yet": "~1.1.2", 21818 "are-we-there-yet": "^2.0.0",
22334 "console-control-strings": "~1.1.0", 21819 "console-control-strings": "^1.1.0",
22335 "gauge": "~2.7.3", 21820 "gauge": "^4.0.0",
22336 "set-blocking": "~2.0.0" 21821 "set-blocking": "^2.0.0"
21822 },
21823 "engines": {
21824 "node": "^12.13.0 || ^14.15.0 || >=16"
22337 } 21825 }
22338 }, 21826 },
22339 "node_modules/nth-check": { 21827 "node_modules/nth-check": {
@@ -22458,9 +21946,9 @@
22458 } 21946 }
22459 }, 21947 },
22460 "node_modules/object-inspect": { 21948 "node_modules/object-inspect": {
22461 "version": "1.11.0", 21949 "version": "1.12.0",
22462 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", 21950 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
22463 "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", 21951 "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
22464 "funding": { 21952 "funding": {
22465 "url": "https://github.com/sponsors/ljharb" 21953 "url": "https://github.com/sponsors/ljharb"
22466 } 21954 }
@@ -23252,13 +22740,10 @@
23252 } 22740 }
23253 }, 22741 },
23254 "node_modules/pirates": { 22742 "node_modules/pirates": {
23255 "version": "4.0.1", 22743 "version": "4.0.4",
23256 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", 22744 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz",
23257 "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", 22745 "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==",
23258 "dev": true, 22746 "dev": true,
23259 "dependencies": {
23260 "node-modules-regexp": "^1.0.0"
23261 },
23262 "engines": { 22747 "engines": {
23263 "node": ">= 6" 22748 "node": ">= 6"
23264 } 22749 }
@@ -23466,14 +22951,14 @@
23466 } 22951 }
23467 }, 22952 },
23468 "node_modules/postcss": { 22953 "node_modules/postcss": {
23469 "version": "8.3.11", 22954 "version": "8.4.5",
23470 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", 22955 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
23471 "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", 22956 "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
23472 "dev": true, 22957 "dev": true,
23473 "dependencies": { 22958 "dependencies": {
23474 "nanoid": "^3.1.30", 22959 "nanoid": "^3.1.30",
23475 "picocolors": "^1.0.0", 22960 "picocolors": "^1.0.0",
23476 "source-map-js": "^0.6.2" 22961 "source-map-js": "^1.0.1"
23477 }, 22962 },
23478 "engines": { 22963 "engines": {
23479 "node": "^10 || ^12 || >=14" 22964 "node": "^10 || ^12 || >=14"
@@ -23514,9 +22999,9 @@
23514 } 22999 }
23515 }, 23000 },
23516 "node_modules/prettier": { 23001 "node_modules/prettier": {
23517 "version": "2.4.1", 23002 "version": "2.5.1",
23518 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", 23003 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz",
23519 "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", 23004 "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==",
23520 "dev": true, 23005 "dev": true,
23521 "bin": { 23006 "bin": {
23522 "prettier": "bin-prettier.js" 23007 "prettier": "bin-prettier.js"
@@ -23559,12 +23044,12 @@
23559 } 23044 }
23560 }, 23045 },
23561 "node_modules/pretty-format": { 23046 "node_modules/pretty-format": {
23562 "version": "27.3.1", 23047 "version": "27.4.2",
23563 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz", 23048 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz",
23564 "integrity": "sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==", 23049 "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==",
23565 "dev": true, 23050 "dev": true,
23566 "dependencies": { 23051 "dependencies": {
23567 "@jest/types": "^27.2.5", 23052 "@jest/types": "^27.4.2",
23568 "ansi-regex": "^5.0.1", 23053 "ansi-regex": "^5.0.1",
23569 "ansi-styles": "^5.0.0", 23054 "ansi-styles": "^5.0.0",
23570 "react-is": "^17.0.1" 23055 "react-is": "^17.0.1"
@@ -23585,12 +23070,6 @@
23585 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 23070 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
23586 } 23071 }
23587 }, 23072 },
23588 "node_modules/pretty-format/node_modules/react-is": {
23589 "version": "17.0.2",
23590 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
23591 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
23592 "dev": true
23593 },
23594 "node_modules/pretty-hrtime": { 23073 "node_modules/pretty-hrtime": {
23595 "version": "1.0.3", 23074 "version": "1.0.3",
23596 "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 23075 "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
@@ -24270,6 +23749,11 @@
24270 "react-is": "^16.8.1" 23749 "react-is": "^16.8.1"
24271 } 23750 }
24272 }, 23751 },
23752 "node_modules/prop-types/node_modules/react-is": {
23753 "version": "16.13.1",
23754 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
23755 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
23756 },
24273 "node_modules/proto-list": { 23757 "node_modules/proto-list": {
24274 "version": "1.2.4", 23758 "version": "1.2.4",
24275 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 23759 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
@@ -24390,9 +23874,9 @@
24390 } 23874 }
24391 }, 23875 },
24392 "node_modules/qs": { 23876 "node_modules/qs": {
24393 "version": "6.10.1", 23877 "version": "6.10.2",
24394 "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", 23878 "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.2.tgz",
24395 "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", 23879 "integrity": "sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==",
24396 "dependencies": { 23880 "dependencies": {
24397 "side-channel": "^1.0.4" 23881 "side-channel": "^1.0.4"
24398 }, 23882 },
@@ -24648,24 +24132,24 @@
24648 } 24132 }
24649 }, 24133 },
24650 "node_modules/react-intl": { 24134 "node_modules/react-intl": {
24651 "version": "5.21.2", 24135 "version": "5.23.0",
24652 "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.21.2.tgz", 24136 "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.23.0.tgz",
24653 "integrity": "sha512-pRKndhmjbFOq9CoJHHnUgXYf1tz9t3nIfInZg5TQ9EqYs9PPlkHBp4WtFDcFcW5UGV/QX4no6irpfXFsVKNWUA==", 24137 "integrity": "sha512-SK1m9tA9QmYbcRY7NJhKoVZAG1QCd1KjwzP2guPzrPf3xEKU8hbzuJSHPES1UCncGtPaqFrtKyDzs1+iQivazw==",
24654 "dependencies": { 24138 "dependencies": {
24655 "@formatjs/ecma402-abstract": "1.10.0", 24139 "@formatjs/ecma402-abstract": "1.11.0",
24656 "@formatjs/icu-messageformat-parser": "2.0.14", 24140 "@formatjs/icu-messageformat-parser": "2.0.15",
24657 "@formatjs/intl": "1.15.2", 24141 "@formatjs/intl": "1.17.0",
24658 "@formatjs/intl-displaynames": "5.2.5", 24142 "@formatjs/intl-displaynames": "5.2.6",
24659 "@formatjs/intl-listformat": "6.3.5", 24143 "@formatjs/intl-listformat": "6.3.6",
24660 "@types/hoist-non-react-statics": "^3.3.1", 24144 "@types/hoist-non-react-statics": "^3.3.1",
24661 "@types/react": "16 || 17", 24145 "@types/react": "16 || 17",
24662 "hoist-non-react-statics": "^3.3.2", 24146 "hoist-non-react-statics": "^3.3.2",
24663 "intl-messageformat": "9.9.6", 24147 "intl-messageformat": "9.10.0",
24664 "tslib": "^2.1.0" 24148 "tslib": "^2.1.0"
24665 }, 24149 },
24666 "peerDependencies": { 24150 "peerDependencies": {
24667 "react": "^16.3.0 || 17", 24151 "react": "^16.3.0 || 17",
24668 "typescript": "^4.4" 24152 "typescript": "^4.5"
24669 }, 24153 },
24670 "peerDependenciesMeta": { 24154 "peerDependenciesMeta": {
24671 "typescript": { 24155 "typescript": {
@@ -24674,22 +24158,23 @@
24674 } 24158 }
24675 }, 24159 },
24676 "node_modules/react-is": { 24160 "node_modules/react-is": {
24677 "version": "16.13.1", 24161 "version": "17.0.2",
24678 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 24162 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
24679 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 24163 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
24164 "dev": true
24680 }, 24165 },
24681 "node_modules/react-jss": { 24166 "node_modules/react-jss": {
24682 "version": "10.8.2", 24167 "version": "10.9.0",
24683 "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.8.2.tgz", 24168 "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.9.0.tgz",
24684 "integrity": "sha512-/lLFIv1H6GA5RkvNb7TdXcJMBaSvSpfmSYsDisj4WI7MmqXUouoKfkZUJzG7CWq8xnIxik0WWYjFcGOvx0Sasw==", 24169 "integrity": "sha512-xKXTEejrSkzINF+dutFtLllIfYSN6tOA1XmnpiZGjsWZqy7Hum6fjjgAE2TbBmV9h2CW62ekmGj/Mx27ZuMjuw==",
24685 "dependencies": { 24170 "dependencies": {
24686 "@babel/runtime": "^7.3.1", 24171 "@babel/runtime": "^7.3.1",
24687 "@emotion/is-prop-valid": "^0.7.3", 24172 "@emotion/is-prop-valid": "^0.7.3",
24688 "css-jss": "10.8.2", 24173 "css-jss": "10.9.0",
24689 "hoist-non-react-statics": "^3.2.0", 24174 "hoist-non-react-statics": "^3.2.0",
24690 "is-in-browser": "^1.1.3", 24175 "is-in-browser": "^1.1.3",
24691 "jss": "10.8.2", 24176 "jss": "10.9.0",
24692 "jss-preset-default": "10.8.2", 24177 "jss-preset-default": "10.9.0",
24693 "prop-types": "^15.6.0", 24178 "prop-types": "^15.6.0",
24694 "shallow-equal": "^1.2.0", 24179 "shallow-equal": "^1.2.0",
24695 "theming": "^3.3.0", 24180 "theming": "^3.3.0",
@@ -24736,14 +24221,6 @@
24736 "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17" 24221 "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17"
24737 } 24222 }
24738 }, 24223 },
24739 "node_modules/react-modal/node_modules/warning": {
24740 "version": "4.0.3",
24741 "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
24742 "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
24743 "dependencies": {
24744 "loose-envify": "^1.0.0"
24745 }
24746 },
24747 "node_modules/react-router": { 24224 "node_modules/react-router": {
24748 "version": "3.2.6", 24225 "version": "3.2.6",
24749 "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.2.6.tgz", 24226 "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.2.6.tgz",
@@ -24762,6 +24239,19 @@
24762 "react": "^0.14.0 || ^15.0.0 || ^16.0.0" 24239 "react": "^0.14.0 || ^15.0.0 || ^16.0.0"
24763 } 24240 }
24764 }, 24241 },
24242 "node_modules/react-router/node_modules/react-is": {
24243 "version": "16.13.1",
24244 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
24245 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
24246 },
24247 "node_modules/react-router/node_modules/warning": {
24248 "version": "3.0.0",
24249 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
24250 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
24251 "dependencies": {
24252 "loose-envify": "^1.0.0"
24253 }
24254 },
24765 "node_modules/react-sortable-hoc": { 24255 "node_modules/react-sortable-hoc": {
24766 "version": "2.0.0", 24256 "version": "2.0.0",
24767 "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz", 24257 "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz",
@@ -24817,6 +24307,14 @@
24817 "react-dom": "^15.0.0 || ^16.0.0" 24307 "react-dom": "^15.0.0 || ^16.0.0"
24818 } 24308 }
24819 }, 24309 },
24310 "node_modules/react-transition-group/node_modules/warning": {
24311 "version": "3.0.0",
24312 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
24313 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
24314 "dependencies": {
24315 "loose-envify": "^1.0.0"
24316 }
24317 },
24820 "node_modules/react-virtualized": { 24318 "node_modules/react-virtualized": {
24821 "version": "9.22.3", 24319 "version": "9.22.3",
24822 "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.3.tgz", 24320 "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.3.tgz",
@@ -25106,6 +24604,14 @@
25106 "node": ">=4.0" 24604 "node": ">=4.0"
25107 } 24605 }
25108 }, 24606 },
24607 "node_modules/readline-ui/node_modules/ansi-regex": {
24608 "version": "3.0.0",
24609 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
24610 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
24611 "engines": {
24612 "node": ">=4"
24613 }
24614 },
25109 "node_modules/readline-ui/node_modules/debug": { 24615 "node_modules/readline-ui/node_modules/debug": {
25110 "version": "2.6.9", 24616 "version": "2.6.9",
25111 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 24617 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -25114,11 +24620,42 @@
25114 "ms": "2.0.0" 24620 "ms": "2.0.0"
25115 } 24621 }
25116 }, 24622 },
24623 "node_modules/readline-ui/node_modules/is-fullwidth-code-point": {
24624 "version": "2.0.0",
24625 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
24626 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
24627 "engines": {
24628 "node": ">=4"
24629 }
24630 },
25117 "node_modules/readline-ui/node_modules/ms": { 24631 "node_modules/readline-ui/node_modules/ms": {
25118 "version": "2.0.0", 24632 "version": "2.0.0",
25119 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 24633 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
25120 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 24634 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
25121 }, 24635 },
24636 "node_modules/readline-ui/node_modules/string-width": {
24637 "version": "2.1.1",
24638 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
24639 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
24640 "dependencies": {
24641 "is-fullwidth-code-point": "^2.0.0",
24642 "strip-ansi": "^4.0.0"
24643 },
24644 "engines": {
24645 "node": ">=4"
24646 }
24647 },
24648 "node_modules/readline-ui/node_modules/strip-ansi": {
24649 "version": "4.0.0",
24650 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
24651 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
24652 "dependencies": {
24653 "ansi-regex": "^3.0.0"
24654 },
24655 "engines": {
24656 "node": ">=4"
24657 }
24658 },
25122 "node_modules/readline-utils": { 24659 "node_modules/readline-utils": {
25123 "version": "2.2.3", 24660 "version": "2.2.3",
25124 "resolved": "https://registry.npmjs.org/readline-utils/-/readline-utils-2.2.3.tgz", 24661 "resolved": "https://registry.npmjs.org/readline-utils/-/readline-utils-2.2.3.tgz",
@@ -25854,6 +25391,12 @@
25854 "aproba": "^1.1.1" 25391 "aproba": "^1.1.1"
25855 } 25392 }
25856 }, 25393 },
25394 "node_modules/run-queue/node_modules/aproba": {
25395 "version": "1.2.0",
25396 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
25397 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
25398 "dev": true
25399 },
25857 "node_modules/rxjs": { 25400 "node_modules/rxjs": {
25858 "version": "6.6.7", 25401 "version": "6.6.7",
25859 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 25402 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
@@ -25912,12 +25455,14 @@
25912 } 25455 }
25913 }, 25456 },
25914 "node_modules/sass": { 25457 "node_modules/sass": {
25915 "version": "1.43.4", 25458 "version": "1.45.0",
25916 "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", 25459 "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz",
25917 "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", 25460 "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==",
25918 "dev": true, 25461 "dev": true,
25919 "dependencies": { 25462 "dependencies": {
25920 "chokidar": ">=3.0.0 <4.0.0" 25463 "chokidar": ">=3.0.0 <4.0.0",
25464 "immutable": "^4.0.0",
25465 "source-map-js": ">=0.6.2 <2.0.0"
25921 }, 25466 },
25922 "bin": { 25467 "bin": {
25923 "sass": "sass.js" 25468 "sass": "sass.js"
@@ -26369,14 +25914,14 @@
26369 "dev": true 25914 "dev": true
26370 }, 25915 },
26371 "node_modules/serve-static": { 25916 "node_modules/serve-static": {
26372 "version": "1.14.1", 25917 "version": "1.14.2",
26373 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 25918 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
26374 "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 25919 "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
26375 "dependencies": { 25920 "dependencies": {
26376 "encodeurl": "~1.0.2", 25921 "encodeurl": "~1.0.2",
26377 "escape-html": "~1.0.3", 25922 "escape-html": "~1.0.3",
26378 "parseurl": "~1.3.3", 25923 "parseurl": "~1.3.3",
26379 "send": "0.17.1" 25924 "send": "0.17.2"
26380 }, 25925 },
26381 "engines": { 25926 "engines": {
26382 "node": ">= 0.8.0" 25927 "node": ">= 0.8.0"
@@ -26395,21 +25940,6 @@
26395 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 25940 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
26396 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 25941 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
26397 }, 25942 },
26398 "node_modules/serve-static/node_modules/http-errors": {
26399 "version": "1.7.3",
26400 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
26401 "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
26402 "dependencies": {
26403 "depd": "~1.1.2",
26404 "inherits": "2.0.4",
26405 "setprototypeof": "1.1.1",
26406 "statuses": ">= 1.5.0 < 2",
26407 "toidentifier": "1.0.0"
26408 },
26409 "engines": {
26410 "node": ">= 0.6"
26411 }
26412 },
26413 "node_modules/serve-static/node_modules/mime": { 25943 "node_modules/serve-static/node_modules/mime": {
26414 "version": "1.6.0", 25944 "version": "1.6.0",
26415 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 25945 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
@@ -26421,15 +25951,10 @@
26421 "node": ">=4" 25951 "node": ">=4"
26422 } 25952 }
26423 }, 25953 },
26424 "node_modules/serve-static/node_modules/ms": {
26425 "version": "2.1.1",
26426 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
26427 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
26428 },
26429 "node_modules/serve-static/node_modules/send": { 25954 "node_modules/serve-static/node_modules/send": {
26430 "version": "0.17.1", 25955 "version": "0.17.2",
26431 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 25956 "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
26432 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 25957 "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
26433 "dependencies": { 25958 "dependencies": {
26434 "debug": "2.6.9", 25959 "debug": "2.6.9",
26435 "depd": "~1.1.2", 25960 "depd": "~1.1.2",
@@ -26438,9 +25963,9 @@
26438 "escape-html": "~1.0.3", 25963 "escape-html": "~1.0.3",
26439 "etag": "~1.8.1", 25964 "etag": "~1.8.1",
26440 "fresh": "0.5.2", 25965 "fresh": "0.5.2",
26441 "http-errors": "~1.7.2", 25966 "http-errors": "1.8.1",
26442 "mime": "1.6.0", 25967 "mime": "1.6.0",
26443 "ms": "2.1.1", 25968 "ms": "2.1.3",
26444 "on-finished": "~2.3.0", 25969 "on-finished": "~2.3.0",
26445 "range-parser": "~1.2.1", 25970 "range-parser": "~1.2.1",
26446 "statuses": "~1.5.0" 25971 "statuses": "~1.5.0"
@@ -26449,19 +25974,6 @@
26449 "node": ">= 0.8.0" 25974 "node": ">= 0.8.0"
26450 } 25975 }
26451 }, 25976 },
26452 "node_modules/serve-static/node_modules/setprototypeof": {
26453 "version": "1.1.1",
26454 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
26455 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
26456 },
26457 "node_modules/serve-static/node_modules/toidentifier": {
26458 "version": "1.0.0",
26459 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
26460 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
26461 "engines": {
26462 "node": ">=0.6"
26463 }
26464 },
26465 "node_modules/set-blocking": { 25977 "node_modules/set-blocking": {
26466 "version": "2.0.0", 25978 "version": "2.0.0",
26467 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 25979 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
@@ -26579,14 +26091,18 @@
26579 } 26091 }
26580 }, 26092 },
26581 "node_modules/simple-git": { 26093 "node_modules/simple-git": {
26582 "version": "2.47.0", 26094 "version": "2.48.0",
26583 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.47.0.tgz", 26095 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.48.0.tgz",
26584 "integrity": "sha512-+HfCpqPBEZTPWiW9fPdbiPJDslM22MLqrktfzNKyI2pWaJa6DhfNVx4Mds04KZzVv5vjC9/ksw3y5gVf8ECWDg==", 26096 "integrity": "sha512-z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A==",
26585 "dev": true, 26097 "dev": true,
26586 "dependencies": { 26098 "dependencies": {
26587 "@kwsites/file-exists": "^1.1.1", 26099 "@kwsites/file-exists": "^1.1.1",
26588 "@kwsites/promise-deferred": "^1.1.1", 26100 "@kwsites/promise-deferred": "^1.1.1",
26589 "debug": "^4.3.2" 26101 "debug": "^4.3.2"
26102 },
26103 "funding": {
26104 "type": "github",
26105 "url": "https://github.com/sponsors/steveukx/"
26590 } 26106 }
26591 }, 26107 },
26592 "node_modules/simple-swizzle": { 26108 "node_modules/simple-swizzle": {
@@ -26668,16 +26184,6 @@
26668 "dev": true, 26184 "dev": true,
26669 "optional": true 26185 "optional": true
26670 }, 26186 },
26671 "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
26672 "version": "3.0.0",
26673 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
26674 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
26675 "dev": true,
26676 "optional": true,
26677 "engines": {
26678 "node": ">=8"
26679 }
26680 },
26681 "node_modules/smart-buffer": { 26187 "node_modules/smart-buffer": {
26682 "version": "4.2.0", 26188 "version": "4.2.0",
26683 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", 26189 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
@@ -26831,13 +26337,13 @@
26831 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 26337 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
26832 }, 26338 },
26833 "node_modules/sockjs": { 26339 "node_modules/sockjs": {
26834 "version": "0.3.21", 26340 "version": "0.3.24",
26835 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 26341 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
26836 "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", 26342 "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
26837 "dev": true, 26343 "dev": true,
26838 "dependencies": { 26344 "dependencies": {
26839 "faye-websocket": "^0.11.3", 26345 "faye-websocket": "^0.11.3",
26840 "uuid": "^3.4.0", 26346 "uuid": "^8.3.2",
26841 "websocket-driver": "^0.7.4" 26347 "websocket-driver": "^0.7.4"
26842 } 26348 }
26843 }, 26349 },
@@ -26888,16 +26394,6 @@
26888 "node": ">=0.8.0" 26394 "node": ">=0.8.0"
26889 } 26395 }
26890 }, 26396 },
26891 "node_modules/sockjs/node_modules/uuid": {
26892 "version": "3.4.0",
26893 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
26894 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
26895 "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
26896 "dev": true,
26897 "bin": {
26898 "uuid": "bin/uuid"
26899 }
26900 },
26901 "node_modules/socks": { 26397 "node_modules/socks": {
26902 "version": "2.6.1", 26398 "version": "2.6.1",
26903 "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", 26399 "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
@@ -26913,9 +26409,9 @@
26913 } 26409 }
26914 }, 26410 },
26915 "node_modules/socks-proxy-agent": { 26411 "node_modules/socks-proxy-agent": {
26916 "version": "6.1.0", 26412 "version": "6.1.1",
26917 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz", 26413 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
26918 "integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==", 26414 "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
26919 "dev": true, 26415 "dev": true,
26920 "dependencies": { 26416 "dependencies": {
26921 "agent-base": "^6.0.2", 26417 "agent-base": "^6.0.2",
@@ -26963,9 +26459,9 @@
26963 } 26459 }
26964 }, 26460 },
26965 "node_modules/source-map-js": { 26461 "node_modules/source-map-js": {
26966 "version": "0.6.2", 26462 "version": "1.0.1",
26967 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 26463 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz",
26968 "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 26464 "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
26969 "dev": true, 26465 "dev": true,
26970 "engines": { 26466 "engines": {
26971 "node": ">=0.10.0" 26467 "node": ">=0.10.0"
@@ -27205,6 +26701,59 @@
27205 } 26701 }
27206 } 26702 }
27207 }, 26703 },
26704 "node_modules/sqlite3/node_modules/ansi-regex": {
26705 "version": "2.1.1",
26706 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
26707 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
26708 "optional": true,
26709 "engines": {
26710 "node": ">=0.10.0"
26711 }
26712 },
26713 "node_modules/sqlite3/node_modules/aproba": {
26714 "version": "1.2.0",
26715 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
26716 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
26717 "optional": true
26718 },
26719 "node_modules/sqlite3/node_modules/are-we-there-yet": {
26720 "version": "1.1.7",
26721 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
26722 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
26723 "optional": true,
26724 "dependencies": {
26725 "delegates": "^1.0.0",
26726 "readable-stream": "^2.0.6"
26727 }
26728 },
26729 "node_modules/sqlite3/node_modules/gauge": {
26730 "version": "2.7.4",
26731 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
26732 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
26733 "optional": true,
26734 "dependencies": {
26735 "aproba": "^1.0.3",
26736 "console-control-strings": "^1.0.0",
26737 "has-unicode": "^2.0.0",
26738 "object-assign": "^4.1.0",
26739 "signal-exit": "^3.0.0",
26740 "string-width": "^1.0.1",
26741 "strip-ansi": "^3.0.1",
26742 "wide-align": "^1.1.0"
26743 }
26744 },
26745 "node_modules/sqlite3/node_modules/is-fullwidth-code-point": {
26746 "version": "1.0.0",
26747 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
26748 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
26749 "optional": true,
26750 "dependencies": {
26751 "number-is-nan": "^1.0.0"
26752 },
26753 "engines": {
26754 "node": ">=0.10.0"
26755 }
26756 },
27208 "node_modules/sqlite3/node_modules/node-addon-api": { 26757 "node_modules/sqlite3/node_modules/node-addon-api": {
27209 "version": "3.2.1", 26758 "version": "3.2.1",
27210 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", 26759 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
@@ -27248,6 +26797,18 @@
27248 "nopt": "bin/nopt.js" 26797 "nopt": "bin/nopt.js"
27249 } 26798 }
27250 }, 26799 },
26800 "node_modules/sqlite3/node_modules/npmlog": {
26801 "version": "4.1.2",
26802 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
26803 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
26804 "optional": true,
26805 "dependencies": {
26806 "are-we-there-yet": "~1.1.2",
26807 "console-control-strings": "~1.1.0",
26808 "gauge": "~2.7.3",
26809 "set-blocking": "~2.0.0"
26810 }
26811 },
27251 "node_modules/sqlite3/node_modules/rimraf": { 26812 "node_modules/sqlite3/node_modules/rimraf": {
27252 "version": "2.7.1", 26813 "version": "2.7.1",
27253 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 26814 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -27269,6 +26830,32 @@
27269 "semver": "bin/semver" 26830 "semver": "bin/semver"
27270 } 26831 }
27271 }, 26832 },
26833 "node_modules/sqlite3/node_modules/string-width": {
26834 "version": "1.0.2",
26835 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
26836 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
26837 "optional": true,
26838 "dependencies": {
26839 "code-point-at": "^1.0.0",
26840 "is-fullwidth-code-point": "^1.0.0",
26841 "strip-ansi": "^3.0.0"
26842 },
26843 "engines": {
26844 "node": ">=0.10.0"
26845 }
26846 },
26847 "node_modules/sqlite3/node_modules/strip-ansi": {
26848 "version": "3.0.1",
26849 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
26850 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
26851 "optional": true,
26852 "dependencies": {
26853 "ansi-regex": "^2.0.0"
26854 },
26855 "engines": {
26856 "node": ">=0.10.0"
26857 }
26858 },
27272 "node_modules/sqlite3/node_modules/tar": { 26859 "node_modules/sqlite3/node_modules/tar": {
27273 "version": "2.2.2", 26860 "version": "2.2.2",
27274 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", 26861 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
@@ -27553,35 +27140,22 @@
27553 "dev": true 27140 "dev": true
27554 }, 27141 },
27555 "node_modules/string-width": { 27142 "node_modules/string-width": {
27556 "version": "2.1.1", 27143 "version": "4.2.3",
27557 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 27144 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
27558 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 27145 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
27559 "dependencies": { 27146 "dependencies": {
27560 "is-fullwidth-code-point": "^2.0.0", 27147 "emoji-regex": "^8.0.0",
27561 "strip-ansi": "^4.0.0" 27148 "is-fullwidth-code-point": "^3.0.0",
27149 "strip-ansi": "^6.0.1"
27562 }, 27150 },
27563 "engines": { 27151 "engines": {
27564 "node": ">=4" 27152 "node": ">=8"
27565 }
27566 },
27567 "node_modules/string-width/node_modules/ansi-regex": {
27568 "version": "3.0.0",
27569 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
27570 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
27571 "engines": {
27572 "node": ">=4"
27573 } 27153 }
27574 }, 27154 },
27575 "node_modules/string-width/node_modules/strip-ansi": { 27155 "node_modules/string-width/node_modules/emoji-regex": {
27576 "version": "4.0.0", 27156 "version": "8.0.0",
27577 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 27157 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
27578 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 27158 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
27579 "dependencies": {
27580 "ansi-regex": "^3.0.0"
27581 },
27582 "engines": {
27583 "node": ">=4"
27584 }
27585 }, 27159 },
27586 "node_modules/string.prototype.matchall": { 27160 "node_modules/string.prototype.matchall": {
27587 "version": "4.0.6", 27161 "version": "4.0.6",
@@ -27685,15 +27259,6 @@
27685 "node": ">=8" 27259 "node": ">=8"
27686 } 27260 }
27687 }, 27261 },
27688 "node_modules/strip-json-comments": {
27689 "version": "3.0.1",
27690 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
27691 "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
27692 "dev": true,
27693 "engines": {
27694 "node": ">=8"
27695 }
27696 },
27697 "node_modules/success-symbol": { 27262 "node_modules/success-symbol": {
27698 "version": "0.1.0", 27263 "version": "0.1.0",
27699 "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz", 27264 "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz",
@@ -27829,9 +27394,9 @@
27829 } 27394 }
27830 }, 27395 },
27831 "node_modules/tarn": { 27396 "node_modules/tarn": {
27832 "version": "3.0.1", 27397 "version": "3.0.2",
27833 "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz", 27398 "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz",
27834 "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw==", 27399 "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==",
27835 "engines": { 27400 "engines": {
27836 "node": ">=8.0.0" 27401 "node": ">=8.0.0"
27837 } 27402 }
@@ -28940,9 +28505,9 @@
28940 } 28505 }
28941 }, 28506 },
28942 "node_modules/uglify-js": { 28507 "node_modules/uglify-js": {
28943 "version": "3.14.3", 28508 "version": "3.14.5",
28944 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz", 28509 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
28945 "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==", 28510 "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
28946 "dev": true, 28511 "dev": true,
28947 "bin": { 28512 "bin": {
28948 "uglifyjs": "bin/uglifyjs" 28513 "uglifyjs": "bin/uglifyjs"
@@ -28986,9 +28551,9 @@
28986 } 28551 }
28987 }, 28552 },
28988 "node_modules/underscore": { 28553 "node_modules/underscore": {
28989 "version": "1.13.1", 28554 "version": "1.13.2",
28990 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", 28555 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
28991 "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==" 28556 "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g=="
28992 }, 28557 },
28993 "node_modules/undertaker": { 28558 "node_modules/undertaker": {
28994 "version": "1.3.0", 28559 "version": "1.3.0",
@@ -29569,6 +29134,59 @@
29569 "node-gyp": "^7.1.2" 29134 "node-gyp": "^7.1.2"
29570 } 29135 }
29571 }, 29136 },
29137 "node_modules/usocket/node_modules/ansi-regex": {
29138 "version": "2.1.1",
29139 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
29140 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
29141 "optional": true,
29142 "engines": {
29143 "node": ">=0.10.0"
29144 }
29145 },
29146 "node_modules/usocket/node_modules/aproba": {
29147 "version": "1.2.0",
29148 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
29149 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
29150 "optional": true
29151 },
29152 "node_modules/usocket/node_modules/are-we-there-yet": {
29153 "version": "1.1.7",
29154 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
29155 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
29156 "optional": true,
29157 "dependencies": {
29158 "delegates": "^1.0.0",
29159 "readable-stream": "^2.0.6"
29160 }
29161 },
29162 "node_modules/usocket/node_modules/gauge": {
29163 "version": "2.7.4",
29164 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
29165 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
29166 "optional": true,
29167 "dependencies": {
29168 "aproba": "^1.0.3",
29169 "console-control-strings": "^1.0.0",
29170 "has-unicode": "^2.0.0",
29171 "object-assign": "^4.1.0",
29172 "signal-exit": "^3.0.0",
29173 "string-width": "^1.0.1",
29174 "strip-ansi": "^3.0.1",
29175 "wide-align": "^1.1.0"
29176 }
29177 },
29178 "node_modules/usocket/node_modules/is-fullwidth-code-point": {
29179 "version": "1.0.0",
29180 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
29181 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
29182 "optional": true,
29183 "dependencies": {
29184 "number-is-nan": "^1.0.0"
29185 },
29186 "engines": {
29187 "node": ">=0.10.0"
29188 }
29189 },
29572 "node_modules/usocket/node_modules/node-gyp": { 29190 "node_modules/usocket/node_modules/node-gyp": {
29573 "version": "7.1.2", 29191 "version": "7.1.2",
29574 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", 29192 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
@@ -29593,6 +29211,44 @@
29593 "node": ">= 10.12.0" 29211 "node": ">= 10.12.0"
29594 } 29212 }
29595 }, 29213 },
29214 "node_modules/usocket/node_modules/npmlog": {
29215 "version": "4.1.2",
29216 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
29217 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
29218 "optional": true,
29219 "dependencies": {
29220 "are-we-there-yet": "~1.1.2",
29221 "console-control-strings": "~1.1.0",
29222 "gauge": "~2.7.3",
29223 "set-blocking": "~2.0.0"
29224 }
29225 },
29226 "node_modules/usocket/node_modules/string-width": {
29227 "version": "1.0.2",
29228 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
29229 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
29230 "optional": true,
29231 "dependencies": {
29232 "code-point-at": "^1.0.0",
29233 "is-fullwidth-code-point": "^1.0.0",
29234 "strip-ansi": "^3.0.0"
29235 },
29236 "engines": {
29237 "node": ">=0.10.0"
29238 }
29239 },
29240 "node_modules/usocket/node_modules/strip-ansi": {
29241 "version": "3.0.1",
29242 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
29243 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
29244 "optional": true,
29245 "dependencies": {
29246 "ansi-regex": "^2.0.0"
29247 },
29248 "engines": {
29249 "node": ">=0.10.0"
29250 }
29251 },
29596 "node_modules/utf8-byte-length": { 29252 "node_modules/utf8-byte-length": {
29597 "version": "1.0.4", 29253 "version": "1.0.4",
29598 "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", 29254 "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
@@ -29914,9 +29570,9 @@
29914 } 29570 }
29915 }, 29571 },
29916 "node_modules/warning": { 29572 "node_modules/warning": {
29917 "version": "3.0.0", 29573 "version": "4.0.3",
29918 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", 29574 "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
29919 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", 29575 "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
29920 "dependencies": { 29576 "dependencies": {
29921 "loose-envify": "^1.0.0" 29577 "loose-envify": "^1.0.0"
29922 } 29578 }
@@ -30345,6 +30001,15 @@
30345 "node": ">=0.10.0" 30001 "node": ">=0.10.0"
30346 } 30002 }
30347 }, 30003 },
30004 "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": {
30005 "version": "2.0.0",
30006 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
30007 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
30008 "dev": true,
30009 "engines": {
30010 "node": ">=4"
30011 }
30012 },
30348 "node_modules/webpack-cli/node_modules/locate-path": { 30013 "node_modules/webpack-cli/node_modules/locate-path": {
30349 "version": "3.0.0", 30014 "version": "3.0.0",
30350 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 30015 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@@ -30747,6 +30412,15 @@
30747 "node": ">=6" 30412 "node": ">=6"
30748 } 30413 }
30749 }, 30414 },
30415 "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": {
30416 "version": "2.0.0",
30417 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
30418 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
30419 "dev": true,
30420 "engines": {
30421 "node": ">=4"
30422 }
30423 },
30750 "node_modules/webpack-dev-server/node_modules/locate-path": { 30424 "node_modules/webpack-dev-server/node_modules/locate-path": {
30751 "version": "3.0.0", 30425 "version": "3.0.0",
30752 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 30426 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@@ -31252,35 +30926,6 @@
31252 "node": ">=8" 30926 "node": ">=8"
31253 } 30927 }
31254 }, 30928 },
31255 "node_modules/widest-line/node_modules/emoji-regex": {
31256 "version": "8.0.0",
31257 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
31258 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
31259 "dev": true
31260 },
31261 "node_modules/widest-line/node_modules/is-fullwidth-code-point": {
31262 "version": "3.0.0",
31263 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
31264 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
31265 "dev": true,
31266 "engines": {
31267 "node": ">=8"
31268 }
31269 },
31270 "node_modules/widest-line/node_modules/string-width": {
31271 "version": "4.2.3",
31272 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
31273 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
31274 "dev": true,
31275 "dependencies": {
31276 "emoji-regex": "^8.0.0",
31277 "is-fullwidth-code-point": "^3.0.0",
31278 "strip-ansi": "^6.0.1"
31279 },
31280 "engines": {
31281 "node": ">=8"
31282 }
31283 },
31284 "node_modules/window-size": { 30929 "node_modules/window-size": {
31285 "version": "1.1.1", 30930 "version": "1.1.1",
31286 "resolved": "https://registry.npmjs.org/window-size/-/window-size-1.1.1.tgz", 30931 "resolved": "https://registry.npmjs.org/window-size/-/window-size-1.1.1.tgz",
@@ -31388,17 +31033,31 @@
31388 } 31033 }
31389 }, 31034 },
31390 "node_modules/winston-transport": { 31035 "node_modules/winston-transport": {
31391 "version": "4.4.0", 31036 "version": "4.4.1",
31392 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz", 31037 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.1.tgz",
31393 "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==", 31038 "integrity": "sha512-ciZRlU4CSjHqHe8RQG1iPxKMRVwv6ZJ0RC7DxStKWd0KjpAhPDy5gVYSCpIUq+5CUsP+IyNOTZy1X0tO2QZqjg==",
31394 "dependencies": { 31039 "dependencies": {
31395 "readable-stream": "^2.3.7", 31040 "logform": "^2.2.0",
31041 "readable-stream": "^3.4.0",
31396 "triple-beam": "^1.2.0" 31042 "triple-beam": "^1.2.0"
31397 }, 31043 },
31398 "engines": { 31044 "engines": {
31399 "node": ">= 6.4.0" 31045 "node": ">= 6.4.0"
31400 } 31046 }
31401 }, 31047 },
31048 "node_modules/winston-transport/node_modules/readable-stream": {
31049 "version": "3.6.0",
31050 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
31051 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
31052 "dependencies": {
31053 "inherits": "^2.0.3",
31054 "string_decoder": "^1.1.1",
31055 "util-deprecate": "^1.0.1"
31056 },
31057 "engines": {
31058 "node": ">= 6"
31059 }
31060 },
31402 "node_modules/winston/node_modules/readable-stream": { 31061 "node_modules/winston/node_modules/readable-stream": {
31403 "version": "3.6.0", 31062 "version": "3.6.0",
31404 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 31063 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
@@ -31486,35 +31145,6 @@
31486 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 31145 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
31487 "dev": true 31146 "dev": true
31488 }, 31147 },
31489 "node_modules/wrap-ansi/node_modules/emoji-regex": {
31490 "version": "8.0.0",
31491 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
31492 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
31493 "dev": true
31494 },
31495 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
31496 "version": "3.0.0",
31497 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
31498 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
31499 "dev": true,
31500 "engines": {
31501 "node": ">=8"
31502 }
31503 },
31504 "node_modules/wrap-ansi/node_modules/string-width": {
31505 "version": "4.2.3",
31506 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
31507 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
31508 "dev": true,
31509 "dependencies": {
31510 "emoji-regex": "^8.0.0",
31511 "is-fullwidth-code-point": "^3.0.0",
31512 "strip-ansi": "^6.0.1"
31513 },
31514 "engines": {
31515 "node": ">=8"
31516 }
31517 },
31518 "node_modules/wrappy": { 31148 "node_modules/wrappy": {
31519 "version": "1.0.2", 31149 "version": "1.0.2",
31520 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 31150 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -31533,9 +31163,9 @@
31533 } 31163 }
31534 }, 31164 },
31535 "node_modules/ws": { 31165 "node_modules/ws": {
31536 "version": "8.2.3", 31166 "version": "8.3.0",
31537 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", 31167 "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
31538 "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", 31168 "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
31539 "engines": { 31169 "engines": {
31540 "node": ">=10.0.0" 31170 "node": ">=10.0.0"
31541 }, 31171 },
@@ -31635,18 +31265,18 @@
31635 } 31265 }
31636 }, 31266 },
31637 "node_modules/yargs": { 31267 "node_modules/yargs": {
31638 "version": "17.2.1", 31268 "version": "17.3.0",
31639 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", 31269 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
31640 "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", 31270 "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
31641 "dev": true, 31271 "dev": true,
31642 "dependencies": { 31272 "dependencies": {
31643 "cliui": "^7.0.2", 31273 "cliui": "^7.0.2",
31644 "escalade": "^3.1.1", 31274 "escalade": "^3.1.1",
31645 "get-caller-file": "^2.0.5", 31275 "get-caller-file": "^2.0.5",
31646 "require-directory": "^2.1.1", 31276 "require-directory": "^2.1.1",
31647 "string-width": "^4.2.0", 31277 "string-width": "^4.2.3",
31648 "y18n": "^5.0.5", 31278 "y18n": "^5.0.5",
31649 "yargs-parser": "^20.2.2" 31279 "yargs-parser": "^21.0.0"
31650 }, 31280 },
31651 "engines": { 31281 "engines": {
31652 "node": ">=12" 31282 "node": ">=12"
@@ -31709,33 +31339,13 @@
31709 "node": ">=8" 31339 "node": ">=8"
31710 } 31340 }
31711 }, 31341 },
31712 "node_modules/yargs/node_modules/emoji-regex": { 31342 "node_modules/yargs/node_modules/yargs-parser": {
31713 "version": "8.0.0", 31343 "version": "21.0.0",
31714 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 31344 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
31715 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 31345 "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
31716 "dev": true
31717 },
31718 "node_modules/yargs/node_modules/is-fullwidth-code-point": {
31719 "version": "3.0.0",
31720 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
31721 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
31722 "dev": true,
31723 "engines": {
31724 "node": ">=8"
31725 }
31726 },
31727 "node_modules/yargs/node_modules/string-width": {
31728 "version": "4.2.3",
31729 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
31730 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
31731 "dev": true, 31346 "dev": true,
31732 "dependencies": {
31733 "emoji-regex": "^8.0.0",
31734 "is-fullwidth-code-point": "^3.0.0",
31735 "strip-ansi": "^6.0.1"
31736 },
31737 "engines": { 31347 "engines": {
31738 "node": ">=8" 31348 "node": ">=12"
31739 } 31349 }
31740 }, 31350 },
31741 "node_modules/yauzl": { 31351 "node_modules/yauzl": {
@@ -32093,19 +31703,19 @@
32093 "dev": true 31703 "dev": true
32094 }, 31704 },
32095 "@babel/core": { 31705 "@babel/core": {
32096 "version": "7.16.0", 31706 "version": "7.16.5",
32097 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", 31707 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz",
32098 "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", 31708 "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==",
32099 "dev": true, 31709 "dev": true,
32100 "requires": { 31710 "requires": {
32101 "@babel/code-frame": "^7.16.0", 31711 "@babel/code-frame": "^7.16.0",
32102 "@babel/generator": "^7.16.0", 31712 "@babel/generator": "^7.16.5",
32103 "@babel/helper-compilation-targets": "^7.16.0", 31713 "@babel/helper-compilation-targets": "^7.16.3",
32104 "@babel/helper-module-transforms": "^7.16.0", 31714 "@babel/helper-module-transforms": "^7.16.5",
32105 "@babel/helpers": "^7.16.0", 31715 "@babel/helpers": "^7.16.5",
32106 "@babel/parser": "^7.16.0", 31716 "@babel/parser": "^7.16.5",
32107 "@babel/template": "^7.16.0", 31717 "@babel/template": "^7.16.0",
32108 "@babel/traverse": "^7.16.0", 31718 "@babel/traverse": "^7.16.5",
32109 "@babel/types": "^7.16.0", 31719 "@babel/types": "^7.16.0",
32110 "convert-source-map": "^1.7.0", 31720 "convert-source-map": "^1.7.0",
32111 "debug": "^4.1.0", 31721 "debug": "^4.1.0",
@@ -32124,9 +31734,9 @@
32124 } 31734 }
32125 }, 31735 },
32126 "@babel/eslint-parser": { 31736 "@babel/eslint-parser": {
32127 "version": "7.16.3", 31737 "version": "7.16.5",
32128 "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz", 31738 "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz",
32129 "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==", 31739 "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==",
32130 "dev": true, 31740 "dev": true,
32131 "requires": { 31741 "requires": {
32132 "eslint-scope": "^5.1.1", 31742 "eslint-scope": "^5.1.1",
@@ -32143,9 +31753,9 @@
32143 } 31753 }
32144 }, 31754 },
32145 "@babel/generator": { 31755 "@babel/generator": {
32146 "version": "7.16.0", 31756 "version": "7.16.5",
32147 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", 31757 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz",
32148 "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", 31758 "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==",
32149 "dev": true, 31759 "dev": true,
32150 "requires": { 31760 "requires": {
32151 "@babel/types": "^7.16.0", 31761 "@babel/types": "^7.16.0",
@@ -32163,9 +31773,9 @@
32163 } 31773 }
32164 }, 31774 },
32165 "@babel/helper-builder-binary-assignment-operator-visitor": { 31775 "@babel/helper-builder-binary-assignment-operator-visitor": {
32166 "version": "7.16.0", 31776 "version": "7.16.5",
32167 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", 31777 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz",
32168 "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", 31778 "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==",
32169 "dev": true, 31779 "dev": true,
32170 "requires": { 31780 "requires": {
32171 "@babel/helper-explode-assignable-expression": "^7.16.0", 31781 "@babel/helper-explode-assignable-expression": "^7.16.0",
@@ -32193,16 +31803,17 @@
32193 } 31803 }
32194 }, 31804 },
32195 "@babel/helper-create-class-features-plugin": { 31805 "@babel/helper-create-class-features-plugin": {
32196 "version": "7.16.0", 31806 "version": "7.16.5",
32197 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", 31807 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz",
32198 "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", 31808 "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==",
32199 "dev": true, 31809 "dev": true,
32200 "requires": { 31810 "requires": {
32201 "@babel/helper-annotate-as-pure": "^7.16.0", 31811 "@babel/helper-annotate-as-pure": "^7.16.0",
31812 "@babel/helper-environment-visitor": "^7.16.5",
32202 "@babel/helper-function-name": "^7.16.0", 31813 "@babel/helper-function-name": "^7.16.0",
32203 "@babel/helper-member-expression-to-functions": "^7.16.0", 31814 "@babel/helper-member-expression-to-functions": "^7.16.5",
32204 "@babel/helper-optimise-call-expression": "^7.16.0", 31815 "@babel/helper-optimise-call-expression": "^7.16.0",
32205 "@babel/helper-replace-supers": "^7.16.0", 31816 "@babel/helper-replace-supers": "^7.16.5",
32206 "@babel/helper-split-export-declaration": "^7.16.0" 31817 "@babel/helper-split-export-declaration": "^7.16.0"
32207 } 31818 }
32208 }, 31819 },
@@ -32240,6 +31851,15 @@
32240 } 31851 }
32241 } 31852 }
32242 }, 31853 },
31854 "@babel/helper-environment-visitor": {
31855 "version": "7.16.5",
31856 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz",
31857 "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==",
31858 "dev": true,
31859 "requires": {
31860 "@babel/types": "^7.16.0"
31861 }
31862 },
32243 "@babel/helper-explode-assignable-expression": { 31863 "@babel/helper-explode-assignable-expression": {
32244 "version": "7.16.0", 31864 "version": "7.16.0",
32245 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", 31865 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
@@ -32279,9 +31899,9 @@
32279 } 31899 }
32280 }, 31900 },
32281 "@babel/helper-member-expression-to-functions": { 31901 "@babel/helper-member-expression-to-functions": {
32282 "version": "7.16.0", 31902 "version": "7.16.5",
32283 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", 31903 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz",
32284 "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", 31904 "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==",
32285 "dev": true, 31905 "dev": true,
32286 "requires": { 31906 "requires": {
32287 "@babel/types": "^7.16.0" 31907 "@babel/types": "^7.16.0"
@@ -32297,18 +31917,18 @@
32297 } 31917 }
32298 }, 31918 },
32299 "@babel/helper-module-transforms": { 31919 "@babel/helper-module-transforms": {
32300 "version": "7.16.0", 31920 "version": "7.16.5",
32301 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", 31921 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz",
32302 "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", 31922 "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==",
32303 "dev": true, 31923 "dev": true,
32304 "requires": { 31924 "requires": {
31925 "@babel/helper-environment-visitor": "^7.16.5",
32305 "@babel/helper-module-imports": "^7.16.0", 31926 "@babel/helper-module-imports": "^7.16.0",
32306 "@babel/helper-replace-supers": "^7.16.0",
32307 "@babel/helper-simple-access": "^7.16.0", 31927 "@babel/helper-simple-access": "^7.16.0",
32308 "@babel/helper-split-export-declaration": "^7.16.0", 31928 "@babel/helper-split-export-declaration": "^7.16.0",
32309 "@babel/helper-validator-identifier": "^7.15.7", 31929 "@babel/helper-validator-identifier": "^7.15.7",
32310 "@babel/template": "^7.16.0", 31930 "@babel/template": "^7.16.0",
32311 "@babel/traverse": "^7.16.0", 31931 "@babel/traverse": "^7.16.5",
32312 "@babel/types": "^7.16.0" 31932 "@babel/types": "^7.16.0"
32313 } 31933 }
32314 }, 31934 },
@@ -32322,31 +31942,32 @@
32322 } 31942 }
32323 }, 31943 },
32324 "@babel/helper-plugin-utils": { 31944 "@babel/helper-plugin-utils": {
32325 "version": "7.14.5", 31945 "version": "7.16.5",
32326 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 31946 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz",
32327 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 31947 "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==",
32328 "dev": true 31948 "dev": true
32329 }, 31949 },
32330 "@babel/helper-remap-async-to-generator": { 31950 "@babel/helper-remap-async-to-generator": {
32331 "version": "7.16.4", 31951 "version": "7.16.5",
32332 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", 31952 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz",
32333 "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", 31953 "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==",
32334 "dev": true, 31954 "dev": true,
32335 "requires": { 31955 "requires": {
32336 "@babel/helper-annotate-as-pure": "^7.16.0", 31956 "@babel/helper-annotate-as-pure": "^7.16.0",
32337 "@babel/helper-wrap-function": "^7.16.0", 31957 "@babel/helper-wrap-function": "^7.16.5",
32338 "@babel/types": "^7.16.0" 31958 "@babel/types": "^7.16.0"
32339 } 31959 }
32340 }, 31960 },
32341 "@babel/helper-replace-supers": { 31961 "@babel/helper-replace-supers": {
32342 "version": "7.16.0", 31962 "version": "7.16.5",
32343 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", 31963 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz",
32344 "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", 31964 "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==",
32345 "dev": true, 31965 "dev": true,
32346 "requires": { 31966 "requires": {
32347 "@babel/helper-member-expression-to-functions": "^7.16.0", 31967 "@babel/helper-environment-visitor": "^7.16.5",
31968 "@babel/helper-member-expression-to-functions": "^7.16.5",
32348 "@babel/helper-optimise-call-expression": "^7.16.0", 31969 "@babel/helper-optimise-call-expression": "^7.16.0",
32349 "@babel/traverse": "^7.16.0", 31970 "@babel/traverse": "^7.16.5",
32350 "@babel/types": "^7.16.0" 31971 "@babel/types": "^7.16.0"
32351 } 31972 }
32352 }, 31973 },
@@ -32390,25 +32011,25 @@
32390 "dev": true 32011 "dev": true
32391 }, 32012 },
32392 "@babel/helper-wrap-function": { 32013 "@babel/helper-wrap-function": {
32393 "version": "7.16.0", 32014 "version": "7.16.5",
32394 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", 32015 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz",
32395 "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", 32016 "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==",
32396 "dev": true, 32017 "dev": true,
32397 "requires": { 32018 "requires": {
32398 "@babel/helper-function-name": "^7.16.0", 32019 "@babel/helper-function-name": "^7.16.0",
32399 "@babel/template": "^7.16.0", 32020 "@babel/template": "^7.16.0",
32400 "@babel/traverse": "^7.16.0", 32021 "@babel/traverse": "^7.16.5",
32401 "@babel/types": "^7.16.0" 32022 "@babel/types": "^7.16.0"
32402 } 32023 }
32403 }, 32024 },
32404 "@babel/helpers": { 32025 "@babel/helpers": {
32405 "version": "7.16.3", 32026 "version": "7.16.5",
32406 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", 32027 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz",
32407 "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", 32028 "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==",
32408 "dev": true, 32029 "dev": true,
32409 "requires": { 32030 "requires": {
32410 "@babel/template": "^7.16.0", 32031 "@babel/template": "^7.16.0",
32411 "@babel/traverse": "^7.16.3", 32032 "@babel/traverse": "^7.16.5",
32412 "@babel/types": "^7.16.0" 32033 "@babel/types": "^7.16.0"
32413 } 32034 }
32414 }, 32035 },
@@ -32424,9 +32045,9 @@
32424 } 32045 }
32425 }, 32046 },
32426 "@babel/parser": { 32047 "@babel/parser": {
32427 "version": "7.16.4", 32048 "version": "7.16.6",
32428 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", 32049 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
32429 "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", 32050 "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
32430 "dev": true 32051 "dev": true
32431 }, 32052 },
32432 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 32053 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -32450,172 +32071,172 @@
32450 } 32071 }
32451 }, 32072 },
32452 "@babel/plugin-proposal-async-generator-functions": { 32073 "@babel/plugin-proposal-async-generator-functions": {
32453 "version": "7.16.4", 32074 "version": "7.16.5",
32454 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", 32075 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz",
32455 "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", 32076 "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==",
32456 "dev": true, 32077 "dev": true,
32457 "requires": { 32078 "requires": {
32458 "@babel/helper-plugin-utils": "^7.14.5", 32079 "@babel/helper-plugin-utils": "^7.16.5",
32459 "@babel/helper-remap-async-to-generator": "^7.16.4", 32080 "@babel/helper-remap-async-to-generator": "^7.16.5",
32460 "@babel/plugin-syntax-async-generators": "^7.8.4" 32081 "@babel/plugin-syntax-async-generators": "^7.8.4"
32461 } 32082 }
32462 }, 32083 },
32463 "@babel/plugin-proposal-class-properties": { 32084 "@babel/plugin-proposal-class-properties": {
32464 "version": "7.16.0", 32085 "version": "7.16.5",
32465 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", 32086 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz",
32466 "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", 32087 "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==",
32467 "dev": true, 32088 "dev": true,
32468 "requires": { 32089 "requires": {
32469 "@babel/helper-create-class-features-plugin": "^7.16.0", 32090 "@babel/helper-create-class-features-plugin": "^7.16.5",
32470 "@babel/helper-plugin-utils": "^7.14.5" 32091 "@babel/helper-plugin-utils": "^7.16.5"
32471 } 32092 }
32472 }, 32093 },
32473 "@babel/plugin-proposal-class-static-block": { 32094 "@babel/plugin-proposal-class-static-block": {
32474 "version": "7.16.0", 32095 "version": "7.16.5",
32475 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", 32096 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz",
32476 "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", 32097 "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==",
32477 "dev": true, 32098 "dev": true,
32478 "requires": { 32099 "requires": {
32479 "@babel/helper-create-class-features-plugin": "^7.16.0", 32100 "@babel/helper-create-class-features-plugin": "^7.16.5",
32480 "@babel/helper-plugin-utils": "^7.14.5", 32101 "@babel/helper-plugin-utils": "^7.16.5",
32481 "@babel/plugin-syntax-class-static-block": "^7.14.5" 32102 "@babel/plugin-syntax-class-static-block": "^7.14.5"
32482 } 32103 }
32483 }, 32104 },
32484 "@babel/plugin-proposal-decorators": { 32105 "@babel/plugin-proposal-decorators": {
32485 "version": "7.16.4", 32106 "version": "7.16.5",
32486 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz", 32107 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.5.tgz",
32487 "integrity": "sha512-RESBNX16eNqnBeEVR5sCJpnW0mHiNLNNvGA8PrRuK/4ZJ4TO+6bHleRUuGQYDERVySOKtOhSya/C4MIhwAMAgg==", 32108 "integrity": "sha512-XAiZll5oCdp2Dd2RbXA3LVPlFyIRhhcQy+G34p9ePpl6mjFkbqHAYHovyw2j5mqUrlBf0/+MtOIJ3JGYtz8qaw==",
32488 "dev": true, 32109 "dev": true,
32489 "requires": { 32110 "requires": {
32490 "@babel/helper-create-class-features-plugin": "^7.16.0", 32111 "@babel/helper-create-class-features-plugin": "^7.16.5",
32491 "@babel/helper-plugin-utils": "^7.14.5", 32112 "@babel/helper-plugin-utils": "^7.16.5",
32492 "@babel/plugin-syntax-decorators": "^7.16.0" 32113 "@babel/plugin-syntax-decorators": "^7.16.5"
32493 } 32114 }
32494 }, 32115 },
32495 "@babel/plugin-proposal-dynamic-import": { 32116 "@babel/plugin-proposal-dynamic-import": {
32496 "version": "7.16.0", 32117 "version": "7.16.5",
32497 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", 32118 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz",
32498 "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", 32119 "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==",
32499 "dev": true, 32120 "dev": true,
32500 "requires": { 32121 "requires": {
32501 "@babel/helper-plugin-utils": "^7.14.5", 32122 "@babel/helper-plugin-utils": "^7.16.5",
32502 "@babel/plugin-syntax-dynamic-import": "^7.8.3" 32123 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
32503 } 32124 }
32504 }, 32125 },
32505 "@babel/plugin-proposal-export-namespace-from": { 32126 "@babel/plugin-proposal-export-namespace-from": {
32506 "version": "7.16.0", 32127 "version": "7.16.5",
32507 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", 32128 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz",
32508 "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", 32129 "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==",
32509 "dev": true, 32130 "dev": true,
32510 "requires": { 32131 "requires": {
32511 "@babel/helper-plugin-utils": "^7.14.5", 32132 "@babel/helper-plugin-utils": "^7.16.5",
32512 "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 32133 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
32513 } 32134 }
32514 }, 32135 },
32515 "@babel/plugin-proposal-json-strings": { 32136 "@babel/plugin-proposal-json-strings": {
32516 "version": "7.16.0", 32137 "version": "7.16.5",
32517 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", 32138 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz",
32518 "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", 32139 "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==",
32519 "dev": true, 32140 "dev": true,
32520 "requires": { 32141 "requires": {
32521 "@babel/helper-plugin-utils": "^7.14.5", 32142 "@babel/helper-plugin-utils": "^7.16.5",
32522 "@babel/plugin-syntax-json-strings": "^7.8.3" 32143 "@babel/plugin-syntax-json-strings": "^7.8.3"
32523 } 32144 }
32524 }, 32145 },
32525 "@babel/plugin-proposal-logical-assignment-operators": { 32146 "@babel/plugin-proposal-logical-assignment-operators": {
32526 "version": "7.16.0", 32147 "version": "7.16.5",
32527 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", 32148 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz",
32528 "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", 32149 "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==",
32529 "dev": true, 32150 "dev": true,
32530 "requires": { 32151 "requires": {
32531 "@babel/helper-plugin-utils": "^7.14.5", 32152 "@babel/helper-plugin-utils": "^7.16.5",
32532 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 32153 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
32533 } 32154 }
32534 }, 32155 },
32535 "@babel/plugin-proposal-nullish-coalescing-operator": { 32156 "@babel/plugin-proposal-nullish-coalescing-operator": {
32536 "version": "7.16.0", 32157 "version": "7.16.5",
32537 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", 32158 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz",
32538 "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", 32159 "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==",
32539 "dev": true, 32160 "dev": true,
32540 "requires": { 32161 "requires": {
32541 "@babel/helper-plugin-utils": "^7.14.5", 32162 "@babel/helper-plugin-utils": "^7.16.5",
32542 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 32163 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
32543 } 32164 }
32544 }, 32165 },
32545 "@babel/plugin-proposal-numeric-separator": { 32166 "@babel/plugin-proposal-numeric-separator": {
32546 "version": "7.16.0", 32167 "version": "7.16.5",
32547 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", 32168 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz",
32548 "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", 32169 "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==",
32549 "dev": true, 32170 "dev": true,
32550 "requires": { 32171 "requires": {
32551 "@babel/helper-plugin-utils": "^7.14.5", 32172 "@babel/helper-plugin-utils": "^7.16.5",
32552 "@babel/plugin-syntax-numeric-separator": "^7.10.4" 32173 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
32553 } 32174 }
32554 }, 32175 },
32555 "@babel/plugin-proposal-object-rest-spread": { 32176 "@babel/plugin-proposal-object-rest-spread": {
32556 "version": "7.16.0", 32177 "version": "7.16.5",
32557 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", 32178 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz",
32558 "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", 32179 "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==",
32559 "dev": true, 32180 "dev": true,
32560 "requires": { 32181 "requires": {
32561 "@babel/compat-data": "^7.16.0", 32182 "@babel/compat-data": "^7.16.4",
32562 "@babel/helper-compilation-targets": "^7.16.0", 32183 "@babel/helper-compilation-targets": "^7.16.3",
32563 "@babel/helper-plugin-utils": "^7.14.5", 32184 "@babel/helper-plugin-utils": "^7.16.5",
32564 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 32185 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
32565 "@babel/plugin-transform-parameters": "^7.16.0" 32186 "@babel/plugin-transform-parameters": "^7.16.5"
32566 } 32187 }
32567 }, 32188 },
32568 "@babel/plugin-proposal-optional-catch-binding": { 32189 "@babel/plugin-proposal-optional-catch-binding": {
32569 "version": "7.16.0", 32190 "version": "7.16.5",
32570 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", 32191 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz",
32571 "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", 32192 "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==",
32572 "dev": true, 32193 "dev": true,
32573 "requires": { 32194 "requires": {
32574 "@babel/helper-plugin-utils": "^7.14.5", 32195 "@babel/helper-plugin-utils": "^7.16.5",
32575 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 32196 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
32576 } 32197 }
32577 }, 32198 },
32578 "@babel/plugin-proposal-optional-chaining": { 32199 "@babel/plugin-proposal-optional-chaining": {
32579 "version": "7.16.0", 32200 "version": "7.16.5",
32580 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", 32201 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz",
32581 "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", 32202 "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==",
32582 "dev": true, 32203 "dev": true,
32583 "requires": { 32204 "requires": {
32584 "@babel/helper-plugin-utils": "^7.14.5", 32205 "@babel/helper-plugin-utils": "^7.16.5",
32585 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", 32206 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
32586 "@babel/plugin-syntax-optional-chaining": "^7.8.3" 32207 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
32587 } 32208 }
32588 }, 32209 },
32589 "@babel/plugin-proposal-private-methods": { 32210 "@babel/plugin-proposal-private-methods": {
32590 "version": "7.16.0", 32211 "version": "7.16.5",
32591 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", 32212 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz",
32592 "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", 32213 "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==",
32593 "dev": true, 32214 "dev": true,
32594 "requires": { 32215 "requires": {
32595 "@babel/helper-create-class-features-plugin": "^7.16.0", 32216 "@babel/helper-create-class-features-plugin": "^7.16.5",
32596 "@babel/helper-plugin-utils": "^7.14.5" 32217 "@babel/helper-plugin-utils": "^7.16.5"
32597 } 32218 }
32598 }, 32219 },
32599 "@babel/plugin-proposal-private-property-in-object": { 32220 "@babel/plugin-proposal-private-property-in-object": {
32600 "version": "7.16.0", 32221 "version": "7.16.5",
32601 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", 32222 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz",
32602 "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", 32223 "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==",
32603 "dev": true, 32224 "dev": true,
32604 "requires": { 32225 "requires": {
32605 "@babel/helper-annotate-as-pure": "^7.16.0", 32226 "@babel/helper-annotate-as-pure": "^7.16.0",
32606 "@babel/helper-create-class-features-plugin": "^7.16.0", 32227 "@babel/helper-create-class-features-plugin": "^7.16.5",
32607 "@babel/helper-plugin-utils": "^7.14.5", 32228 "@babel/helper-plugin-utils": "^7.16.5",
32608 "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 32229 "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
32609 } 32230 }
32610 }, 32231 },
32611 "@babel/plugin-proposal-unicode-property-regex": { 32232 "@babel/plugin-proposal-unicode-property-regex": {
32612 "version": "7.16.0", 32233 "version": "7.16.5",
32613 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", 32234 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz",
32614 "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", 32235 "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==",
32615 "dev": true, 32236 "dev": true,
32616 "requires": { 32237 "requires": {
32617 "@babel/helper-create-regexp-features-plugin": "^7.16.0", 32238 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
32618 "@babel/helper-plugin-utils": "^7.14.5" 32239 "@babel/helper-plugin-utils": "^7.16.5"
32619 } 32240 }
32620 }, 32241 },
32621 "@babel/plugin-syntax-async-generators": { 32242 "@babel/plugin-syntax-async-generators": {
@@ -32655,12 +32276,12 @@
32655 } 32276 }
32656 }, 32277 },
32657 "@babel/plugin-syntax-decorators": { 32278 "@babel/plugin-syntax-decorators": {
32658 "version": "7.16.0", 32279 "version": "7.16.5",
32659 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", 32280 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.5.tgz",
32660 "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", 32281 "integrity": "sha512-3CbYTXfflvyy8O819uhZcZSMedZG4J8yS/NLTc/8T24M9ke1GssTGvg8VZu3Yn2LU5IyQSv1CmPq0a9JWHXJwg==",
32661 "dev": true, 32282 "dev": true,
32662 "requires": { 32283 "requires": {
32663 "@babel/helper-plugin-utils": "^7.14.5" 32284 "@babel/helper-plugin-utils": "^7.16.5"
32664 } 32285 }
32665 }, 32286 },
32666 "@babel/plugin-syntax-dynamic-import": { 32287 "@babel/plugin-syntax-dynamic-import": {
@@ -32700,12 +32321,12 @@
32700 } 32321 }
32701 }, 32322 },
32702 "@babel/plugin-syntax-jsx": { 32323 "@babel/plugin-syntax-jsx": {
32703 "version": "7.16.0", 32324 "version": "7.16.5",
32704 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", 32325 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz",
32705 "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", 32326 "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==",
32706 "dev": true, 32327 "dev": true,
32707 "requires": { 32328 "requires": {
32708 "@babel/helper-plugin-utils": "^7.14.5" 32329 "@babel/helper-plugin-utils": "^7.16.5"
32709 } 32330 }
32710 }, 32331 },
32711 "@babel/plugin-syntax-logical-assignment-operators": { 32332 "@babel/plugin-syntax-logical-assignment-operators": {
@@ -32781,394 +32402,395 @@
32781 } 32402 }
32782 }, 32403 },
32783 "@babel/plugin-syntax-typescript": { 32404 "@babel/plugin-syntax-typescript": {
32784 "version": "7.16.0", 32405 "version": "7.16.5",
32785 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", 32406 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz",
32786 "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", 32407 "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==",
32787 "dev": true, 32408 "dev": true,
32788 "requires": { 32409 "requires": {
32789 "@babel/helper-plugin-utils": "^7.14.5" 32410 "@babel/helper-plugin-utils": "^7.16.5"
32790 } 32411 }
32791 }, 32412 },
32792 "@babel/plugin-transform-arrow-functions": { 32413 "@babel/plugin-transform-arrow-functions": {
32793 "version": "7.16.0", 32414 "version": "7.16.5",
32794 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", 32415 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz",
32795 "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", 32416 "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==",
32796 "dev": true, 32417 "dev": true,
32797 "requires": { 32418 "requires": {
32798 "@babel/helper-plugin-utils": "^7.14.5" 32419 "@babel/helper-plugin-utils": "^7.16.5"
32799 } 32420 }
32800 }, 32421 },
32801 "@babel/plugin-transform-async-to-generator": { 32422 "@babel/plugin-transform-async-to-generator": {
32802 "version": "7.16.0", 32423 "version": "7.16.5",
32803 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", 32424 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz",
32804 "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", 32425 "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==",
32805 "dev": true, 32426 "dev": true,
32806 "requires": { 32427 "requires": {
32807 "@babel/helper-module-imports": "^7.16.0", 32428 "@babel/helper-module-imports": "^7.16.0",
32808 "@babel/helper-plugin-utils": "^7.14.5", 32429 "@babel/helper-plugin-utils": "^7.16.5",
32809 "@babel/helper-remap-async-to-generator": "^7.16.0" 32430 "@babel/helper-remap-async-to-generator": "^7.16.5"
32810 } 32431 }
32811 }, 32432 },
32812 "@babel/plugin-transform-block-scoped-functions": { 32433 "@babel/plugin-transform-block-scoped-functions": {
32813 "version": "7.16.0", 32434 "version": "7.16.5",
32814 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", 32435 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz",
32815 "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", 32436 "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==",
32816 "dev": true, 32437 "dev": true,
32817 "requires": { 32438 "requires": {
32818 "@babel/helper-plugin-utils": "^7.14.5" 32439 "@babel/helper-plugin-utils": "^7.16.5"
32819 } 32440 }
32820 }, 32441 },
32821 "@babel/plugin-transform-block-scoping": { 32442 "@babel/plugin-transform-block-scoping": {
32822 "version": "7.16.0", 32443 "version": "7.16.5",
32823 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", 32444 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz",
32824 "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", 32445 "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==",
32825 "dev": true, 32446 "dev": true,
32826 "requires": { 32447 "requires": {
32827 "@babel/helper-plugin-utils": "^7.14.5" 32448 "@babel/helper-plugin-utils": "^7.16.5"
32828 } 32449 }
32829 }, 32450 },
32830 "@babel/plugin-transform-classes": { 32451 "@babel/plugin-transform-classes": {
32831 "version": "7.16.0", 32452 "version": "7.16.5",
32832 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", 32453 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz",
32833 "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", 32454 "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==",
32834 "dev": true, 32455 "dev": true,
32835 "requires": { 32456 "requires": {
32836 "@babel/helper-annotate-as-pure": "^7.16.0", 32457 "@babel/helper-annotate-as-pure": "^7.16.0",
32458 "@babel/helper-environment-visitor": "^7.16.5",
32837 "@babel/helper-function-name": "^7.16.0", 32459 "@babel/helper-function-name": "^7.16.0",
32838 "@babel/helper-optimise-call-expression": "^7.16.0", 32460 "@babel/helper-optimise-call-expression": "^7.16.0",
32839 "@babel/helper-plugin-utils": "^7.14.5", 32461 "@babel/helper-plugin-utils": "^7.16.5",
32840 "@babel/helper-replace-supers": "^7.16.0", 32462 "@babel/helper-replace-supers": "^7.16.5",
32841 "@babel/helper-split-export-declaration": "^7.16.0", 32463 "@babel/helper-split-export-declaration": "^7.16.0",
32842 "globals": "^11.1.0" 32464 "globals": "^11.1.0"
32843 } 32465 }
32844 }, 32466 },
32845 "@babel/plugin-transform-computed-properties": { 32467 "@babel/plugin-transform-computed-properties": {
32846 "version": "7.16.0", 32468 "version": "7.16.5",
32847 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", 32469 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz",
32848 "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", 32470 "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==",
32849 "dev": true, 32471 "dev": true,
32850 "requires": { 32472 "requires": {
32851 "@babel/helper-plugin-utils": "^7.14.5" 32473 "@babel/helper-plugin-utils": "^7.16.5"
32852 } 32474 }
32853 }, 32475 },
32854 "@babel/plugin-transform-destructuring": { 32476 "@babel/plugin-transform-destructuring": {
32855 "version": "7.16.0", 32477 "version": "7.16.5",
32856 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", 32478 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz",
32857 "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", 32479 "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==",
32858 "dev": true, 32480 "dev": true,
32859 "requires": { 32481 "requires": {
32860 "@babel/helper-plugin-utils": "^7.14.5" 32482 "@babel/helper-plugin-utils": "^7.16.5"
32861 } 32483 }
32862 }, 32484 },
32863 "@babel/plugin-transform-dotall-regex": { 32485 "@babel/plugin-transform-dotall-regex": {
32864 "version": "7.16.0", 32486 "version": "7.16.5",
32865 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", 32487 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz",
32866 "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", 32488 "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==",
32867 "dev": true, 32489 "dev": true,
32868 "requires": { 32490 "requires": {
32869 "@babel/helper-create-regexp-features-plugin": "^7.16.0", 32491 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
32870 "@babel/helper-plugin-utils": "^7.14.5" 32492 "@babel/helper-plugin-utils": "^7.16.5"
32871 } 32493 }
32872 }, 32494 },
32873 "@babel/plugin-transform-duplicate-keys": { 32495 "@babel/plugin-transform-duplicate-keys": {
32874 "version": "7.16.0", 32496 "version": "7.16.5",
32875 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", 32497 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz",
32876 "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", 32498 "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==",
32877 "dev": true, 32499 "dev": true,
32878 "requires": { 32500 "requires": {
32879 "@babel/helper-plugin-utils": "^7.14.5" 32501 "@babel/helper-plugin-utils": "^7.16.5"
32880 } 32502 }
32881 }, 32503 },
32882 "@babel/plugin-transform-exponentiation-operator": { 32504 "@babel/plugin-transform-exponentiation-operator": {
32883 "version": "7.16.0", 32505 "version": "7.16.5",
32884 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", 32506 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz",
32885 "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", 32507 "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==",
32886 "dev": true, 32508 "dev": true,
32887 "requires": { 32509 "requires": {
32888 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", 32510 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5",
32889 "@babel/helper-plugin-utils": "^7.14.5" 32511 "@babel/helper-plugin-utils": "^7.16.5"
32890 } 32512 }
32891 }, 32513 },
32892 "@babel/plugin-transform-for-of": { 32514 "@babel/plugin-transform-for-of": {
32893 "version": "7.16.0", 32515 "version": "7.16.5",
32894 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", 32516 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz",
32895 "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", 32517 "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==",
32896 "dev": true, 32518 "dev": true,
32897 "requires": { 32519 "requires": {
32898 "@babel/helper-plugin-utils": "^7.14.5" 32520 "@babel/helper-plugin-utils": "^7.16.5"
32899 } 32521 }
32900 }, 32522 },
32901 "@babel/plugin-transform-function-name": { 32523 "@babel/plugin-transform-function-name": {
32902 "version": "7.16.0", 32524 "version": "7.16.5",
32903 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", 32525 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz",
32904 "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", 32526 "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==",
32905 "dev": true, 32527 "dev": true,
32906 "requires": { 32528 "requires": {
32907 "@babel/helper-function-name": "^7.16.0", 32529 "@babel/helper-function-name": "^7.16.0",
32908 "@babel/helper-plugin-utils": "^7.14.5" 32530 "@babel/helper-plugin-utils": "^7.16.5"
32909 } 32531 }
32910 }, 32532 },
32911 "@babel/plugin-transform-literals": { 32533 "@babel/plugin-transform-literals": {
32912 "version": "7.16.0", 32534 "version": "7.16.5",
32913 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", 32535 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz",
32914 "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", 32536 "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==",
32915 "dev": true, 32537 "dev": true,
32916 "requires": { 32538 "requires": {
32917 "@babel/helper-plugin-utils": "^7.14.5" 32539 "@babel/helper-plugin-utils": "^7.16.5"
32918 } 32540 }
32919 }, 32541 },
32920 "@babel/plugin-transform-member-expression-literals": { 32542 "@babel/plugin-transform-member-expression-literals": {
32921 "version": "7.16.0", 32543 "version": "7.16.5",
32922 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", 32544 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz",
32923 "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", 32545 "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==",
32924 "dev": true, 32546 "dev": true,
32925 "requires": { 32547 "requires": {
32926 "@babel/helper-plugin-utils": "^7.14.5" 32548 "@babel/helper-plugin-utils": "^7.16.5"
32927 } 32549 }
32928 }, 32550 },
32929 "@babel/plugin-transform-modules-amd": { 32551 "@babel/plugin-transform-modules-amd": {
32930 "version": "7.16.0", 32552 "version": "7.16.5",
32931 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", 32553 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz",
32932 "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", 32554 "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==",
32933 "dev": true, 32555 "dev": true,
32934 "requires": { 32556 "requires": {
32935 "@babel/helper-module-transforms": "^7.16.0", 32557 "@babel/helper-module-transforms": "^7.16.5",
32936 "@babel/helper-plugin-utils": "^7.14.5", 32558 "@babel/helper-plugin-utils": "^7.16.5",
32937 "babel-plugin-dynamic-import-node": "^2.3.3" 32559 "babel-plugin-dynamic-import-node": "^2.3.3"
32938 } 32560 }
32939 }, 32561 },
32940 "@babel/plugin-transform-modules-commonjs": { 32562 "@babel/plugin-transform-modules-commonjs": {
32941 "version": "7.16.0", 32563 "version": "7.16.5",
32942 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", 32564 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz",
32943 "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", 32565 "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==",
32944 "dev": true, 32566 "dev": true,
32945 "requires": { 32567 "requires": {
32946 "@babel/helper-module-transforms": "^7.16.0", 32568 "@babel/helper-module-transforms": "^7.16.5",
32947 "@babel/helper-plugin-utils": "^7.14.5", 32569 "@babel/helper-plugin-utils": "^7.16.5",
32948 "@babel/helper-simple-access": "^7.16.0", 32570 "@babel/helper-simple-access": "^7.16.0",
32949 "babel-plugin-dynamic-import-node": "^2.3.3" 32571 "babel-plugin-dynamic-import-node": "^2.3.3"
32950 } 32572 }
32951 }, 32573 },
32952 "@babel/plugin-transform-modules-systemjs": { 32574 "@babel/plugin-transform-modules-systemjs": {
32953 "version": "7.16.0", 32575 "version": "7.16.5",
32954 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", 32576 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz",
32955 "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", 32577 "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==",
32956 "dev": true, 32578 "dev": true,
32957 "requires": { 32579 "requires": {
32958 "@babel/helper-hoist-variables": "^7.16.0", 32580 "@babel/helper-hoist-variables": "^7.16.0",
32959 "@babel/helper-module-transforms": "^7.16.0", 32581 "@babel/helper-module-transforms": "^7.16.5",
32960 "@babel/helper-plugin-utils": "^7.14.5", 32582 "@babel/helper-plugin-utils": "^7.16.5",
32961 "@babel/helper-validator-identifier": "^7.15.7", 32583 "@babel/helper-validator-identifier": "^7.15.7",
32962 "babel-plugin-dynamic-import-node": "^2.3.3" 32584 "babel-plugin-dynamic-import-node": "^2.3.3"
32963 } 32585 }
32964 }, 32586 },
32965 "@babel/plugin-transform-modules-umd": { 32587 "@babel/plugin-transform-modules-umd": {
32966 "version": "7.16.0", 32588 "version": "7.16.5",
32967 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", 32589 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz",
32968 "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", 32590 "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==",
32969 "dev": true, 32591 "dev": true,
32970 "requires": { 32592 "requires": {
32971 "@babel/helper-module-transforms": "^7.16.0", 32593 "@babel/helper-module-transforms": "^7.16.5",
32972 "@babel/helper-plugin-utils": "^7.14.5" 32594 "@babel/helper-plugin-utils": "^7.16.5"
32973 } 32595 }
32974 }, 32596 },
32975 "@babel/plugin-transform-named-capturing-groups-regex": { 32597 "@babel/plugin-transform-named-capturing-groups-regex": {
32976 "version": "7.16.0", 32598 "version": "7.16.5",
32977 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", 32599 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz",
32978 "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", 32600 "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==",
32979 "dev": true, 32601 "dev": true,
32980 "requires": { 32602 "requires": {
32981 "@babel/helper-create-regexp-features-plugin": "^7.16.0" 32603 "@babel/helper-create-regexp-features-plugin": "^7.16.0"
32982 } 32604 }
32983 }, 32605 },
32984 "@babel/plugin-transform-new-target": { 32606 "@babel/plugin-transform-new-target": {
32985 "version": "7.16.0", 32607 "version": "7.16.5",
32986 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", 32608 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz",
32987 "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", 32609 "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==",
32988 "dev": true, 32610 "dev": true,
32989 "requires": { 32611 "requires": {
32990 "@babel/helper-plugin-utils": "^7.14.5" 32612 "@babel/helper-plugin-utils": "^7.16.5"
32991 } 32613 }
32992 }, 32614 },
32993 "@babel/plugin-transform-object-super": { 32615 "@babel/plugin-transform-object-super": {
32994 "version": "7.16.0", 32616 "version": "7.16.5",
32995 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", 32617 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz",
32996 "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", 32618 "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==",
32997 "dev": true, 32619 "dev": true,
32998 "requires": { 32620 "requires": {
32999 "@babel/helper-plugin-utils": "^7.14.5", 32621 "@babel/helper-plugin-utils": "^7.16.5",
33000 "@babel/helper-replace-supers": "^7.16.0" 32622 "@babel/helper-replace-supers": "^7.16.5"
33001 } 32623 }
33002 }, 32624 },
33003 "@babel/plugin-transform-parameters": { 32625 "@babel/plugin-transform-parameters": {
33004 "version": "7.16.3", 32626 "version": "7.16.5",
33005 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", 32627 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz",
33006 "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", 32628 "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==",
33007 "dev": true, 32629 "dev": true,
33008 "requires": { 32630 "requires": {
33009 "@babel/helper-plugin-utils": "^7.14.5" 32631 "@babel/helper-plugin-utils": "^7.16.5"
33010 } 32632 }
33011 }, 32633 },
33012 "@babel/plugin-transform-property-literals": { 32634 "@babel/plugin-transform-property-literals": {
33013 "version": "7.16.0", 32635 "version": "7.16.5",
33014 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", 32636 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz",
33015 "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", 32637 "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==",
33016 "dev": true, 32638 "dev": true,
33017 "requires": { 32639 "requires": {
33018 "@babel/helper-plugin-utils": "^7.14.5" 32640 "@babel/helper-plugin-utils": "^7.16.5"
33019 } 32641 }
33020 }, 32642 },
33021 "@babel/plugin-transform-react-display-name": { 32643 "@babel/plugin-transform-react-display-name": {
33022 "version": "7.16.0", 32644 "version": "7.16.5",
33023 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", 32645 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz",
33024 "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", 32646 "integrity": "sha512-dHYCOnzSsXFz8UcdNQIHGvg94qPL/teF7CCiCEMRxmA1G2p5Mq4JnKVowCDxYfiQ9D7RstaAp9kwaSI+sXbnhw==",
33025 "dev": true, 32647 "dev": true,
33026 "requires": { 32648 "requires": {
33027 "@babel/helper-plugin-utils": "^7.14.5" 32649 "@babel/helper-plugin-utils": "^7.16.5"
33028 } 32650 }
33029 }, 32651 },
33030 "@babel/plugin-transform-react-jsx": { 32652 "@babel/plugin-transform-react-jsx": {
33031 "version": "7.16.0", 32653 "version": "7.16.5",
33032 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", 32654 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz",
33033 "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", 32655 "integrity": "sha512-+arLIz1d7kmwX0fKxTxbnoeG85ONSnLpvdODa4P3pc1sS7CV1hfmtYWufkW/oYsPnkDrEeQFxhUWcFnrXW7jQQ==",
33034 "dev": true, 32656 "dev": true,
33035 "requires": { 32657 "requires": {
33036 "@babel/helper-annotate-as-pure": "^7.16.0", 32658 "@babel/helper-annotate-as-pure": "^7.16.0",
33037 "@babel/helper-module-imports": "^7.16.0", 32659 "@babel/helper-module-imports": "^7.16.0",
33038 "@babel/helper-plugin-utils": "^7.14.5", 32660 "@babel/helper-plugin-utils": "^7.16.5",
33039 "@babel/plugin-syntax-jsx": "^7.16.0", 32661 "@babel/plugin-syntax-jsx": "^7.16.5",
33040 "@babel/types": "^7.16.0" 32662 "@babel/types": "^7.16.0"
33041 } 32663 }
33042 }, 32664 },
33043 "@babel/plugin-transform-react-jsx-development": { 32665 "@babel/plugin-transform-react-jsx-development": {
33044 "version": "7.16.0", 32666 "version": "7.16.5",
33045 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", 32667 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.5.tgz",
33046 "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", 32668 "integrity": "sha512-uQSLacMZSGLCxOw20dzo1dmLlKkd+DsayoV54q3MHXhbqgPzoiGerZQgNPl/Ro8/OcXV2ugfnkx+rxdS0sN5Uw==",
33047 "dev": true, 32669 "dev": true,
33048 "requires": { 32670 "requires": {
33049 "@babel/plugin-transform-react-jsx": "^7.16.0" 32671 "@babel/plugin-transform-react-jsx": "^7.16.5"
33050 } 32672 }
33051 }, 32673 },
33052 "@babel/plugin-transform-react-pure-annotations": { 32674 "@babel/plugin-transform-react-pure-annotations": {
33053 "version": "7.16.0", 32675 "version": "7.16.5",
33054 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", 32676 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.5.tgz",
33055 "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", 32677 "integrity": "sha512-0nYU30hCxnCVCbRjSy9ahlhWZ2Sn6khbY4FqR91W+2RbSqkWEbVu2gXh45EqNy4Bq7sRU+H4i0/6YKwOSzh16A==",
33056 "dev": true, 32678 "dev": true,
33057 "requires": { 32679 "requires": {
33058 "@babel/helper-annotate-as-pure": "^7.16.0", 32680 "@babel/helper-annotate-as-pure": "^7.16.0",
33059 "@babel/helper-plugin-utils": "^7.14.5" 32681 "@babel/helper-plugin-utils": "^7.16.5"
33060 } 32682 }
33061 }, 32683 },
33062 "@babel/plugin-transform-regenerator": { 32684 "@babel/plugin-transform-regenerator": {
33063 "version": "7.16.0", 32685 "version": "7.16.5",
33064 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", 32686 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz",
33065 "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", 32687 "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==",
33066 "dev": true, 32688 "dev": true,
33067 "requires": { 32689 "requires": {
33068 "regenerator-transform": "^0.14.2" 32690 "regenerator-transform": "^0.14.2"
33069 } 32691 }
33070 }, 32692 },
33071 "@babel/plugin-transform-reserved-words": { 32693 "@babel/plugin-transform-reserved-words": {
33072 "version": "7.16.0", 32694 "version": "7.16.5",
33073 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", 32695 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz",
33074 "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", 32696 "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==",
33075 "dev": true, 32697 "dev": true,
33076 "requires": { 32698 "requires": {
33077 "@babel/helper-plugin-utils": "^7.14.5" 32699 "@babel/helper-plugin-utils": "^7.16.5"
33078 } 32700 }
33079 }, 32701 },
33080 "@babel/plugin-transform-shorthand-properties": { 32702 "@babel/plugin-transform-shorthand-properties": {
33081 "version": "7.16.0", 32703 "version": "7.16.5",
33082 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", 32704 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz",
33083 "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", 32705 "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==",
33084 "dev": true, 32706 "dev": true,
33085 "requires": { 32707 "requires": {
33086 "@babel/helper-plugin-utils": "^7.14.5" 32708 "@babel/helper-plugin-utils": "^7.16.5"
33087 } 32709 }
33088 }, 32710 },
33089 "@babel/plugin-transform-spread": { 32711 "@babel/plugin-transform-spread": {
33090 "version": "7.16.0", 32712 "version": "7.16.5",
33091 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", 32713 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz",
33092 "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", 32714 "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==",
33093 "dev": true, 32715 "dev": true,
33094 "requires": { 32716 "requires": {
33095 "@babel/helper-plugin-utils": "^7.14.5", 32717 "@babel/helper-plugin-utils": "^7.16.5",
33096 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" 32718 "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
33097 } 32719 }
33098 }, 32720 },
33099 "@babel/plugin-transform-sticky-regex": { 32721 "@babel/plugin-transform-sticky-regex": {
33100 "version": "7.16.0", 32722 "version": "7.16.5",
33101 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", 32723 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz",
33102 "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", 32724 "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==",
33103 "dev": true, 32725 "dev": true,
33104 "requires": { 32726 "requires": {
33105 "@babel/helper-plugin-utils": "^7.14.5" 32727 "@babel/helper-plugin-utils": "^7.16.5"
33106 } 32728 }
33107 }, 32729 },
33108 "@babel/plugin-transform-template-literals": { 32730 "@babel/plugin-transform-template-literals": {
33109 "version": "7.16.0", 32731 "version": "7.16.5",
33110 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", 32732 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz",
33111 "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", 32733 "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==",
33112 "dev": true, 32734 "dev": true,
33113 "requires": { 32735 "requires": {
33114 "@babel/helper-plugin-utils": "^7.14.5" 32736 "@babel/helper-plugin-utils": "^7.16.5"
33115 } 32737 }
33116 }, 32738 },
33117 "@babel/plugin-transform-typeof-symbol": { 32739 "@babel/plugin-transform-typeof-symbol": {
33118 "version": "7.16.0", 32740 "version": "7.16.5",
33119 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", 32741 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz",
33120 "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", 32742 "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==",
33121 "dev": true, 32743 "dev": true,
33122 "requires": { 32744 "requires": {
33123 "@babel/helper-plugin-utils": "^7.14.5" 32745 "@babel/helper-plugin-utils": "^7.16.5"
33124 } 32746 }
33125 }, 32747 },
33126 "@babel/plugin-transform-unicode-escapes": { 32748 "@babel/plugin-transform-unicode-escapes": {
33127 "version": "7.16.0", 32749 "version": "7.16.5",
33128 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", 32750 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz",
33129 "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", 32751 "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==",
33130 "dev": true, 32752 "dev": true,
33131 "requires": { 32753 "requires": {
33132 "@babel/helper-plugin-utils": "^7.14.5" 32754 "@babel/helper-plugin-utils": "^7.16.5"
33133 } 32755 }
33134 }, 32756 },
33135 "@babel/plugin-transform-unicode-regex": { 32757 "@babel/plugin-transform-unicode-regex": {
33136 "version": "7.16.0", 32758 "version": "7.16.5",
33137 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", 32759 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz",
33138 "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", 32760 "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==",
33139 "dev": true, 32761 "dev": true,
33140 "requires": { 32762 "requires": {
33141 "@babel/helper-create-regexp-features-plugin": "^7.16.0", 32763 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
33142 "@babel/helper-plugin-utils": "^7.14.5" 32764 "@babel/helper-plugin-utils": "^7.16.5"
33143 } 32765 }
33144 }, 32766 },
33145 "@babel/preset-env": { 32767 "@babel/preset-env": {
33146 "version": "7.16.4", 32768 "version": "7.16.5",
33147 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", 32769 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz",
33148 "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", 32770 "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==",
33149 "dev": true, 32771 "dev": true,
33150 "requires": { 32772 "requires": {
33151 "@babel/compat-data": "^7.16.4", 32773 "@babel/compat-data": "^7.16.4",
33152 "@babel/helper-compilation-targets": "^7.16.3", 32774 "@babel/helper-compilation-targets": "^7.16.3",
33153 "@babel/helper-plugin-utils": "^7.14.5", 32775 "@babel/helper-plugin-utils": "^7.16.5",
33154 "@babel/helper-validator-option": "^7.14.5", 32776 "@babel/helper-validator-option": "^7.14.5",
33155 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", 32777 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2",
33156 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", 32778 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0",
33157 "@babel/plugin-proposal-async-generator-functions": "^7.16.4", 32779 "@babel/plugin-proposal-async-generator-functions": "^7.16.5",
33158 "@babel/plugin-proposal-class-properties": "^7.16.0", 32780 "@babel/plugin-proposal-class-properties": "^7.16.5",
33159 "@babel/plugin-proposal-class-static-block": "^7.16.0", 32781 "@babel/plugin-proposal-class-static-block": "^7.16.5",
33160 "@babel/plugin-proposal-dynamic-import": "^7.16.0", 32782 "@babel/plugin-proposal-dynamic-import": "^7.16.5",
33161 "@babel/plugin-proposal-export-namespace-from": "^7.16.0", 32783 "@babel/plugin-proposal-export-namespace-from": "^7.16.5",
33162 "@babel/plugin-proposal-json-strings": "^7.16.0", 32784 "@babel/plugin-proposal-json-strings": "^7.16.5",
33163 "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", 32785 "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5",
33164 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", 32786 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5",
33165 "@babel/plugin-proposal-numeric-separator": "^7.16.0", 32787 "@babel/plugin-proposal-numeric-separator": "^7.16.5",
33166 "@babel/plugin-proposal-object-rest-spread": "^7.16.0", 32788 "@babel/plugin-proposal-object-rest-spread": "^7.16.5",
33167 "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", 32789 "@babel/plugin-proposal-optional-catch-binding": "^7.16.5",
33168 "@babel/plugin-proposal-optional-chaining": "^7.16.0", 32790 "@babel/plugin-proposal-optional-chaining": "^7.16.5",
33169 "@babel/plugin-proposal-private-methods": "^7.16.0", 32791 "@babel/plugin-proposal-private-methods": "^7.16.5",
33170 "@babel/plugin-proposal-private-property-in-object": "^7.16.0", 32792 "@babel/plugin-proposal-private-property-in-object": "^7.16.5",
33171 "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", 32793 "@babel/plugin-proposal-unicode-property-regex": "^7.16.5",
33172 "@babel/plugin-syntax-async-generators": "^7.8.4", 32794 "@babel/plugin-syntax-async-generators": "^7.8.4",
33173 "@babel/plugin-syntax-class-properties": "^7.12.13", 32795 "@babel/plugin-syntax-class-properties": "^7.12.13",
33174 "@babel/plugin-syntax-class-static-block": "^7.14.5", 32796 "@babel/plugin-syntax-class-static-block": "^7.14.5",
@@ -33183,38 +32805,38 @@
33183 "@babel/plugin-syntax-optional-chaining": "^7.8.3", 32805 "@babel/plugin-syntax-optional-chaining": "^7.8.3",
33184 "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 32806 "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
33185 "@babel/plugin-syntax-top-level-await": "^7.14.5", 32807 "@babel/plugin-syntax-top-level-await": "^7.14.5",
33186 "@babel/plugin-transform-arrow-functions": "^7.16.0", 32808 "@babel/plugin-transform-arrow-functions": "^7.16.5",
33187 "@babel/plugin-transform-async-to-generator": "^7.16.0", 32809 "@babel/plugin-transform-async-to-generator": "^7.16.5",
33188 "@babel/plugin-transform-block-scoped-functions": "^7.16.0", 32810 "@babel/plugin-transform-block-scoped-functions": "^7.16.5",
33189 "@babel/plugin-transform-block-scoping": "^7.16.0", 32811 "@babel/plugin-transform-block-scoping": "^7.16.5",
33190 "@babel/plugin-transform-classes": "^7.16.0", 32812 "@babel/plugin-transform-classes": "^7.16.5",
33191 "@babel/plugin-transform-computed-properties": "^7.16.0", 32813 "@babel/plugin-transform-computed-properties": "^7.16.5",
33192 "@babel/plugin-transform-destructuring": "^7.16.0", 32814 "@babel/plugin-transform-destructuring": "^7.16.5",
33193 "@babel/plugin-transform-dotall-regex": "^7.16.0", 32815 "@babel/plugin-transform-dotall-regex": "^7.16.5",
33194 "@babel/plugin-transform-duplicate-keys": "^7.16.0", 32816 "@babel/plugin-transform-duplicate-keys": "^7.16.5",
33195 "@babel/plugin-transform-exponentiation-operator": "^7.16.0", 32817 "@babel/plugin-transform-exponentiation-operator": "^7.16.5",
33196 "@babel/plugin-transform-for-of": "^7.16.0", 32818 "@babel/plugin-transform-for-of": "^7.16.5",
33197 "@babel/plugin-transform-function-name": "^7.16.0", 32819 "@babel/plugin-transform-function-name": "^7.16.5",
33198 "@babel/plugin-transform-literals": "^7.16.0", 32820 "@babel/plugin-transform-literals": "^7.16.5",
33199 "@babel/plugin-transform-member-expression-literals": "^7.16.0", 32821 "@babel/plugin-transform-member-expression-literals": "^7.16.5",
33200 "@babel/plugin-transform-modules-amd": "^7.16.0", 32822 "@babel/plugin-transform-modules-amd": "^7.16.5",
33201 "@babel/plugin-transform-modules-commonjs": "^7.16.0", 32823 "@babel/plugin-transform-modules-commonjs": "^7.16.5",
33202 "@babel/plugin-transform-modules-systemjs": "^7.16.0", 32824 "@babel/plugin-transform-modules-systemjs": "^7.16.5",
33203 "@babel/plugin-transform-modules-umd": "^7.16.0", 32825 "@babel/plugin-transform-modules-umd": "^7.16.5",
33204 "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", 32826 "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5",
33205 "@babel/plugin-transform-new-target": "^7.16.0", 32827 "@babel/plugin-transform-new-target": "^7.16.5",
33206 "@babel/plugin-transform-object-super": "^7.16.0", 32828 "@babel/plugin-transform-object-super": "^7.16.5",
33207 "@babel/plugin-transform-parameters": "^7.16.3", 32829 "@babel/plugin-transform-parameters": "^7.16.5",
33208 "@babel/plugin-transform-property-literals": "^7.16.0", 32830 "@babel/plugin-transform-property-literals": "^7.16.5",
33209 "@babel/plugin-transform-regenerator": "^7.16.0", 32831 "@babel/plugin-transform-regenerator": "^7.16.5",
33210 "@babel/plugin-transform-reserved-words": "^7.16.0", 32832 "@babel/plugin-transform-reserved-words": "^7.16.5",
33211 "@babel/plugin-transform-shorthand-properties": "^7.16.0", 32833 "@babel/plugin-transform-shorthand-properties": "^7.16.5",
33212 "@babel/plugin-transform-spread": "^7.16.0", 32834 "@babel/plugin-transform-spread": "^7.16.5",
33213 "@babel/plugin-transform-sticky-regex": "^7.16.0", 32835 "@babel/plugin-transform-sticky-regex": "^7.16.5",
33214 "@babel/plugin-transform-template-literals": "^7.16.0", 32836 "@babel/plugin-transform-template-literals": "^7.16.5",
33215 "@babel/plugin-transform-typeof-symbol": "^7.16.0", 32837 "@babel/plugin-transform-typeof-symbol": "^7.16.5",
33216 "@babel/plugin-transform-unicode-escapes": "^7.16.0", 32838 "@babel/plugin-transform-unicode-escapes": "^7.16.5",
33217 "@babel/plugin-transform-unicode-regex": "^7.16.0", 32839 "@babel/plugin-transform-unicode-regex": "^7.16.5",
33218 "@babel/preset-modules": "^0.1.5", 32840 "@babel/preset-modules": "^0.1.5",
33219 "@babel/types": "^7.16.0", 32841 "@babel/types": "^7.16.0",
33220 "babel-plugin-polyfill-corejs2": "^0.3.0", 32842 "babel-plugin-polyfill-corejs2": "^0.3.0",
@@ -33246,23 +32868,23 @@
33246 } 32868 }
33247 }, 32869 },
33248 "@babel/preset-react": { 32870 "@babel/preset-react": {
33249 "version": "7.16.0", 32871 "version": "7.16.5",
33250 "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", 32872 "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.5.tgz",
33251 "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", 32873 "integrity": "sha512-3kzUOQeaxY/2vhPDS7CX/KGEGu/1bOYGvdRDJ2U5yjEz5o5jmIeTPLoiQBPGjfhPascLuW5OlMiPzwOOuB6txg==",
33252 "dev": true, 32874 "dev": true,
33253 "requires": { 32875 "requires": {
33254 "@babel/helper-plugin-utils": "^7.14.5", 32876 "@babel/helper-plugin-utils": "^7.16.5",
33255 "@babel/helper-validator-option": "^7.14.5", 32877 "@babel/helper-validator-option": "^7.14.5",
33256 "@babel/plugin-transform-react-display-name": "^7.16.0", 32878 "@babel/plugin-transform-react-display-name": "^7.16.5",
33257 "@babel/plugin-transform-react-jsx": "^7.16.0", 32879 "@babel/plugin-transform-react-jsx": "^7.16.5",
33258 "@babel/plugin-transform-react-jsx-development": "^7.16.0", 32880 "@babel/plugin-transform-react-jsx-development": "^7.16.5",
33259 "@babel/plugin-transform-react-pure-annotations": "^7.16.0" 32881 "@babel/plugin-transform-react-pure-annotations": "^7.16.5"
33260 } 32882 }
33261 }, 32883 },
33262 "@babel/register": { 32884 "@babel/register": {
33263 "version": "7.16.0", 32885 "version": "7.16.5",
33264 "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", 32886 "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.5.tgz",
33265 "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", 32887 "integrity": "sha512-NpluD+cToBiZiDsG3y9rtIcqDyivsahpaM9csfyfiq1qQWduSmihUZ+ruIqqSDGjZKZMJfgAElo9x2YWlOQuRw==",
33266 "dev": true, 32888 "dev": true,
33267 "requires": { 32889 "requires": {
33268 "clone-deep": "^4.0.1", 32890 "clone-deep": "^4.0.1",
@@ -33273,17 +32895,17 @@
33273 } 32895 }
33274 }, 32896 },
33275 "@babel/runtime": { 32897 "@babel/runtime": {
33276 "version": "7.16.3", 32898 "version": "7.16.5",
33277 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", 32899 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz",
33278 "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", 32900 "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==",
33279 "requires": { 32901 "requires": {
33280 "regenerator-runtime": "^0.13.4" 32902 "regenerator-runtime": "^0.13.4"
33281 } 32903 }
33282 }, 32904 },
33283 "@babel/runtime-corejs3": { 32905 "@babel/runtime-corejs3": {
33284 "version": "7.16.3", 32906 "version": "7.16.5",
33285 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", 32907 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.5.tgz",
33286 "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", 32908 "integrity": "sha512-F1pMwvTiUNSAM8mc45kccMQxj31x3y3P+tA/X8hKNWp3/hUsxdGxZ3D3H8JIkxtfA8qGkaBTKvcmvStaYseAFw==",
33287 "dev": true, 32909 "dev": true,
33288 "requires": { 32910 "requires": {
33289 "core-js-pure": "^3.19.0", 32911 "core-js-pure": "^3.19.0",
@@ -33302,17 +32924,18 @@
33302 } 32924 }
33303 }, 32925 },
33304 "@babel/traverse": { 32926 "@babel/traverse": {
33305 "version": "7.16.3", 32927 "version": "7.16.5",
33306 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", 32928 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz",
33307 "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", 32929 "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==",
33308 "dev": true, 32930 "dev": true,
33309 "requires": { 32931 "requires": {
33310 "@babel/code-frame": "^7.16.0", 32932 "@babel/code-frame": "^7.16.0",
33311 "@babel/generator": "^7.16.0", 32933 "@babel/generator": "^7.16.5",
32934 "@babel/helper-environment-visitor": "^7.16.5",
33312 "@babel/helper-function-name": "^7.16.0", 32935 "@babel/helper-function-name": "^7.16.0",
33313 "@babel/helper-hoist-variables": "^7.16.0", 32936 "@babel/helper-hoist-variables": "^7.16.0",
33314 "@babel/helper-split-export-declaration": "^7.16.0", 32937 "@babel/helper-split-export-declaration": "^7.16.0",
33315 "@babel/parser": "^7.16.3", 32938 "@babel/parser": "^7.16.5",
33316 "@babel/types": "^7.16.0", 32939 "@babel/types": "^7.16.0",
33317 "debug": "^4.1.0", 32940 "debug": "^4.1.0",
33318 "globals": "^11.1.0" 32941 "globals": "^11.1.0"
@@ -33823,14 +33446,14 @@
33823 } 33446 }
33824 }, 33447 },
33825 "@eslint/eslintrc": { 33448 "@eslint/eslintrc": {
33826 "version": "1.0.4", 33449 "version": "1.0.5",
33827 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", 33450 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
33828 "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", 33451 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
33829 "dev": true, 33452 "dev": true,
33830 "requires": { 33453 "requires": {
33831 "ajv": "^6.12.4", 33454 "ajv": "^6.12.4",
33832 "debug": "^4.3.2", 33455 "debug": "^4.3.2",
33833 "espree": "^9.0.0", 33456 "espree": "^9.2.0",
33834 "globals": "^13.9.0", 33457 "globals": "^13.9.0",
33835 "ignore": "^4.0.6", 33458 "ignore": "^4.0.6",
33836 "import-fresh": "^3.2.1", 33459 "import-fresh": "^3.2.1",
@@ -33869,13 +33492,13 @@
33869 } 33492 }
33870 }, 33493 },
33871 "@formatjs/cli": { 33494 "@formatjs/cli": {
33872 "version": "4.4.0", 33495 "version": "4.5.0",
33873 "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-4.4.0.tgz", 33496 "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-4.5.0.tgz",
33874 "integrity": "sha512-aBo+U8/EoBDWmksgPo3mhUunW55GFTqVA6hiudfHBPARfXX/b6JtXDi0fJGZpN2LbtYyvy4OrQlMP+c/7LGPQQ==", 33497 "integrity": "sha512-WUo/QRCUwQ/bpEYtjpbhrM+Hi4UE7GBOTr5cHwbxwZL6+pTLkIOvod8ShsrZf+LmSTT64ZSwLIQaRAp12T5BSw==",
33875 "dev": true, 33498 "dev": true,
33876 "requires": { 33499 "requires": {
33877 "@formatjs/icu-messageformat-parser": "2.0.14", 33500 "@formatjs/icu-messageformat-parser": "2.0.15",
33878 "@formatjs/ts-transformer": "3.6.0", 33501 "@formatjs/ts-transformer": "3.7.0",
33879 "@types/estree": "^0.0.50", 33502 "@types/estree": "^0.0.50",
33880 "@types/fs-extra": "^9.0.1", 33503 "@types/fs-extra": "^9.0.1",
33881 "@types/json-stable-stringify": "^1.0.32", 33504 "@types/json-stable-stringify": "^1.0.32",
@@ -33889,13 +33512,13 @@
33889 "json-stable-stringify": "^1.0.1", 33512 "json-stable-stringify": "^1.0.1",
33890 "loud-rejection": "^2.2.0", 33513 "loud-rejection": "^2.2.0",
33891 "tslib": "^2.1.0", 33514 "tslib": "^2.1.0",
33892 "typescript": "^4.4" 33515 "typescript": "^4.5"
33893 }, 33516 },
33894 "dependencies": { 33517 "dependencies": {
33895 "@types/node": { 33518 "@types/node": {
33896 "version": "14.17.34", 33519 "version": "14.18.1",
33897 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz", 33520 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.1.tgz",
33898 "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==", 33521 "integrity": "sha512-fTFWOFrgAkj737w1o0HLTIgisgYHnsZfeiqhG1Ltrf/iJjudEbUwetQAsfrtVE49JGwvpEzQR+EbMkIqG4227g==",
33899 "dev": true 33522 "dev": true
33900 }, 33523 },
33901 "ansi-styles": { 33524 "ansi-styles": {
@@ -33956,9 +33579,9 @@
33956 } 33579 }
33957 }, 33580 },
33958 "@formatjs/ecma402-abstract": { 33581 "@formatjs/ecma402-abstract": {
33959 "version": "1.10.0", 33582 "version": "1.11.0",
33960 "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.10.0.tgz", 33583 "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.0.tgz",
33961 "integrity": "sha512-WNkcUHC6xw12rWY87TUw6KXzb1LnOooYBLLqtyn1kW2j197rcwpqmUOJMBED56YcLzaJPfVw1L2ShiDhL5pVnQ==", 33584 "integrity": "sha512-TOp5La9wmSh9G5bqFGN/ApmOXtJDzBGkYW+OTRd3ukY7J32RVGZPpN4O9BD651JUy66nj3g9CIENTNCgm4IRXQ==",
33962 "requires": { 33585 "requires": {
33963 "@formatjs/intl-localematcher": "0.2.21", 33586 "@formatjs/intl-localematcher": "0.2.21",
33964 "tslib": "^2.1.0" 33587 "tslib": "^2.1.0"
@@ -33973,54 +33596,54 @@
33973 } 33596 }
33974 }, 33597 },
33975 "@formatjs/icu-messageformat-parser": { 33598 "@formatjs/icu-messageformat-parser": {
33976 "version": "2.0.14", 33599 "version": "2.0.15",
33977 "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.14.tgz", 33600 "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.15.tgz",
33978 "integrity": "sha512-M79MdUMLnfLK8eMrznUwke6afH9G/eOQeYvMUJ7uElXIL+//PyyjOzb42hAYfDAGYsAcKA2TsUo33Yuy2lE4AQ==", 33601 "integrity": "sha512-nnRbkK+nz4ZL1l1lUbztL8qrEUGQKF/NU38itLnzLm8QLEacFS5qGOxxp/0DSIehhX99tNroNtudtjdOvzruAQ==",
33979 "requires": { 33602 "requires": {
33980 "@formatjs/ecma402-abstract": "1.10.0", 33603 "@formatjs/ecma402-abstract": "1.11.0",
33981 "@formatjs/icu-skeleton-parser": "1.3.1", 33604 "@formatjs/icu-skeleton-parser": "1.3.2",
33982 "tslib": "^2.1.0" 33605 "tslib": "^2.1.0"
33983 } 33606 }
33984 }, 33607 },
33985 "@formatjs/icu-skeleton-parser": { 33608 "@formatjs/icu-skeleton-parser": {
33986 "version": "1.3.1", 33609 "version": "1.3.2",
33987 "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.1.tgz", 33610 "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.2.tgz",
33988 "integrity": "sha512-WdPNjhv9e7EfyrIVYk6hN6/mC9YF+PcfFViDI2kATwoi1uKHr+AkQCMoNrWyCDdUQ+Dn50mQOlrEkCBXoLrkPQ==", 33611 "integrity": "sha512-ChKmnVCE/LbJzedRgA/EeL5+tfjx/6ZWunqNiEC5BtqHnnwmLN/oPuCPb8b3NhuGiwTqp+LkaS70tga5kXRHxg==",
33989 "requires": { 33612 "requires": {
33990 "@formatjs/ecma402-abstract": "1.10.0", 33613 "@formatjs/ecma402-abstract": "1.11.0",
33991 "tslib": "^2.1.0" 33614 "tslib": "^2.1.0"
33992 } 33615 }
33993 }, 33616 },
33994 "@formatjs/intl": { 33617 "@formatjs/intl": {
33995 "version": "1.15.2", 33618 "version": "1.17.0",
33996 "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-1.15.2.tgz", 33619 "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-1.17.0.tgz",
33997 "integrity": "sha512-QYk0lUSrYprn2Lyui6iDhmHnSiXFTqKAMiveYOJPYQtcaWRwkCbcB0SALTZDc2kITrYxiP4/AS7ESF/0+SYSLQ==", 33620 "integrity": "sha512-oyhZ+HCBLyTFUszHlm8wPo5PJCwGZP4sGHwG2X+QH+FY8iAe/ql5XHP1EFbBWAWCvQQxtSOSI38ifsTdit6AVA==",
33998 "requires": { 33621 "requires": {
33999 "@formatjs/ecma402-abstract": "1.10.0", 33622 "@formatjs/ecma402-abstract": "1.11.0",
34000 "@formatjs/fast-memoize": "1.2.0", 33623 "@formatjs/fast-memoize": "1.2.0",
34001 "@formatjs/icu-messageformat-parser": "2.0.14", 33624 "@formatjs/icu-messageformat-parser": "2.0.15",
34002 "@formatjs/intl-displaynames": "5.2.5", 33625 "@formatjs/intl-displaynames": "5.2.6",
34003 "@formatjs/intl-listformat": "6.3.5", 33626 "@formatjs/intl-listformat": "6.3.6",
34004 "intl-messageformat": "9.9.6", 33627 "intl-messageformat": "9.10.0",
34005 "tslib": "^2.1.0" 33628 "tslib": "^2.1.0"
34006 } 33629 }
34007 }, 33630 },
34008 "@formatjs/intl-displaynames": { 33631 "@formatjs/intl-displaynames": {
34009 "version": "5.2.5", 33632 "version": "5.2.6",
34010 "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.2.5.tgz", 33633 "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.2.6.tgz",
34011 "integrity": "sha512-iYlce/hG31ohJOwpv3yhOiEIwEBMqOt2kzA2BQTx1ra8ferBn4WlTxkouoDNiAKEBD1LFYZBIC25jsSJUJOEbg==", 33634 "integrity": "sha512-dtJanE76eHl3IQfbCBdlx/5J/D4PZxMQ403GuZW043m8uPCANArDX53esKwVgIpNa84lSTY3Ksf876hFJhki8w==",
34012 "requires": { 33635 "requires": {
34013 "@formatjs/ecma402-abstract": "1.10.0", 33636 "@formatjs/ecma402-abstract": "1.11.0",
34014 "@formatjs/intl-localematcher": "0.2.21", 33637 "@formatjs/intl-localematcher": "0.2.21",
34015 "tslib": "^2.1.0" 33638 "tslib": "^2.1.0"
34016 } 33639 }
34017 }, 33640 },
34018 "@formatjs/intl-listformat": { 33641 "@formatjs/intl-listformat": {
34019 "version": "6.3.5", 33642 "version": "6.3.6",
34020 "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.3.5.tgz", 33643 "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.3.6.tgz",
34021 "integrity": "sha512-GtiMMx5RB/gID7ydGr+i1lRbGu728plTfT196X151cE2PYEqC05BEuHQFlE1rcUGC2+RfFqlvmipYcbOqJTQug==", 33644 "integrity": "sha512-kohyGY5AiAJxXcstw+o3jxCsAE5e20VHjhnHS/+hJG5lioxMupBA0Zo1uRbnz7Z+OWUWn+9E34UPkg4GfNzx8A==",
34022 "requires": { 33645 "requires": {
34023 "@formatjs/ecma402-abstract": "1.10.0", 33646 "@formatjs/ecma402-abstract": "1.11.0",
34024 "@formatjs/intl-localematcher": "0.2.21", 33647 "@formatjs/intl-localematcher": "0.2.21",
34025 "tslib": "^2.1.0" 33648 "tslib": "^2.1.0"
34026 } 33649 }
@@ -34034,16 +33657,16 @@
34034 } 33657 }
34035 }, 33658 },
34036 "@formatjs/ts-transformer": { 33659 "@formatjs/ts-transformer": {
34037 "version": "3.6.0", 33660 "version": "3.7.0",
34038 "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.6.0.tgz", 33661 "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.7.0.tgz",
34039 "integrity": "sha512-r0J230J3TOLJolnAMbWsmzKu1NNitORzoPRGv0CPzjQSAmbTOtbrWNfYsyp+Ro8k5Gfkm9Qdg+BhxRXfyVTmtg==", 33662 "integrity": "sha512-VfWryCzZErgU9e5zp4qQVNgwveMJETa8mGglKtCe4J+j/spnFa59oHqmhPos6eeMe3NV7PUdG9pDCPkDcUFVRA==",
34040 "dev": true, 33663 "dev": true,
34041 "requires": { 33664 "requires": {
34042 "@formatjs/icu-messageformat-parser": "2.0.14", 33665 "@formatjs/icu-messageformat-parser": "2.0.15",
34043 "@types/node": "14 || 16", 33666 "@types/node": "14 || 16",
34044 "chalk": "^4.0.0", 33667 "chalk": "^4.0.0",
34045 "tslib": "^2.1.0", 33668 "tslib": "^2.1.0",
34046 "typescript": "^4.4" 33669 "typescript": "^4.5"
34047 }, 33670 },
34048 "dependencies": { 33671 "dependencies": {
34049 "ansi-styles": { 33672 "ansi-styles": {
@@ -34119,12 +33742,12 @@
34119 } 33742 }
34120 }, 33743 },
34121 "@humanwhocodes/config-array": { 33744 "@humanwhocodes/config-array": {
34122 "version": "0.6.0", 33745 "version": "0.9.2",
34123 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", 33746 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
34124 "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", 33747 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
34125 "dev": true, 33748 "dev": true,
34126 "requires": { 33749 "requires": {
34127 "@humanwhocodes/object-schema": "^1.2.0", 33750 "@humanwhocodes/object-schema": "^1.2.1",
34128 "debug": "^4.1.1", 33751 "debug": "^4.1.1",
34129 "minimatch": "^3.0.4" 33752 "minimatch": "^3.0.4"
34130 } 33753 }
@@ -34219,16 +33842,16 @@
34219 "dev": true 33842 "dev": true
34220 }, 33843 },
34221 "@jest/console": { 33844 "@jest/console": {
34222 "version": "27.3.1", 33845 "version": "27.4.2",
34223 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.3.1.tgz", 33846 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz",
34224 "integrity": "sha512-RkFNWmv0iui+qsOr/29q9dyfKTTT5DCuP31kUwg7rmOKPT/ozLeGLKJKVIiOfbiKyleUZKIrHwhmiZWVe8IMdw==", 33847 "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==",
34225 "dev": true, 33848 "dev": true,
34226 "requires": { 33849 "requires": {
34227 "@jest/types": "^27.2.5", 33850 "@jest/types": "^27.4.2",
34228 "@types/node": "*", 33851 "@types/node": "*",
34229 "chalk": "^4.0.0", 33852 "chalk": "^4.0.0",
34230 "jest-message-util": "^27.3.1", 33853 "jest-message-util": "^27.4.2",
34231 "jest-util": "^27.3.1", 33854 "jest-util": "^27.4.2",
34232 "slash": "^3.0.0" 33855 "slash": "^3.0.0"
34233 }, 33856 },
34234 "dependencies": { 33857 "dependencies": {
@@ -34284,35 +33907,35 @@
34284 } 33907 }
34285 }, 33908 },
34286 "@jest/core": { 33909 "@jest/core": {
34287 "version": "27.3.1", 33910 "version": "27.4.5",
34288 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.3.1.tgz", 33911 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.5.tgz",
34289 "integrity": "sha512-DMNE90RR5QKx0EA+wqe3/TNEwiRpOkhshKNxtLxd4rt3IZpCt+RSL+FoJsGeblRZmqdK4upHA/mKKGPPRAifhg==", 33912 "integrity": "sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==",
34290 "dev": true, 33913 "dev": true,
34291 "requires": { 33914 "requires": {
34292 "@jest/console": "^27.3.1", 33915 "@jest/console": "^27.4.2",
34293 "@jest/reporters": "^27.3.1", 33916 "@jest/reporters": "^27.4.5",
34294 "@jest/test-result": "^27.3.1", 33917 "@jest/test-result": "^27.4.2",
34295 "@jest/transform": "^27.3.1", 33918 "@jest/transform": "^27.4.5",
34296 "@jest/types": "^27.2.5", 33919 "@jest/types": "^27.4.2",
34297 "@types/node": "*", 33920 "@types/node": "*",
34298 "ansi-escapes": "^4.2.1", 33921 "ansi-escapes": "^4.2.1",
34299 "chalk": "^4.0.0", 33922 "chalk": "^4.0.0",
34300 "emittery": "^0.8.1", 33923 "emittery": "^0.8.1",
34301 "exit": "^0.1.2", 33924 "exit": "^0.1.2",
34302 "graceful-fs": "^4.2.4", 33925 "graceful-fs": "^4.2.4",
34303 "jest-changed-files": "^27.3.0", 33926 "jest-changed-files": "^27.4.2",
34304 "jest-config": "^27.3.1", 33927 "jest-config": "^27.4.5",
34305 "jest-haste-map": "^27.3.1", 33928 "jest-haste-map": "^27.4.5",
34306 "jest-message-util": "^27.3.1", 33929 "jest-message-util": "^27.4.2",
34307 "jest-regex-util": "^27.0.6", 33930 "jest-regex-util": "^27.4.0",
34308 "jest-resolve": "^27.3.1", 33931 "jest-resolve": "^27.4.5",
34309 "jest-resolve-dependencies": "^27.3.1", 33932 "jest-resolve-dependencies": "^27.4.5",
34310 "jest-runner": "^27.3.1", 33933 "jest-runner": "^27.4.5",
34311 "jest-runtime": "^27.3.1", 33934 "jest-runtime": "^27.4.5",
34312 "jest-snapshot": "^27.3.1", 33935 "jest-snapshot": "^27.4.5",
34313 "jest-util": "^27.3.1", 33936 "jest-util": "^27.4.2",
34314 "jest-validate": "^27.3.1", 33937 "jest-validate": "^27.4.2",
34315 "jest-watcher": "^27.3.1", 33938 "jest-watcher": "^27.4.2",
34316 "micromatch": "^4.0.4", 33939 "micromatch": "^4.0.4",
34317 "rimraf": "^3.0.0", 33940 "rimraf": "^3.0.0",
34318 "slash": "^3.0.0", 33941 "slash": "^3.0.0",
@@ -34371,53 +33994,53 @@
34371 } 33994 }
34372 }, 33995 },
34373 "@jest/environment": { 33996 "@jest/environment": {
34374 "version": "27.3.1", 33997 "version": "27.4.4",
34375 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.3.1.tgz", 33998 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz",
34376 "integrity": "sha512-BCKCj4mOVLme6Tanoyc9k0ultp3pnmuyHw73UHRPeeZxirsU/7E3HC4le/VDb/SMzE1JcPnto+XBKFOcoiJzVw==", 33999 "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==",
34377 "dev": true, 34000 "dev": true,
34378 "requires": { 34001 "requires": {
34379 "@jest/fake-timers": "^27.3.1", 34002 "@jest/fake-timers": "^27.4.2",
34380 "@jest/types": "^27.2.5", 34003 "@jest/types": "^27.4.2",
34381 "@types/node": "*", 34004 "@types/node": "*",
34382 "jest-mock": "^27.3.0" 34005 "jest-mock": "^27.4.2"
34383 } 34006 }
34384 }, 34007 },
34385 "@jest/fake-timers": { 34008 "@jest/fake-timers": {
34386 "version": "27.3.1", 34009 "version": "27.4.2",
34387 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.3.1.tgz", 34010 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz",
34388 "integrity": "sha512-M3ZFgwwlqJtWZ+QkBG5NmC23A9w+A6ZxNsO5nJxJsKYt4yguBd3i8TpjQz5NfCX91nEve1KqD9RA2Q+Q1uWqoA==", 34011 "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==",
34389 "dev": true, 34012 "dev": true,
34390 "requires": { 34013 "requires": {
34391 "@jest/types": "^27.2.5", 34014 "@jest/types": "^27.4.2",
34392 "@sinonjs/fake-timers": "^8.0.1", 34015 "@sinonjs/fake-timers": "^8.0.1",
34393 "@types/node": "*", 34016 "@types/node": "*",
34394 "jest-message-util": "^27.3.1", 34017 "jest-message-util": "^27.4.2",
34395 "jest-mock": "^27.3.0", 34018 "jest-mock": "^27.4.2",
34396 "jest-util": "^27.3.1" 34019 "jest-util": "^27.4.2"
34397 } 34020 }
34398 }, 34021 },
34399 "@jest/globals": { 34022 "@jest/globals": {
34400 "version": "27.3.1", 34023 "version": "27.4.4",
34401 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.3.1.tgz", 34024 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz",
34402 "integrity": "sha512-Q651FWiWQAIFiN+zS51xqhdZ8g9b88nGCobC87argAxA7nMfNQq0Q0i9zTfQYgLa6qFXk2cGANEqfK051CZ8Pg==", 34025 "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==",
34403 "dev": true, 34026 "dev": true,
34404 "requires": { 34027 "requires": {
34405 "@jest/environment": "^27.3.1", 34028 "@jest/environment": "^27.4.4",
34406 "@jest/types": "^27.2.5", 34029 "@jest/types": "^27.4.2",
34407 "expect": "^27.3.1" 34030 "expect": "^27.4.2"
34408 } 34031 }
34409 }, 34032 },
34410 "@jest/reporters": { 34033 "@jest/reporters": {
34411 "version": "27.3.1", 34034 "version": "27.4.5",
34412 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.3.1.tgz", 34035 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.5.tgz",
34413 "integrity": "sha512-m2YxPmL9Qn1emFVgZGEiMwDntDxRRQ2D58tiDQlwYTg5GvbFOKseYCcHtn0WsI8CG4vzPglo3nqbOiT8ySBT/w==", 34036 "integrity": "sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==",
34414 "dev": true, 34037 "dev": true,
34415 "requires": { 34038 "requires": {
34416 "@bcoe/v8-coverage": "^0.2.3", 34039 "@bcoe/v8-coverage": "^0.2.3",
34417 "@jest/console": "^27.3.1", 34040 "@jest/console": "^27.4.2",
34418 "@jest/test-result": "^27.3.1", 34041 "@jest/test-result": "^27.4.2",
34419 "@jest/transform": "^27.3.1", 34042 "@jest/transform": "^27.4.5",
34420 "@jest/types": "^27.2.5", 34043 "@jest/types": "^27.4.2",
34421 "@types/node": "*", 34044 "@types/node": "*",
34422 "chalk": "^4.0.0", 34045 "chalk": "^4.0.0",
34423 "collect-v8-coverage": "^1.0.0", 34046 "collect-v8-coverage": "^1.0.0",
@@ -34429,10 +34052,10 @@
34429 "istanbul-lib-report": "^3.0.0", 34052 "istanbul-lib-report": "^3.0.0",
34430 "istanbul-lib-source-maps": "^4.0.0", 34053 "istanbul-lib-source-maps": "^4.0.0",
34431 "istanbul-reports": "^3.0.2", 34054 "istanbul-reports": "^3.0.2",
34432 "jest-haste-map": "^27.3.1", 34055 "jest-haste-map": "^27.4.5",
34433 "jest-resolve": "^27.3.1", 34056 "jest-resolve": "^27.4.5",
34434 "jest-util": "^27.3.1", 34057 "jest-util": "^27.4.2",
34435 "jest-worker": "^27.3.1", 34058 "jest-worker": "^27.4.5",
34436 "slash": "^3.0.0", 34059 "slash": "^3.0.0",
34437 "source-map": "^0.6.0", 34060 "source-map": "^0.6.0",
34438 "string-length": "^4.0.1", 34061 "string-length": "^4.0.1",
@@ -34498,9 +34121,9 @@
34498 } 34121 }
34499 }, 34122 },
34500 "@jest/source-map": { 34123 "@jest/source-map": {
34501 "version": "27.0.6", 34124 "version": "27.4.0",
34502 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", 34125 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz",
34503 "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", 34126 "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==",
34504 "dev": true, 34127 "dev": true,
34505 "requires": { 34128 "requires": {
34506 "callsites": "^3.0.0", 34129 "callsites": "^3.0.0",
@@ -34517,45 +34140,45 @@
34517 } 34140 }
34518 }, 34141 },
34519 "@jest/test-result": { 34142 "@jest/test-result": {
34520 "version": "27.3.1", 34143 "version": "27.4.2",
34521 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.3.1.tgz", 34144 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz",
34522 "integrity": "sha512-mLn6Thm+w2yl0opM8J/QnPTqrfS4FoXsXF2WIWJb2O/GBSyResL71BRuMYbYRsGt7ELwS5JGcEcGb52BNrumgg==", 34145 "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==",
34523 "dev": true, 34146 "dev": true,
34524 "requires": { 34147 "requires": {
34525 "@jest/console": "^27.3.1", 34148 "@jest/console": "^27.4.2",
34526 "@jest/types": "^27.2.5", 34149 "@jest/types": "^27.4.2",
34527 "@types/istanbul-lib-coverage": "^2.0.0", 34150 "@types/istanbul-lib-coverage": "^2.0.0",
34528 "collect-v8-coverage": "^1.0.0" 34151 "collect-v8-coverage": "^1.0.0"
34529 } 34152 }
34530 }, 34153 },
34531 "@jest/test-sequencer": { 34154 "@jest/test-sequencer": {
34532 "version": "27.3.1", 34155 "version": "27.4.5",
34533 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.3.1.tgz", 34156 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz",
34534 "integrity": "sha512-siySLo07IMEdSjA4fqEnxfIX8lB/lWYsBPwNFtkOvsFQvmBrL3yj3k3uFNZv/JDyApTakRpxbKLJ3CT8UGVCrA==", 34157 "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==",
34535 "dev": true, 34158 "dev": true,
34536 "requires": { 34159 "requires": {
34537 "@jest/test-result": "^27.3.1", 34160 "@jest/test-result": "^27.4.2",
34538 "graceful-fs": "^4.2.4", 34161 "graceful-fs": "^4.2.4",
34539 "jest-haste-map": "^27.3.1", 34162 "jest-haste-map": "^27.4.5",
34540 "jest-runtime": "^27.3.1" 34163 "jest-runtime": "^27.4.5"
34541 } 34164 }
34542 }, 34165 },
34543 "@jest/transform": { 34166 "@jest/transform": {
34544 "version": "27.3.1", 34167 "version": "27.4.5",
34545 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.3.1.tgz", 34168 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz",
34546 "integrity": "sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ==", 34169 "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==",
34547 "dev": true, 34170 "dev": true,
34548 "requires": { 34171 "requires": {
34549 "@babel/core": "^7.1.0", 34172 "@babel/core": "^7.1.0",
34550 "@jest/types": "^27.2.5", 34173 "@jest/types": "^27.4.2",
34551 "babel-plugin-istanbul": "^6.0.0", 34174 "babel-plugin-istanbul": "^6.0.0",
34552 "chalk": "^4.0.0", 34175 "chalk": "^4.0.0",
34553 "convert-source-map": "^1.4.0", 34176 "convert-source-map": "^1.4.0",
34554 "fast-json-stable-stringify": "^2.0.0", 34177 "fast-json-stable-stringify": "^2.0.0",
34555 "graceful-fs": "^4.2.4", 34178 "graceful-fs": "^4.2.4",
34556 "jest-haste-map": "^27.3.1", 34179 "jest-haste-map": "^27.4.5",
34557 "jest-regex-util": "^27.0.6", 34180 "jest-regex-util": "^27.4.0",
34558 "jest-util": "^27.3.1", 34181 "jest-util": "^27.4.2",
34559 "micromatch": "^4.0.4", 34182 "micromatch": "^4.0.4",
34560 "pirates": "^4.0.1", 34183 "pirates": "^4.0.1",
34561 "slash": "^3.0.0", 34184 "slash": "^3.0.0",
@@ -34621,9 +34244,9 @@
34621 } 34244 }
34622 }, 34245 },
34623 "@jest/types": { 34246 "@jest/types": {
34624 "version": "27.2.5", 34247 "version": "27.4.2",
34625 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", 34248 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz",
34626 "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", 34249 "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
34627 "dev": true, 34250 "dev": true,
34628 "requires": { 34251 "requires": {
34629 "@types/istanbul-lib-coverage": "^2.0.0", 34252 "@types/istanbul-lib-coverage": "^2.0.0",
@@ -34795,9 +34418,9 @@
34795 "integrity": "sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow==" 34418 "integrity": "sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow=="
34796 }, 34419 },
34797 "@npmcli/fs": { 34420 "@npmcli/fs": {
34798 "version": "1.0.0", 34421 "version": "1.1.0",
34799 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", 34422 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz",
34800 "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", 34423 "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==",
34801 "dev": true, 34424 "dev": true,
34802 "requires": { 34425 "requires": {
34803 "@gar/promisify": "^1.0.1", 34426 "@gar/promisify": "^1.0.1",
@@ -34971,9 +34594,9 @@
34971 } 34594 }
34972 }, 34595 },
34973 "@sideway/address": { 34596 "@sideway/address": {
34974 "version": "4.1.2", 34597 "version": "4.1.3",
34975 "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.2.tgz", 34598 "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz",
34976 "integrity": "sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==", 34599 "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==",
34977 "dev": true, 34600 "dev": true,
34978 "requires": { 34601 "requires": {
34979 "@hapi/hoek": "^9.0.0" 34602 "@hapi/hoek": "^9.0.0"
@@ -35105,9 +34728,9 @@
35105 } 34728 }
35106 }, 34729 },
35107 "@tootallnate/once": { 34730 "@tootallnate/once": {
35108 "version": "1.1.2", 34731 "version": "2.0.0",
35109 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", 34732 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
35110 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", 34733 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
35111 "dev": true 34734 "dev": true
35112 }, 34735 },
35113 "@tsconfig/node10": { 34736 "@tsconfig/node10": {
@@ -35135,9 +34758,9 @@
35135 "dev": true 34758 "dev": true
35136 }, 34759 },
35137 "@types/babel__core": { 34760 "@types/babel__core": {
35138 "version": "7.1.16", 34761 "version": "7.1.17",
35139 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", 34762 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz",
35140 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", 34763 "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==",
35141 "dev": true, 34764 "dev": true,
35142 "requires": { 34765 "requires": {
35143 "@babel/parser": "^7.1.0", 34766 "@babel/parser": "^7.1.0",
@@ -35315,9 +34938,9 @@
35315 "dev": true 34938 "dev": true
35316 }, 34939 },
35317 "@types/lodash": { 34940 "@types/lodash": {
35318 "version": "4.14.177", 34941 "version": "4.14.178",
35319 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.177.tgz", 34942 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz",
35320 "integrity": "sha512-0fDwydE2clKe9MNfvXHBHF9WEahRuj+msTuQqOmAApNORFvhMYZKNGGJdCzuhheVjMps/ti0Ak/iJPACMaevvw==", 34943 "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==",
35321 "dev": true 34944 "dev": true
35322 }, 34945 },
35323 "@types/mime-types": { 34946 "@types/mime-types": {
@@ -35360,9 +34983,9 @@
35360 "dev": true 34983 "dev": true
35361 }, 34984 },
35362 "@types/node": { 34985 "@types/node": {
35363 "version": "16.11.9", 34986 "version": "16.11.14",
35364 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz", 34987 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.14.tgz",
35365 "integrity": "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A==", 34988 "integrity": "sha512-mK6BKLpL0bG6v2CxHbm0ed6RcZrAtTHBTd/ZpnlVPVa3HkumsqLE4BC4u6TQ8D7pnrRbOU0am6epuALs+Ncnzw==",
35366 "dev": true 34989 "dev": true
35367 }, 34990 },
35368 "@types/normalize-package-data": { 34991 "@types/normalize-package-data": {
@@ -35400,9 +35023,9 @@
35400 "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" 35023 "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
35401 }, 35024 },
35402 "@types/react": { 35025 "@types/react": {
35403 "version": "17.0.35", 35026 "version": "17.0.37",
35404 "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.35.tgz", 35027 "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz",
35405 "integrity": "sha512-r3C8/TJuri/SLZiiwwxQoLAoavaczARfT9up9b4Jr65+ErAUX3MIkU0oMOQnrpfgHme8zIqZLX7O5nnjm5Wayw==", 35028 "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==",
35406 "requires": { 35029 "requires": {
35407 "@types/prop-types": "*", 35030 "@types/prop-types": "*",
35408 "@types/scheduler": "*", 35031 "@types/scheduler": "*",
@@ -35419,9 +35042,9 @@
35419 } 35042 }
35420 }, 35043 },
35421 "@types/route-parser": { 35044 "@types/route-parser": {
35422 "version": "0.1.3", 35045 "version": "0.1.4",
35423 "resolved": "https://registry.npmjs.org/@types/route-parser/-/route-parser-0.1.3.tgz", 35046 "resolved": "https://registry.npmjs.org/@types/route-parser/-/route-parser-0.1.4.tgz",
35424 "integrity": "sha512-1AQYpsMbxangSnApsyIHzck5TP8cfas8fzmemljLi2APssJvlZiHkTar/ZtcZwOtK/Ory/xwLg2X8dwhkbnM+g==", 35047 "integrity": "sha512-lwH3SeyKwCAwP7oUoJNryPDdbW3Bx5lrB6mhV5iebqzOJHIut6wlaSxpQR4Lsk6j7wC08pGenr/xE8I/A4J3Fg==",
35425 "dev": true 35048 "dev": true
35426 }, 35049 },
35427 "@types/scheduler": { 35050 "@types/scheduler": {
@@ -35570,13 +35193,13 @@
35570 "dev": true 35193 "dev": true
35571 }, 35194 },
35572 "@typescript-eslint/eslint-plugin": { 35195 "@typescript-eslint/eslint-plugin": {
35573 "version": "5.4.0", 35196 "version": "5.7.0",
35574 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz", 35197 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.7.0.tgz",
35575 "integrity": "sha512-9/yPSBlwzsetCsGEn9j24D8vGQgJkOTr4oMLas/w886ZtzKIs1iyoqFrwsX2fqYEeUwsdBpC21gcjRGo57u0eg==", 35198 "integrity": "sha512-8RTGBpNn5a9M628wBPrCbJ+v3YTEOE2qeZb7TDkGKTDXSj36KGRg92SpFFaR/0S3rSXQxM0Og/kV9EyadsYSBg==",
35576 "dev": true, 35199 "dev": true,
35577 "requires": { 35200 "requires": {
35578 "@typescript-eslint/experimental-utils": "5.4.0", 35201 "@typescript-eslint/experimental-utils": "5.7.0",
35579 "@typescript-eslint/scope-manager": "5.4.0", 35202 "@typescript-eslint/scope-manager": "5.7.0",
35580 "debug": "^4.3.2", 35203 "debug": "^4.3.2",
35581 "functional-red-black-tree": "^1.0.1", 35204 "functional-red-black-tree": "^1.0.1",
35582 "ignore": "^5.1.8", 35205 "ignore": "^5.1.8",
@@ -35586,55 +35209,55 @@
35586 } 35209 }
35587 }, 35210 },
35588 "@typescript-eslint/experimental-utils": { 35211 "@typescript-eslint/experimental-utils": {
35589 "version": "5.4.0", 35212 "version": "5.7.0",
35590 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.0.tgz", 35213 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.0.tgz",
35591 "integrity": "sha512-Nz2JDIQUdmIGd6p33A+naQmwfkU5KVTLb/5lTk+tLVTDacZKoGQisj8UCxk7onJcrgjIvr8xWqkYI+DbI3TfXg==", 35214 "integrity": "sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==",
35592 "dev": true, 35215 "dev": true,
35593 "requires": { 35216 "requires": {
35594 "@types/json-schema": "^7.0.9", 35217 "@types/json-schema": "^7.0.9",
35595 "@typescript-eslint/scope-manager": "5.4.0", 35218 "@typescript-eslint/scope-manager": "5.7.0",
35596 "@typescript-eslint/types": "5.4.0", 35219 "@typescript-eslint/types": "5.7.0",
35597 "@typescript-eslint/typescript-estree": "5.4.0", 35220 "@typescript-eslint/typescript-estree": "5.7.0",
35598 "eslint-scope": "^5.1.1", 35221 "eslint-scope": "^5.1.1",
35599 "eslint-utils": "^3.0.0" 35222 "eslint-utils": "^3.0.0"
35600 } 35223 }
35601 }, 35224 },
35602 "@typescript-eslint/parser": { 35225 "@typescript-eslint/parser": {
35603 "version": "5.4.0", 35226 "version": "5.7.0",
35604 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.4.0.tgz", 35227 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.7.0.tgz",
35605 "integrity": "sha512-JoB41EmxiYpaEsRwpZEYAJ9XQURPFer8hpkIW9GiaspVLX8oqbqNM8P4EP8HOZg96yaALiLEVWllA2E8vwsIKw==", 35228 "integrity": "sha512-m/gWCCcS4jXw6vkrPQ1BjZ1vomP01PArgzvauBqzsoZ3urLbsRChexB8/YV8z9HwE3qlJM35FxfKZ1nfP/4x8g==",
35606 "dev": true, 35229 "dev": true,
35607 "requires": { 35230 "requires": {
35608 "@typescript-eslint/scope-manager": "5.4.0", 35231 "@typescript-eslint/scope-manager": "5.7.0",
35609 "@typescript-eslint/types": "5.4.0", 35232 "@typescript-eslint/types": "5.7.0",
35610 "@typescript-eslint/typescript-estree": "5.4.0", 35233 "@typescript-eslint/typescript-estree": "5.7.0",
35611 "debug": "^4.3.2" 35234 "debug": "^4.3.2"
35612 } 35235 }
35613 }, 35236 },
35614 "@typescript-eslint/scope-manager": { 35237 "@typescript-eslint/scope-manager": {
35615 "version": "5.4.0", 35238 "version": "5.7.0",
35616 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz", 35239 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.7.0.tgz",
35617 "integrity": "sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA==", 35240 "integrity": "sha512-7mxR520DGq5F7sSSgM0HSSMJ+TFUymOeFRMfUfGFAVBv8BR+Jv1vHgAouYUvWRZeszVBJlLcc9fDdktxb5kmxA==",
35618 "dev": true, 35241 "dev": true,
35619 "requires": { 35242 "requires": {
35620 "@typescript-eslint/types": "5.4.0", 35243 "@typescript-eslint/types": "5.7.0",
35621 "@typescript-eslint/visitor-keys": "5.4.0" 35244 "@typescript-eslint/visitor-keys": "5.7.0"
35622 } 35245 }
35623 }, 35246 },
35624 "@typescript-eslint/types": { 35247 "@typescript-eslint/types": {
35625 "version": "5.4.0", 35248 "version": "5.7.0",
35626 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.4.0.tgz", 35249 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.7.0.tgz",
35627 "integrity": "sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA==", 35250 "integrity": "sha512-5AeYIF5p2kAneIpnLFve8g50VyAjq7udM7ApZZ9JYjdPjkz0LvODfuSHIDUVnIuUoxafoWzpFyU7Sqbxgi79mA==",
35628 "dev": true 35251 "dev": true
35629 }, 35252 },
35630 "@typescript-eslint/typescript-estree": { 35253 "@typescript-eslint/typescript-estree": {
35631 "version": "5.4.0", 35254 "version": "5.7.0",
35632 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz", 35255 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.7.0.tgz",
35633 "integrity": "sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA==", 35256 "integrity": "sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==",
35634 "dev": true, 35257 "dev": true,
35635 "requires": { 35258 "requires": {
35636 "@typescript-eslint/types": "5.4.0", 35259 "@typescript-eslint/types": "5.7.0",
35637 "@typescript-eslint/visitor-keys": "5.4.0", 35260 "@typescript-eslint/visitor-keys": "5.7.0",
35638 "debug": "^4.3.2", 35261 "debug": "^4.3.2",
35639 "globby": "^11.0.4", 35262 "globby": "^11.0.4",
35640 "is-glob": "^4.0.3", 35263 "is-glob": "^4.0.3",
@@ -35643,12 +35266,12 @@
35643 } 35266 }
35644 }, 35267 },
35645 "@typescript-eslint/visitor-keys": { 35268 "@typescript-eslint/visitor-keys": {
35646 "version": "5.4.0", 35269 "version": "5.7.0",
35647 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz", 35270 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.7.0.tgz",
35648 "integrity": "sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg==", 35271 "integrity": "sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==",
35649 "dev": true, 35272 "dev": true,
35650 "requires": { 35273 "requires": {
35651 "@typescript-eslint/types": "5.4.0", 35274 "@typescript-eslint/types": "5.7.0",
35652 "eslint-visitor-keys": "^3.0.0" 35275 "eslint-visitor-keys": "^3.0.0"
35653 }, 35276 },
35654 "dependencies": { 35277 "dependencies": {
@@ -35667,13 +35290,13 @@
35667 "dev": true 35290 "dev": true
35668 }, 35291 },
35669 "@vue/compiler-core": { 35292 "@vue/compiler-core": {
35670 "version": "3.2.22", 35293 "version": "3.2.26",
35671 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.22.tgz", 35294 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz",
35672 "integrity": "sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==", 35295 "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==",
35673 "dev": true, 35296 "dev": true,
35674 "requires": { 35297 "requires": {
35675 "@babel/parser": "^7.15.0", 35298 "@babel/parser": "^7.16.4",
35676 "@vue/shared": "3.2.22", 35299 "@vue/shared": "3.2.26",
35677 "estree-walker": "^2.0.2", 35300 "estree-walker": "^2.0.2",
35678 "source-map": "^0.6.1" 35301 "source-map": "^0.6.1"
35679 }, 35302 },
@@ -35687,27 +35310,27 @@
35687 } 35310 }
35688 }, 35311 },
35689 "@vue/compiler-dom": { 35312 "@vue/compiler-dom": {
35690 "version": "3.2.22", 35313 "version": "3.2.26",
35691 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.22.tgz", 35314 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz",
35692 "integrity": "sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==", 35315 "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==",
35693 "dev": true, 35316 "dev": true,
35694 "requires": { 35317 "requires": {
35695 "@vue/compiler-core": "3.2.22", 35318 "@vue/compiler-core": "3.2.26",
35696 "@vue/shared": "3.2.22" 35319 "@vue/shared": "3.2.26"
35697 } 35320 }
35698 }, 35321 },
35699 "@vue/compiler-sfc": { 35322 "@vue/compiler-sfc": {
35700 "version": "3.2.22", 35323 "version": "3.2.26",
35701 "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.22.tgz", 35324 "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz",
35702 "integrity": "sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A==", 35325 "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==",
35703 "dev": true, 35326 "dev": true,
35704 "requires": { 35327 "requires": {
35705 "@babel/parser": "^7.15.0", 35328 "@babel/parser": "^7.16.4",
35706 "@vue/compiler-core": "3.2.22", 35329 "@vue/compiler-core": "3.2.26",
35707 "@vue/compiler-dom": "3.2.22", 35330 "@vue/compiler-dom": "3.2.26",
35708 "@vue/compiler-ssr": "3.2.22", 35331 "@vue/compiler-ssr": "3.2.26",
35709 "@vue/ref-transform": "3.2.22", 35332 "@vue/reactivity-transform": "3.2.26",
35710 "@vue/shared": "3.2.22", 35333 "@vue/shared": "3.2.26",
35711 "estree-walker": "^2.0.2", 35334 "estree-walker": "^2.0.2",
35712 "magic-string": "^0.25.7", 35335 "magic-string": "^0.25.7",
35713 "postcss": "^8.1.10", 35336 "postcss": "^8.1.10",
@@ -35723,32 +35346,32 @@
35723 } 35346 }
35724 }, 35347 },
35725 "@vue/compiler-ssr": { 35348 "@vue/compiler-ssr": {
35726 "version": "3.2.22", 35349 "version": "3.2.26",
35727 "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.22.tgz", 35350 "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz",
35728 "integrity": "sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w==", 35351 "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==",
35729 "dev": true, 35352 "dev": true,
35730 "requires": { 35353 "requires": {
35731 "@vue/compiler-dom": "3.2.22", 35354 "@vue/compiler-dom": "3.2.26",
35732 "@vue/shared": "3.2.22" 35355 "@vue/shared": "3.2.26"
35733 } 35356 }
35734 }, 35357 },
35735 "@vue/ref-transform": { 35358 "@vue/reactivity-transform": {
35736 "version": "3.2.22", 35359 "version": "3.2.26",
35737 "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.22.tgz", 35360 "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz",
35738 "integrity": "sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw==", 35361 "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==",
35739 "dev": true, 35362 "dev": true,
35740 "requires": { 35363 "requires": {
35741 "@babel/parser": "^7.15.0", 35364 "@babel/parser": "^7.16.4",
35742 "@vue/compiler-core": "3.2.22", 35365 "@vue/compiler-core": "3.2.26",
35743 "@vue/shared": "3.2.22", 35366 "@vue/shared": "3.2.26",
35744 "estree-walker": "^2.0.2", 35367 "estree-walker": "^2.0.2",
35745 "magic-string": "^0.25.7" 35368 "magic-string": "^0.25.7"
35746 } 35369 }
35747 }, 35370 },
35748 "@vue/shared": { 35371 "@vue/shared": {
35749 "version": "3.2.22", 35372 "version": "3.2.26",
35750 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.22.tgz", 35373 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz",
35751 "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==", 35374 "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==",
35752 "dev": true 35375 "dev": true
35753 }, 35376 },
35754 "@webassemblyjs/ast": { 35377 "@webassemblyjs/ast": {
@@ -36140,12 +35763,6 @@
36140 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 35763 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
36141 "dev": true 35764 "dev": true
36142 }, 35765 },
36143 "emoji-regex": {
36144 "version": "8.0.0",
36145 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
36146 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
36147 "dev": true
36148 },
36149 "find-up": { 35766 "find-up": {
36150 "version": "4.1.0", 35767 "version": "4.1.0",
36151 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 35768 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -36162,12 +35779,6 @@
36162 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 35779 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
36163 "dev": true 35780 "dev": true
36164 }, 35781 },
36165 "is-fullwidth-code-point": {
36166 "version": "3.0.0",
36167 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
36168 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
36169 "dev": true
36170 },
36171 "locate-path": { 35782 "locate-path": {
36172 "version": "5.0.0", 35783 "version": "5.0.0",
36173 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 35784 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -36201,17 +35812,6 @@
36201 "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", 35812 "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
36202 "dev": true 35813 "dev": true
36203 }, 35814 },
36204 "string-width": {
36205 "version": "4.2.3",
36206 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
36207 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
36208 "dev": true,
36209 "requires": {
36210 "emoji-regex": "^8.0.0",
36211 "is-fullwidth-code-point": "^3.0.0",
36212 "strip-ansi": "^6.0.1"
36213 }
36214 },
36215 "supports-color": { 35815 "supports-color": {
36216 "version": "7.2.0", 35816 "version": "7.2.0",
36217 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 35817 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -36276,31 +35876,6 @@
36276 "dev": true, 35876 "dev": true,
36277 "requires": { 35877 "requires": {
36278 "string-width": "^4.1.0" 35878 "string-width": "^4.1.0"
36279 },
36280 "dependencies": {
36281 "emoji-regex": {
36282 "version": "8.0.0",
36283 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
36284 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
36285 "dev": true
36286 },
36287 "is-fullwidth-code-point": {
36288 "version": "3.0.0",
36289 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
36290 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
36291 "dev": true
36292 },
36293 "string-width": {
36294 "version": "4.2.3",
36295 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
36296 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
36297 "dev": true,
36298 "requires": {
36299 "emoji-regex": "^8.0.0",
36300 "is-fullwidth-code-point": "^3.0.0",
36301 "strip-ansi": "^6.0.1"
36302 }
36303 }
36304 } 35879 }
36305 }, 35880 },
36306 "ansi-bgblack": { 35881 "ansi-bgblack": {
@@ -36689,9 +36264,10 @@
36689 "integrity": "sha1-u4evVoytA0pOSMS9r2Bno6JwExc=" 36264 "integrity": "sha1-u4evVoytA0pOSMS9r2Bno6JwExc="
36690 }, 36265 },
36691 "aproba": { 36266 "aproba": {
36692 "version": "1.2.0", 36267 "version": "2.0.0",
36693 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 36268 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
36694 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" 36269 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
36270 "dev": true
36695 }, 36271 },
36696 "archy": { 36272 "archy": {
36697 "version": "1.0.0", 36273 "version": "1.0.0",
@@ -36700,12 +36276,26 @@
36700 "dev": true 36276 "dev": true
36701 }, 36277 },
36702 "are-we-there-yet": { 36278 "are-we-there-yet": {
36703 "version": "1.1.7", 36279 "version": "2.0.0",
36704 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", 36280 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
36705 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", 36281 "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
36282 "dev": true,
36706 "requires": { 36283 "requires": {
36707 "delegates": "^1.0.0", 36284 "delegates": "^1.0.0",
36708 "readable-stream": "^2.0.6" 36285 "readable-stream": "^3.6.0"
36286 },
36287 "dependencies": {
36288 "readable-stream": {
36289 "version": "3.6.0",
36290 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
36291 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
36292 "dev": true,
36293 "requires": {
36294 "inherits": "^2.0.3",
36295 "string_decoder": "^1.1.1",
36296 "util-deprecate": "^1.0.1"
36297 }
36298 }
36709 } 36299 }
36710 }, 36300 },
36711 "arg": { 36301 "arg": {
@@ -37122,16 +36712,16 @@
37122 "dev": true 36712 "dev": true
37123 }, 36713 },
37124 "babel-jest": { 36714 "babel-jest": {
37125 "version": "27.3.1", 36715 "version": "27.4.5",
37126 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.3.1.tgz", 36716 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz",
37127 "integrity": "sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ==", 36717 "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==",
37128 "dev": true, 36718 "dev": true,
37129 "requires": { 36719 "requires": {
37130 "@jest/transform": "^27.3.1", 36720 "@jest/transform": "^27.4.5",
37131 "@jest/types": "^27.2.5", 36721 "@jest/types": "^27.4.2",
37132 "@types/babel__core": "^7.1.14", 36722 "@types/babel__core": "^7.1.14",
37133 "babel-plugin-istanbul": "^6.0.0", 36723 "babel-plugin-istanbul": "^6.0.0",
37134 "babel-preset-jest": "^27.2.0", 36724 "babel-preset-jest": "^27.4.0",
37135 "chalk": "^4.0.0", 36725 "chalk": "^4.0.0",
37136 "graceful-fs": "^4.2.4", 36726 "graceful-fs": "^4.2.4",
37137 "slash": "^3.0.0" 36727 "slash": "^3.0.0"
@@ -37198,9 +36788,9 @@
37198 } 36788 }
37199 }, 36789 },
37200 "babel-plugin-formatjs": { 36790 "babel-plugin-formatjs": {
37201 "version": "10.3.11", 36791 "version": "10.3.12",
37202 "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.3.11.tgz", 36792 "resolved": "https://registry.npmjs.org/babel-plugin-formatjs/-/babel-plugin-formatjs-10.3.12.tgz",
37203 "integrity": "sha512-NkV5+dajX+YvsBHEYcwlJm4Q9l7BoLBuhUMW8cCcOzx9c4ZGKcpmaRt7EObpT742iOsFE5QYUlfLwqOL0MVkTg==", 36793 "integrity": "sha512-PR3wwfqt1LiSH3gR6ID+lfkr4N8oUtffT67GS7kT+2ME6phxIoA8NbrlJw/bTSsM0uGoAPfXu128EHvEGDWQlQ==",
37204 "dev": true, 36794 "dev": true,
37205 "requires": { 36795 "requires": {
37206 "@babel/core": "^7.10.4", 36796 "@babel/core": "^7.10.4",
@@ -37208,8 +36798,8 @@
37208 "@babel/plugin-syntax-jsx": "7", 36798 "@babel/plugin-syntax-jsx": "7",
37209 "@babel/traverse": "7", 36799 "@babel/traverse": "7",
37210 "@babel/types": "^7.12.11", 36800 "@babel/types": "^7.12.11",
37211 "@formatjs/icu-messageformat-parser": "2.0.14", 36801 "@formatjs/icu-messageformat-parser": "2.0.15",
37212 "@formatjs/ts-transformer": "3.6.0", 36802 "@formatjs/ts-transformer": "3.7.0",
37213 "@types/babel__core": "^7.1.7", 36803 "@types/babel__core": "^7.1.7",
37214 "@types/babel__helper-plugin-utils": "^7.10.0", 36804 "@types/babel__helper-plugin-utils": "^7.10.0",
37215 "tslib": "^2.1.0" 36805 "tslib": "^2.1.0"
@@ -37250,9 +36840,9 @@
37250 } 36840 }
37251 }, 36841 },
37252 "babel-plugin-jest-hoist": { 36842 "babel-plugin-jest-hoist": {
37253 "version": "27.2.0", 36843 "version": "27.4.0",
37254 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", 36844 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz",
37255 "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", 36845 "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==",
37256 "dev": true, 36846 "dev": true,
37257 "requires": { 36847 "requires": {
37258 "@babel/template": "^7.3.3", 36848 "@babel/template": "^7.3.3",
@@ -37320,12 +36910,12 @@
37320 } 36910 }
37321 }, 36911 },
37322 "babel-preset-jest": { 36912 "babel-preset-jest": {
37323 "version": "27.2.0", 36913 "version": "27.4.0",
37324 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", 36914 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz",
37325 "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", 36915 "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==",
37326 "dev": true, 36916 "dev": true,
37327 "requires": { 36917 "requires": {
37328 "babel-plugin-jest-hoist": "^27.2.0", 36918 "babel-plugin-jest-hoist": "^27.4.0",
37329 "babel-preset-current-node-syntax": "^1.0.0" 36919 "babel-preset-current-node-syntax": "^1.0.0"
37330 } 36920 }
37331 }, 36921 },
@@ -37501,29 +37091,23 @@
37501 } 37091 }
37502 }, 37092 },
37503 "body-parser": { 37093 "body-parser": {
37504 "version": "1.19.0", 37094 "version": "1.19.1",
37505 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 37095 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
37506 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 37096 "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
37507 "dev": true, 37097 "dev": true,
37508 "requires": { 37098 "requires": {
37509 "bytes": "3.1.0", 37099 "bytes": "3.1.1",
37510 "content-type": "~1.0.4", 37100 "content-type": "~1.0.4",
37511 "debug": "2.6.9", 37101 "debug": "2.6.9",
37512 "depd": "~1.1.2", 37102 "depd": "~1.1.2",
37513 "http-errors": "1.7.2", 37103 "http-errors": "1.8.1",
37514 "iconv-lite": "0.4.24", 37104 "iconv-lite": "0.4.24",
37515 "on-finished": "~2.3.0", 37105 "on-finished": "~2.3.0",
37516 "qs": "6.7.0", 37106 "qs": "6.9.6",
37517 "raw-body": "2.4.0", 37107 "raw-body": "2.4.2",
37518 "type-is": "~1.6.17" 37108 "type-is": "~1.6.18"
37519 }, 37109 },
37520 "dependencies": { 37110 "dependencies": {
37521 "bytes": {
37522 "version": "3.1.0",
37523 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
37524 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
37525 "dev": true
37526 },
37527 "debug": { 37111 "debug": {
37528 "version": "2.6.9", 37112 "version": "2.6.9",
37529 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 37113 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -37533,19 +37117,6 @@
37533 "ms": "2.0.0" 37117 "ms": "2.0.0"
37534 } 37118 }
37535 }, 37119 },
37536 "http-errors": {
37537 "version": "1.7.2",
37538 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
37539 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
37540 "dev": true,
37541 "requires": {
37542 "depd": "~1.1.2",
37543 "inherits": "2.0.3",
37544 "setprototypeof": "1.1.1",
37545 "statuses": ">= 1.5.0 < 2",
37546 "toidentifier": "1.0.0"
37547 }
37548 },
37549 "iconv-lite": { 37120 "iconv-lite": {
37550 "version": "0.4.24", 37121 "version": "0.4.24",
37551 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 37122 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -37555,12 +37126,6 @@
37555 "safer-buffer": ">= 2.1.2 < 3" 37126 "safer-buffer": ">= 2.1.2 < 3"
37556 } 37127 }
37557 }, 37128 },
37558 "inherits": {
37559 "version": "2.0.3",
37560 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
37561 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
37562 "dev": true
37563 },
37564 "ms": { 37129 "ms": {
37565 "version": "2.0.0", 37130 "version": "2.0.0",
37566 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 37131 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -37568,33 +37133,9 @@
37568 "dev": true 37133 "dev": true
37569 }, 37134 },
37570 "qs": { 37135 "qs": {
37571 "version": "6.7.0", 37136 "version": "6.9.6",
37572 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 37137 "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
37573 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 37138 "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
37574 "dev": true
37575 },
37576 "raw-body": {
37577 "version": "2.4.0",
37578 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
37579 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
37580 "dev": true,
37581 "requires": {
37582 "bytes": "3.1.0",
37583 "http-errors": "1.7.2",
37584 "iconv-lite": "0.4.24",
37585 "unpipe": "1.0.0"
37586 }
37587 },
37588 "setprototypeof": {
37589 "version": "1.1.1",
37590 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
37591 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
37592 "dev": true
37593 },
37594 "toidentifier": {
37595 "version": "1.0.0",
37596 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
37597 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
37598 "dev": true 37139 "dev": true
37599 } 37140 }
37600 } 37141 }
@@ -37682,35 +37223,12 @@
37682 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 37223 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
37683 "dev": true 37224 "dev": true
37684 }, 37225 },
37685 "emoji-regex": {
37686 "version": "8.0.0",
37687 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
37688 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
37689 "dev": true
37690 },
37691 "has-flag": { 37226 "has-flag": {
37692 "version": "4.0.0", 37227 "version": "4.0.0",
37693 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 37228 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
37694 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 37229 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
37695 "dev": true 37230 "dev": true
37696 }, 37231 },
37697 "is-fullwidth-code-point": {
37698 "version": "3.0.0",
37699 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
37700 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
37701 "dev": true
37702 },
37703 "string-width": {
37704 "version": "4.2.3",
37705 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
37706 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
37707 "dev": true,
37708 "requires": {
37709 "emoji-regex": "^8.0.0",
37710 "is-fullwidth-code-point": "^3.0.0",
37711 "strip-ansi": "^6.0.1"
37712 }
37713 },
37714 "supports-color": { 37232 "supports-color": {
37715 "version": "7.2.0", 37233 "version": "7.2.0",
37716 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 37234 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -37865,13 +37383,13 @@
37865 } 37383 }
37866 }, 37384 },
37867 "browserslist": { 37385 "browserslist": {
37868 "version": "4.18.1", 37386 "version": "4.19.1",
37869 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", 37387 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
37870 "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", 37388 "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
37871 "dev": true, 37389 "dev": true,
37872 "requires": { 37390 "requires": {
37873 "caniuse-lite": "^1.0.30001280", 37391 "caniuse-lite": "^1.0.30001286",
37874 "electron-to-chromium": "^1.3.896", 37392 "electron-to-chromium": "^1.4.17",
37875 "escalade": "^3.1.1", 37393 "escalade": "^3.1.1",
37876 "node-releases": "^2.0.1", 37394 "node-releases": "^2.0.1",
37877 "picocolors": "^1.0.0" 37395 "picocolors": "^1.0.0"
@@ -37999,12 +37517,6 @@
37999 "temp-file": "^3.4.0" 37517 "temp-file": "^3.4.0"
38000 }, 37518 },
38001 "dependencies": { 37519 "dependencies": {
38002 "@tootallnate/once": {
38003 "version": "2.0.0",
38004 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
38005 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
38006 "dev": true
38007 },
38008 "ansi-styles": { 37520 "ansi-styles": {
38009 "version": "4.3.0", 37521 "version": "4.3.0",
38010 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 37522 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -38045,17 +37557,6 @@
38045 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 37557 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
38046 "dev": true 37558 "dev": true
38047 }, 37559 },
38048 "http-proxy-agent": {
38049 "version": "5.0.0",
38050 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
38051 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
38052 "dev": true,
38053 "requires": {
38054 "@tootallnate/once": "2",
38055 "agent-base": "6",
38056 "debug": "4"
38057 }
38058 },
38059 "supports-color": { 37560 "supports-color": {
38060 "version": "7.2.0", 37561 "version": "7.2.0",
38061 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 37562 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -38204,12 +37705,6 @@
38204 } 37705 }
38205 } 37706 }
38206 }, 37707 },
38207 "cachedir": {
38208 "version": "2.2.0",
38209 "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
38210 "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
38211 "dev": true
38212 },
38213 "call-bind": { 37708 "call-bind": {
38214 "version": "1.0.2", 37709 "version": "1.0.2",
38215 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 37710 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
@@ -38273,9 +37768,9 @@
38273 } 37768 }
38274 }, 37769 },
38275 "caniuse-lite": { 37770 "caniuse-lite": {
38276 "version": "1.0.30001286", 37771 "version": "1.0.30001291",
38277 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz", 37772 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz",
38278 "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==", 37773 "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==",
38279 "dev": true 37774 "dev": true
38280 }, 37775 },
38281 "caseless": { 37776 "caseless": {
@@ -38411,9 +37906,9 @@
38411 "dev": true 37906 "dev": true
38412 }, 37907 },
38413 "ci-info": { 37908 "ci-info": {
38414 "version": "3.2.0", 37909 "version": "3.3.0",
38415 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", 37910 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
38416 "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", 37911 "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
38417 "dev": true 37912 "dev": true
38418 }, 37913 },
38419 "cipher-base": { 37914 "cipher-base": {
@@ -38567,12 +38062,11 @@
38567 } 38062 }
38568 }, 38063 },
38569 "cli-table": { 38064 "cli-table": {
38570 "version": "0.3.8", 38065 "version": "0.3.11",
38571 "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.8.tgz", 38066 "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz",
38572 "integrity": "sha512-5IO15fJRzgM+hHZjvQlqD6UPRuVGWR4Ny5ZzaM5VJxJEQqSIEVyVh9dMAUN6CBAVfMc4/6CFEzbhnRftLRCyug==", 38067 "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==",
38573 "requires": { 38068 "requires": {
38574 "colors": "1.0.3", 38069 "colors": "1.0.3"
38575 "strip-ansi": "^6.0.1"
38576 } 38070 }
38577 }, 38071 },
38578 "cli-truncate": { 38072 "cli-truncate": {
@@ -38584,34 +38078,6 @@
38584 "requires": { 38078 "requires": {
38585 "slice-ansi": "^3.0.0", 38079 "slice-ansi": "^3.0.0",
38586 "string-width": "^4.2.0" 38080 "string-width": "^4.2.0"
38587 },
38588 "dependencies": {
38589 "emoji-regex": {
38590 "version": "8.0.0",
38591 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
38592 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
38593 "dev": true,
38594 "optional": true
38595 },
38596 "is-fullwidth-code-point": {
38597 "version": "3.0.0",
38598 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
38599 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
38600 "dev": true,
38601 "optional": true
38602 },
38603 "string-width": {
38604 "version": "4.2.3",
38605 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
38606 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
38607 "dev": true,
38608 "optional": true,
38609 "requires": {
38610 "emoji-regex": "^8.0.0",
38611 "is-fullwidth-code-point": "^3.0.0",
38612 "strip-ansi": "^6.0.1"
38613 }
38614 }
38615 } 38081 }
38616 }, 38082 },
38617 "cli-width": { 38083 "cli-width": {
@@ -38629,31 +38095,6 @@
38629 "string-width": "^4.2.0", 38095 "string-width": "^4.2.0",
38630 "strip-ansi": "^6.0.0", 38096 "strip-ansi": "^6.0.0",
38631 "wrap-ansi": "^7.0.0" 38097 "wrap-ansi": "^7.0.0"
38632 },
38633 "dependencies": {
38634 "emoji-regex": {
38635 "version": "8.0.0",
38636 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
38637 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
38638 "dev": true
38639 },
38640 "is-fullwidth-code-point": {
38641 "version": "3.0.0",
38642 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
38643 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
38644 "dev": true
38645 },
38646 "string-width": {
38647 "version": "4.2.3",
38648 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
38649 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
38650 "dev": true,
38651 "requires": {
38652 "emoji-regex": "^8.0.0",
38653 "is-fullwidth-code-point": "^3.0.0",
38654 "strip-ansi": "^6.0.1"
38655 }
38656 }
38657 } 38098 }
38658 }, 38099 },
38659 "clone": { 38100 "clone": {
@@ -38766,12 +38207,12 @@
38766 } 38207 }
38767 }, 38208 },
38768 "color": { 38209 "color": {
38769 "version": "4.0.1", 38210 "version": "4.1.0",
38770 "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", 38211 "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz",
38771 "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", 38212 "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==",
38772 "requires": { 38213 "requires": {
38773 "color-convert": "^2.0.1", 38214 "color-convert": "^2.0.1",
38774 "color-string": "^1.6.0" 38215 "color-string": "^1.9.0"
38775 }, 38216 },
38776 "dependencies": { 38217 "dependencies": {
38777 "color-convert": { 38218 "color-convert": {
@@ -38803,9 +38244,9 @@
38803 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 38244 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
38804 }, 38245 },
38805 "color-string": { 38246 "color-string": {
38806 "version": "1.6.0", 38247 "version": "1.9.0",
38807 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 38248 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz",
38808 "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 38249 "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
38809 "requires": { 38250 "requires": {
38810 "color-name": "^1.0.0", 38251 "color-name": "^1.0.0",
38811 "simple-swizzle": "^0.2.2" 38252 "simple-swizzle": "^0.2.2"
@@ -38861,173 +38302,6 @@
38861 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 38302 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
38862 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" 38303 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
38863 }, 38304 },
38864 "commitizen": {
38865 "version": "4.2.4",
38866 "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
38867 "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
38868 "dev": true,
38869 "requires": {
38870 "cachedir": "2.2.0",
38871 "cz-conventional-changelog": "3.2.0",
38872 "dedent": "0.7.0",
38873 "detect-indent": "6.0.0",
38874 "find-node-modules": "^2.1.2",
38875 "find-root": "1.1.0",
38876 "fs-extra": "8.1.0",
38877 "glob": "7.1.4",
38878 "inquirer": "6.5.2",
38879 "is-utf8": "^0.2.1",
38880 "lodash": "^4.17.20",
38881 "minimist": "1.2.5",
38882 "strip-bom": "4.0.0",
38883 "strip-json-comments": "3.0.1"
38884 },
38885 "dependencies": {
38886 "ansi-escapes": {
38887 "version": "3.2.0",
38888 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
38889 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
38890 "dev": true
38891 },
38892 "ansi-regex": {
38893 "version": "4.1.0",
38894 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
38895 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
38896 "dev": true
38897 },
38898 "cli-cursor": {
38899 "version": "2.1.0",
38900 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
38901 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
38902 "dev": true,
38903 "requires": {
38904 "restore-cursor": "^2.0.0"
38905 }
38906 },
38907 "cli-width": {
38908 "version": "2.2.1",
38909 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
38910 "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
38911 "dev": true
38912 },
38913 "cz-conventional-changelog": {
38914 "version": "3.2.0",
38915 "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
38916 "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
38917 "dev": true,
38918 "requires": {
38919 "@commitlint/load": ">6.1.1",
38920 "chalk": "^2.4.1",
38921 "commitizen": "^4.0.3",
38922 "conventional-commit-types": "^3.0.0",
38923 "lodash.map": "^4.5.1",
38924 "longest": "^2.0.1",
38925 "word-wrap": "^1.0.3"
38926 }
38927 },
38928 "figures": {
38929 "version": "2.0.0",
38930 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
38931 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
38932 "dev": true,
38933 "requires": {
38934 "escape-string-regexp": "^1.0.5"
38935 }
38936 },
38937 "fs-extra": {
38938 "version": "8.1.0",
38939 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
38940 "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
38941 "dev": true,
38942 "requires": {
38943 "graceful-fs": "^4.2.0",
38944 "jsonfile": "^4.0.0",
38945 "universalify": "^0.1.0"
38946 }
38947 },
38948 "glob": {
38949 "version": "7.1.4",
38950 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
38951 "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
38952 "dev": true,
38953 "requires": {
38954 "fs.realpath": "^1.0.0",
38955 "inflight": "^1.0.4",
38956 "inherits": "2",
38957 "minimatch": "^3.0.4",
38958 "once": "^1.3.0",
38959 "path-is-absolute": "^1.0.0"
38960 }
38961 },
38962 "inquirer": {
38963 "version": "6.5.2",
38964 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
38965 "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
38966 "dev": true,
38967 "requires": {
38968 "ansi-escapes": "^3.2.0",
38969 "chalk": "^2.4.2",
38970 "cli-cursor": "^2.1.0",
38971 "cli-width": "^2.0.0",
38972 "external-editor": "^3.0.3",
38973 "figures": "^2.0.0",
38974 "lodash": "^4.17.12",
38975 "mute-stream": "0.0.7",
38976 "run-async": "^2.2.0",
38977 "rxjs": "^6.4.0",
38978 "string-width": "^2.1.0",
38979 "strip-ansi": "^5.1.0",
38980 "through": "^2.3.6"
38981 }
38982 },
38983 "mimic-fn": {
38984 "version": "1.2.0",
38985 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
38986 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
38987 "dev": true
38988 },
38989 "mute-stream": {
38990 "version": "0.0.7",
38991 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
38992 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
38993 "dev": true
38994 },
38995 "onetime": {
38996 "version": "2.0.1",
38997 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
38998 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
38999 "dev": true,
39000 "requires": {
39001 "mimic-fn": "^1.0.0"
39002 }
39003 },
39004 "restore-cursor": {
39005 "version": "2.0.0",
39006 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
39007 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
39008 "dev": true,
39009 "requires": {
39010 "onetime": "^2.0.0",
39011 "signal-exit": "^3.0.2"
39012 }
39013 },
39014 "strip-ansi": {
39015 "version": "5.2.0",
39016 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
39017 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
39018 "dev": true,
39019 "requires": {
39020 "ansi-regex": "^4.1.0"
39021 }
39022 },
39023 "universalify": {
39024 "version": "0.1.2",
39025 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
39026 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
39027 "dev": true
39028 }
39029 }
39030 },
39031 "commondir": { 38305 "commondir": {
39032 "version": "1.0.1", 38306 "version": "1.0.1",
39033 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 38307 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -39120,9 +38394,9 @@
39120 } 38394 }
39121 }, 38395 },
39122 "concurrently": { 38396 "concurrently": {
39123 "version": "6.4.0", 38397 "version": "6.5.0",
39124 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.4.0.tgz", 38398 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.0.tgz",
39125 "integrity": "sha512-HZ3D0RTQMH3oS4gvtYj1P+NBc6PzE2McEra6yEFcQKrUQ9HvtTGU4Dbne083F034p+LRb7kWU0tPRNvSGs1UCQ==", 38399 "integrity": "sha512-BjC0KYxXtO6EiWa46gfWYzcLULPBCb+5+VZFtzCemR/co0QSHU4mysEvmT6cnedPpQ9dtJzb+2G694o3V7TgLg==",
39126 "dev": true, 38400 "dev": true,
39127 "requires": { 38401 "requires": {
39128 "chalk": "^4.1.0", 38402 "chalk": "^4.1.0",
@@ -39180,35 +38454,12 @@
39180 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 38454 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
39181 "dev": true 38455 "dev": true
39182 }, 38456 },
39183 "emoji-regex": {
39184 "version": "8.0.0",
39185 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
39186 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
39187 "dev": true
39188 },
39189 "has-flag": { 38457 "has-flag": {
39190 "version": "4.0.0", 38458 "version": "4.0.0",
39191 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 38459 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
39192 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 38460 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
39193 "dev": true 38461 "dev": true
39194 }, 38462 },
39195 "is-fullwidth-code-point": {
39196 "version": "3.0.0",
39197 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
39198 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
39199 "dev": true
39200 },
39201 "string-width": {
39202 "version": "4.2.3",
39203 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
39204 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
39205 "dev": true,
39206 "requires": {
39207 "emoji-regex": "^8.0.0",
39208 "is-fullwidth-code-point": "^3.0.0",
39209 "strip-ansi": "^6.0.1"
39210 }
39211 },
39212 "supports-color": { 38463 "supports-color": {
39213 "version": "8.1.1", 38464 "version": "8.1.1",
39214 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 38465 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -39278,9 +38529,9 @@
39278 } 38529 }
39279 }, 38530 },
39280 "confusing-browser-globals": { 38531 "confusing-browser-globals": {
39281 "version": "1.0.10", 38532 "version": "1.0.11",
39282 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", 38533 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
39283 "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", 38534 "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==",
39284 "dev": true 38535 "dev": true
39285 }, 38536 },
39286 "connect": { 38537 "connect": {
@@ -39342,11 +38593,18 @@
39342 "dev": true 38593 "dev": true
39343 }, 38594 },
39344 "content-disposition": { 38595 "content-disposition": {
39345 "version": "0.5.3", 38596 "version": "0.5.4",
39346 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 38597 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
39347 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 38598 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
39348 "requires": { 38599 "requires": {
39349 "safe-buffer": "5.1.2" 38600 "safe-buffer": "5.2.1"
38601 },
38602 "dependencies": {
38603 "safe-buffer": {
38604 "version": "5.2.1",
38605 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
38606 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
38607 }
39350 } 38608 }
39351 }, 38609 },
39352 "content-type": { 38610 "content-type": {
@@ -39382,12 +38640,6 @@
39382 "q": "^1.5.1" 38640 "q": "^1.5.1"
39383 } 38641 }
39384 }, 38642 },
39385 "conventional-commit-types": {
39386 "version": "3.0.0",
39387 "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
39388 "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
39389 "dev": true
39390 },
39391 "conventional-commits-parser": { 38643 "conventional-commits-parser": {
39392 "version": "3.2.3", 38644 "version": "3.2.3",
39393 "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz", 38645 "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz",
@@ -39435,6 +38687,12 @@
39435 "run-queue": "^1.0.0" 38687 "run-queue": "^1.0.0"
39436 }, 38688 },
39437 "dependencies": { 38689 "dependencies": {
38690 "aproba": {
38691 "version": "1.2.0",
38692 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
38693 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
38694 "dev": true
38695 },
39438 "rimraf": { 38696 "rimraf": {
39439 "version": "2.7.1", 38697 "version": "2.7.1",
39440 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 38698 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -39470,12 +38728,12 @@
39470 } 38728 }
39471 }, 38729 },
39472 "core-js-compat": { 38730 "core-js-compat": {
39473 "version": "3.19.1", 38731 "version": "3.20.0",
39474 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", 38732 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz",
39475 "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", 38733 "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==",
39476 "dev": true, 38734 "dev": true,
39477 "requires": { 38735 "requires": {
39478 "browserslist": "^4.17.6", 38736 "browserslist": "^4.19.1",
39479 "semver": "7.0.0" 38737 "semver": "7.0.0"
39480 }, 38738 },
39481 "dependencies": { 38739 "dependencies": {
@@ -39488,9 +38746,9 @@
39488 } 38746 }
39489 }, 38747 },
39490 "core-js-pure": { 38748 "core-js-pure": {
39491 "version": "3.19.1", 38749 "version": "3.20.0",
39492 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz", 38750 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.0.tgz",
39493 "integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==", 38751 "integrity": "sha512-qsrbIwWSEEYOM7z616jAVgwhuDDtPLwZSpUsU3vyUkHYqKTf/uwOJBZg2V7lMurYWkpVlaVOxBrfX0Q3ppvjfg==",
39494 "dev": true 38752 "dev": true
39495 }, 38753 },
39496 "core-util-is": { 38754 "core-util-is": {
@@ -39644,26 +38902,26 @@
39644 } 38902 }
39645 }, 38903 },
39646 "css-jss": { 38904 "css-jss": {
39647 "version": "10.8.2", 38905 "version": "10.9.0",
39648 "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.8.2.tgz", 38906 "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.9.0.tgz",
39649 "integrity": "sha512-KjsoKnBV4C9p+F+zW9jNXCai0UYU5K+3eyo+lJX/fY8UBEQd/yNREnHsLD1VMMzBwHRvrA8eQHvqmAL+XNLYcw==", 38907 "integrity": "sha512-CpYclti5ZQ18PfAeXaHQ2bEw4DEUfjC0lTS9sQcUlTRF8hC/Va0h3DIowlRm6AH/Ka/O/+tp41Q5zn9MJQoRsA==",
39650 "requires": { 38908 "requires": {
39651 "@babel/runtime": "^7.3.1", 38909 "@babel/runtime": "^7.3.1",
39652 "jss": "10.8.2", 38910 "jss": "10.9.0",
39653 "jss-preset-default": "10.8.2" 38911 "jss-preset-default": "10.9.0"
39654 } 38912 }
39655 }, 38913 },
39656 "css-select": { 38914 "css-select": {
39657 "version": "4.1.3", 38915 "version": "4.2.0",
39658 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 38916 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz",
39659 "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 38917 "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==",
39660 "dev": true, 38918 "dev": true,
39661 "requires": { 38919 "requires": {
39662 "boolbase": "^1.0.0", 38920 "boolbase": "^1.0.0",
39663 "css-what": "^5.0.0", 38921 "css-what": "^5.1.0",
39664 "domhandler": "^4.2.0", 38922 "domhandler": "^4.3.0",
39665 "domutils": "^2.6.0", 38923 "domutils": "^2.8.0",
39666 "nth-check": "^2.0.0" 38924 "nth-check": "^2.0.1"
39667 } 38925 }
39668 }, 38926 },
39669 "css-tree": { 38927 "css-tree": {
@@ -39751,21 +39009,6 @@
39751 "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", 39009 "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
39752 "dev": true 39010 "dev": true
39753 }, 39011 },
39754 "cz-conventional-changelog": {
39755 "version": "3.3.0",
39756 "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz",
39757 "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==",
39758 "dev": true,
39759 "requires": {
39760 "@commitlint/load": ">6.1.1",
39761 "chalk": "^2.4.1",
39762 "commitizen": "^4.0.3",
39763 "conventional-commit-types": "^3.0.0",
39764 "lodash.map": "^4.5.1",
39765 "longest": "^2.0.1",
39766 "word-wrap": "^1.0.3"
39767 }
39768 },
39769 "d": { 39012 "d": {
39770 "version": "1.0.1", 39013 "version": "1.0.1",
39771 "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", 39014 "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
@@ -39789,9 +39032,9 @@
39789 "dev": true 39032 "dev": true
39790 }, 39033 },
39791 "darkreader": { 39034 "darkreader": {
39792 "version": "4.9.40", 39035 "version": "4.9.43",
39793 "resolved": "https://registry.npmjs.org/darkreader/-/darkreader-4.9.40.tgz", 39036 "resolved": "https://registry.npmjs.org/darkreader/-/darkreader-4.9.43.tgz",
39794 "integrity": "sha512-Dm8S5jkXSIxvq9WitcvuH4KexV9ZuzGqDMsFOm2VwXzRkMo9VIg8udjq2Mm7cM6SaQSp/zzH4VIWioX93iWayQ==" 39037 "integrity": "sha512-L6TryKvQiwLcR6YDggkITcPRh9OZeobYkUXHowJOzrV17gT6e0weldbaIJTwdPCoI9tdehTuyyXC8b76/wXhPQ=="
39795 }, 39038 },
39796 "dashdash": { 39039 "dashdash": {
39797 "version": "1.14.1", 39040 "version": "1.14.1",
@@ -39814,9 +39057,9 @@
39814 } 39057 }
39815 }, 39058 },
39816 "date-fns": { 39059 "date-fns": {
39817 "version": "2.26.0", 39060 "version": "2.27.0",
39818 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.26.0.tgz", 39061 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.27.0.tgz",
39819 "integrity": "sha512-VQI812dRi3cusdY/fhoBKvc6l2W8BPWU1FNVnFH9Nttjx4AFBRzfSVb/Eyc7jBT6e9sg1XtAGsYpBQ6c/jygbg==", 39062 "integrity": "sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==",
39820 "dev": true 39063 "dev": true
39821 }, 39064 },
39822 "dbus-next": { 39065 "dbus-next": {
@@ -39835,9 +39078,9 @@
39835 } 39078 }
39836 }, 39079 },
39837 "debug": { 39080 "debug": {
39838 "version": "4.3.2", 39081 "version": "4.3.3",
39839 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 39082 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
39840 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 39083 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
39841 "requires": { 39084 "requires": {
39842 "ms": "2.1.2" 39085 "ms": "2.1.2"
39843 }, 39086 },
@@ -40190,12 +39433,6 @@
40190 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", 39433 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
40191 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" 39434 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc="
40192 }, 39435 },
40193 "detect-indent": {
40194 "version": "6.0.0",
40195 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
40196 "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
40197 "dev": true
40198 },
40199 "detect-libc": { 39436 "detect-libc": {
40200 "version": "1.0.3", 39437 "version": "1.0.3",
40201 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 39438 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
@@ -40226,9 +39463,9 @@
40226 "dev": true 39463 "dev": true
40227 }, 39464 },
40228 "diff-sequences": { 39465 "diff-sequences": {
40229 "version": "27.0.6", 39466 "version": "27.4.0",
40230 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", 39467 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz",
40231 "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", 39468 "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==",
40232 "dev": true 39469 "dev": true
40233 }, 39470 },
40234 "diffie-hellman": { 39471 "diffie-hellman": {
@@ -40406,9 +39643,9 @@
40406 } 39643 }
40407 }, 39644 },
40408 "domhandler": { 39645 "domhandler": {
40409 "version": "4.2.2", 39646 "version": "4.3.0",
40410 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 39647 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
40411 "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 39648 "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
40412 "dev": true, 39649 "dev": true,
40413 "requires": { 39650 "requires": {
40414 "domelementtype": "^2.2.0" 39651 "domelementtype": "^2.2.0"
@@ -40590,9 +39827,9 @@
40590 } 39827 }
40591 }, 39828 },
40592 "electron": { 39829 "electron": {
40593 "version": "15.3.3", 39830 "version": "15.3.4",
40594 "resolved": "https://registry.npmjs.org/electron/-/electron-15.3.3.tgz", 39831 "resolved": "https://registry.npmjs.org/electron/-/electron-15.3.4.tgz",
40595 "integrity": "sha512-tr4UaMosN6+s8vSbx6OxqRXDTTCBjjJkmDMv0b0sg8f+cRFQeY0u7xYbULpXS4B1+hHJmdh7Nz40Qpv0bJXa6w==", 39832 "integrity": "sha512-GLTE+UEKw1pJehkgpLgXtsHhYqSPp6skSNY1bxnY3dDYBrsPlP3nTEO9YQY2p4eHk+uxFVTXOVy5afcu9fIZ9A==",
40596 "dev": true, 39833 "dev": true,
40597 "requires": { 39834 "requires": {
40598 "@electron/get": "^1.13.0", 39835 "@electron/get": "^1.13.0",
@@ -40601,9 +39838,9 @@
40601 }, 39838 },
40602 "dependencies": { 39839 "dependencies": {
40603 "@types/node": { 39840 "@types/node": {
40604 "version": "14.17.34", 39841 "version": "14.18.1",
40605 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz", 39842 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.1.tgz",
40606 "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==", 39843 "integrity": "sha512-fTFWOFrgAkj737w1o0HLTIgisgYHnsZfeiqhG1Ltrf/iJjudEbUwetQAsfrtVE49JGwvpEzQR+EbMkIqG4227g==",
40607 "dev": true 39844 "dev": true
40608 } 39845 }
40609 } 39846 }
@@ -40858,15 +40095,15 @@
40858 } 40095 }
40859 }, 40096 },
40860 "electron-to-chromium": { 40097 "electron-to-chromium": {
40861 "version": "1.3.904", 40098 "version": "1.4.24",
40862 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz", 40099 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz",
40863 "integrity": "sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw==", 40100 "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==",
40864 "dev": true 40101 "dev": true
40865 }, 40102 },
40866 "electron-updater": { 40103 "electron-updater": {
40867 "version": "4.6.2", 40104 "version": "4.6.5",
40868 "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.6.2.tgz", 40105 "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.6.5.tgz",
40869 "integrity": "sha512-KAloJQNXwW2j81n0o2KgBsiRsxp2OS15nty4nZLUjZYNuRyJ7yp2zeKPL4fVNGY6Ave491ht7/Dyz5OIykJf9g==", 40106 "integrity": "sha512-kdTly8O9mSZfm9fslc1mnCY+mYOeaYRy7ERa2Fed240u01BKll3aiupzkd07qKw69KvhBSzuHroIW3mF0D8DWA==",
40870 "requires": { 40107 "requires": {
40871 "@types/semver": "^7.3.6", 40108 "@types/semver": "^7.3.6",
40872 "builder-util-runtime": "8.9.2", 40109 "builder-util-runtime": "8.9.2",
@@ -41238,13 +40475,13 @@
41238 } 40475 }
41239 }, 40476 },
41240 "eslint": { 40477 "eslint": {
41241 "version": "8.2.0", 40478 "version": "8.5.0",
41242 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", 40479 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz",
41243 "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", 40480 "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==",
41244 "dev": true, 40481 "dev": true,
41245 "requires": { 40482 "requires": {
41246 "@eslint/eslintrc": "^1.0.4", 40483 "@eslint/eslintrc": "^1.0.5",
41247 "@humanwhocodes/config-array": "^0.6.0", 40484 "@humanwhocodes/config-array": "^0.9.2",
41248 "ajv": "^6.10.0", 40485 "ajv": "^6.10.0",
41249 "chalk": "^4.0.0", 40486 "chalk": "^4.0.0",
41250 "cross-spawn": "^7.0.2", 40487 "cross-spawn": "^7.0.2",
@@ -41252,10 +40489,10 @@
41252 "doctrine": "^3.0.0", 40489 "doctrine": "^3.0.0",
41253 "enquirer": "^2.3.5", 40490 "enquirer": "^2.3.5",
41254 "escape-string-regexp": "^4.0.0", 40491 "escape-string-regexp": "^4.0.0",
41255 "eslint-scope": "^6.0.0", 40492 "eslint-scope": "^7.1.0",
41256 "eslint-utils": "^3.0.0", 40493 "eslint-utils": "^3.0.0",
41257 "eslint-visitor-keys": "^3.0.0", 40494 "eslint-visitor-keys": "^3.1.0",
41258 "espree": "^9.0.0", 40495 "espree": "^9.2.0",
41259 "esquery": "^1.4.0", 40496 "esquery": "^1.4.0",
41260 "esutils": "^2.0.2", 40497 "esutils": "^2.0.2",
41261 "fast-deep-equal": "^3.1.3", 40498 "fast-deep-equal": "^3.1.3",
@@ -41339,9 +40576,9 @@
41339 "dev": true 40576 "dev": true
41340 }, 40577 },
41341 "eslint-scope": { 40578 "eslint-scope": {
41342 "version": "6.0.0", 40579 "version": "7.1.0",
41343 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", 40580 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
41344 "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", 40581 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
41345 "dev": true, 40582 "dev": true,
41346 "requires": { 40583 "requires": {
41347 "esrecurse": "^4.3.0", 40584 "esrecurse": "^4.3.0",
@@ -41399,9 +40636,9 @@
41399 } 40636 }
41400 }, 40637 },
41401 "eslint-config-airbnb": { 40638 "eslint-config-airbnb": {
41402 "version": "19.0.0", 40639 "version": "19.0.2",
41403 "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.0.tgz", 40640 "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.2.tgz",
41404 "integrity": "sha512-f5FzCDw8osQJtifOGazdBtYuDOH38FVQSOwHvSU0iFjAmkdl4zQ1jG+YV6sVNt4gqVubqJwn98zZQzDoaCwDyw==", 40641 "integrity": "sha512-4v5DEMVSl043LaCT+gsxPcoiIk0iYG5zxJKKjIy80H/D//2E0vtuOBWkb0CBDxjF+y26yQzspIXYuY6wMmt9Cw==",
41405 "dev": true, 40642 "dev": true,
41406 "requires": { 40643 "requires": {
41407 "eslint-config-airbnb-base": "^15.0.0", 40644 "eslint-config-airbnb-base": "^15.0.0",
@@ -41430,9 +40667,9 @@
41430 } 40667 }
41431 }, 40668 },
41432 "eslint-config-airbnb-typescript": { 40669 "eslint-config-airbnb-typescript": {
41433 "version": "16.0.0", 40670 "version": "16.1.0",
41434 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.0.0.tgz", 40671 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.1.0.tgz",
41435 "integrity": "sha512-qDOyD0YYZo5Us1YvOnWig2Ly/+IlQKmMZpnqKnJgVtHdK8SkjaSyVBHKbD41dEaQxk8vRVGBC94PuR2ceSwbLQ==", 40672 "integrity": "sha512-W5Cq20KpEx5ZLC54bnVrC37zq2+WD956Kp/Ma3nYFRjT1v9KM63v+DPkrrmmrVqrlDKaD0ivm/qeYmyHV6qKlw==",
41436 "dev": true, 40673 "dev": true,
41437 "requires": { 40674 "requires": {
41438 "eslint-config-airbnb-base": "^15.0.0" 40675 "eslint-config-airbnb-base": "^15.0.0"
@@ -41584,9 +40821,9 @@
41584 } 40821 }
41585 }, 40822 },
41586 "eslint-plugin-jest": { 40823 "eslint-plugin-jest": {
41587 "version": "25.2.4", 40824 "version": "25.3.0",
41588 "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.2.4.tgz", 40825 "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.3.0.tgz",
41589 "integrity": "sha512-HRyinpgmEdkVr7pNPaYPHCoGqEzpgk79X8pg/xCeoAdurbyQjntJQ4pTzHl7BiVEBlam/F1Qsn+Dk0HtJO7Aaw==", 40826 "integrity": "sha512-79WQtuBsTN1S8Y9+7euBYwxIOia/k7ykkl9OCBHL3xuww5ecursHy/D8GCIlvzHVWv85gOkS5Kv6Sh7RxOgK1Q==",
41590 "dev": true, 40827 "dev": true,
41591 "requires": { 40828 "requires": {
41592 "@typescript-eslint/experimental-utils": "^5.0.0" 40829 "@typescript-eslint/experimental-utils": "^5.0.0"
@@ -41759,14 +40996,14 @@
41759 "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" 40996 "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA=="
41760 }, 40997 },
41761 "espree": { 40998 "espree": {
41762 "version": "9.0.0", 40999 "version": "9.2.0",
41763 "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", 41000 "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
41764 "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", 41001 "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
41765 "dev": true, 41002 "dev": true,
41766 "requires": { 41003 "requires": {
41767 "acorn": "^8.5.0", 41004 "acorn": "^8.6.0",
41768 "acorn-jsx": "^5.3.1", 41005 "acorn-jsx": "^5.3.1",
41769 "eslint-visitor-keys": "^3.0.0" 41006 "eslint-visitor-keys": "^3.1.0"
41770 }, 41007 },
41771 "dependencies": { 41008 "dependencies": {
41772 "eslint-visitor-keys": { 41009 "eslint-visitor-keys": {
@@ -41998,17 +41235,17 @@
41998 } 41235 }
41999 }, 41236 },
42000 "expect": { 41237 "expect": {
42001 "version": "27.3.1", 41238 "version": "27.4.2",
42002 "resolved": "https://registry.npmjs.org/expect/-/expect-27.3.1.tgz", 41239 "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz",
42003 "integrity": "sha512-MrNXV2sL9iDRebWPGOGFdPQRl2eDQNu/uhxIMShjjx74T6kC6jFIkmQ6OqXDtevjGUkyB2IT56RzDBqXf/QPCg==", 41240 "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==",
42004 "dev": true, 41241 "dev": true,
42005 "requires": { 41242 "requires": {
42006 "@jest/types": "^27.2.5", 41243 "@jest/types": "^27.4.2",
42007 "ansi-styles": "^5.0.0", 41244 "ansi-styles": "^5.0.0",
42008 "jest-get-type": "^27.3.1", 41245 "jest-get-type": "^27.4.0",
42009 "jest-matcher-utils": "^27.3.1", 41246 "jest-matcher-utils": "^27.4.2",
42010 "jest-message-util": "^27.3.1", 41247 "jest-message-util": "^27.4.2",
42011 "jest-regex-util": "^27.0.6" 41248 "jest-regex-util": "^27.4.0"
42012 }, 41249 },
42013 "dependencies": { 41250 "dependencies": {
42014 "ansi-styles": { 41251 "ansi-styles": {
@@ -42026,17 +41263,17 @@
42026 "dev": true 41263 "dev": true
42027 }, 41264 },
42028 "express": { 41265 "express": {
42029 "version": "4.17.1", 41266 "version": "4.17.2",
42030 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 41267 "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
42031 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 41268 "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
42032 "dev": true, 41269 "dev": true,
42033 "requires": { 41270 "requires": {
42034 "accepts": "~1.3.7", 41271 "accepts": "~1.3.7",
42035 "array-flatten": "1.1.1", 41272 "array-flatten": "1.1.1",
42036 "body-parser": "1.19.0", 41273 "body-parser": "1.19.1",
42037 "content-disposition": "0.5.3", 41274 "content-disposition": "0.5.4",
42038 "content-type": "~1.0.4", 41275 "content-type": "~1.0.4",
42039 "cookie": "0.4.0", 41276 "cookie": "0.4.1",
42040 "cookie-signature": "1.0.6", 41277 "cookie-signature": "1.0.6",
42041 "debug": "2.6.9", 41278 "debug": "2.6.9",
42042 "depd": "~1.1.2", 41279 "depd": "~1.1.2",
@@ -42050,13 +41287,13 @@
42050 "on-finished": "~2.3.0", 41287 "on-finished": "~2.3.0",
42051 "parseurl": "~1.3.3", 41288 "parseurl": "~1.3.3",
42052 "path-to-regexp": "0.1.7", 41289 "path-to-regexp": "0.1.7",
42053 "proxy-addr": "~2.0.5", 41290 "proxy-addr": "~2.0.7",
42054 "qs": "6.7.0", 41291 "qs": "6.9.6",
42055 "range-parser": "~1.2.1", 41292 "range-parser": "~1.2.1",
42056 "safe-buffer": "5.1.2", 41293 "safe-buffer": "5.2.1",
42057 "send": "0.17.1", 41294 "send": "0.17.2",
42058 "serve-static": "1.14.1", 41295 "serve-static": "1.14.2",
42059 "setprototypeof": "1.1.1", 41296 "setprototypeof": "1.2.0",
42060 "statuses": "~1.5.0", 41297 "statuses": "~1.5.0",
42061 "type-is": "~1.6.18", 41298 "type-is": "~1.6.18",
42062 "utils-merge": "1.0.1", 41299 "utils-merge": "1.0.1",
@@ -42069,12 +41306,6 @@
42069 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 41306 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
42070 "dev": true 41307 "dev": true
42071 }, 41308 },
42072 "cookie": {
42073 "version": "0.4.0",
42074 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
42075 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
42076 "dev": true
42077 },
42078 "cookie-signature": { 41309 "cookie-signature": {
42079 "version": "1.0.6", 41310 "version": "1.0.6",
42080 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 41311 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
@@ -42088,19 +41319,14 @@
42088 "dev": true, 41319 "dev": true,
42089 "requires": { 41320 "requires": {
42090 "ms": "2.0.0" 41321 "ms": "2.0.0"
42091 } 41322 },
42092 }, 41323 "dependencies": {
42093 "http-errors": { 41324 "ms": {
42094 "version": "1.7.3", 41325 "version": "2.0.0",
42095 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", 41326 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
42096 "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", 41327 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
42097 "dev": true, 41328 "dev": true
42098 "requires": { 41329 }
42099 "depd": "~1.1.2",
42100 "inherits": "2.0.4",
42101 "setprototypeof": "1.1.1",
42102 "statuses": ">= 1.5.0 < 2",
42103 "toidentifier": "1.0.0"
42104 } 41330 }
42105 }, 41331 },
42106 "mime": { 41332 "mime": {
@@ -42109,12 +41335,6 @@
42109 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 41335 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
42110 "dev": true 41336 "dev": true
42111 }, 41337 },
42112 "ms": {
42113 "version": "2.0.0",
42114 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
42115 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
42116 "dev": true
42117 },
42118 "path-to-regexp": { 41338 "path-to-regexp": {
42119 "version": "0.1.7", 41339 "version": "0.1.7",
42120 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 41340 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -42122,15 +41342,21 @@
42122 "dev": true 41342 "dev": true
42123 }, 41343 },
42124 "qs": { 41344 "qs": {
42125 "version": "6.7.0", 41345 "version": "6.9.6",
42126 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 41346 "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
42127 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 41347 "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
41348 "dev": true
41349 },
41350 "safe-buffer": {
41351 "version": "5.2.1",
41352 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
41353 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
42128 "dev": true 41354 "dev": true
42129 }, 41355 },
42130 "send": { 41356 "send": {
42131 "version": "0.17.1", 41357 "version": "0.17.2",
42132 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 41358 "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
42133 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 41359 "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
42134 "dev": true, 41360 "dev": true,
42135 "requires": { 41361 "requires": {
42136 "debug": "2.6.9", 41362 "debug": "2.6.9",
@@ -42140,33 +41366,13 @@
42140 "escape-html": "~1.0.3", 41366 "escape-html": "~1.0.3",
42141 "etag": "~1.8.1", 41367 "etag": "~1.8.1",
42142 "fresh": "0.5.2", 41368 "fresh": "0.5.2",
42143 "http-errors": "~1.7.2", 41369 "http-errors": "1.8.1",
42144 "mime": "1.6.0", 41370 "mime": "1.6.0",
42145 "ms": "2.1.1", 41371 "ms": "2.1.3",
42146 "on-finished": "~2.3.0", 41372 "on-finished": "~2.3.0",
42147 "range-parser": "~1.2.1", 41373 "range-parser": "~1.2.1",
42148 "statuses": "~1.5.0" 41374 "statuses": "~1.5.0"
42149 },
42150 "dependencies": {
42151 "ms": {
42152 "version": "2.1.1",
42153 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
42154 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
42155 "dev": true
42156 }
42157 } 41375 }
42158 },
42159 "setprototypeof": {
42160 "version": "1.1.1",
42161 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
42162 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
42163 "dev": true
42164 },
42165 "toidentifier": {
42166 "version": "1.0.0",
42167 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
42168 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
42169 "dev": true
42170 } 41376 }
42171 } 41377 }
42172 }, 41378 },
@@ -42315,9 +41521,9 @@
42315 "dev": true 41521 "dev": true
42316 }, 41522 },
42317 "fast-folder-size": { 41523 "fast-folder-size": {
42318 "version": "1.5.0", 41524 "version": "1.6.1",
42319 "resolved": "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.5.0.tgz", 41525 "resolved": "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.6.1.tgz",
42320 "integrity": "sha512-yRGIFcXpcFyamXAcbpt2FWMxCYBTujsJ1boYusw+aiC/elzxpt1wZxsJD4MGYsc/DSaQmChv9D3QzoRx3WvkBA==", 41526 "integrity": "sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==",
42321 "requires": { 41527 "requires": {
42322 "unzipper": "^0.10.11" 41528 "unzipper": "^0.10.11"
42323 } 41529 }
@@ -42561,22 +41767,6 @@
42561 } 41767 }
42562 } 41768 }
42563 }, 41769 },
42564 "find-node-modules": {
42565 "version": "2.1.2",
42566 "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
42567 "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
42568 "dev": true,
42569 "requires": {
42570 "findup-sync": "^4.0.0",
42571 "merge": "^2.1.0"
42572 }
42573 },
42574 "find-root": {
42575 "version": "1.1.0",
42576 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
42577 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
42578 "dev": true
42579 },
42580 "find-up": { 41770 "find-up": {
42581 "version": "5.0.0", 41771 "version": "5.0.0",
42582 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 41772 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -42587,18 +41777,6 @@
42587 "path-exists": "^4.0.0" 41777 "path-exists": "^4.0.0"
42588 } 41778 }
42589 }, 41779 },
42590 "findup-sync": {
42591 "version": "4.0.0",
42592 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
42593 "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
42594 "dev": true,
42595 "requires": {
42596 "detect-file": "^1.0.0",
42597 "is-glob": "^4.0.0",
42598 "micromatch": "^4.0.2",
42599 "resolve-dir": "^1.0.1"
42600 }
42601 },
42602 "fined": { 41780 "fined": {
42603 "version": "1.2.0", 41781 "version": "1.2.0",
42604 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", 41782 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
@@ -42654,9 +41832,9 @@
42654 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" 41832 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
42655 }, 41833 },
42656 "follow-redirects": { 41834 "follow-redirects": {
42657 "version": "1.14.5", 41835 "version": "1.14.6",
42658 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", 41836 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
42659 "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", 41837 "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
42660 "dev": true 41838 "dev": true
42661 }, 41839 },
42662 "for-in": { 41840 "for-in": {
@@ -42840,51 +42018,20 @@
42840 "dev": true 42018 "dev": true
42841 }, 42019 },
42842 "gauge": { 42020 "gauge": {
42843 "version": "2.7.4", 42021 "version": "4.0.0",
42844 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 42022 "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
42845 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 42023 "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
42024 "dev": true,
42846 "requires": { 42025 "requires": {
42847 "aproba": "^1.0.3", 42026 "ansi-regex": "^5.0.1",
42027 "aproba": "^1.0.3 || ^2.0.0",
42028 "color-support": "^1.1.2",
42848 "console-control-strings": "^1.0.0", 42029 "console-control-strings": "^1.0.0",
42849 "has-unicode": "^2.0.0", 42030 "has-unicode": "^2.0.1",
42850 "object-assign": "^4.1.0",
42851 "signal-exit": "^3.0.0", 42031 "signal-exit": "^3.0.0",
42852 "string-width": "^1.0.1", 42032 "string-width": "^4.2.3",
42853 "strip-ansi": "^3.0.1", 42033 "strip-ansi": "^6.0.1",
42854 "wide-align": "^1.1.0" 42034 "wide-align": "^1.1.2"
42855 },
42856 "dependencies": {
42857 "ansi-regex": {
42858 "version": "2.1.1",
42859 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
42860 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
42861 },
42862 "is-fullwidth-code-point": {
42863 "version": "1.0.0",
42864 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
42865 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
42866 "requires": {
42867 "number-is-nan": "^1.0.0"
42868 }
42869 },
42870 "string-width": {
42871 "version": "1.0.2",
42872 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
42873 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
42874 "requires": {
42875 "code-point-at": "^1.0.0",
42876 "is-fullwidth-code-point": "^1.0.0",
42877 "strip-ansi": "^3.0.0"
42878 }
42879 },
42880 "strip-ansi": {
42881 "version": "3.0.1",
42882 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
42883 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
42884 "requires": {
42885 "ansi-regex": "^2.0.0"
42886 }
42887 }
42888 } 42035 }
42889 }, 42036 },
42890 "gensync": { 42037 "gensync": {
@@ -43946,6 +43093,16 @@
43946 "loose-envify": "^1.2.0", 43093 "loose-envify": "^1.2.0",
43947 "query-string": "^4.2.2", 43094 "query-string": "^4.2.2",
43948 "warning": "^3.0.0" 43095 "warning": "^3.0.0"
43096 },
43097 "dependencies": {
43098 "warning": {
43099 "version": "3.0.0",
43100 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
43101 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
43102 "requires": {
43103 "loose-envify": "^1.0.0"
43104 }
43105 }
43949 } 43106 }
43950 }, 43107 },
43951 "hmac-drbg": { 43108 "hmac-drbg": {
@@ -43965,6 +43122,13 @@
43965 "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", 43122 "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
43966 "requires": { 43123 "requires": {
43967 "react-is": "^16.7.0" 43124 "react-is": "^16.7.0"
43125 },
43126 "dependencies": {
43127 "react-is": {
43128 "version": "16.13.1",
43129 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
43130 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
43131 }
43968 } 43132 }
43969 }, 43133 },
43970 "homedir-polyfill": { 43134 "homedir-polyfill": {
@@ -44186,9 +43350,9 @@
44186 } 43350 }
44187 }, 43351 },
44188 "http-parser-js": { 43352 "http-parser-js": {
44189 "version": "0.5.3", 43353 "version": "0.5.5",
44190 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", 43354 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
44191 "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", 43355 "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
44192 "dev": true 43356 "dev": true
44193 }, 43357 },
44194 "http-proxy": { 43358 "http-proxy": {
@@ -44203,12 +43367,12 @@
44203 } 43367 }
44204 }, 43368 },
44205 "http-proxy-agent": { 43369 "http-proxy-agent": {
44206 "version": "4.0.1", 43370 "version": "5.0.0",
44207 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", 43371 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
44208 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", 43372 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
44209 "dev": true, 43373 "dev": true,
44210 "requires": { 43374 "requires": {
44211 "@tootallnate/once": "1", 43375 "@tootallnate/once": "2",
44212 "agent-base": "6", 43376 "agent-base": "6",
44213 "debug": "4" 43377 "debug": "4"
44214 } 43378 }
@@ -44383,6 +43547,12 @@
44383 "minimatch": "^3.0.4" 43547 "minimatch": "^3.0.4"
44384 } 43548 }
44385 }, 43549 },
43550 "immutable": {
43551 "version": "4.0.0",
43552 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
43553 "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
43554 "dev": true
43555 },
44386 "import-fresh": { 43556 "import-fresh": {
44387 "version": "3.3.0", 43557 "version": "3.3.0",
44388 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 43558 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -44571,35 +43741,12 @@
44571 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 43741 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
44572 "dev": true 43742 "dev": true
44573 }, 43743 },
44574 "emoji-regex": {
44575 "version": "8.0.0",
44576 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
44577 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
44578 "dev": true
44579 },
44580 "has-flag": { 43744 "has-flag": {
44581 "version": "4.0.0", 43745 "version": "4.0.0",
44582 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 43746 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
44583 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 43747 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
44584 "dev": true 43748 "dev": true
44585 }, 43749 },
44586 "is-fullwidth-code-point": {
44587 "version": "3.0.0",
44588 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
44589 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
44590 "dev": true
44591 },
44592 "string-width": {
44593 "version": "4.2.3",
44594 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
44595 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
44596 "dev": true,
44597 "requires": {
44598 "emoji-regex": "^8.0.0",
44599 "is-fullwidth-code-point": "^3.0.0",
44600 "strip-ansi": "^6.0.1"
44601 }
44602 },
44603 "supports-color": { 43750 "supports-color": {
44604 "version": "7.2.0", 43751 "version": "7.2.0",
44605 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 43752 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -44639,12 +43786,13 @@
44639 "dev": true 43786 "dev": true
44640 }, 43787 },
44641 "intl-messageformat": { 43788 "intl-messageformat": {
44642 "version": "9.9.6", 43789 "version": "9.10.0",
44643 "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.9.6.tgz", 43790 "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.10.0.tgz",
44644 "integrity": "sha512-xgoBydnw9zGUtgCiUcxNTzrRLzAbBIgWyKvMjL2jFNCx7H0148GGQWNVOpoiON5SlcFr8lyMWdbb0m+HjydanQ==", 43791 "integrity": "sha512-OTOLlGPfwbrFyYD2iQuDbqEs8xccyLy+f1P3ZGJB2/EZo7Z9fVaaIWcM+JGvuWIFVRDnw4Um6z4t0mSSitUxGQ==",
44645 "requires": { 43792 "requires": {
43793 "@formatjs/ecma402-abstract": "1.11.0",
44646 "@formatjs/fast-memoize": "1.2.0", 43794 "@formatjs/fast-memoize": "1.2.0",
44647 "@formatjs/icu-messageformat-parser": "2.0.14", 43795 "@formatjs/icu-messageformat-parser": "2.0.15",
44648 "tslib": "^2.1.0" 43796 "tslib": "^2.1.0"
44649 } 43797 }
44650 }, 43798 },
@@ -44828,9 +43976,9 @@
44828 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 43976 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
44829 }, 43977 },
44830 "is-fullwidth-code-point": { 43978 "is-fullwidth-code-point": {
44831 "version": "2.0.0", 43979 "version": "3.0.0",
44832 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 43980 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
44833 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 43981 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
44834 }, 43982 },
44835 "is-generator-fn": { 43983 "is-generator-fn": {
44836 "version": "2.1.0", 43984 "version": "2.1.0",
@@ -44891,9 +44039,9 @@
44891 "dev": true 44039 "dev": true
44892 }, 44040 },
44893 "is-negative-zero": { 44041 "is-negative-zero": {
44894 "version": "2.0.1", 44042 "version": "2.0.2",
44895 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 44043 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
44896 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 44044 "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
44897 "dev": true 44045 "dev": true
44898 }, 44046 },
44899 "is-npm": { 44047 "is-npm": {
@@ -45075,12 +44223,12 @@
45075 "dev": true 44223 "dev": true
45076 }, 44224 },
45077 "is-weakref": { 44225 "is-weakref": {
45078 "version": "1.0.1", 44226 "version": "1.0.2",
45079 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", 44227 "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
45080 "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", 44228 "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
45081 "dev": true, 44229 "dev": true,
45082 "requires": { 44230 "requires": {
45083 "call-bind": "^1.0.0" 44231 "call-bind": "^1.0.2"
45084 } 44232 }
45085 }, 44233 },
45086 "is-windows": { 44234 "is-windows": {
@@ -45216,9 +44364,9 @@
45216 } 44364 }
45217 }, 44365 },
45218 "istanbul-reports": { 44366 "istanbul-reports": {
45219 "version": "3.0.5", 44367 "version": "3.1.1",
45220 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.5.tgz", 44368 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz",
45221 "integrity": "sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==", 44369 "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==",
45222 "dev": true, 44370 "dev": true,
45223 "requires": { 44371 "requires": {
45224 "html-escaper": "^2.0.0", 44372 "html-escaper": "^2.0.0",
@@ -45246,49 +44394,49 @@
45246 } 44394 }
45247 }, 44395 },
45248 "jest": { 44396 "jest": {
45249 "version": "27.3.1", 44397 "version": "27.4.5",
45250 "resolved": "https://registry.npmjs.org/jest/-/jest-27.3.1.tgz", 44398 "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.5.tgz",
45251 "integrity": "sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng==", 44399 "integrity": "sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==",
45252 "dev": true, 44400 "dev": true,
45253 "requires": { 44401 "requires": {
45254 "@jest/core": "^27.3.1", 44402 "@jest/core": "^27.4.5",
45255 "import-local": "^3.0.2", 44403 "import-local": "^3.0.2",
45256 "jest-cli": "^27.3.1" 44404 "jest-cli": "^27.4.5"
45257 } 44405 }
45258 }, 44406 },
45259 "jest-changed-files": { 44407 "jest-changed-files": {
45260 "version": "27.3.0", 44408 "version": "27.4.2",
45261 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.3.0.tgz", 44409 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz",
45262 "integrity": "sha512-9DJs9garMHv4RhylUMZgbdCJ3+jHSkpL9aaVKp13xtXAD80qLTLrqcDZL1PHA9dYA0bCI86Nv2BhkLpLhrBcPg==", 44410 "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==",
45263 "dev": true, 44411 "dev": true,
45264 "requires": { 44412 "requires": {
45265 "@jest/types": "^27.2.5", 44413 "@jest/types": "^27.4.2",
45266 "execa": "^5.0.0", 44414 "execa": "^5.0.0",
45267 "throat": "^6.0.1" 44415 "throat": "^6.0.1"
45268 } 44416 }
45269 }, 44417 },
45270 "jest-circus": { 44418 "jest-circus": {
45271 "version": "27.3.1", 44419 "version": "27.4.5",
45272 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.3.1.tgz", 44420 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz",
45273 "integrity": "sha512-v1dsM9II6gvXokgqq6Yh2jHCpfg7ZqV4jWY66u7npz24JnhP3NHxI0sKT7+ZMQ7IrOWHYAaeEllOySbDbWsiXw==", 44421 "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==",
45274 "dev": true, 44422 "dev": true,
45275 "requires": { 44423 "requires": {
45276 "@jest/environment": "^27.3.1", 44424 "@jest/environment": "^27.4.4",
45277 "@jest/test-result": "^27.3.1", 44425 "@jest/test-result": "^27.4.2",
45278 "@jest/types": "^27.2.5", 44426 "@jest/types": "^27.4.2",
45279 "@types/node": "*", 44427 "@types/node": "*",
45280 "chalk": "^4.0.0", 44428 "chalk": "^4.0.0",
45281 "co": "^4.6.0", 44429 "co": "^4.6.0",
45282 "dedent": "^0.7.0", 44430 "dedent": "^0.7.0",
45283 "expect": "^27.3.1", 44431 "expect": "^27.4.2",
45284 "is-generator-fn": "^2.0.0", 44432 "is-generator-fn": "^2.0.0",
45285 "jest-each": "^27.3.1", 44433 "jest-each": "^27.4.2",
45286 "jest-matcher-utils": "^27.3.1", 44434 "jest-matcher-utils": "^27.4.2",
45287 "jest-message-util": "^27.3.1", 44435 "jest-message-util": "^27.4.2",
45288 "jest-runtime": "^27.3.1", 44436 "jest-runtime": "^27.4.5",
45289 "jest-snapshot": "^27.3.1", 44437 "jest-snapshot": "^27.4.5",
45290 "jest-util": "^27.3.1", 44438 "jest-util": "^27.4.2",
45291 "pretty-format": "^27.3.1", 44439 "pretty-format": "^27.4.2",
45292 "slash": "^3.0.0", 44440 "slash": "^3.0.0",
45293 "stack-utils": "^2.0.3", 44441 "stack-utils": "^2.0.3",
45294 "throat": "^6.0.1" 44442 "throat": "^6.0.1"
@@ -45346,21 +44494,21 @@
45346 } 44494 }
45347 }, 44495 },
45348 "jest-cli": { 44496 "jest-cli": {
45349 "version": "27.3.1", 44497 "version": "27.4.5",
45350 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.3.1.tgz", 44498 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.5.tgz",
45351 "integrity": "sha512-WHnCqpfK+6EvT62me6WVs8NhtbjAS4/6vZJnk7/2+oOr50cwAzG4Wxt6RXX0hu6m1169ZGMlhYYUNeKBXCph/Q==", 44499 "integrity": "sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==",
45352 "dev": true, 44500 "dev": true,
45353 "requires": { 44501 "requires": {
45354 "@jest/core": "^27.3.1", 44502 "@jest/core": "^27.4.5",
45355 "@jest/test-result": "^27.3.1", 44503 "@jest/test-result": "^27.4.2",
45356 "@jest/types": "^27.2.5", 44504 "@jest/types": "^27.4.2",
45357 "chalk": "^4.0.0", 44505 "chalk": "^4.0.0",
45358 "exit": "^0.1.2", 44506 "exit": "^0.1.2",
45359 "graceful-fs": "^4.2.4", 44507 "graceful-fs": "^4.2.4",
45360 "import-local": "^3.0.2", 44508 "import-local": "^3.0.2",
45361 "jest-config": "^27.3.1", 44509 "jest-config": "^27.4.5",
45362 "jest-util": "^27.3.1", 44510 "jest-util": "^27.4.2",
45363 "jest-validate": "^27.3.1", 44511 "jest-validate": "^27.4.2",
45364 "prompts": "^2.0.1", 44512 "prompts": "^2.0.1",
45365 "yargs": "^16.2.0" 44513 "yargs": "^16.2.0"
45366 }, 44514 },
@@ -45399,35 +44547,12 @@
45399 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 44547 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
45400 "dev": true 44548 "dev": true
45401 }, 44549 },
45402 "emoji-regex": {
45403 "version": "8.0.0",
45404 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
45405 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
45406 "dev": true
45407 },
45408 "has-flag": { 44550 "has-flag": {
45409 "version": "4.0.0", 44551 "version": "4.0.0",
45410 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 44552 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
45411 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 44553 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
45412 "dev": true 44554 "dev": true
45413 }, 44555 },
45414 "is-fullwidth-code-point": {
45415 "version": "3.0.0",
45416 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
45417 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
45418 "dev": true
45419 },
45420 "string-width": {
45421 "version": "4.2.3",
45422 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
45423 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
45424 "dev": true,
45425 "requires": {
45426 "emoji-regex": "^8.0.0",
45427 "is-fullwidth-code-point": "^3.0.0",
45428 "strip-ansi": "^6.0.1"
45429 }
45430 },
45431 "supports-color": { 44556 "supports-color": {
45432 "version": "7.2.0", 44557 "version": "7.2.0",
45433 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 44558 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -45455,32 +44580,33 @@
45455 } 44580 }
45456 }, 44581 },
45457 "jest-config": { 44582 "jest-config": {
45458 "version": "27.3.1", 44583 "version": "27.4.5",
45459 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.3.1.tgz", 44584 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz",
45460 "integrity": "sha512-KY8xOIbIACZ/vdYCKSopL44I0xboxC751IX+DXL2+Wx6DKNycyEfV3rryC3BPm5Uq/BBqDoMrKuqLEUNJmMKKg==", 44585 "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==",
45461 "dev": true, 44586 "dev": true,
45462 "requires": { 44587 "requires": {
45463 "@babel/core": "^7.1.0", 44588 "@babel/core": "^7.1.0",
45464 "@jest/test-sequencer": "^27.3.1", 44589 "@jest/test-sequencer": "^27.4.5",
45465 "@jest/types": "^27.2.5", 44590 "@jest/types": "^27.4.2",
45466 "babel-jest": "^27.3.1", 44591 "babel-jest": "^27.4.5",
45467 "chalk": "^4.0.0", 44592 "chalk": "^4.0.0",
45468 "ci-info": "^3.2.0", 44593 "ci-info": "^3.2.0",
45469 "deepmerge": "^4.2.2", 44594 "deepmerge": "^4.2.2",
45470 "glob": "^7.1.1", 44595 "glob": "^7.1.1",
45471 "graceful-fs": "^4.2.4", 44596 "graceful-fs": "^4.2.4",
45472 "jest-circus": "^27.3.1", 44597 "jest-circus": "^27.4.5",
45473 "jest-environment-jsdom": "^27.3.1", 44598 "jest-environment-jsdom": "^27.4.4",
45474 "jest-environment-node": "^27.3.1", 44599 "jest-environment-node": "^27.4.4",
45475 "jest-get-type": "^27.3.1", 44600 "jest-get-type": "^27.4.0",
45476 "jest-jasmine2": "^27.3.1", 44601 "jest-jasmine2": "^27.4.5",
45477 "jest-regex-util": "^27.0.6", 44602 "jest-regex-util": "^27.4.0",
45478 "jest-resolve": "^27.3.1", 44603 "jest-resolve": "^27.4.5",
45479 "jest-runner": "^27.3.1", 44604 "jest-runner": "^27.4.5",
45480 "jest-util": "^27.3.1", 44605 "jest-util": "^27.4.2",
45481 "jest-validate": "^27.3.1", 44606 "jest-validate": "^27.4.2",
45482 "micromatch": "^4.0.4", 44607 "micromatch": "^4.0.4",
45483 "pretty-format": "^27.3.1" 44608 "pretty-format": "^27.4.2",
44609 "slash": "^3.0.0"
45484 }, 44610 },
45485 "dependencies": { 44611 "dependencies": {
45486 "ansi-styles": { 44612 "ansi-styles": {
@@ -45535,15 +44661,15 @@
45535 } 44661 }
45536 }, 44662 },
45537 "jest-diff": { 44663 "jest-diff": {
45538 "version": "27.3.1", 44664 "version": "27.4.2",
45539 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz", 44665 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz",
45540 "integrity": "sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==", 44666 "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==",
45541 "dev": true, 44667 "dev": true,
45542 "requires": { 44668 "requires": {
45543 "chalk": "^4.0.0", 44669 "chalk": "^4.0.0",
45544 "diff-sequences": "^27.0.6", 44670 "diff-sequences": "^27.4.0",
45545 "jest-get-type": "^27.3.1", 44671 "jest-get-type": "^27.4.0",
45546 "pretty-format": "^27.3.1" 44672 "pretty-format": "^27.4.2"
45547 }, 44673 },
45548 "dependencies": { 44674 "dependencies": {
45549 "ansi-styles": { 44675 "ansi-styles": {
@@ -45598,25 +44724,25 @@
45598 } 44724 }
45599 }, 44725 },
45600 "jest-docblock": { 44726 "jest-docblock": {
45601 "version": "27.0.6", 44727 "version": "27.4.0",
45602 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", 44728 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz",
45603 "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", 44729 "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==",
45604 "dev": true, 44730 "dev": true,
45605 "requires": { 44731 "requires": {
45606 "detect-newline": "^3.0.0" 44732 "detect-newline": "^3.0.0"
45607 } 44733 }
45608 }, 44734 },
45609 "jest-each": { 44735 "jest-each": {
45610 "version": "27.3.1", 44736 "version": "27.4.2",
45611 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.3.1.tgz", 44737 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz",
45612 "integrity": "sha512-E4SwfzKJWYcvOYCjOxhZcxwL+AY0uFMvdCOwvzgutJiaiodFjkxQQDxHm8FQBeTqDnSmKsQWn7ldMRzTn2zJaQ==", 44738 "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==",
45613 "dev": true, 44739 "dev": true,
45614 "requires": { 44740 "requires": {
45615 "@jest/types": "^27.2.5", 44741 "@jest/types": "^27.4.2",
45616 "chalk": "^4.0.0", 44742 "chalk": "^4.0.0",
45617 "jest-get-type": "^27.3.1", 44743 "jest-get-type": "^27.4.0",
45618 "jest-util": "^27.3.1", 44744 "jest-util": "^27.4.2",
45619 "pretty-format": "^27.3.1" 44745 "pretty-format": "^27.4.2"
45620 }, 44746 },
45621 "dependencies": { 44747 "dependencies": {
45622 "ansi-styles": { 44748 "ansi-styles": {
@@ -45671,57 +44797,57 @@
45671 } 44797 }
45672 }, 44798 },
45673 "jest-environment-jsdom": { 44799 "jest-environment-jsdom": {
45674 "version": "27.3.1", 44800 "version": "27.4.4",
45675 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.3.1.tgz", 44801 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz",
45676 "integrity": "sha512-3MOy8qMzIkQlfb3W1TfrD7uZHj+xx8Olix5vMENkj5djPmRqndMaXtpnaZkxmxM+Qc3lo+yVzJjzuXbCcZjAlg==", 44802 "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==",
45677 "dev": true, 44803 "dev": true,
45678 "requires": { 44804 "requires": {
45679 "@jest/environment": "^27.3.1", 44805 "@jest/environment": "^27.4.4",
45680 "@jest/fake-timers": "^27.3.1", 44806 "@jest/fake-timers": "^27.4.2",
45681 "@jest/types": "^27.2.5", 44807 "@jest/types": "^27.4.2",
45682 "@types/node": "*", 44808 "@types/node": "*",
45683 "jest-mock": "^27.3.0", 44809 "jest-mock": "^27.4.2",
45684 "jest-util": "^27.3.1", 44810 "jest-util": "^27.4.2",
45685 "jsdom": "^16.6.0" 44811 "jsdom": "^16.6.0"
45686 } 44812 }
45687 }, 44813 },
45688 "jest-environment-node": { 44814 "jest-environment-node": {
45689 "version": "27.3.1", 44815 "version": "27.4.4",
45690 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.3.1.tgz", 44816 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz",
45691 "integrity": "sha512-T89F/FgkE8waqrTSA7/ydMkcc52uYPgZZ6q8OaZgyiZkJb5QNNCF6oPZjH9IfPFfcc9uBWh1574N0kY0pSvTXw==", 44817 "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==",
45692 "dev": true, 44818 "dev": true,
45693 "requires": { 44819 "requires": {
45694 "@jest/environment": "^27.3.1", 44820 "@jest/environment": "^27.4.4",
45695 "@jest/fake-timers": "^27.3.1", 44821 "@jest/fake-timers": "^27.4.2",
45696 "@jest/types": "^27.2.5", 44822 "@jest/types": "^27.4.2",
45697 "@types/node": "*", 44823 "@types/node": "*",
45698 "jest-mock": "^27.3.0", 44824 "jest-mock": "^27.4.2",
45699 "jest-util": "^27.3.1" 44825 "jest-util": "^27.4.2"
45700 } 44826 }
45701 }, 44827 },
45702 "jest-get-type": { 44828 "jest-get-type": {
45703 "version": "27.3.1", 44829 "version": "27.4.0",
45704 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz", 44830 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz",
45705 "integrity": "sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==", 44831 "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==",
45706 "dev": true 44832 "dev": true
45707 }, 44833 },
45708 "jest-haste-map": { 44834 "jest-haste-map": {
45709 "version": "27.3.1", 44835 "version": "27.4.5",
45710 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.3.1.tgz", 44836 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz",
45711 "integrity": "sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg==", 44837 "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==",
45712 "dev": true, 44838 "dev": true,
45713 "requires": { 44839 "requires": {
45714 "@jest/types": "^27.2.5", 44840 "@jest/types": "^27.4.2",
45715 "@types/graceful-fs": "^4.1.2", 44841 "@types/graceful-fs": "^4.1.2",
45716 "@types/node": "*", 44842 "@types/node": "*",
45717 "anymatch": "^3.0.3", 44843 "anymatch": "^3.0.3",
45718 "fb-watchman": "^2.0.0", 44844 "fb-watchman": "^2.0.0",
45719 "fsevents": "^2.3.2", 44845 "fsevents": "^2.3.2",
45720 "graceful-fs": "^4.2.4", 44846 "graceful-fs": "^4.2.4",
45721 "jest-regex-util": "^27.0.6", 44847 "jest-regex-util": "^27.4.0",
45722 "jest-serializer": "^27.0.6", 44848 "jest-serializer": "^27.4.0",
45723 "jest-util": "^27.3.1", 44849 "jest-util": "^27.4.2",
45724 "jest-worker": "^27.3.1", 44850 "jest-worker": "^27.4.5",
45725 "micromatch": "^4.0.4", 44851 "micromatch": "^4.0.4",
45726 "walker": "^1.0.7" 44852 "walker": "^1.0.7"
45727 }, 44853 },
@@ -45746,28 +44872,28 @@
45746 } 44872 }
45747 }, 44873 },
45748 "jest-jasmine2": { 44874 "jest-jasmine2": {
45749 "version": "27.3.1", 44875 "version": "27.4.5",
45750 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.3.1.tgz", 44876 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz",
45751 "integrity": "sha512-WK11ZUetDQaC09w4/j7o4FZDUIp+4iYWH/Lik34Pv7ukL+DuXFGdnmmi7dT58J2ZYKFB5r13GyE0z3NPeyJmsg==", 44877 "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==",
45752 "dev": true, 44878 "dev": true,
45753 "requires": { 44879 "requires": {
45754 "@babel/traverse": "^7.1.0", 44880 "@babel/traverse": "^7.1.0",
45755 "@jest/environment": "^27.3.1", 44881 "@jest/environment": "^27.4.4",
45756 "@jest/source-map": "^27.0.6", 44882 "@jest/source-map": "^27.4.0",
45757 "@jest/test-result": "^27.3.1", 44883 "@jest/test-result": "^27.4.2",
45758 "@jest/types": "^27.2.5", 44884 "@jest/types": "^27.4.2",
45759 "@types/node": "*", 44885 "@types/node": "*",
45760 "chalk": "^4.0.0", 44886 "chalk": "^4.0.0",
45761 "co": "^4.6.0", 44887 "co": "^4.6.0",
45762 "expect": "^27.3.1", 44888 "expect": "^27.4.2",
45763 "is-generator-fn": "^2.0.0", 44889 "is-generator-fn": "^2.0.0",
45764 "jest-each": "^27.3.1", 44890 "jest-each": "^27.4.2",
45765 "jest-matcher-utils": "^27.3.1", 44891 "jest-matcher-utils": "^27.4.2",
45766 "jest-message-util": "^27.3.1", 44892 "jest-message-util": "^27.4.2",
45767 "jest-runtime": "^27.3.1", 44893 "jest-runtime": "^27.4.5",
45768 "jest-snapshot": "^27.3.1", 44894 "jest-snapshot": "^27.4.5",
45769 "jest-util": "^27.3.1", 44895 "jest-util": "^27.4.2",
45770 "pretty-format": "^27.3.1", 44896 "pretty-format": "^27.4.2",
45771 "throat": "^6.0.1" 44897 "throat": "^6.0.1"
45772 }, 44898 },
45773 "dependencies": { 44899 "dependencies": {
@@ -45823,25 +44949,25 @@
45823 } 44949 }
45824 }, 44950 },
45825 "jest-leak-detector": { 44951 "jest-leak-detector": {
45826 "version": "27.3.1", 44952 "version": "27.4.2",
45827 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.3.1.tgz", 44953 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz",
45828 "integrity": "sha512-78QstU9tXbaHzwlRlKmTpjP9k4Pvre5l0r8Spo4SbFFVy/4Abg9I6ZjHwjg2QyKEAMg020XcjP+UgLZIY50yEg==", 44954 "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==",
45829 "dev": true, 44955 "dev": true,
45830 "requires": { 44956 "requires": {
45831 "jest-get-type": "^27.3.1", 44957 "jest-get-type": "^27.4.0",
45832 "pretty-format": "^27.3.1" 44958 "pretty-format": "^27.4.2"
45833 } 44959 }
45834 }, 44960 },
45835 "jest-matcher-utils": { 44961 "jest-matcher-utils": {
45836 "version": "27.3.1", 44962 "version": "27.4.2",
45837 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.3.1.tgz", 44963 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz",
45838 "integrity": "sha512-hX8N7zXS4k+8bC1Aj0OWpGb7D3gIXxYvPNK1inP5xvE4ztbz3rc4AkI6jGVaerepBnfWB17FL5lWFJT3s7qo8w==", 44964 "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==",
45839 "dev": true, 44965 "dev": true,
45840 "requires": { 44966 "requires": {
45841 "chalk": "^4.0.0", 44967 "chalk": "^4.0.0",
45842 "jest-diff": "^27.3.1", 44968 "jest-diff": "^27.4.2",
45843 "jest-get-type": "^27.3.1", 44969 "jest-get-type": "^27.4.0",
45844 "pretty-format": "^27.3.1" 44970 "pretty-format": "^27.4.2"
45845 }, 44971 },
45846 "dependencies": { 44972 "dependencies": {
45847 "ansi-styles": { 44973 "ansi-styles": {
@@ -45896,18 +45022,18 @@
45896 } 45022 }
45897 }, 45023 },
45898 "jest-message-util": { 45024 "jest-message-util": {
45899 "version": "27.3.1", 45025 "version": "27.4.2",
45900 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.3.1.tgz", 45026 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz",
45901 "integrity": "sha512-bh3JEmxsTZ/9rTm0jQrPElbY2+y48Rw2t47uMfByNyUVR+OfPh4anuyKsGqsNkXk/TI4JbLRZx+7p7Hdt6q1yg==", 45027 "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==",
45902 "dev": true, 45028 "dev": true,
45903 "requires": { 45029 "requires": {
45904 "@babel/code-frame": "^7.12.13", 45030 "@babel/code-frame": "^7.12.13",
45905 "@jest/types": "^27.2.5", 45031 "@jest/types": "^27.4.2",
45906 "@types/stack-utils": "^2.0.0", 45032 "@types/stack-utils": "^2.0.0",
45907 "chalk": "^4.0.0", 45033 "chalk": "^4.0.0",
45908 "graceful-fs": "^4.2.4", 45034 "graceful-fs": "^4.2.4",
45909 "micromatch": "^4.0.4", 45035 "micromatch": "^4.0.4",
45910 "pretty-format": "^27.3.1", 45036 "pretty-format": "^27.4.2",
45911 "slash": "^3.0.0", 45037 "slash": "^3.0.0",
45912 "stack-utils": "^2.0.3" 45038 "stack-utils": "^2.0.3"
45913 }, 45039 },
@@ -45964,12 +45090,12 @@
45964 } 45090 }
45965 }, 45091 },
45966 "jest-mock": { 45092 "jest-mock": {
45967 "version": "27.3.0", 45093 "version": "27.4.2",
45968 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.3.0.tgz", 45094 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz",
45969 "integrity": "sha512-ziZiLk0elZOQjD08bLkegBzv5hCABu/c8Ytx45nJKkysQwGaonvmTxwjLqEA4qGdasq9o2I8/HtdGMNnVsMTGw==", 45095 "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==",
45970 "dev": true, 45096 "dev": true,
45971 "requires": { 45097 "requires": {
45972 "@jest/types": "^27.2.5", 45098 "@jest/types": "^27.4.2",
45973 "@types/node": "*" 45099 "@types/node": "*"
45974 } 45100 }
45975 }, 45101 },
@@ -45980,24 +45106,24 @@
45980 "dev": true 45106 "dev": true
45981 }, 45107 },
45982 "jest-regex-util": { 45108 "jest-regex-util": {
45983 "version": "27.0.6", 45109 "version": "27.4.0",
45984 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", 45110 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz",
45985 "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", 45111 "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==",
45986 "dev": true 45112 "dev": true
45987 }, 45113 },
45988 "jest-resolve": { 45114 "jest-resolve": {
45989 "version": "27.3.1", 45115 "version": "27.4.5",
45990 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.3.1.tgz", 45116 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz",
45991 "integrity": "sha512-Dfzt25CFSPo3Y3GCbxynRBZzxq9AdyNN+x/v2IqYx6KVT5Z6me2Z/PsSGFSv3cOSUZqJ9pHxilao/I/m9FouLw==", 45117 "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==",
45992 "dev": true, 45118 "dev": true,
45993 "requires": { 45119 "requires": {
45994 "@jest/types": "^27.2.5", 45120 "@jest/types": "^27.4.2",
45995 "chalk": "^4.0.0", 45121 "chalk": "^4.0.0",
45996 "graceful-fs": "^4.2.4", 45122 "graceful-fs": "^4.2.4",
45997 "jest-haste-map": "^27.3.1", 45123 "jest-haste-map": "^27.4.5",
45998 "jest-pnp-resolver": "^1.2.2", 45124 "jest-pnp-resolver": "^1.2.2",
45999 "jest-util": "^27.3.1", 45125 "jest-util": "^27.4.2",
46000 "jest-validate": "^27.3.1", 45126 "jest-validate": "^27.4.2",
46001 "resolve": "^1.20.0", 45127 "resolve": "^1.20.0",
46002 "resolve.exports": "^1.1.0", 45128 "resolve.exports": "^1.1.0",
46003 "slash": "^3.0.0" 45129 "slash": "^3.0.0"
@@ -46055,42 +45181,42 @@
46055 } 45181 }
46056 }, 45182 },
46057 "jest-resolve-dependencies": { 45183 "jest-resolve-dependencies": {
46058 "version": "27.3.1", 45184 "version": "27.4.5",
46059 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.3.1.tgz", 45185 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.5.tgz",
46060 "integrity": "sha512-X7iLzY8pCiYOnvYo2YrK3P9oSE8/3N2f4pUZMJ8IUcZnT81vlSonya1KTO9ZfKGuC+svE6FHK/XOb8SsoRUV1A==", 45186 "integrity": "sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==",
46061 "dev": true, 45187 "dev": true,
46062 "requires": { 45188 "requires": {
46063 "@jest/types": "^27.2.5", 45189 "@jest/types": "^27.4.2",
46064 "jest-regex-util": "^27.0.6", 45190 "jest-regex-util": "^27.4.0",
46065 "jest-snapshot": "^27.3.1" 45191 "jest-snapshot": "^27.4.5"
46066 } 45192 }
46067 }, 45193 },
46068 "jest-runner": { 45194 "jest-runner": {
46069 "version": "27.3.1", 45195 "version": "27.4.5",
46070 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.3.1.tgz", 45196 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz",
46071 "integrity": "sha512-r4W6kBn6sPr3TBwQNmqE94mPlYVn7fLBseeJfo4E2uCTmAyDFm2O5DYAQAFP7Q3YfiA/bMwg8TVsciP7k0xOww==", 45197 "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==",
46072 "dev": true, 45198 "dev": true,
46073 "requires": { 45199 "requires": {
46074 "@jest/console": "^27.3.1", 45200 "@jest/console": "^27.4.2",
46075 "@jest/environment": "^27.3.1", 45201 "@jest/environment": "^27.4.4",
46076 "@jest/test-result": "^27.3.1", 45202 "@jest/test-result": "^27.4.2",
46077 "@jest/transform": "^27.3.1", 45203 "@jest/transform": "^27.4.5",
46078 "@jest/types": "^27.2.5", 45204 "@jest/types": "^27.4.2",
46079 "@types/node": "*", 45205 "@types/node": "*",
46080 "chalk": "^4.0.0", 45206 "chalk": "^4.0.0",
46081 "emittery": "^0.8.1", 45207 "emittery": "^0.8.1",
46082 "exit": "^0.1.2", 45208 "exit": "^0.1.2",
46083 "graceful-fs": "^4.2.4", 45209 "graceful-fs": "^4.2.4",
46084 "jest-docblock": "^27.0.6", 45210 "jest-docblock": "^27.4.0",
46085 "jest-environment-jsdom": "^27.3.1", 45211 "jest-environment-jsdom": "^27.4.4",
46086 "jest-environment-node": "^27.3.1", 45212 "jest-environment-node": "^27.4.4",
46087 "jest-haste-map": "^27.3.1", 45213 "jest-haste-map": "^27.4.5",
46088 "jest-leak-detector": "^27.3.1", 45214 "jest-leak-detector": "^27.4.2",
46089 "jest-message-util": "^27.3.1", 45215 "jest-message-util": "^27.4.2",
46090 "jest-resolve": "^27.3.1", 45216 "jest-resolve": "^27.4.5",
46091 "jest-runtime": "^27.3.1", 45217 "jest-runtime": "^27.4.5",
46092 "jest-util": "^27.3.1", 45218 "jest-util": "^27.4.2",
46093 "jest-worker": "^27.3.1", 45219 "jest-worker": "^27.4.5",
46094 "source-map-support": "^0.5.6", 45220 "source-map-support": "^0.5.6",
46095 "throat": "^6.0.1" 45221 "throat": "^6.0.1"
46096 }, 45222 },
@@ -46147,18 +45273,18 @@
46147 } 45273 }
46148 }, 45274 },
46149 "jest-runtime": { 45275 "jest-runtime": {
46150 "version": "27.3.1", 45276 "version": "27.4.5",
46151 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.3.1.tgz", 45277 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz",
46152 "integrity": "sha512-qtO6VxPbS8umqhEDpjA4pqTkKQ1Hy4ZSi9mDVeE9Za7LKBo2LdW2jmT+Iod3XFaJqINikZQsn2wEi0j9wPRbLg==", 45278 "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==",
46153 "dev": true, 45279 "dev": true,
46154 "requires": { 45280 "requires": {
46155 "@jest/console": "^27.3.1", 45281 "@jest/console": "^27.4.2",
46156 "@jest/environment": "^27.3.1", 45282 "@jest/environment": "^27.4.4",
46157 "@jest/globals": "^27.3.1", 45283 "@jest/globals": "^27.4.4",
46158 "@jest/source-map": "^27.0.6", 45284 "@jest/source-map": "^27.4.0",
46159 "@jest/test-result": "^27.3.1", 45285 "@jest/test-result": "^27.4.2",
46160 "@jest/transform": "^27.3.1", 45286 "@jest/transform": "^27.4.5",
46161 "@jest/types": "^27.2.5", 45287 "@jest/types": "^27.4.2",
46162 "@types/yargs": "^16.0.0", 45288 "@types/yargs": "^16.0.0",
46163 "chalk": "^4.0.0", 45289 "chalk": "^4.0.0",
46164 "cjs-module-lexer": "^1.0.0", 45290 "cjs-module-lexer": "^1.0.0",
@@ -46167,14 +45293,14 @@
46167 "exit": "^0.1.2", 45293 "exit": "^0.1.2",
46168 "glob": "^7.1.3", 45294 "glob": "^7.1.3",
46169 "graceful-fs": "^4.2.4", 45295 "graceful-fs": "^4.2.4",
46170 "jest-haste-map": "^27.3.1", 45296 "jest-haste-map": "^27.4.5",
46171 "jest-message-util": "^27.3.1", 45297 "jest-message-util": "^27.4.2",
46172 "jest-mock": "^27.3.0", 45298 "jest-mock": "^27.4.2",
46173 "jest-regex-util": "^27.0.6", 45299 "jest-regex-util": "^27.4.0",
46174 "jest-resolve": "^27.3.1", 45300 "jest-resolve": "^27.4.5",
46175 "jest-snapshot": "^27.3.1", 45301 "jest-snapshot": "^27.4.5",
46176 "jest-util": "^27.3.1", 45302 "jest-util": "^27.4.2",
46177 "jest-validate": "^27.3.1", 45303 "jest-validate": "^27.4.2",
46178 "slash": "^3.0.0", 45304 "slash": "^3.0.0",
46179 "strip-bom": "^4.0.0", 45305 "strip-bom": "^4.0.0",
46180 "yargs": "^16.2.0" 45306 "yargs": "^16.2.0"
@@ -46223,35 +45349,12 @@
46223 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 45349 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
46224 "dev": true 45350 "dev": true
46225 }, 45351 },
46226 "emoji-regex": {
46227 "version": "8.0.0",
46228 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
46229 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
46230 "dev": true
46231 },
46232 "has-flag": { 45352 "has-flag": {
46233 "version": "4.0.0", 45353 "version": "4.0.0",
46234 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 45354 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
46235 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 45355 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
46236 "dev": true 45356 "dev": true
46237 }, 45357 },
46238 "is-fullwidth-code-point": {
46239 "version": "3.0.0",
46240 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
46241 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
46242 "dev": true
46243 },
46244 "string-width": {
46245 "version": "4.2.3",
46246 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
46247 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
46248 "dev": true,
46249 "requires": {
46250 "emoji-regex": "^8.0.0",
46251 "is-fullwidth-code-point": "^3.0.0",
46252 "strip-ansi": "^6.0.1"
46253 }
46254 },
46255 "supports-color": { 45358 "supports-color": {
46256 "version": "7.2.0", 45359 "version": "7.2.0",
46257 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 45360 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -46279,9 +45382,9 @@
46279 } 45382 }
46280 }, 45383 },
46281 "jest-serializer": { 45384 "jest-serializer": {
46282 "version": "27.0.6", 45385 "version": "27.4.0",
46283 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", 45386 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz",
46284 "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", 45387 "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==",
46285 "dev": true, 45388 "dev": true,
46286 "requires": { 45389 "requires": {
46287 "@types/node": "*", 45390 "@types/node": "*",
@@ -46289,9 +45392,9 @@
46289 } 45392 }
46290 }, 45393 },
46291 "jest-snapshot": { 45394 "jest-snapshot": {
46292 "version": "27.3.1", 45395 "version": "27.4.5",
46293 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.3.1.tgz", 45396 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz",
46294 "integrity": "sha512-APZyBvSgQgOT0XumwfFu7X3G5elj6TGhCBLbBdn3R1IzYustPGPE38F51dBWMQ8hRXa9je0vAdeVDtqHLvB6lg==", 45397 "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==",
46295 "dev": true, 45398 "dev": true,
46296 "requires": { 45399 "requires": {
46297 "@babel/core": "^7.7.2", 45400 "@babel/core": "^7.7.2",
@@ -46300,23 +45403,23 @@
46300 "@babel/plugin-syntax-typescript": "^7.7.2", 45403 "@babel/plugin-syntax-typescript": "^7.7.2",
46301 "@babel/traverse": "^7.7.2", 45404 "@babel/traverse": "^7.7.2",
46302 "@babel/types": "^7.0.0", 45405 "@babel/types": "^7.0.0",
46303 "@jest/transform": "^27.3.1", 45406 "@jest/transform": "^27.4.5",
46304 "@jest/types": "^27.2.5", 45407 "@jest/types": "^27.4.2",
46305 "@types/babel__traverse": "^7.0.4", 45408 "@types/babel__traverse": "^7.0.4",
46306 "@types/prettier": "^2.1.5", 45409 "@types/prettier": "^2.1.5",
46307 "babel-preset-current-node-syntax": "^1.0.0", 45410 "babel-preset-current-node-syntax": "^1.0.0",
46308 "chalk": "^4.0.0", 45411 "chalk": "^4.0.0",
46309 "expect": "^27.3.1", 45412 "expect": "^27.4.2",
46310 "graceful-fs": "^4.2.4", 45413 "graceful-fs": "^4.2.4",
46311 "jest-diff": "^27.3.1", 45414 "jest-diff": "^27.4.2",
46312 "jest-get-type": "^27.3.1", 45415 "jest-get-type": "^27.4.0",
46313 "jest-haste-map": "^27.3.1", 45416 "jest-haste-map": "^27.4.5",
46314 "jest-matcher-utils": "^27.3.1", 45417 "jest-matcher-utils": "^27.4.2",
46315 "jest-message-util": "^27.3.1", 45418 "jest-message-util": "^27.4.2",
46316 "jest-resolve": "^27.3.1", 45419 "jest-resolve": "^27.4.5",
46317 "jest-util": "^27.3.1", 45420 "jest-util": "^27.4.2",
46318 "natural-compare": "^1.4.0", 45421 "natural-compare": "^1.4.0",
46319 "pretty-format": "^27.3.1", 45422 "pretty-format": "^27.4.2",
46320 "semver": "^7.3.2" 45423 "semver": "^7.3.2"
46321 }, 45424 },
46322 "dependencies": { 45425 "dependencies": {
@@ -46372,12 +45475,12 @@
46372 } 45475 }
46373 }, 45476 },
46374 "jest-util": { 45477 "jest-util": {
46375 "version": "27.3.1", 45478 "version": "27.4.2",
46376 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.3.1.tgz", 45479 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz",
46377 "integrity": "sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw==", 45480 "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==",
46378 "dev": true, 45481 "dev": true,
46379 "requires": { 45482 "requires": {
46380 "@jest/types": "^27.2.5", 45483 "@jest/types": "^27.4.2",
46381 "@types/node": "*", 45484 "@types/node": "*",
46382 "chalk": "^4.0.0", 45485 "chalk": "^4.0.0",
46383 "ci-info": "^3.2.0", 45486 "ci-info": "^3.2.0",
@@ -46437,17 +45540,17 @@
46437 } 45540 }
46438 }, 45541 },
46439 "jest-validate": { 45542 "jest-validate": {
46440 "version": "27.3.1", 45543 "version": "27.4.2",
46441 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.3.1.tgz", 45544 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz",
46442 "integrity": "sha512-3H0XCHDFLA9uDII67Bwi1Vy7AqwA5HqEEjyy934lgVhtJ3eisw6ShOF1MDmRPspyikef5MyExvIm0/TuLzZ86Q==", 45545 "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==",
46443 "dev": true, 45546 "dev": true,
46444 "requires": { 45547 "requires": {
46445 "@jest/types": "^27.2.5", 45548 "@jest/types": "^27.4.2",
46446 "camelcase": "^6.2.0", 45549 "camelcase": "^6.2.0",
46447 "chalk": "^4.0.0", 45550 "chalk": "^4.0.0",
46448 "jest-get-type": "^27.3.1", 45551 "jest-get-type": "^27.4.0",
46449 "leven": "^3.1.0", 45552 "leven": "^3.1.0",
46450 "pretty-format": "^27.3.1" 45553 "pretty-format": "^27.4.2"
46451 }, 45554 },
46452 "dependencies": { 45555 "dependencies": {
46453 "ansi-styles": { 45556 "ansi-styles": {
@@ -46508,17 +45611,17 @@
46508 } 45611 }
46509 }, 45612 },
46510 "jest-watcher": { 45613 "jest-watcher": {
46511 "version": "27.3.1", 45614 "version": "27.4.2",
46512 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.3.1.tgz", 45615 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz",
46513 "integrity": "sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA==", 45616 "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==",
46514 "dev": true, 45617 "dev": true,
46515 "requires": { 45618 "requires": {
46516 "@jest/test-result": "^27.3.1", 45619 "@jest/test-result": "^27.4.2",
46517 "@jest/types": "^27.2.5", 45620 "@jest/types": "^27.4.2",
46518 "@types/node": "*", 45621 "@types/node": "*",
46519 "ansi-escapes": "^4.2.1", 45622 "ansi-escapes": "^4.2.1",
46520 "chalk": "^4.0.0", 45623 "chalk": "^4.0.0",
46521 "jest-util": "^27.3.1", 45624 "jest-util": "^27.4.2",
46522 "string-length": "^4.0.1" 45625 "string-length": "^4.0.1"
46523 }, 45626 },
46524 "dependencies": { 45627 "dependencies": {
@@ -46574,9 +45677,9 @@
46574 } 45677 }
46575 }, 45678 },
46576 "jest-worker": { 45679 "jest-worker": {
46577 "version": "27.3.1", 45680 "version": "27.4.5",
46578 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", 45681 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz",
46579 "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", 45682 "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==",
46580 "dev": true, 45683 "dev": true,
46581 "requires": { 45684 "requires": {
46582 "@types/node": "*", 45685 "@types/node": "*",
@@ -46602,14 +45705,14 @@
46602 } 45705 }
46603 }, 45706 },
46604 "joi": { 45707 "joi": {
46605 "version": "17.4.2", 45708 "version": "17.5.0",
46606 "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.2.tgz", 45709 "resolved": "https://registry.npmjs.org/joi/-/joi-17.5.0.tgz",
46607 "integrity": "sha512-Lm56PP+n0+Z2A2rfRvsfWVDXGEWjXxatPopkQ8qQ5mxCEhwHG+Ettgg5o98FFaxilOxozoa14cFhrE/hOzh/Nw==", 45710 "integrity": "sha512-R7hR50COp7StzLnDi4ywOXHrBrgNXuUUfJWIR5lPY5Bm/pOD3jZaTwpluUXVLRWcoWZxkrHBBJ5hLxgnlehbdw==",
46608 "dev": true, 45711 "dev": true,
46609 "requires": { 45712 "requires": {
46610 "@hapi/hoek": "^9.0.0", 45713 "@hapi/hoek": "^9.0.0",
46611 "@hapi/topo": "^5.0.0", 45714 "@hapi/topo": "^5.0.0",
46612 "@sideway/address": "^4.1.0", 45715 "@sideway/address": "^4.1.3",
46613 "@sideway/formula": "^3.0.0", 45716 "@sideway/formula": "^3.0.0",
46614 "@sideway/pinpoint": "^2.0.0" 45717 "@sideway/pinpoint": "^2.0.0"
46615 } 45718 }
@@ -46673,6 +45776,12 @@
46673 "xml-name-validator": "^3.0.0" 45776 "xml-name-validator": "^3.0.0"
46674 }, 45777 },
46675 "dependencies": { 45778 "dependencies": {
45779 "@tootallnate/once": {
45780 "version": "1.1.2",
45781 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
45782 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
45783 "dev": true
45784 },
46676 "form-data": { 45785 "form-data": {
46677 "version": "3.0.1", 45786 "version": "3.0.1",
46678 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", 45787 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
@@ -46684,10 +45793,21 @@
46684 "mime-types": "^2.1.12" 45793 "mime-types": "^2.1.12"
46685 } 45794 }
46686 }, 45795 },
45796 "http-proxy-agent": {
45797 "version": "4.0.1",
45798 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
45799 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
45800 "dev": true,
45801 "requires": {
45802 "@tootallnate/once": "1",
45803 "agent-base": "6",
45804 "debug": "4"
45805 }
45806 },
46687 "ws": { 45807 "ws": {
46688 "version": "7.5.5", 45808 "version": "7.5.6",
46689 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", 45809 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
46690 "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", 45810 "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
46691 "dev": true 45811 "dev": true
46692 } 45812 }
46693 } 45813 }
@@ -46705,13 +45825,13 @@
46705 "dev": true 45825 "dev": true
46706 }, 45826 },
46707 "json-fixer": { 45827 "json-fixer": {
46708 "version": "1.6.12", 45828 "version": "1.6.13",
46709 "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.6.12.tgz", 45829 "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.6.13.tgz",
46710 "integrity": "sha512-BGO9HExf0ZUVYvuWsps71Re513Ss0il1Wp7wYWkir2NthzincvNJEUu82KagEfAkGdjOMsypj3t2JB7drBKWnA==", 45830 "integrity": "sha512-DKQ71M+0uwAG3QsUkeVgh6XREw/OkpnTfHfM+sdmxRjHvYZ8PlcMVF4ibsHQ1ckR63NROs68qUr1I0u6yPVePQ==",
46711 "dev": true, 45831 "dev": true,
46712 "requires": { 45832 "requires": {
46713 "@babel/runtime": "^7.14.6", 45833 "@babel/runtime": "^7.14.6",
46714 "chalk": "^4.1.1", 45834 "chalk": "^4.1.2",
46715 "pegjs": "^0.10.0" 45835 "pegjs": "^0.10.0"
46716 }, 45836 },
46717 "dependencies": { 45837 "dependencies": {
@@ -46779,9 +45899,9 @@
46779 "dev": true 45899 "dev": true
46780 }, 45900 },
46781 "json-schema": { 45901 "json-schema": {
46782 "version": "0.2.3", 45902 "version": "0.4.0",
46783 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 45903 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
46784 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 45904 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
46785 "optional": true 45905 "optional": true
46786 }, 45906 },
46787 "json-schema-traverse": { 45907 "json-schema-traverse": {
@@ -46881,14 +46001,14 @@
46881 } 46001 }
46882 }, 46002 },
46883 "jsprim": { 46003 "jsprim": {
46884 "version": "1.4.1", 46004 "version": "1.4.2",
46885 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 46005 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
46886 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 46006 "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
46887 "optional": true, 46007 "optional": true,
46888 "requires": { 46008 "requires": {
46889 "assert-plus": "1.0.0", 46009 "assert-plus": "1.0.0",
46890 "extsprintf": "1.3.0", 46010 "extsprintf": "1.3.0",
46891 "json-schema": "0.2.3", 46011 "json-schema": "0.4.0",
46892 "verror": "1.10.0" 46012 "verror": "1.10.0"
46893 }, 46013 },
46894 "dependencies": { 46014 "dependencies": {
@@ -46918,9 +46038,9 @@
46918 } 46038 }
46919 }, 46039 },
46920 "jss": { 46040 "jss": {
46921 "version": "10.8.2", 46041 "version": "10.9.0",
46922 "resolved": "https://registry.npmjs.org/jss/-/jss-10.8.2.tgz", 46042 "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz",
46923 "integrity": "sha512-FkoUNxI329CKQ9OQC8L72MBF9KPf5q8mIupAJ5twU7G7XREW7ahb+7jFfrjZ4iy1qvhx1HwIWUIvkZBDnKkEdQ==", 46043 "integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==",
46924 "requires": { 46044 "requires": {
46925 "@babel/runtime": "^7.3.1", 46045 "@babel/runtime": "^7.3.1",
46926 "csstype": "^3.0.2", 46046 "csstype": "^3.0.2",
@@ -46929,140 +46049,140 @@
46929 } 46049 }
46930 }, 46050 },
46931 "jss-plugin-camel-case": { 46051 "jss-plugin-camel-case": {
46932 "version": "10.8.2", 46052 "version": "10.9.0",
46933 "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.8.2.tgz", 46053 "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz",
46934 "integrity": "sha512-2INyxR+1UdNuKf4v9It3tNfPvf7IPrtkiwzofeKuMd5D58/dxDJVUQYRVg/n460rTlHUfsEQx43hDrcxi9dSPA==", 46054 "integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==",
46935 "requires": { 46055 "requires": {
46936 "@babel/runtime": "^7.3.1", 46056 "@babel/runtime": "^7.3.1",
46937 "hyphenate-style-name": "^1.0.3", 46057 "hyphenate-style-name": "^1.0.3",
46938 "jss": "10.8.2" 46058 "jss": "10.9.0"
46939 } 46059 }
46940 }, 46060 },
46941 "jss-plugin-compose": { 46061 "jss-plugin-compose": {
46942 "version": "10.8.2", 46062 "version": "10.9.0",
46943 "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.8.2.tgz", 46063 "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.9.0.tgz",
46944 "integrity": "sha512-X7fDQJ6IlIJoT8A3zc++LuC1hmSGKVudb3LyXp+vHv8r2hzzfXEEZty3y2CaC5CGrWcLlYquXENjqLNmLYMgMA==", 46064 "integrity": "sha512-Q/0FEZhDwGUpf3/b7+PspmMi6MVSlN3YlTDmvrft7I6N346jUpd8MYkYP/6qM1ZMuVj4v8ky/XYqr1v2ganLLg==",
46945 "requires": { 46065 "requires": {
46946 "@babel/runtime": "^7.3.1", 46066 "@babel/runtime": "^7.3.1",
46947 "jss": "10.8.2", 46067 "jss": "10.9.0",
46948 "tiny-warning": "^1.0.2" 46068 "tiny-warning": "^1.0.2"
46949 } 46069 }
46950 }, 46070 },
46951 "jss-plugin-default-unit": { 46071 "jss-plugin-default-unit": {
46952 "version": "10.8.2", 46072 "version": "10.9.0",
46953 "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.8.2.tgz", 46073 "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz",
46954 "integrity": "sha512-UZ7cwT9NFYSG+SEy7noRU50s4zifulFdjkUNKE+u6mW7vFP960+RglWjTgMfh79G6OENZmaYnjHV/gcKV4nSxg==", 46074 "integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==",
46955 "requires": { 46075 "requires": {
46956 "@babel/runtime": "^7.3.1", 46076 "@babel/runtime": "^7.3.1",
46957 "jss": "10.8.2" 46077 "jss": "10.9.0"
46958 } 46078 }
46959 }, 46079 },
46960 "jss-plugin-expand": { 46080 "jss-plugin-expand": {
46961 "version": "10.8.2", 46081 "version": "10.9.0",
46962 "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.8.2.tgz", 46082 "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.9.0.tgz",
46963 "integrity": "sha512-Iy4qsZbEcomXz5aBZJYGwnzK23vK3hqlwGleqmd19fY3L+WbqTmUnW8W0fWeXSuCkw2NknBTAJuEpFcgm3b0Pw==", 46083 "integrity": "sha512-QfZ9jld0HpF1OiYU7cGWQ4q+f6+Wu93mV4X+cA1iVRssiUbSbygwdfZkUwX23UOhS1WWRJeQlLK1aJC94K8/0A==",
46964 "requires": { 46084 "requires": {
46965 "@babel/runtime": "^7.3.1", 46085 "@babel/runtime": "^7.3.1",
46966 "jss": "10.8.2" 46086 "jss": "10.9.0"
46967 } 46087 }
46968 }, 46088 },
46969 "jss-plugin-extend": { 46089 "jss-plugin-extend": {
46970 "version": "10.8.2", 46090 "version": "10.9.0",
46971 "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.8.2.tgz", 46091 "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.9.0.tgz",
46972 "integrity": "sha512-NYu0cJ/Zb50ySPkegzbXQQfhXza0VpaRVXdXDex30yXqZpGcAdmhSg4HTv8vzHiL1v3uIOm641FYQX9WvLgSWw==", 46092 "integrity": "sha512-xvmosUh3RsKVsm9L14ml6PL3i0Ejj5gB6eo/jTMkGW1kIy42gNXV1EthR8cD5xiowWstnvugQ3JF0pI5+QkPMg==",
46973 "requires": { 46093 "requires": {
46974 "@babel/runtime": "^7.3.1", 46094 "@babel/runtime": "^7.3.1",
46975 "jss": "10.8.2", 46095 "jss": "10.9.0",
46976 "tiny-warning": "^1.0.2" 46096 "tiny-warning": "^1.0.2"
46977 } 46097 }
46978 }, 46098 },
46979 "jss-plugin-global": { 46099 "jss-plugin-global": {
46980 "version": "10.8.2", 46100 "version": "10.9.0",
46981 "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.8.2.tgz", 46101 "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz",
46982 "integrity": "sha512-UaYMSPsYZ7s/ECGoj4KoHC2jwQd5iQ7K+FFGnCAILdQrv7hPmvM2Ydg45ThT/sH46DqktCRV2SqjRuxeBH8nRA==", 46102 "integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==",
46983 "requires": { 46103 "requires": {
46984 "@babel/runtime": "^7.3.1", 46104 "@babel/runtime": "^7.3.1",
46985 "jss": "10.8.2" 46105 "jss": "10.9.0"
46986 } 46106 }
46987 }, 46107 },
46988 "jss-plugin-nested": { 46108 "jss-plugin-nested": {
46989 "version": "10.8.2", 46109 "version": "10.9.0",
46990 "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.8.2.tgz", 46110 "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz",
46991 "integrity": "sha512-acRvuPJOb930fuYmhkJaa994EADpt8TxI63Iyg96C8FJ9T2xRyU5T6R1IYKRwUiqZo+2Sr7fdGzRTDD4uBZaMA==", 46111 "integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==",
46992 "requires": { 46112 "requires": {
46993 "@babel/runtime": "^7.3.1", 46113 "@babel/runtime": "^7.3.1",
46994 "jss": "10.8.2", 46114 "jss": "10.9.0",
46995 "tiny-warning": "^1.0.2" 46115 "tiny-warning": "^1.0.2"
46996 } 46116 }
46997 }, 46117 },
46998 "jss-plugin-props-sort": { 46118 "jss-plugin-props-sort": {
46999 "version": "10.8.2", 46119 "version": "10.9.0",
47000 "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.8.2.tgz", 46120 "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz",
47001 "integrity": "sha512-wqdcjayKRWBZnNpLUrXvsWqh+5J5YToAQ+8HNBNw0kZxVvCDwzhK2Nx6AKs7p+5/MbAh2PLgNW5Ym/ysbVAuqQ==", 46121 "integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==",
47002 "requires": { 46122 "requires": {
47003 "@babel/runtime": "^7.3.1", 46123 "@babel/runtime": "^7.3.1",
47004 "jss": "10.8.2" 46124 "jss": "10.9.0"
47005 } 46125 }
47006 }, 46126 },
47007 "jss-plugin-rule-value-function": { 46127 "jss-plugin-rule-value-function": {
47008 "version": "10.8.2", 46128 "version": "10.9.0",
47009 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.8.2.tgz", 46129 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz",
47010 "integrity": "sha512-bW0EKAs+0HXpb6BKJhrn94IDdiWb0CnSluTkh0rGEgyzY/nmD1uV/Wf6KGlesGOZ9gmJzQy+9FFdxIUID1c9Ug==", 46130 "integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==",
47011 "requires": { 46131 "requires": {
47012 "@babel/runtime": "^7.3.1", 46132 "@babel/runtime": "^7.3.1",
47013 "jss": "10.8.2", 46133 "jss": "10.9.0",
47014 "tiny-warning": "^1.0.2" 46134 "tiny-warning": "^1.0.2"
47015 } 46135 }
47016 }, 46136 },
47017 "jss-plugin-rule-value-observable": { 46137 "jss-plugin-rule-value-observable": {
47018 "version": "10.8.2", 46138 "version": "10.9.0",
47019 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.8.2.tgz", 46139 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.9.0.tgz",
47020 "integrity": "sha512-NaJCfsEg8/6l/E8HstwL2w8kHj2LHhwoG4fXxefmdvNKmJMwBpnjech5dEPL72It4bZfIIYoynWbyxo3Q0ZKQQ==", 46140 "integrity": "sha512-/MWVPJVEn41+ofzQdsvH1GR4wusDqFqNnchh/98HVc580MxPy4NVkmUa2SAEpbHhnJ93sCoETZccW3HJKuvH4A==",
47021 "requires": { 46141 "requires": {
47022 "@babel/runtime": "^7.3.1", 46142 "@babel/runtime": "^7.3.1",
47023 "jss": "10.8.2", 46143 "jss": "10.9.0",
47024 "symbol-observable": "^1.2.0" 46144 "symbol-observable": "^1.2.0"
47025 } 46145 }
47026 }, 46146 },
47027 "jss-plugin-template": { 46147 "jss-plugin-template": {
47028 "version": "10.8.2", 46148 "version": "10.9.0",
47029 "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.8.2.tgz", 46149 "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.9.0.tgz",
47030 "integrity": "sha512-oTVwYRUCuCLslHxuH73F15kFmDxc4YEJIn8kHBnNpGr99ZbQdRIgPabosVTfkgE8czuyTx0KM5u8zEeuL+v66A==", 46150 "integrity": "sha512-lxThUvdt0drCi7xhuJWxADWTgLLy1IWCeFO5k+dtba900xJsNg0IGZplpP9w9UpaJsYS3WUwWMXw8Sxn1dobfQ==",
47031 "requires": { 46151 "requires": {
47032 "@babel/runtime": "^7.3.1", 46152 "@babel/runtime": "^7.3.1",
47033 "jss": "10.8.2", 46153 "jss": "10.9.0",
47034 "tiny-warning": "^1.0.2" 46154 "tiny-warning": "^1.0.2"
47035 } 46155 }
47036 }, 46156 },
47037 "jss-plugin-vendor-prefixer": { 46157 "jss-plugin-vendor-prefixer": {
47038 "version": "10.8.2", 46158 "version": "10.9.0",
47039 "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.8.2.tgz", 46159 "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz",
47040 "integrity": "sha512-DeGv18QsSiYLSVIEB2+l0af6OToUe0JB+trpzUxyqD2QRC/5AzzDrCrYffO5AHZ81QbffYvSN/pkfZaTWpRXlg==", 46160 "integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==",
47041 "requires": { 46161 "requires": {
47042 "@babel/runtime": "^7.3.1", 46162 "@babel/runtime": "^7.3.1",
47043 "css-vendor": "^2.0.8", 46163 "css-vendor": "^2.0.8",
47044 "jss": "10.8.2" 46164 "jss": "10.9.0"
47045 } 46165 }
47046 }, 46166 },
47047 "jss-preset-default": { 46167 "jss-preset-default": {
47048 "version": "10.8.2", 46168 "version": "10.9.0",
47049 "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.8.2.tgz", 46169 "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.9.0.tgz",
47050 "integrity": "sha512-mgkr6DAZuvkEleHFEpOkm8Y+sTdK/r0HH8PxToLHgaWHbYS0JAb0g1tBSUMG24kFj98VOYLTllK1o0J4lWU/uw==", 46170 "integrity": "sha512-Zdsj+R+UTn7OOJ1TFQi+l8PfEL7APSAM6vRPaU8mJywT8OrMjgslMKckFLrgq1k+qk1hJR1ePAMesvZ5aAXGOQ==",
47051 "requires": { 46171 "requires": {
47052 "@babel/runtime": "^7.3.1", 46172 "@babel/runtime": "^7.3.1",
47053 "jss": "10.8.2", 46173 "jss": "10.9.0",
47054 "jss-plugin-camel-case": "10.8.2", 46174 "jss-plugin-camel-case": "10.9.0",
47055 "jss-plugin-compose": "10.8.2", 46175 "jss-plugin-compose": "10.9.0",
47056 "jss-plugin-default-unit": "10.8.2", 46176 "jss-plugin-default-unit": "10.9.0",
47057 "jss-plugin-expand": "10.8.2", 46177 "jss-plugin-expand": "10.9.0",
47058 "jss-plugin-extend": "10.8.2", 46178 "jss-plugin-extend": "10.9.0",
47059 "jss-plugin-global": "10.8.2", 46179 "jss-plugin-global": "10.9.0",
47060 "jss-plugin-nested": "10.8.2", 46180 "jss-plugin-nested": "10.9.0",
47061 "jss-plugin-props-sort": "10.8.2", 46181 "jss-plugin-props-sort": "10.9.0",
47062 "jss-plugin-rule-value-function": "10.8.2", 46182 "jss-plugin-rule-value-function": "10.9.0",
47063 "jss-plugin-rule-value-observable": "10.8.2", 46183 "jss-plugin-rule-value-observable": "10.9.0",
47064 "jss-plugin-template": "10.8.2", 46184 "jss-plugin-template": "10.9.0",
47065 "jss-plugin-vendor-prefixer": "10.8.2" 46185 "jss-plugin-vendor-prefixer": "10.9.0"
47066 } 46186 }
47067 }, 46187 },
47068 "jsx-ast-utils": { 46188 "jsx-ast-utils": {
@@ -47350,9 +46470,9 @@
47350 } 46470 }
47351 }, 46471 },
47352 "lines-and-columns": { 46472 "lines-and-columns": {
47353 "version": "1.1.6", 46473 "version": "1.2.4",
47354 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 46474 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
47355 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 46475 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
47356 "dev": true 46476 "dev": true
47357 }, 46477 },
47358 "listenercount": { 46478 "listenercount": {
@@ -47504,12 +46624,6 @@
47504 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 46624 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
47505 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" 46625 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
47506 }, 46626 },
47507 "lodash.map": {
47508 "version": "4.6.0",
47509 "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
47510 "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
47511 "dev": true
47512 },
47513 "lodash.merge": { 46627 "lodash.merge": {
47514 "version": "4.6.2", 46628 "version": "4.6.2",
47515 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 46629 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
@@ -47671,12 +46785,6 @@
47671 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", 46785 "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
47672 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" 46786 "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
47673 }, 46787 },
47674 "longest": {
47675 "version": "2.0.1",
47676 "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
47677 "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
47678 "dev": true
47679 },
47680 "loose-envify": { 46788 "loose-envify": {
47681 "version": "1.4.0", 46789 "version": "1.4.0",
47682 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 46790 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -47819,6 +46927,25 @@
47819 "promise-retry": "^2.0.1", 46927 "promise-retry": "^2.0.1",
47820 "socks-proxy-agent": "^6.0.0", 46928 "socks-proxy-agent": "^6.0.0",
47821 "ssri": "^8.0.0" 46929 "ssri": "^8.0.0"
46930 },
46931 "dependencies": {
46932 "@tootallnate/once": {
46933 "version": "1.1.2",
46934 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
46935 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
46936 "dev": true
46937 },
46938 "http-proxy-agent": {
46939 "version": "4.0.1",
46940 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
46941 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
46942 "dev": true,
46943 "requires": {
46944 "@tootallnate/once": "1",
46945 "agent-base": "6",
46946 "debug": "4"
46947 }
46948 }
47822 } 46949 }
47823 }, 46950 },
47824 "make-iterator": { 46951 "make-iterator": {
@@ -48025,12 +47152,6 @@
48025 } 47152 }
48026 } 47153 }
48027 }, 47154 },
48028 "merge": {
48029 "version": "2.1.1",
48030 "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
48031 "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
48032 "dev": true
48033 },
48034 "merge-descriptors": { 47155 "merge-descriptors": {
48035 "version": "1.0.1", 47156 "version": "1.0.1",
48036 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 47157 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
@@ -48190,9 +47311,9 @@
48190 } 47311 }
48191 }, 47312 },
48192 "minipass": { 47313 "minipass": {
48193 "version": "3.1.5", 47314 "version": "3.1.6",
48194 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", 47315 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
48195 "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", 47316 "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
48196 "requires": { 47317 "requires": {
48197 "yallist": "^4.0.0" 47318 "yallist": "^4.0.0"
48198 } 47319 }
@@ -48467,11 +47588,22 @@
48467 "readdirp": "~3.6.0" 47588 "readdirp": "~3.6.0"
48468 } 47589 }
48469 }, 47590 },
48470 "emoji-regex": { 47591 "debug": {
48471 "version": "8.0.0", 47592 "version": "4.3.2",
48472 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 47593 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
48473 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 47594 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
48474 "dev": true 47595 "dev": true,
47596 "requires": {
47597 "ms": "2.1.2"
47598 },
47599 "dependencies": {
47600 "ms": {
47601 "version": "2.1.2",
47602 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
47603 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
47604 "dev": true
47605 }
47606 }
48475 }, 47607 },
48476 "escape-string-regexp": { 47608 "escape-string-regexp": {
48477 "version": "4.0.0", 47609 "version": "4.0.0",
@@ -48533,12 +47665,6 @@
48533 "binary-extensions": "^2.0.0" 47665 "binary-extensions": "^2.0.0"
48534 } 47666 }
48535 }, 47667 },
48536 "is-fullwidth-code-point": {
48537 "version": "3.0.0",
48538 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
48539 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
48540 "dev": true
48541 },
48542 "is-number": { 47668 "is-number": {
48543 "version": "7.0.0", 47669 "version": "7.0.0",
48544 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 47670 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -48554,17 +47680,6 @@
48554 "picomatch": "^2.2.1" 47680 "picomatch": "^2.2.1"
48555 } 47681 }
48556 }, 47682 },
48557 "string-width": {
48558 "version": "4.2.3",
48559 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
48560 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
48561 "dev": true,
48562 "requires": {
48563 "emoji-regex": "^8.0.0",
48564 "is-fullwidth-code-point": "^3.0.0",
48565 "strip-ansi": "^6.0.1"
48566 }
48567 },
48568 "strip-json-comments": { 47683 "strip-json-comments": {
48569 "version": "3.1.1", 47684 "version": "3.1.1",
48570 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 47685 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -48636,6 +47751,12 @@
48636 "run-queue": "^1.0.3" 47751 "run-queue": "^1.0.3"
48637 }, 47752 },
48638 "dependencies": { 47753 "dependencies": {
47754 "aproba": {
47755 "version": "1.2.0",
47756 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
47757 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
47758 "dev": true
47759 },
48639 "rimraf": { 47760 "rimraf": {
48640 "version": "2.7.1", 47761 "version": "2.7.1",
48641 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 47762 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -48915,9 +48036,9 @@
48915 "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" 48036 "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ="
48916 }, 48037 },
48917 "node-gyp": { 48038 "node-gyp": {
48918 "version": "8.4.0", 48039 "version": "8.4.1",
48919 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.0.tgz", 48040 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
48920 "integrity": "sha512-Bi/oCm5bH6F+FmzfUxJpPaxMEyIhszULGR3TprmTeku8/dMFcdTcypk120NeZqEt54r1BrgEKtm2jJiuIKE28Q==", 48041 "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
48921 "dev": true, 48042 "dev": true,
48922 "requires": { 48043 "requires": {
48923 "env-paths": "^2.2.0", 48044 "env-paths": "^2.2.0",
@@ -48925,7 +48046,7 @@
48925 "graceful-fs": "^4.2.6", 48046 "graceful-fs": "^4.2.6",
48926 "make-fetch-happen": "^9.1.0", 48047 "make-fetch-happen": "^9.1.0",
48927 "nopt": "^5.0.0", 48048 "nopt": "^5.0.0",
48928 "npmlog": "^4.1.2", 48049 "npmlog": "^6.0.0",
48929 "rimraf": "^3.0.2", 48050 "rimraf": "^3.0.2",
48930 "semver": "^7.3.5", 48051 "semver": "^7.3.5",
48931 "tar": "^6.1.2", 48052 "tar": "^6.1.2",
@@ -49006,12 +48127,6 @@
49006 } 48127 }
49007 } 48128 }
49008 }, 48129 },
49009 "node-modules-regexp": {
49010 "version": "1.0.0",
49011 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
49012 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
49013 "dev": true
49014 },
49015 "node-pre-gyp": { 48130 "node-pre-gyp": {
49016 "version": "0.11.0", 48131 "version": "0.11.0",
49017 "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", 48132 "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz",
@@ -49029,6 +48144,25 @@
49029 "tar": "^4" 48144 "tar": "^4"
49030 }, 48145 },
49031 "dependencies": { 48146 "dependencies": {
48147 "ansi-regex": {
48148 "version": "2.1.1",
48149 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
48150 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
48151 },
48152 "aproba": {
48153 "version": "1.2.0",
48154 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
48155 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
48156 },
48157 "are-we-there-yet": {
48158 "version": "1.1.7",
48159 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
48160 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
48161 "requires": {
48162 "delegates": "^1.0.0",
48163 "readable-stream": "^2.0.6"
48164 }
48165 },
49032 "chownr": { 48166 "chownr": {
49033 "version": "1.1.4", 48167 "version": "1.1.4",
49034 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 48168 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
@@ -49042,6 +48176,29 @@
49042 "minipass": "^2.6.0" 48176 "minipass": "^2.6.0"
49043 } 48177 }
49044 }, 48178 },
48179 "gauge": {
48180 "version": "2.7.4",
48181 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
48182 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
48183 "requires": {
48184 "aproba": "^1.0.3",
48185 "console-control-strings": "^1.0.0",
48186 "has-unicode": "^2.0.0",
48187 "object-assign": "^4.1.0",
48188 "signal-exit": "^3.0.0",
48189 "string-width": "^1.0.1",
48190 "strip-ansi": "^3.0.1",
48191 "wide-align": "^1.1.0"
48192 }
48193 },
48194 "is-fullwidth-code-point": {
48195 "version": "1.0.0",
48196 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
48197 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
48198 "requires": {
48199 "number-is-nan": "^1.0.0"
48200 }
48201 },
49045 "minipass": { 48202 "minipass": {
49046 "version": "2.9.0", 48203 "version": "2.9.0",
49047 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", 48204 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
@@ -49068,6 +48225,17 @@
49068 "osenv": "^0.1.4" 48225 "osenv": "^0.1.4"
49069 } 48226 }
49070 }, 48227 },
48228 "npmlog": {
48229 "version": "4.1.2",
48230 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
48231 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
48232 "requires": {
48233 "are-we-there-yet": "~1.1.2",
48234 "console-control-strings": "~1.1.0",
48235 "gauge": "~2.7.3",
48236 "set-blocking": "~2.0.0"
48237 }
48238 },
49071 "rimraf": { 48239 "rimraf": {
49072 "version": "2.7.1", 48240 "version": "2.7.1",
49073 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 48241 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -49086,6 +48254,24 @@
49086 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 48254 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
49087 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" 48255 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
49088 }, 48256 },
48257 "string-width": {
48258 "version": "1.0.2",
48259 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
48260 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
48261 "requires": {
48262 "code-point-at": "^1.0.0",
48263 "is-fullwidth-code-point": "^1.0.0",
48264 "strip-ansi": "^3.0.0"
48265 }
48266 },
48267 "strip-ansi": {
48268 "version": "3.0.1",
48269 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
48270 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
48271 "requires": {
48272 "ansi-regex": "^2.0.0"
48273 }
48274 },
49089 "tar": { 48275 "tar": {
49090 "version": "4.4.19", 48276 "version": "4.4.19",
49091 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", 48277 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
@@ -49236,14 +48422,15 @@
49236 } 48422 }
49237 }, 48423 },
49238 "npmlog": { 48424 "npmlog": {
49239 "version": "4.1.2", 48425 "version": "6.0.0",
49240 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 48426 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz",
49241 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 48427 "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==",
48428 "dev": true,
49242 "requires": { 48429 "requires": {
49243 "are-we-there-yet": "~1.1.2", 48430 "are-we-there-yet": "^2.0.0",
49244 "console-control-strings": "~1.1.0", 48431 "console-control-strings": "^1.1.0",
49245 "gauge": "~2.7.3", 48432 "gauge": "^4.0.0",
49246 "set-blocking": "~2.0.0" 48433 "set-blocking": "^2.0.0"
49247 } 48434 }
49248 }, 48435 },
49249 "nth-check": { 48436 "nth-check": {
@@ -49339,9 +48526,9 @@
49339 } 48526 }
49340 }, 48527 },
49341 "object-inspect": { 48528 "object-inspect": {
49342 "version": "1.11.0", 48529 "version": "1.12.0",
49343 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", 48530 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
49344 "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" 48531 "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
49345 }, 48532 },
49346 "object-is": { 48533 "object-is": {
49347 "version": "1.1.5", 48534 "version": "1.1.5",
@@ -49947,13 +49134,10 @@
49947 } 49134 }
49948 }, 49135 },
49949 "pirates": { 49136 "pirates": {
49950 "version": "4.0.1", 49137 "version": "4.0.4",
49951 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", 49138 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz",
49952 "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", 49139 "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==",
49953 "dev": true, 49140 "dev": true
49954 "requires": {
49955 "node-modules-regexp": "^1.0.0"
49956 }
49957 }, 49141 },
49958 "pkg-dir": { 49142 "pkg-dir": {
49959 "version": "2.0.0", 49143 "version": "2.0.0",
@@ -50118,14 +49302,14 @@
50118 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 49302 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
50119 }, 49303 },
50120 "postcss": { 49304 "postcss": {
50121 "version": "8.3.11", 49305 "version": "8.4.5",
50122 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", 49306 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
50123 "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", 49307 "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
50124 "dev": true, 49308 "dev": true,
50125 "requires": { 49309 "requires": {
50126 "nanoid": "^3.1.30", 49310 "nanoid": "^3.1.30",
50127 "picocolors": "^1.0.0", 49311 "picocolors": "^1.0.0",
50128 "source-map-js": "^0.6.2" 49312 "source-map-js": "^1.0.1"
50129 }, 49313 },
50130 "dependencies": { 49314 "dependencies": {
50131 "nanoid": { 49315 "nanoid": {
@@ -50149,9 +49333,9 @@
50149 "dev": true 49333 "dev": true
50150 }, 49334 },
50151 "prettier": { 49335 "prettier": {
50152 "version": "2.4.1", 49336 "version": "2.5.1",
50153 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", 49337 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz",
50154 "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", 49338 "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==",
50155 "dev": true 49339 "dev": true
50156 }, 49340 },
50157 "prettier-linter-helpers": { 49341 "prettier-linter-helpers": {
@@ -50179,12 +49363,12 @@
50179 } 49363 }
50180 }, 49364 },
50181 "pretty-format": { 49365 "pretty-format": {
50182 "version": "27.3.1", 49366 "version": "27.4.2",
50183 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz", 49367 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz",
50184 "integrity": "sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==", 49368 "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==",
50185 "dev": true, 49369 "dev": true,
50186 "requires": { 49370 "requires": {
50187 "@jest/types": "^27.2.5", 49371 "@jest/types": "^27.4.2",
50188 "ansi-regex": "^5.0.1", 49372 "ansi-regex": "^5.0.1",
50189 "ansi-styles": "^5.0.0", 49373 "ansi-styles": "^5.0.0",
50190 "react-is": "^17.0.1" 49374 "react-is": "^17.0.1"
@@ -50195,12 +49379,6 @@
50195 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 49379 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
50196 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 49380 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
50197 "dev": true 49381 "dev": true
50198 },
50199 "react-is": {
50200 "version": "17.0.2",
50201 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
50202 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
50203 "dev": true
50204 } 49382 }
50205 } 49383 }
50206 }, 49384 },
@@ -50781,6 +49959,13 @@
50781 "loose-envify": "^1.4.0", 49959 "loose-envify": "^1.4.0",
50782 "object-assign": "^4.1.1", 49960 "object-assign": "^4.1.1",
50783 "react-is": "^16.8.1" 49961 "react-is": "^16.8.1"
49962 },
49963 "dependencies": {
49964 "react-is": {
49965 "version": "16.13.1",
49966 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
49967 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
49968 }
50784 } 49969 }
50785 }, 49970 },
50786 "proto-list": { 49971 "proto-list": {
@@ -50894,9 +50079,9 @@
50894 "dev": true 50079 "dev": true
50895 }, 50080 },
50896 "qs": { 50081 "qs": {
50897 "version": "6.10.1", 50082 "version": "6.10.2",
50898 "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", 50083 "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.2.tgz",
50899 "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", 50084 "integrity": "sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==",
50900 "requires": { 50085 "requires": {
50901 "side-channel": "^1.0.4" 50086 "side-channel": "^1.0.4"
50902 } 50087 }
@@ -51077,39 +50262,40 @@
51077 } 50262 }
51078 }, 50263 },
51079 "react-intl": { 50264 "react-intl": {
51080 "version": "5.21.2", 50265 "version": "5.23.0",
51081 "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.21.2.tgz", 50266 "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.23.0.tgz",
51082 "integrity": "sha512-pRKndhmjbFOq9CoJHHnUgXYf1tz9t3nIfInZg5TQ9EqYs9PPlkHBp4WtFDcFcW5UGV/QX4no6irpfXFsVKNWUA==", 50267 "integrity": "sha512-SK1m9tA9QmYbcRY7NJhKoVZAG1QCd1KjwzP2guPzrPf3xEKU8hbzuJSHPES1UCncGtPaqFrtKyDzs1+iQivazw==",
51083 "requires": { 50268 "requires": {
51084 "@formatjs/ecma402-abstract": "1.10.0", 50269 "@formatjs/ecma402-abstract": "1.11.0",
51085 "@formatjs/icu-messageformat-parser": "2.0.14", 50270 "@formatjs/icu-messageformat-parser": "2.0.15",
51086 "@formatjs/intl": "1.15.2", 50271 "@formatjs/intl": "1.17.0",
51087 "@formatjs/intl-displaynames": "5.2.5", 50272 "@formatjs/intl-displaynames": "5.2.6",
51088 "@formatjs/intl-listformat": "6.3.5", 50273 "@formatjs/intl-listformat": "6.3.6",
51089 "@types/hoist-non-react-statics": "^3.3.1", 50274 "@types/hoist-non-react-statics": "^3.3.1",
51090 "@types/react": "16 || 17", 50275 "@types/react": "16 || 17",
51091 "hoist-non-react-statics": "^3.3.2", 50276 "hoist-non-react-statics": "^3.3.2",
51092 "intl-messageformat": "9.9.6", 50277 "intl-messageformat": "9.10.0",
51093 "tslib": "^2.1.0" 50278 "tslib": "^2.1.0"
51094 } 50279 }
51095 }, 50280 },
51096 "react-is": { 50281 "react-is": {
51097 "version": "16.13.1", 50282 "version": "17.0.2",
51098 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 50283 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
51099 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 50284 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
50285 "dev": true
51100 }, 50286 },
51101 "react-jss": { 50287 "react-jss": {
51102 "version": "10.8.2", 50288 "version": "10.9.0",
51103 "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.8.2.tgz", 50289 "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.9.0.tgz",
51104 "integrity": "sha512-/lLFIv1H6GA5RkvNb7TdXcJMBaSvSpfmSYsDisj4WI7MmqXUouoKfkZUJzG7CWq8xnIxik0WWYjFcGOvx0Sasw==", 50290 "integrity": "sha512-xKXTEejrSkzINF+dutFtLllIfYSN6tOA1XmnpiZGjsWZqy7Hum6fjjgAE2TbBmV9h2CW62ekmGj/Mx27ZuMjuw==",
51105 "requires": { 50291 "requires": {
51106 "@babel/runtime": "^7.3.1", 50292 "@babel/runtime": "^7.3.1",
51107 "@emotion/is-prop-valid": "^0.7.3", 50293 "@emotion/is-prop-valid": "^0.7.3",
51108 "css-jss": "10.8.2", 50294 "css-jss": "10.9.0",
51109 "hoist-non-react-statics": "^3.2.0", 50295 "hoist-non-react-statics": "^3.2.0",
51110 "is-in-browser": "^1.1.3", 50296 "is-in-browser": "^1.1.3",
51111 "jss": "10.8.2", 50297 "jss": "10.9.0",
51112 "jss-preset-default": "10.8.2", 50298 "jss-preset-default": "10.9.0",
51113 "prop-types": "^15.6.0", 50299 "prop-types": "^15.6.0",
51114 "shallow-equal": "^1.2.0", 50300 "shallow-equal": "^1.2.0",
51115 "theming": "^3.3.0", 50301 "theming": "^3.3.0",
@@ -51140,16 +50326,6 @@
51140 "prop-types": "^15.7.2", 50326 "prop-types": "^15.7.2",
51141 "react-lifecycles-compat": "^3.0.0", 50327 "react-lifecycles-compat": "^3.0.0",
51142 "warning": "^4.0.3" 50328 "warning": "^4.0.3"
51143 },
51144 "dependencies": {
51145 "warning": {
51146 "version": "4.0.3",
51147 "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
51148 "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
51149 "requires": {
51150 "loose-envify": "^1.0.0"
51151 }
51152 }
51153 } 50329 }
51154 }, 50330 },
51155 "react-router": { 50331 "react-router": {
@@ -51165,6 +50341,21 @@
51165 "prop-types": "^15.7.2", 50341 "prop-types": "^15.7.2",
51166 "react-is": "^16.13.0", 50342 "react-is": "^16.13.0",
51167 "warning": "^3.0.0" 50343 "warning": "^3.0.0"
50344 },
50345 "dependencies": {
50346 "react-is": {
50347 "version": "16.13.1",
50348 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
50349 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
50350 },
50351 "warning": {
50352 "version": "3.0.0",
50353 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
50354 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
50355 "requires": {
50356 "loose-envify": "^1.0.0"
50357 }
50358 }
51168 } 50359 }
51169 }, 50360 },
51170 "react-sortable-hoc": { 50361 "react-sortable-hoc": {
@@ -51203,6 +50394,16 @@
51203 "loose-envify": "^1.3.1", 50394 "loose-envify": "^1.3.1",
51204 "prop-types": "^15.5.6", 50395 "prop-types": "^15.5.6",
51205 "warning": "^3.0.0" 50396 "warning": "^3.0.0"
50397 },
50398 "dependencies": {
50399 "warning": {
50400 "version": "3.0.0",
50401 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
50402 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
50403 "requires": {
50404 "loose-envify": "^1.0.0"
50405 }
50406 }
51206 } 50407 }
51207 }, 50408 },
51208 "react-virtualized": { 50409 "react-virtualized": {
@@ -51443,6 +50644,11 @@
51443 "string-width": "^2.0.0" 50644 "string-width": "^2.0.0"
51444 }, 50645 },
51445 "dependencies": { 50646 "dependencies": {
50647 "ansi-regex": {
50648 "version": "3.0.0",
50649 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
50650 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
50651 },
51446 "debug": { 50652 "debug": {
51447 "version": "2.6.9", 50653 "version": "2.6.9",
51448 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 50654 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -51451,10 +50657,32 @@
51451 "ms": "2.0.0" 50657 "ms": "2.0.0"
51452 } 50658 }
51453 }, 50659 },
50660 "is-fullwidth-code-point": {
50661 "version": "2.0.0",
50662 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
50663 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
50664 },
51454 "ms": { 50665 "ms": {
51455 "version": "2.0.0", 50666 "version": "2.0.0",
51456 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 50667 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
51457 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 50668 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
50669 },
50670 "string-width": {
50671 "version": "2.1.1",
50672 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
50673 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
50674 "requires": {
50675 "is-fullwidth-code-point": "^2.0.0",
50676 "strip-ansi": "^4.0.0"
50677 }
50678 },
50679 "strip-ansi": {
50680 "version": "4.0.0",
50681 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
50682 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
50683 "requires": {
50684 "ansi-regex": "^3.0.0"
50685 }
51458 } 50686 }
51459 } 50687 }
51460 }, 50688 },
@@ -52033,6 +51261,14 @@
52033 "dev": true, 51261 "dev": true,
52034 "requires": { 51262 "requires": {
52035 "aproba": "^1.1.1" 51263 "aproba": "^1.1.1"
51264 },
51265 "dependencies": {
51266 "aproba": {
51267 "version": "1.2.0",
51268 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
51269 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
51270 "dev": true
51271 }
52036 } 51272 }
52037 }, 51273 },
52038 "rxjs": { 51274 "rxjs": {
@@ -52092,12 +51328,14 @@
52092 } 51328 }
52093 }, 51329 },
52094 "sass": { 51330 "sass": {
52095 "version": "1.43.4", 51331 "version": "1.45.0",
52096 "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", 51332 "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz",
52097 "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", 51333 "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==",
52098 "dev": true, 51334 "dev": true,
52099 "requires": { 51335 "requires": {
52100 "chokidar": ">=3.0.0 <4.0.0" 51336 "chokidar": ">=3.0.0 <4.0.0",
51337 "immutable": "^4.0.0",
51338 "source-map-js": ">=0.6.2 <2.0.0"
52101 }, 51339 },
52102 "dependencies": { 51340 "dependencies": {
52103 "anymatch": { 51341 "anymatch": {
@@ -52462,14 +51700,14 @@
52462 } 51700 }
52463 }, 51701 },
52464 "serve-static": { 51702 "serve-static": {
52465 "version": "1.14.1", 51703 "version": "1.14.2",
52466 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 51704 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
52467 "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 51705 "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
52468 "requires": { 51706 "requires": {
52469 "encodeurl": "~1.0.2", 51707 "encodeurl": "~1.0.2",
52470 "escape-html": "~1.0.3", 51708 "escape-html": "~1.0.3",
52471 "parseurl": "~1.3.3", 51709 "parseurl": "~1.3.3",
52472 "send": "0.17.1" 51710 "send": "0.17.2"
52473 }, 51711 },
52474 "dependencies": { 51712 "dependencies": {
52475 "debug": { 51713 "debug": {
@@ -52487,32 +51725,15 @@
52487 } 51725 }
52488 } 51726 }
52489 }, 51727 },
52490 "http-errors": {
52491 "version": "1.7.3",
52492 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
52493 "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
52494 "requires": {
52495 "depd": "~1.1.2",
52496 "inherits": "2.0.4",
52497 "setprototypeof": "1.1.1",
52498 "statuses": ">= 1.5.0 < 2",
52499 "toidentifier": "1.0.0"
52500 }
52501 },
52502 "mime": { 51728 "mime": {
52503 "version": "1.6.0", 51729 "version": "1.6.0",
52504 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 51730 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
52505 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 51731 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
52506 }, 51732 },
52507 "ms": {
52508 "version": "2.1.1",
52509 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
52510 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
52511 },
52512 "send": { 51733 "send": {
52513 "version": "0.17.1", 51734 "version": "0.17.2",
52514 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 51735 "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
52515 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 51736 "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
52516 "requires": { 51737 "requires": {
52517 "debug": "2.6.9", 51738 "debug": "2.6.9",
52518 "depd": "~1.1.2", 51739 "depd": "~1.1.2",
@@ -52521,23 +51742,13 @@
52521 "escape-html": "~1.0.3", 51742 "escape-html": "~1.0.3",
52522 "etag": "~1.8.1", 51743 "etag": "~1.8.1",
52523 "fresh": "0.5.2", 51744 "fresh": "0.5.2",
52524 "http-errors": "~1.7.2", 51745 "http-errors": "1.8.1",
52525 "mime": "1.6.0", 51746 "mime": "1.6.0",
52526 "ms": "2.1.1", 51747 "ms": "2.1.3",
52527 "on-finished": "~2.3.0", 51748 "on-finished": "~2.3.0",
52528 "range-parser": "~1.2.1", 51749 "range-parser": "~1.2.1",
52529 "statuses": "~1.5.0" 51750 "statuses": "~1.5.0"
52530 } 51751 }
52531 },
52532 "setprototypeof": {
52533 "version": "1.1.1",
52534 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
52535 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
52536 },
52537 "toidentifier": {
52538 "version": "1.0.0",
52539 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
52540 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
52541 } 51752 }
52542 } 51753 }
52543 }, 51754 },
@@ -52636,9 +51847,9 @@
52636 } 51847 }
52637 }, 51848 },
52638 "simple-git": { 51849 "simple-git": {
52639 "version": "2.47.0", 51850 "version": "2.48.0",
52640 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.47.0.tgz", 51851 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.48.0.tgz",
52641 "integrity": "sha512-+HfCpqPBEZTPWiW9fPdbiPJDslM22MLqrktfzNKyI2pWaJa6DhfNVx4Mds04KZzVv5vjC9/ksw3y5gVf8ECWDg==", 51852 "integrity": "sha512-z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A==",
52642 "dev": true, 51853 "dev": true,
52643 "requires": { 51854 "requires": {
52644 "@kwsites/file-exists": "^1.1.1", 51855 "@kwsites/file-exists": "^1.1.1",
@@ -52711,13 +51922,6 @@
52711 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 51922 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
52712 "dev": true, 51923 "dev": true,
52713 "optional": true 51924 "optional": true
52714 },
52715 "is-fullwidth-code-point": {
52716 "version": "3.0.0",
52717 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
52718 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
52719 "dev": true,
52720 "optional": true
52721 } 51925 }
52722 } 51926 }
52723 }, 51927 },
@@ -52845,13 +52049,13 @@
52845 } 52049 }
52846 }, 52050 },
52847 "sockjs": { 52051 "sockjs": {
52848 "version": "0.3.21", 52052 "version": "0.3.24",
52849 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 52053 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
52850 "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", 52054 "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
52851 "dev": true, 52055 "dev": true,
52852 "requires": { 52056 "requires": {
52853 "faye-websocket": "^0.11.3", 52057 "faye-websocket": "^0.11.3",
52854 "uuid": "^3.4.0", 52058 "uuid": "^8.3.2",
52855 "websocket-driver": "^0.7.4" 52059 "websocket-driver": "^0.7.4"
52856 }, 52060 },
52857 "dependencies": { 52061 "dependencies": {
@@ -52863,12 +52067,6 @@
52863 "requires": { 52067 "requires": {
52864 "websocket-driver": ">=0.5.1" 52068 "websocket-driver": ">=0.5.1"
52865 } 52069 }
52866 },
52867 "uuid": {
52868 "version": "3.4.0",
52869 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
52870 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
52871 "dev": true
52872 } 52070 }
52873 } 52071 }
52874 }, 52072 },
@@ -52917,9 +52115,9 @@
52917 } 52115 }
52918 }, 52116 },
52919 "socks-proxy-agent": { 52117 "socks-proxy-agent": {
52920 "version": "6.1.0", 52118 "version": "6.1.1",
52921 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz", 52119 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
52922 "integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==", 52120 "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
52923 "dev": true, 52121 "dev": true,
52924 "requires": { 52122 "requires": {
52925 "agent-base": "^6.0.2", 52123 "agent-base": "^6.0.2",
@@ -52955,9 +52153,9 @@
52955 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 52153 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
52956 }, 52154 },
52957 "source-map-js": { 52155 "source-map-js": {
52958 "version": "0.6.2", 52156 "version": "1.0.1",
52959 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 52157 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz",
52960 "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 52158 "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
52961 "dev": true 52159 "dev": true
52962 }, 52160 },
52963 "source-map-resolve": { 52161 "source-map-resolve": {
@@ -53164,6 +52362,53 @@
53164 "node-pre-gyp": "^0.11.0" 52362 "node-pre-gyp": "^0.11.0"
53165 }, 52363 },
53166 "dependencies": { 52364 "dependencies": {
52365 "ansi-regex": {
52366 "version": "2.1.1",
52367 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
52368 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
52369 "optional": true
52370 },
52371 "aproba": {
52372 "version": "1.2.0",
52373 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
52374 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
52375 "optional": true
52376 },
52377 "are-we-there-yet": {
52378 "version": "1.1.7",
52379 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
52380 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
52381 "optional": true,
52382 "requires": {
52383 "delegates": "^1.0.0",
52384 "readable-stream": "^2.0.6"
52385 }
52386 },
52387 "gauge": {
52388 "version": "2.7.4",
52389 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
52390 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
52391 "optional": true,
52392 "requires": {
52393 "aproba": "^1.0.3",
52394 "console-control-strings": "^1.0.0",
52395 "has-unicode": "^2.0.0",
52396 "object-assign": "^4.1.0",
52397 "signal-exit": "^3.0.0",
52398 "string-width": "^1.0.1",
52399 "strip-ansi": "^3.0.1",
52400 "wide-align": "^1.1.0"
52401 }
52402 },
52403 "is-fullwidth-code-point": {
52404 "version": "1.0.0",
52405 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
52406 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
52407 "optional": true,
52408 "requires": {
52409 "number-is-nan": "^1.0.0"
52410 }
52411 },
53167 "node-addon-api": { 52412 "node-addon-api": {
53168 "version": "3.2.1", 52413 "version": "3.2.1",
53169 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", 52414 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
@@ -53198,6 +52443,18 @@
53198 "abbrev": "1" 52443 "abbrev": "1"
53199 } 52444 }
53200 }, 52445 },
52446 "npmlog": {
52447 "version": "4.1.2",
52448 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
52449 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
52450 "optional": true,
52451 "requires": {
52452 "are-we-there-yet": "~1.1.2",
52453 "console-control-strings": "~1.1.0",
52454 "gauge": "~2.7.3",
52455 "set-blocking": "~2.0.0"
52456 }
52457 },
53201 "rimraf": { 52458 "rimraf": {
53202 "version": "2.7.1", 52459 "version": "2.7.1",
53203 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 52460 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -53213,6 +52470,26 @@
53213 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 52470 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
53214 "optional": true 52471 "optional": true
53215 }, 52472 },
52473 "string-width": {
52474 "version": "1.0.2",
52475 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
52476 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
52477 "optional": true,
52478 "requires": {
52479 "code-point-at": "^1.0.0",
52480 "is-fullwidth-code-point": "^1.0.0",
52481 "strip-ansi": "^3.0.0"
52482 }
52483 },
52484 "strip-ansi": {
52485 "version": "3.0.1",
52486 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
52487 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
52488 "optional": true,
52489 "requires": {
52490 "ansi-regex": "^2.0.0"
52491 }
52492 },
53216 "tar": { 52493 "tar": {
53217 "version": "2.2.2", 52494 "version": "2.2.2",
53218 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", 52495 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
@@ -53447,26 +52724,19 @@
53447 "dev": true 52724 "dev": true
53448 }, 52725 },
53449 "string-width": { 52726 "string-width": {
53450 "version": "2.1.1", 52727 "version": "4.2.3",
53451 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 52728 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
53452 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 52729 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
53453 "requires": { 52730 "requires": {
53454 "is-fullwidth-code-point": "^2.0.0", 52731 "emoji-regex": "^8.0.0",
53455 "strip-ansi": "^4.0.0" 52732 "is-fullwidth-code-point": "^3.0.0",
52733 "strip-ansi": "^6.0.1"
53456 }, 52734 },
53457 "dependencies": { 52735 "dependencies": {
53458 "ansi-regex": { 52736 "emoji-regex": {
53459 "version": "3.0.0", 52737 "version": "8.0.0",
53460 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 52738 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
53461 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" 52739 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
53462 },
53463 "strip-ansi": {
53464 "version": "4.0.0",
53465 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
53466 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
53467 "requires": {
53468 "ansi-regex": "^3.0.0"
53469 }
53470 } 52740 }
53471 } 52741 }
53472 }, 52742 },
@@ -53545,12 +52815,6 @@
53545 "min-indent": "^1.0.0" 52815 "min-indent": "^1.0.0"
53546 } 52816 }
53547 }, 52817 },
53548 "strip-json-comments": {
53549 "version": "3.0.1",
53550 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
53551 "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
53552 "dev": true
53553 },
53554 "success-symbol": { 52818 "success-symbol": {
53555 "version": "0.1.0", 52819 "version": "0.1.0",
53556 "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz", 52820 "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz",
@@ -53657,9 +52921,9 @@
53657 } 52921 }
53658 }, 52922 },
53659 "tarn": { 52923 "tarn": {
53660 "version": "3.0.1", 52924 "version": "3.0.2",
53661 "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz", 52925 "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz",
53662 "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw==" 52926 "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ=="
53663 }, 52927 },
53664 "temp-file": { 52928 "temp-file": {
53665 "version": "3.4.0", 52929 "version": "3.4.0",
@@ -54550,9 +53814,9 @@
54550 "dev": true 53814 "dev": true
54551 }, 53815 },
54552 "uglify-js": { 53816 "uglify-js": {
54553 "version": "3.14.3", 53817 "version": "3.14.5",
54554 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.3.tgz", 53818 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
54555 "integrity": "sha512-mic3aOdiq01DuSVx0TseaEzMIVqebMZ0Z3vaeDhFEh9bsc24hV1TFvN74reA2vs08D0ZWfNjAcJ3UbVLaBss+g==", 53819 "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
54556 "dev": true 53820 "dev": true
54557 }, 53821 },
54558 "uid-safe": { 53822 "uid-safe": {
@@ -54581,9 +53845,9 @@
54581 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" 53845 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="
54582 }, 53846 },
54583 "underscore": { 53847 "underscore": {
54584 "version": "1.13.1", 53848 "version": "1.13.2",
54585 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", 53849 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
54586 "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==" 53850 "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g=="
54587 }, 53851 },
54588 "undertaker": { 53852 "undertaker": {
54589 "version": "1.3.0", 53853 "version": "1.3.0",
@@ -55060,6 +54324,53 @@
55060 "node-gyp": "^7.1.2" 54324 "node-gyp": "^7.1.2"
55061 }, 54325 },
55062 "dependencies": { 54326 "dependencies": {
54327 "ansi-regex": {
54328 "version": "2.1.1",
54329 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
54330 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
54331 "optional": true
54332 },
54333 "aproba": {
54334 "version": "1.2.0",
54335 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
54336 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
54337 "optional": true
54338 },
54339 "are-we-there-yet": {
54340 "version": "1.1.7",
54341 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
54342 "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
54343 "optional": true,
54344 "requires": {
54345 "delegates": "^1.0.0",
54346 "readable-stream": "^2.0.6"
54347 }
54348 },
54349 "gauge": {
54350 "version": "2.7.4",
54351 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
54352 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
54353 "optional": true,
54354 "requires": {
54355 "aproba": "^1.0.3",
54356 "console-control-strings": "^1.0.0",
54357 "has-unicode": "^2.0.0",
54358 "object-assign": "^4.1.0",
54359 "signal-exit": "^3.0.0",
54360 "string-width": "^1.0.1",
54361 "strip-ansi": "^3.0.1",
54362 "wide-align": "^1.1.0"
54363 }
54364 },
54365 "is-fullwidth-code-point": {
54366 "version": "1.0.0",
54367 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
54368 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
54369 "optional": true,
54370 "requires": {
54371 "number-is-nan": "^1.0.0"
54372 }
54373 },
55063 "node-gyp": { 54374 "node-gyp": {
55064 "version": "7.1.2", 54375 "version": "7.1.2",
55065 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", 54376 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
@@ -55077,6 +54388,38 @@
55077 "tar": "^6.0.2", 54388 "tar": "^6.0.2",
55078 "which": "^2.0.2" 54389 "which": "^2.0.2"
55079 } 54390 }
54391 },
54392 "npmlog": {
54393 "version": "4.1.2",
54394 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
54395 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
54396 "optional": true,
54397 "requires": {
54398 "are-we-there-yet": "~1.1.2",
54399 "console-control-strings": "~1.1.0",
54400 "gauge": "~2.7.3",
54401 "set-blocking": "~2.0.0"
54402 }
54403 },
54404 "string-width": {
54405 "version": "1.0.2",
54406 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
54407 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
54408 "optional": true,
54409 "requires": {
54410 "code-point-at": "^1.0.0",
54411 "is-fullwidth-code-point": "^1.0.0",
54412 "strip-ansi": "^3.0.0"
54413 }
54414 },
54415 "strip-ansi": {
54416 "version": "3.0.1",
54417 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
54418 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
54419 "optional": true,
54420 "requires": {
54421 "ansi-regex": "^2.0.0"
54422 }
55080 } 54423 }
55081 } 54424 }
55082 }, 54425 },
@@ -55365,9 +54708,9 @@
55365 } 54708 }
55366 }, 54709 },
55367 "warning": { 54710 "warning": {
55368 "version": "3.0.0", 54711 "version": "4.0.3",
55369 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", 54712 "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
55370 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", 54713 "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
55371 "requires": { 54714 "requires": {
55372 "loose-envify": "^1.0.0" 54715 "loose-envify": "^1.0.0"
55373 } 54716 }
@@ -55775,6 +55118,12 @@
55775 "is-plain-object": "^2.0.4" 55118 "is-plain-object": "^2.0.4"
55776 } 55119 }
55777 }, 55120 },
55121 "is-fullwidth-code-point": {
55122 "version": "2.0.0",
55123 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
55124 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
55125 "dev": true
55126 },
55778 "locate-path": { 55127 "locate-path": {
55779 "version": "3.0.0", 55128 "version": "3.0.0",
55780 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 55129 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@@ -56091,6 +55440,12 @@
56091 "resolve-cwd": "^2.0.0" 55440 "resolve-cwd": "^2.0.0"
56092 } 55441 }
56093 }, 55442 },
55443 "is-fullwidth-code-point": {
55444 "version": "2.0.0",
55445 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
55446 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
55447 "dev": true
55448 },
56094 "locate-path": { 55449 "locate-path": {
56095 "version": "3.0.0", 55450 "version": "3.0.0",
56096 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 55451 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@@ -56412,31 +55767,6 @@
56412 "dev": true, 55767 "dev": true,
56413 "requires": { 55768 "requires": {
56414 "string-width": "^4.0.0" 55769 "string-width": "^4.0.0"
56415 },
56416 "dependencies": {
56417 "emoji-regex": {
56418 "version": "8.0.0",
56419 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
56420 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
56421 "dev": true
56422 },
56423 "is-fullwidth-code-point": {
56424 "version": "3.0.0",
56425 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
56426 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
56427 "dev": true
56428 },
56429 "string-width": {
56430 "version": "4.2.3",
56431 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
56432 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
56433 "dev": true,
56434 "requires": {
56435 "emoji-regex": "^8.0.0",
56436 "is-fullwidth-code-point": "^3.0.0",
56437 "strip-ansi": "^6.0.1"
56438 }
56439 }
56440 } 55770 }
56441 }, 55771 },
56442 "window-size": { 55772 "window-size": {
@@ -56530,12 +55860,25 @@
56530 } 55860 }
56531 }, 55861 },
56532 "winston-transport": { 55862 "winston-transport": {
56533 "version": "4.4.0", 55863 "version": "4.4.1",
56534 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz", 55864 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.1.tgz",
56535 "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==", 55865 "integrity": "sha512-ciZRlU4CSjHqHe8RQG1iPxKMRVwv6ZJ0RC7DxStKWd0KjpAhPDy5gVYSCpIUq+5CUsP+IyNOTZy1X0tO2QZqjg==",
56536 "requires": { 55866 "requires": {
56537 "readable-stream": "^2.3.7", 55867 "logform": "^2.2.0",
55868 "readable-stream": "^3.4.0",
56538 "triple-beam": "^1.2.0" 55869 "triple-beam": "^1.2.0"
55870 },
55871 "dependencies": {
55872 "readable-stream": {
55873 "version": "3.6.0",
55874 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
55875 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
55876 "requires": {
55877 "inherits": "^2.0.3",
55878 "string_decoder": "^1.1.1",
55879 "util-deprecate": "^1.0.1"
55880 }
55881 }
56539 } 55882 }
56540 }, 55883 },
56541 "word-wrap": { 55884 "word-wrap": {
@@ -56593,29 +55936,6 @@
56593 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 55936 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
56594 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 55937 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
56595 "dev": true 55938 "dev": true
56596 },
56597 "emoji-regex": {
56598 "version": "8.0.0",
56599 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
56600 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
56601 "dev": true
56602 },
56603 "is-fullwidth-code-point": {
56604 "version": "3.0.0",
56605 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
56606 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
56607 "dev": true
56608 },
56609 "string-width": {
56610 "version": "4.2.3",
56611 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
56612 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
56613 "dev": true,
56614 "requires": {
56615 "emoji-regex": "^8.0.0",
56616 "is-fullwidth-code-point": "^3.0.0",
56617 "strip-ansi": "^6.0.1"
56618 }
56619 } 55939 }
56620 } 55940 }
56621 }, 55941 },
@@ -56637,9 +55957,9 @@
56637 } 55957 }
56638 }, 55958 },
56639 "ws": { 55959 "ws": {
56640 "version": "8.2.3", 55960 "version": "8.3.0",
56641 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", 55961 "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
56642 "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==" 55962 "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw=="
56643 }, 55963 },
56644 "xdg-basedir": { 55964 "xdg-basedir": {
56645 "version": "4.0.0", 55965 "version": "4.0.0",
@@ -56705,42 +56025,25 @@
56705 "dev": true 56025 "dev": true
56706 }, 56026 },
56707 "yargs": { 56027 "yargs": {
56708 "version": "17.2.1", 56028 "version": "17.3.0",
56709 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", 56029 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
56710 "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", 56030 "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
56711 "dev": true, 56031 "dev": true,
56712 "requires": { 56032 "requires": {
56713 "cliui": "^7.0.2", 56033 "cliui": "^7.0.2",
56714 "escalade": "^3.1.1", 56034 "escalade": "^3.1.1",
56715 "get-caller-file": "^2.0.5", 56035 "get-caller-file": "^2.0.5",
56716 "require-directory": "^2.1.1", 56036 "require-directory": "^2.1.1",
56717 "string-width": "^4.2.0", 56037 "string-width": "^4.2.3",
56718 "y18n": "^5.0.5", 56038 "y18n": "^5.0.5",
56719 "yargs-parser": "^20.2.2" 56039 "yargs-parser": "^21.0.0"
56720 }, 56040 },
56721 "dependencies": { 56041 "dependencies": {
56722 "emoji-regex": { 56042 "yargs-parser": {
56723 "version": "8.0.0", 56043 "version": "21.0.0",
56724 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 56044 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
56725 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 56045 "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
56726 "dev": true
56727 },
56728 "is-fullwidth-code-point": {
56729 "version": "3.0.0",
56730 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
56731 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
56732 "dev": true 56046 "dev": true
56733 },
56734 "string-width": {
56735 "version": "4.2.3",
56736 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
56737 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
56738 "dev": true,
56739 "requires": {
56740 "emoji-regex": "^8.0.0",
56741 "is-fullwidth-code-point": "^3.0.0",
56742 "strip-ansi": "^6.0.1"
56743 }
56744 } 56047 }
56745 } 56048 }
56746 }, 56049 },
diff --git a/package.json b/package.json
index c02686db7..42bfea49c 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
3 "productName": "Ferdi", 3 "productName": "Ferdi",
4 "desktopName": "ferdi.desktop", 4 "desktopName": "ferdi.desktop",
5 "appId": "com.kytwb.ferdi", 5 "appId": "com.kytwb.ferdi",
6 "version": "5.6.4", 6 "version": "5.6.5-nightly.5",
7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
8 "copyright": "kytwb", 8 "copyright": "kytwb",
9 "main": "index.js", 9 "main": "index.js",
@@ -11,8 +11,8 @@
11 "repository": "https://github.com/getferdi/ferdi.git", 11 "repository": "https://github.com/getferdi/ferdi.git",
12 "private": true, 12 "private": true,
13 "engines": { 13 "engines": {
14 "node": "^16.13.0", 14 "node": "^16.13.1",
15 "npm": "^8.1.0" 15 "npm": "^8.1.2"
16 }, 16 },
17 "engine-strict": true, 17 "engine-strict": true,
18 "scripts": { 18 "scripts": {
@@ -31,7 +31,6 @@
31 "manage-translations": "npm run extract && npm run compile && rimraf temp.json", 31 "manage-translations": "npm run extract && npm run compile && rimraf temp.json",
32 "prebuild": "preval-build-info-cli && gulp build", 32 "prebuild": "preval-build-info-cli && gulp build",
33 "build": "electron-builder", 33 "build": "electron-builder",
34 "commit": "git-cz",
35 "contributors": "all-contributors", 34 "contributors": "all-contributors",
36 "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", 35 "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"",
37 "apply-branding": "ts-node ./src/i18n/apply-branding.ts", 36 "apply-branding": "ts-node ./src/i18n/apply-branding.ts",
@@ -76,7 +75,7 @@
76 "electron-fetch": "^1.7.4", 75 "electron-fetch": "^1.7.4",
77 "electron-find": "^1.0.7", 76 "electron-find": "^1.0.7",
78 "electron-react-titlebar": "^1.1.0", 77 "electron-react-titlebar": "^1.1.0",
79 "electron-updater": "^4.6.2", 78 "electron-updater": "^4.6.5",
80 "electron-window-state": "^5.0.3", 79 "electron-window-state": "^5.0.3",
81 "fast-folder-size": "^1.5.0", 80 "fast-folder-size": "^1.5.0",
82 "fs-extra": "^10.0.0", 81 "fs-extra": "^10.0.0",
@@ -149,12 +148,10 @@
149 "@typescript-eslint/parser": "^5.3.1", 148 "@typescript-eslint/parser": "^5.3.1",
150 "all-contributors-cli": "^6.20.0", 149 "all-contributors-cli": "^6.20.0",
151 "babel-plugin-formatjs": "^10.3.11", 150 "babel-plugin-formatjs": "^10.3.11",
152 "commitizen": "^4.2.4",
153 "concurrently": "^6.3.0", 151 "concurrently": "^6.3.0",
154 "cross-env": "^7.0.3", 152 "cross-env": "^7.0.3",
155 "cz-conventional-changelog": "^3.3.0",
156 "dotenv": "^10.0.0", 153 "dotenv": "^10.0.0",
157 "electron": "15.3.3", 154 "electron": "15.3.4",
158 "electron-builder": "22.14.10", 155 "electron-builder": "22.14.10",
159 "electron-notarize": "^1.1.1", 156 "electron-notarize": "^1.1.1",
160 "eslint": "^8.2.0", 157 "eslint": "^8.2.0",
@@ -188,7 +185,7 @@
188 "jest": "^27.3.1", 185 "jest": "^27.3.1",
189 "kebab-case": "^1.0.1", 186 "kebab-case": "^1.0.1",
190 "mocha": "^9.1.3", 187 "mocha": "^9.1.3",
191 "node-gyp": "8.4.0", 188 "node-gyp": "8.4.1",
192 "prettier": "^2.4.1", 189 "prettier": "^2.4.1",
193 "preval-build-info": "^1.0.3", 190 "preval-build-info": "^1.0.3",
194 "rimraf": "^3.0.2", 191 "rimraf": "^3.0.2",
@@ -206,20 +203,6 @@
206 "optionalDependencies": { 203 "optionalDependencies": {
207 "node-mac-permissions": "git@github.com:vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb" 204 "node-mac-permissions": "git@github.com:vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb"
208 }, 205 },
209 "config": {
210 "commitizen": {
211 "path": "./node_modules/cz-conventional-changelog",
212 "disableScopeLowerCase": false,
213 "disableSubjectLowerCase": false,
214 "maxHeaderWidth": 100,
215 "maxLineWidth": 100,
216 "defaultType": "chore",
217 "defaultScope": "",
218 "defaultSubject": "",
219 "defaultBody": "",
220 "defaultIssues": ""
221 }
222 },
223 "browserslist": [ 206 "browserslist": [
224 "last 2 Chrome versions" 207 "last 2 Chrome versions"
225 ], 208 ],
diff --git a/src/components/auth/Welcome.js b/src/components/auth/Welcome.js
index 4f7a5ce30..cfd26e2e9 100644
--- a/src/components/auth/Welcome.js
+++ b/src/components/auth/Welcome.js
@@ -27,7 +27,7 @@ const messages = defineMessages({
27 }, 27 },
28}); 28});
29 29
30class Login extends Component { 30class Welcome extends Component {
31 static propTypes = { 31 static propTypes = {
32 loginRoute: PropTypes.string.isRequired, 32 loginRoute: PropTypes.string.isRequired,
33 signupRoute: PropTypes.string.isRequired, 33 signupRoute: PropTypes.string.isRequired,
@@ -95,4 +95,4 @@ class Login extends Component {
95 } 95 }
96} 96}
97 97
98export default injectIntl(inject('actions')(observer(Login))); 98export default injectIntl(inject('actions')(observer(Welcome)));
diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js
index 084d93ecd..eb36ea431 100644
--- a/src/components/layout/AppLayout.js
+++ b/src/components/layout/AppLayout.js
@@ -10,7 +10,6 @@ import { mdiFlash, mdiPowerPlug } from '@mdi/js';
10import InfoBar from '../ui/InfoBar'; 10import InfoBar from '../ui/InfoBar';
11import { Component as BasicAuth } from '../../features/basicAuth'; 11import { Component as BasicAuth } from '../../features/basicAuth';
12import { Component as QuickSwitch } from '../../features/quickSwitch'; 12import { Component as QuickSwitch } from '../../features/quickSwitch';
13import { Component as NightlyBuilds } from '../../features/nightlyBuilds';
14import { Component as PublishDebugInfo } from '../../features/publishDebugInfo'; 13import { Component as PublishDebugInfo } from '../../features/publishDebugInfo';
15import ErrorBoundary from '../util/ErrorBoundary'; 14import ErrorBoundary from '../util/ErrorBoundary';
16 15
@@ -23,6 +22,8 @@ import AppUpdateInfoBar from '../AppUpdateInfoBar';
23import Todos from '../../features/todos/containers/TodosScreen'; 22import Todos from '../../features/todos/containers/TodosScreen';
24import { Icon } from '../ui/icon'; 23import { Icon } from '../ui/icon';
25 24
25import LockedScreen from '../../containers/auth/LockedScreen';
26
26const messages = defineMessages({ 27const messages = defineMessages({
27 servicesUpdated: { 28 servicesUpdated: {
28 id: 'infobar.servicesUpdated', 29 id: 'infobar.servicesUpdated',
@@ -77,6 +78,7 @@ const toggleFullScreen = () => {
77class AppLayout extends Component { 78class AppLayout extends Component {
78 static propTypes = { 79 static propTypes = {
79 classes: PropTypes.object.isRequired, 80 classes: PropTypes.object.isRequired,
81 settings: PropTypes.object.isRequired,
80 isFullScreen: PropTypes.bool.isRequired, 82 isFullScreen: PropTypes.bool.isRequired,
81 sidebar: PropTypes.element.isRequired, 83 sidebar: PropTypes.element.isRequired,
82 workspacesDrawer: PropTypes.element.isRequired, 84 workspacesDrawer: PropTypes.element.isRequired,
@@ -115,6 +117,7 @@ class AppLayout extends Component {
115 authRequestFailed, 117 authRequestFailed,
116 reloadServicesAfterUpdate, 118 reloadServicesAfterUpdate,
117 installAppUpdate, 119 installAppUpdate,
120 settings,
118 showRequiredRequestsError, 121 showRequiredRequestsError,
119 areRequiredRequestsSuccessful, 122 areRequiredRequestsSuccessful,
120 retryRequiredRequests, 123 retryRequiredRequests,
@@ -123,6 +126,11 @@ class AppLayout extends Component {
123 126
124 const { intl } = this.props; 127 const { intl } = this.props;
125 128
129 const { locked } = settings.app;
130 if (locked) {
131 return <LockedScreen />;
132 }
133
126 return ( 134 return (
127 <ErrorBoundary> 135 <ErrorBoundary>
128 <div className="app"> 136 <div className="app">
@@ -193,7 +201,6 @@ class AppLayout extends Component {
193 )} 201 )}
194 <BasicAuth /> 202 <BasicAuth />
195 <QuickSwitch /> 203 <QuickSwitch />
196 <NightlyBuilds />
197 <PublishDebugInfo /> 204 <PublishDebugInfo />
198 {services} 205 {services}
199 {children} 206 {children}
diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js
index 4f67a8719..e3df9c2ea 100644
--- a/src/components/layout/Sidebar.js
+++ b/src/components/layout/Sidebar.js
@@ -3,12 +3,10 @@ import PropTypes from 'prop-types';
3import ReactTooltip from 'react-tooltip'; 3import ReactTooltip from 'react-tooltip';
4import { defineMessages, injectIntl } from 'react-intl'; 4import { defineMessages, injectIntl } from 'react-intl';
5import { inject, observer } from 'mobx-react'; 5import { inject, observer } from 'mobx-react';
6import { Link } from 'react-router';
7import { 6import {
8 mdiCheckAll, 7 mdiCheckAll,
9 mdiViewGrid, 8 mdiViewGrid,
10 mdiPlusBox, 9 mdiPlusBox,
11 mdiLoginVariant,
12 mdiCog, 10 mdiCog,
13 mdiBellOff, 11 mdiBellOff,
14 mdiBell, 12 mdiBell,
@@ -137,7 +135,6 @@ class Sidebar extends Component {
137 const workspaceToggleMessage = isWorkspaceDrawerOpen 135 const workspaceToggleMessage = isWorkspaceDrawerOpen
138 ? messages.closeWorkspaceDrawer 136 ? messages.closeWorkspaceDrawer
139 : messages.openWorkspaceDrawer; 137 : messages.openWorkspaceDrawer;
140 const isLoggedIn = Boolean(localStorage.getItem('authToken'));
141 138
142 return ( 139 return (
143 <div className="sidebar"> 140 <div className="sidebar">
@@ -147,95 +144,86 @@ class Sidebar extends Component {
147 disableToolTip={() => this.disableToolTip()} 144 disableToolTip={() => this.disableToolTip()}
148 useVerticalStyle={stores.settings.all.app.useVerticalStyle} 145 useVerticalStyle={stores.settings.all.app.useVerticalStyle}
149 /> 146 />
150 {isLoggedIn ? ( 147 <>
151 <> 148 <button
152 {stores.settings.all.app.lockingFeatureEnabled ? ( 149 type="button"
153 <button 150 onClick={() => openSettings({ path: 'recipes' })}
154 type="button" 151 className="sidebar__button sidebar__button--new-service"
155 className="sidebar__button" 152 data-tip={`${intl.formatMessage(
156 onClick={() => { 153 messages.addNewService,
157 actions.settings.update({ 154 )} (${addNewServiceShortcutKey(false)})`}
158 type: 'app', 155 >
159 data: { 156 <Icon icon={mdiPlusBox} size={1.5} />
160 locked: true, 157 </button>
161 }, 158 <button
162 }); 159 type="button"
163 }} 160 onClick={() => {
164 data-tip={`${intl.formatMessage( 161 toggleWorkspaceDrawer();
165 messages.lockFerdi, 162 this.updateToolTip();
166 )} (${lockFerdiShortcutKey(false)})`} 163 }}
167 > 164 className={`sidebar__button sidebar__button--workspaces ${
168 <Icon icon={mdiLock} size={1.5} /> 165 isWorkspaceDrawerOpen ? 'is-active' : ''
169 </button> 166 }`}
170 ) : null} 167 data-tip={`${intl.formatMessage(
171 {todosStore.isFeatureEnabledByUser ? ( 168 workspaceToggleMessage,
172 <button 169 )} (${workspaceToggleShortcutKey(false)})`}
173 type="button" 170 >
174 onClick={() => { 171 <Icon icon={mdiViewGrid} size={1.5} />
175 todoActions.toggleTodosPanel(); 172 </button>
176 this.updateToolTip(); 173 {todosStore.isFeatureEnabledByUser ? (
177 }}
178 disabled={isTodosServiceActive}
179 className={`sidebar__button sidebar__button--todos ${
180 todosStore.isTodosPanelVisible ? 'is-active' : ''
181 }`}
182 data-tip={`${intl.formatMessage(
183 todosToggleMessage,
184 )} (${todosToggleShortcutKey(false)})`}
185 >
186 <Icon icon={mdiCheckAll} size={1.5} />
187 </button>
188 ) : null}
189 <button 174 <button
190 type="button" 175 type="button"
191 onClick={() => { 176 onClick={() => {
192 toggleWorkspaceDrawer(); 177 todoActions.toggleTodosPanel();
193 this.updateToolTip(); 178 this.updateToolTip();
194 }} 179 }}
195 className={`sidebar__button sidebar__button--workspaces ${ 180 disabled={isTodosServiceActive}
196 isWorkspaceDrawerOpen ? 'is-active' : '' 181 className={`sidebar__button sidebar__button--todos ${
182 todosStore.isTodosPanelVisible ? 'is-active' : ''
197 }`} 183 }`}
198 data-tip={`${intl.formatMessage( 184 data-tip={`${intl.formatMessage(
199 workspaceToggleMessage, 185 todosToggleMessage,
200 )} (${workspaceToggleShortcutKey(false)})`} 186 )} (${todosToggleShortcutKey(false)})`}
201 > 187 >
202 <Icon icon={mdiViewGrid} size={1.5} /> 188 <Icon icon={mdiCheckAll} size={1.5} />
203 </button> 189 </button>
190 ) : null}
191 <button
192 type="button"
193 onClick={() => {
194 toggleMuteApp();
195 this.updateToolTip();
196 }}
197 className={`sidebar__button sidebar__button--audio ${
198 isAppMuted ? 'is-muted' : ''
199 }`}
200 data-tip={`${intl.formatMessage(
201 isAppMuted ? messages.unmute : messages.mute,
202 )} (${muteFerdiShortcutKey(false)})`}
203 >
204 <Icon icon={isAppMuted ? mdiBellOff : mdiBell} size={1.5} />
205 </button>
206
207 {stores.settings.all.app.lockingFeatureEnabled ? (
204 <button 208 <button
205 type="button" 209 type="button"
210 className="sidebar__button"
206 onClick={() => { 211 onClick={() => {
207 toggleMuteApp(); 212 actions.settings.update({
208 this.updateToolTip(); 213 type: 'app',
214 data: {
215 locked: true,
216 },
217 });
209 }} 218 }}
210 className={`sidebar__button sidebar__button--audio ${
211 isAppMuted ? 'is-muted' : ''
212 }`}
213 data-tip={`${intl.formatMessage( 219 data-tip={`${intl.formatMessage(
214 isAppMuted ? messages.unmute : messages.mute, 220 messages.lockFerdi,
215 )} (${muteFerdiShortcutKey(false)})`} 221 )} (${lockFerdiShortcutKey(false)})`}
216 > 222 >
217 <Icon icon={isAppMuted ? mdiBellOff : mdiBell} size={1.5} /> 223 <Icon icon={mdiLock} size={1.5} />
218 </button> 224 </button>
219 <button 225 ) : null}
220 type="button" 226 </>
221 onClick={() => openSettings({ path: 'recipes' })}
222 className="sidebar__button sidebar__button--new-service"
223 data-tip={`${intl.formatMessage(
224 messages.addNewService,
225 )} (${addNewServiceShortcutKey(false)})`}
226 >
227 <Icon icon={mdiPlusBox} size={1.5} />
228 </button>
229 </>
230 ) : (
231 <Link
232 to="/auth/welcome"
233 className="sidebar__button sidebar__button--new-service"
234 data-tip="Login"
235 >
236 <Icon icon={mdiLoginVariant} size={1.5} />
237 </Link>
238 )}
239 <button 227 <button
240 type="button" 228 type="button"
241 onClick={() => openSettings({ path: 'app' })} 229 onClick={() => openSettings({ path: 'app' })}
diff --git a/src/components/services/content/Services.js b/src/components/services/content/Services.js
index cbc70563d..9b43ea177 100644
--- a/src/components/services/content/Services.js
+++ b/src/components/services/content/Services.js
@@ -9,7 +9,6 @@ import injectSheet from 'react-jss';
9 9
10import ServiceView from './ServiceView'; 10import ServiceView from './ServiceView';
11import Appear from '../../ui/effects/Appear'; 11import Appear from '../../ui/effects/Appear';
12import serverlessLogin from '../../../helpers/serverless-helpers';
13 12
14const messages = defineMessages({ 13const messages = defineMessages({
15 getStarted: { 14 getStarted: {
@@ -52,7 +51,6 @@ class Services extends Component {
52 update: PropTypes.func.isRequired, 51 update: PropTypes.func.isRequired,
53 userHasCompletedSignup: PropTypes.bool.isRequired, 52 userHasCompletedSignup: PropTypes.bool.isRequired,
54 classes: PropTypes.object.isRequired, 53 classes: PropTypes.object.isRequired,
55 actions: PropTypes.object.isRequired,
56 isSpellcheckerEnabled: PropTypes.bool.isRequired, 54 isSpellcheckerEnabled: PropTypes.bool.isRequired,
57 }; 55 };
58 56
@@ -66,12 +64,6 @@ class Services extends Component {
66 64
67 _confettiTimeout = null; 65 _confettiTimeout = null;
68 66
69 constructor(props) {
70 super(props);
71
72 this.useLocalServer = this.useLocalServer.bind(this);
73 }
74
75 componentDidMount() { 67 componentDidMount() {
76 this._confettiTimeout = window.setTimeout(() => { 68 this._confettiTimeout = window.setTimeout(() => {
77 this.setState({ 69 this.setState({
@@ -86,10 +78,6 @@ class Services extends Component {
86 } 78 }
87 } 79 }
88 80
89 useLocalServer() {
90 serverlessLogin(this.props.actions);
91 }
92
93 render() { 81 render() {
94 const { 82 const {
95 services, 83 services,
@@ -108,7 +96,6 @@ class Services extends Component {
108 const { showConfetti } = this.state; 96 const { showConfetti } = this.state;
109 97
110 const { intl } = this.props; 98 const { intl } = this.props;
111 const isLoggedIn = Boolean(localStorage.getItem('authToken'));
112 99
113 return ( 100 return (
114 <div className="services"> 101 <div className="services">
@@ -129,33 +116,13 @@ class Services extends Component {
129 alt="Logo" 116 alt="Logo"
130 style={{ maxHeight: '50vh' }} 117 style={{ maxHeight: '50vh' }}
131 /> 118 />
132 {!isLoggedIn && (
133 <>
134 <p>{intl.formatMessage(messages.login)}</p>
135 <p>{intl.formatMessage(messages.serverInfo)}</p>
136 </>
137 )}
138 <Appear timeout={300} transitionName="slideUp"> 119 <Appear timeout={300} transitionName="slideUp">
139 <Link 120 <Link
140 to={isLoggedIn ? '/settings/recipes' : '/auth/welcome'} 121 to='/settings/recipes'
141 className="button" 122 className="button"
142 > 123 >
143 {isLoggedIn 124 {intl.formatMessage(messages.getStarted)}
144 ? intl.formatMessage(messages.getStarted)
145 : 'Login'}
146 </Link> 125 </Link>
147 {!isLoggedIn && (
148 <button
149 type="button"
150 className="button"
151 style={{
152 marginLeft: 10,
153 }}
154 onClick={this.useLocalServer}
155 >
156 {intl.formatMessage(messages.serverless)}
157 </button>
158 )}
159 </Appear> 126 </Appear>
160 </div> 127 </div>
161 </Appear> 128 </Appear>
diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js
index d0c56af05..6ef676eb4 100644
--- a/src/components/settings/account/AccountDashboard.js
+++ b/src/components/settings/account/AccountDashboard.js
@@ -165,13 +165,6 @@ class AccountDashboard extends Component {
165 /> 165 />
166 </div> 166 </div>
167 </div> 167 </div>
168 <Button
169 label={intl.formatMessage(
170 messages.accountEditButton,
171 )}
172 className="franz-form__button--inverted"
173 onClick={openEditAccount}
174 />
175 </div> 168 </div>
176 </div> 169 </div>
177 {user.isSubscriptionOwner && isUsingFranzServer && ( 170 {user.isSubscriptionOwner && isUsingFranzServer && (
diff --git a/src/components/settings/navigation/SettingsNavigation.js b/src/components/settings/navigation/SettingsNavigation.js
index 2fdb6e574..e8370d2ef 100644
--- a/src/components/settings/navigation/SettingsNavigation.js
+++ b/src/components/settings/navigation/SettingsNavigation.js
@@ -57,42 +57,34 @@ class SettingsNavigation extends Component {
57 workspaceCount: PropTypes.number.isRequired, 57 workspaceCount: PropTypes.number.isRequired,
58 }; 58 };
59 59
60 handleLoginLogout() { 60 handleLogout() {
61 const isLoggedIn = Boolean(localStorage.getItem('authToken'));
62 const isUsingWithoutAccount = 61 const isUsingWithoutAccount =
63 this.props.stores.settings.app.server === LOCAL_SERVER; 62 this.props.stores.settings.app.server === LOCAL_SERVER;
64 63
65 if (isLoggedIn) { 64 // Remove current auth token
66 // Remove current auth token 65 localStorage.removeItem('authToken');
67 localStorage.removeItem('authToken');
68 66
69 if (isUsingWithoutAccount) { 67 if (isUsingWithoutAccount) {
70 // Reset server back to Ferdi API 68 // Reset server back to Ferdi API
71 this.props.actions.settings.update({ 69 this.props.actions.settings.update({
72 type: 'app', 70 type: 'app',
73 data: { 71 data: {
74 server: LIVE_FERDI_API, 72 server: LIVE_FERDI_API,
75 }, 73 },
76 }); 74 });
77 }
78 this.props.stores.user.isLoggingOut = true;
79 } 75 }
76 this.props.stores.user.isLoggingOut = true;
80 77
81 this.props.stores.router.push( 78 this.props.stores.router.push('/auth/welcome');
82 isLoggedIn ? '/auth/logout' : '/auth/welcome',
83 );
84 79
85 if (isLoggedIn) { 80 // Reload Ferdi, otherwise many settings won't sync correctly with the server
86 // Reload Ferdi, otherwise many settings won't sync correctly with the server 81 // after logging into another account
87 // after logging into another account 82 window.location.reload();
88 window.location.reload();
89 }
90 } 83 }
91 84
92 render() { 85 render() {
93 const { serviceCount, workspaceCount, stores } = this.props; 86 const { serviceCount, workspaceCount, stores } = this.props;
94 const { intl } = this.props; 87 const { intl } = this.props;
95 const isLoggedIn = Boolean(localStorage.getItem('authToken'));
96 const isUsingWithoutAccount = stores.settings.app.server === LOCAL_SERVER; 88 const isUsingWithoutAccount = stores.settings.app.server === LOCAL_SERVER;
97 const isUsingFranzServer = stores.settings.app.server === LIVE_FRANZ_API; 89 const isUsingFranzServer = stores.settings.app.server === LIVE_FRANZ_API;
98 90
@@ -109,7 +101,6 @@ class SettingsNavigation extends Component {
109 to="/settings/services" 101 to="/settings/services"
110 className="settings-navigation__link" 102 className="settings-navigation__link"
111 activeClassName="is-active" 103 activeClassName="is-active"
112 disabled={!isLoggedIn}
113 > 104 >
114 {intl.formatMessage(messages.yourServices)}{' '} 105 {intl.formatMessage(messages.yourServices)}{' '}
115 <span className="badge">{serviceCount}</span> 106 <span className="badge">{serviceCount}</span>
@@ -118,7 +109,6 @@ class SettingsNavigation extends Component {
118 to="/settings/workspaces" 109 to="/settings/workspaces"
119 className="settings-navigation__link" 110 className="settings-navigation__link"
120 activeClassName="is-active" 111 activeClassName="is-active"
121 disabled={!isLoggedIn}
122 > 112 >
123 {intl.formatMessage(messages.yourWorkspaces)}{' '} 113 {intl.formatMessage(messages.yourWorkspaces)}{' '}
124 <span className="badge">{workspaceCount}</span> 114 <span className="badge">{workspaceCount}</span>
@@ -128,7 +118,6 @@ class SettingsNavigation extends Component {
128 to="/settings/user" 118 to="/settings/user"
129 className="settings-navigation__link" 119 className="settings-navigation__link"
130 activeClassName="is-active" 120 activeClassName="is-active"
131 disabled={!isLoggedIn}
132 > 121 >
133 {intl.formatMessage(messages.account)} 122 {intl.formatMessage(messages.account)}
134 </Link> 123 </Link>
@@ -138,7 +127,6 @@ class SettingsNavigation extends Component {
138 to="/settings/team" 127 to="/settings/team"
139 className="settings-navigation__link" 128 className="settings-navigation__link"
140 activeClassName="is-active" 129 activeClassName="is-active"
141 disabled={!isLoggedIn}
142 > 130 >
143 {intl.formatMessage(messages.team)} 131 {intl.formatMessage(messages.team)}
144 </Link> 132 </Link>
@@ -160,13 +148,13 @@ class SettingsNavigation extends Component {
160 <span className="settings-navigation__expander" /> 148 <span className="settings-navigation__expander" />
161 <button 149 <button
162 type="button" 150 type="button"
163 to={isLoggedIn ? '/auth/logout' : '/auth/welcome'} 151 to='/auth/logout'
164 className="settings-navigation__link" 152 className="settings-navigation__link"
165 onClick={this.handleLoginLogout.bind(this)} 153 onClick={this.handleLogout.bind(this)}
166 > 154 >
167 {isLoggedIn && !isUsingWithoutAccount 155 {!isUsingWithoutAccount
168 ? intl.formatMessage(messages.logout) 156 ? intl.formatMessage(messages.logout)
169 : 'Login'} 157 : 'Exit session'}
170 </button> 158 </button>
171 </div> 159 </div>
172 ); 160 );
diff --git a/src/components/settings/recipes/RecipesDashboard.js b/src/components/settings/recipes/RecipesDashboard.js
index 0ba295369..4f19a6116 100644
--- a/src/components/settings/recipes/RecipesDashboard.js
+++ b/src/components/settings/recipes/RecipesDashboard.js
@@ -148,8 +148,6 @@ class RecipesDashboard extends Component {
148 const communityRecipes = recipes.filter(r => !r.isDevRecipe); 148 const communityRecipes = recipes.filter(r => !r.isDevRecipe);
149 const devRecipes = recipes.filter(r => r.isDevRecipe); 149 const devRecipes = recipes.filter(r => r.isDevRecipe);
150 150
151 const isLoggedIn = Boolean(localStorage.getItem('authToken'));
152
153 return ( 151 return (
154 <div className="settings__main"> 152 <div className="settings__main">
155 <div className="settings__header"> 153 <div className="settings__header">
@@ -240,7 +238,6 @@ class RecipesDashboard extends Component {
240 key={recipe.id} 238 key={recipe.id}
241 recipe={recipe} 239 recipe={recipe}
242 onClick={() => 240 onClick={() =>
243 isLoggedIn &&
244 showAddServiceInterface({ recipeId: recipe.id }) 241 showAddServiceInterface({ recipeId: recipe.id })
245 } 242 }
246 /> 243 />
@@ -253,7 +250,6 @@ class RecipesDashboard extends Component {
253 key={customWebsiteRecipe.id} 250 key={customWebsiteRecipe.id}
254 recipe={customWebsiteRecipe} 251 recipe={customWebsiteRecipe}
255 onClick={() => 252 onClick={() =>
256 isLoggedIn &&
257 showAddServiceInterface({ 253 showAddServiceInterface({
258 recipeId: customWebsiteRecipe.id, 254 recipeId: customWebsiteRecipe.id,
259 }) 255 })
@@ -274,7 +270,6 @@ class RecipesDashboard extends Component {
274 key={recipe.id} 270 key={recipe.id}
275 recipe={recipe} 271 recipe={recipe}
276 onClick={() => 272 onClick={() =>
277 isLoggedIn &&
278 showAddServiceInterface({ recipeId: recipe.id }) 273 showAddServiceInterface({ recipeId: recipe.id })
279 } 274 }
280 /> 275 />
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index 1757ac297..01e609580 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -9,9 +9,9 @@ import { mdiGithub, mdiOpenInNew } from '@mdi/js';
9import Form from '../../../lib/Form'; 9import Form from '../../../lib/Form';
10import Button from '../../ui/Button'; 10import Button from '../../ui/Button';
11import Toggle from '../../ui/Toggle'; 11import Toggle from '../../ui/Toggle';
12import ToggleRaw from '../../ui/ToggleRaw';
13import Select from '../../ui/Select'; 12import Select from '../../ui/Select';
14import Input from '../../ui/Input'; 13import Input from '../../ui/Input';
14import Infobox from '../../ui/Infobox';
15 15
16import { 16import {
17 DEFAULT_APP_SETTINGS, 17 DEFAULT_APP_SETTINGS,
@@ -157,7 +157,7 @@ const messages = defineMessages({
157 }, 157 },
158 updateStatusSearching: { 158 updateStatusSearching: {
159 id: 'settings.app.updateStatusSearching', 159 id: 'settings.app.updateStatusSearching',
160 defaultMessage: 'Is searching for update', 160 defaultMessage: 'Searching for updates...',
161 }, 161 },
162 updateStatusAvailable: { 162 updateStatusAvailable: {
163 id: 'settings.app.updateStatusAvailable', 163 id: 'settings.app.updateStatusAvailable',
@@ -193,6 +193,7 @@ class EditSettingsForm extends Component {
193 isUpdateAvailable: PropTypes.bool.isRequired, 193 isUpdateAvailable: PropTypes.bool.isRequired,
194 noUpdateAvailable: PropTypes.bool.isRequired, 194 noUpdateAvailable: PropTypes.bool.isRequired,
195 updateIsReadyToInstall: PropTypes.bool.isRequired, 195 updateIsReadyToInstall: PropTypes.bool.isRequired,
196 updateFailed: PropTypes.bool.isRequired,
196 isClearingAllCache: PropTypes.bool.isRequired, 197 isClearingAllCache: PropTypes.bool.isRequired,
197 onClearAllCache: PropTypes.func.isRequired, 198 onClearAllCache: PropTypes.func.isRequired,
198 getCacheSize: PropTypes.func.isRequired, 199 getCacheSize: PropTypes.func.isRequired,
@@ -201,7 +202,6 @@ class EditSettingsForm extends Component {
201 isDarkmodeEnabled: PropTypes.bool.isRequired, 202 isDarkmodeEnabled: PropTypes.bool.isRequired,
202 isAdaptableDarkModeEnabled: PropTypes.bool.isRequired, 203 isAdaptableDarkModeEnabled: PropTypes.bool.isRequired,
203 isSplitModeEnabled: PropTypes.bool.isRequired, 204 isSplitModeEnabled: PropTypes.bool.isRequired,
204 isNightlyEnabled: PropTypes.bool.isRequired,
205 hasAddedTodosAsService: PropTypes.bool.isRequired, 205 hasAddedTodosAsService: PropTypes.bool.isRequired,
206 isOnline: PropTypes.bool.isRequired, 206 isOnline: PropTypes.bool.isRequired,
207 }; 207 };
@@ -242,6 +242,7 @@ class EditSettingsForm extends Component {
242 isUpdateAvailable, 242 isUpdateAvailable,
243 noUpdateAvailable, 243 noUpdateAvailable,
244 updateIsReadyToInstall, 244 updateIsReadyToInstall,
245 updateFailed,
245 isClearingAllCache, 246 isClearingAllCache,
246 onClearAllCache, 247 onClearAllCache,
247 getCacheSize, 248 getCacheSize,
@@ -249,7 +250,6 @@ class EditSettingsForm extends Component {
249 isDarkmodeEnabled, 250 isDarkmodeEnabled,
250 isSplitModeEnabled, 251 isSplitModeEnabled,
251 isTodosActivated, 252 isTodosActivated,
252 isNightlyEnabled,
253 hasAddedTodosAsService, 253 hasAddedTodosAsService,
254 isOnline, 254 isOnline,
255 } = this.props; 255 } = this.props;
@@ -767,17 +767,6 @@ class EditSettingsForm extends Component {
767 {automaticUpdates && ( 767 {automaticUpdates && (
768 <div> 768 <div>
769 <Toggle field={form.$('beta')} /> 769 <Toggle field={form.$('beta')} />
770 <ToggleRaw
771 field={{
772 value: isNightlyEnabled,
773 id: 'nightly',
774 label: 'Include nightly versions',
775 name: 'Nightly builds',
776 }}
777 onChange={
778 window['ferdi'].features.nightlyBuilds.toggleFeature
779 }
780 />
781 {updateIsReadyToInstall ? ( 770 {updateIsReadyToInstall ? (
782 <Button 771 <Button
783 label={intl.formatMessage(messages.buttonInstallUpdate)} 772 label={intl.formatMessage(messages.buttonInstallUpdate)}
@@ -800,14 +789,21 @@ class EditSettingsForm extends Component {
800 <br /> 789 <br />
801 </div> 790 </div>
802 )} 791 )}
803 {intl.formatMessage(messages.currentVersion)} {ferdiVersion} 792 <p>
793 {intl.formatMessage(messages.currentVersion)} {ferdiVersion}
794 </p>
804 {noUpdateAvailable && ( 795 {noUpdateAvailable && (
805 <> 796 <>
806 <br /> 797 <br />
807 <br /> 798 <br />
808 {intl.formatMessage(messages.updateStatusUpToDate)} 799 {intl.formatMessage(messages.updateStatusUpToDate)}.
809 </> 800 </>
810 )} 801 )}
802 {updateFailed && (
803 <Infobox type="danger" icon="alert">
804 An error occured (check the console for more details)
805 </Infobox>
806 )}
811 <p className="settings__message"> 807 <p className="settings__message">
812 <Icon icon={mdiGithub} /> 808 <Icon icon={mdiGithub} />
813 Ferdi is based on{' '} 809 Ferdi is based on{' '}
diff --git a/src/components/settings/supportFerdi/SupportFerdiDashboard.tsx b/src/components/settings/supportFerdi/SupportFerdiDashboard.tsx
index acebc979f..948d0c1d1 100644
--- a/src/components/settings/supportFerdi/SupportFerdiDashboard.tsx
+++ b/src/components/settings/supportFerdi/SupportFerdiDashboard.tsx
@@ -1,6 +1,4 @@
1import { defineMessages, useIntl } from 'react-intl'; 1import { defineMessages, useIntl } from 'react-intl';
2import { mdiOpenInNew } from '@mdi/js';
3import { Icon } from '../../ui/icon';
4 2
5const messages = defineMessages({ 3const messages = defineMessages({
6 headline: { 4 headline: {
@@ -9,60 +7,17 @@ const messages = defineMessages({
9 }, 7 },
10 aboutIntro: { 8 aboutIntro: {
11 id: 'settings.supportFerdi.aboutIntro', 9 id: 'settings.supportFerdi.aboutIntro',
12 defaultMessage: 10 defaultMessage: 'Special thanks goes to these awesome people:',
13 '<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>',
14 },
15 textListContributors: {
16 id: 'settings.supportFerdi.textListContributors',
17 defaultMessage: 'Full list of contributors',
18 },
19 textListContributorsHere: {
20 id: 'settings.supportFerdi.textListContributorsHere',
21 defaultMessage: 'here',
22 },
23 textVolunteers: {
24 id: 'settings.supportFerdi.textVolunteers',
25 defaultMessage:
26 'The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.',
27 },
28 textSupportWelcome: {
29 id: 'settings.supportFerdi.textSupportWelcome',
30 defaultMessage:
31 'Support is always welcome. You can find a list of the help we need',
32 },
33 textSupportWelcomeHere: {
34 id: 'settings.supportFerdi.textSupportWelcomeHere',
35 defaultMessage: 'here',
36 },
37 textExpenses: {
38 id: 'settings.supportFerdi.textExpenses',
39 defaultMessage:
40 'While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our',
41 },
42 textOpenCollective: {
43 id: 'settings.supportFerdi.textOpenCollective',
44 defaultMessage: 'Open Collective',
45 },
46 textDonation: {
47 id: 'settings.supportFerdi.textDonation',
48 defaultMessage:
49 'If you feel like supporting Ferdi development with a donation, you can do so on both,',
50 },
51 textDonationAnd: {
52 id: 'settings.supportFerdi.textDonationAnd',
53 defaultMessage: 'and',
54 },
55 textGitHubSponsors: {
56 id: 'settings.supportFerdi.textGitHubSponsors',
57 defaultMessage: 'GitHub Sponsors',
58 }, 11 },
12 about: {
13 id: 'settings.supportFerdi.about',
14 defaultMessage: 'The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.',
15 }
59}); 16});
60 17
61const SupportFerdiDashboard = () => { 18const SupportFerdiDashboard = () => {
62 const intl = useIntl(); 19 const intl = useIntl();
63 20
64 const aboutIntro = intl.formatMessage(messages.aboutIntro);
65
66 return ( 21 return (
67 <div className="settings__main"> 22 <div className="settings__main">
68 <div className="settings__header"> 23 <div className="settings__header">
@@ -74,16 +29,6 @@ const SupportFerdiDashboard = () => {
74 <div> 29 <div>
75 <p className="settings__support-badges"> 30 <p className="settings__support-badges">
76 <a 31 <a
77 href="https://github.com/getferdi/ferdi"
78 target="_blank"
79 rel="noreferrer"
80 >
81 <img
82 alt="GitHub Stars"
83 src="https://img.shields.io/github/stars/getferdi/ferdi?style=social"
84 />
85 </a>
86 <a
87 href="https://twitter.com/getferdi/" 32 href="https://twitter.com/getferdi/"
88 target="_blank" 33 target="_blank"
89 rel="noreferrer" 34 rel="noreferrer"
@@ -94,104 +39,44 @@ const SupportFerdiDashboard = () => {
94 /> 39 />
95 </a> 40 </a>
96 <a 41 <a
97 href="https://opencollective.com/getferdi#section-contributors" 42 href="https://github.com/getferdi/ferdi"
98 target="_blank" 43 target="_blank"
99 rel="noreferrer" 44 rel="noreferrer"
100 > 45 >
101 <img 46 <img
102 alt="Open Collective backers" 47 alt="GitHub Stars"
103 src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective" 48 src="https://img.shields.io/github/stars/getferdi/ferdi?style=social"
104 /> 49 />
105 </a> 50 </a>
51 <a target="_blank" href="https://crowdin.com/project/getferdi">
52 <img src="https://badges.crowdin.net/getferdi/localized.svg" alt="Crowdin"/>
53 </a>
106 <a 54 <a
107 href="https://opencollective.com/getferdi#section-contributors" 55 href="https://opencollective.com/getferdi#section-contributors"
108 target="_blank" 56 target="_blank"
109 rel="noreferrer" 57 rel="noreferrer"
110 > 58 >
111 <img 59 <img
112 alt="Open Collective sponsors" 60 alt="Open Collective backers"
113 src="https://img.shields.io/opencollective/sponsors/getferdi?logo=open-collective" 61 src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective"
114 />
115 </a>
116 </p>
117 <span dangerouslySetInnerHTML={{ __html: aboutIntro }} />
118 <br />
119 <br />
120 <p>
121 <a href="#contributors-via-opencollective">
122 <img
123 alt="GitHub contributors (non-exhaustive)"
124 width="100%"
125 src="https://opencollective.com/getferdi/contributors.svg?width=642&button=false"
126 /> 62 />
127 </a> 63 </a>
128 </p> 64 </p>
65 <p>{intl.formatMessage(messages.aboutIntro)}</p>
129 <p> 66 <p>
130 {intl.formatMessage(messages.textListContributors)}
131 <a 67 <a
132 href="https://github.com/getferdi/ferdi#contributors-" 68 href="https://github.com/getferdi/ferdi#contributors-"
133 target="_blank" 69 target="_blank"
134 className="link"
135 rel="noreferrer" 70 rel="noreferrer"
136 > 71 >
137 {' '} 72 <img
138 {intl.formatMessage(messages.textListContributorsHere)} 73 alt="GitHub contributors (non-exhaustive)"
139 <Icon icon={mdiOpenInNew} /> 74 width="100%"
140 </a> 75 src="https://opencollective.com/getferdi/contributors.svg?width=600&avatarHeight=42&button=off"
141 <br /> 76 />
142 <br />
143 </p>
144 <p>{intl.formatMessage(messages.textVolunteers)}</p>
145 <p>
146 {intl.formatMessage(messages.textSupportWelcome)}
147 <a
148 href="https://help.getferdi.com/general/support"
149 target="_blank"
150 className="link"
151 rel="noreferrer"
152 >
153 {' '}
154 {intl.formatMessage(messages.textSupportWelcomeHere)}
155 <Icon icon={mdiOpenInNew} />
156 </a>
157 </p>
158 <p>
159 {intl.formatMessage(messages.textExpenses)}
160 <a
161 href="https://opencollective.com/getferdi#section-budget"
162 target="_blank"
163 className="link"
164 rel="noreferrer"
165 >
166 {' '}
167 {intl.formatMessage(messages.textOpenCollective)}
168 <Icon icon={mdiOpenInNew} />
169 </a>
170 </p>
171 <p>
172 {intl.formatMessage(messages.textDonation)}
173 <a
174 href="https://opencollective.com/getferdi#section-contribute"
175 target="_blank"
176 className="link"
177 rel="noreferrer"
178 >
179 {' '}
180 {intl.formatMessage(messages.textOpenCollective)}
181 <Icon icon={mdiOpenInNew} />
182 </a>{' '}
183 {intl.formatMessage(messages.textDonationAnd)}
184 <a
185 href="https://github.com/sponsors/getferdi"
186 target="_blank"
187 className="link"
188 rel="noreferrer"
189 >
190 {' '}
191 {intl.formatMessage(messages.textGitHubSponsors)}
192 <Icon icon={mdiOpenInNew} />
193 </a> 77 </a>
194 </p> 78 </p>
79 <p className="settings__message">{intl.formatMessage(messages.about)}</p>
195 </div> 80 </div>
196 </div> 81 </div>
197 </div> 82 </div>
diff --git a/src/components/ui/FullscreenLoader/index.js b/src/components/ui/FullscreenLoader/index.js
index 39b6c5a4c..d2f4b8321 100644
--- a/src/components/ui/FullscreenLoader/index.js
+++ b/src/components/ui/FullscreenLoader/index.js
@@ -11,7 +11,7 @@ import styles from './styles';
11class FullscreenLoader extends Component { 11class FullscreenLoader extends Component {
12 static propTypes = { 12 static propTypes = {
13 className: PropTypes.string, 13 className: PropTypes.string,
14 title: PropTypes.string.isRequired, 14 title: PropTypes.string,
15 classes: PropTypes.object.isRequired, 15 classes: PropTypes.object.isRequired,
16 theme: PropTypes.object.isRequired, 16 theme: PropTypes.object.isRequired,
17 spinnerColor: PropTypes.string, 17 spinnerColor: PropTypes.string,
@@ -22,6 +22,7 @@ class FullscreenLoader extends Component {
22 className: null, 22 className: null,
23 spinnerColor: null, 23 spinnerColor: null,
24 children: null, 24 children: null,
25 title: null
25 }; 26 };
26 27
27 render() { 28 render() {
diff --git a/src/components/ui/ToggleRaw.js b/src/components/ui/ToggleRaw.js
deleted file mode 100644
index e482b97b4..000000000
--- a/src/components/ui/ToggleRaw.js
+++ /dev/null
@@ -1,76 +0,0 @@
1/**
2 * "Raw" Toggle - for usage without a MobX Form element
3 */
4import { Component } from 'react';
5import PropTypes from 'prop-types';
6import { observer } from 'mobx-react';
7import classnames from 'classnames';
8
9class ToggleRaw extends Component {
10 static propTypes = {
11 onChange: PropTypes.func.isRequired,
12 field: PropTypes.shape({
13 value: PropTypes.bool.isRequired,
14 id: PropTypes.string,
15 name: PropTypes.string,
16 label: PropTypes.string,
17 error: PropTypes.string,
18 }).isRequired,
19 className: PropTypes.string,
20 showLabel: PropTypes.bool,
21 disabled: PropTypes.bool,
22 };
23
24 static defaultProps = {
25 className: '',
26 showLabel: true,
27 disabled: false,
28 };
29
30 onChange(e) {
31 const { onChange } = this.props;
32
33 onChange(e);
34 }
35
36 render() {
37 const { field, className, showLabel, disabled } = this.props;
38
39 return (
40 <div
41 className={classnames([
42 'franz-form__field',
43 'franz-form__toggle-wrapper',
44 'franz-form__toggle-disabled',
45 className,
46 ])}
47 >
48 <label
49 htmlFor={field.id}
50 className={classnames({
51 'franz-form__toggle': true,
52 'is-active': field.value,
53 })}
54 >
55 <div className="franz-form__toggle-button" />
56 <input
57 type="checkbox"
58 id={field.id}
59 name={field.name}
60 value={field.name}
61 checked={field.value}
62 onChange={e => (!disabled ? this.onChange(e) : null)}
63 />
64 </label>
65 {field.error && <div className={field.error}>{field.error}</div>}
66 {field.label && showLabel && (
67 <label className="franz-form__label" htmlFor={field.id}>
68 {field.label}
69 </label>
70 )}
71 </div>
72 );
73 }
74}
75
76export default observer(ToggleRaw);
diff --git a/src/config.ts b/src/config.ts
index 9600cc088..2079d7cc0 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -226,7 +226,6 @@ export const DEFAULT_APP_SETTINGS = {
226 serviceRibbonWidth: 68, 226 serviceRibbonWidth: 68,
227 iconSize: iconSizeBias, 227 iconSize: iconSizeBias,
228 sentry: false, 228 sentry: false,
229 nightly: false,
230 navigationBarBehaviour: 'custom', 229 navigationBarBehaviour: 'custom',
231 searchEngine: SEARCH_ENGINE_DDG, 230 searchEngine: SEARCH_ENGINE_DDG,
232 useVerticalStyle: false, 231 useVerticalStyle: false,
diff --git a/src/containers/auth/WelcomeScreen.js b/src/containers/auth/WelcomeScreen.js
index 18b6b2eda..c6de3729f 100644
--- a/src/containers/auth/WelcomeScreen.js
+++ b/src/containers/auth/WelcomeScreen.js
@@ -6,7 +6,7 @@ import Welcome from '../../components/auth/Welcome';
6import UserStore from '../../stores/UserStore'; 6import UserStore from '../../stores/UserStore';
7import RecipePreviewsStore from '../../stores/RecipePreviewsStore'; 7import RecipePreviewsStore from '../../stores/RecipePreviewsStore';
8 8
9class LoginScreen extends Component { 9class WelcomeScreen extends Component {
10 render() { 10 render() {
11 const { user, recipePreviews } = this.props.stores; 11 const { user, recipePreviews } = this.props.stores;
12 12
@@ -21,11 +21,11 @@ class LoginScreen extends Component {
21 } 21 }
22} 22}
23 23
24LoginScreen.propTypes = { 24WelcomeScreen.propTypes = {
25 stores: PropTypes.shape({ 25 stores: PropTypes.shape({
26 user: PropTypes.instanceOf(UserStore).isRequired, 26 user: PropTypes.instanceOf(UserStore).isRequired,
27 recipePreviews: PropTypes.instanceOf(RecipePreviewsStore).isRequired, 27 recipePreviews: PropTypes.instanceOf(RecipePreviewsStore).isRequired,
28 }).isRequired, 28 }).isRequired,
29}; 29};
30 30
31export default inject('stores', 'actions')(observer(LoginScreen)); 31export default inject('stores', 'actions')(observer(WelcomeScreen));
diff --git a/src/containers/layout/AppLayoutContainer.js b/src/containers/layout/AppLayoutContainer.js
index 9b0edc85e..4bcd17409 100644
--- a/src/containers/layout/AppLayoutContainer.js
+++ b/src/containers/layout/AppLayoutContainer.js
@@ -22,7 +22,6 @@ import AppLoader from '../../components/ui/AppLoader';
22import { workspaceActions } from '../../features/workspaces/actions'; 22import { workspaceActions } from '../../features/workspaces/actions';
23import WorkspaceDrawer from '../../features/workspaces/components/WorkspaceDrawer'; 23import WorkspaceDrawer from '../../features/workspaces/components/WorkspaceDrawer';
24import { workspaceStore } from '../../features/workspaces'; 24import { workspaceStore } from '../../features/workspaces';
25import WorkspacesStore from '../../features/workspaces/store';
26 25
27class AppLayoutContainer extends Component { 26class AppLayoutContainer extends Component {
28 static defaultProps = { 27 static defaultProps = {
@@ -39,9 +38,18 @@ class AppLayoutContainer extends Component {
39 globalError, 38 globalError,
40 requests, 39 requests,
41 user, 40 user,
42 workspaces, 41 router
43 } = this.props.stores; 42 } = this.props.stores;
44 43
44 /* HOTFIX for:
45 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[bound ]' TypeError: Cannot read properties of null (reading 'push')
46 at RouterStore.push (store.js:25)
47 at UserStore._requireAuthenticatedUser
48 */
49 if (!user.isLoggedIn) {
50 router.push('/auth/welcome');
51 }
52
45 const { 53 const {
46 setActive, 54 setActive,
47 handleIPCMessage, 55 handleIPCMessage,
@@ -75,10 +83,12 @@ class AppLayoutContainer extends Component {
75 services.allServicesRequest.isExecuting && 83 services.allServicesRequest.isExecuting &&
76 services.allServicesRequest.isExecutingFirstTime; 84 services.allServicesRequest.isExecutingFirstTime;
77 85
86 const isLoadingSettings = !settings.loaded;
87
78 if ( 88 if (
89 isLoadingSettings ||
79 isLoadingFeatures || 90 isLoadingFeatures ||
80 isLoadingServices || 91 isLoadingServices
81 workspaces.isLoadingWorkspaces
82 ) { 92 ) {
83 return ( 93 return (
84 <ThemeProvider theme={ui.theme}> 94 <ThemeProvider theme={ui.theme}>
@@ -144,6 +154,7 @@ class AppLayoutContainer extends Component {
144 return ( 154 return (
145 <ThemeProvider theme={ui.theme}> 155 <ThemeProvider theme={ui.theme}>
146 <AppLayout 156 <AppLayout
157 settings={settings}
147 isFullScreen={app.isFullScreen} 158 isFullScreen={app.isFullScreen}
148 isOnline={app.isOnline} 159 isOnline={app.isOnline}
149 showServicesUpdatedInfoBar={ui.showServicesUpdatedInfoBar} 160 showServicesUpdatedInfoBar={ui.showServicesUpdatedInfoBar}
@@ -180,7 +191,6 @@ AppLayoutContainer.propTypes = {
180 user: PropTypes.instanceOf(UserStore).isRequired, 191 user: PropTypes.instanceOf(UserStore).isRequired,
181 requests: PropTypes.instanceOf(RequestStore).isRequired, 192 requests: PropTypes.instanceOf(RequestStore).isRequired,
182 globalError: PropTypes.instanceOf(GlobalErrorStore).isRequired, 193 globalError: PropTypes.instanceOf(GlobalErrorStore).isRequired,
183 workspaces: PropTypes.instanceOf(WorkspacesStore).isRequired,
184 }).isRequired, 194 }).isRequired,
185 actions: PropTypes.shape({ 195 actions: PropTypes.shape({
186 service: PropTypes.instanceOf(ServicesStore).isRequired, 196 service: PropTypes.instanceOf(ServicesStore).isRequired,
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index ddf6876b9..78a0eac6f 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -229,7 +229,7 @@ const messages = defineMessages({
229 }, 229 },
230 beta: { 230 beta: {
231 id: 'settings.app.form.beta', 231 id: 'settings.app.form.beta',
232 defaultMessage: 'Include beta versions', 232 defaultMessage: 'Include pre-releases',
233 }, 233 },
234 automaticUpdates: { 234 automaticUpdates: {
235 id: 'settings.app.form.automaticUpdates', 235 id: 'settings.app.form.automaticUpdates',
@@ -727,6 +727,7 @@ class EditSettingsScreen extends Component {
727 isUpdateAvailable={updateStatus === updateStatusTypes.AVAILABLE} 727 isUpdateAvailable={updateStatus === updateStatusTypes.AVAILABLE}
728 noUpdateAvailable={updateStatus === updateStatusTypes.NOT_AVAILABLE} 728 noUpdateAvailable={updateStatus === updateStatusTypes.NOT_AVAILABLE}
729 updateIsReadyToInstall={updateStatus === updateStatusTypes.DOWNLOADED} 729 updateIsReadyToInstall={updateStatus === updateStatusTypes.DOWNLOADED}
730 updateFailed={updateStatus === updateStatusTypes.FAILED}
730 onSubmit={d => this.onSubmit(d)} 731 onSubmit={d => this.onSubmit(d)}
731 getCacheSize={() => app.cacheSize} 732 getCacheSize={() => app.cacheSize}
732 isClearingAllCache={isClearingAllCache} 733 isClearingAllCache={isClearingAllCache}
@@ -742,7 +743,6 @@ class EditSettingsScreen extends Component {
742 isUsingCustomTodoService={ 743 isUsingCustomTodoService={
743 this.props.stores.todos.isUsingCustomTodoService 744 this.props.stores.todos.isUsingCustomTodoService
744 } 745 }
745 isNightlyEnabled={this.props.stores.settings.app.nightly}
746 hasAddedTodosAsService={services.isTodosServiceAdded} 746 hasAddedTodosAsService={services.isTodosServiceAdded}
747 isOnline={app.isOnline} 747 isOnline={app.isOnline}
748 /> 748 />
diff --git a/src/electron/ipc-api/autoUpdate.ts b/src/electron/ipc-api/autoUpdate.ts
index e6b805edc..aed87455e 100644
--- a/src/electron/ipc-api/autoUpdate.ts
+++ b/src/electron/ipc-api/autoUpdate.ts
@@ -1,4 +1,4 @@
1import { app, ipcMain, BrowserWindow } from 'electron'; 1import { ipcMain, BrowserWindow } from 'electron';
2import { autoUpdater } from 'electron-updater'; 2import { autoUpdater } from 'electron-updater';
3import { isMac, isWindows } from '../../environment'; 3import { isMac, isWindows } from '../../environment';
4 4
@@ -18,14 +18,6 @@ export default (params: { mainWindow: BrowserWindow; settings: any }) => {
18 autoUpdater.allowPrerelease = Boolean( 18 autoUpdater.allowPrerelease = Boolean(
19 params.settings.app.get('beta'), 19 params.settings.app.get('beta'),
20 ); 20 );
21 autoUpdater.channel = autoUpdater.allowPrerelease ? 'beta' : 'latest';
22
23 if (params.settings.app.get('nightly')) {
24 autoUpdater.allowPrerelease = Boolean(
25 params.settings.app.get('nightly'),
26 );
27 autoUpdater.channel = 'alpha';
28 }
29 21
30 if (args.action === 'check') { 22 if (args.action === 'check') {
31 debug('checking for update'); 23 debug('checking for update');
@@ -33,14 +25,9 @@ export default (params: { mainWindow: BrowserWindow; settings: any }) => {
33 } else if (args.action === 'install') { 25 } else if (args.action === 'install') {
34 debug('installing update'); 26 debug('installing update');
35 autoUpdater.quitAndInstall(); 27 autoUpdater.quitAndInstall();
36 // we need to send a quit event
37 setTimeout(() => {
38 app.quit();
39 }, 20);
40 } 28 }
41 } catch (error) { 29 } catch (error) {
42 console.error(error); 30 event.sender.send('autoUpdate', { error });
43 event.sender.send('autoUpdate', { error: true });
44 } 31 }
45 } 32 }
46 }); 33 });
@@ -74,9 +61,9 @@ export default (params: { mainWindow: BrowserWindow; settings: any }) => {
74 params.mainWindow.webContents.send('autoUpdate', { downloaded: true }); 61 params.mainWindow.webContents.send('autoUpdate', { downloaded: true });
75 }); 62 });
76 63
77 autoUpdater.on('error', () => { 64 autoUpdater.on('error', error => {
78 debug('update-error'); 65 debug('update-error');
79 params.mainWindow.webContents.send('autoUpdate', { error: true }); 66 params.mainWindow.webContents.send('autoUpdate', { error });
80 }); 67 });
81 } 68 }
82}; 69};
diff --git a/src/features/nightlyBuilds/Component.js b/src/features/nightlyBuilds/Component.js
deleted file mode 100644
index 216e35f65..000000000
--- a/src/features/nightlyBuilds/Component.js
+++ /dev/null
@@ -1,142 +0,0 @@
1import { Component } from 'react';
2import PropTypes from 'prop-types';
3import { observer, inject } from 'mobx-react';
4import injectSheet from 'react-jss';
5import { defineMessages, injectIntl } from 'react-intl';
6import { H1 } from '../../components/ui/headline';
7
8import Modal from '../../components/ui/Modal';
9import Button from '../../components/ui/Button';
10import { state as ModalState } from './store';
11import SettingsStore from '../../stores/SettingsStore';
12import UIStore from '../../stores/UIStore';
13import UserStore from '../../stores/UserStore';
14import globalMessages from '../../i18n/globalMessages';
15
16const messages = defineMessages({
17 title: {
18 id: 'feature.nightlyBuilds.title',
19 defaultMessage: 'Nightly Builds',
20 },
21 info: {
22 id: 'feature.nightlyBuilds.info',
23 defaultMessage:
24 "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
25 },
26 activate: {
27 id: 'feature.nightlyBuilds.activate',
28 defaultMessage: 'Activate',
29 },
30});
31
32const styles = theme => ({
33 modal: {
34 width: '80%',
35 maxWidth: 600,
36 background: theme.styleTypes.primary.contrast,
37 paddingTop: 30,
38 },
39 info: {
40 paddingBottom: 20,
41 },
42 headline: {
43 fontSize: 20,
44 marginBottom: 20,
45 marginTop: -27,
46 },
47 buttonContainer: {
48 display: 'flex',
49 },
50 button: {
51 width: '50%',
52 marginTop: 10,
53 cursor: 'pointer',
54 },
55 activateButton: {
56 marginRight: 10,
57 background: '#c45a5a !important',
58 color: '#ffffff !important',
59 },
60});
61
62class NightlyBuildsModal extends Component {
63 close() {
64 ModalState.isModalVisible = false;
65
66 const { ui } = this.props.actions;
67 ui.openSettings({ path: 'app' });
68 }
69
70 activate() {
71 const { settings, user } = this.props.actions;
72
73 settings.update({
74 type: 'app',
75 data: {
76 nightly: true,
77 },
78 });
79 user.update({
80 userData: {
81 nightly: true,
82 },
83 });
84 this.close();
85 }
86
87 render() {
88 const { isModalVisible } = ModalState;
89
90 const { classes } = this.props;
91
92 const { intl } = this.props;
93
94 return (
95 <Modal
96 isOpen={isModalVisible}
97 className={`${classes.modal} nightly-builds`}
98 shouldCloseOnOverlayClick
99 close={this.close.bind(this)}
100 >
101 <H1 className={classes.headline}>
102 {intl.formatMessage(messages.title)}
103 </H1>
104
105 <p className={classes.info}>{intl.formatMessage(messages.info)}</p>
106
107 <div className={classes.buttonContainer}>
108 <Button
109 type="button"
110 label={intl.formatMessage(messages.activate)}
111 className={`${classes.button} ${classes.activateButton}`}
112 onClick={() => this.activate()}
113 />
114 <Button
115 type="button"
116 label={intl.formatMessage(globalMessages.cancel)}
117 className={classes.button}
118 onClick={() => this.close()}
119 />
120 </div>
121 </Modal>
122 );
123 }
124}
125
126NightlyBuildsModal.propTypes = {
127 stores: PropTypes.shape({
128 settings: PropTypes.instanceOf(SettingsStore).isRequired,
129 }).isRequired,
130 actions: PropTypes.shape({
131 settings: PropTypes.instanceOf(SettingsStore).isRequired,
132 user: PropTypes.instanceOf(UserStore).isRequired,
133 ui: PropTypes.instanceOf(UIStore).isRequired,
134 }).isRequired,
135 classes: PropTypes.object.isRequired,
136};
137
138export default injectIntl(
139 injectSheet(styles)(
140 inject('stores', 'actions')(observer(NightlyBuildsModal)),
141 ),
142);
diff --git a/src/features/nightlyBuilds/index.ts b/src/features/nightlyBuilds/index.ts
deleted file mode 100644
index 14afbaf1b..000000000
--- a/src/features/nightlyBuilds/index.ts
+++ /dev/null
@@ -1,41 +0,0 @@
1import { state as ModalState } from './store';
2
3export { default as Component } from './Component';
4
5const debug = require('debug')('Ferdi:feature:nightlyBuilds');
6
7const state = ModalState;
8
9export default function initialize() {
10 debug('Initialize nightlyBuilds feature');
11
12 function showModal() {
13 state.isModalVisible = true;
14 }
15
16 function toggleFeature() {
17 if (window['ferdi'].stores.settings.app.nightly) {
18 window['ferdi'].actions.settings.update({
19 type: 'app',
20 data: {
21 nightly: false,
22 },
23 });
24 window['ferdi'].actions.user.update({
25 userData: {
26 nightly: false,
27 },
28 });
29 } else {
30 // We need to close the settings, otherwise the modal will be drawn under the settings window
31 window['ferdi'].actions.ui.closeSettings();
32 showModal();
33 }
34 }
35
36 window['ferdi'].features.nightlyBuilds = {
37 state,
38 showModal,
39 toggleFeature,
40 };
41}
diff --git a/src/features/nightlyBuilds/store.ts b/src/features/nightlyBuilds/store.ts
deleted file mode 100644
index ed06e5a7d..000000000
--- a/src/features/nightlyBuilds/store.ts
+++ /dev/null
@@ -1,7 +0,0 @@
1import { observable } from 'mobx';
2
3const defaultState = {
4 isModalVisible: false,
5};
6
7export const state = observable(defaultState);
diff --git a/src/features/workspaces/components/EditWorkspaceForm.js b/src/features/workspaces/components/EditWorkspaceForm.js
index 26b3f83af..878713fe9 100644
--- a/src/features/workspaces/components/EditWorkspaceForm.js
+++ b/src/features/workspaces/components/EditWorkspaceForm.js
@@ -228,6 +228,7 @@ class EditWorkspaceForm extends Component {
228 type="submit" 228 type="submit"
229 label={intl.formatMessage(messages.buttonSave)} 229 label={intl.formatMessage(messages.buttonSave)}
230 busy={isSaving} 230 busy={isSaving}
231 className="franz-form__button"
231 buttonType={isSaving ? 'secondary' : 'primary'} 232 buttonType={isSaving ? 'secondary' : 'primary'}
232 onClick={this.save.bind(this, form)} 233 onClick={this.save.bind(this, form)}
233 // TODO: Need to disable if no services have been added to this workspace 234 // TODO: Need to disable if no services have been added to this workspace
diff --git a/src/features/workspaces/components/WorkspaceDrawer.js b/src/features/workspaces/components/WorkspaceDrawer.js
index 4fd2b1153..147d4cf89 100644
--- a/src/features/workspaces/components/WorkspaceDrawer.js
+++ b/src/features/workspaces/components/WorkspaceDrawer.js
@@ -12,6 +12,9 @@ import { Icon } from '../../../components/ui/icon';
12import WorkspaceDrawerItem from './WorkspaceDrawerItem'; 12import WorkspaceDrawerItem from './WorkspaceDrawerItem';
13import { workspaceActions } from '../actions'; 13import { workspaceActions } from '../actions';
14import { workspaceStore } from '../index'; 14import { workspaceStore } from '../index';
15import {
16 getUserWorkspacesRequest,
17} from '../api';
15 18
16const messages = defineMessages({ 19const messages = defineMessages({
17 headline: { 20 headline: {
@@ -96,6 +99,11 @@ class WorkspaceDrawer extends Component {
96 99
97 componentDidMount() { 100 componentDidMount() {
98 ReactTooltip.rebuild(); 101 ReactTooltip.rebuild();
102 try {
103 getUserWorkspacesRequest.execute();
104 } catch (error) {
105 console.log(error);
106 }
99 } 107 }
100 108
101 render() { 109 render() {
diff --git a/src/features/workspaces/store.js b/src/features/workspaces/store.js
index d6b790bd3..61048c637 100644
--- a/src/features/workspaces/store.js
+++ b/src/features/workspaces/store.js
@@ -102,7 +102,6 @@ export default class WorkspacesStore extends FeatureStore {
102 ]); 102 ]);
103 this._registerReactions(this._allReactions); 103 this._registerReactions(this._allReactions);
104 104
105 getUserWorkspacesRequest.execute();
106 this.isFeatureActive = true; 105 this.isFeatureActive = true;
107 } 106 }
108 107
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json
index 213c78f31..2939c6a2c 100644
--- a/src/i18n/locales/af.json
+++ b/src/i18n/locales/af.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
index 56f8348b1..8510f1682 100644
--- a/src/i18n/locales/ar.json
+++ b/src/i18n/locales/ar.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "ماذا حدث؟", 10 "connectionLostBanner.informationLink": "ماذا حدث؟",
11 "connectionLostBanner.message": "أوه لا! Ùقد Ùردي الاتصال بـ.", 11 "connectionLostBanner.message": "أوه لا! Ùقد Ùردي الاتصال بـ.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "تÙعيل",
14 "feature.nightlyBuilds.info": "الإصدارات الليلية هي إصدارات تجريبية للغاية من Ùردي والتي قد تحتوي على ميزات غير مصقولة أو غير كاملة. يتم استخدام هذه الإنشاءات الليلية بشكل أساسي من قبل المطورين لاختبار ميزاتهم المطورة حديثًا وكيÙية أدائهم ÙÙŠ التصميم النهائي. إذا كنت لا تعر٠ما تÙعله ØŒ Ùنقترح عدم تنشيط الإنشاءات الليلية.",
15 "feature.nightlyBuilds.title": "المباني الليلية",
16 "feature.publishDebugInfo.error": "حدث خطأ أثناء محاولة نشر معلومات التصحيح. الرجاء المحاولة مرة أخرى لاحقاً أو عرض وحدة التحكم لمزيد من المعلومات.", 13 "feature.publishDebugInfo.error": "حدث خطأ أثناء محاولة نشر معلومات التصحيح. الرجاء المحاولة مرة أخرى لاحقاً أو عرض وحدة التحكم لمزيد من المعلومات.",
17 "feature.publishDebugInfo.info": "نشر معلومات التصحيح الخاصة بك يساعدنا على العثور على المشاكل والأخطاء ÙÙŠ Ùردي. بنشر معلومات التصحيح الخاصة بك Ùإنك تقبل سياسة الخصوصية وشروط خدمة مصحح Ùيردي", 14 "feature.publishDebugInfo.info": "نشر معلومات التصحيح الخاصة بك يساعدنا على العثور على المشاكل والأخطاء ÙÙŠ Ùردي. بنشر معلومات التصحيح الخاصة بك Ùإنك تقبل سياسة الخصوصية وشروط خدمة مصحح Ùيردي",
18 "feature.publishDebugInfo.privacy": "سياسة الخصوصية", 15 "feature.publishDebugInfo.privacy": "سياسة الخصوصية",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Ùتح ÙÙŠ الخلÙية", 198 "settings.app.form.autoLaunchInBackground": "Ùتح ÙÙŠ الخلÙية",
202 "settings.app.form.autoLaunchOnStart": "تشغيل Ùردي عند البدء", 199 "settings.app.form.autoLaunchOnStart": "تشغيل Ùردي عند البدء",
203 "settings.app.form.automaticUpdates": "تÙعيل التحديثات", 200 "settings.app.form.automaticUpdates": "تÙعيل التحديثات",
204 "settings.app.form.beta": "تضمين الإصدارات التجريبية", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "ساعدنا على ترجمة Ùيردي إلى لغتك.", 266 "settings.app.translationHelp": "ساعدنا على ترجمة Ùيردي إلى لغتك.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "التحديث متوÙر! يتم التحميل...", 268 "settings.app.updateStatusAvailable": "التحديث متوÙر! يتم التحميل...",
272 "settings.app.updateStatusSearching": "يبحث عن تحديث", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "أنت تستخدم الإصدار الأخير من Ùيردي", 270 "settings.app.updateStatusUpToDate": "أنت تستخدم الإصدار الأخير من Ùيردي",
274 "settings.invite.headline": "أدع٠الأصدقاء", 271 "settings.invite.headline": "أدع٠الأصدقاء",
275 "settings.navigation.account": "الحساب", 272 "settings.navigation.account": "الحساب",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "تم كتم جميع الأصوات", 349 "settings.services.tooltip.isMuted": "تم كتم جميع الأصوات",
353 "settings.services.tooltip.notificationsDisabled": "الإشعارات Ù…Ùعَطَّلة", 350 "settings.services.tooltip.notificationsDisabled": "الإشعارات Ù…Ùعَطَّلة",
354 "settings.services.updatedInfo": "تم Ø­Ùظ التغييرات الخاصة بك", 351 "settings.services.updatedInfo": "تم Ø­Ùظ التغييرات الخاصة بك",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "حول Ùردي", 354 "settings.supportFerdi.headline": "حول Ùردي",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Ùريق أدارة Ùرانز", 355 "settings.team.contentHeadline": "Ùريق أدارة Ùرانز",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Ùريق", 357 "settings.team.headline": "Ùريق",
diff --git a/src/i18n/locales/be.json b/src/i18n/locales/be.json
index cfc587ffd..589b7039d 100644
--- a/src/i18n/locales/be.json
+++ b/src/i18n/locales/be.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json
index 213c78f31..2939c6a2c 100644
--- a/src/i18n/locales/bs.json
+++ b/src/i18n/locales/bs.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index b8e7187b4..7b4c0d6e6 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Què ha passat?", 10 "connectionLostBanner.informationLink": "Què ha passat?",
11 "connectionLostBanner.message": "Oh no! Ferdi ha perdut la connexió a {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi ha perdut la connexió a {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "S'ha produït un error en intentar publicar la informació de depuració. Torneu-ho a provar més tard o visualitzeu la consola per obtenir més informació.", 13 "feature.publishDebugInfo.error": "S'ha produït un error en intentar publicar la informació de depuració. Torneu-ho a provar més tard o visualitzeu la consola per obtenir més informació.",
17 "feature.publishDebugInfo.info": "La publicació de la informació de depuració ens ajuda a trobar problemes i errors a Ferdi. En publicar la informació de depuració, accepteu la política de privadesa i els termes del servei de Ferdi Debugger", 14 "feature.publishDebugInfo.info": "La publicació de la informació de depuració ens ajuda a trobar problemes i errors a Ferdi. En publicar la informació de depuració, accepteu la política de privadesa i els termes del servei de Ferdi Debugger",
18 "feature.publishDebugInfo.privacy": "Política de privacitat", 15 "feature.publishDebugInfo.privacy": "Política de privacitat",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Obrir en segon plà", 198 "settings.app.form.autoLaunchInBackground": "Obrir en segon plà",
202 "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi a l'inici", 199 "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi a l'inici",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Inclou versions beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ajuda'ns a traduir Ferdi en la teva llengua.", 266 "settings.app.translationHelp": "Ajuda'ns a traduir Ferdi en la teva llengua.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Actualització disponible, descarregant ...", 268 "settings.app.updateStatusAvailable": "Actualització disponible, descarregant ...",
272 "settings.app.updateStatusSearching": "Està buscant actualitzacions", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Esteu utilitzant la versió més recent de Ferdi", 270 "settings.app.updateStatusUpToDate": "Esteu utilitzant la versió més recent de Ferdi",
274 "settings.invite.headline": "Convidar amics", 271 "settings.invite.headline": "Convidar amics",
275 "settings.navigation.account": "Compte", 272 "settings.navigation.account": "Compte",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Tots els sons estan desactivats", 349 "settings.services.tooltip.isMuted": "Tots els sons estan desactivats",
353 "settings.services.tooltip.notificationsDisabled": "Les notificacions estan desactivades", 350 "settings.services.tooltip.notificationsDisabled": "Les notificacions estan desactivades",
354 "settings.services.updatedInfo": "S'han desat els canvis", 351 "settings.services.updatedInfo": "S'han desat els canvis",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Sobre Ferdi", 354 "settings.supportFerdi.headline": "Sobre Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Equip", 357 "settings.team.headline": "Equip",
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index a1d8c68b2..95ad21104 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Spustit na pozadí", 198 "settings.app.form.autoLaunchInBackground": "Spustit na pozadí",
202 "settings.app.form.autoLaunchOnStart": "Spustit Ferdi při startu", 199 "settings.app.form.autoLaunchOnStart": "Spustit Ferdi při startu",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Zahrnout beta verze", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Pomozte nám přeložit Ferdi do svého jazyka.", 266 "settings.app.translationHelp": "Pomozte nám přeložit Ferdi do svého jazyka.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Aktualizace k dispozici, stahování...", 268 "settings.app.updateStatusAvailable": "Aktualizace k dispozici, stahování...",
272 "settings.app.updateStatusSearching": "Hledá aktualizace", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Používáte nejnovější verzi programu Ferdi", 270 "settings.app.updateStatusUpToDate": "Používáte nejnovější verzi programu Ferdi",
274 "settings.invite.headline": "Pozvi přátele", 271 "settings.invite.headline": "Pozvi přátele",
275 "settings.navigation.account": "ÚÄet", 272 "settings.navigation.account": "ÚÄet",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Všechny zvuky jsou ztišeny", 349 "settings.services.tooltip.isMuted": "Všechny zvuky jsou ztišeny",
353 "settings.services.tooltip.notificationsDisabled": "Oznámení jsou zakázána", 350 "settings.services.tooltip.notificationsDisabled": "Oznámení jsou zakázána",
354 "settings.services.updatedInfo": "Vaše změny byly uloženy", 351 "settings.services.updatedInfo": "Vaše změny byly uloženy",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "O aplikaci", 354 "settings.supportFerdi.headline": "O aplikaci",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Tým", 357 "settings.team.headline": "Tým",
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
index 0463d22e1..087707a3d 100644
--- a/src/i18n/locales/da.json
+++ b/src/i18n/locales/da.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Hvad skete der?", 10 "connectionLostBanner.informationLink": "Hvad skete der?",
11 "connectionLostBanner.message": "Ã…h nej! Ferdi mistede forbindelsen til {name}.", 11 "connectionLostBanner.message": "Ã…h nej! Ferdi mistede forbindelsen til {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Aktiver",
14 "feature.nightlyBuilds.info": "Natlige byg af Ferdi er meget eksperimentelle versioner, der kan indeholde ikke polerede eller ufærdige funktioner. Disse natlige byg bruges hovedsageligt af udviklere til at teste deres nyudviklede funktioner, og hvordan de vil opføre sig i den endelige version. Hvis du er usikker, foreslår vi ikke at aktivere natlige byg.",
15 "feature.nightlyBuilds.title": "Natlige byg",
16 "feature.publishDebugInfo.error": "Der opstod en fejl under forsøg på at udgive fejlfindingsoplysningerne. Prøv igen senere, eller se konsollen for mere information.", 13 "feature.publishDebugInfo.error": "Der opstod en fejl under forsøg på at udgive fejlfindingsoplysningerne. Prøv igen senere, eller se konsollen for mere information.",
17 "feature.publishDebugInfo.info": "At udgive dine fejlfindingsoplysninger hjælper os med at finde problemer og fejl i Ferdi. Ved at udgive dine fejlfindingsoplysninger accepterer du Ferdi Debugger's privatlivspolitik og servicevilkår", 14 "feature.publishDebugInfo.info": "At udgive dine fejlfindingsoplysninger hjælper os med at finde problemer og fejl i Ferdi. Ved at udgive dine fejlfindingsoplysninger accepterer du Ferdi Debugger's privatlivspolitik og servicevilkår",
18 "feature.publishDebugInfo.privacy": "Privatlivspolitik", 15 "feature.publishDebugInfo.privacy": "Privatlivspolitik",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "​​Åbn i baggrunden", 198 "settings.app.form.autoLaunchInBackground": "​​Åbn i baggrunden",
202 "settings.app.form.autoLaunchOnStart": "Ã…bn Ferdi ved start", 199 "settings.app.form.autoLaunchOnStart": "Ã…bn Ferdi ved start",
203 "settings.app.form.automaticUpdates": "Aktiver automatiske opdateringer", 200 "settings.app.form.automaticUpdates": "Aktiver automatiske opdateringer",
204 "settings.app.form.beta": "Medtag betaversioner", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Luk Ferdi til systembakken", 203 "settings.app.form.closeToSystemTray": "Luk Ferdi til systembakken",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Hjælp os med at oversætte Ferdi til dit sprog.", 266 "settings.app.translationHelp": "Hjælp os med at oversætte Ferdi til dit sprog.",
270 "settings.app.universalDarkModeInfo": "Universel mørk tilstand forsøger at dynamisk generere mørk tilstand stilarter for tjenester, der ellers ikke er understøttet.", 267 "settings.app.universalDarkModeInfo": "Universel mørk tilstand forsøger at dynamisk generere mørk tilstand stilarter for tjenester, der ellers ikke er understøttet.",
271 "settings.app.updateStatusAvailable": "Opdatering tilgængelig, downloader...", 268 "settings.app.updateStatusAvailable": "Opdatering tilgængelig, downloader...",
272 "settings.app.updateStatusSearching": "Søger efter opdatering", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Du bruger den nyeste version af Ferdi", 270 "settings.app.updateStatusUpToDate": "Du bruger den nyeste version af Ferdi",
274 "settings.invite.headline": "Inviter Venner", 271 "settings.invite.headline": "Inviter Venner",
275 "settings.navigation.account": "Konto", 272 "settings.navigation.account": "Konto",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Alle lyde er slået fra", 349 "settings.services.tooltip.isMuted": "Alle lyde er slået fra",
353 "settings.services.tooltip.notificationsDisabled": "Notifikationer er slået fra", 350 "settings.services.tooltip.notificationsDisabled": "Notifikationer er slået fra",
354 "settings.services.updatedInfo": "Dine ændringer er blevet gemt", 351 "settings.services.updatedInfo": "Dine ændringer er blevet gemt",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi er et \"open source\" og fællesskabsstyret program.</p><p>Tak til de personer, der gør dette muligt:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Om Ferdi", 354 "settings.supportFerdi.headline": "Om Ferdi",
357 "settings.supportFerdi.textDonation": "Hvis du har lyst til at støtte Ferdi's udviklere med en donation, kan du gøre det på både,",
358 "settings.supportFerdi.textDonationAnd": "og",
359 "settings.supportFerdi.textExpenses": "Omend frivillige gør det meste af arbejdet, er vi stadig nødt til at betale for servere og certifikater. Som et fællesskab er vi fuldt ud gennemsigtige med hensyn til de midler, vi indsamler og bruger - se vores",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "her",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Støtte er altid velkommen. Du kan finde en liste over den hjælp, vi har brug for",
365 "settings.supportFerdi.textSupportWelcomeHere": "her",
366 "settings.supportFerdi.textVolunteers": "Udviklingen af Ferdi sker af frivillige. Folk, der bruger Ferdi som dig. De vedligeholder, retter og forbedrer Ferdi i deres fritid.",
367 "settings.team.contentHeadline": "Franz Teamstyring", 355 "settings.team.contentHeadline": "Franz Teamstyring",
368 "settings.team.copy": "Franz's teamstyring giver dig mulighed for at administrere Franz abonnementer for flere brugere. Husk på, at hvis du har et Franz Premium-abonnement, får du ingen fordele ved at bruge Ferdi: Den eneste grund til, at du stadig har adgang til teamstyring er, at du kan administrere dine gamle Franz Teams, og så du ikke mister nogen funktionalitet i forvaltningen af din konto.", 356 "settings.team.copy": "Franz's teamstyring giver dig mulighed for at administrere Franz abonnementer for flere brugere. Husk på, at hvis du har et Franz Premium-abonnement, får du ingen fordele ved at bruge Ferdi: Den eneste grund til, at du stadig har adgang til teamstyring er, at du kan administrere dine gamle Franz Teams, og så du ikke mister nogen funktionalitet i forvaltningen af din konto.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index bdbcac154..dd3ddb840 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Was ist passiert?", 10 "connectionLostBanner.informationLink": "Was ist passiert?",
11 "connectionLostBanner.message": "Oh nein! Ferdi hat die Verbindung zu {name} verloren.", 11 "connectionLostBanner.message": "Oh nein! Ferdi hat die Verbindung zu {name} verloren.",
12 "feature.basicAuth.signIn": "Anmelden", 12 "feature.basicAuth.signIn": "Anmelden",
13 "feature.nightlyBuilds.activate": "Aktivieren",
14 "feature.nightlyBuilds.info": "Nightly builds sind experimentelle Versionen von Ferdi die unfertige Funktionen enthalten kann. Nightly builds werden hauptsächlich von Entwicklern genutzt um neu entwickelte Features zu testen und zu sehen wie sie sich in der finalen Version verhalten. Wenn du nicht genau weisst was du tust, empfehlen wir dir Nightly Builds nicht zu aktivieren.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "Beim Veröffentlichen der Debug-Informationen ist ein Fehler aufgetreten. Bitte versuche es später noch einmal oder sehe dir die Konsole für weitere Informationen an.", 13 "feature.publishDebugInfo.error": "Beim Veröffentlichen der Debug-Informationen ist ein Fehler aufgetreten. Bitte versuche es später noch einmal oder sehe dir die Konsole für weitere Informationen an.",
17 "feature.publishDebugInfo.info": "Die Veröffentlichung deiner Debug-Informationen hilft uns, Probleme und Fehler in Ferdi zu finden. Indem du deine Debug-Informationen veröffentlichst, akzeptierst du die Datenschutzbestimmungen und Nutzungsbedingungen vom Ferdi Debugger", 14 "feature.publishDebugInfo.info": "Die Veröffentlichung deiner Debug-Informationen hilft uns, Probleme und Fehler in Ferdi zu finden. Indem du deine Debug-Informationen veröffentlichst, akzeptierst du die Datenschutzbestimmungen und Nutzungsbedingungen vom Ferdi Debugger",
18 "feature.publishDebugInfo.privacy": "Datenschutzrichtlinien", 15 "feature.publishDebugInfo.privacy": "Datenschutzrichtlinien",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Im Hintergrund öffnen", 198 "settings.app.form.autoLaunchInBackground": "Im Hintergrund öffnen",
202 "settings.app.form.autoLaunchOnStart": "Ferdi beim Systemstart ausführen", 199 "settings.app.form.autoLaunchOnStart": "Ferdi beim Systemstart ausführen",
203 "settings.app.form.automaticUpdates": "Updates aktivieren", 200 "settings.app.form.automaticUpdates": "Updates aktivieren",
204 "settings.app.form.beta": "Beta-Versionen einbeziehen", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Keine Benachrichtigungen für Zwischenablagenereignisse anzeigen", 202 "settings.app.form.clipboardNotifications": "Keine Benachrichtigungen für Zwischenablagenereignisse anzeigen",
206 "settings.app.form.closeToSystemTray": "Ferdi in den Infobereich schließen", 203 "settings.app.form.closeToSystemTray": "Ferdi in den Infobereich schließen",
207 "settings.app.form.confirmOnQuit": "Beim Beenden von Ferdi bestätigen", 204 "settings.app.form.confirmOnQuit": "Beim Beenden von Ferdi bestätigen",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Hilf uns, Ferdi in Deine Sprache zu übersetzen.", 266 "settings.app.translationHelp": "Hilf uns, Ferdi in Deine Sprache zu übersetzen.",
270 "settings.app.universalDarkModeInfo": "Universeller Dark Mode versucht dynamisch Dienste abzudunkeln, die vom normalen Dark Mode noch nicht unterstützt werden.", 267 "settings.app.universalDarkModeInfo": "Universeller Dark Mode versucht dynamisch Dienste abzudunkeln, die vom normalen Dark Mode noch nicht unterstützt werden.",
271 "settings.app.updateStatusAvailable": "Update verfügbar, lädt herunter ...", 268 "settings.app.updateStatusAvailable": "Update verfügbar, lädt herunter ...",
272 "settings.app.updateStatusSearching": "Suche nach Updates", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Du nutzt die aktuellste Version von Ferdi", 270 "settings.app.updateStatusUpToDate": "Du nutzt die aktuellste Version von Ferdi",
274 "settings.invite.headline": "Lade drei Deiner Freunde ein", 271 "settings.invite.headline": "Lade drei Deiner Freunde ein",
275 "settings.navigation.account": "Konto", 272 "settings.navigation.account": "Konto",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Alle Töne sind deaktiviert", 349 "settings.services.tooltip.isMuted": "Alle Töne sind deaktiviert",
353 "settings.services.tooltip.notificationsDisabled": "Benachrichtigungen deaktiviert", 350 "settings.services.tooltip.notificationsDisabled": "Benachrichtigungen deaktiviert",
354 "settings.services.updatedInfo": "Deine Änderungen wurden gespeichert", 351 "settings.services.updatedInfo": "Deine Änderungen wurden gespeichert",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi ist eine Open-Source und von der Community-geführte Anwendung.</p><p>Danke an die Personen, die das möglich machen:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Ãœber Ferdi", 354 "settings.supportFerdi.headline": "Ãœber Ferdi",
357 "settings.supportFerdi.textDonation": "Wenn du Lust hast, die Entwicklung von Ferdi mit einer Spende zu unterstützen, kannst du dies auf folgenden Seiten tun,",
358 "settings.supportFerdi.textDonationAnd": "und",
359 "settings.supportFerdi.textExpenses": "Während die meiste Arbeit von Freiwilligen geleistet wird, müssen wir dennoch für Server und Zertifikate bezahlen. Als Community sind wir völlig transparent über die Gelder, die wir sammeln und ausgeben - siehe unsere",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsoren",
361 "settings.supportFerdi.textListContributors": "Vollständige Liste an Mitwirkenden Personen",
362 "settings.supportFerdi.textListContributorsHere": "hier",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Unterstützung ist immer willkommen. Du findest eine Liste über Unterstützungen die wir benötigen",
365 "settings.supportFerdi.textSupportWelcomeHere": "hier",
366 "settings.supportFerdi.textVolunteers": "Die Entwicklung von Ferdi wird von Freiwilligen vorangetrieben. Menschen, die Ferdi benutzen, wie Du. Sie überprüfen, reparieren und verbessern Ferdi in ihrer Freizeit.",
367 "settings.team.contentHeadline": "Franz Team-Management", 355 "settings.team.contentHeadline": "Franz Team-Management",
368 "settings.team.copy": "Mit Franz's Team Management kannst du Franz Abonnements für mehrere Benutzer verwalten. Bitte beachte, dass dir ein Franz Premium-Abonnement keine Vorteile bei der Nutzung von Ferdi bringt: Der einzige Grund, warum du noch Zugriff auf das Team Management hast, ist, damit du weiterhin Franz Teams verwalten kannst und damit du keine Funktionalität bei der Verwaltung deines Kontos verlierst.", 356 "settings.team.copy": "Mit Franz's Team Management kannst du Franz Abonnements für mehrere Benutzer verwalten. Bitte beachte, dass dir ein Franz Premium-Abonnement keine Vorteile bei der Nutzung von Ferdi bringt: Der einzige Grund, warum du noch Zugriff auf das Team Management hast, ist, damit du weiterhin Franz Teams verwalten kannst und damit du keine Funktionalität bei der Verwaltung deines Kontos verlierst.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index df98bbf22..a0a00c993 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Τι συνέβη;", 10 "connectionLostBanner.informationLink": "Τι συνέβη;",
11 "connectionLostBanner.message": "Ωχ όχι! Ο Ferdi έχασε την επικοινωνία με το", 11 "connectionLostBanner.message": "Ωχ όχι! Ο Ferdi έχασε την επικοινωνία με το",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Άνοιγμα στο παÏασκήνιο", 198 "settings.app.form.autoLaunchInBackground": "Άνοιγμα στο παÏασκήνιο",
202 "settings.app.form.autoLaunchOnStart": "Εκκίνηση του Ferdi κατά την εκκίνηση του συστήματος", 199 "settings.app.form.autoLaunchOnStart": "Εκκίνηση του Ferdi κατά την εκκίνηση του συστήματος",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "ΣυμπεÏιλάβετε εκδόσεις beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Βοηθήστε μας να μεταφÏάσουμε το Ferdi στη δική σας γλώσσα.", 266 "settings.app.translationHelp": "Βοηθήστε μας να μεταφÏάσουμε το Ferdi στη δική σας γλώσσα.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "ΥπάÏχει διαθέσιμη ενημέÏωση, γίνεται λήψη...", 268 "settings.app.updateStatusAvailable": "ΥπάÏχει διαθέσιμη ενημέÏωση, γίνεται λήψη...",
272 "settings.app.updateStatusSearching": " Γίνεται αναζήτηση για ενημέÏωση", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "ΧÏησιμοποιείτε την τελευταία έκδοση του Ferdi", 270 "settings.app.updateStatusUpToDate": "ΧÏησιμοποιείτε την τελευταία έκδοση του Ferdi",
274 "settings.invite.headline": "ΠÏοσκαλέστε Φίλους", 271 "settings.invite.headline": "ΠÏοσκαλέστε Φίλους",
275 "settings.navigation.account": "ΛογαÏιασμός", 272 "settings.navigation.account": "ΛογαÏιασμός",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Όλοι οι ήχοι είναι απενεÏγοποιημένοι", 349 "settings.services.tooltip.isMuted": "Όλοι οι ήχοι είναι απενεÏγοποιημένοι",
353 "settings.services.tooltip.notificationsDisabled": "Οι ειδοποιήσεις είναι απενεÏγοποιημένες", 350 "settings.services.tooltip.notificationsDisabled": "Οι ειδοποιήσεις είναι απενεÏγοποιημένες",
354 "settings.services.updatedInfo": "Οι αλλαγές σας έχουν αποθηκευτεί", 351 "settings.services.updatedInfo": "Οι αλλαγές σας έχουν αποθηκευτεί",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Σχετικά με το Ferdi", 354 "settings.supportFerdi.headline": "Σχετικά με το Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Ομάδα", 357 "settings.team.headline": "Ομάδα",
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index db528ac47..21f1c6fe9 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index 87f94cfd6..96761fcd4 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "¿Qué ocurrió?", 10 "connectionLostBanner.informationLink": "¿Qué ocurrió?",
11 "connectionLostBanner.message": "¡Oh no! Ferdi perdió la conexión con {name}.", 11 "connectionLostBanner.message": "¡Oh no! Ferdi perdió la conexión con {name}.",
12 "feature.basicAuth.signIn": "Iniciar Sesión", 12 "feature.basicAuth.signIn": "Iniciar Sesión",
13 "feature.nightlyBuilds.activate": "Activar",
14 "feature.nightlyBuilds.info": "Las \"Nightly builds\" son versiones altamente experimentales de Ferdi que pueden contener características sin pulir o sin completar. Estas versiones son utilizadas principalmente por los desarrolladores para probar sus nuevas características desarrolladas y cómo se comportarán en la versión final. Si no sabe lo que está haciendo, le sugerimos que no active las estas versiones.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "Hubo un error al intentar publicar la información de depuración. Por favor, inténtalo de nuevo más tarde o revisa la consola para más información.", 13 "feature.publishDebugInfo.error": "Hubo un error al intentar publicar la información de depuración. Por favor, inténtalo de nuevo más tarde o revisa la consola para más información.",
17 "feature.publishDebugInfo.info": "Publicar tu información de depuración nos ayuda a encontrar problemas y errores en Ferdi. Al publicar tu información de depuración aceptas la política de privacidad y las condiciones de servicio de depuración de Ferdi", 14 "feature.publishDebugInfo.info": "Publicar tu información de depuración nos ayuda a encontrar problemas y errores en Ferdi. Al publicar tu información de depuración aceptas la política de privacidad y las condiciones de servicio de depuración de Ferdi",
18 "feature.publishDebugInfo.privacy": "Política de Privacidad", 15 "feature.publishDebugInfo.privacy": "Política de Privacidad",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Abrir en segundo plano", 198 "settings.app.form.autoLaunchInBackground": "Abrir en segundo plano",
202 "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi al iniciar", 199 "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi al iniciar",
203 "settings.app.form.automaticUpdates": "Activar actualizaciones", 200 "settings.app.form.automaticUpdates": "Activar actualizaciones",
204 "settings.app.form.beta": "Incluir versiones beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Dejar de mostrar notificaciones acerca del portapapeles", 202 "settings.app.form.clipboardNotifications": "Dejar de mostrar notificaciones acerca del portapapeles",
206 "settings.app.form.closeToSystemTray": "Cerrar Ferdi a la barra de tareas", 203 "settings.app.form.closeToSystemTray": "Cerrar Ferdi a la barra de tareas",
207 "settings.app.form.confirmOnQuit": "Confirmar al salir de Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirmar al salir de Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ayúdanos a traducir Ferdi a tu idioma.", 266 "settings.app.translationHelp": "Ayúdanos a traducir Ferdi a tu idioma.",
270 "settings.app.universalDarkModeInfo": "El Modo Oscuro Universal intenta generar dinámicamente estilos de modo oscuro para servicios que de otro modo no están soportados actualmente.", 267 "settings.app.universalDarkModeInfo": "El Modo Oscuro Universal intenta generar dinámicamente estilos de modo oscuro para servicios que de otro modo no están soportados actualmente.",
271 "settings.app.updateStatusAvailable": "Actualización disponible, descargando...", 268 "settings.app.updateStatusAvailable": "Actualización disponible, descargando...",
272 "settings.app.updateStatusSearching": "Buscando actualizaciones", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Estás utilizando la última versión de Ferdi", 270 "settings.app.updateStatusUpToDate": "Estás utilizando la última versión de Ferdi",
274 "settings.invite.headline": "Invitar amigos", 271 "settings.invite.headline": "Invitar amigos",
275 "settings.navigation.account": "Cuenta", 272 "settings.navigation.account": "Cuenta",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Todos los sonidos están silenciados", 349 "settings.services.tooltip.isMuted": "Todos los sonidos están silenciados",
353 "settings.services.tooltip.notificationsDisabled": "Las notificaciones están desactivadas", 350 "settings.services.tooltip.notificationsDisabled": "Las notificaciones están desactivadas",
354 "settings.services.updatedInfo": "Tus cambios han sido guardados", 351 "settings.services.updatedInfo": "Tus cambios han sido guardados",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi es una aplicación de código abierto y líder en la comunidad.</p><p>Gracias a la gente que lo hace possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Acerca de Ferdi", 354 "settings.supportFerdi.headline": "Acerca de Ferdi",
357 "settings.supportFerdi.textDonation": "Si desea apoyar el desarrollo de Ferdi con una donación, puede hacerlo en ambos,",
358 "settings.supportFerdi.textDonationAnd": "y",
359 "settings.supportFerdi.textExpenses": "Si bien los voluntarios hacen la mayor parte del trabajo, todavía tenemos que pagar los servidores y los certificados. Como comunidad, somos completamente transparentes con los fondos que recaudamos y gastamos; consulte nuestra",
360 "settings.supportFerdi.textGitHubSponsors": "Patrocinadores de GitHub",
361 "settings.supportFerdi.textListContributors": "Lista completa de colaboradores",
362 "settings.supportFerdi.textListContributorsHere": "aquí",
363 "settings.supportFerdi.textOpenCollective": "Colectivo abierto",
364 "settings.supportFerdi.textSupportWelcome": "El apoyo siempre es bienvenido. Puede encontrar una lista de la ayuda que necesitamos",
365 "settings.supportFerdi.textSupportWelcomeHere": "aquí",
366 "settings.supportFerdi.textVolunteers": "El desarrollo de Ferdi lo realizan voluntarios. La gente que usa Ferdi como tú. Mantienen, arreglan y mejoran a Ferdi en su tiempo libre.",
367 "settings.team.contentHeadline": "Administración de Equipo", 355 "settings.team.contentHeadline": "Administración de Equipo",
368 "settings.team.copy": "La gestión de equipos de Franz's te permite administrar suscripciones de Franz para múltiples usuarios. Por favor, ten en cuenta que tener una suscripción a Franz Premium no te dará ninguna ventaja en el uso de Ferdi: la única razón por la que todavía tienes acceso a la Gestión de Equipos es para que puedas gestionar tus equipos de Franz y para que no pierdas ninguna funcionalidad en la gestión de tu cuenta.", 356 "settings.team.copy": "La gestión de equipos de Franz's te permite administrar suscripciones de Franz para múltiples usuarios. Por favor, ten en cuenta que tener una suscripción a Franz Premium no te dará ninguna ventaja en el uso de Ferdi: la única razón por la que todavía tienes acceso a la Gestión de Equipos es para que puedas gestionar tus equipos de Franz y para que no pierdas ninguna funcionalidad en la gestión de tu cuenta.",
369 "settings.team.headline": "Equipo", 357 "settings.team.headline": "Equipo",
diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json
index db528ac47..21f1c6fe9 100644
--- a/src/i18n/locales/fa.json
+++ b/src/i18n/locales/fa.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
index ea87f56e3..3a73b3bad 100644
--- a/src/i18n/locales/fi.json
+++ b/src/i18n/locales/fi.json
@@ -1,6 +1,6 @@
1{ 1{
2 "app.errorHandler.action": "Lataa uudelleen", 2 "app.errorHandler.action": "Päivitä",
3 "app.errorHandler.headline": "Something went wrong.", 3 "app.errorHandler.headline": "Jokin meni vikaan.",
4 "changeserver.customServerLabel": "Mukautettu palvelin", 4 "changeserver.customServerLabel": "Mukautettu palvelin",
5 "changeserver.headline": "Vaihda palvelinta", 5 "changeserver.headline": "Vaihda palvelinta",
6 "changeserver.label": "Palvelin", 6 "changeserver.label": "Palvelin",
@@ -9,10 +9,7 @@
9 "connectionLostBanner.cta": "Lataa Palvelu uudelleen", 9 "connectionLostBanner.cta": "Lataa Palvelu uudelleen",
10 "connectionLostBanner.informationLink": "Mitä tapahtui?", 10 "connectionLostBanner.informationLink": "Mitä tapahtui?",
11 "connectionLostBanner.message": "Voi ei! Ferdi menetti yhteyden {name}.", 11 "connectionLostBanner.message": "Voi ei! Ferdi menetti yhteyden {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Kirjaudu sisään",
13 "feature.nightlyBuilds.activate": "Aktivoi",
14 "feature.nightlyBuilds.info": "Uusimmat versiot ovat Ferdin kokeellisia versioita, jotka voivat sisältää viimeistelemättömiä tai keskeneräisiä ominaisuuksia. Näitä uusimpia versioita käyttävät pääasiassa kehittäjät testaamaan uusia ominaisuuksia ja miten ne toimivat lopullisessa versiossa. Jos et tiedä mitä olet tekemässä, suosittelemme ettet aktivoi uusimpia versioita.",
15 "feature.nightlyBuilds.title": "Uusimmat versiot",
16 "feature.publishDebugInfo.error": "Virheraportin julkaisussa tapahtui virhe. Yritä myöhemmin uudelleen tai katso konsolista saadaksesi lisätietoja.", 13 "feature.publishDebugInfo.error": "Virheraportin julkaisussa tapahtui virhe. Yritä myöhemmin uudelleen tai katso konsolista saadaksesi lisätietoja.",
17 "feature.publishDebugInfo.info": "Julkaisemalla virheraportin auttat meitä löytämään Ferdissä ongelmia ja virheitä. Julkaisemalla virheraportin hyväksyt Ferdi Debugger´s tietosuojakäytännöt ja -ehdot", 14 "feature.publishDebugInfo.info": "Julkaisemalla virheraportin auttat meitä löytämään Ferdissä ongelmia ja virheitä. Julkaisemalla virheraportin hyväksyt Ferdi Debugger´s tietosuojakäytännöt ja -ehdot",
18 "feature.publishDebugInfo.privacy": "Tietosuojakäytäntö", 15 "feature.publishDebugInfo.privacy": "Tietosuojakäytäntö",
@@ -23,37 +20,37 @@
23 "feature.quickSwitch.info": "Valitse palvelu painamalla TAB, ↑ ja ↓. Avaa palvelu painamalla ENTER.", 20 "feature.quickSwitch.info": "Valitse palvelu painamalla TAB, ↑ ja ↓. Avaa palvelu painamalla ENTER.",
24 "feature.quickSwitch.search": "Etsi...", 21 "feature.quickSwitch.search": "Etsi...",
25 "feature.quickSwitch.title": "Pikavalitsin", 22 "feature.quickSwitch.title": "Pikavalitsin",
26 "global.api.unhealthy": "Can't connect to Ferdi online services", 23 "global.api.unhealthy": "Ferdin verkkopalveluihin ei saada yhteyttä",
27 "global.cancel": "Cancel", 24 "global.cancel": "Peruuta",
28 "global.edit": "Muokkaa", 25 "global.edit": "Muokkaa",
29 "global.no": "No", 26 "global.no": "Ei",
30 "global.notConnectedToTheInternet": "Et ole yhteydessä internetiin.", 27 "global.notConnectedToTheInternet": "Et ole yhteydessä internetiin.",
31 "global.ok": "Ok", 28 "global.ok": "Ok",
32 "global.quit": "Quit", 29 "global.quit": "Sulje",
33 "global.quitConfirmation": "Do you really want to quit Ferdi?", 30 "global.quitConfirmation": "Haluatko varmasti sulkea Ferdin?",
34 "global.save": "Save", 31 "global.save": "Tallenna",
35 "global.settings": "Settings", 32 "global.settings": "Asetukset",
36 "global.spellchecker.useDefault": "Käytä järjestelmän oletusasetusta ({default})", 33 "global.spellchecker.useDefault": "Käytä järjestelmän oletusasetusta ({default})",
37 "global.spellchecking.autodetect": "Tunnista kieli automaattisesti", 34 "global.spellchecking.autodetect": "Tunnista kieli automaattisesti",
38 "global.spellchecking.autodetect.short": "Automaattinen", 35 "global.spellchecking.autodetect.short": "Automaattinen",
39 "global.spellchecking.language": "Oikeinkirjoituksen tarkistuskieli", 36 "global.spellchecking.language": "Oikeinkirjoituksen tarkistuskieli",
40 "global.submit": "Submit", 37 "global.submit": "Lähetä",
41 "global.userAgentHelp": "Use 'https://whatmyuseragent.com/' (to discover) or 'https://developers.whatismybrowser.com/useragents/explore/' (to choose) your desired user agent and copy-paste it here.", 38 "global.userAgentHelp": "Käytä 'https://whatmyuseragent.com/' (löytääksesi) tai 'https://developers.whatismybrowser.com/useragents/explore/' (valitaksesi) haluamasi käyttäjäagentin ja kopioi se tähän.",
42 "global.userAgentPref": "User Agent", 39 "global.userAgentPref": "Käyttäjäagentti",
43 "global.yes": "Yes", 40 "global.yes": "Kyllä",
44 "import.headline": "Tuo Ferdin 4 palveluasi", 41 "import.headline": "Tuo Ferdin 4 palveluasi",
45 "import.notSupportedHeadline": "Palvelut eivät vielä tue Ferdi 5-versiota", 42 "import.notSupportedHeadline": "Palvelut eivät vielä tue Ferdi 5-versiota",
46 "import.skip.label": "Haluan lisätä palvelut manuaalisesti", 43 "import.skip.label": "Haluan lisätä palvelut manuaalisesti",
47 "import.submit.label": "Import {count} services", 44 "import.submit.label": "Tuo {count} palvelua",
48 "infobar.authRequestFailed": "Todennuspyynnön suoritamisessa tapahtui virhe. Jos tämä virhe toistuu, ole hyvä ja yritä kirjautua ulos. Kirjaudu sen jälkeen uudestaan sisälle.", 45 "infobar.authRequestFailed": "Todennuspyynnön suoritamisessa tapahtui virhe. Jos tämä virhe toistuu, ole hyvä ja yritä kirjautua ulos. Kirjaudu sen jälkeen uudestaan sisälle.",
49 "infobar.buttonChangelog": "What is new?", 46 "infobar.buttonChangelog": "Uutta Ferdissä",
50 "infobar.buttonInstallUpdate": "Käynnistä uudelleen ja asenna päivitys", 47 "infobar.buttonInstallUpdate": "Käynnistä uudelleen ja asenna päivitys",
51 "infobar.buttonReloadServices": "Lataa palvelut uudestaan", 48 "infobar.buttonReloadServices": "Lataa palvelut uudestaan",
52 "infobar.hide": "Piilota", 49 "infobar.hide": "Piilota",
53 "infobar.requiredRequestsFailed": "Palveluja ja käyttäjätietoja ei voitu ladata", 50 "infobar.requiredRequestsFailed": "Palveluja ja käyttäjätietoja ei voitu ladata",
54 "infobar.servicesUpdated": "Palvelusi on päivitetty.", 51 "infobar.servicesUpdated": "Palvelusi on päivitetty.",
55 "infobar.updateAvailable": "Ferdille on saatavana uusi päivitys.", 52 "infobar.updateAvailable": "Ferdille on saatavana uusi päivitys.",
56 "infobox.dismiss": "Dismiss", 53 "infobox.dismiss": "Hylkää",
57 "invite.email.label": "Sähköpostiosoite", 54 "invite.email.label": "Sähköpostiosoite",
58 "invite.headline.friends": "Kutsu 3 ystävääsi tai kollegaasi", 55 "invite.headline.friends": "Kutsu 3 ystävääsi tai kollegaasi",
59 "invite.name.label": "Nimi", 56 "invite.name.label": "Nimi",
@@ -73,7 +70,7 @@
73 "login.email.label": "Sähköpostiosoite", 70 "login.email.label": "Sähköpostiosoite",
74 "login.headline": "Kirjaudu sisään", 71 "login.headline": "Kirjaudu sisään",
75 "login.invalidCredentials": "Sähköpostiosoite tai salasana ei kelpaa", 72 "login.invalidCredentials": "Sähköpostiosoite tai salasana ei kelpaa",
76 "login.link.password": "Reset password", 73 "login.link.password": "Palauta salasana",
77 "login.link.signup": "Luo ilmainen tili", 74 "login.link.signup": "Luo ilmainen tili",
78 "login.password.label": "Salasana", 75 "login.password.label": "Salasana",
79 "login.serverLogout": "Istuntosi on vanhentunut. Kirjaudu uudelleen sisään.", 76 "login.serverLogout": "Istuntosi on vanhentunut. Kirjaudu uudelleen sisään.",
@@ -85,40 +82,40 @@
85 "menu.app.autohideMenuBar": "Piilota valikko automaattisesti", 82 "menu.app.autohideMenuBar": "Piilota valikko automaattisesti",
86 "menu.app.checkForUpdates": "Tarkista päivitykset", 83 "menu.app.checkForUpdates": "Tarkista päivitykset",
87 "menu.app.hide": "Piilota", 84 "menu.app.hide": "Piilota",
88 "menu.app.hideOthers": "Hide Others", 85 "menu.app.hideOthers": "Piilota muut",
89 "menu.app.unhide": "Unhide", 86 "menu.app.unhide": "Näytä piilotetut",
90 "menu.edit": "Muokkaa", 87 "menu.edit": "Muokkaa",
91 "menu.edit.copy": "Copy", 88 "menu.edit.copy": "Kopioi",
92 "menu.edit.cut": "Cut", 89 "menu.edit.cut": "Leikkaa",
93 "menu.edit.delete": "Poista", 90 "menu.edit.delete": "Poista",
94 "menu.edit.emojiSymbols": "Emoji & Symbolit", 91 "menu.edit.emojiSymbols": "Emoji & Symbolit",
95 "menu.edit.findInPage": "Etsi sivulta", 92 "menu.edit.findInPage": "Etsi sivulta",
96 "menu.edit.paste": "Paste", 93 "menu.edit.paste": "Liitä",
97 "menu.edit.pasteAndMatchStyle": "Paste And Match Style", 94 "menu.edit.pasteAndMatchStyle": "Liitä ja yhdistä tyyliin",
98 "menu.edit.redo": "Redo", 95 "menu.edit.redo": "Tee uudelleen",
99 "menu.edit.selectAll": "Select All", 96 "menu.edit.selectAll": "Valitse kaikki",
100 "menu.edit.speech": "Puhe", 97 "menu.edit.speech": "Puhe",
101 "menu.edit.startDictation": "Aloita sanelu", 98 "menu.edit.startDictation": "Aloita sanelu",
102 "menu.edit.startSpeaking": "Aloita puhuminen", 99 "menu.edit.startSpeaking": "Aloita puhuminen",
103 "menu.edit.stopSpeaking": "Lopeta puhuminen", 100 "menu.edit.stopSpeaking": "Lopeta puhuminen",
104 "menu.edit.undo": "Undo", 101 "menu.edit.undo": "Kumoa",
105 "menu.file": "Tiedosto", 102 "menu.file": "Tiedosto",
106 "menu.help": "Help", 103 "menu.help": "Apua",
107 "menu.help.changelog": "Muutosloki", 104 "menu.help.changelog": "Muutosloki",
108 "menu.help.debugInfo": "Kopioi virheraportin tiedot", 105 "menu.help.debugInfo": "Kopioi virheraportin tiedot",
109 "menu.help.debugInfoCopiedBody": "Virheraportin tiedot on kopioitu leikepöydälle.", 106 "menu.help.debugInfoCopiedBody": "Virheraportin tiedot on kopioitu leikepöydälle.",
110 "menu.help.debugInfoCopiedHeadline": "Ferdi virheraportin tiedot", 107 "menu.help.debugInfoCopiedHeadline": "Ferdi virheraportin tiedot",
111 "menu.help.importExportData": "Import/Export Configuration Data", 108 "menu.help.importExportData": "Tuo/vie asetukset",
112 "menu.help.learnMore": "Lue lisää", 109 "menu.help.learnMore": "Lue lisää",
113 "menu.help.privacy": "Tietosuojalauseke", 110 "menu.help.privacy": "Tietosuojalauseke",
114 "menu.help.publishDebugInfo": "Julkaise virheraportin tiedot", 111 "menu.help.publishDebugInfo": "Julkaise virheraportin tiedot",
115 "menu.help.support": "Tuki", 112 "menu.help.support": "Tuki",
116 "menu.help.tos": "Käyttöehdot", 113 "menu.help.tos": "Käyttöehdot",
117 "menu.services": "Palvelut", 114 "menu.services": "Palvelut",
118 "menu.services.activatePreviousService": "Activate previous service", 115 "menu.services.activatePreviousService": "Edellinen palvelu",
119 "menu.services.addNewService": "Add New Service...", 116 "menu.services.addNewService": "Lisää uusi palvelu...",
120 "menu.services.goHome": "Etusivu", 117 "menu.services.goHome": "Etusivu",
121 "menu.services.setNextServiceActive": "Activate next service", 118 "menu.services.setNextServiceActive": "Seuraava palvelu",
122 "menu.todos": "Todos-tehtävät", 119 "menu.todos": "Todos-tehtävät",
123 "menu.todos.enableTodos": "Ota Todos käyttöön", 120 "menu.todos.enableTodos": "Ota Todos käyttöön",
124 "menu.view": "Katso", 121 "menu.view": "Katso",
@@ -126,31 +123,31 @@
126 "menu.view.forward": "Eteenpäin", 123 "menu.view.forward": "Eteenpäin",
127 "menu.view.lockFerdi": "Lukitse Ferdi", 124 "menu.view.lockFerdi": "Lukitse Ferdi",
128 "menu.view.openQuickSwitch": "Avaa Pikavalinta", 125 "menu.view.openQuickSwitch": "Avaa Pikavalinta",
129 "menu.view.reloadFerdi": "Reload Ferdi", 126 "menu.view.reloadFerdi": "Päivitä Ferdin näkymä",
130 "menu.view.reloadService": "Lataa Palvelu uudelleen", 127 "menu.view.reloadService": "Lataa Palvelu uudelleen",
131 "menu.view.reloadTodos": "Reload ToDos", 128 "menu.view.reloadTodos": "Päivitä Todo-lista",
132 "menu.view.resetZoom": "Actual Size", 129 "menu.view.resetZoom": "Todellinen koko",
133 "menu.view.toggleDarkMode": "Vaihda Tummaan tilaan", 130 "menu.view.toggleDarkMode": "Vaihda Tummaan tilaan",
134 "menu.view.toggleDevTools": "Vaihda Kehittäjän työkaluun", 131 "menu.view.toggleDevTools": "Vaihda Kehittäjän työkaluun",
135 "menu.view.toggleFullScreen": "Toggle Full Screen", 132 "menu.view.toggleFullScreen": "Vaihda kokoruututilaan",
136 "menu.view.toggleServiceDevTools": "Vaihda Palvelun kehittäjän työkaluun", 133 "menu.view.toggleServiceDevTools": "Vaihda Palvelun kehittäjän työkaluun",
137 "menu.view.toggleTodosDevTools": "Vaihda Todon Kehittäjän työkalut", 134 "menu.view.toggleTodosDevTools": "Vaihda Todon Kehittäjän työkalut",
138 "menu.view.zoomIn": "Zoom In", 135 "menu.view.zoomIn": "Lähennä",
139 "menu.view.zoomOut": "Zoom Out", 136 "menu.view.zoomOut": "Loitonna",
140 "menu.window": "Window", 137 "menu.window": "Ikkuna",
141 "menu.window.close": "Close", 138 "menu.window.close": "Sulje",
142 "menu.window.minimize": "Minimize", 139 "menu.window.minimize": "Pienennä",
143 "menu.workspaces": "Työtilat", 140 "menu.workspaces": "Työtilat",
144 "menu.workspaces.addNewWorkspace": "Lisää Uusi Työtila...", 141 "menu.workspaces.addNewWorkspace": "Lisää Uusi Työtila...",
145 "menu.workspaces.closeWorkspaceDrawer": "Sulje työtilan valikko", 142 "menu.workspaces.closeWorkspaceDrawer": "Sulje työtilan valikko",
146 "menu.workspaces.defaultWorkspace": "Kaikki palvelut", 143 "menu.workspaces.defaultWorkspace": "Kaikki palvelut",
147 "menu.workspaces.openWorkspaceDrawer": "Avaa työtilan valikko", 144 "menu.workspaces.openWorkspaceDrawer": "Avaa työtilan valikko",
148 "password.email.label": "Sähköpostiosoite", 145 "password.email.label": "Sähköpostiosoite",
149 "password.headline": "Reset password", 146 "password.headline": "Palauta salasana",
150 "password.link.login": "Kirjaudu tilillesi", 147 "password.link.login": "Kirjaudu tilillesi",
151 "password.link.signup": "Luo ilmainen tili", 148 "password.link.signup": "Luo ilmainen tili",
152 "password.noUser": "No user with that email address was found", 149 "password.noUser": "Tälle sähköpostiosoiteelle ei löytynyt käyttäjää",
153 "password.successInfo": "Your new password was sent to your email address", 150 "password.successInfo": "Uusi salasanasi on lähetetty sähköpostiisi",
154 "service.crashHandler.action": "Lataa uudestaan {name}", 151 "service.crashHandler.action": "Lataa uudestaan {name}",
155 "service.crashHandler.autoReload": "Yritetään palauttaa {name} automaattisesti {seconds} sekunnin kuluttua", 152 "service.crashHandler.autoReload": "Yritetään palauttaa {name} automaattisesti {seconds} sekunnin kuluttua",
156 "service.crashHandler.headline": "Voi ei!", 153 "service.crashHandler.headline": "Voi ei!",
@@ -165,9 +162,9 @@
165 "service.webviewLoader.loading": "Ladataan {service}", 162 "service.webviewLoader.loading": "Ladataan {service}",
166 "services.getStarted": "Aloita", 163 "services.getStarted": "Aloita",
167 "services.login": "Kirjaudu sisään käyttääksesi Ferdiä.", 164 "services.login": "Kirjaudu sisään käyttääksesi Ferdiä.",
168 "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner. If you are switching over (from one of the hosted servers) to using Ferdi without an account, please be informed that you can export your data from that server and subsequently import it using the Help menu to resurrect all your workspaces and configured services!", 165 "services.serverInfo": "Vaihtoehtoisesti voit vaihtaa Ferdi-palvelinta klikkaamalla hammasratasta vasemmassa alakulmassa. Jos olet siirtymässä (jostakin isännöidystä palvelimesta) Ferdin käyttöön ilman tiliä, voit ladata tietosi siltä palvelimelta ja tuoda ne Apua-valikkon kautta palauttaaksesi kaikki työtilasi ja palvelut!",
169 "services.serverless": "Käytä Ferdia ilman tiliä", 166 "services.serverless": "Käytä Ferdia ilman tiliä",
170 "settings.account.account.editButton": "Edit account", 167 "settings.account.account.editButton": "Muokkaa tiliä",
171 "settings.account.accountUnavailable": "Tili ei ole käytettävissä", 168 "settings.account.accountUnavailable": "Tili ei ole käytettävissä",
172 "settings.account.accountUnavailableInfo": "Käytät Ferdia ilman tiliä. Jos haluat käyttää Ferdia tilin kanssa ja pitää palvelusi synkronoituna kaikissa asennuksissa, valitse Asetukset-välilehdessä palvelin ja kirjaudu sisään.", 169 "settings.account.accountUnavailableInfo": "Käytät Ferdia ilman tiliä. Jos haluat käyttää Ferdia tilin kanssa ja pitää palvelusi synkronoituna kaikissa asennuksissa, valitse Asetukset-välilehdessä palvelin ja kirjaudu sisään.",
173 "settings.account.buttonSave": "Päivitä profiili", 170 "settings.account.buttonSave": "Päivitä profiili",
@@ -175,25 +172,25 @@
175 "settings.account.deleteEmailSent": "Olet saanut sähköpostiviestissä linkin, jonka kautta voit vahvistaa tilisi poistamisen. Tiliäsi ja tietoja ei voi palauttaa!", 172 "settings.account.deleteEmailSent": "Olet saanut sähköpostiviestissä linkin, jonka kautta voit vahvistaa tilisi poistamisen. Tiliäsi ja tietoja ei voi palauttaa!",
176 "settings.account.deleteInfo": "Jos et enää tarvitse Ferdi-tiliäsi, voit poistaa tilisi ja kaikki siihen liittyvät tiedot täältä.", 173 "settings.account.deleteInfo": "Jos et enää tarvitse Ferdi-tiliäsi, voit poistaa tilisi ja kaikki siihen liittyvät tiedot täältä.",
177 "settings.account.headline": "Tili", 174 "settings.account.headline": "Tili",
178 "settings.account.headlineAccount": "Account information", 175 "settings.account.headlineAccount": "Tilin tiedot",
179 "settings.account.headlineDangerZone": "Danger Zone", 176 "settings.account.headlineDangerZone": "Vaaravyöhyke",
180 "settings.account.headlineInvoices": "Invoices", 177 "settings.account.headlineInvoices": "Laskut",
181 "settings.account.headlinePassword": "Change password", 178 "settings.account.headlinePassword": "Vaihda salasana",
182 "settings.account.headlineProfile": "Päivitä profiili", 179 "settings.account.headlineProfile": "Päivitä profiili",
183 "settings.account.successInfo": "Tekemäsi muutokset on tallennettu", 180 "settings.account.successInfo": "Tekemäsi muutokset on tallennettu",
184 "settings.account.tryReloadServices": "Yritä uudelleen", 181 "settings.account.tryReloadServices": "Yritä uudelleen",
185 "settings.account.tryReloadUserInfoRequest": "Yritä uudelleen", 182 "settings.account.tryReloadUserInfoRequest": "Yritä uudelleen",
186 "settings.account.userInfoRequestFailed": "Käyttäjätietoja ei voitu ladata", 183 "settings.account.userInfoRequestFailed": "Käyttäjätietoja ei voitu ladata",
187 "settings.account.yourLicense": "Ferdi-lisenssisi:", 184 "settings.account.yourLicense": "Ferdi-lisenssisi:",
188 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Syötä korostusväri CSS-yhteensopivassa muodossa. (Oletus: {defaultAccentColor})",
189 "settings.app.buttonClearAllCache": "Tyhjennä välimuisti", 186 "settings.app.buttonClearAllCache": "Tyhjennä välimuisti",
190 "settings.app.buttonInstallUpdate": "Käynnistä uudelleen ja asenna päivitys", 187 "settings.app.buttonInstallUpdate": "Käynnistä uudelleen ja asenna päivitys",
191 "settings.app.buttonOpenFerdiProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiProfileFolder": "Avaa profiilikansio",
192 "settings.app.buttonOpenFerdiServiceRecipesFolder": "Open Service Recipes folder", 189 "settings.app.buttonOpenFerdiServiceRecipesFolder": "Avaa palvelun ohjekansio",
193 "settings.app.buttonSearchForUpdate": "Tarkista päivitykset", 190 "settings.app.buttonSearchForUpdate": "Tarkista päivitykset",
194 "settings.app.cacheInfo": "Ferdi välimuisti käyttää tällä hetkellä {size} levytilaa.", 191 "settings.app.cacheInfo": "Ferdi välimuisti käyttää tällä hetkellä {size} levytilaa.",
195 "settings.app.cacheNotCleared": "Kaikkia väliaikaistiedostoja ei voitu poistaa", 192 "settings.app.cacheNotCleared": "Kaikkia väliaikaistiedostoja ei voitu poistaa",
196 "settings.app.closeSettings": "Close settings", 193 "settings.app.closeSettings": "Sulje asetukset",
197 "settings.app.currentVersion": "Nykyinen versio:", 194 "settings.app.currentVersion": "Nykyinen versio:",
198 "settings.app.form.accentColor": "Korostusväri", 195 "settings.app.form.accentColor": "Korostusväri",
199 "settings.app.form.adaptableDarkMode": "Synkronoi tumma tila käyttöjärjestelmäni tumman tilan kanssa", 196 "settings.app.form.adaptableDarkMode": "Synkronoi tumma tila käyttöjärjestelmäni tumman tilan kanssa",
@@ -201,19 +198,19 @@
201 "settings.app.form.autoLaunchInBackground": "Käynnistä taustalla", 198 "settings.app.form.autoLaunchInBackground": "Käynnistä taustalla",
202 "settings.app.form.autoLaunchOnStart": "Käynnistä Ferdi käynnistettäessä", 199 "settings.app.form.autoLaunchOnStart": "Käynnistä Ferdi käynnistettäessä",
203 "settings.app.form.automaticUpdates": "Salli päivitykset", 200 "settings.app.form.automaticUpdates": "Salli päivitykset",
204 "settings.app.form.beta": "Sisällytä beta-versiot", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Älä näytä ilmoituksia leikepöydän tapahtumista",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Pienennä Ferdi ilmoitusalueelle",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Vahvista Ferdin sulkeminen",
208 "settings.app.form.customTodoServer": "Custom Todo Server", 205 "settings.app.form.customTodoServer": "Mukautettu Todo-Palvelin",
209 "settings.app.form.darkMode": "Ota tumma tila käyttöön", 206 "settings.app.form.darkMode": "Ota tumma tila käyttöön",
210 "settings.app.form.enableGPUAcceleration": "Ota Gpu-kiihdytys käyttöön", 207 "settings.app.form.enableGPUAcceleration": "Ota Gpu-kiihdytys käyttöön",
211 "settings.app.form.enableGlobalHideShortcut": "Enable Global shortcut to hide Ferdi", 208 "settings.app.form.enableGlobalHideShortcut": "Ota käyttöön yleinen pikanäppäin piilottaaksesi Ferdin",
212 "settings.app.form.enableLock": "Ota Salasanan lukitus käyttöön", 209 "settings.app.form.enableLock": "Ota Salasanan lukitus käyttöön",
213 "settings.app.form.enableLongPressServiceHint": "Enable service shortcut hint on long press", 210 "settings.app.form.enableLongPressServiceHint": "Näytä vihje painamalla palvelun pikakuvaketta pitkään",
214 "settings.app.form.enableMenuBar": "Always show Ferdi in Menu Bar", 211 "settings.app.form.enableMenuBar": "Näytä Ferdi aina valikkopalkissa",
215 "settings.app.form.enableSpellchecking": "Ota oikoluku käyttöön", 212 "settings.app.form.enableSpellchecking": "Ota oikoluku käyttöön",
216 "settings.app.form.enableSystemTray": "Always show Ferdi in System Tray", 213 "settings.app.form.enableSystemTray": "Näytä Ferdi aina ilmoitusalueella",
217 "settings.app.form.enableTodos": "Ota Ferdi Todos käyttöön", 214 "settings.app.form.enableTodos": "Ota Ferdi Todos käyttöön",
218 "settings.app.form.hibernateOnStartup": "Pidä palvelut horrostilassa käynnistettäessä", 215 "settings.app.form.hibernateOnStartup": "Pidä palvelut horrostilassa käynnistettäessä",
219 "settings.app.form.hibernationStrategy": "Horrostila-suunnitelma", 216 "settings.app.form.hibernationStrategy": "Horrostila-suunnitelma",
@@ -225,7 +222,7 @@
225 "settings.app.form.minimizeToSystemTray": "Pienennä Ferdi ilmoitusalueelle", 222 "settings.app.form.minimizeToSystemTray": "Pienennä Ferdi ilmoitusalueelle",
226 "settings.app.form.navigationBarBehaviour": "Navigointipalkin käyttäytyminen", 223 "settings.app.form.navigationBarBehaviour": "Navigointipalkin käyttäytyminen",
227 "settings.app.form.notifyTaskBarOnMessage": "Ilmoita tehtäväpalkkissa/Dockissa uudesta viestistä", 224 "settings.app.form.notifyTaskBarOnMessage": "Ilmoita tehtäväpalkkissa/Dockissa uudesta viestistä",
228 "settings.app.form.passwordToggle": "Password toggle", 225 "settings.app.form.passwordToggle": "Näytä salasana",
229 "settings.app.form.predefinedTodoServer": "Todo Palvelin", 226 "settings.app.form.predefinedTodoServer": "Todo Palvelin",
230 "settings.app.form.privateNotifications": "Älä näytä viestin sisältöä ilmoituksissa", 227 "settings.app.form.privateNotifications": "Älä näytä viestin sisältöä ilmoituksissa",
231 "settings.app.form.reloadAfterResume": "Lataa Ferdi järjestelmän uudelleenkäynnistymisen jälkeen", 228 "settings.app.form.reloadAfterResume": "Lataa Ferdi järjestelmän uudelleenkäynnistymisen jälkeen",
@@ -233,43 +230,43 @@
233 "settings.app.form.scheduledDNDEnabled": "Ota ajoitettu Älä häiritse-tila käyttöön", 230 "settings.app.form.scheduledDNDEnabled": "Ota ajoitettu Älä häiritse-tila käyttöön",
234 "settings.app.form.scheduledDNDEnd": "Vastaanottaja", 231 "settings.app.form.scheduledDNDEnd": "Vastaanottaja",
235 "settings.app.form.scheduledDNDStart": "Lähettäjä", 232 "settings.app.form.scheduledDNDStart": "Lähettäjä",
236 "settings.app.form.searchEngine": "Search engine", 233 "settings.app.form.searchEngine": "Hakukone",
237 "settings.app.form.sentry": "Lähetä telemetriatiedot", 234 "settings.app.form.sentry": "Lähetä telemetriatiedot",
238 "settings.app.form.serviceRibbonWidth": "Valikon leveys", 235 "settings.app.form.serviceRibbonWidth": "Valikon leveys",
239 "settings.app.form.showDisabledServices": "Näytä Estetyt palvelut -välilehdet", 236 "settings.app.form.showDisabledServices": "Näytä Estetyt palvelut -välilehdet",
240 "settings.app.form.showDragArea": "Näytä ikkunassa siirrettävä alue", 237 "settings.app.form.showDragArea": "Näytä ikkunassa siirrettävä alue",
241 "settings.app.form.showMessagesBadgesWhenMuted": "Näytä merkki lukemattomasta viestistä kun ilmoitukset on poistettu käytöstä", 238 "settings.app.form.showMessagesBadgesWhenMuted": "Näytä merkki lukemattomasta viestistä kun ilmoitukset on poistettu käytöstä",
242 "settings.app.form.showServiceName": "Display service name under the icon", 239 "settings.app.form.showServiceName": "Näytä palvelun nimi kuvakkeen alla",
243 "settings.app.form.splitColumns": "Number of columns", 240 "settings.app.form.splitColumns": "Sarakkeiden määrä",
244 "settings.app.form.splitMode": "Enable Split View Mode", 241 "settings.app.form.splitMode": "Ota käyttöön jaettu näkymä",
245 "settings.app.form.startMinimized": "Käynnistä pienennettynä", 242 "settings.app.form.startMinimized": "Käynnistä pienennettynä",
246 "settings.app.form.universalDarkMode": "Ota käyttöön yleinen tumma tila", 243 "settings.app.form.universalDarkMode": "Ota käyttöön yleinen tumma tila",
247 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Salli TouchID:n käyttö Ferdin avaamiseksi",
248 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Käytä vaakasuuntaista tyyliä",
249 "settings.app.form.wakeUpStrategy": "Wake up strategy", 246 "settings.app.form.wakeUpStrategy": "Sovelluksen herätys",
250 "settings.app.headlineAdvanced": "Lisäasetukset", 247 "settings.app.headlineAdvanced": "Lisäasetukset",
251 "settings.app.headlineAppearance": "Ulkoasu", 248 "settings.app.headlineAppearance": "Ulkoasu",
252 "settings.app.headlineGeneral": "Yleinen", 249 "settings.app.headlineGeneral": "Yleinen",
253 "settings.app.headlineLanguage": "Kieli", 250 "settings.app.headlineLanguage": "Kieli",
254 "settings.app.headlinePrivacy": "Privacy", 251 "settings.app.headlinePrivacy": "Tietosuoja",
255 "settings.app.headlineUpdates": "Päivitykset", 252 "settings.app.headlineUpdates": "Päivitykset",
256 "settings.app.hibernateInfo": "Oletuksena Ferdi pitää kaikki palvelut auki ja ladattuna taustalla, joten ne ovat valmiina, kun haluat käyttää niitä. Horrostila sammuttaa palveluita tietyn jakson jälkeen. Tämä kätevä toimino säästää RAM-muistia tai estää palveluita hidastamasta tietokonetta.", 253 "settings.app.hibernateInfo": "Oletuksena Ferdi pitää kaikki palvelut auki ja ladattuna taustalla, joten ne ovat valmiina, kun haluat käyttää niitä. Horrostila sammuttaa palveluita tietyn jakson jälkeen. Tämä kätevä toimino säästää RAM-muistia tai estää palveluita hidastamasta tietokonetta.",
257 "settings.app.inactivityLockInfo": "Minuutin käyttämättömyyden jälkeen Ferdi lukkiutuu automaattisesti. Käytä arvoa 0 poistaaksesi toiminnon käytöstä", 254 "settings.app.inactivityLockInfo": "Minuutin käyttämättömyyden jälkeen Ferdi lukkiutuu automaattisesti. Käytä arvoa 0 poistaaksesi toiminnon käytöstä",
258 "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut {lockShortcut}.", 255 "settings.app.lockInfo": "Salasanalukitus auttaa pitämään viestisi suojattuna.\nKäyttämällä salasanalukitusta, sinua pyydetään syöttämään salasanasi joka kerta kun käynnistät Ferdin tai lukitset Ferdin joko painamalla vasemmassa alakulmassa olevaa lukitussymbolia tai näppäinyhdistelmällä {lockShortcut}.",
259 "settings.app.lockedPassword": "Salasana", 256 "settings.app.lockedPassword": "Salasana",
260 "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", 257 "settings.app.lockedPasswordInfo": "Varmista, että luot salasanan, jonka muistat.\nJos hukkaat tämän salasanan, sinun täytyy asentaa Ferdi uudelleen.",
261 "settings.app.restartRequired": "Muutokset vaativat uudelleenkäynnistyksen", 258 "settings.app.restartRequired": "Muutokset vaativat uudelleenkäynnistyksen",
262 "settings.app.scheduledDNDInfo": "Ajastetun Älä häiritse-tilan avulla voit määritellä ajanjakson, jonka aikana et halua saada ilmoituksia Ferdistä.", 259 "settings.app.scheduledDNDInfo": "Ajastetun Älä häiritse-tilan avulla voit määritellä ajanjakson, jonka aikana et halua saada ilmoituksia Ferdistä.",
263 "settings.app.scheduledDNDTimeInfo": "Ajastin 24 tunnin järjestelmässä. Kun Älä häiritse-tila otetaan yöksi käyttöön, päättymisaika voi olla ennen alkamisaikaa (esim. alku 17:00, loppu 09:00).", 260 "settings.app.scheduledDNDTimeInfo": "Ajastin 24 tunnin järjestelmässä. Kun Älä häiritse-tila otetaan yöksi käyttöön, päättymisaika voi olla ennen alkamisaikaa (esim. alku 17:00, loppu 09:00).",
264 "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data!", 261 "settings.app.sentryInfo": "Telemetriatiedon lähettäminen antaa meille mahdollisuudet löytää virheitä Ferdistä - emme lähetä mitään henkilökohtaisia tietoja, kuten viestitietoja!",
265 "settings.app.spellCheckerLanguageInfo": "Ferdi käyttää Macin sisäänrakennettua oikolukua tarkastaessaan kirjoitusvirheitä. Jos haluat muuttaa tarkastettavaa kieltä, voit tehdä sen Macin järjestelmän asetuksissa.", 262 "settings.app.spellCheckerLanguageInfo": "Ferdi käyttää Macin sisäänrakennettua oikolukua tarkastaessaan kirjoitusvirheitä. Jos haluat muuttaa tarkastettavaa kieltä, voit tehdä sen Macin järjestelmän asetuksissa.",
266 "settings.app.subheadlineCache": "Välimuisti", 263 "settings.app.subheadlineCache": "Välimuisti",
267 "settings.app.subheadlineFerdiProfile": "Ferdi Profile", 264 "settings.app.subheadlineFerdiProfile": "Ferdin profiili",
268 "settings.app.todoServerInfo": "This server will be used for the \"Ferdi Todo\" feature.", 265 "settings.app.todoServerInfo": "Tätä palvelinta käytetään \"Ferdi Todo\" -toiminnossa.",
269 "settings.app.translationHelp": "Auta meitä kääntämään Ferdi omalle kielellesi.", 266 "settings.app.translationHelp": "Auta meitä kääntämään Ferdi omalle kielellesi.",
270 "settings.app.universalDarkModeInfo": "Yleinen Tumma-tila yrittää luoda palveluille tyylejä, joita ei tueta tällä hetkellä.", 267 "settings.app.universalDarkModeInfo": "Yleinen Tumma-tila yrittää luoda palveluille tyylejä, joita ei tueta tällä hetkellä.",
271 "settings.app.updateStatusAvailable": "Päivitys saatavilla, ladataan...", 268 "settings.app.updateStatusAvailable": "Päivitys saatavilla, ladataan...",
272 "settings.app.updateStatusSearching": "Etsii päivityksiä", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Käytät Ferdin viimeisintä versiota", 270 "settings.app.updateStatusUpToDate": "Käytät Ferdin viimeisintä versiota",
274 "settings.invite.headline": "Kutsu ystäviä", 271 "settings.invite.headline": "Kutsu ystäviä",
275 "settings.navigation.account": "Tili", 272 "settings.navigation.account": "Tili",
@@ -284,12 +281,12 @@
284 "settings.recipes.customService.headline.communityRecipes": "Yhteisön Kolmannen osapuolen Ohjeet", 281 "settings.recipes.customService.headline.communityRecipes": "Yhteisön Kolmannen osapuolen Ohjeet",
285 "settings.recipes.customService.headline.customRecipes": "Kolmannen osapuolen ohjeet", 282 "settings.recipes.customService.headline.customRecipes": "Kolmannen osapuolen ohjeet",
286 "settings.recipes.customService.headline.devRecipes": "Ohjeet palvelun kehittämiseen", 283 "settings.recipes.customService.headline.devRecipes": "Ohjeet palvelun kehittämiseen",
287 "settings.recipes.customService.intro": "To add a custom service, copy the service recipe folder inside:", 284 "settings.recipes.customService.intro": "Jos haluat lisätä mukautetun palvelun, kopioi palvelun ohje:",
288 "settings.recipes.customService.openDevDocs": "Ohjelmoijan dokumentaatio", 285 "settings.recipes.customService.openDevDocs": "Ohjelmoijan dokumentaatio",
289 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Avaa kansio",
290 "settings.recipes.headline": "Käytettävissä olevat palvelut", 287 "settings.recipes.headline": "Käytettävissä olevat palvelut",
291 "settings.recipes.missingService": "Palvelu puuttuu?", 288 "settings.recipes.missingService": "Palvelu puuttuu?",
292 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 289 "settings.recipes.nothingFound": "Pahoittelut, mutta yksikään palvelu ei täsmää hakutermiisi - saatat kuitenkin pystyä lisäämään sen käyttämällä \"Mukautettu sivusto\" -vaihtoehtoa. Huomioithan, että sivusto saattaa näyttää enemmän palveluja mitä asennetussa Ferdin versiossa on. Saadaksesi käyttöön nämä uudet palvelut, harkitse päivittämistä uudempaan Ferdin versioon.",
293 "settings.recipes.servicesSuccessfulAddedInfo": "Palvelu lisätty onnistuneesti", 290 "settings.recipes.servicesSuccessfulAddedInfo": "Palvelu lisätty onnistuneesti",
294 "settings.searchService": "Hae palvelua", 291 "settings.searchService": "Hae palvelua",
295 "settings.service.error.goBack": "Takaisin palveluihin", 292 "settings.service.error.goBack": "Takaisin palveluihin",
@@ -302,15 +299,15 @@
302 "settings.service.form.darkReaderBrightness": "Tumman tilan kirkkaus", 299 "settings.service.form.darkReaderBrightness": "Tumman tilan kirkkaus",
303 "settings.service.form.darkReaderContrast": "Tumman tilan kontrasti", 300 "settings.service.form.darkReaderContrast": "Tumman tilan kontrasti",
304 "settings.service.form.darkReaderSepia": "Tumman tilan seepia", 301 "settings.service.form.darkReaderSepia": "Tumman tilan seepia",
305 "settings.service.form.deleteButton": "Delete service", 302 "settings.service.form.deleteButton": "Poista palvelu",
306 "settings.service.form.editServiceHeadline": "Muokkaa {name}", 303 "settings.service.form.editServiceHeadline": "Muokkaa {name}",
307 "settings.service.form.enableAudio": "Ota ääni käyttöön", 304 "settings.service.form.enableAudio": "Ota ääni käyttöön",
308 "settings.service.form.enableBadge": "Näytä lukemattomat viestit", 305 "settings.service.form.enableBadge": "Näytä lukemattomat viestit",
309 "settings.service.form.enableDarkMode": "Ota tumma tila käyttöön", 306 "settings.service.form.enableDarkMode": "Ota tumma tila käyttöön",
310 "settings.service.form.enableHibernation": "Enable hibernation", 307 "settings.service.form.enableHibernation": "Ota horrostila käyttöön",
311 "settings.service.form.enableNotification": "Ota ilmoitukset käyttöön", 308 "settings.service.form.enableNotification": "Ota ilmoitukset käyttöön",
312 "settings.service.form.enableService": "Ota palvelu käyttöön", 309 "settings.service.form.enableService": "Ota palvelu käyttöön",
313 "settings.service.form.enableWakeUp": "Enable wake up", 310 "settings.service.form.enableWakeUp": "Herätä palvelu",
314 "settings.service.form.headlineBadges": "Lukemattomat viestit", 311 "settings.service.form.headlineBadges": "Lukemattomat viestit",
315 "settings.service.form.headlineDarkReaderSettings": "Tumman tilan asetukset", 312 "settings.service.form.headlineDarkReaderSettings": "Tumman tilan asetukset",
316 "settings.service.form.headlineGeneral": "Yleinen", 313 "settings.service.form.headlineGeneral": "Yleinen",
@@ -320,21 +317,21 @@
320 "settings.service.form.iconUpload": "Pudota kuva tai klikkaa tästä", 317 "settings.service.form.iconUpload": "Pudota kuva tai klikkaa tästä",
321 "settings.service.form.indirectMessageInfo": "Sinulle ilmoitetaan kaikista kanavan uusista viesteistä, ei vain @username, @channel, @here, ...", 318 "settings.service.form.indirectMessageInfo": "Sinulle ilmoitetaan kaikista kanavan uusista viesteistä, ei vain @username, @channel, @here, ...",
322 "settings.service.form.indirectMessages": "Näytä viestimerkki kaikille uusille viesteille", 319 "settings.service.form.indirectMessages": "Näytä viestimerkki kaikille uusille viesteille",
323 "settings.service.form.isHibernatedEnabledInfo": "When enabled, a service will be shut down after a period of time to save system resources.", 320 "settings.service.form.isHibernatedEnabledInfo": "Kun käytössä, palvelu suljetaan tietyn ajan kuluttua järjestelmän resurssien säästämiseksi.",
324 "settings.service.form.isMutedInfo": "Kun poistettu käytöstä, kaikki ilmoitusäänet ja äänentoisto on mykistetty", 321 "settings.service.form.isMutedInfo": "Kun poistettu käytöstä, kaikki ilmoitusäänet ja äänentoisto on mykistetty",
325 "settings.service.form.name": "Nimi", 322 "settings.service.form.name": "Nimi",
326 "settings.service.form.onlyShowFavoritesInUnreadCount": "Only show Favorites in unread count", 323 "settings.service.form.onlyShowFavoritesInUnreadCount": "Näytä lukemattomien viestien määrä vain suosikessa",
327 "settings.service.form.openDarkmodeCss": "Avaa darkmode.css", 324 "settings.service.form.openDarkmodeCss": "Avaa darkmode.css",
328 "settings.service.form.openUserCss": "Avaa user.css", 325 "settings.service.form.openUserCss": "Avaa user.css",
329 "settings.service.form.openUserJs": "Avaa user.js", 326 "settings.service.form.openUserJs": "Avaa user.js",
330 "settings.service.form.proxy.headline": "Http/Https välityspalvelimen asetukset", 327 "settings.service.form.proxy.headline": "Http/Https välityspalvelimen asetukset",
331 "settings.service.form.proxy.host": "Välityspalvelimen Host/IP", 328 "settings.service.form.proxy.host": "Välityspalvelimen Host/IP",
332 "settings.service.form.proxy.info": "Proxy settings will not be synchronized with the Ferdi servers.", 329 "settings.service.form.proxy.info": "Välityspalvelimen asetukset eivät synkronoidu Ferdin palvelimille.",
333 "settings.service.form.proxy.isEnabled": "Käytä välityspalvelinta", 330 "settings.service.form.proxy.isEnabled": "Käytä välityspalvelinta",
334 "settings.service.form.proxy.password": "Password (optional)", 331 "settings.service.form.proxy.password": "Salasana (valinnainen)",
335 "settings.service.form.proxy.port": "Portti", 332 "settings.service.form.proxy.port": "Portti",
336 "settings.service.form.proxy.restartInfo": "Käynnistä Ferdi välityspalvelimen asetusten vaihtamisen jälkeen.", 333 "settings.service.form.proxy.restartInfo": "Käynnistä Ferdi välityspalvelimen asetusten vaihtamisen jälkeen.",
337 "settings.service.form.proxy.user": "User (optional)", 334 "settings.service.form.proxy.user": "Käyttäjä (valinnainen)",
338 "settings.service.form.recipeFileInfo": "Käyttäjän tiedostot lisätään web-sivulle, jotta voit muokata palveluita millä tahansa tavalla. Käyttäjätiedostot tallennetaan vain paikallisesti eikä niitä siirretä muille tietokoneille käyttäen samaa tiliä.", 335 "settings.service.form.recipeFileInfo": "Käyttäjän tiedostot lisätään web-sivulle, jotta voit muokata palveluita millä tahansa tavalla. Käyttäjätiedostot tallennetaan vain paikallisesti eikä niitä siirretä muille tietokoneille käyttäen samaa tiliä.",
339 "settings.service.form.saveButton": "Tallenna palvelu", 336 "settings.service.form.saveButton": "Tallenna palvelu",
340 "settings.service.form.tabHosted": "Hosted", 337 "settings.service.form.tabHosted": "Hosted",
@@ -346,28 +343,19 @@
346 "settings.services.discoverServices": "Selaa palveluita", 343 "settings.services.discoverServices": "Selaa palveluita",
347 "settings.services.headline": "Sinun palvelusi", 344 "settings.services.headline": "Sinun palvelusi",
348 "settings.services.noServicesAdded": "Aloita lisäämällä palvelu.", 345 "settings.services.noServicesAdded": "Aloita lisäämällä palvelu.",
349 "settings.services.nothingFound": "Sorry, but no service matched your search term.", 346 "settings.services.nothingFound": "Pahoittelut, yksikään palvelu ei vastannut hakuehtoasi.",
350 "settings.services.servicesRequestFailed": "Palveluita ei voitu ladata", 347 "settings.services.servicesRequestFailed": "Palveluita ei voitu ladata",
351 "settings.services.tooltip.isDisabled": "Palvelu poistettu käytöstä", 348 "settings.services.tooltip.isDisabled": "Palvelu poistettu käytöstä",
352 "settings.services.tooltip.isMuted": "Kaikki äänet on mykistetty", 349 "settings.services.tooltip.isMuted": "Kaikki äänet on mykistetty",
353 "settings.services.tooltip.notificationsDisabled": "Ilmoitukset on poistettu käytöstä", 350 "settings.services.tooltip.notificationsDisabled": "Ilmoitukset on poistettu käytöstä",
354 "settings.services.updatedInfo": "Tekemäsi muutokset on tallennettu", 351 "settings.services.updatedInfo": "Tekemäsi muutokset on tallennettu",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi on yhteisöjohtoinen ja avoimen lähdekoodin sovellus.</p><p>Kiitos henkilöille, jotka tekevät tämän mahdolliseksi:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Tietoja Ferdistä", 354 "settings.supportFerdi.headline": "Tietoja Ferdistä",
357 "settings.supportFerdi.textDonation": "Jos haluat tukea Ferdin kehitystä lahjoituksella, voit tehdä niin molemmilla tavoilla,",
358 "settings.supportFerdi.textDonationAnd": "ja",
359 "settings.supportFerdi.textExpenses": "Vaikka vapaaehtoiset tekevät suurimman osan työstä, meidän on silti maksettava palvelemista ja sertifikaateista. Olemme yhteisönä täysin läpinäkyviä keräämiämme ja käyttämiemme varojen suhteen",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub sponsorit",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "tästä",
363 "settings.supportFerdi.textOpenCollective": "Avoin Kollektiivi",
364 "settings.supportFerdi.textSupportWelcome": "Tuki on aina tervetullutta. Voit saada listan tarvitsemastamme avusta",
365 "settings.supportFerdi.textSupportWelcomeHere": "tästä",
366 "settings.supportFerdi.textVolunteers": "Ferdin kehittäminen tehdään vapaaehtoisten avulla. Ihmisillä, jotka käyttävät Ferdiä kuten sinä. He ylläpitävät, korjaavat ja parantavat Ferdia vapaa-aikanaan.",
367 "settings.team.contentHeadline": "Franz-tiimin hallinta", 355 "settings.team.contentHeadline": "Franz-tiimin hallinta",
368 "settings.team.copy": "Franzin Tiimihallinnan avulla voit hallita usean käyttäjän Franz-tilauksia. Huomioithan, että Franz Premium -tilaus ei anna sinulle etuja Ferdin käytössä: Ainoa syy siihen, että sinulla on vielä pääsy Tiimihallintaan, on se, että voit hallita perinteisiä Franz-tiimejä ja että et menetä mitään toimintoja tilisi hallinnassa.", 356 "settings.team.copy": "Franzin Tiimihallinnan avulla voit hallita usean käyttäjän Franz-tilauksia. Huomioithan, että Franz Premium -tilaus ei anna sinulle etuja Ferdin käytössä: Ainoa syy siihen, että sinulla on vielä pääsy Tiimihallintaan, on se, että voit hallita perinteisiä Franz-tiimejä ja että et menetä mitään toimintoja tilisi hallinnassa.",
369 "settings.team.headline": "Tiimi", 357 "settings.team.headline": "Tiimi",
370 "settings.team.intro": "You are currently using Franz Servers, which is why you have access to Team Management.", 358 "settings.team.intro": "Käytössäsi on tällä hetkellä Franz Servers, minkä vuoksi sinulla on pääsy tiimien hallintaan.",
371 "settings.team.manageAction": "Hallitse tiimiäsi meetfranz.comissa", 359 "settings.team.manageAction": "Hallitse tiimiäsi meetfranz.comissa",
372 "settings.team.teamsUnavailable": "Tiimit eivät ole käytettävissä", 360 "settings.team.teamsUnavailable": "Tiimit eivät ole käytettävissä",
373 "settings.team.teamsUnavailableInfo": "Tiimit ovat tällä hetkellä käytettävissä vain Franz-palvelimella ja Franz Professionalin lunastamisen jälkeen. Käyttääksesi tiimejä, vaihda palvelimesi osoitteeseen https://api.franzinfra.com.", 361 "settings.team.teamsUnavailableInfo": "Tiimit ovat tällä hetkellä käytettävissä vain Franz-palvelimella ja Franz Professionalin lunastamisen jälkeen. Käyttääksesi tiimejä, vaihda palvelimesi osoitteeseen https://api.franzinfra.com.",
@@ -377,8 +365,8 @@
377 "settings.user.form.accountType.non-profit": "Voittoa tavoittelematon", 365 "settings.user.form.accountType.non-profit": "Voittoa tavoittelematon",
378 "settings.user.form.currentPassword": "Nykyinen salasana", 366 "settings.user.form.currentPassword": "Nykyinen salasana",
379 "settings.user.form.email": "Sähköposti", 367 "settings.user.form.email": "Sähköposti",
380 "settings.user.form.firstname": "First Name", 368 "settings.user.form.firstname": "Etunimi",
381 "settings.user.form.lastname": "Last Name", 369 "settings.user.form.lastname": "Sukunimi",
382 "settings.user.form.newPassword": "Uusi salasana", 370 "settings.user.form.newPassword": "Uusi salasana",
383 "settings.workspace.add.form.name": "Nimi", 371 "settings.workspace.add.form.name": "Nimi",
384 "settings.workspace.add.form.submitButton": "Luo työtila", 372 "settings.workspace.add.form.submitButton": "Luo työtila",
@@ -395,11 +383,11 @@
395 "settings.workspaces.tryReloadWorkspaces": "Yritä uudelleen", 383 "settings.workspaces.tryReloadWorkspaces": "Yritä uudelleen",
396 "settings.workspaces.updatedInfo": "Tekemäsi muutokset on tallennettu", 384 "settings.workspaces.updatedInfo": "Tekemäsi muutokset on tallennettu",
397 "settings.workspaces.workspaceFeatureHeadline": "Vähemmän on enemmän: Esittelyssä Ferdi Työtilat", 385 "settings.workspaces.workspaceFeatureHeadline": "Vähemmän on enemmän: Esittelyssä Ferdi Työtilat",
398 "settings.workspaces.workspaceFeatureInfo": "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 386 "settings.workspaces.workspaceFeatureInfo": "Ferdin työtilat auttaa sinua keskittymään siihen mikä on tärkeää juuri nyt. Määritä erilaisia palvelukokonaisuuksia ja vaihda helposti niiden välillä milloin tahansa. Sinä päätät mitä palveluita tarvitset milloin ja missä, jotta voimme auttaa sinua pysymään lempiasioittesi äärellä - tai rentoutumaan ilman työhälinää.",
399 "settings.workspaces.workspacesRequestFailed": "Työtiloja ei voitu ladata", 387 "settings.workspaces.workspacesRequestFailed": "Työtiloja ei voitu ladata",
400 "setupAssistant.headline": "Let's get started", 388 "setupAssistant.headline": "Aloitetaan",
401 "setupAssistant.subheadline": "Choose from our most used services and get back on top of your messaging now.", 389 "setupAssistant.subheadline": "Valitse suosituimmista palveluista ja ota viestintäsi haltuun.",
402 "setupAssistant.submit.label": "Let's go", 390 "setupAssistant.submit.label": "Aloitetaan",
403 "sidebar.addNewService": "Lisää uusi palvelu", 391 "sidebar.addNewService": "Lisää uusi palvelu",
404 "sidebar.closeTodosDrawer": "Sulje Ferdi Todos", 392 "sidebar.closeTodosDrawer": "Sulje Ferdi Todos",
405 "sidebar.closeWorkspaceDrawer": "Sulje työtilan valikko", 393 "sidebar.closeWorkspaceDrawer": "Sulje työtilan valikko",
@@ -410,46 +398,46 @@
410 "sidebar.unmuteApp": "Käytä ilmoituksia ja ääniä", 398 "sidebar.unmuteApp": "Käytä ilmoituksia ja ääniä",
411 "signup.email.label": "Sähköpostiosoite", 399 "signup.email.label": "Sähköpostiosoite",
412 "signup.emailDuplicate": "Käyttäjä, jolla on tämä sähköpostiosoite, on jo olemassa", 400 "signup.emailDuplicate": "Käyttäjä, jolla on tämä sähköpostiosoite, on jo olemassa",
413 "signup.firstname.label": "First Name", 401 "signup.firstname.label": "Etunimi",
414 "signup.headline": "Kirjaudu", 402 "signup.headline": "Kirjaudu",
415 "signup.lastname.label": "Last Name", 403 "signup.lastname.label": "Sukunimi",
416 "signup.legal.info": "Luomalla Ferdi-tilin hyväksyt", 404 "signup.legal.info": "Luomalla Ferdi-tilin hyväksyt",
417 "signup.legal.privacy": "Tietosuojalauseke", 405 "signup.legal.privacy": "Tietosuojalauseke",
418 "signup.legal.terms": "Käyttöehdot", 406 "signup.legal.terms": "Käyttöehdot",
419 "signup.link.login": "Sinulla on jo tili? Kirjaudu sisään", 407 "signup.link.login": "Sinulla on jo tili? Kirjaudu sisään",
420 "signup.password.label": "Salasana", 408 "signup.password.label": "Salasana",
421 "signup.submit.label": "Luo tili", 409 "signup.submit.label": "Luo tili",
422 "tabs.item.confirmDeleteService": "Do you really want to delete the {serviceName} service?", 410 "tabs.item.confirmDeleteService": "Haluatko varmasti poistaa palvelun {serviceName}?",
423 "tabs.item.deleteService": "Delete service", 411 "tabs.item.deleteService": "Poista palvelu",
424 "tabs.item.disableAudio": "Poista ääni käytöstä", 412 "tabs.item.disableAudio": "Poista ääni käytöstä",
425 "tabs.item.disableDarkMode": "Disable Dark mode", 413 "tabs.item.disableDarkMode": "Poista tumma tila käytöstä",
426 "tabs.item.disableNotifications": "Poista ilmoitukset käytöstä", 414 "tabs.item.disableNotifications": "Poista ilmoitukset käytöstä",
427 "tabs.item.disableService": "Disable service", 415 "tabs.item.disableService": "Poista palvelu käytöstä",
428 "tabs.item.enableAudio": "Ota ääni käyttöön", 416 "tabs.item.enableAudio": "Ota ääni käyttöön",
429 "tabs.item.enableDarkMode": "Enable Dark mode", 417 "tabs.item.enableDarkMode": "Ota tumma tila käyttöön",
430 "tabs.item.enableNotification": "Ota ilmoitukset käyttöön", 418 "tabs.item.enableNotification": "Ota ilmoitukset käyttöön",
431 "tabs.item.enableService": "Ota palvelu käyttöön", 419 "tabs.item.enableService": "Ota palvelu käyttöön",
432 "tabs.item.hibernateService": "Hibernate service", 420 "tabs.item.hibernateService": "Aseta palvelu lepotilaan",
433 "tabs.item.reload": "Lataa uudelleen", 421 "tabs.item.reload": "Päivitä",
434 "tabs.item.wakeUpService": "Wake up service", 422 "tabs.item.wakeUpService": "Herätä palvelu lepotilasta",
435 "validation.email": "{field} is not valid", 423 "validation.email": "{field} ei ole kelvollinen",
436 "validation.minLength": "{field} should be at least {length} characters long", 424 "validation.minLength": "{field} pitää olla vähintään {length} merkkiä pitkä",
437 "validation.oneRequired": "Vähintään yksi kohde valittava", 425 "validation.oneRequired": "Vähintään yksi kohde valittava",
438 "validation.required": "{field} is required", 426 "validation.required": "{field} -kenttä on pakollinen",
439 "validation.url": "{field} is not a valid URL", 427 "validation.url": "{field} ei ole kelvollinen URL-osoite",
440 "webControls.back": "Takaisin", 428 "webControls.back": "Takaisin",
441 "webControls.forward": "Eteenpäin", 429 "webControls.forward": "Eteenpäin",
442 "webControls.goHome": "Etusivu", 430 "webControls.goHome": "Etusivu",
443 "webControls.openInBrowser": "Avaa selaimessa", 431 "webControls.openInBrowser": "Avaa selaimessa",
444 "webControls.reload": "Lataa uudelleen", 432 "webControls.reload": "Päivitä",
445 "welcome.loginButton": "Kirjaudu tilillesi", 433 "welcome.loginButton": "Kirjaudu tilillesi",
446 "welcome.signupButton": "Luo ilmainen tili", 434 "welcome.signupButton": "Luo ilmainen tili",
447 "workspaceDrawer.addNewWorkspaceLabel": "Add new workspace", 435 "workspaceDrawer.addNewWorkspaceLabel": "Lisää uusi työtila",
448 "workspaceDrawer.allServices": "Kaikki palvelut", 436 "workspaceDrawer.allServices": "Kaikki palvelut",
449 "workspaceDrawer.headline": "Työtilat", 437 "workspaceDrawer.headline": "Työtilat",
450 "workspaceDrawer.item.contextMenuEdit": "muokkaa", 438 "workspaceDrawer.item.contextMenuEdit": "muokkaa",
451 "workspaceDrawer.item.noServicesAddedYet": "Palveluja ei ole vielä lisätty", 439 "workspaceDrawer.item.noServicesAddedYet": "Palveluja ei ole vielä lisätty",
452 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 440 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdin työtilat auttaa sinua keskittymään siihen mikä on tärkeää juuri nyt. Määritä erilaisia palvelukokonaisuuksia ja vaihda helposti niiden välillä milloin tahansa.</p><p>Sinä päätät mitä palveluita tarvitset milloin ja missä, jotta voimme auttaa sinua pysymään lempiasioittesi äärellä - tai rentoutumaan ilman työhälinää.</p>",
453 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 441 "workspaceDrawer.workspacesSettingsTooltip": "Muokkaa työtilojen asetuksia",
454 "workspaces.switchingIndicator.switchingTo": "Vaihdetaan" 442 "workspaces.switchingIndicator.switchingTo": "Vaihdetaan"
455} 443}
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index 16d806321..7bb8574d6 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Que s'est-il passé?", 10 "connectionLostBanner.informationLink": "Que s'est-il passé?",
11 "connectionLostBanner.message": "Oh non ! Ferdi a perdu la connexion avec {name}.", 11 "connectionLostBanner.message": "Oh non ! Ferdi a perdu la connexion avec {name}.",
12 "feature.basicAuth.signIn": "Connexion", 12 "feature.basicAuth.signIn": "Connexion",
13 "feature.nightlyBuilds.activate": "Activer",
14 "feature.nightlyBuilds.info": "Les versions de développement sont des versions expérimentales de Ferdi qui peuvent contenir des fonctionnalités non optimisées ou incomplètes. Ces versions de développement sont principalement utilisés par les développeurs pour tester leurs nouvelles fonctionnalités et leurs performances. Si vous ne savez pas ce que vous faites, nous vous suggérons de ne pas activer les versions de développement.",
15 "feature.nightlyBuilds.title": "Versions de développement",
16 "feature.publishDebugInfo.error": "Il y a eu une erreur en essayant de publier les informations de débogage. Veuillez réessayer plus tard ou consulter la console pour plus d'informations.", 13 "feature.publishDebugInfo.error": "Il y a eu une erreur en essayant de publier les informations de débogage. Veuillez réessayer plus tard ou consulter la console pour plus d'informations.",
17 "feature.publishDebugInfo.info": "La publication de vos informations de débogage nous aide à trouver des problèmes et des erreurs dans Ferdi. En publiant vos informations de débogage, vous acceptez la politique de confidentialité et les conditions d'utilisation de Ferdi Debugger", 14 "feature.publishDebugInfo.info": "La publication de vos informations de débogage nous aide à trouver des problèmes et des erreurs dans Ferdi. En publiant vos informations de débogage, vous acceptez la politique de confidentialité et les conditions d'utilisation de Ferdi Debugger",
18 "feature.publishDebugInfo.privacy": "Politique de confidentialité", 15 "feature.publishDebugInfo.privacy": "Politique de confidentialité",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Ouvrir en arrière-plan", 198 "settings.app.form.autoLaunchInBackground": "Ouvrir en arrière-plan",
202 "settings.app.form.autoLaunchOnStart": "Lancer Ferdi au démarrage", 199 "settings.app.form.autoLaunchOnStart": "Lancer Ferdi au démarrage",
203 "settings.app.form.automaticUpdates": "Activer les mises à jour", 200 "settings.app.form.automaticUpdates": "Activer les mises à jour",
204 "settings.app.form.beta": "Accepter les versions bêta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Ne pas afficher les notifications pour les événements du presse-papiers", 202 "settings.app.form.clipboardNotifications": "Ne pas afficher les notifications pour les événements du presse-papiers",
206 "settings.app.form.closeToSystemTray": "Lors de la fermeture, laisser Ferdi actif dans la barre d'état système", 203 "settings.app.form.closeToSystemTray": "Lors de la fermeture, laisser Ferdi actif dans la barre d'état système",
207 "settings.app.form.confirmOnQuit": "Confirmer lorsque vous quittez Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirmer lorsque vous quittez Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Aidez-nous à traduire Ferdi dans votre langue.", 266 "settings.app.translationHelp": "Aidez-nous à traduire Ferdi dans votre langue.",
270 "settings.app.universalDarkModeInfo": "Le mode sombre universel tente de générer dynamiquement des styles de mode sombre pour les services qui ne sont pas encore supportés.", 267 "settings.app.universalDarkModeInfo": "Le mode sombre universel tente de générer dynamiquement des styles de mode sombre pour les services qui ne sont pas encore supportés.",
271 "settings.app.updateStatusAvailable": "Mise à jour disponible, téléchargement en cours...", 268 "settings.app.updateStatusAvailable": "Mise à jour disponible, téléchargement en cours...",
272 "settings.app.updateStatusSearching": "Recherche d'une mise à jour", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Vous utilisez la dernière version de Ferdi", 270 "settings.app.updateStatusUpToDate": "Vous utilisez la dernière version de Ferdi",
274 "settings.invite.headline": "Invite des amis", 271 "settings.invite.headline": "Invite des amis",
275 "settings.navigation.account": "Compte", 272 "settings.navigation.account": "Compte",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Tous les sons sont coupés", 349 "settings.services.tooltip.isMuted": "Tous les sons sont coupés",
353 "settings.services.tooltip.notificationsDisabled": "Notifications désactivées", 350 "settings.services.tooltip.notificationsDisabled": "Notifications désactivées",
354 "settings.services.updatedInfo": "Vos modifications ont été enregistrées", 351 "settings.services.updatedInfo": "Vos modifications ont été enregistrées",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi est une application open-source et dirigée par la communauté.</p><p>Merci à toutes les personnes qui rendent cela possible :</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "À propos de Ferdi", 354 "settings.supportFerdi.headline": "À propos de Ferdi",
357 "settings.supportFerdi.textDonation": "Si vous avez envie de soutenir le développement de Ferdi par un don, vous pouvez le faire via",
358 "settings.supportFerdi.textDonationAnd": "et",
359 "settings.supportFerdi.textExpenses": "Bien que les bénévoles fassent la majeure partie du travail, nous avons besoin de payer pour les serveurs et les certificats. En tant que communauté, nous sommes totalement transparents sur les fonds que nous collectons et dépensons - voir nos",
360 "settings.supportFerdi.textGitHubSponsors": "Sponsors sur GitHub",
361 "settings.supportFerdi.textListContributors": "Liste complète des contributeurs",
362 "settings.supportFerdi.textListContributorsHere": "ici",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Toute aide est toujours la bienvenue. Vous pouvez trouver une liste de l'aide dont nous avons besoin",
365 "settings.supportFerdi.textSupportWelcomeHere": "ici",
366 "settings.supportFerdi.textVolunteers": "Le développement de Ferdi est fait par des bénévoles. Des gens qui utilisent Ferdi comme vous. Ils maintiennent, réparent et améliorent Ferdi pendant leur temps libre.",
367 "settings.team.contentHeadline": "Gestion d'équipe Franz", 355 "settings.team.contentHeadline": "Gestion d'équipe Franz",
368 "settings.team.copy": "La gestion d'équipe de Franz vous permet de gérer les abonnements Franz pour plusieurs utilisateurs. N’oubliez pas que le fait d’avoir un abonnement Franz Premium ne vous donnera aucun avantage dans l'utilisation de Ferdi : la seule raison pour laquelle vous avez encore accès à la gestion d’équipe est que vous pouvez gérer vos équipes Franz héritées et que vous ne perdez donc aucune fonctionnalité dans la gestion de votre compte.", 356 "settings.team.copy": "La gestion d'équipe de Franz vous permet de gérer les abonnements Franz pour plusieurs utilisateurs. N’oubliez pas que le fait d’avoir un abonnement Franz Premium ne vous donnera aucun avantage dans l'utilisation de Ferdi : la seule raison pour laquelle vous avez encore accès à la gestion d’équipe est que vous pouvez gérer vos équipes Franz héritées et que vous ne perdez donc aucune fonctionnalité dans la gestion de votre compte.",
369 "settings.team.headline": "Équipe", 357 "settings.team.headline": "Équipe",
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index ade9c3fbf..ec763c9d4 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Oscail sa chúlra", 198 "settings.app.form.autoLaunchInBackground": "Oscail sa chúlra",
202 "settings.app.form.autoLaunchOnStart": "Láinseáil Ferdi ón tús", 199 "settings.app.form.autoLaunchOnStart": "Láinseáil Ferdi ón tús",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Cuir leagain béite san áireamh", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Cabhraigh linn Ferdi a aistriú i do theanga.", 266 "settings.app.translationHelp": "Cabhraigh linn Ferdi a aistriú i do theanga.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Nuashonrú le fáil, ag íoslódáil...", 268 "settings.app.updateStatusAvailable": "Nuashonrú le fáil, ag íoslódáil...",
272 "settings.app.updateStatusSearching": "Ag cuardach le nuashonruithe", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Tá tú ag baint úsáid as an leagan is deireanaí de Ferdi", 270 "settings.app.updateStatusUpToDate": "Tá tú ag baint úsáid as an leagan is deireanaí de Ferdi",
274 "settings.invite.headline": "Tabhair cuireadh do thriúr chara", 271 "settings.invite.headline": "Tabhair cuireadh do thriúr chara",
275 "settings.navigation.account": "Cuntas", 272 "settings.navigation.account": "Cuntas",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Tachtar gach fuaim", 349 "settings.services.tooltip.isMuted": "Tachtar gach fuaim",
353 "settings.services.tooltip.notificationsDisabled": "Fógraí dhíchumasaithe", 350 "settings.services.tooltip.notificationsDisabled": "Fógraí dhíchumasaithe",
354 "settings.services.updatedInfo": "Sábháladh do chuid athruithe", 351 "settings.services.updatedInfo": "Sábháladh do chuid athruithe",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Faoi Ferdi", 354 "settings.supportFerdi.headline": "Faoi Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Foireann", 357 "settings.team.headline": "Foireann",
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
index b25aaa67b..9f69d41d7 100644
--- a/src/i18n/locales/he.json
+++ b/src/i18n/locales/he.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "מה קרה?", 10 "connectionLostBanner.informationLink": "מה קרה?",
11 "connectionLostBanner.message": "הו ל×! פרדי ×יבד ×ת החיבור ל {name}.", 11 "connectionLostBanner.message": "הו ל×! פרדי ×יבד ×ת החיבור ל {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "הפעל",
14 "feature.nightlyBuilds.info": "גרס×ות נייטלי ×”× ×’×¨×¡×ות נסיוניות ביותר של פרדי, העשויות להכיל פיצ'×¨×™× ×‘×œ×ª×™ גמורי×. גרס×ות ×לה מיועדות בעיקר לשימוש ×ž×¤×ª×—×™× ×¢×œ מנת לנסות ×ת הפיצ'×¨×™× ×”×—×“×©×™× ×”× ×ž×¦××™× ×‘×¤×™×ª×•×— - לפני ×”×›× ×¡×ª× ×œ×’×¨×¡×” הסופית. ×× ×תה ×œ× ×™×•×“×¢ מה ×תה עושה, ×נו ×ž×ž×œ×™×¦×™× ×©×œ× ×ª×¤×¢×™×œ ×ת ×”×ופציה ×”×–×ת.",
15 "feature.nightlyBuilds.title": "גרס×ות נייטלי",
16 "feature.publishDebugInfo.error": "קיימת שגי××” ×‘×¤×¨×¡×•× ×ž×™×“×¢ ניפוי השגי×ות, ×× × × ×¡×” שנית מ×וחר יותר ×ו הסתכל בקובץ הלוג למידע נוסף.", 13 "feature.publishDebugInfo.error": "קיימת שגי××” ×‘×¤×¨×¡×•× ×ž×™×“×¢ ניפוי השגי×ות, ×× × × ×¡×” שנית מ×וחר יותר ×ו הסתכל בקובץ הלוג למידע נוסף.",
17 "feature.publishDebugInfo.info": "×¤×¨×¡×•× ×ž×™×“×¢ ניפוי השגי×ות עוזר לנו ×œ×ž×¦×•× ×•×œ×˜×¤×œ בב××’×™× ×‘×¤×¨×“×™. ×‘×¤×¨×¡×•× ×ž×™×“×¢ ניפוי השגי×ות הנך ×ž×¡×›×™× ×œ×ž×“×™× ×™×•×ª הפרטיות ותנ××™ השימוש של מפתחי פרדי", 14 "feature.publishDebugInfo.info": "×¤×¨×¡×•× ×ž×™×“×¢ ניפוי השגי×ות עוזר לנו ×œ×ž×¦×•× ×•×œ×˜×¤×œ בב××’×™× ×‘×¤×¨×“×™. ×‘×¤×¨×¡×•× ×ž×™×“×¢ ניפוי השגי×ות הנך ×ž×¡×›×™× ×œ×ž×“×™× ×™×•×ª הפרטיות ותנ××™ השימוש של מפתחי פרדי",
18 "feature.publishDebugInfo.privacy": "מדיניות הפרטיות", 15 "feature.publishDebugInfo.privacy": "מדיניות הפרטיות",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "פתח ברקע", 198 "settings.app.form.autoLaunchInBackground": "פתח ברקע",
202 "settings.app.form.autoLaunchOnStart": "התחל ×ת Ferdi ×¢× ×”×ž×¢×¨×›×ª", 199 "settings.app.form.autoLaunchOnStart": "התחל ×ת Ferdi ×¢× ×”×ž×¢×¨×›×ª",
203 "settings.app.form.automaticUpdates": "×פשר עדכוני×", 200 "settings.app.form.automaticUpdates": "×פשר עדכוני×",
204 "settings.app.form.beta": "כלול גרס×ות בט×", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "מחפש עדכון", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "×תה משתמש ×‘×’×™×¨×¡× ×”×חרונה של פרדי", 270 "settings.app.updateStatusUpToDate": "×תה משתמש ×‘×’×™×¨×¡× ×”×חרונה של פרדי",
274 "settings.invite.headline": "הזמן חברי×", 271 "settings.invite.headline": "הזמן חברי×",
275 "settings.navigation.account": "חשבון", 272 "settings.navigation.account": "חשבון",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "כל ×”×¦×œ×™×œ×™× ×ž×•×©×ª×§×™×", 349 "settings.services.tooltip.isMuted": "כל ×”×¦×œ×™×œ×™× ×ž×•×©×ª×§×™×",
353 "settings.services.tooltip.notificationsDisabled": "ההתר×ות מושבתות", 350 "settings.services.tooltip.notificationsDisabled": "ההתר×ות מושבתות",
354 "settings.services.updatedInfo": "×”×©×™× ×•×™×™× ×©×œ×š נשמרו", 351 "settings.services.updatedInfo": "×”×©×™× ×•×™×™× ×©×œ×š נשמרו",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "×ודות פרדי", 354 "settings.supportFerdi.headline": "×ודות פרדי",
357 "settings.supportFerdi.textDonation": "×× ×ª×¨×¦×” לתמוך בפרדי ב×מצעות תרומה, ×תה יכול לעשות ×–×ת ×’×,",
358 "settings.supportFerdi.textDonationAnd": "וג×",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "×ª×•×ž×›×™× ×‘×’×™×˜×”×ב",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "×›×ן",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "×›×ן",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "צוות", 357 "settings.team.headline": "צוות",
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
index db528ac47..21f1c6fe9 100644
--- a/src/i18n/locales/hi.json
+++ b/src/i18n/locales/hi.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index 83611ff1b..613286a0e 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Otvori u pozadini", 198 "settings.app.form.autoLaunchInBackground": "Otvori u pozadini",
202 "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom", 199 "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Obuhvati i beta verzije", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Pomozite nam prevesti aplikaciju na Vaš jezik. ", 266 "settings.app.translationHelp": "Pomozite nam prevesti aplikaciju na Vaš jezik. ",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Nadogradnja dostupna, preuzimanje...", 268 "settings.app.updateStatusAvailable": "Nadogradnja dostupna, preuzimanje...",
272 "settings.app.updateStatusSearching": "Traže se ažuriranja", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Koristite najnoviju verziju Franca.", 270 "settings.app.updateStatusUpToDate": "Koristite najnoviju verziju Franca.",
274 "settings.invite.headline": "Pozovi prijatelje", 271 "settings.invite.headline": "Pozovi prijatelje",
275 "settings.navigation.account": "KorisniÄki raÄun", 272 "settings.navigation.account": "KorisniÄki raÄun",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Svi zvukovi su onemogućeni. ", 349 "settings.services.tooltip.isMuted": "Svi zvukovi su onemogućeni. ",
353 "settings.services.tooltip.notificationsDisabled": "Obavijesti su onemogućene.", 350 "settings.services.tooltip.notificationsDisabled": "Obavijesti su onemogućene.",
354 "settings.services.updatedInfo": "Vaše promjene su spremljene", 351 "settings.services.updatedInfo": "Vaše promjene su spremljene",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "O aplikaciji", 354 "settings.supportFerdi.headline": "O aplikaciji",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Tim", 357 "settings.team.headline": "Tim",
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index a8fa40c99..2722421a1 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Mi történt?", 10 "connectionLostBanner.informationLink": "Mi történt?",
11 "connectionLostBanner.message": "Ja ne! Ferdi nem tud kapcsolodni {name}-hez.", 11 "connectionLostBanner.message": "Ja ne! Ferdi nem tud kapcsolodni {name}-hez.",
12 "feature.basicAuth.signIn": "Bejelentkezés", 12 "feature.basicAuth.signIn": "Bejelentkezés",
13 "feature.nightlyBuilds.activate": "Aktiválás",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly verziók",
16 "feature.publishDebugInfo.error": "Hiba történt a hibakeresési napló publikálása közben. Kérem próbálja meg később.", 13 "feature.publishDebugInfo.error": "Hiba történt a hibakeresési napló publikálása közben. Kérem próbálja meg később.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Adatvédelmi szabályzat", 15 "feature.publishDebugInfo.privacy": "Adatvédelmi szabályzat",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Megnyitás háttérben", 198 "settings.app.form.autoLaunchInBackground": "Megnyitás háttérben",
202 "settings.app.form.autoLaunchOnStart": "Ferdi betöltése indításkor", 199 "settings.app.form.autoLaunchOnStart": "Ferdi betöltése indításkor",
203 "settings.app.form.automaticUpdates": "Frissítés engedélyezése", 200 "settings.app.form.automaticUpdates": "Frissítés engedélyezése",
204 "settings.app.form.beta": "Béta verziók keresése", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Segíts nekünk a Ferdi-ot lefordítani a nyelvedre.", 266 "settings.app.translationHelp": "Segíts nekünk a Ferdi-ot lefordítani a nyelvedre.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Frissítés elérhető, letöltés folyamatban...", 268 "settings.app.updateStatusAvailable": "Frissítés elérhető, letöltés folyamatban...",
272 "settings.app.updateStatusSearching": "Frissítéseket keres", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "A Ferdi legfrissebb verzióját használod", 270 "settings.app.updateStatusUpToDate": "A Ferdi legfrissebb verzióját használod",
274 "settings.invite.headline": "Barátok meghívása", 271 "settings.invite.headline": "Barátok meghívása",
275 "settings.navigation.account": "Fiók", 272 "settings.navigation.account": "Fiók",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Minden hang lenémítva", 349 "settings.services.tooltip.isMuted": "Minden hang lenémítva",
353 "settings.services.tooltip.notificationsDisabled": "Értesítések letiltva", 350 "settings.services.tooltip.notificationsDisabled": "Értesítések letiltva",
354 "settings.services.updatedInfo": "A módosításokat elmentettük", 351 "settings.services.updatedInfo": "A módosításokat elmentettük",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Névjegy", 354 "settings.supportFerdi.headline": "Névjegy",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "és",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "itt",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "itt",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Csapatkezelés", 355 "settings.team.contentHeadline": "Franz Csapatkezelés",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Csapat", 357 "settings.team.headline": "Csapat",
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 60e80a27e..59d50a218 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Ada apa ini?", 10 "connectionLostBanner.informationLink": "Ada apa ini?",
11 "connectionLostBanner.message": "Yah! Ferdi terputus dari {name}.", 11 "connectionLostBanner.message": "Yah! Ferdi terputus dari {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Mengaktifkan",
14 "feature.nightlyBuilds.info": "Nightly builds adalah versi eksperimen dari Ferdi yang mungkin berisi fitur-fitur yang masih kasar dan tidak lengkap. Nightly builds ini biasa digunakan untuk para developer untuk mengetes fitur-fitur terbaru mereka dan bagaimana fitur-fitur itu berjalan di versi terakhir. Jika anda tidak tahu apa yang anda lakukan, kami sarankan untuk tidak mengaktivasi nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Buka di latar belakang", 198 "settings.app.form.autoLaunchInBackground": "Buka di latar belakang",
202 "settings.app.form.autoLaunchOnStart": "Jalankan Ferdi saat komputer dimulai", 199 "settings.app.form.autoLaunchOnStart": "Jalankan Ferdi saat komputer dimulai",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Sertakan versi beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Bantu kami menerjemahkan Ferdi ke bahasa Anda.", 266 "settings.app.translationHelp": "Bantu kami menerjemahkan Ferdi ke bahasa Anda.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Versi baru tersedia, mengunduh...", 268 "settings.app.updateStatusAvailable": "Versi baru tersedia, mengunduh...",
272 "settings.app.updateStatusSearching": "Sedang mencari versi baru", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Anda sedang menggunakan versi terbaru Ferdi", 270 "settings.app.updateStatusUpToDate": "Anda sedang menggunakan versi terbaru Ferdi",
274 "settings.invite.headline": "Undang Teman", 271 "settings.invite.headline": "Undang Teman",
275 "settings.navigation.account": "Akun", 272 "settings.navigation.account": "Akun",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Semua suara dibisukan", 349 "settings.services.tooltip.isMuted": "Semua suara dibisukan",
353 "settings.services.tooltip.notificationsDisabled": "Pemberitahuan dinonaktifkan", 350 "settings.services.tooltip.notificationsDisabled": "Pemberitahuan dinonaktifkan",
354 "settings.services.updatedInfo": "Perubahan Anda telah disimpan", 351 "settings.services.updatedInfo": "Perubahan Anda telah disimpan",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Tentang Ferdi", 354 "settings.supportFerdi.headline": "Tentang Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Tim", 357 "settings.team.headline": "Tim",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index f1d55e471..473356026 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Cos'è successo?", 10 "connectionLostBanner.informationLink": "Cos'è successo?",
11 "connectionLostBanner.message": "Oh no! Ferdi ha perso la connessione con {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi ha perso la connessione con {name}.",
12 "feature.basicAuth.signIn": "Accedi", 12 "feature.basicAuth.signIn": "Accedi",
13 "feature.nightlyBuilds.activate": "Attivato",
14 "feature.nightlyBuilds.info": "Le 'Nightly Builds' sono versioni sperimentali di Ferdi che possono contenere funzionalità incomplete o non perfettamente funzionanti. Queste versioni sono principalmente usate dagli sviluppatori per effettuare dei test sulle nuove caratteristiche e verificare come si integrano nella versione finale di Ferdi. Se non sei sicuro di quello che stai facendo, ti consigliamo di non attivare le 'Nightly Builds'.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "Si è verificato un errore durante il tentativo di pubblicare le informazioni di debug. Riprova più tardi o vedi la console per maggiori informazioni.", 13 "feature.publishDebugInfo.error": "Si è verificato un errore durante il tentativo di pubblicare le informazioni di debug. Riprova più tardi o vedi la console per maggiori informazioni.",
17 "feature.publishDebugInfo.info": "Pubblicare le informazioni di debug ci aiuta a trovare problemi ed errori in Ferdi. Pubblicando le informazioni di debug accetti l'informativa sulla privacy e i termini di servizio di Ferdi Debugger", 14 "feature.publishDebugInfo.info": "Pubblicare le informazioni di debug ci aiuta a trovare problemi ed errori in Ferdi. Pubblicando le informazioni di debug accetti l'informativa sulla privacy e i termini di servizio di Ferdi Debugger",
18 "feature.publishDebugInfo.privacy": "Informativa sulla privacy", 15 "feature.publishDebugInfo.privacy": "Informativa sulla privacy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Apri in background", 198 "settings.app.form.autoLaunchInBackground": "Apri in background",
202 "settings.app.form.autoLaunchOnStart": "Esegui Ferdi all'avvio", 199 "settings.app.form.autoLaunchOnStart": "Esegui Ferdi all'avvio",
203 "settings.app.form.automaticUpdates": "Abilita aggiornamenti", 200 "settings.app.form.automaticUpdates": "Abilita aggiornamenti",
204 "settings.app.form.beta": "Includi versioni beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Non mostrare notifiche per eventi dagli appunti", 202 "settings.app.form.clipboardNotifications": "Non mostrare notifiche per eventi dagli appunti",
206 "settings.app.form.closeToSystemTray": "Chiudi Ferdi nell'area di notifica", 203 "settings.app.form.closeToSystemTray": "Chiudi Ferdi nell'area di notifica",
207 "settings.app.form.confirmOnQuit": "Conferma quando esci da Ferdi", 204 "settings.app.form.confirmOnQuit": "Conferma quando esci da Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Aiutaci a tradurre Ferdi nella tua lingua.", 266 "settings.app.translationHelp": "Aiutaci a tradurre Ferdi nella tua lingua.",
270 "settings.app.universalDarkModeInfo": "La modalità 'Dark Mode' universale cerca di generare dinamicamente uno stile di visualizzazione a sfondo scuro per quei servizi che non lo supportano nativamente.", 267 "settings.app.universalDarkModeInfo": "La modalità 'Dark Mode' universale cerca di generare dinamicamente uno stile di visualizzazione a sfondo scuro per quei servizi che non lo supportano nativamente.",
271 "settings.app.updateStatusAvailable": "Aggiornamento disponibile, download in corso...", 268 "settings.app.updateStatusAvailable": "Aggiornamento disponibile, download in corso...",
272 "settings.app.updateStatusSearching": "Ricerca aggiornamenti", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Stai utilizzando l'ultima versione di Ferdi", 270 "settings.app.updateStatusUpToDate": "Stai utilizzando l'ultima versione di Ferdi",
274 "settings.invite.headline": "Invita Amici", 271 "settings.invite.headline": "Invita Amici",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Tutti i suoni sono disattivati", 349 "settings.services.tooltip.isMuted": "Tutti i suoni sono disattivati",
353 "settings.services.tooltip.notificationsDisabled": "Le notifiche sono disattivate", 350 "settings.services.tooltip.notificationsDisabled": "Le notifiche sono disattivate",
354 "settings.services.updatedInfo": "Le tue modifiche sono state salvate", 351 "settings.services.updatedInfo": "Le tue modifiche sono state salvate",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi è un'applicazione open source sviluppata dalla community.</p><p>Un ringraziamento a tutti coloro che hanno reso questo possibile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Info su Ferdi", 354 "settings.supportFerdi.headline": "Info su Ferdi",
357 "settings.supportFerdi.textDonation": "Se vuoi aiutare lo sviluppo di Ferdi con una donazione, puoi farlo",
358 "settings.supportFerdi.textDonationAnd": "e",
359 "settings.supportFerdi.textExpenses": "Nonostante la maggior parte del lavoro sia svolto da volontari è comunque necessario pagare per la gestione di server e certificati. Essendo una comunità vogliamo essere completamente trasparenti rispetto a come raccogliamo e spendiamo fondi. Maggiori informazioni su",
360 "settings.supportFerdi.textGitHubSponsors": "Sponsor GitHub",
361 "settings.supportFerdi.textListContributors": "Elenco completo dei contributori",
362 "settings.supportFerdi.textListContributorsHere": "qui",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Il tuo supporto è il benvenuto. Puoi trovare un elenco degli aiuti che ci servono",
365 "settings.supportFerdi.textSupportWelcomeHere": "qui",
366 "settings.supportFerdi.textVolunteers": "Lo sviluppo dell'applicazione Ferdi è gestita interamente da volontari, persone che come te usano Ferdi. Queste persone mantengono e migliorano Ferdi nel loro tempo libero.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Il gestore di Team di Franz (Franz's Team Management) ti consente di gestire gli abbonamenti Franz (Franz Subscriptions) per più utenti. È importante ricordare che possedere un abbonamento Premium Franz non dà alcun beneficio nell'usare Ferdi. L'unico motivo per cui hai accesso al gestore di Team è perchè tu posa gestire i tuoi Team di Franz creati in precedenza così da non perdere alcuna funzionalità nella gestione del tuo account.", 356 "settings.team.copy": "Il gestore di Team di Franz (Franz's Team Management) ti consente di gestire gli abbonamenti Franz (Franz Subscriptions) per più utenti. È importante ricordare che possedere un abbonamento Premium Franz non dà alcun beneficio nell'usare Ferdi. L'unico motivo per cui hai accesso al gestore di Team è perchè tu posa gestire i tuoi Team di Franz creati in precedenza così da non perdere alcuna funzionalità nella gestione del tuo account.",
369 "settings.team.headline": "Gruppo", 357 "settings.team.headline": "Gruppo",
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index af0664075..9f1343c50 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "何ãŒèµ·ãã¾ã—ãŸã‹ï¼Ÿ", 10 "connectionLostBanner.informationLink": "何ãŒèµ·ãã¾ã—ãŸã‹ï¼Ÿ",
11 "connectionLostBanner.message": "{name}ã¸ã®æŽ¥ç¶šãŒåˆ‡æ–­ã•ã‚Œã¾ã—ãŸã€‚", 11 "connectionLostBanner.message": "{name}ã¸ã®æŽ¥ç¶šãŒåˆ‡æ–­ã•ã‚Œã¾ã—ãŸã€‚",
12 "feature.basicAuth.signIn": "サインイン", 12 "feature.basicAuth.signIn": "サインイン",
13 "feature.nightlyBuilds.activate": "有効化",
14 "feature.nightlyBuilds.info": "Nightlyビルドã¯æœªæ¤œè¨¼ã‚„未完æˆã®æ©Ÿèƒ½ãŒå«ã¾ã‚Œã‚‹éžå¸¸ã«å®Ÿé¨“çš„ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™ã€‚ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã€ä¸»ã«æ–°æ©Ÿèƒ½ã®ãƒ†ã‚¹ãƒˆã‚„最新ビルドã§ã®æ¤œè¨¼ã‚’è¡Œã†é–‹ç™ºè€…ãŒä½¿ç”¨ã™ã‚‹ã‚‚ã®ã§ã™ã€‚ã“れをç†è§£ã—ã¦ã„ãªã„æ–¹ã¯ã€Nightlyビルドを有効化ã—ãªã„ã“ã¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚",
15 "feature.nightlyBuilds.title": "Nightlyビルド",
16 "feature.publishDebugInfo.error": "デãƒãƒƒã‚°æƒ…å ±ã®å…¬é–‹ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚後ã§ã‚‚ã†ä¸€åº¦è©¦ã™ã‹ã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’表示ã—ã¦è©³ç´°ãªæƒ…報を確èªã—ã¾ã™ã€‚", 13 "feature.publishDebugInfo.error": "デãƒãƒƒã‚°æƒ…å ±ã®å…¬é–‹ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚後ã§ã‚‚ã†ä¸€åº¦è©¦ã™ã‹ã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’表示ã—ã¦è©³ç´°ãªæƒ…報を確èªã—ã¾ã™ã€‚",
17 "feature.publishDebugInfo.info": "デãƒãƒƒã‚°æƒ…報を公開ã™ã‚‹ã“ã¨ã§ã€Ferdiã®é–‹ç™ºè€…ãŒå•é¡Œã‚„エラーを発見ã™ã‚‹æ‰‹åŠ©ã‘ã¨ãªã‚Šã¾ã™ã€‚ デãƒãƒƒã‚°æƒ…報を公開ã™ã‚‹ã“ã¨ã§ã€Ferdi Debuggerã®ãƒ—ライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ã¨åˆ©ç”¨è¦ç´„ã«åŒæ„ã—ãŸã“ã¨ã«ãªã‚Šã¾ã™ã€‚", 14 "feature.publishDebugInfo.info": "デãƒãƒƒã‚°æƒ…報を公開ã™ã‚‹ã“ã¨ã§ã€Ferdiã®é–‹ç™ºè€…ãŒå•é¡Œã‚„エラーを発見ã™ã‚‹æ‰‹åŠ©ã‘ã¨ãªã‚Šã¾ã™ã€‚ デãƒãƒƒã‚°æƒ…報を公開ã™ã‚‹ã“ã¨ã§ã€Ferdi Debuggerã®ãƒ—ライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ã¨åˆ©ç”¨è¦ç´„ã«åŒæ„ã—ãŸã“ã¨ã«ãªã‚Šã¾ã™ã€‚",
18 "feature.publishDebugInfo.privacy": "プライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼", 15 "feature.publishDebugInfo.privacy": "プライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§é–‹ã", 198 "settings.app.form.autoLaunchInBackground": "ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§é–‹ã",
202 "settings.app.form.autoLaunchOnStart": "システム起動時ã«Ferdiã‚’é–‹ã", 199 "settings.app.form.autoLaunchOnStart": "システム起動時ã«Ferdiã‚’é–‹ã",
203 "settings.app.form.automaticUpdates": "アップデートを有効ã«ã™ã‚‹", 200 "settings.app.form.automaticUpdates": "アップデートを有効ã«ã™ã‚‹",
204 "settings.app.form.beta": "Betaãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’å«ã‚ã‚‹", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "クリップボードイベントã®é€šçŸ¥ã‚’表示ã—ãªã„", 202 "settings.app.form.clipboardNotifications": "クリップボードイベントã®é€šçŸ¥ã‚’表示ã—ãªã„",
206 "settings.app.form.closeToSystemTray": "Ferdiをシステムトレイã«é–‰ã˜ã‚‹", 203 "settings.app.form.closeToSystemTray": "Ferdiをシステムトレイã«é–‰ã˜ã‚‹",
207 "settings.app.form.confirmOnQuit": "Ferdiã®çµ‚了時ã«ç¢ºèªã™ã‚‹", 204 "settings.app.form.confirmOnQuit": "Ferdiã®çµ‚了時ã«ç¢ºèªã™ã‚‹",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ferdiã®ç¿»è¨³ä½œæ¥­ã«ã”å”力をãŠé¡˜ã„ã—ã¾ã™ã€‚", 266 "settings.app.translationHelp": "Ferdiã®ç¿»è¨³ä½œæ¥­ã«ã”å”力をãŠé¡˜ã„ã—ã¾ã™ã€‚",
270 "settings.app.universalDarkModeInfo": "ユニãƒãƒ¼ã‚µãƒ«ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ã¯ã€ç¾åœ¨ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„サービスå‘ã‘ã«ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ã‚’å‹•çš„ã«ç”Ÿæˆã—ã¾ã™ã€‚", 267 "settings.app.universalDarkModeInfo": "ユニãƒãƒ¼ã‚µãƒ«ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ã¯ã€ç¾åœ¨ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„サービスå‘ã‘ã«ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ã‚’å‹•çš„ã«ç”Ÿæˆã—ã¾ã™ã€‚",
271 "settings.app.updateStatusAvailable": "æ›´æ–°ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚ダウンロードã—ã¦ã„ã¾ã™...", 268 "settings.app.updateStatusAvailable": "æ›´æ–°ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚ダウンロードã—ã¦ã„ã¾ã™...",
272 "settings.app.updateStatusSearching": "更新を確èªä¸­", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "ãŠä½¿ã„ã®Ferdiã¯æœ€æ–°ã§ã™", 270 "settings.app.updateStatusUpToDate": "ãŠä½¿ã„ã®Ferdiã¯æœ€æ–°ã§ã™",
274 "settings.invite.headline": "知りåˆã„を招待ã™ã‚‹", 271 "settings.invite.headline": "知りåˆã„を招待ã™ã‚‹",
275 "settings.navigation.account": "アカウント", 272 "settings.navigation.account": "アカウント",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "無音ã¨ãªã£ã¦ã„ã¾ã™", 349 "settings.services.tooltip.isMuted": "無音ã¨ãªã£ã¦ã„ã¾ã™",
353 "settings.services.tooltip.notificationsDisabled": "通知ã¯ç„¡åŠ¹ã§ã™", 350 "settings.services.tooltip.notificationsDisabled": "通知ã¯ç„¡åŠ¹ã§ã™",
354 "settings.services.updatedInfo": "変更内容ãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ", 351 "settings.services.updatedInfo": "変更内容ãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdiã¯ã‚ªãƒ¼ãƒ—ンソースã§ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ä¸»å°Žé–‹ç™ºã®ã‚¢ãƒ—リケーションã§ã™ã€‚</p><p>ã“れをå¯èƒ½ã«ã—ã¦ãã ã•ã£ãŸçš†æ§˜ã«æ„Ÿè¬ã—ã¾ã™:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±", 354 "settings.supportFerdi.headline": "ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±",
357 "settings.supportFerdi.textDonation": "Ferdiã®é–‹ç™ºã‚’寄付ã§å¿œæ´ã—ãŸã„å ´åˆã€ä»¥ä¸‹ã®æ–¹æ³•ã§ãŠé¡˜ã„ã—ã¾ã™ã€‚",
358 "settings.supportFerdi.textDonationAnd": "ã¨",
359 "settings.supportFerdi.textExpenses": "ボランティアãŒã‹ãªã‚Šã®éƒ¨åˆ†ã®ä½œæ¥­ã‚’è¡Œã£ã¦ã„ã¾ã™ãŒã€ç§ãŸã¡ã‚‚サーãƒãƒ¼ä»£ã¨è¨¼æ˜Žæ›¸ã‚’支払ã‚ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。コミュニティã¨åŒæ§˜ã«ã€ç§ãŸã¡ã®åŽæ”¯ã¯å…¨ã¦å…¬é–‹ã•ã‚Œã¦ã„ã¾ã™ã€‚以下をå‚ç…§ã—ã¦ãã ã•ã„。",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "å…¨ã¦ã®è²¢çŒ®è€…リスト",
362 "settings.supportFerdi.textListContributorsHere": "ã“ã“",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "支æ´ã¯ã„ã¤ã§ã‚‚æ­“è¿Žã§ã™ã€‚ç§ãŸã¡ãŒå¿…è¦ã¨ã—ã¦ã„る支æ´ã®ãƒªã‚¹ãƒˆãŒã‚ã‚Šã¾ã™",
365 "settings.supportFerdi.textSupportWelcomeHere": "ã“ã“",
366 "settings.supportFerdi.textVolunteers": "Ferdiã®é–‹ç™ºã¯ãƒœãƒ©ãƒ³ãƒ†ã‚£ã‚¢ã«ã‚ˆã‚Šè¡Œã‚ã‚Œã¦ã„ã¾ã™ã€‚Ferdiã‚’æ°—ã«å…¥ã£ãŸåŒå£«ã®çš†ã•ã‚“ã§ã™ã€‚ã“ã®æ–¹ã€…ã¯è‡ªåˆ†ã®è‡ªç”±æ™‚間を利用ã—ã¦Ferdiã®ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã€ãƒã‚°ä¿®æ­£ã€æ”¹è‰¯ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚",
367 "settings.team.contentHeadline": "Franzã®ãƒãƒ¼ãƒ ç®¡ç†", 355 "settings.team.contentHeadline": "Franzã®ãƒãƒ¼ãƒ ç®¡ç†",
368 "settings.team.copy": "Franzãƒãƒ¼ãƒ ç®¡ç†ã§ã¯ã€è¤‡æ•°ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®Franzサブスクリプションを管ç†ã§ãã¾ã™ã€‚Franzプレミアムã®ã‚µãƒ–スクリプションã¯ã€Ferdiを使用ã™ã‚‹ä¸Šã§ä½•ã®åˆ©ç‚¹ã‚‚ãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。レガシーãªFranzã®ãƒãƒ¼ãƒ ã‚’管ç†ã—ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆç®¡ç†æ©Ÿèƒ½ã‚’維æŒã™ã‚‹ãŸã‚ã ã‘ã«ã€ãƒãƒ¼ãƒ ç®¡ç†ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚", 356 "settings.team.copy": "Franzãƒãƒ¼ãƒ ç®¡ç†ã§ã¯ã€è¤‡æ•°ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®Franzサブスクリプションを管ç†ã§ãã¾ã™ã€‚Franzプレミアムã®ã‚µãƒ–スクリプションã¯ã€Ferdiを使用ã™ã‚‹ä¸Šã§ä½•ã®åˆ©ç‚¹ã‚‚ãªã„ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。レガシーãªFranzã®ãƒãƒ¼ãƒ ã‚’管ç†ã—ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆç®¡ç†æ©Ÿèƒ½ã‚’維æŒã™ã‚‹ãŸã‚ã ã‘ã«ã€ãƒãƒ¼ãƒ ç®¡ç†ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚",
369 "settings.team.headline": "ãƒãƒ¼ãƒ ", 357 "settings.team.headline": "ãƒãƒ¼ãƒ ",
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index df7d69c4f..6506376c5 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "გáƒáƒ®áƒ¡áƒ”ნით ფáƒáƒœáƒ–ე", 198 "settings.app.form.autoLaunchInBackground": "გáƒáƒ®áƒ¡áƒ”ნით ფáƒáƒœáƒ–ე",
202 "settings.app.form.autoLaunchOnStart": "გáƒáƒ”შვáƒáƒ¡ Ferdi სისტემის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვისáƒáƒ¡", 199 "settings.app.form.autoLaunchOnStart": "გáƒáƒ”შვáƒáƒ¡ Ferdi სისტემის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვისáƒáƒ¡",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "ჩáƒáƒ áƒ—ეთ ბეტრვერსიები", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "გáƒáƒœáƒáƒ®áƒšáƒ”ბრხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜áƒ, იწყებრგáƒáƒ“მáƒáƒ¬áƒ”რáƒ...", 268 "settings.app.updateStatusAvailable": "გáƒáƒœáƒáƒ®áƒšáƒ”ბრხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜áƒ, იწყებრგáƒáƒ“მáƒáƒ¬áƒ”რáƒ...",
272 "settings.app.updateStatusSearching": "მიმდინáƒáƒ áƒ”áƒáƒ‘ს გáƒáƒœáƒáƒ®áƒšáƒ”ბის ძიებáƒ", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "თქვენ იყენებთ Ferdi-ის უáƒáƒ®áƒšáƒ”ს ვერსიáƒáƒ¡", 270 "settings.app.updateStatusUpToDate": "თქვენ იყენებთ Ferdi-ის უáƒáƒ®áƒšáƒ”ს ვერსიáƒáƒ¡",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜", 272 "settings.navigation.account": "áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "შეტყáƒáƒ‘ინებები გáƒáƒ—იშულიáƒ", 350 "settings.services.tooltip.notificationsDisabled": "შეტყáƒáƒ‘ინებები გáƒáƒ—იშულიáƒ",
354 "settings.services.updatedInfo": "თქვენი ცვლილებები შენáƒáƒ®áƒ£áƒšáƒ˜áƒ", 351 "settings.services.updatedInfo": "თქვენი ცვლილებები შენáƒáƒ®áƒ£áƒšáƒ˜áƒ",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Ferdi-ის შესáƒáƒ®áƒ”ბ", 354 "settings.supportFerdi.headline": "Ferdi-ის შესáƒáƒ®áƒ”ბ",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "გუნდი", 357 "settings.team.headline": "გუნდი",
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
index 9f7268afe..d3becc87e 100644
--- a/src/i18n/locales/ko.json
+++ b/src/i18n/locales/ko.json
@@ -5,14 +5,11 @@
5 "changeserver.headline": "서버 번경", 5 "changeserver.headline": "서버 번경",
6 "changeserver.label": "서버", 6 "changeserver.label": "서버",
7 "changeserver.urlError": "유효한 URLì„ ìž…ë ¥í•˜ì„¸ìš”", 7 "changeserver.urlError": "유효한 URLì„ ìž…ë ¥í•˜ì„¸ìš”",
8 "changeserver.warning": "Extra settings offered by Ferdi will not be saved", 8 "changeserver.warning": "Ferdiì—ì„œ 제공하는 추가 ì„¤ì •ì€ ì €ìž¥ë˜ì§€ 않습니다",
9 "connectionLostBanner.cta": "서비스 재시작", 9 "connectionLostBanner.cta": "서비스 재시작",
10 "connectionLostBanner.informationLink": "무슨 ì¼ì¸ê°€ìš”?", 10 "connectionLostBanner.informationLink": "무슨 ì¼ì¸ê°€ìš”?",
11 "connectionLostBanner.message": "오 저런! Ferdiê°€ {name} ê³¼ ì—°ê²°ì´ ëŠê²¼ìŠµë‹ˆë‹¤.", 11 "connectionLostBanner.message": "오 저런! Ferdiê°€ {name} ê³¼ ì—°ê²°ì´ ëŠê²¼ìŠµë‹ˆë‹¤.",
12 "feature.basicAuth.signIn": "로그ì¸", 12 "feature.basicAuth.signIn": "로그ì¸",
13 "feature.nightlyBuilds.activate": "활성화",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "나ì´í‹€ë¦¬ 빌드",
16 "feature.publishDebugInfo.error": "디버그 정보를 ê³µê°œí•˜ëŠ”ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. 조금 ë’¤ì— ë‹¤ì‹œ ì‹œë„하거나 ì½˜ì†”ì„ í†µí•´ 정보를 확ì¸í•˜ì‹­ì‹œì˜¤.", 13 "feature.publishDebugInfo.error": "디버그 정보를 ê³µê°œí•˜ëŠ”ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤. 조금 ë’¤ì— ë‹¤ì‹œ ì‹œë„하거나 ì½˜ì†”ì„ í†µí•´ 정보를 확ì¸í•˜ì‹­ì‹œì˜¤.",
17 "feature.publishDebugInfo.info": "디버그 정보를 공개하는 ê²ƒì€ Ferdiì˜ ì˜¤ë¥˜ë¥¼ ì°¾ëŠ”ë° ë„ì›€ì´ ë©ë‹ˆë‹¤. 디버그 정보를 공개함으로 Ferdi Debuggerì˜ ê°œì¸ì •ë³´ë³´í˜¸ì •ì±…ê³¼ ì´ìš© ì•½ê´€ì„ ë™ì˜í•˜ëŠ” 것으로 간주합니다.", 14 "feature.publishDebugInfo.info": "디버그 정보를 공개하는 ê²ƒì€ Ferdiì˜ ì˜¤ë¥˜ë¥¼ ì°¾ëŠ”ë° ë„ì›€ì´ ë©ë‹ˆë‹¤. 디버그 정보를 공개함으로 Ferdi Debuggerì˜ ê°œì¸ì •ë³´ë³´í˜¸ì •ì±…ê³¼ ì´ìš© ì•½ê´€ì„ ë™ì˜í•˜ëŠ” 것으로 간주합니다.",
18 "feature.publishDebugInfo.privacy": "ê°œì¸ì •ë³´ë³´í˜¸ì •ì±…", 15 "feature.publishDebugInfo.privacy": "ê°œì¸ì •ë³´ë³´í˜¸ì •ì±…",
@@ -23,7 +20,7 @@
23 "feature.quickSwitch.info": "서비스를 TAB, ↑, â†“ì„ ì´ìš©í•´ ì„ íƒí•  수 있습니다. ENTER를 ì´ìš©í•˜ì—¬ 서비스를 ì—´ 수 있습니다.", 20 "feature.quickSwitch.info": "서비스를 TAB, ↑, â†“ì„ ì´ìš©í•´ ì„ íƒí•  수 있습니다. ENTER를 ì´ìš©í•˜ì—¬ 서비스를 ì—´ 수 있습니다.",
24 "feature.quickSwitch.search": "검색...", 21 "feature.quickSwitch.search": "검색...",
25 "feature.quickSwitch.title": "빠른 검색", 22 "feature.quickSwitch.title": "빠른 검색",
26 "global.api.unhealthy": "Can't connect to Ferdi online services", 23 "global.api.unhealthy": "Ferdi 온ë¼ì¸ ì„œë¹„ìŠ¤ì— ì—°ê²°í•  수 없습니다.",
27 "global.cancel": "취소", 24 "global.cancel": "취소",
28 "global.edit": "편집", 25 "global.edit": "편집",
29 "global.no": "아니오", 26 "global.no": "아니오",
@@ -38,14 +35,14 @@
38 "global.spellchecking.autodetect.short": "ìžë™", 35 "global.spellchecking.autodetect.short": "ìžë™",
39 "global.spellchecking.language": "ì² ìž ê²€ì‚¬", 36 "global.spellchecking.language": "ì² ìž ê²€ì‚¬",
40 "global.submit": "제출", 37 "global.submit": "제출",
41 "global.userAgentHelp": "Use 'https://whatmyuseragent.com/' (to discover) or 'https://developers.whatismybrowser.com/useragents/explore/' (to choose) your desired user agent and copy-paste it here.", 38 "global.userAgentHelp": "'https://whatmyuseragent.com/' ë˜ëŠ” 'https://developers.whatismybrowser.com/useragents/explore/'ì—ì„œ ì›í•˜ëŠ” 유저 ì—ì´ì „트를 í™•ì¸ ë˜ëŠ” ì„ íƒí•˜ì—¬ 복사하고 ì—¬ê¸°ì— ë¶™ì—¬ë„£ìœ¼ì„¸ìš”.",
42 "global.userAgentPref": "유저 ì—ì´ì „트", 39 "global.userAgentPref": "유저 ì—ì´ì „트",
43 "global.yes": "네", 40 "global.yes": "네",
44 "import.headline": "Ferdi 4 서비스를 가져오기", 41 "import.headline": "Ferdi 4 서비스를 가져오기",
45 "import.notSupportedHeadline": "Ferdi 5ì—ì„œ ì•„ì§ ì§€ì›ë˜ì§€ 않는 서비스입니다.", 42 "import.notSupportedHeadline": "Ferdi 5ì—ì„œ ì•„ì§ ì§€ì›ë˜ì§€ 않는 서비스입니다.",
46 "import.skip.label": "수ë™ìœ¼ë¡œ 서비스 추가", 43 "import.skip.label": "수ë™ìœ¼ë¡œ 서비스 추가",
47 "import.submit.label": "{count} ê°œì˜ ì„œë¹„ìŠ¤ë¥¼ 가져오기", 44 "import.submit.label": "{count} ê°œì˜ ì„œë¹„ìŠ¤ë¥¼ 가져오기",
48 "infobar.authRequestFailed": "There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.", 45 "infobar.authRequestFailed": "ì¸ì¦ 요청 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 오류가 지ì†ë˜ëŠ” 경우 로그아웃 후 다시 로그ì¸í•´ì£¼ì„¸ìš”.",
49 "infobar.buttonChangelog": "변경 사항", 46 "infobar.buttonChangelog": "변경 사항",
50 "infobar.buttonInstallUpdate": "재시작 후 ì—…ë°ì´íŠ¸ 설치", 47 "infobar.buttonInstallUpdate": "재시작 후 ì—…ë°ì´íŠ¸ 설치",
51 "infobar.buttonReloadServices": "서비스 재시작", 48 "infobar.buttonReloadServices": "서비스 재시작",
@@ -165,7 +162,7 @@
165 "service.webviewLoader.loading": "{service} 로딩 중", 162 "service.webviewLoader.loading": "{service} 로딩 중",
166 "services.getStarted": "시작하기", 163 "services.getStarted": "시작하기",
167 "services.login": "Ferdi를 사용해 로그ì¸í•˜ì„¸ìš”.", 164 "services.login": "Ferdi를 사용해 로그ì¸í•˜ì„¸ìš”.",
168 "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner. If you are switching over (from one of the hosted servers) to using Ferdi without an account, please be informed that you can export your data from that server and subsequently import it using the Help menu to resurrect all your workspaces and configured services!", 165 "services.serverInfo": "ì„ íƒì ìœ¼ë¡œ, 왼쪽 í•˜ë‹¨ì— ìžˆëŠ” 톱니바퀴를 í´ë¦­í•˜ì—¬ Ferdi 서버를 변경할 수 있습니다. 만약 (호스트 서버들 중 하나ì—ì„œ) Ferdi를 계정 ì—†ì´ ì‚¬ìš©í•˜ë„ë¡ ì „í™˜í•˜ëŠ” 중ì´ë¼ë©´, ë„ì›€ë§ ë©”ë‰´ë¥¼ 통해 사용ìžì˜ 정보를 해당 서버ì—ì„œ 내보낸 ë’¤ì— ë‹¤ì‹œ 불러와서 모든 워í¬ìŠ¤íŽ˜ì´ìŠ¤ë“¤ê³¼ ì„¤ì •ëœ ì„œë¹„ìŠ¤ë“¤ì„ ë˜ì‚´ë¦´ 수 있ìŒì„ 알아ë‘세요.",
169 "services.serverless": "ê³„ì •ì—†ì´ Ferdi 사용하기", 166 "services.serverless": "ê³„ì •ì—†ì´ Ferdi 사용하기",
170 "settings.account.account.editButton": "계정 설정", 167 "settings.account.account.editButton": "계정 설정",
171 "settings.account.accountUnavailable": "ê³„ì •ì„ ì‚¬ìš©í•  수 없습니다.", 168 "settings.account.accountUnavailable": "ê³„ì •ì„ ì‚¬ìš©í•  수 없습니다.",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "백그ë¼ìš´ë“œë¡œ 열기", 198 "settings.app.form.autoLaunchInBackground": "백그ë¼ìš´ë“œë¡œ 열기",
202 "settings.app.form.autoLaunchOnStart": "부팅 시 Ferdi 실행", 199 "settings.app.form.autoLaunchOnStart": "부팅 시 Ferdi 실행",
203 "settings.app.form.automaticUpdates": "ì—…ë°ì´íŠ¸ 활성화", 200 "settings.app.form.automaticUpdates": "ì—…ë°ì´íŠ¸ 활성화",
204 "settings.app.form.beta": "베타 버전 í¬í•¨", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "í´ë¦½ë³´ë“œ ì´ë²¤íŠ¸ 관련 ì•Œë¦¼ì„ ë³´ì§€ 않기", 202 "settings.app.form.clipboardNotifications": "í´ë¦½ë³´ë“œ ì´ë²¤íŠ¸ 관련 ì•Œë¦¼ì„ ë³´ì§€ 않기",
206 "settings.app.form.closeToSystemTray": "Ferdi 시스템 트레ì´ë¡œ 닫기", 203 "settings.app.form.closeToSystemTray": "Ferdi 시스템 트레ì´ë¡œ 닫기",
207 "settings.app.form.confirmOnQuit": "Ferdi 종료시 확ì¸", 204 "settings.app.form.confirmOnQuit": "Ferdi 종료시 확ì¸",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ferdi ë²ˆì—­ì„ ë„와주세요.", 266 "settings.app.translationHelp": "Ferdi ë²ˆì—­ì„ ë„와주세요.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "사용가능 í•œ ì—…ë°ì´íŠ¸ 다운로드 중", 268 "settings.app.updateStatusAvailable": "사용가능 í•œ ì—…ë°ì´íŠ¸ 다운로드 중",
272 "settings.app.updateStatusSearching": "ì—…ë°ì´íŠ¸ 검색", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Ferdi 최신 ë²„ì „ì„ ì‚¬ìš© 중입니다.", 270 "settings.app.updateStatusUpToDate": "Ferdi 최신 ë²„ì „ì„ ì‚¬ìš© 중입니다.",
274 "settings.invite.headline": "친구 초대하기", 271 "settings.invite.headline": "친구 초대하기",
275 "settings.navigation.account": "계정", 272 "settings.navigation.account": "계정",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "모든 소리가 꺼져있습니다.", 349 "settings.services.tooltip.isMuted": "모든 소리가 꺼져있습니다.",
353 "settings.services.tooltip.notificationsDisabled": "ì•Œë¦¼ì´ ë¹„í™œì„±í™” ë˜ì–´ 있습니다.", 350 "settings.services.tooltip.notificationsDisabled": "ì•Œë¦¼ì´ ë¹„í™œì„±í™” ë˜ì–´ 있습니다.",
354 "settings.services.updatedInfo": "ë³€ê²½ì‚¬í•­ì´ ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤.", 351 "settings.services.updatedInfo": "ë³€ê²½ì‚¬í•­ì´ ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤.",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi는 오픈소스ì´ë©° 커뮤니티가 주ë„하는 애플리케ì´ì…˜ìž…니다.</p><p>ì´ê²ƒì„ 가능하게 해주신 분들께 ê°ì‚¬ë“œë¦½ë‹ˆë‹¤:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Ferdiì— ëŒ€í•´", 354 "settings.supportFerdi.headline": "Ferdiì— ëŒ€í•´",
357 "settings.supportFerdi.textDonation": "기부를 통해 Ferdiì˜ ê°œë°œì„ ì§€ì›í•˜\b시려면 아래 ë°©ë²•ì„ ì„ íƒí•˜ì‹¤ 수 있습니다.",
358 "settings.supportFerdi.textDonationAnd": "그리고",
359 "settings.supportFerdi.textExpenses": "ëŒ€ë¶€ë¶„ì˜ ìž‘ì—…ì´ ìžì›ë´‰ì‚¬ìžë“¤ì— ì˜í•´ ì´ë£¨ì–´ì§€ì§€ë§Œ 서버비용과 ì¸ì¦ì„œ ë¹„ìš©ì´ ë°œìƒë©ë‹ˆë‹¤. 우리 커뮤니티는 ìžê¸ˆì˜ 모금과 ì‚¬ìš©ì— ëŒ€í•´ 완전한 íˆ¬ëª…ì„±ì„ ìœ ì§€í•©ë‹ˆë‹¤. ìžì„¸í•œ ë‚´ìš©ì„ ë‹¤ìŒì„ 참조하세요.",
360 "settings.supportFerdi.textGitHubSponsors": "깃허브 후ì›ìž",
361 "settings.supportFerdi.textListContributors": "ê¸°ì—¬ìž ì „ì²´ 목ë¡",
362 "settings.supportFerdi.textListContributorsHere": "여기",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "여기",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "팀", 357 "settings.team.headline": "팀",
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index 4ec87e66b..6deda41a6 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", 198 "settings.app.form.autoLaunchInBackground": "Open op de achtergrond",
202 "settings.app.form.autoLaunchOnStart": "Lanceer Ferdi bij opstarten", 199 "settings.app.form.autoLaunchOnStart": "Lanceer Ferdi bij opstarten",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Inclusief beta versies", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help ons om Ferdi te vertalen naar uw taal.", 266 "settings.app.translationHelp": "Help ons om Ferdi te vertalen naar uw taal.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update beschikbaar, downloaden...", 268 "settings.app.updateStatusAvailable": "Update beschikbaar, downloaden...",
272 "settings.app.updateStatusSearching": "Zoekt naar updates", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Je gebruikt de laatste versie van Ferdi", 270 "settings.app.updateStatusUpToDate": "Je gebruikt de laatste versie van Ferdi",
274 "settings.invite.headline": "Nodig vrienden uit", 271 "settings.invite.headline": "Nodig vrienden uit",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Alle geluiden zijn uitgeschakeld", 349 "settings.services.tooltip.isMuted": "Alle geluiden zijn uitgeschakeld",
353 "settings.services.tooltip.notificationsDisabled": "Notificaties staan uit", 350 "settings.services.tooltip.notificationsDisabled": "Notificaties staan uit",
354 "settings.services.updatedInfo": "Je wijzigingen zijn opgeslagen", 351 "settings.services.updatedInfo": "Je wijzigingen zijn opgeslagen",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Over Ferdi", 354 "settings.supportFerdi.headline": "Over Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index be302db8d..8a155bae3 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Wat gebeurde er?", 10 "connectionLostBanner.informationLink": "Wat gebeurde er?",
11 "connectionLostBanner.message": "O nee! Ferdi heeft de verbinding met {name} verloren.", 11 "connectionLostBanner.message": "O nee! Ferdi heeft de verbinding met {name} verloren.",
12 "feature.basicAuth.signIn": "Log in", 12 "feature.basicAuth.signIn": "Log in",
13 "feature.nightlyBuilds.activate": "Activeren",
14 "feature.nightlyBuilds.info": "Nachtelijke builds zijn zeer experimentele versies van Ferdi die ongepolijste of onvoltooide functies kunnen bevatten. Deze nightly builds worden voornamelijk gebruikt door ontwikkelaars om hun nieuwe functies te testen en hoe ze zullen presteren in de finale build. Als je niet weet wat je aan het doen bent, raden we aan om nachtelijke versies niet te activeren.",
15 "feature.nightlyBuilds.title": "Nachtelijke builds",
16 "feature.publishDebugInfo.error": "Er is een fout opgetreden tijdens het publiceren van de foutopsporingsinformatie. Probeer het later opnieuw of bekijk de console voor meer informatie.", 13 "feature.publishDebugInfo.error": "Er is een fout opgetreden tijdens het publiceren van de foutopsporingsinformatie. Probeer het later opnieuw of bekijk de console voor meer informatie.",
17 "feature.publishDebugInfo.info": "De publicatie van je foutopsporingsinformatie helpt ons bij het vinden van problemen en fouten in Ferdi. Door je foutopsporingsinformatie te publiceren, accepteer je het privacybeleid en de gebruiksvoorwaarden van het foutopsporingsprogramma van Ferdi.", 14 "feature.publishDebugInfo.info": "De publicatie van je foutopsporingsinformatie helpt ons bij het vinden van problemen en fouten in Ferdi. Door je foutopsporingsinformatie te publiceren, accepteer je het privacybeleid en de gebruiksvoorwaarden van het foutopsporingsprogramma van Ferdi.",
18 "feature.publishDebugInfo.privacy": "Privacybeleid", 15 "feature.publishDebugInfo.privacy": "Privacybeleid",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", 198 "settings.app.form.autoLaunchInBackground": "Open op de achtergrond",
202 "settings.app.form.autoLaunchOnStart": "Ferdi openen bij opstarten", 199 "settings.app.form.autoLaunchOnStart": "Ferdi openen bij opstarten",
203 "settings.app.form.automaticUpdates": "Updates inschakelen", 200 "settings.app.form.automaticUpdates": "Updates inschakelen",
204 "settings.app.form.beta": "Inclusief bètaversies", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Meldingen voor klembord niet weergeven", 202 "settings.app.form.clipboardNotifications": "Meldingen voor klembord niet weergeven",
206 "settings.app.form.closeToSystemTray": "Minimaliseer Ferdi naar systeemvak", 203 "settings.app.form.closeToSystemTray": "Minimaliseer Ferdi naar systeemvak",
207 "settings.app.form.confirmOnQuit": "Bevestigen bij het sluiten van Ferdi", 204 "settings.app.form.confirmOnQuit": "Bevestigen bij het sluiten van Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help ons om Ferdi uw taal te laten spreken.", 266 "settings.app.translationHelp": "Help ons om Ferdi uw taal te laten spreken.",
270 "settings.app.universalDarkModeInfo": "De universele donkere modus probeert dynamische stijlen voor services te genereren die eigenlijk geen donkere modus hebben.", 267 "settings.app.universalDarkModeInfo": "De universele donkere modus probeert dynamische stijlen voor services te genereren die eigenlijk geen donkere modus hebben.",
271 "settings.app.updateStatusAvailable": "Update beschikbaar, downloaden...", 268 "settings.app.updateStatusAvailable": "Update beschikbaar, downloaden...",
272 "settings.app.updateStatusSearching": "Zoekt naar updates", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Je gebruikt de laatste versie van Ferdi", 270 "settings.app.updateStatusUpToDate": "Je gebruikt de laatste versie van Ferdi",
274 "settings.invite.headline": "Vrienden uitnodigen", 271 "settings.invite.headline": "Vrienden uitnodigen",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Geluid is uitgeschakeld", 349 "settings.services.tooltip.isMuted": "Geluid is uitgeschakeld",
353 "settings.services.tooltip.notificationsDisabled": "Meldingen zijn uitgeschakeld", 350 "settings.services.tooltip.notificationsDisabled": "Meldingen zijn uitgeschakeld",
354 "settings.services.updatedInfo": "Je wijzigingen zijn opgeslagen", 351 "settings.services.updatedInfo": "Je wijzigingen zijn opgeslagen",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Over Ferdi", 354 "settings.supportFerdi.headline": "Over Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "en",
359 "settings.supportFerdi.textExpenses": "Hoewel het meeste werk door vrijwilligers wordt gedaan, moeten we nog steeds voor servers en certificaten betalen. Als community zijn we volledig transparant over het geld dat we inzamelen en uitgeven. Meer informatie vind je op",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub-sponsors",
361 "settings.supportFerdi.textListContributors": "Volledige lijst met bijdragers",
362 "settings.supportFerdi.textListContributorsHere": "hier",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "hier",
366 "settings.supportFerdi.textVolunteers": "De ontwikkeling van Ferdi is in handen van vrijwilligers. Mensen die Ferdi gebruiken, net als jij. Ze onderhouden, repareren en verbeteren Ferdi in hun vrije tijd.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json
index 5010614e6..d1a34c609 100644
--- a/src/i18n/locales/no.json
+++ b/src/i18n/locales/no.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Hva skjedde?", 10 "connectionLostBanner.informationLink": "Hva skjedde?",
11 "connectionLostBanner.message": "Ã… nei! Ferdi mistet forbindelsen til {name}.", 11 "connectionLostBanner.message": "Ã… nei! Ferdi mistet forbindelsen til {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "Det oppstod en feil under forsøket på å publisere feilsøkingsinformasjonen. Prøv igjen senere eller se i konsollet for ytterligere informasjon.", 13 "feature.publishDebugInfo.error": "Det oppstod en feil under forsøket på å publisere feilsøkingsinformasjonen. Prøv igjen senere eller se i konsollet for ytterligere informasjon.",
17 "feature.publishDebugInfo.info": "Publisering av din feilsøkingsinformasjon hjelper oss med å finne problemer og feil i Ferdi. Ved å publisere feilsøkingsinformasjonen, godtar du Ferdi feilsøkings-retningslinjer for personvern og tjenestevilkår", 14 "feature.publishDebugInfo.info": "Publisering av din feilsøkingsinformasjon hjelper oss med å finne problemer og feil i Ferdi. Ved å publisere feilsøkingsinformasjonen, godtar du Ferdi feilsøkings-retningslinjer for personvern og tjenestevilkår",
18 "feature.publishDebugInfo.privacy": "Retningslinjer for personvern", 15 "feature.publishDebugInfo.privacy": "Retningslinjer for personvern",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Ã…pne i bakgrunnen", 198 "settings.app.form.autoLaunchInBackground": "Ã…pne i bakgrunnen",
202 "settings.app.form.autoLaunchOnStart": "Start Ferdi ved oppstart", 199 "settings.app.form.autoLaunchOnStart": "Start Ferdi ved oppstart",
203 "settings.app.form.automaticUpdates": "Aktiver oppdateringer", 200 "settings.app.form.automaticUpdates": "Aktiver oppdateringer",
204 "settings.app.form.beta": "Inkluder betaversjoner", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Hjelp oss med å oversette Ferdi til ditt språk.", 266 "settings.app.translationHelp": "Hjelp oss med å oversette Ferdi til ditt språk.",
270 "settings.app.universalDarkModeInfo": "Universelt mørkt tema prøver å dynamisk generere mørke stiler for tjenester som ikke har denne støtten enda.", 267 "settings.app.universalDarkModeInfo": "Universelt mørkt tema prøver å dynamisk generere mørke stiler for tjenester som ikke har denne støtten enda.",
271 "settings.app.updateStatusAvailable": "Oppdatering tilgjengelig, laster ned...", 268 "settings.app.updateStatusAvailable": "Oppdatering tilgjengelig, laster ned...",
272 "settings.app.updateStatusSearching": "Søker etter oppdateringer", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Du bruker den siste versjonen av Ferdi", 270 "settings.app.updateStatusUpToDate": "Du bruker den siste versjonen av Ferdi",
274 "settings.invite.headline": "Inviter venner", 271 "settings.invite.headline": "Inviter venner",
275 "settings.navigation.account": "Konto", 272 "settings.navigation.account": "Konto",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Alle lyder er dempet", 349 "settings.services.tooltip.isMuted": "Alle lyder er dempet",
353 "settings.services.tooltip.notificationsDisabled": "Varsler er deaktivert", 350 "settings.services.tooltip.notificationsDisabled": "Varsler er deaktivert",
354 "settings.services.updatedInfo": "Dine endringer har blitt lagret", 351 "settings.services.updatedInfo": "Dine endringer har blitt lagret",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Om Ferdi", 354 "settings.supportFerdi.headline": "Om Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Ferdi team-administrasjon", 355 "settings.team.contentHeadline": "Ferdi team-administrasjon",
368 "settings.team.copy": "Med Franz's Team-administrasjon kan du administrere Franz abonnementer for flere brukere. Vennligst husk at du som har et Franz Premium-abonnement vil ikke ha noen fordeler med deg når du bruker Ferdi: Den eneste grunnen til at du fortsatt har tilgang til teamhåndtering er slik at du kan administrere din eldre Franz team, og for at du ikke skal miste noen funksjoner ved administrasjon av kontoen din.", 356 "settings.team.copy": "Med Franz's Team-administrasjon kan du administrere Franz abonnementer for flere brukere. Vennligst husk at du som har et Franz Premium-abonnement vil ikke ha noen fordeler med deg når du bruker Ferdi: Den eneste grunnen til at du fortsatt har tilgang til teamhåndtering er slik at du kan administrere din eldre Franz team, og for at du ikke skal miste noen funksjoner ved administrasjon av kontoen din.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index 20511d92f..98d6d1d39 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Co się stało?", 10 "connectionLostBanner.informationLink": "Co się stało?",
11 "connectionLostBanner.message": "O nie! Ferdi stracił połączenie z {name}.", 11 "connectionLostBanner.message": "O nie! Ferdi stracił połączenie z {name}.",
12 "feature.basicAuth.signIn": "Zaloguj siÄ™", 12 "feature.basicAuth.signIn": "Zaloguj siÄ™",
13 "feature.nightlyBuilds.activate": "Aktywuj",
14 "feature.nightlyBuilds.info": "Kompilacje testowe to wysoce eksperymentalne wersje Ferdi, które mogą zawierać niedopracowane lub nieukończone funkcje. Te kompilacje są przewidziane głównie dla programistów testujących nowe funkcje będące w opracowaniu oraz ostateczne działanie ukończonej kompilacji. Jeśli nie masz pewności co do tej funkcji, zalecamy nie włączać wersji testowych.",
15 "feature.nightlyBuilds.title": "Kompilacje testowe",
16 "feature.publishDebugInfo.error": "Wystąpił błąd podczas publikowania informacji o debugowaniu. Spróbuj ponownie później lub sprawdź konsolę po więcej informacji.", 13 "feature.publishDebugInfo.error": "Wystąpił błąd podczas publikowania informacji o debugowaniu. Spróbuj ponownie później lub sprawdź konsolę po więcej informacji.",
17 "feature.publishDebugInfo.info": "Publikowanie swoich informacji diagnostycznych pomaga nam znaleźć problemy i błędy w Ferdi. Publikując informacje diagnostyczne, wyrażasz zgodę na Politykę prywatności oraz Warunki użytkowania tej funkcji", 14 "feature.publishDebugInfo.info": "Publikowanie swoich informacji diagnostycznych pomaga nam znaleźć problemy i błędy w Ferdi. Publikując informacje diagnostyczne, wyrażasz zgodę na Politykę prywatności oraz Warunki użytkowania tej funkcji",
18 "feature.publishDebugInfo.privacy": "Polityka prywatności", 15 "feature.publishDebugInfo.privacy": "Polityka prywatności",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Otwórz w tle", 198 "settings.app.form.autoLaunchInBackground": "Otwórz w tle",
202 "settings.app.form.autoLaunchOnStart": "Uruchom Ferdi na poczÄ…tku", 199 "settings.app.form.autoLaunchOnStart": "Uruchom Ferdi na poczÄ…tku",
203 "settings.app.form.automaticUpdates": "WÅ‚Ä…cz aktualizacje", 200 "settings.app.form.automaticUpdates": "WÅ‚Ä…cz aktualizacje",
204 "settings.app.form.beta": "Uwzględnij wersje beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Nie wyświetlaj powiadomień dla schowka", 202 "settings.app.form.clipboardNotifications": "Nie wyświetlaj powiadomień dla schowka",
206 "settings.app.form.closeToSystemTray": "Zminimalizuj Ferdi do paska zadań", 203 "settings.app.form.closeToSystemTray": "Zminimalizuj Ferdi do paska zadań",
207 "settings.app.form.confirmOnQuit": "Potwierdź podczas opuszczania Ferdi", 204 "settings.app.form.confirmOnQuit": "Potwierdź podczas opuszczania Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Pomóż nam tłumaczyć Ferdi na Twój język.", 266 "settings.app.translationHelp": "Pomóż nam tłumaczyć Ferdi na Twój język.",
270 "settings.app.universalDarkModeInfo": "Uniwersalny tryb ciemny próbuje dynamicznie generować tryb ciemny dla usług, które jeszcze go nie wspierają.", 267 "settings.app.universalDarkModeInfo": "Uniwersalny tryb ciemny próbuje dynamicznie generować tryb ciemny dla usług, które jeszcze go nie wspierają.",
271 "settings.app.updateStatusAvailable": "Dostępna aktualizacja, pobieram...", 268 "settings.app.updateStatusAvailable": "Dostępna aktualizacja, pobieram...",
272 "settings.app.updateStatusSearching": "Szukam aktualizacji", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Używasz najnowszej wersji aplikacji Ferdi", 270 "settings.app.updateStatusUpToDate": "Używasz najnowszej wersji aplikacji Ferdi",
274 "settings.invite.headline": "ZaproÅ› znajomych", 271 "settings.invite.headline": "ZaproÅ› znajomych",
275 "settings.navigation.account": "Konto", 272 "settings.navigation.account": "Konto",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Wszystkie dźwięki są wyciszone", 349 "settings.services.tooltip.isMuted": "Wszystkie dźwięki są wyciszone",
353 "settings.services.tooltip.notificationsDisabled": "Powiadomienia sÄ… nieaktywne", 350 "settings.services.tooltip.notificationsDisabled": "Powiadomienia sÄ… nieaktywne",
354 "settings.services.updatedInfo": "Twoje zmiany zostały zapisane", 351 "settings.services.updatedInfo": "Twoje zmiany zostały zapisane",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "O Ferdi", 354 "settings.supportFerdi.headline": "O Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "i",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "Sponsor na Guthub",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "tutaj",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Doceniamy każde wsparcie. Listę rzeczy, z którymi potrzebujemy pomocy znajdziesz",
365 "settings.supportFerdi.textSupportWelcomeHere": "tutaj",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Zespół", 357 "settings.team.headline": "Zespół",
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index 09eb92e1e..ccec39ac4 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "O que aconteceu?", 10 "connectionLostBanner.informationLink": "O que aconteceu?",
11 "connectionLostBanner.message": "Ah não! Ferdi perdeu a conexão com {name}.", 11 "connectionLostBanner.message": "Ah não! Ferdi perdeu a conexão com {name}.",
12 "feature.basicAuth.signIn": "Acessar", 12 "feature.basicAuth.signIn": "Acessar",
13 "feature.nightlyBuilds.activate": "Ativar",
14 "feature.nightlyBuilds.info": "Versões noturnas são versões do Ferdi altamente experimentais que podem conter funcionalidades não finalizadas ou não concluídas. Essas compilações noturnas são usadas principalmente por desenvolvedores para testar seus recursos recém-desenvolvidos e como eles irão se comportar na versão final. Se você não sabe o que está fazendo, sugerimos não ativar versões noturnas.",
15 "feature.nightlyBuilds.title": "Versões noturnas",
16 "feature.publishDebugInfo.error": "Ocorreu um erro ao tentar publicar as informações de depuração. Por favor, tente novamente mais tarde ou verifique o console para mais informações.", 13 "feature.publishDebugInfo.error": "Ocorreu um erro ao tentar publicar as informações de depuração. Por favor, tente novamente mais tarde ou verifique o console para mais informações.",
17 "feature.publishDebugInfo.info": "Publicar suas informações de depuração nos permite encontrar erros no Ferdi. Para publicar essas informações é necessário aceitar os termos privacidade e serviço do Ferdi Debugger", 14 "feature.publishDebugInfo.info": "Publicar suas informações de depuração nos permite encontrar erros no Ferdi. Para publicar essas informações é necessário aceitar os termos privacidade e serviço do Ferdi Debugger",
18 "feature.publishDebugInfo.privacy": "Política de privacidade", 15 "feature.publishDebugInfo.privacy": "Política de privacidade",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano", 198 "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano",
202 "settings.app.form.autoLaunchOnStart": "Iniciar o Ferdi após iniciar o computador", 199 "settings.app.form.autoLaunchOnStart": "Iniciar o Ferdi após iniciar o computador",
203 "settings.app.form.automaticUpdates": "Habilitar atualizações", 200 "settings.app.form.automaticUpdates": "Habilitar atualizações",
204 "settings.app.form.beta": "Incluir versões instáveis (beta)", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Não exibir notificações para eventos da área de transferência", 202 "settings.app.form.clipboardNotifications": "Não exibir notificações para eventos da área de transferência",
206 "settings.app.form.closeToSystemTray": "Fechar o Ferdi para a barra do sistema", 203 "settings.app.form.closeToSystemTray": "Fechar o Ferdi para a barra do sistema",
207 "settings.app.form.confirmOnQuit": "Exigir confirmação ao sair do Ferdi", 204 "settings.app.form.confirmOnQuit": "Exigir confirmação ao sair do Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ajude-nos a traduzir a Ferdi para a sua língua.", 266 "settings.app.translationHelp": "Ajude-nos a traduzir a Ferdi para a sua língua.",
270 "settings.app.universalDarkModeInfo": "O Modo Noturno Universal tenta gerar dinamicamente estilos para serviços que, de outra forma, não são suportados no momento.", 267 "settings.app.universalDarkModeInfo": "O Modo Noturno Universal tenta gerar dinamicamente estilos para serviços que, de outra forma, não são suportados no momento.",
271 "settings.app.updateStatusAvailable": "Atualização disponivel, a transferir...", 268 "settings.app.updateStatusAvailable": "Atualização disponivel, a transferir...",
272 "settings.app.updateStatusSearching": "A procurar atualizações", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Está a usar a versão mais recente do Ferdi", 270 "settings.app.updateStatusUpToDate": "Está a usar a versão mais recente do Ferdi",
274 "settings.invite.headline": "Convide Amigos", 271 "settings.invite.headline": "Convide Amigos",
275 "settings.navigation.account": "Conta", 272 "settings.navigation.account": "Conta",
@@ -346,24 +343,15 @@
346 "settings.services.discoverServices": "Descobrir serviços", 343 "settings.services.discoverServices": "Descobrir serviços",
347 "settings.services.headline": "Seus serviços", 344 "settings.services.headline": "Seus serviços",
348 "settings.services.noServicesAdded": "Comece adicionando um serviço.", 345 "settings.services.noServicesAdded": "Comece adicionando um serviço.",
349 "settings.services.nothingFound": "Sorry, but no service matched your search term.", 346 "settings.services.nothingFound": "Desculpe, nenhum serviço foi encontrado.",
350 "settings.services.servicesRequestFailed": "Não foi possível ler os seus serviços", 347 "settings.services.servicesRequestFailed": "Não foi possível ler os seus serviços",
351 "settings.services.tooltip.isDisabled": "O serviço está desativado", 348 "settings.services.tooltip.isDisabled": "O serviço está desativado",
352 "settings.services.tooltip.isMuted": "Todos os sons estão silenciados", 349 "settings.services.tooltip.isMuted": "Todos os sons estão silenciados",
353 "settings.services.tooltip.notificationsDisabled": "As notificações estão desativadas", 350 "settings.services.tooltip.notificationsDisabled": "As notificações estão desativadas",
354 "settings.services.updatedInfo": "As suas alterações foram efetuadas com sucesso", 351 "settings.services.updatedInfo": "As suas alterações foram efetuadas com sucesso",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi é um aplicativo de código aberto e uma aplicação de líder de comunidade.</p><p>Obrigado às pessoas que tornam isso possível:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Sobre o Ferdi", 354 "settings.supportFerdi.headline": "Sobre o Ferdi",
357 "settings.supportFerdi.textDonation": "Se você quiser apoiar o desenvolvimento de Ferdi com uma doação, você pode fazê-lo em ambos,",
358 "settings.supportFerdi.textDonationAnd": "e",
359 "settings.supportFerdi.textExpenses": "Enquanto os voluntários fazem a maior parte do trabalho, ainda precisamos pagar por servidores e certificados. Como uma comunidade, somos totalmente transparentes com os fundos que coletamos e gastamos - veja",
360 "settings.supportFerdi.textGitHubSponsors": "Patrocinador do GitHub",
361 "settings.supportFerdi.textListContributors": "Lista completa de contribuidores",
362 "settings.supportFerdi.textListContributorsHere": "aqui",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "O suporte é sempre bem-vindo. Você pode encontrar uma lista da ajuda de que precisamos",
365 "settings.supportFerdi.textSupportWelcomeHere": "aqui",
366 "settings.supportFerdi.textVolunteers": "O desenvolvimento de Ferdi é feito por voluntários. Pessoas que usam Ferdi como você. Eles mantêm, consertam e melhoram Ferdi em seu tempo livre.",
367 "settings.team.contentHeadline": "Gerenciamento de Equipe Franz", 355 "settings.team.contentHeadline": "Gerenciamento de Equipe Franz",
368 "settings.team.copy": "O Gerenciamento de Equipes de Franz permite gerenciar assinaturas do Franz para múltiplos usuários. Por favor, entenda que ter uma assinatura Franz Premium não lhe dará nenhuma vantagem em usar o Ferdi. A única razão em manter o acesso ao Gerenciamento de Equipes é permitir o gerenciamento de suas equipes legadas e não perder nenhuma funcionalidade no gerenciamento da sua conta.", 356 "settings.team.copy": "O Gerenciamento de Equipes de Franz permite gerenciar assinaturas do Franz para múltiplos usuários. Por favor, entenda que ter uma assinatura Franz Premium não lhe dará nenhuma vantagem em usar o Ferdi. A única razão em manter o acesso ao Gerenciamento de Equipes é permitir o gerenciamento de suas equipes legadas e não perder nenhuma funcionalidade no gerenciamento da sua conta.",
369 "settings.team.headline": "Equipa", 357 "settings.team.headline": "Equipa",
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index 519a97363..f619474ea 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "O que aconteceu?", 10 "connectionLostBanner.informationLink": "O que aconteceu?",
11 "connectionLostBanner.message": "Oh não! O Ferdi perdeu a ligação com {name}.", 11 "connectionLostBanner.message": "Oh não! O Ferdi perdeu a ligação com {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activar",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "Houve um erro ao tentar publicar as informações de depuração. Por favor, tente novamente mais tarde ou visualize a consola para mais informações.", 13 "feature.publishDebugInfo.error": "Houve um erro ao tentar publicar as informações de depuração. Por favor, tente novamente mais tarde ou visualize a consola para mais informações.",
17 "feature.publishDebugInfo.info": "Publicar as suas informações de depuração ajuda-nos a encontrar problemas e erros no Ferdi. Ao publicar as suas informações de depuração, aceita a política de privacidade e termos de serviço do depurador Ferdi", 14 "feature.publishDebugInfo.info": "Publicar as suas informações de depuração ajuda-nos a encontrar problemas e erros no Ferdi. Ao publicar as suas informações de depuração, aceita a política de privacidade e termos de serviço do depurador Ferdi",
18 "feature.publishDebugInfo.privacy": "Política de Privacidade", 15 "feature.publishDebugInfo.privacy": "Política de Privacidade",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano", 198 "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano",
202 "settings.app.form.autoLaunchOnStart": "Abrir Ferdi ao iniciar o sistema", 199 "settings.app.form.autoLaunchOnStart": "Abrir Ferdi ao iniciar o sistema",
203 "settings.app.form.automaticUpdates": "Ativar actualizações", 200 "settings.app.form.automaticUpdates": "Ativar actualizações",
204 "settings.app.form.beta": "Incluir versões beta", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ajude-nos a traduzir o Ferdi para o seu idioma.", 266 "settings.app.translationHelp": "Ajude-nos a traduzir o Ferdi para o seu idioma.",
270 "settings.app.universalDarkModeInfo": "O Modo Noturno Universal tenta gerar dinamicamente os estilos do modo noturno para serviços que não o suportem de outra forma atualmente.", 267 "settings.app.universalDarkModeInfo": "O Modo Noturno Universal tenta gerar dinamicamente os estilos do modo noturno para serviços que não o suportem de outra forma atualmente.",
271 "settings.app.updateStatusAvailable": "Atualização disponível, a fazer download...", 268 "settings.app.updateStatusAvailable": "Atualização disponível, a fazer download...",
272 "settings.app.updateStatusSearching": "Está à procura de atualizações", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Está a utilizar a versão mais recente de Ferdi", 270 "settings.app.updateStatusUpToDate": "Está a utilizar a versão mais recente de Ferdi",
274 "settings.invite.headline": "Convidar Amigos", 271 "settings.invite.headline": "Convidar Amigos",
275 "settings.navigation.account": "Conta", 272 "settings.navigation.account": "Conta",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Sem som", 349 "settings.services.tooltip.isMuted": "Sem som",
353 "settings.services.tooltip.notificationsDisabled": "Notificações desativadas", 350 "settings.services.tooltip.notificationsDisabled": "Notificações desativadas",
354 "settings.services.updatedInfo": "As suas alterações foram gravadas", 351 "settings.services.updatedInfo": "As suas alterações foram gravadas",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Acerca de Ferdi", 354 "settings.supportFerdi.headline": "Acerca de Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Gestão de Equipas Franz", 355 "settings.team.contentHeadline": "Gestão de Equipas Franz",
368 "settings.team.copy": "A Gestão de Equipas Franz permite gerir as assinaturas Franz para múltiplos utilizadores. Por favor, lembre-se que ter uma assinatura Franz Premium não lhe dará nenhuma vantagem ao usar Ferdi: a única razão pela qual ainda tem acesso à Gestão de Equipas é para que possa gerir as suas equipas antigas e para que não perca nenhuma funcionalidade na gestão da sua conta.", 356 "settings.team.copy": "A Gestão de Equipas Franz permite gerir as assinaturas Franz para múltiplos utilizadores. Por favor, lembre-se que ter uma assinatura Franz Premium não lhe dará nenhuma vantagem ao usar Ferdi: a única razão pela qual ainda tem acesso à Gestão de Equipas é para que possa gerir as suas equipas antigas e para que não perca nenhuma funcionalidade na gestão da sua conta.",
369 "settings.team.headline": "Equipa", 357 "settings.team.headline": "Equipa",
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
index 5d05bc52d..af7ce5e80 100644
--- a/src/i18n/locales/ro.json
+++ b/src/i18n/locales/ro.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Ce s-a întâmplat?", 10 "connectionLostBanner.informationLink": "Ce s-a întâmplat?",
11 "connectionLostBanner.message": "Oh nu! Ferdi a pierdut conexiunea cu {name}.", 11 "connectionLostBanner.message": "Oh nu! Ferdi a pierdut conexiunea cu {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activare",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Politică de confidențialitate", 15 "feature.publishDebugInfo.privacy": "Politică de confidențialitate",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Echipă", 357 "settings.team.headline": "Echipă",
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index 994e68a86..735758a27 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -4,15 +4,12 @@
4 "changeserver.customServerLabel": "ПользовательÑкий Ñервер", 4 "changeserver.customServerLabel": "ПользовательÑкий Ñервер",
5 "changeserver.headline": "Изменить Ñервер", 5 "changeserver.headline": "Изменить Ñервер",
6 "changeserver.label": "Сервер", 6 "changeserver.label": "Сервер",
7 "changeserver.urlError": "Введите допуÑтимÑй URL-адреÑ", 7 "changeserver.urlError": "Введите дейÑтвующий URL-адреÑ",
8 "changeserver.warning": "Дополнительные наÑтройки, предлагаемые Ферди, не будут Ñохранены", 8 "changeserver.warning": "Дополнительные наÑтройки, предлагаемые Ферди, не будут Ñохранены",
9 "connectionLostBanner.cta": "ПерезапуÑтить ÑервиÑ", 9 "connectionLostBanner.cta": "ПерезапуÑтить ÑервиÑ",
10 "connectionLostBanner.informationLink": "Что ÑлучилоÑÑŒ?", 10 "connectionLostBanner.informationLink": "Что ÑлучилоÑÑŒ?",
11 "connectionLostBanner.message": "О нет! Ферди потерÑл ÑвÑзь Ñ {name}.", 11 "connectionLostBanner.message": "УпÑ! Ферди потерÑл ÑвÑзь Ñ {name}.",
12 "feature.basicAuth.signIn": "Войти в ÑиÑтему", 12 "feature.basicAuth.signIn": "Войти",
13 "feature.nightlyBuilds.activate": "Ðктивировать",
14 "feature.nightlyBuilds.info": "Ðочные Ñборки - Ñто ÑкÑпериментальные верÑии Ferdi, которые могут Ñодержать недоработанные или незавершенные функции. Эти ночные Ñборки в оÑновном иÑпользуютÑÑ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ°Ð¼Ð¸ Ð´Ð»Ñ Ñ‚ÐµÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ´Ð°Ð²Ð½Ð¾ разработанных функций и того, как они будут работать в финальной Ñборке. ЕÑли вы не знаете, что делаете, мы рекомендуем не активировать ночные Ñборки.",
15 "feature.nightlyBuilds.title": "Ðочные Ñборки",
16 "feature.publishDebugInfo.error": "При попытке опубликовать отладочную информацию произошла ошибка. ПожалуйÑта, повторите попытку позже или проÑмотрите конÑоль Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации.", 13 "feature.publishDebugInfo.error": "При попытке опубликовать отладочную информацию произошла ошибка. ПожалуйÑта, повторите попытку позже или проÑмотрите конÑоль Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации.",
17 "feature.publishDebugInfo.info": "ÐŸÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ отладочной информации помогает нам найти проблемы и ошибки в Ferdi. ÐŸÑƒÐ±Ð»Ð¸ÐºÑƒÑ Ð²Ð°ÑˆÑƒ отладочную информацию, вы принимаете политику конфиденциальноÑти Ferdi Debugger'ов и уÑÐ»Ð¾Ð²Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑлуг", 14 "feature.publishDebugInfo.info": "ÐŸÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ отладочной информации помогает нам найти проблемы и ошибки в Ferdi. ÐŸÑƒÐ±Ð»Ð¸ÐºÑƒÑ Ð²Ð°ÑˆÑƒ отладочную информацию, вы принимаете политику конфиденциальноÑти Ferdi Debugger'ов и уÑÐ»Ð¾Ð²Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑлуг",
18 "feature.publishDebugInfo.privacy": "Политика конфиденциальноÑти", 15 "feature.publishDebugInfo.privacy": "Политика конфиденциальноÑти",
@@ -34,18 +31,18 @@
34 "global.save": "Сохранить", 31 "global.save": "Сохранить",
35 "global.settings": "ÐаÑтройки", 32 "global.settings": "ÐаÑтройки",
36 "global.spellchecker.useDefault": "ИÑпользовать ÑиÑтемные параметры по умолчанию ({default})", 33 "global.spellchecker.useDefault": "ИÑпользовать ÑиÑтемные параметры по умолчанию ({default})",
37 "global.spellchecking.autodetect": "ÐайÑи Ñзык автоматичеÑки", 34 "global.spellchecking.autodetect": "ОпÑеделить Ñзык автоматичеÑки",
38 "global.spellchecking.autodetect.short": "Ðвто", 35 "global.spellchecking.autodetect.short": "Ðвто",
39 "global.spellchecking.language": "Проверка правопиÑаниÑ", 36 "global.spellchecking.language": "Проверка правопиÑаниÑ",
40 "global.submit": "Отправить", 37 "global.submit": "Подтвердить",
41 "global.userAgentHelp": "ИÑпользуйте 'https://whatmyuseragent.com/' (чтобы открыть) или 'https://developers.whatismybrowser.com/useragents/explore/' (чтобы выбрать) ваш желаемый пользовательÑкий агент и Ñкопируйте его здеÑÑŒ.", 38 "global.userAgentHelp": "ИÑпользуйте 'https://whatmyuseragent.com/' (чтобы открыть) или 'https://developers.whatismybrowser.com/useragents/explore/' (чтобы выбрать) ваш желаемый пользовательÑкий агент и Ñкопируйте его здеÑÑŒ.",
42 "global.userAgentPref": "ПользовательÑкий агент", 39 "global.userAgentPref": "ПользовательÑкий агент",
43 "global.yes": "Да", 40 "global.yes": "Да",
44 "import.headline": "Импортировать ваши ÑервиÑÑ‹ из Ferdi 4", 41 "import.headline": "Импортировать ваши ÑервиÑÑ‹ из Ferdi 4",
45 "import.notSupportedHeadline": "СервиÑÑ‹ пока ещё не поддерживаютÑÑ Ð² Ferdi 5", 42 "import.notSupportedHeadline": "СервиÑÑ‹ пока ещё не поддерживаютÑÑ Ð² Ferdi 5",
46 "import.skip.label": "Я хочу добавить ÑервиÑÑ‹ вручную", 43 "import.skip.label": "Я хочу добавить ÑервиÑÑ‹ вручную",
47 "import.submit.label": "Импорt {count} ÑервиÑов", 44 "import.submit.label": "Импортировать {count} ÑервиÑов",
48 "infobar.authRequestFailed": "При попытке выполнить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° аутентификацию произошли ошибки. ПожалуйÑта, попробуйте выйти из ÑиÑтемы и вернутьÑÑ Ð½Ð°Ð·Ð°Ð´, еÑли Ñта ошибка повторÑетÑÑ.", 45 "infobar.authRequestFailed": "При попытке выполнить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ произошли ошибки. ПожалуйÑта, попробуйте перезайти, еÑли Ñта ошибка повторÑетÑÑ.",
49 "infobar.buttonChangelog": "Что нового?", 46 "infobar.buttonChangelog": "Что нового?",
50 "infobar.buttonInstallUpdate": "ПерезапуÑтить и уÑтановить обновлениÑ", 47 "infobar.buttonInstallUpdate": "ПерезапуÑтить и уÑтановить обновлениÑ",
51 "infobar.buttonReloadServices": "Перезагрузить ÑервиÑÑ‹", 48 "infobar.buttonReloadServices": "Перезагрузить ÑервиÑÑ‹",
@@ -60,7 +57,7 @@
60 "invite.skip.label": "Я Ñделаю Ñто позже", 57 "invite.skip.label": "Я Ñделаю Ñто позже",
61 "invite.submit.label": "Отправить приглашениÑ", 58 "invite.submit.label": "Отправить приглашениÑ",
62 "invite.successInfo": "ÐŸÑ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ ÑƒÑпешно отправлены", 59 "invite.successInfo": "ÐŸÑ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ ÑƒÑпешно отправлены",
63 "locked.headline": "Заблокировано", 60 "locked.headline": "Заблокирован",
64 "locked.invalidCredentials": "Ðеверный пароль", 61 "locked.invalidCredentials": "Ðеверный пароль",
65 "locked.password.label": "Пароль", 62 "locked.password.label": "Пароль",
66 "locked.submit.label": "Разблокировать", 63 "locked.submit.label": "Разблокировать",
@@ -68,8 +65,8 @@
68 "locked.touchIdPrompt": "разблокировать через Touch ID", 65 "locked.touchIdPrompt": "разблокировать через Touch ID",
69 "locked.unlockWithPassword": "Разблокировать паролем", 66 "locked.unlockWithPassword": "Разблокировать паролем",
70 "login.changeServer": "Изменить Ñервер", 67 "login.changeServer": "Изменить Ñервер",
71 "login.customServerQuestion": "Using a custom Ferdi server?", 68 "login.customServerQuestion": "ИÑпользовать учетную запиÑÑŒ Franz Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð°?",
72 "login.customServerSuggestion": "Try importing your Franz account", 69 "login.customServerSuggestion": "Попробовать импортировать ваш аккаунт Franz в Ferdi",
73 "login.email.label": "ÐÐ´Ñ€ÐµÑ Ñлектронной почты", 70 "login.email.label": "ÐÐ´Ñ€ÐµÑ Ñлектронной почты",
74 "login.headline": "Вход", 71 "login.headline": "Вход",
75 "login.invalidCredentials": "Ðеправильный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты или пароль", 72 "login.invalidCredentials": "Ðеправильный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты или пароль",
@@ -94,10 +91,10 @@
94 "menu.edit.emojiSymbols": "Эмодзи и Ñимволы", 91 "menu.edit.emojiSymbols": "Эмодзи и Ñимволы",
95 "menu.edit.findInPage": "Ðайти на Ñтранице", 92 "menu.edit.findInPage": "Ðайти на Ñтранице",
96 "menu.edit.paste": "Ð’Ñтавить", 93 "menu.edit.paste": "Ð’Ñтавить",
97 "menu.edit.pasteAndMatchStyle": "Ð’Ñтавьте и подберите Ñтиль", 94 "menu.edit.pasteAndMatchStyle": "Ð’Ñтавить Ñ Ñоблюдением ÑтилÑ",
98 "menu.edit.redo": "Повторить", 95 "menu.edit.redo": "Повторить",
99 "menu.edit.selectAll": "Выделить вÑÑ‘", 96 "menu.edit.selectAll": "Выделить вÑÑ‘",
100 "menu.edit.speech": "Речь", 97 "menu.edit.speech": "ОзвуÑить",
101 "menu.edit.startDictation": "Ðачать диктовать", 98 "menu.edit.startDictation": "Ðачать диктовать",
102 "menu.edit.startSpeaking": "Ðачать говорить", 99 "menu.edit.startSpeaking": "Ðачать говорить",
103 "menu.edit.stopSpeaking": "Закончить говорить", 100 "menu.edit.stopSpeaking": "Закончить говорить",
@@ -125,7 +122,7 @@
125 "menu.view.back": "Ðазад", 122 "menu.view.back": "Ðазад",
126 "menu.view.forward": "ПереÑлать", 123 "menu.view.forward": "ПереÑлать",
127 "menu.view.lockFerdi": "Заблокировать Ferdi", 124 "menu.view.lockFerdi": "Заблокировать Ferdi",
128 "menu.view.openQuickSwitch": "Открыть быÑтрый переключатель", 125 "menu.view.openQuickSwitch": "Открыть меню быÑтрых дейÑтвий",
129 "menu.view.reloadFerdi": "ПерезапуÑтить Ferdi", 126 "menu.view.reloadFerdi": "ПерезапуÑтить Ferdi",
130 "menu.view.reloadService": "ПерезапуÑтить ÑервиÑ", 127 "menu.view.reloadService": "ПерезапуÑтить ÑервиÑ",
131 "menu.view.reloadTodos": "Перезагрузка задач", 128 "menu.view.reloadTodos": "Перезагрузка задач",
@@ -133,21 +130,21 @@
133 "menu.view.toggleDarkMode": "Включить тёмную тему", 130 "menu.view.toggleDarkMode": "Включить тёмную тему",
134 "menu.view.toggleDevTools": "Показать инÑтрументы разработчика", 131 "menu.view.toggleDevTools": "Показать инÑтрументы разработчика",
135 "menu.view.toggleFullScreen": "ПолноÑкранный режим", 132 "menu.view.toggleFullScreen": "ПолноÑкранный режим",
136 "menu.view.toggleServiceDevTools": "Показать инÑтрументы разработчика ÑервиÑа", 133 "menu.view.toggleServiceDevTools": "ИнÑтрументы разработчика ÑервиÑа",
137 "menu.view.toggleTodosDevTools": "Ðключить инÑтрументы разработчика Todos", 134 "menu.view.toggleTodosDevTools": "ИнÑтрументы разработчика Todos",
138 "menu.view.zoomIn": "Увеличить", 135 "menu.view.zoomIn": "Увеличить",
139 "menu.view.zoomOut": "Уменьшить", 136 "menu.view.zoomOut": "Уменьшить",
140 "menu.window": "Окно", 137 "menu.window": "Окно",
141 "menu.window.close": "Закрыть", 138 "menu.window.close": "Закрыть",
142 "menu.window.minimize": "Свернуть", 139 "menu.window.minimize": "Свернуть",
143 "menu.workspaces": "Окружение", 140 "menu.workspaces": "ОкружениÑ",
144 "menu.workspaces.addNewWorkspace": "Добавить Ðовое Окружение...", 141 "menu.workspaces.addNewWorkspace": "Добавить Ðовое Окружение...",
145 "menu.workspaces.closeWorkspaceDrawer": "Закрыть меню окружений", 142 "menu.workspaces.closeWorkspaceDrawer": "Закрыть меню окружениÑ",
146 "menu.workspaces.defaultWorkspace": "Ð’Ñе ÑервиÑÑ‹", 143 "menu.workspaces.defaultWorkspace": "Ð’Ñе ÑервиÑÑ‹",
147 "menu.workspaces.openWorkspaceDrawer": "Открыть меню окружений", 144 "menu.workspaces.openWorkspaceDrawer": "Открыть меню окружений",
148 "password.email.label": "ÐÐ´Ñ€ÐµÑ Ñлектронной почты", 145 "password.email.label": "ÐÐ´Ñ€ÐµÑ Ñлектронной почты",
149 "password.headline": "СброÑить пароль", 146 "password.headline": "СброÑить пароль",
150 "password.link.login": "Вход", 147 "password.link.login": "Вход в ваш аккаунт",
151 "password.link.signup": "Создать беÑплатный аккаунт", 148 "password.link.signup": "Создать беÑплатный аккаунт",
152 "password.noUser": "Пользователь Ñ Ñ‚Ð°ÐºÐ¸Ð¼ адреÑом Ñлектронной почты не найден", 149 "password.noUser": "Пользователь Ñ Ñ‚Ð°ÐºÐ¸Ð¼ адреÑом Ñлектронной почты не найден",
153 "password.successInfo": "Ваш новый пароль был отправлен на ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты", 150 "password.successInfo": "Ваш новый пароль был отправлен на ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты",
@@ -167,14 +164,14 @@
167 "services.login": "ПожалуйÑта, войдите, чтобы иÑпользовать Ferdi.", 164 "services.login": "ПожалуйÑта, войдите, чтобы иÑпользовать Ferdi.",
168 "services.serverInfo": "При необходимоÑти вы можете изменить ваш Ñервер Ferdi, нажав на иконку в левом нижнем углу. ЕÑли вы переключаетеÑÑŒ (Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ из Ñерверов хоÑтинга) на иÑпользование Ferdi без учетной запиÑи, примите к Ñведению, что вы можете ÑкÑпортировать ваши данные Ñ Ñтого Ñервера и затем импортировать их Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ меню Ñправки, чтобы воÑÑтановить вÑе ваши рабочие Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð¸ подключенные ÑервиÑÑ‹!", 165 "services.serverInfo": "При необходимоÑти вы можете изменить ваш Ñервер Ferdi, нажав на иконку в левом нижнем углу. ЕÑли вы переключаетеÑÑŒ (Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ из Ñерверов хоÑтинга) на иÑпользование Ferdi без учетной запиÑи, примите к Ñведению, что вы можете ÑкÑпортировать ваши данные Ñ Ñтого Ñервера и затем импортировать их Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ меню Ñправки, чтобы воÑÑтановить вÑе ваши рабочие Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð¸ подключенные ÑервиÑÑ‹!",
169 "services.serverless": "ИÑпользовать Ferdi без учетной запиÑи", 166 "services.serverless": "ИÑпользовать Ferdi без учетной запиÑи",
170 "settings.account.account.editButton": "Редактировать аккаунÑ", 167 "settings.account.account.editButton": "Редактировать учетную запиÑÑŒ",
171 "settings.account.accountUnavailable": "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ недоÑтупна", 168 "settings.account.accountUnavailable": "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ недоÑтупна",
172 "settings.account.accountUnavailableInfo": "Ð’Ñ‹ иÑпользуете Ferdi без учетной запиÑи. ЕÑли вы желаете иÑпользовать Ferdi Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑью и Ñохранить ваши ÑервиÑÑ‹ Ñинхронизированными между уÑтановками, пожалуйÑта, выберите Ñервер на вкладке ÐаÑтройки и войдите в ÑиÑтему.", 169 "settings.account.accountUnavailableInfo": "Ð’Ñ‹ иÑпользуете Ferdi без учетной запиÑи. ЕÑли вы желаете иÑпользовать Ferdi Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑью и Ñохранить ваши ÑервиÑÑ‹ Ñинхронизированными между уÑтановками, пожалуйÑта, выберите Ñервер на вкладке ÐаÑтройки и войдите в ÑиÑтему.",
173 "settings.account.buttonSave": "Обновить профиль", 170 "settings.account.buttonSave": "Обновить профиль",
174 "settings.account.deleteAccount": "Удалить аккаунÑ", 171 "settings.account.deleteAccount": "Удалить учетную запиÑÑŒ",
175 "settings.account.deleteEmailSent": "Вам выÑлано пиÑьмо Ñ ÑÑылкой Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°. ПоÑле Ñтого ваш аккаунт и данные не Ñмогут быть воÑÑтановлены!", 172 "settings.account.deleteEmailSent": "Вам выÑлано пиÑьмо Ñо ÑÑылкой Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°. ПоÑле Ñтого ваш аккаунт и данные не Ñмогут быть воÑÑтановлены!",
176 "settings.account.deleteInfo": "ЕÑли вам больше не нужна ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ в Ferdi, вы можете удалить аккаунт и вÑÑŽ ÑвÑзанную Ñ Ð½ÐµÐ¹ информацию.", 173 "settings.account.deleteInfo": "ЕÑли вам больше не нужна ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ в Ferdi, вы можете удалить аккаунт и вÑÑŽ ÑвÑзанную Ñ Ð½ÐµÐ¹ информацию.",
177 "settings.account.headline": "ÐккаунÑ", 174 "settings.account.headline": "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ",
178 "settings.account.headlineAccount": "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± учетной запиÑи", 175 "settings.account.headlineAccount": "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± учетной запиÑи",
179 "settings.account.headlineDangerZone": "ОпаÑÐ½Ð°Ñ Ð·Ð¾Ð½Ð°", 176 "settings.account.headlineDangerZone": "ОпаÑÐ½Ð°Ñ Ð·Ð¾Ð½Ð°",
180 "settings.account.headlineInvoices": "Счета", 177 "settings.account.headlineInvoices": "Счета",
@@ -184,7 +181,7 @@
184 "settings.account.tryReloadServices": "Попробовать Ñнова", 181 "settings.account.tryReloadServices": "Попробовать Ñнова",
185 "settings.account.tryReloadUserInfoRequest": "Попробовать Ñнова", 182 "settings.account.tryReloadUserInfoRequest": "Попробовать Ñнова",
186 "settings.account.userInfoRequestFailed": "Ðевозможно загрузить информацию пользователÑ", 183 "settings.account.userInfoRequestFailed": "Ðевозможно загрузить информацию пользователÑ",
187 "settings.account.yourLicense": "Ваша Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð¤ÐµÑ€Ð´Ð¸:", 184 "settings.account.yourLicense": "Ваша Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ferdi:",
188 "settings.app.accentColorInfo": "Ðапишите Ñвой акцентный цвет в ÑовмеÑтимом Ñ CSS-формате. (По умолчанию: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Ðапишите Ñвой акцентный цвет в ÑовмеÑтимом Ñ CSS-формате. (По умолчанию: {defaultAccentColor})",
189 "settings.app.buttonClearAllCache": "ОчиÑтить кÑш", 186 "settings.app.buttonClearAllCache": "ОчиÑтить кÑш",
190 "settings.app.buttonInstallUpdate": "ПерезапуÑтить и уÑтановить обновлениÑ", 187 "settings.app.buttonInstallUpdate": "ПерезапуÑтить и уÑтановить обновлениÑ",
@@ -201,9 +198,9 @@
201 "settings.app.form.autoLaunchInBackground": "Открывать в фоне", 198 "settings.app.form.autoLaunchInBackground": "Открывать в фоне",
202 "settings.app.form.autoLaunchOnStart": "ЗапуÑкать Ferdi при Ñтарте", 199 "settings.app.form.autoLaunchOnStart": "ЗапуÑкать Ferdi при Ñтарте",
203 "settings.app.form.automaticUpdates": "Включить обновлениÑ", 200 "settings.app.form.automaticUpdates": "Включить обновлениÑ",
204 "settings.app.form.beta": "Ð’ÐºÐ»ÑŽÑ‡Ð°Ñ Ð±ÐµÑ‚Ð° верÑии", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Ðе показывать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾ ÑобытиÑÑ… в буфере обмена", 202 "settings.app.form.clipboardNotifications": "Ðе показывать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾ ÑобытиÑÑ… в буфере обмена",
206 "settings.app.form.closeToSystemTray": "При закрытии Ñворачивать Ferdi в ÑиÑтемном трее", 203 "settings.app.form.closeToSystemTray": "При закрытии Ñворачивать Ferdi в ÑиÑтемный трей",
207 "settings.app.form.confirmOnQuit": "ЗапроÑить подтверждение при выходе из Ferdi", 204 "settings.app.form.confirmOnQuit": "ЗапроÑить подтверждение при выходе из Ferdi",
208 "settings.app.form.customTodoServer": "ПользовательÑикй Ñервер (задач)", 205 "settings.app.form.customTodoServer": "ПользовательÑикй Ñервер (задач)",
209 "settings.app.form.darkMode": "Включить Тёмный режим", 206 "settings.app.form.darkMode": "Включить Тёмный режим",
@@ -223,7 +220,7 @@
223 "settings.app.form.language": "Язык", 220 "settings.app.form.language": "Язык",
224 "settings.app.form.lockPassword": "Пароль", 221 "settings.app.form.lockPassword": "Пароль",
225 "settings.app.form.minimizeToSystemTray": "Сворачивать Ferdi в ÑиÑтемный трей", 222 "settings.app.form.minimizeToSystemTray": "Сворачивать Ferdi в ÑиÑтемный трей",
226 "settings.app.form.navigationBarBehaviour": "ÐÐ¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸ навигации", 223 "settings.app.form.navigationBarBehaviour": "Поведение панели навигации",
227 "settings.app.form.notifyTaskBarOnMessage": "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð² панели задач о новых ÑообщениÑÑ…", 224 "settings.app.form.notifyTaskBarOnMessage": "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð² панели задач о новых ÑообщениÑÑ…",
228 "settings.app.form.passwordToggle": "Изменить пароль", 225 "settings.app.form.passwordToggle": "Изменить пароль",
229 "settings.app.form.predefinedTodoServer": "Сервер задач", 226 "settings.app.form.predefinedTodoServer": "Сервер задач",
@@ -231,7 +228,7 @@
231 "settings.app.form.reloadAfterResume": "Перезагрузить Ферди поÑле Ð²Ð¾Ð·Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑтемы", 228 "settings.app.form.reloadAfterResume": "Перезагрузить Ферди поÑле Ð²Ð¾Ð·Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑтемы",
232 "settings.app.form.runInBackground": "ОÑтавлÑÑ‚ÑŒ Ferdi в фоне при закрытии окна", 229 "settings.app.form.runInBackground": "ОÑтавлÑÑ‚ÑŒ Ferdi в фоне при закрытии окна",
233 "settings.app.form.scheduledDNDEnabled": "Включить запланированный режим \"не беÑпокоить\"", 230 "settings.app.form.scheduledDNDEnabled": "Включить запланированный режим \"не беÑпокоить\"",
234 "settings.app.form.scheduledDNDEnd": "Ðо", 231 "settings.app.form.scheduledDNDEnd": "Кому",
235 "settings.app.form.scheduledDNDStart": "От", 232 "settings.app.form.scheduledDNDStart": "От",
236 "settings.app.form.searchEngine": "ПоиÑÐºÐ¾Ð²Ð°Ñ ÑиÑтема", 233 "settings.app.form.searchEngine": "ПоиÑÐºÐ¾Ð²Ð°Ñ ÑиÑтема",
237 "settings.app.form.sentry": "Отправить данные телеметрии", 234 "settings.app.form.sentry": "Отправить данные телеметрии",
@@ -253,8 +250,8 @@
253 "settings.app.headlineLanguage": "Язык", 250 "settings.app.headlineLanguage": "Язык",
254 "settings.app.headlinePrivacy": "КонфиденциальноÑÑ‚ÑŒ", 251 "settings.app.headlinePrivacy": "КонфиденциальноÑÑ‚ÑŒ",
255 "settings.app.headlineUpdates": "ОбновлениÑ", 252 "settings.app.headlineUpdates": "ОбновлениÑ",
256 "settings.app.hibernateInfo": "По умолчанию, Ферди будет держать вÑе ваши ÑервиÑÑ‹ открытыми и загружеными в фоновом режиме, чтобы они были готовы к иÑпользованию. СпÑщий режим выгрузит ваши ÑервиÑÑ‹ поÑле заданного количеÑтва минут. Это полезно Ð´Ð»Ñ Ñкономии памÑти и/или оптимальной работы компьютера.", 253 "settings.app.hibernateInfo": "По умолчанию, Ferdi оÑтавит вÑе ваши ÑервиÑÑ‹ открытыми и загружеными в фоновом режиме, чтобы они были готовы к иÑпользованию. СпÑщий режим выгрузит ваши ÑервиÑÑ‹ поÑле заданного количеÑтва минут. Это полезно Ð´Ð»Ñ Ñкономии памÑти и/или оптимальной работы компьютера.",
257 "settings.app.inactivityLockInfo": "Минут бездейÑтвиÑ, поÑле чего Ferdi будет автоматичеÑки блокироватьÑÑ. ИÑпользуйте 0, чтобы отключить", 254 "settings.app.inactivityLockInfo": "минут бездейÑтвиÑ, поÑле чего Ferdi будет автоматичеÑки блокироватьÑÑ. ИÑпользуйте 0, чтобы отключить",
258 "settings.app.lockInfo": "Блокировка паролем позволÑет защитить ваши ÑообщениÑ.\nПри иÑпользовании блокировки паролем вам будет предложено вводить пароль каждый раз, когда вы запуÑкаете Ferdi или блокируете Ферди Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñимвола блокировки в левом нижнем углу или Ñрлыка {lockShortcut}.", 255 "settings.app.lockInfo": "Блокировка паролем позволÑет защитить ваши ÑообщениÑ.\nПри иÑпользовании блокировки паролем вам будет предложено вводить пароль каждый раз, когда вы запуÑкаете Ferdi или блокируете Ферди Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñимвола блокировки в левом нижнем углу или Ñрлыка {lockShortcut}.",
259 "settings.app.lockedPassword": "Пароль", 256 "settings.app.lockedPassword": "Пароль",
260 "settings.app.lockedPasswordInfo": "ПожалуйÑта, убедитеÑÑŒ, что уÑтановлен пароль, который вы запомните.\nЕÑли вы потерÑете Ñтот пароль, вам придетÑÑ Ð¿ÐµÑ€ÐµÑƒÑтановить Ferdi.", 257 "settings.app.lockedPasswordInfo": "ПожалуйÑта, убедитеÑÑŒ, что уÑтановлен пароль, который вы запомните.\nЕÑли вы потерÑете Ñтот пароль, вам придетÑÑ Ð¿ÐµÑ€ÐµÑƒÑтановить Ferdi.",
@@ -264,15 +261,15 @@
264 "settings.app.sentryInfo": "Отправка телеметрии позволÑет нам находить ошибки в Ferdi - мы не будем отправлÑÑ‚ÑŒ никакой личной информации, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð²Ð°ÑˆÐ¸ ÑообщениÑ!", 261 "settings.app.sentryInfo": "Отправка телеметрии позволÑет нам находить ошибки в Ferdi - мы не будем отправлÑÑ‚ÑŒ никакой личной информации, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð²Ð°ÑˆÐ¸ ÑообщениÑ!",
265 "settings.app.spellCheckerLanguageInfo": "Ferdi иÑпользует вÑтроенную проверку орфографии вашего уÑтройÑтва. ЕÑли вы желаете изменить Ñзык проверки орфографии, вы можете произвеÑти Ñто в ÑиÑтемных наÑтройках вашего уÑтройÑтва.", 262 "settings.app.spellCheckerLanguageInfo": "Ferdi иÑпользует вÑтроенную проверку орфографии вашего уÑтройÑтва. ЕÑли вы желаете изменить Ñзык проверки орфографии, вы можете произвеÑти Ñто в ÑиÑтемных наÑтройках вашего уÑтройÑтва.",
266 "settings.app.subheadlineCache": "КÑш", 263 "settings.app.subheadlineCache": "КÑш",
267 "settings.app.subheadlineFerdiProfile": "Ferdi профиль", 264 "settings.app.subheadlineFerdiProfile": "Профиль Ferdi",
268 "settings.app.todoServerInfo": "Этот Ñервер будет иÑпользоватьÑÑ Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ задач \"Ferdi Todo\".", 265 "settings.app.todoServerInfo": "Этот Ñервер будет иÑпользоватьÑÑ Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ задач \"Ferdi Todo\".",
269 "settings.app.translationHelp": "Помогите нам перевеÑти Ferdi на ваш Ñзык.", 266 "settings.app.translationHelp": "Помогите нам перевеÑти Ferdi на ваш Ñзык.",
270 "settings.app.universalDarkModeInfo": "УниверÑальный темный режим ÑтараетÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑки генерировать Ñтили темных режимов Ð´Ð»Ñ ÑервиÑов, которые в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ поддерживают Ñтот режим.", 267 "settings.app.universalDarkModeInfo": "УниверÑальный темный режим ÑтараетÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡Ð½Ð¾ генерировать Ñтили темных режимов Ð´Ð»Ñ ÑервиÑов, которые в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ поддерживают Ñтот режим.",
271 "settings.app.updateStatusAvailable": "ДоÑтупно обновление, идёт загрузка...", 268 "settings.app.updateStatusAvailable": "ДоÑтупно обновление, идёт загрузка...",
272 "settings.app.updateStatusSearching": "ПоиÑк обновлений", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Ð’Ñ‹ иÑпользуете актуальную верÑию Ferdi", 270 "settings.app.updateStatusUpToDate": "Ð’Ñ‹ иÑпользуете актуальную верÑию Ferdi",
274 "settings.invite.headline": "ПриглаÑить друзей", 271 "settings.invite.headline": "ПриглаÑить друзей",
275 "settings.navigation.account": "ÐккаунÑ", 272 "settings.navigation.account": "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ",
276 "settings.navigation.availableServices": "ДоÑтупные ÑервиÑÑ‹", 273 "settings.navigation.availableServices": "ДоÑтупные ÑервиÑÑ‹",
277 "settings.navigation.logout": "Выход", 274 "settings.navigation.logout": "Выход",
278 "settings.navigation.supportFerdi": "О Ferdi", 275 "settings.navigation.supportFerdi": "О Ferdi",
@@ -280,7 +277,7 @@
280 "settings.navigation.yourServices": "Ваши ÑервиÑÑ‹", 277 "settings.navigation.yourServices": "Ваши ÑервиÑÑ‹",
281 "settings.navigation.yourWorkspaces": "Ваши окружениÑ", 278 "settings.navigation.yourWorkspaces": "Ваши окружениÑ",
282 "settings.recipes.all": "Ð’Ñе ÑервиÑÑ‹", 279 "settings.recipes.all": "Ð’Ñе ÑервиÑÑ‹",
283 "settings.recipes.custom": "ПользовательÑкий ÑервиÑÑ‹", 280 "settings.recipes.custom": "ПользовательÑкие ÑервиÑÑ‹",
284 "settings.recipes.customService.headline.communityRecipes": "Протоколы Ñторонних ÑообщеÑтв", 281 "settings.recipes.customService.headline.communityRecipes": "Протоколы Ñторонних ÑообщеÑтв",
285 "settings.recipes.customService.headline.customRecipes": "ПользовательÑкие Ñторонние протоколы", 282 "settings.recipes.customService.headline.customRecipes": "ПользовательÑкие Ñторонние протоколы",
286 "settings.recipes.customService.headline.devRecipes": "СервиÑные протоколы, разработанные вами", 283 "settings.recipes.customService.headline.devRecipes": "СервиÑные протоколы, разработанные вами",
@@ -346,24 +343,15 @@
346 "settings.services.discoverServices": "Ðайти ÑервиÑÑ‹", 343 "settings.services.discoverServices": "Ðайти ÑервиÑÑ‹",
347 "settings.services.headline": "Ваши ÑервиÑÑ‹", 344 "settings.services.headline": "Ваши ÑервиÑÑ‹",
348 "settings.services.noServicesAdded": "Ðачните Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑервиÑа.", 345 "settings.services.noServicesAdded": "Ðачните Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑервиÑа.",
349 "settings.services.nothingFound": "Sorry, but no service matched your search term.", 346 "settings.services.nothingFound": "Извините, но ÑÐµÑ€Ð²Ð¸Ñ Ð½Ðµ ÑоответÑтвует вашему запроÑу.",
350 "settings.services.servicesRequestFailed": "Ошибка загрузки ÑервиÑов", 347 "settings.services.servicesRequestFailed": "Ошибка загрузки ÑервиÑов",
351 "settings.services.tooltip.isDisabled": "Ð¡ÐµÑ€Ð²Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½", 348 "settings.services.tooltip.isDisabled": "Ð¡ÐµÑ€Ð²Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½",
352 "settings.services.tooltip.isMuted": "Ð’Ñе звуки отключены", 349 "settings.services.tooltip.isMuted": "Ð’Ñе звуки отключены",
353 "settings.services.tooltip.notificationsDisabled": "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹", 350 "settings.services.tooltip.notificationsDisabled": "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹",
354 "settings.services.updatedInfo": "Ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ñ‹Ð»Ð¸ Ñохранены", 351 "settings.services.updatedInfo": "Ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ñ‹Ð»Ð¸ Ñохранены",
355 "settings.supportFerdi.aboutIntro": "<p>Ферди ÑвлÑетÑÑ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом и разрабатываетÑÑ ÑообщеÑтвом.</p><p>СпаÑибо людÑм, которые делают Ñто возможным:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "О Ferdi", 354 "settings.supportFerdi.headline": "О Ferdi",
357 "settings.supportFerdi.textDonation": "ЕÑли вы хотите поддержать развитие Ферди Ñ Ð¿Ð¾Ð¶ÐµÑ€Ñ‚Ð²Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼, вы можете Ñделать Ñто Ð´Ð²ÑƒÐ¼Ñ ÑпоÑобами,",
358 "settings.supportFerdi.textDonationAnd": "и",
359 "settings.supportFerdi.textExpenses": "Ð¥Ð¾Ñ‚Ñ Ð±Ð¾Ð»ÑŒÑˆÑƒÑŽ чаÑÑ‚ÑŒ работы выполнÑÑŽÑ‚ волонтёры, а нам к тому же необходимо оплачивать Ñерверы и Ñертификаты. Как ÑообщеÑтво, мы полноÑтью прозрачны к ÑредÑтвам, которые Ñобираем и раÑходуем - Ñмотрите наш",
360 "settings.supportFerdi.textGitHubSponsors": "СпонÑоры на Github",
361 "settings.supportFerdi.textListContributors": "Полный ÑпиÑок учаÑтников",
362 "settings.supportFerdi.textListContributorsHere": "здеÑÑŒ",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Поддержка вÑегда приветÑтвуетÑÑ. Ð’Ñ‹ можете найти ÑпиÑок необходимой нам помощи",
365 "settings.supportFerdi.textSupportWelcomeHere": "здеÑÑŒ",
366 "settings.supportFerdi.textVolunteers": "Поддержкой Ferdi занимаютÑÑ Ð²Ð¾Ð»Ð¾Ð½Ñ‚Ñ‘Ñ€Ñ‹. Люди, который иÑпользую Ferdi, как и Ð’Ñ‹. Они поддерживают, иÑправлÑÑŽÑ‚ и улучшают Ferdi в Ñвободное времÑ.",
367 "settings.team.contentHeadline": "Команда ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Franz ", 355 "settings.team.contentHeadline": "Команда ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Franz ",
368 "settings.team.copy": "Ð¡ÐµÑ€Ð²Ð¸Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ Franz позволÑет управлÑÑ‚ÑŒ подпиÑкой Franz Ð´Ð»Ñ Ð½ÐµÑкольких пользователей. ПожалуйÑта, имейте в виду, что подпиÑка Franz Premium не даÑÑ‚ Вам никаких преимущеÑтв в иÑпользовании Ferdi. ЕдинÑтвенной причиной, почему Ð’Ñ‹ еще имеете доÑтуп к управлению командой, ÑоÑтоит в том, чтобы Ð’Ñ‹ могли управлÑÑ‚ÑŒ Ñвоими прежними командами Franz Teams и чтобы Ð’Ñ‹ не потерÑли никаких функций ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоей учетной запиÑью.", 356 "settings.team.copy": "Ð¡ÐµÑ€Ð²Ð¸Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ Franz позволÑет управлÑÑ‚ÑŒ подпиÑкой Franz Ð´Ð»Ñ Ð½ÐµÑкольких пользователей. ПожалуйÑта, имейте в виду, что подпиÑка Franz Premium не даÑÑ‚ Вам никаких преимущеÑтв в иÑпользовании Ferdi. ЕдинÑтвенной причиной, почему Ð’Ñ‹ еще имеете доÑтуп к управлению командой, ÑоÑтоит в том, чтобы Ð’Ñ‹ могли управлÑÑ‚ÑŒ Ñвоими прежними командами Franz Teams и чтобы Ð’Ñ‹ не потерÑли никаких функций ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоей учетной запиÑью.",
369 "settings.team.headline": "Команда", 357 "settings.team.headline": "Команда",
@@ -402,7 +390,7 @@
402 "setupAssistant.submit.label": "Ðачнем", 390 "setupAssistant.submit.label": "Ðачнем",
403 "sidebar.addNewService": "Добавить новый ÑервиÑ", 391 "sidebar.addNewService": "Добавить новый ÑервиÑ",
404 "sidebar.closeTodosDrawer": "Закрыть невыполненные заданий Ferdi", 392 "sidebar.closeTodosDrawer": "Закрыть невыполненные заданий Ferdi",
405 "sidebar.closeWorkspaceDrawer": "Закрыть меню окружений", 393 "sidebar.closeWorkspaceDrawer": "Закрыть меню окружениÑ",
406 "sidebar.lockFerdi": "Заблокировать Ferdi", 394 "sidebar.lockFerdi": "Заблокировать Ferdi",
407 "sidebar.muteApp": "Отключить ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¸ звук", 395 "sidebar.muteApp": "Отключить ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¸ звук",
408 "sidebar.openTodosDrawer": "Открыть Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ferdi", 396 "sidebar.openTodosDrawer": "Открыть Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ferdi",
@@ -446,7 +434,7 @@
446 "welcome.signupButton": "Создать беÑплатный аккаунт", 434 "welcome.signupButton": "Создать беÑплатный аккаунт",
447 "workspaceDrawer.addNewWorkspaceLabel": "Добавить новое рабочее окружение", 435 "workspaceDrawer.addNewWorkspaceLabel": "Добавить новое рабочее окружение",
448 "workspaceDrawer.allServices": "Ð’Ñе ÑервиÑÑ‹", 436 "workspaceDrawer.allServices": "Ð’Ñе ÑервиÑÑ‹",
449 "workspaceDrawer.headline": "Окружение", 437 "workspaceDrawer.headline": "ОкружениÑ",
450 "workspaceDrawer.item.contextMenuEdit": "редактировать", 438 "workspaceDrawer.item.contextMenuEdit": "редактировать",
451 "workspaceDrawer.item.noServicesAddedYet": "Ðет добавленных ÑервиÑов", 439 "workspaceDrawer.item.noServicesAddedYet": "Ðет добавленных ÑервиÑов",
452 "workspaceDrawer.workspaceFeatureInfo": "<p>Рабочие Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ferdi позволÑÑŽÑ‚ вма ÑфокуÑироватьÑÑ Ð½Ð° том, что важно на текущий момент. УÑтановите разные наборы ÑервиÑов и легко переключайтеÑÑŒ между ними в любое времÑ.</p><p>Только вы решаете, какие ÑервиÑÑ‹ вам необходимы здеÑÑŒ и ÑейчаÑ, а мы можем вам помочь доÑтичь ÑовершенÑтва или отключитьÑÑ Ð¾Ñ‚ работы, по Ñвоему уÑмотрению.</p>", 440 "workspaceDrawer.workspaceFeatureInfo": "<p>Рабочие Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ferdi позволÑÑŽÑ‚ вма ÑфокуÑироватьÑÑ Ð½Ð° том, что важно на текущий момент. УÑтановите разные наборы ÑервиÑов и легко переключайтеÑÑŒ между ними в любое времÑ.</p><p>Только вы решаете, какие ÑервиÑÑ‹ вам необходимы здеÑÑŒ и ÑейчаÑ, а мы можем вам помочь доÑтичь ÑовершенÑтва или отключитьÑÑ Ð¾Ñ‚ работы, по Ñвоему уÑмотрению.</p>",
diff --git a/src/i18n/locales/si.json b/src/i18n/locales/si.json
index 43295c582..9bbb35d83 100644
--- a/src/i18n/locales/si.json
+++ b/src/i18n/locales/si.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "රහස්â€à¶ºà¶­à· ප්â€à¶»à¶­à·’පත්තිය", 15 "feature.publishDebugInfo.privacy": "රහස්â€à¶ºà¶­à· ප්â€à¶»à¶­à·’පත්තිය",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "පසුබිමෙහි විවෘත කරන්න", 198 "settings.app.form.autoLaunchInBackground": "පසුබිමෙහි විවෘත කරන්න",
202 "settings.app.form.autoLaunchOnStart": "ආරම්භයේදී ෆර්ඩි දියත්කරන්න", 199 "settings.app.form.autoLaunchOnStart": "ආරම්භයේදී ෆර්ඩි දියත්කරන්න",
203 "settings.app.form.automaticUpdates": "යà·à·€à¶­à·Šà¶šà·à¶½ සබල කරන්න", 200 "settings.app.form.automaticUpdates": "යà·à·€à¶­à·Šà¶šà·à¶½ සබල කරන්න",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "ගිණුම", 272 "settings.navigation.account": "ගිණුම",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "සියළුම à·à¶¶à·Šà¶¯ නිහඬයි", 349 "settings.services.tooltip.isMuted": "සියළුම à·à¶¶à·Šà¶¯ නිහඬයි",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "ෆර්ඩි පිළිබඳව", 354 "settings.supportFerdi.headline": "ෆර්ඩි පිළිබඳව",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "සහ",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "කණ්ඩà·à¶ºà¶¸", 357 "settings.team.headline": "කණ්ඩà·à¶ºà¶¸",
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index c7cd1929b..09f80aa7a 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "ÄŒo sa stalo?", 10 "connectionLostBanner.informationLink": "ÄŒo sa stalo?",
11 "connectionLostBanner.message": "Och nie! Ferdi stratil pripojenie k {name}.", 11 "connectionLostBanner.message": "Och nie! Ferdi stratil pripojenie k {name}.",
12 "feature.basicAuth.signIn": "Prihlásiť sa", 12 "feature.basicAuth.signIn": "Prihlásiť sa",
13 "feature.nightlyBuilds.activate": "Aktivovať",
14 "feature.nightlyBuilds.info": "Tzv. \"noÄné verzie\" sú vysoko experimentálne verzie Ferdi, ktoré môžu obsahovaÅ¥ nedoladená alebo nedokonÄené funkcie. Tieto verzie sú používané predovÅ¡etkým vývojármi, aby otestovali novo-vyvíjané funkcie a spôsob, akým sa budú správaÅ¥ vo finálnej verzii. Ak neviete Äo robíte, navrhujeme neaktivovaÅ¥ tieto experimentálne verzie.",
15 "feature.nightlyBuilds.title": "Vývojárske verzie",
16 "feature.publishDebugInfo.error": "Pri zverejňovaní debug informácií nastala chyba. Skúste to neskôr alebo si zobrazte konzolu pre viac informácií.", 13 "feature.publishDebugInfo.error": "Pri zverejňovaní debug informácií nastala chyba. Skúste to neskôr alebo si zobrazte konzolu pre viac informácií.",
17 "feature.publishDebugInfo.info": "Zverejnenie debug informácií nám pomáha identifikovať problémy a chyby vo Ferdi. Zverejnením týchto informácií akceptujete zásady ochrany osobných údajov a podmienky služby Ferdi", 14 "feature.publishDebugInfo.info": "Zverejnenie debug informácií nám pomáha identifikovať problémy a chyby vo Ferdi. Zverejnením týchto informácií akceptujete zásady ochrany osobných údajov a podmienky služby Ferdi",
18 "feature.publishDebugInfo.privacy": "Ochrana osobných údajov", 15 "feature.publishDebugInfo.privacy": "Ochrana osobných údajov",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Otvoriť na pozadí", 198 "settings.app.form.autoLaunchInBackground": "Otvoriť na pozadí",
202 "settings.app.form.autoLaunchOnStart": "Spustiť Ferdi pri štarte", 199 "settings.app.form.autoLaunchOnStart": "Spustiť Ferdi pri štarte",
203 "settings.app.form.automaticUpdates": "Povoliť aktualizácie", 200 "settings.app.form.automaticUpdates": "Povoliť aktualizácie",
204 "settings.app.form.beta": "Vrátane beta verzií", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Nezobrazovať notifikácie pre udalosti schránky", 202 "settings.app.form.clipboardNotifications": "Nezobrazovať notifikácie pre udalosti schránky",
206 "settings.app.form.closeToSystemTray": "Minimalizovať Ferdi do systémovej lišty", 203 "settings.app.form.closeToSystemTray": "Minimalizovať Ferdi do systémovej lišty",
207 "settings.app.form.confirmOnQuit": "PotvrdiÅ¥ ukonÄenie Ferdi", 204 "settings.app.form.confirmOnQuit": "PotvrdiÅ¥ ukonÄenie Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Pomôžte nám preložiť Ferdi do svojho jazyka.", 266 "settings.app.translationHelp": "Pomôžte nám preložiť Ferdi do svojho jazyka.",
270 "settings.app.universalDarkModeInfo": "Univerzálny tmavý režim sa snaží dynamicky generovaÅ¥ Å¡týly tmavého režimu pre služby, ktoré v súÄasnosti nie sú podporované.", 267 "settings.app.universalDarkModeInfo": "Univerzálny tmavý režim sa snaží dynamicky generovaÅ¥ Å¡týly tmavého režimu pre služby, ktoré v súÄasnosti nie sú podporované.",
271 "settings.app.updateStatusAvailable": "Je dostupná aktualizácia, sťahuje sa...", 268 "settings.app.updateStatusAvailable": "Je dostupná aktualizácia, sťahuje sa...",
272 "settings.app.updateStatusSearching": "Vyhľadáva aktualizácie", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Používate najnovšiu verziu Ferdi", 270 "settings.app.updateStatusUpToDate": "Používate najnovšiu verziu Ferdi",
274 "settings.invite.headline": "Pozvať priateľov", 271 "settings.invite.headline": "Pozvať priateľov",
275 "settings.navigation.account": "ÚÄet", 272 "settings.navigation.account": "ÚÄet",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Všetky zvuky sú stíšené", 349 "settings.services.tooltip.isMuted": "Všetky zvuky sú stíšené",
353 "settings.services.tooltip.notificationsDisabled": "Oznámenia sú vypnuté", 350 "settings.services.tooltip.notificationsDisabled": "Oznámenia sú vypnuté",
354 "settings.services.updatedInfo": "Vaše zmeny boli uložené", 351 "settings.services.updatedInfo": "Vaše zmeny boli uložené",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi je aplikácia s otvoreným zdrojovým kódom a je spravovaná komunitou.</p><p>ÄŽakujeme ľuÄom, ktorí to umožňujú:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "O aplikácii", 354 "settings.supportFerdi.headline": "O aplikácii",
357 "settings.supportFerdi.textDonation": "Ak máte chuť podporiť vývoj Ferdi darom, môžete tak urobiť na stránkach",
358 "settings.supportFerdi.textDonationAnd": "a",
359 "settings.supportFerdi.textExpenses": "Hoci väÄÅ¡inu práce vykonávajú dobrovoľníci, stále musíme platiÅ¥ za servery a certifikáty. Ako komunita sme plne transparentní, pokiaľ ide o finanÄné prostriedky, ktoré získavame a míňame - pozrite si náš",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Úplný zoznam prispievateľov",
362 "settings.supportFerdi.textListContributorsHere": "tu",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Podpora je vždy vítaná. Zoznam pomoci, ktorú potrebujeme, nájdete",
365 "settings.supportFerdi.textSupportWelcomeHere": "tu",
366 "settings.supportFerdi.textVolunteers": "Na vývoji Ferdi sa podieľajú dobrovoľníci. Ľudia, ktorí Ferdi používajú ako vy. Vo svojom voľnom Äase udržiavajú, opravujú a vylepÅ¡ujú Ferdi.",
367 "settings.team.contentHeadline": "Manažment tímu Franz", 355 "settings.team.contentHeadline": "Manažment tímu Franz",
368 "settings.team.copy": "Manažment tímu Franz vám umožňuje spravovaÅ¥ predplatné spoloÄnosti Franz pre viacerých používateľov. Majte na pamäti, že predplatné Franz Premium vám neposkytuje žiadne výhody pri používaní Ferdi: Jediný dôvod, preÄo máte stále prístup k správe tímov, je, aby ste mohli spravovaÅ¥ svoje starÅ¡ie tímy Franz a aby ste nestratili žiadne funkcie pri správe svojho úÄtu.", 356 "settings.team.copy": "Manažment tímu Franz vám umožňuje spravovaÅ¥ predplatné spoloÄnosti Franz pre viacerých používateľov. Majte na pamäti, že predplatné Franz Premium vám neposkytuje žiadne výhody pri používaní Ferdi: Jediný dôvod, preÄo máte stále prístup k správe tímov, je, aby ste mohli spravovaÅ¥ svoje starÅ¡ie tímy Franz a aby ste nestratili žiadne funkcie pri správe svojho úÄtu.",
369 "settings.team.headline": "Tím", 357 "settings.team.headline": "Tím",
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json
index 213c78f31..2939c6a2c 100644
--- a/src/i18n/locales/sl.json
+++ b/src/i18n/locales/sl.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index 33a311d87..632b4917b 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Шта Ñе деÑило?", 10 "connectionLostBanner.informationLink": "Шта Ñе деÑило?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Ðктивирај",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Otvori u pozadini", 198 "settings.app.form.autoLaunchInBackground": "Otvori u pozadini",
202 "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom", 199 "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Obuhvati i beta verzije", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Pomozite nam prevesti aplikaciju na Vaš jezik. ", 266 "settings.app.translationHelp": "Pomozite nam prevesti aplikaciju na Vaš jezik. ",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Nadogradnja dostupna, preuzimanje...", 268 "settings.app.updateStatusAvailable": "Nadogradnja dostupna, preuzimanje...",
272 "settings.app.updateStatusSearching": "Traže se ažuriranja", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Koristite najnoviju verziju Franca.", 270 "settings.app.updateStatusUpToDate": "Koristite najnoviju verziju Franca.",
274 "settings.invite.headline": "Позови пријатеље", 271 "settings.invite.headline": "Позови пријатеље",
275 "settings.navigation.account": "KorisniÄki nalog", 272 "settings.navigation.account": "KorisniÄki nalog",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Svi zvukovi su onemogućeni.", 349 "settings.services.tooltip.isMuted": "Svi zvukovi su onemogućeni.",
353 "settings.services.tooltip.notificationsDisabled": "Obavijesti su onemogućene.", 350 "settings.services.tooltip.notificationsDisabled": "Obavijesti su onemogućene.",
354 "settings.services.updatedInfo": "Vaše promjene su spremljene", 351 "settings.services.updatedInfo": "Vaše promjene su spremljene",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "O Francu", 354 "settings.supportFerdi.headline": "O Francu",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Tim", 357 "settings.team.headline": "Tim",
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
index d3c9072f2..5e181c415 100644
--- a/src/i18n/locales/sv.json
+++ b/src/i18n/locales/sv.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Vad hände?", 10 "connectionLostBanner.informationLink": "Vad hände?",
11 "connectionLostBanner.message": "Åh nej! Ferdi förlorade anslutningen till {name}.", 11 "connectionLostBanner.message": "Åh nej! Ferdi förlorade anslutningen till {name}.",
12 "feature.basicAuth.signIn": "Logga in", 12 "feature.basicAuth.signIn": "Logga in",
13 "feature.nightlyBuilds.activate": "Aktivera",
14 "feature.nightlyBuilds.info": "Nattliga kompileringar är väldigt experimentella versioner av Ferdi som kan innehålla ofärdiga och ännu ej testade funktioner. Nattliga kompilering är i första hand tänkt för utvecklare för att kunna testa hur nya funktioner fungerar och presterar. Är du osäker på vad detta innebär rekommenderas du att inte aktivera nattliga kompileringar.",
15 "feature.nightlyBuilds.title": "Nattlig kompilering",
16 "feature.publishDebugInfo.error": "Ett fel uppstod när felsökningsinformationen skulle skickas. Försök igen senare eller se konsolen för mer information.", 13 "feature.publishDebugInfo.error": "Ett fel uppstod när felsökningsinformationen skulle skickas. Försök igen senare eller se konsolen för mer information.",
17 "feature.publishDebugInfo.info": "Genom att skicka oss din felsökningsinformation hjälper du oss att hitta problem och fel i Ferdi. Genom att skicka din felsökningsinformation godkänner du Ferdi-debuggerns sekretesspolicy och användarvillkor", 14 "feature.publishDebugInfo.info": "Genom att skicka oss din felsökningsinformation hjälper du oss att hitta problem och fel i Ferdi. Genom att skicka din felsökningsinformation godkänner du Ferdi-debuggerns sekretesspolicy och användarvillkor",
18 "feature.publishDebugInfo.privacy": "Integritetspolicy", 15 "feature.publishDebugInfo.privacy": "Integritetspolicy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Öppna i bakgrunden", 198 "settings.app.form.autoLaunchInBackground": "Öppna i bakgrunden",
202 "settings.app.form.autoLaunchOnStart": "Starta Ferdi vid uppstart", 199 "settings.app.form.autoLaunchOnStart": "Starta Ferdi vid uppstart",
203 "settings.app.form.automaticUpdates": "Aktivera uppdateringar", 200 "settings.app.form.automaticUpdates": "Aktivera uppdateringar",
204 "settings.app.form.beta": "Inkludera betaversioner", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Visa inte aviseringar för urklipp händelser", 202 "settings.app.form.clipboardNotifications": "Visa inte aviseringar för urklipp händelser",
206 "settings.app.form.closeToSystemTray": "Stäng Ferdi till systemfältet", 203 "settings.app.form.closeToSystemTray": "Stäng Ferdi till systemfältet",
207 "settings.app.form.confirmOnQuit": "Bekräfta när du avslutar Ferdi", 204 "settings.app.form.confirmOnQuit": "Bekräfta när du avslutar Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Hjälp oss att översätta Ferdi till ditt språk.", 266 "settings.app.translationHelp": "Hjälp oss att översätta Ferdi till ditt språk.",
270 "settings.app.universalDarkModeInfo": "Globalt mörkt läge försöker att dynamiskt generera en mörk stil för tjänster som ännu inte stöds.", 267 "settings.app.universalDarkModeInfo": "Globalt mörkt läge försöker att dynamiskt generera en mörk stil för tjänster som ännu inte stöds.",
271 "settings.app.updateStatusAvailable": "Uppdatering tillgänglig, laddar ner...", 268 "settings.app.updateStatusAvailable": "Uppdatering tillgänglig, laddar ner...",
272 "settings.app.updateStatusSearching": "Söker efter uppdatering", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Du använder den senaste versionen av Ferdi", 270 "settings.app.updateStatusUpToDate": "Du använder den senaste versionen av Ferdi",
274 "settings.invite.headline": "Bjud in vänner", 271 "settings.invite.headline": "Bjud in vänner",
275 "settings.navigation.account": "Konto", 272 "settings.navigation.account": "Konto",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Alla ljud är avstängda", 349 "settings.services.tooltip.isMuted": "Alla ljud är avstängda",
353 "settings.services.tooltip.notificationsDisabled": "Aviseringar är inaktiverade", 350 "settings.services.tooltip.notificationsDisabled": "Aviseringar är inaktiverade",
354 "settings.services.updatedInfo": "Dina ändringar har sparats", 351 "settings.services.updatedInfo": "Dina ändringar har sparats",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi är en öppen källkod och en community-ledd applikation.</p><p>Tack till de personer som gör detta besitter:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Om Ferdi", 354 "settings.supportFerdi.headline": "Om Ferdi",
357 "settings.supportFerdi.textDonation": "Om du känner för att stödja Ferdi utveckling med en donation, kan du göra det på båda,",
358 "settings.supportFerdi.textDonationAnd": "och",
359 "settings.supportFerdi.textExpenses": "Medan volontärer gör det mesta av arbetet, måste vi fortfarande betala för servrar och certifikat. Som ett samhälle är vi helt öppna för medel som vi samlar in och spenderar - se vår",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Fullständig lista över bidragsgivare",
362 "settings.supportFerdi.textListContributorsHere": "här",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Stöd är alltid välkommet. Du hittar en lista över den hjälp vi behöver",
365 "settings.supportFerdi.textSupportWelcomeHere": "här",
366 "settings.supportFerdi.textVolunteers": "Utvecklingen av Ferdi görs av volontärer. Människor som använder Ferdi som du. De underhåller, fixar och förbättrar Ferdi på sin fritid.",
367 "settings.team.contentHeadline": "Hantera Franz-grupp", 355 "settings.team.contentHeadline": "Hantera Franz-grupp",
368 "settings.team.copy": "Grupphanteringen i Franz låter dig hantera Franz-abonnemang för flera användare. Observera att ett Franz Premium-abonnemang inte ger dig några extra funktioner i Ferdi: Den enda anledningen till att du fortfarande har tillgång till grupphanteringen är att du kan hantera dina äldre Franz-grupper så att du inte förlorar någon funktionalitet i hanteringen av ditt konto.", 356 "settings.team.copy": "Grupphanteringen i Franz låter dig hantera Franz-abonnemang för flera användare. Observera att ett Franz Premium-abonnemang inte ger dig några extra funktioner i Ferdi: Den enda anledningen till att du fortfarande har tillgång till grupphanteringen är att du kan hantera dina äldre Franz-grupper så att du inte förlorar någon funktionalitet i hanteringen av ditt konto.",
369 "settings.team.headline": "Grupp", 357 "settings.team.headline": "Grupp",
diff --git a/src/i18n/locales/te.json b/src/i18n/locales/te.json
index db528ac47..21f1c6fe9 100644
--- a/src/i18n/locales/te.json
+++ b/src/i18n/locales/te.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Activate",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "Privacy policy", 15 "feature.publishDebugInfo.privacy": "Privacy policy",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Open in background", 198 "settings.app.form.autoLaunchInBackground": "Open in background",
202 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 199 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start",
203 "settings.app.form.automaticUpdates": "Enable updates", 200 "settings.app.form.automaticUpdates": "Enable updates",
204 "settings.app.form.beta": "Include beta versions", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Update available, downloading...", 268 "settings.app.updateStatusAvailable": "Update available, downloading...",
272 "settings.app.updateStatusSearching": "Is searching for update", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 270 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi",
274 "settings.invite.headline": "Invite Friends", 271 "settings.invite.headline": "Invite Friends",
275 "settings.navigation.account": "Account", 272 "settings.navigation.account": "Account",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 350 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
354 "settings.services.updatedInfo": "Your changes have been saved", 351 "settings.services.updatedInfo": "Your changes have been saved",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "About Ferdi", 354 "settings.supportFerdi.headline": "About Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "and",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "here",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "here",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Team", 357 "settings.team.headline": "Team",
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index 120efa39d..f50ae8607 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Ne oldu?", 10 "connectionLostBanner.informationLink": "Ne oldu?",
11 "connectionLostBanner.message": "Nayır, nolamaz! Ferdi {name} ile bağlantısını yitirdi.", 11 "connectionLostBanner.message": "Nayır, nolamaz! Ferdi {name} ile bağlantısını yitirdi.",
12 "feature.basicAuth.signIn": "GiriÅŸ Yap", 12 "feature.basicAuth.signIn": "GiriÅŸ Yap",
13 "feature.nightlyBuilds.activate": "EtkinleÅŸtir",
14 "feature.nightlyBuilds.info": "Nightly yapılar Ferdi'nin deneysel sürümleri olup tamamlanmamış özellikler içerebilir. Bu nightly yapılar genellikle geliştiriciler tarafından yeni özellikleri deneyip geliştirmek için kullanılır. Ne yaptığınızı bilmiyorsanız nightly yapıları etkinleştirmeyin.",
15 "feature.nightlyBuilds.title": "Nightly Yapılar",
16 "feature.publishDebugInfo.error": "Hata ayıklama bilgisi oluşturulurken hata oluştu. Lütfen daha sonra tekrar deneyin veya daha fazla bilgi için konsolu görüntüleyin.", 13 "feature.publishDebugInfo.error": "Hata ayıklama bilgisi oluşturulurken hata oluştu. Lütfen daha sonra tekrar deneyin veya daha fazla bilgi için konsolu görüntüleyin.",
17 "feature.publishDebugInfo.info": "Hata ayıklama bilgilerinizi yayınlamak, Ferdi'deki sorunları ve hataları bulmamıza yardımcı olur. Hata ayıklama bilgilerinizi yayınlayarak Ferdi Hata Ayıklayıcı'nın gizlilik politikasını ve hizmet şartlarını kabul etmiş olursunuz.", 14 "feature.publishDebugInfo.info": "Hata ayıklama bilgilerinizi yayınlamak, Ferdi'deki sorunları ve hataları bulmamıza yardımcı olur. Hata ayıklama bilgilerinizi yayınlayarak Ferdi Hata Ayıklayıcı'nın gizlilik politikasını ve hizmet şartlarını kabul etmiş olursunuz.",
18 "feature.publishDebugInfo.privacy": "Gizlilik ilkesi", 15 "feature.publishDebugInfo.privacy": "Gizlilik ilkesi",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Arka planda aç", 198 "settings.app.form.autoLaunchInBackground": "Arka planda aç",
202 "settings.app.form.autoLaunchOnStart": "Ferdi'ı başlangıçta aç", 199 "settings.app.form.autoLaunchOnStart": "Ferdi'ı başlangıçta aç",
203 "settings.app.form.automaticUpdates": "Güncellemeleri etkinleştir", 200 "settings.app.form.automaticUpdates": "Güncellemeleri etkinleştir",
204 "settings.app.form.beta": "Beta versiyonları dahil et", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Ferdi'ı senin diline tercüme etmemiz için yardım et.", 266 "settings.app.translationHelp": "Ferdi'ı senin diline tercüme etmemiz için yardım et.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "Güncelleme mevcut, indiriliyor...", 268 "settings.app.updateStatusAvailable": "Güncelleme mevcut, indiriliyor...",
272 "settings.app.updateStatusSearching": "Güncellemeleri denetliyor", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Ferdi'ın son versiyonunu kullanıyorsun", 270 "settings.app.updateStatusUpToDate": "Ferdi'ın son versiyonunu kullanıyorsun",
274 "settings.invite.headline": "Arkadaşlarını davet et", 271 "settings.invite.headline": "Arkadaşlarını davet et",
275 "settings.navigation.account": "Hesap", 272 "settings.navigation.account": "Hesap",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Tüm sesler kapalı", 349 "settings.services.tooltip.isMuted": "Tüm sesler kapalı",
353 "settings.services.tooltip.notificationsDisabled": "Bildirimler devre dışı", 350 "settings.services.tooltip.notificationsDisabled": "Bildirimler devre dışı",
354 "settings.services.updatedInfo": "DeÄŸiÅŸikliklerin kaydedildi", 351 "settings.services.updatedInfo": "DeÄŸiÅŸikliklerin kaydedildi",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Ferdi Hakkında", 354 "settings.supportFerdi.headline": "Ferdi Hakkında",
357 "settings.supportFerdi.textDonation": "Ferdi'nin gelişimini bağışla desteklemek istiyorsanız, her ikisinde de yapabilirsiniz",
358 "settings.supportFerdi.textDonationAnd": "ve",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Destekçisi",
361 "settings.supportFerdi.textListContributors": "Katkıda bulunanların listesi",
362 "settings.supportFerdi.textListContributorsHere": "burası",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Desteğe her zaman açığız. İhtiyacımız olan yardımın bir listesini bulabilirsiniz",
365 "settings.supportFerdi.textSupportWelcomeHere": "burası",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "Takım", 357 "settings.team.headline": "Takım",
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index fcea97c40..39281d329 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Що трапилоÑÑŒ?", 10 "connectionLostBanner.informationLink": "Що трапилоÑÑŒ?",
11 "connectionLostBanner.message": "О ні! Ферді втратив з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· {name}.", 11 "connectionLostBanner.message": "О ні! Ферді втратив з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· {name}.",
12 "feature.basicAuth.signIn": "Увійти", 12 "feature.basicAuth.signIn": "Увійти",
13 "feature.nightlyBuilds.activate": "Ðктивувати",
14 "feature.nightlyBuilds.info": "Ðічні збірки - це виÑокоекÑпериментальні верÑÑ–Ñ— Ferdi, що можуть міÑтити \"неполіровані\" або незавершені функції. Ðічні збірки в оÑновному викориÑтовуютьÑÑ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ°Ð¼Ð¸, щоб перевірити Ñвої нові функції та те, Ñк вони будуть працювати в фінальній верÑÑ–Ñ—. Якщо ви не знаєте, що ви робите, то радимо не активувати нічні збірки.",
15 "feature.nightlyBuilds.title": "Ðічні збірки",
16 "feature.publishDebugInfo.error": "СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° під Ñ‡Ð°Ñ Ñпроби опублікувати інформацію Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ. Будь лаÑка, Ñпробуйте ще раз пізніше або переглÑньте конÑоль Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— інформації.", 13 "feature.publishDebugInfo.error": "СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° під Ñ‡Ð°Ñ Ñпроби опублікувати інформацію Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ. Будь лаÑка, Ñпробуйте ще раз пізніше або переглÑньте конÑоль Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— інформації.",
17 "feature.publishDebugInfo.info": "ÐŸÑƒÐ±Ð»Ñ–ÐºÐ°Ñ†Ñ–Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð¶Ðµ нам знайти проблеми та помилки у Fredi. Публікуючи вашу зневаджувальну інформацію, ви приймаєте політику конфіденційноÑÑ‚Ñ– Ferdi Debugger та умови викориÑтаннÑ", 14 "feature.publishDebugInfo.info": "ÐŸÑƒÐ±Ð»Ñ–ÐºÐ°Ñ†Ñ–Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð¶Ðµ нам знайти проблеми та помилки у Fredi. Публікуючи вашу зневаджувальну інформацію, ви приймаєте політику конфіденційноÑÑ‚Ñ– Ferdi Debugger та умови викориÑтаннÑ",
18 "feature.publishDebugInfo.privacy": "Політика конфіденційноÑÑ‚Ñ–", 15 "feature.publishDebugInfo.privacy": "Політика конфіденційноÑÑ‚Ñ–",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Відкрити у фоновому режимі", 198 "settings.app.form.autoLaunchInBackground": "Відкрити у фоновому режимі",
202 "settings.app.form.autoLaunchOnStart": "ЗапуÑкати Ferdi на початку", 199 "settings.app.form.autoLaunchOnStart": "ЗапуÑкати Ferdi на початку",
203 "settings.app.form.automaticUpdates": "Увімкнути оновленнÑ", 200 "settings.app.form.automaticUpdates": "Увімкнути оновленнÑ",
204 "settings.app.form.beta": "Включити бета-верÑÑ–Ñ—", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Ðе показувати ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ–Ð¹ буфера обміну", 202 "settings.app.form.clipboardNotifications": "Ðе показувати ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ–Ð¹ буфера обміну",
206 "settings.app.form.closeToSystemTray": "При закритті згортати Ferdi до ÑиÑтемного трею", 203 "settings.app.form.closeToSystemTray": "При закритті згортати Ferdi до ÑиÑтемного трею",
207 "settings.app.form.confirmOnQuit": "Підтверджувати вихід з Ferdi", 204 "settings.app.form.confirmOnQuit": "Підтверджувати вихід з Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Допоможіть переклаÑти Ferdi на Вашу мову.", 266 "settings.app.translationHelp": "Допоможіть переклаÑти Ferdi на Вашу мову.",
270 "settings.app.universalDarkModeInfo": "УніверÑальний темний режим намагаєтьÑÑ Ð´Ð¸Ð½Ð°Ð¼Ñ–Ñ‡Ð½Ð¾ генерувати Ñтилі темного режиму Ð´Ð»Ñ ÑервіÑів, Ñкі поки не підтримують цей режим.", 267 "settings.app.universalDarkModeInfo": "УніверÑальний темний режим намагаєтьÑÑ Ð´Ð¸Ð½Ð°Ð¼Ñ–Ñ‡Ð½Ð¾ генерувати Ñтилі темного режиму Ð´Ð»Ñ ÑервіÑів, Ñкі поки не підтримують цей режим.",
271 "settings.app.updateStatusAvailable": "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупне, завантаженнÑ...", 268 "settings.app.updateStatusAvailable": "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупне, завантаженнÑ...",
272 "settings.app.updateStatusSearching": "Шукає оновленнÑ", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Ви викориÑтовуєте оÑтанню верÑÑ–ÑŽ Ferdi", 270 "settings.app.updateStatusUpToDate": "Ви викориÑтовуєте оÑтанню верÑÑ–ÑŽ Ferdi",
274 "settings.invite.headline": "ЗапроÑити друзів", 271 "settings.invite.headline": "ЗапроÑити друзів",
275 "settings.navigation.account": "Ðкаунт", 272 "settings.navigation.account": "Ðкаунт",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Ð’ÑÑ– звуки вимкнено", 349 "settings.services.tooltip.isMuted": "Ð’ÑÑ– звуки вимкнено",
353 "settings.services.tooltip.notificationsDisabled": "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ–", 350 "settings.services.tooltip.notificationsDisabled": "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ–",
354 "settings.services.updatedInfo": "Ваші зміни були збережені", 351 "settings.services.updatedInfo": "Ваші зміни були збережені",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi Ñ” програмою з відкритим вихідним кодом, Ñкою керує Ñпільнота.</p><p>ДÑкуємо людÑм, Ñкі роблÑÑ‚ÑŒ це можливим:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Про Ferdi", 354 "settings.supportFerdi.headline": "Про Ferdi",
357 "settings.supportFerdi.textDonation": "Якщо ви хочете підтримать розвиток Ferdi за допомогою пожертви, ви можете зробити це на",
358 "settings.supportFerdi.textDonationAnd": "та",
359 "settings.supportFerdi.textExpenses": "Хоча більшу чаÑтину роботи виконують волонтери, нам вÑе ще потрібно платити за Ñервери та Ñертифікати. Як Ñпільнота, ми повніÑÑ‚ÑŽ прозорі щодо коштів, Ñкі збираємо та витрачаємо – дивиÑÑŒ наш",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub СпонÑори",
361 "settings.supportFerdi.textListContributors": "Повний ÑпиÑок учаÑників",
362 "settings.supportFerdi.textListContributorsHere": "тут",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Підтримка завжди вітаєтьÑÑ. Ви можете знайти ÑпиÑок необхідної нам допомоги",
365 "settings.supportFerdi.textSupportWelcomeHere": "тут",
366 "settings.supportFerdi.textVolunteers": "Розробкою Ferdi займаютьÑÑ Ð²Ð¾Ð»Ð¾Ð½Ñ‚ÐµÑ€Ð¸. Люди, Ñкі викориÑтовують Ferdi, Ñк Ñ– ви. Вони обÑлуговують, виправлÑÑŽÑ‚ÑŒ та покращують Ferdi у вільний чаÑ.",
367 "settings.team.contentHeadline": "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ Franz", 355 "settings.team.contentHeadline": "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ Franz",
368 "settings.team.copy": "Ð¡ÐµÑ€Ð²Ñ–Ñ ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ Franz дозволÑÑ” керувати підпиÑкою Franz Ð´Ð»Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñ… кориÑтувачів. Будь лаÑка, майте на увазі, що підпиÑка Franz Premium не надаÑÑ‚ÑŒ вам жодних переваг у викориÑтанні Ferdi. Єдина причина, чому ви вÑе ще маєте доÑтуп до ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ, полÑгає в тому, щоб ви могли керувати Ñвоїми заÑтарілими командами Franz Teams Ñ– щоб ви не втратили жодних функцій ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñвоїм обліковим запиÑом.", 356 "settings.team.copy": "Ð¡ÐµÑ€Ð²Ñ–Ñ ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ Franz дозволÑÑ” керувати підпиÑкою Franz Ð´Ð»Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñ… кориÑтувачів. Будь лаÑка, майте на увазі, що підпиÑка Franz Premium не надаÑÑ‚ÑŒ вам жодних переваг у викориÑтанні Ferdi. Єдина причина, чому ви вÑе ще маєте доÑтуп до ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾ÑŽ, полÑгає в тому, щоб ви могли керувати Ñвоїми заÑтарілими командами Franz Teams Ñ– щоб ви не втратили жодних функцій ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñвоїм обліковим запиÑом.",
369 "settings.team.headline": "Команда", 357 "settings.team.headline": "Команда",
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json
index 4cebad219..be668fd24 100644
--- a/src/i18n/locales/vi.json
+++ b/src/i18n/locales/vi.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "Äiá»u gì đã xảy ra?", 10 "connectionLostBanner.informationLink": "Äiá»u gì đã xảy ra?",
11 "connectionLostBanner.message": "Mất kết nối tới {name}.", 11 "connectionLostBanner.message": "Mất kết nối tới {name}.",
12 "feature.basicAuth.signIn": "Sign In", 12 "feature.basicAuth.signIn": "Sign In",
13 "feature.nightlyBuilds.activate": "Kích hoạt",
14 "feature.nightlyBuilds.info": "Các bản Nightly là các phiên bản Ferdi mang tính thử nghiệm có thể chứa các tính năng chưa được hoàn thiện. Các bản Nightly chủ yếu được các nhà phát triển sử dụng để kiểm tra các tính năng mới được phát triển của hỠvà cách chúng sẽ hoạt động trong bản dựng cuối cùng. Nếu bạn không biết mình đang làm gì, chúng tôi khuyên bạn không nên kích hoạt các bản dựng hàng đêm.",
15 "feature.nightlyBuilds.title": "Phiên bản Nightly",
16 "feature.publishDebugInfo.error": "Äã xảy ra lá»—i khi cố gắng xuất bản thông tin gỡ lá»—i. Vui lòng thá»­ lại sau hoặc xem bảng Ä‘iá»u khiển để biết thêm thông tin.", 13 "feature.publishDebugInfo.error": "Äã xảy ra lá»—i khi cố gắng xuất bản thông tin gỡ lá»—i. Vui lòng thá»­ lại sau hoặc xem bảng Ä‘iá»u khiển để biết thêm thông tin.",
17 "feature.publishDebugInfo.info": "Việc xuất bản thông tin gỡ lá»—i của bạn sẽ giúp chúng tôi tìm ra các vấn Ä‘á» và lá»—i trong Ferdi. Bằng cách xuất bản thông tin gỡ lá»—i của bạn, bạn chấp nhận chính sách bảo mật và Ä‘iá»u khoản dịch vụ của Trình gỡ lá»—i Ferdi", 14 "feature.publishDebugInfo.info": "Việc xuất bản thông tin gỡ lá»—i của bạn sẽ giúp chúng tôi tìm ra các vấn Ä‘á» và lá»—i trong Ferdi. Bằng cách xuất bản thông tin gỡ lá»—i của bạn, bạn chấp nhận chính sách bảo mật và Ä‘iá»u khoản dịch vụ của Trình gỡ lá»—i Ferdi",
18 "feature.publishDebugInfo.privacy": "Chính sách", 15 "feature.publishDebugInfo.privacy": "Chính sách",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "Mở trong ná»n", 198 "settings.app.form.autoLaunchInBackground": "Mở trong ná»n",
202 "settings.app.form.autoLaunchOnStart": "Mở Ferdi khi khởi động máy", 199 "settings.app.form.autoLaunchOnStart": "Mở Ferdi khi khởi động máy",
203 "settings.app.form.automaticUpdates": "Cho phép cập nhật", 200 "settings.app.form.automaticUpdates": "Cho phép cập nhật",
204 "settings.app.form.beta": "Bao gồm phiên bản thử nghiệp", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Không hiển thị thông báo cho các sự kiện khay nhớ tạm", 202 "settings.app.form.clipboardNotifications": "Không hiển thị thông báo cho các sự kiện khay nhớ tạm",
206 "settings.app.form.closeToSystemTray": "Thu nhỠFerdi xuống khay hệ thống", 203 "settings.app.form.closeToSystemTray": "Thu nhỠFerdi xuống khay hệ thống",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Giúp chúng tôi dịch Ferdi sang ngôn ngữ của bạn.", 266 "settings.app.translationHelp": "Giúp chúng tôi dịch Ferdi sang ngôn ngữ của bạn.",
270 "settings.app.universalDarkModeInfo": "Chế độ tối chung cố gắng tạo động các kiểu chế độ tối cho các dịch vụ hiện không được hỗ trợ.", 267 "settings.app.universalDarkModeInfo": "Chế độ tối chung cố gắng tạo động các kiểu chế độ tối cho các dịch vụ hiện không được hỗ trợ.",
271 "settings.app.updateStatusAvailable": "Bản cập nhật phù hợp, đang tải...", 268 "settings.app.updateStatusAvailable": "Bản cập nhật phù hợp, đang tải...",
272 "settings.app.updateStatusSearching": "Äang tìm bản cập nhật", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "Bạn đang sử dụng phiên bản mới nhất của Ferdi", 270 "settings.app.updateStatusUpToDate": "Bạn đang sử dụng phiên bản mới nhất của Ferdi",
274 "settings.invite.headline": "Má»i bạn bè", 271 "settings.invite.headline": "Má»i bạn bè",
275 "settings.navigation.account": "Tài khoản", 272 "settings.navigation.account": "Tài khoản",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "Tất cả âm thanh Ä‘á»u bị tắt tiếng", 349 "settings.services.tooltip.isMuted": "Tất cả âm thanh Ä‘á»u bị tắt tiếng",
353 "settings.services.tooltip.notificationsDisabled": "Thông báo bị vô hiệu hoá", 350 "settings.services.tooltip.notificationsDisabled": "Thông báo bị vô hiệu hoá",
354 "settings.services.updatedInfo": "Má»i thay đổi đã được lÆ°u lại", 351 "settings.services.updatedInfo": "Má»i thay đổi đã được lÆ°u lại",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi là má»™t ứng dụng mã nguồn mở và dẫn dắt cá»™ng đồng.</p><p>Cảm Æ¡n những ngÆ°á»i tạo nên sá»± khả thi này:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "Giá»›i thiệu vá» phần má»m Ferdi", 354 "settings.supportFerdi.headline": "Giá»›i thiệu vá» phần má»m Ferdi",
357 "settings.supportFerdi.textDonation": "Nếu bạn cảm thấy muốn hỗ trợ sự phát triển của Ferdi bằng một khoản đóng góp, bạn có thể làm như vậy trên cả hai,",
358 "settings.supportFerdi.textDonationAnd": "và",
359 "settings.supportFerdi.textExpenses": "Trong khi các tình nguyện viên thá»±c hiện hầu hết công việc, chúng tôi vẫn cần trả tiá»n cho các máy chủ và chứng chỉ. Là má»™t cá»™ng đồng, chúng tôi hoàn toàn minh bạch vá» các khoản tiá»n mà chúng tôi thu thập và chi tiêu - hãy xem",
360 "settings.supportFerdi.textGitHubSponsors": "Tài trợ bởi GitHub",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "tại đây",
363 "settings.supportFerdi.textOpenCollective": "Mở Cộng đồng",
364 "settings.supportFerdi.textSupportWelcome": "Hỗ trợ luôn được chào đón. Bạn có thể tìm thấy danh sách trợ giúp mà chúng tôi cần",
365 "settings.supportFerdi.textSupportWelcomeHere": "tại đây",
366 "settings.supportFerdi.textVolunteers": "Sá»± phát triển của Ferdi được thá»±c hiện bởi các tình nguyện viên. Những ngÆ°á»i sá»­ dụng Ferdi nhÆ° bạn. Há» bảo trì, sá»­a chữa và cải tiến Ferdi trong thá»i gian rảnh rá»—i.",
367 "settings.team.contentHeadline": "Quản lý nhóm Franz", 355 "settings.team.contentHeadline": "Quản lý nhóm Franz",
368 "settings.team.copy": "Quản lý nhóm của Franz cho phép bạn quản lý Äăng ký Franz cho nhiá»u ngÆ°á»i dùng. Xin lÆ°u ý rằng việc đăng ký Franz Premium sẽ không mang lại lợi ích gì cho bạn khi sá»­ dụng Ferdi: Lý do duy nhất bạn vẫn có quyá»n truy cập vào Quản lý nhóm là để bạn có thể quản lý Nhóm Franz cÅ© của mình và để bạn không mất bất kỳ chức năng nào trong việc quản lý tài khoản của bạn.", 356 "settings.team.copy": "Quản lý nhóm của Franz cho phép bạn quản lý Äăng ký Franz cho nhiá»u ngÆ°á»i dùng. Xin lÆ°u ý rằng việc đăng ký Franz Premium sẽ không mang lại lợi ích gì cho bạn khi sá»­ dụng Ferdi: Lý do duy nhất bạn vẫn có quyá»n truy cập vào Quản lý nhóm là để bạn có thể quản lý Nhóm Franz cÅ© của mình và để bạn không mất bất kỳ chức năng nào trong việc quản lý tài khoản của bạn.",
369 "settings.team.headline": "Nhóm", 357 "settings.team.headline": "Nhóm",
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json
index 82eece46d..d895011ba 100644
--- a/src/i18n/locales/zh-HANT.json
+++ b/src/i18n/locales/zh-HANT.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "What happened?", 10 "connectionLostBanner.informationLink": "What happened?",
11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.", 11 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
12 "feature.basicAuth.signIn": "登入", 12 "feature.basicAuth.signIn": "登入",
13 "feature.nightlyBuilds.activate": "å•Ÿå‹•",
14 "feature.nightlyBuilds.info": "Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
15 "feature.nightlyBuilds.title": "Nightly Builds",
16 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.", 13 "feature.publishDebugInfo.error": "There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
17 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service", 14 "feature.publishDebugInfo.info": "Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
18 "feature.publishDebugInfo.privacy": "éš±ç§æ¬Šæ”¿ç­–", 15 "feature.publishDebugInfo.privacy": "éš±ç§æ¬Šæ”¿ç­–",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "背景啟動", 198 "settings.app.form.autoLaunchInBackground": "背景啟動",
202 "settings.app.form.autoLaunchOnStart": "開機時啟動", 199 "settings.app.form.autoLaunchOnStart": "開機時啟動",
203 "settings.app.form.automaticUpdates": "啟用更新", 200 "settings.app.form.automaticUpdates": "啟用更新",
204 "settings.app.form.beta": "包å«é–‹ç™¼ä¸­ç‰ˆæœ¬", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
206 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
207 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 266 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "有å¯ç”¨æ›´æ–°ï¼Œä¸‹è¼‰ä¸­...", 268 "settings.app.updateStatusAvailable": "有å¯ç”¨æ›´æ–°ï¼Œä¸‹è¼‰ä¸­...",
272 "settings.app.updateStatusSearching": "檢查更新中...", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "已經是最新版本了", 270 "settings.app.updateStatusUpToDate": "已經是最新版本了",
274 "settings.invite.headline": "邀請好å‹", 271 "settings.invite.headline": "邀請好å‹",
275 "settings.navigation.account": "帳戶", 272 "settings.navigation.account": "帳戶",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "All sounds are muted", 349 "settings.services.tooltip.isMuted": "All sounds are muted",
353 "settings.services.tooltip.notificationsDisabled": "å·²åœç”¨é€šçŸ¥", 350 "settings.services.tooltip.notificationsDisabled": "å·²åœç”¨é€šçŸ¥",
354 "settings.services.updatedInfo": "您的更改已經儲存", 351 "settings.services.updatedInfo": "您的更改已經儲存",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "關於 Ferdi", 354 "settings.supportFerdi.headline": "關於 Ferdi",
357 "settings.supportFerdi.textDonation": "If you feel like supporting Ferdi development with a donation, you can do so on both,",
358 "settings.supportFerdi.textDonationAnd": "和",
359 "settings.supportFerdi.textExpenses": "While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "Full list of contributors",
362 "settings.supportFerdi.textListContributorsHere": "這裡",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "Support is always welcome. You can find a list of the help we need",
365 "settings.supportFerdi.textSupportWelcomeHere": "這裡",
366 "settings.supportFerdi.textVolunteers": "The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "團隊", 357 "settings.team.headline": "團隊",
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index 2225941d1..3ec0e74dd 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -10,9 +10,6 @@
10 "connectionLostBanner.informationLink": "å‘生了什么?", 10 "connectionLostBanner.informationLink": "å‘生了什么?",
11 "connectionLostBanner.message": "哦ä¸ï¼Ferdi失去了与 {name} 的连接。", 11 "connectionLostBanner.message": "哦ä¸ï¼Ferdi失去了与 {name} 的连接。",
12 "feature.basicAuth.signIn": "登录", 12 "feature.basicAuth.signIn": "登录",
13 "feature.nightlyBuilds.activate": "激活",
14 "feature.nightlyBuilds.info": "æ¯å¤œç‰ˆ(Nightly builds) 是Ferdi的实验性版本,å¯èƒ½åŒ…å«æœªå®Œå–„或未完æˆçš„功能。这些æ¯å¤œç‰ˆä¸»è¦ç”±å¼€å‘人员æ¥æµ‹è¯•ä»–们新开å‘的功能åŠå®ƒä»¬åœ¨æœ€ç»ˆç‰ˆæœ¬çš„的表现。如果您ä¸çŸ¥é“自己在åšä»€ä¹ˆï¼Œæˆ‘们建议您ä¸è¦æ¿€æ´»æ¯å¤œç‰ˆã€‚",
15 "feature.nightlyBuilds.title": "æ¯å¤œç‰ˆ",
16 "feature.publishDebugInfo.error": "å‘布调试信æ¯æ—¶å‡ºé”™ã€‚请ç¨åŽå†è¯•æˆ–查看控制å°ä»¥èŽ·å–更多信æ¯ã€‚", 13 "feature.publishDebugInfo.error": "å‘布调试信æ¯æ—¶å‡ºé”™ã€‚请ç¨åŽå†è¯•æˆ–查看控制å°ä»¥èŽ·å–更多信æ¯ã€‚",
17 "feature.publishDebugInfo.info": "å‘布您的调试信æ¯æœ‰åŠ©äºŽæˆ‘们å‘现Ferdi中的问题和错误。å‘布您的调试信æ¯å³è¡¨ç¤ºæ‚¨æŽ¥å—Ferdi Debuggerçš„éšç§æ”¿ç­–å’ŒæœåŠ¡æ¡æ¬¾", 14 "feature.publishDebugInfo.info": "å‘布您的调试信æ¯æœ‰åŠ©äºŽæˆ‘们å‘现Ferdi中的问题和错误。å‘布您的调试信æ¯å³è¡¨ç¤ºæ‚¨æŽ¥å—Ferdi Debuggerçš„éšç§æ”¿ç­–å’ŒæœåŠ¡æ¡æ¬¾",
18 "feature.publishDebugInfo.privacy": "éšç§æƒæ”¿ç­–", 15 "feature.publishDebugInfo.privacy": "éšç§æƒæ”¿ç­–",
@@ -201,7 +198,7 @@
201 "settings.app.form.autoLaunchInBackground": "在åŽå°æ‰“å¼€", 198 "settings.app.form.autoLaunchInBackground": "在åŽå°æ‰“å¼€",
202 "settings.app.form.autoLaunchOnStart": "开机å¯åŠ¨Ferdi\n", 199 "settings.app.form.autoLaunchOnStart": "开机å¯åŠ¨Ferdi\n",
203 "settings.app.form.automaticUpdates": "å¯ç”¨æ›´æ–°", 200 "settings.app.form.automaticUpdates": "å¯ç”¨æ›´æ–°",
204 "settings.app.form.beta": "包å«æµ‹è¯•ç‰ˆ", 201 "settings.app.form.beta": "Include pre-releases",
205 "settings.app.form.clipboardNotifications": "ä¸æ˜¾ç¤ºå‰ªè´´æ¿äº‹ä»¶çš„通知", 202 "settings.app.form.clipboardNotifications": "ä¸æ˜¾ç¤ºå‰ªè´´æ¿äº‹ä»¶çš„通知",
206 "settings.app.form.closeToSystemTray": "关闭Ferdi到系统托盘", 203 "settings.app.form.closeToSystemTray": "关闭Ferdi到系统托盘",
207 "settings.app.form.confirmOnQuit": "退出Ferdi 时确认", 204 "settings.app.form.confirmOnQuit": "退出Ferdi 时确认",
@@ -269,7 +266,7 @@
269 "settings.app.translationHelp": "帮助我们翻译 Ferdi æˆæ‚¨çš„语言", 266 "settings.app.translationHelp": "帮助我们翻译 Ferdi æˆæ‚¨çš„语言",
270 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
271 "settings.app.updateStatusAvailable": "æ›´æ–°å¯ç”¨ï¼Œæ­£åœ¨ä¸‹è½½...", 268 "settings.app.updateStatusAvailable": "æ›´æ–°å¯ç”¨ï¼Œæ­£åœ¨ä¸‹è½½...",
272 "settings.app.updateStatusSearching": "正在æœç´¢æ›´æ–°", 269 "settings.app.updateStatusSearching": "Searching for updates...",
273 "settings.app.updateStatusUpToDate": "您正在使用最新版本的Ferdi", 270 "settings.app.updateStatusUpToDate": "您正在使用最新版本的Ferdi",
274 "settings.invite.headline": "邀请好å‹", 271 "settings.invite.headline": "邀请好å‹",
275 "settings.navigation.account": "账户", 272 "settings.navigation.account": "账户",
@@ -352,18 +349,9 @@
352 "settings.services.tooltip.isMuted": "所有声音被é™éŸ³", 349 "settings.services.tooltip.isMuted": "所有声音被é™éŸ³",
353 "settings.services.tooltip.notificationsDisabled": "通知已ç¦ç”¨", 350 "settings.services.tooltip.notificationsDisabled": "通知已ç¦ç”¨",
354 "settings.services.updatedInfo": "您的更改已ä¿å­˜", 351 "settings.services.updatedInfo": "您的更改已ä¿å­˜",
355 "settings.supportFerdi.aboutIntro": "<p>Ferdi是一个开æºçš„软件。</p><p>感谢那些使Ferdiæˆä¸ºå¯èƒ½çš„人:</p>", 352 "settings.supportFerdi.about": "The development of Ferdi is done by contributors. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
353 "settings.supportFerdi.aboutIntro": "Special thanks goes to these awesome people:",
356 "settings.supportFerdi.headline": "关于 Ferdi", 354 "settings.supportFerdi.headline": "关于 Ferdi",
357 "settings.supportFerdi.textDonation": "如果你想è¦æèµ Ferdiçš„å¼€å‘,你å¯ä»¥é€šè¿‡ï¼š",
358 "settings.supportFerdi.textDonationAnd": "和",
359 "settings.supportFerdi.textExpenses": "虽然是志愿者åšå¤§éƒ¨åˆ†å·¥ä½œï¼Œä½†æˆ‘们ä»ç„¶éœ€è¦ç”¨é’±æ¥è´­ä¹°æœåŠ¡å™¨å’Œè¯ä¹¦ã€‚ 作为一个社区应用,我们在募集和花费的资金上是完全公开的—— 看看我们的",
360 "settings.supportFerdi.textGitHubSponsors": "GitHub Sponsors",
361 "settings.supportFerdi.textListContributors": "贡献者列表",
362 "settings.supportFerdi.textListContributorsHere": "这里",
363 "settings.supportFerdi.textOpenCollective": "Open Collective",
364 "settings.supportFerdi.textSupportWelcome": "支æŒæ€»æ˜¯å—欢迎的。您å¯ä»¥æ‰¾åˆ°æˆ‘们需è¦çš„帮助列表",
365 "settings.supportFerdi.textSupportWelcomeHere": "这里",
366 "settings.supportFerdi.textVolunteers": "Ferdi是由志愿者开å‘而æˆã€‚他们用空闲时间维护ã€ä¿®å¤å’Œæ”¹è¿›Ferdi。",
367 "settings.team.contentHeadline": "Franz Team Management", 355 "settings.team.contentHeadline": "Franz Team Management",
368 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.", 356 "settings.team.copy": "Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
369 "settings.team.headline": "团队", 357 "settings.team.headline": "团队",
diff --git a/src/internal-server/app/Controllers/Http/RecipeController.js b/src/internal-server/app/Controllers/Http/RecipeController.js
index 7e35e6831..d7ca716bb 100644
--- a/src/internal-server/app/Controllers/Http/RecipeController.js
+++ b/src/internal-server/app/Controllers/Http/RecipeController.js
@@ -14,7 +14,7 @@ class RecipeController {
14 // List official and custom recipes 14 // List official and custom recipes
15 async list({ response }) { 15 async list({ response }) {
16 const recipesUrlFetch = await fetch(RECIPES_URL); 16 const recipesUrlFetch = await fetch(RECIPES_URL);
17 const officialRecipes = JSON.parse(await recipesUrlFetch).text(); 17 const officialRecipes = JSON.parse(await recipesUrlFetch.text());
18 const allRecipes = await Recipe.all(); 18 const allRecipes = await Recipe.all();
19 const customRecipesArray = allRecipes.rows; 19 const customRecipesArray = allRecipes.rows;
20 const customRecipes = customRecipesArray.map(recipe => ({ 20 const customRecipes = customRecipesArray.map(recipe => ({
diff --git a/src/internal-server/app/Controllers/Http/ServiceController.js b/src/internal-server/app/Controllers/Http/ServiceController.js
index a3add4464..54cc69eb0 100644
--- a/src/internal-server/app/Controllers/Http/ServiceController.js
+++ b/src/internal-server/app/Controllers/Http/ServiceController.js
@@ -125,6 +125,7 @@ class ServiceController {
125 do { 125 do {
126 iconId = uuid() + uuid(); 126 iconId = uuid() + uuid();
127 } while (fs.existsSync(path.join(Env.get('USER_PATH'), 'icons', iconId))); 127 } while (fs.existsSync(path.join(Env.get('USER_PATH'), 'icons', iconId)));
128 iconId = `${iconId}.${icon.extname}`;
128 129
129 await icon.move(path.join(Env.get('USER_PATH'), 'icons'), { 130 await icon.move(path.join(Env.get('USER_PATH'), 'icons'), {
130 name: iconId, 131 name: iconId,
diff --git a/src/lib/Menu.js b/src/lib/Menu.js
index 8e529d859..38302b40b 100644
--- a/src/lib/Menu.js
+++ b/src/lib/Menu.js
@@ -591,7 +591,10 @@ class FranzMenu {
591 } 591 }
592 592
593 const { intl } = window['ferdi']; 593 const { intl } = window['ferdi'];
594 const tpl = _titleBarTemplateFactory(intl, this.stores.settings.app.locked); 594 const locked = this.stores.settings.app.locked
595 && this.stores.settings.app.lockingFeatureEnabled
596 && this.stores.user.isLoggedIn;
597 const tpl = _titleBarTemplateFactory(intl, locked);
595 const { actions } = this; 598 const { actions } = this;
596 599
597 if (!isMac) { 600 if (!isMac) {
@@ -611,7 +614,7 @@ class FranzMenu {
611 }); 614 });
612 } 615 }
613 616
614 if (!this.stores.settings.app.locked) { 617 if (!locked) {
615 tpl[1].submenu.push( 618 tpl[1].submenu.push(
616 { 619 {
617 type: 'separator', 620 type: 'separator',
@@ -755,18 +758,18 @@ class FranzMenu {
755 this.actions.ui.openSettings({ path: 'app' }); 758 this.actions.ui.openSettings({ path: 'app' });
756 }, 759 },
757 enabled: this.stores.user.isLoggedIn, 760 enabled: this.stores.user.isLoggedIn,
758 visible: !this.stores.settings.app.locked, 761 visible: !locked,
759 }, 762 },
760 { 763 {
761 label: intl.formatMessage(menuItems.checkForUpdates), 764 label: intl.formatMessage(menuItems.checkForUpdates),
762 visible: !this.stores.settings.app.locked, 765 visible: !locked,
763 click: () => { 766 click: () => {
764 this.actions.app.checkForUpdates(); 767 this.actions.app.checkForUpdates();
765 }, 768 },
766 }, 769 },
767 { 770 {
768 type: 'separator', 771 type: 'separator',
769 visible: !this.stores.settings.app.locked, 772 visible: !locked,
770 }, 773 },
771 { 774 {
772 label: intl.formatMessage(menuItems.services), 775 label: intl.formatMessage(menuItems.services),
@@ -846,7 +849,7 @@ class FranzMenu {
846 this.actions.ui.openSettings({ path: 'app' }); 849 this.actions.ui.openSettings({ path: 'app' });
847 }, 850 },
848 enabled: this.stores.user.isLoggedIn, 851 enabled: this.stores.user.isLoggedIn,
849 visible: !this.stores.settings.locked, 852 visible: !locked,
850 }, 853 },
851 { 854 {
852 type: 'separator', 855 type: 'separator',
@@ -868,7 +871,7 @@ class FranzMenu {
868 ); 871 );
869 } 872 }
870 873
871 if (!this.stores.settings.app.locked) { 874 if (!locked) {
872 if (serviceTpl.length > 0) { 875 if (serviceTpl.length > 0) {
873 tpl[3].submenu = serviceTpl; 876 tpl[3].submenu = serviceTpl;
874 } 877 }
diff --git a/src/routes.tsx b/src/routes.tsx
index 192090737..62e6f5066 100644
--- a/src/routes.tsx
+++ b/src/routes.tsx
@@ -15,7 +15,6 @@ import InviteSettingsScreen from './containers/settings/InviteScreen';
15import SupportFerdiScreen from './containers/settings/SupportScreen'; 15import SupportFerdiScreen from './containers/settings/SupportScreen';
16import WelcomeScreen from './containers/auth/WelcomeScreen'; 16import WelcomeScreen from './containers/auth/WelcomeScreen';
17import LoginScreen from './containers/auth/LoginScreen'; 17import LoginScreen from './containers/auth/LoginScreen';
18import LockedScreen from './containers/auth/LockedScreen';
19import PasswordScreen from './containers/auth/PasswordScreen'; 18import PasswordScreen from './containers/auth/PasswordScreen';
20import ChangeServerScreen from './containers/auth/ChangeServerScreen'; 19import ChangeServerScreen from './containers/auth/ChangeServerScreen';
21import SignupScreen from './containers/auth/SignupScreen'; 20import SignupScreen from './containers/auth/SignupScreen';
@@ -38,14 +37,9 @@ type Props = {
38 37
39class Routes extends Component<Props> { 38class Routes extends Component<Props> {
40 render() { 39 render() {
41 const { locked } = this.props.stores.settings.app;
42 40
43 const { history } = this.props; 41 const { history } = this.props;
44 42
45 if (locked) {
46 return <LockedScreen />;
47 }
48
49 return ( 43 return (
50 <Router history={history}> 44 <Router history={history}>
51 <Route path="/" component={AppLayoutContainer}> 45 <Route path="/" component={AppLayoutContainer}>
diff --git a/src/stores.types.ts b/src/stores.types.ts
index 34922c199..92531eb4a 100644
--- a/src/stores.types.ts
+++ b/src/stores.types.ts
@@ -212,7 +212,7 @@ interface SettingsStore {
212 actions: Actions; 212 actions: Actions;
213 api: Api; 213 api: Api;
214 fileSystemSettingsTypes: any[]; 214 fileSystemSettingsTypes: any[];
215 startup: boolean; 215 loaded: boolean;
216 stores: Stores; 216 stores: Stores;
217 updateAppSettingsRequest: () => void; 217 updateAppSettingsRequest: () => void;
218 _fileSystemSettingsCache: () => void; 218 _fileSystemSettingsCache: () => void;
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
index 5881e37a4..eca347153 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -181,6 +181,7 @@ export default class AppStore extends Store {
181 } 181 }
182 182
183 if (data.error) { 183 if (data.error) {
184 console.log('Updater error:', data.error);
184 this.updateStatus = this.updateStatusTypes.FAILED; 185 this.updateStatus = this.updateStatusTypes.FAILED;
185 } 186 }
186 }); 187 });
diff --git a/src/stores/FeaturesStore.js b/src/stores/FeaturesStore.js
index 26a045314..e2c0c08ef 100644
--- a/src/stores/FeaturesStore.js
+++ b/src/stores/FeaturesStore.js
@@ -7,7 +7,6 @@ import serviceProxy from '../features/serviceProxy';
7import basicAuth from '../features/basicAuth'; 7import basicAuth from '../features/basicAuth';
8import workspaces from '../features/workspaces'; 8import workspaces from '../features/workspaces';
9import quickSwitch from '../features/quickSwitch'; 9import quickSwitch from '../features/quickSwitch';
10import nightlyBuilds from '../features/nightlyBuilds';
11import publishDebugInfo from '../features/publishDebugInfo'; 10import publishDebugInfo from '../features/publishDebugInfo';
12import communityRecipes from '../features/communityRecipes'; 11import communityRecipes from '../features/communityRecipes';
13import todos from '../features/todos'; 12import todos from '../features/todos';
@@ -70,7 +69,6 @@ export default class FeaturesStore extends Store {
70 basicAuth(); 69 basicAuth();
71 workspaces(this.stores, this.actions); 70 workspaces(this.stores, this.actions);
72 quickSwitch(); 71 quickSwitch();
73 nightlyBuilds();
74 publishDebugInfo(); 72 publishDebugInfo();
75 communityRecipes(this.stores, this.actions); 73 communityRecipes(this.stores, this.actions);
76 todos(this.stores, this.actions); 74 todos(this.stores, this.actions);
diff --git a/src/stores/SettingsStore.js b/src/stores/SettingsStore.js
index ac9356404..e638d84b8 100644
--- a/src/stores/SettingsStore.js
+++ b/src/stores/SettingsStore.js
@@ -19,7 +19,7 @@ export default class SettingsStore extends Store {
19 'updateAppSettings', 19 'updateAppSettings',
20 ); 20 );
21 21
22 startup = true; 22 loaded = false;
23 23
24 fileSystemSettingsTypes = FILE_SYSTEM_SETTINGS_TYPES; 24 fileSystemSettingsTypes = FILE_SYSTEM_SETTINGS_TYPES;
25 25
@@ -84,11 +84,10 @@ export default class SettingsStore extends Store {
84 ipcRenderer.on('appSettings', (event, resp) => { 84 ipcRenderer.on('appSettings', (event, resp) => {
85 // Lock on startup if enabled in settings 85 // Lock on startup if enabled in settings
86 if ( 86 if (
87 this.startup && 87 !this.loaded &&
88 resp.type === 'app' && 88 resp.type === 'app' &&
89 resp.data.lockingFeatureEnabled 89 resp.data.lockingFeatureEnabled
90 ) { 90 ) {
91 this.startup = false;
92 process.nextTick(() => { 91 process.nextTick(() => {
93 if (!this.all.app.locked) { 92 if (!this.all.app.locked) {
94 this.all.app.locked = true; 93 this.all.app.locked = true;
@@ -97,6 +96,7 @@ export default class SettingsStore extends Store {
97 } 96 }
98 debug('Get appSettings resolves', resp.type, resp.data); 97 debug('Get appSettings resolves', resp.type, resp.data);
99 Object.assign(this._fileSystemSettingsCache[resp.type], resp.data); 98 Object.assign(this._fileSystemSettingsCache[resp.type], resp.data);
99 this.loaded = true;
100 ipcRenderer.send('initialAppSettings', resp); 100 ipcRenderer.send('initialAppSettings', resp);
101 }); 101 });
102 102
diff --git a/src/stores/lib/Request.js b/src/stores/lib/Request.js
index 69c2e1a52..7c601e1da 100644
--- a/src/stores/lib/Request.js
+++ b/src/stores/lib/Request.js
@@ -59,6 +59,7 @@ export default class Request {
59 .then(result => { 59 .then(result => {
60 setTimeout( 60 setTimeout(
61 action(() => { 61 action(() => {
62 this.error = null;
62 this.result = result; 63 this.result = result;
63 if (this._currentApiCall) this._currentApiCall.result = result; 64 if (this._currentApiCall) this._currentApiCall.result = result;
64 this.isExecuting = false; 65 this.isExecuting = false;
diff --git a/src/styles/badge.scss b/src/styles/badge.scss
index 1f58b8089..78309ea18 100644
--- a/src/styles/badge.scss
+++ b/src/styles/badge.scss
@@ -2,7 +2,6 @@
2 2
3.theme__dark .badge { 3.theme__dark .badge {
4 background: $dark-theme-gray; 4 background: $dark-theme-gray;
5 border-radius: $theme-border-radius-small;
6 color: $dark-theme-gray-lightest; 5 color: $dark-theme-gray-lightest;
7 6
8 &.badge--primary { 7 &.badge--primary {
diff --git a/src/styles/features.scss b/src/styles/features.scss
index 80362b648..c6d982b25 100644
--- a/src/styles/features.scss
+++ b/src/styles/features.scss
@@ -23,6 +23,6 @@
23 } 23 }
24} 24}
25 25
26.theme__dark .publish-debug, .theme__dark .nightly-builds { 26.theme__dark .publish-debug {
27 background: $dark-theme-gray-darkest; 27 background: $dark-theme-gray-darkest;
28} 28}
diff --git a/src/styles/recipes.scss b/src/styles/recipes.scss
index 628d28f05..57587a513 100644
--- a/src/styles/recipes.scss
+++ b/src/styles/recipes.scss
@@ -24,23 +24,24 @@
24 } 24 }
25 } 25 }
26 26
27 .recipes__navigation { 27 &__service-request {
28 height: auto; 28 float: right;
29 margin-bottom: 35px; 29 }
30}
30 31
31 .badge { 32.recipes__navigation {
32 margin-right: 10px; 33 height: auto;
33 } 34 margin-bottom: 25px;
34 35
35 &.recipes__navigation--disabled { 36 .badge {
36 filter: grayscale(100%); 37 margin-right: 10px;
37 opacity: 0.3; 38 margin-bottom: 10px;
38 pointer-events: none;
39 }
40 } 39 }
41 40
42 &__service-request { 41 &.recipes__navigation--disabled {
43 float: right; 42 filter: grayscale(100%);
43 opacity: 0.3;
44 pointer-events: none;
44 } 45 }
45} 46}
46 47
diff --git a/src/styles/settings.scss b/src/styles/settings.scss
index f06ed7ef8..8f59fc57a 100644
--- a/src/styles/settings.scss
+++ b/src/styles/settings.scss
@@ -264,6 +264,10 @@
264 .proxyHost { 264 .proxyHost {
265 flex-basis: 70%; 265 flex-basis: 70%;
266 } 266 }
267
268 a {
269 display: inline-block;
270 }
267 } 271 }
268 272
269 .settings__close { 273 .settings__close {
@@ -320,7 +324,6 @@
320 .settings__message { 324 .settings__message {
321 border-top: 1px solid $theme-gray-lighter; 325 border-top: 1px solid $theme-gray-lighter;
322 color: $theme-gray-light; 326 color: $theme-gray-light;
323 display: flex;
324 margin-top: 40px; 327 margin-top: 40px;
325 padding-top: 15px; 328 padding-top: 15px;
326 329
@@ -580,5 +583,6 @@
580.settings__support-badges { 583.settings__support-badges {
581 a { 584 a {
582 margin-right: 10px; 585 margin-right: 10px;
586 display: inline-block;
583 } 587 }
584} 588}
diff --git a/src/styles/vertical.scss b/src/styles/vertical.scss
index 7f38008b9..166092a83 100644
--- a/src/styles/vertical.scss
+++ b/src/styles/vertical.scss
@@ -22,7 +22,7 @@ $tabitem-bias: 30px;
22 clip-path: inset(10px 10px 0 10px); 22 clip-path: inset(10px 10px 0 10px);
23 } 23 }
24 24
25 div:first-of-type { 25 >div:first-of-type {
26 overflow-x: scroll!important; 26 overflow-x: scroll!important;
27 width: 100%; 27 width: 100%;
28 } 28 }
diff --git a/src/themes/default/index.ts b/src/themes/default/index.ts
index e23b8b328..9e442f60e 100644
--- a/src/themes/default/index.ts
+++ b/src/themes/default/index.ts
@@ -5,6 +5,9 @@ import * as legacyStyles from '../legacy';
5import type { IStyleTypes } from '../IStyleTypes'; 5import type { IStyleTypes } from '../IStyleTypes';
6 6
7export default (brandPrimary: string) => { 7export default (brandPrimary: string) => {
8 if (!brandPrimary) {
9 brandPrimary = '#7266F0';
10 }
8 const brandSuccess = '#5cb85c'; 11 const brandSuccess = '#5cb85c';
9 const brandInfo = '#5bc0de'; 12 const brandInfo = '#5bc0de';
10 const brandWarning = '#FF9F00'; 13 const brandWarning = '#FF9F00';