From 83533afa634a696b0b96fb13853237dbff10cd0f Mon Sep 17 00:00:00 2001 From: Damilola Debel Date: Mon, 8 Jan 2024 14:04:20 +0100 Subject: [PATCH 01/11] feat/iso-text --- src/app/pages/account-add/account-add.page.html | 13 +++++++++++++ src/assets/i18n/en.json | 3 +++ src/assets/icons/shapes.svg | 3 +++ 3 files changed, 19 insertions(+) create mode 100644 src/assets/icons/shapes.svg diff --git a/src/app/pages/account-add/account-add.page.html b/src/app/pages/account-add/account-add.page.html index fb8e1525..d82bfbdd 100644 --- a/src/app/pages/account-add/account-add.page.html +++ b/src/app/pages/account-add/account-add.page.html @@ -74,6 +74,19 @@

+ + + + + + + +

{{ 'isolated-module.text' | translate }}

+
+
+
+
+ {{ 'wallet-select-coins.create_label' | translate }} diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 5ad7ed1c..96a27304 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -350,6 +350,9 @@ "title": "Social Recovery", "text": "Tap each word to match the correct order:" }, + "isolated-module" : { + "text": "Can't find your favourite coin? Create an Isolated Module to integrate it" + }, "contact-book": { "label_add": "Add", "label_edit": "Edit", diff --git a/src/assets/icons/shapes.svg b/src/assets/icons/shapes.svg new file mode 100644 index 00000000..c7dd264a --- /dev/null +++ b/src/assets/icons/shapes.svg @@ -0,0 +1,3 @@ + + + From 017a49b5037219305fa8295ebd5c84dc480ead6f Mon Sep 17 00:00:00 2001 From: Stephen Debel Date: Fri, 26 Jan 2024 14:21:35 +0100 Subject: [PATCH 02/11] Feat/passphrase note --- .../onboarding-welcome/onboarding-welcome.page.html | 6 +++++- src/app/pages/secret-import/secret-import.page.html | 1 + src/app/pages/secret-setup/secret-setup.page.html | 13 +++++++------ src/assets/i18n/en.json | 6 ++++-- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/app/pages/onboarding-welcome/onboarding-welcome.page.html b/src/app/pages/onboarding-welcome/onboarding-welcome.page.html index 7832062f..5b074ebb 100644 --- a/src/app/pages/onboarding-welcome/onboarding-welcome.page.html +++ b/src/app/pages/onboarding-welcome/onboarding-welcome.page.html @@ -37,7 +37,11 @@

Always Backup Your Seed Phrase

Unlock powerful features

-

Gain access to additional features by turning on the Advanced Mode in the settings.

+

+ Gain access to additional features by turning on the Advanced Mode in the settings. +
+ Such as BIP-39 passphrase, changing of derivation path and lots more +

diff --git a/src/app/pages/secret-import/secret-import.page.html b/src/app/pages/secret-import/secret-import.page.html index bc515f31..fc50f02a 100644 --- a/src/app/pages/secret-import/secret-import.page.html +++ b/src/app/pages/secret-import/secret-import.page.html @@ -9,6 +9,7 @@ +

{{'secret-import.passphrase' | translate }}

diff --git a/src/app/pages/secret-setup/secret-setup.page.html b/src/app/pages/secret-setup/secret-setup.page.html index 07eae003..44d2ee51 100644 --- a/src/app/pages/secret-setup/secret-setup.page.html +++ b/src/app/pages/secret-setup/secret-setup.page.html @@ -2,12 +2,12 @@ - - - + + + {{ 'secret-setup.heading' | translate }} @@ -41,6 +41,7 @@ + {{ 'secret-setup.import.text' | translate }} diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 5ad7ed1c..23d30396 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -114,7 +114,8 @@ "text": "Create a secure secret by using additional entropy from the camera and microphone." }, "import": { - "label": "Import Recovery Phrase" + "label": "Import Recovery Phrase", + "text": "BIP 39 passphrase is supported" }, "social-recovery": { "label": "Import Social Recovery" @@ -252,7 +253,8 @@ "text": "You can import an existing secret to AirGap. Fill in the words from your secret.", "placeholder": "wife pulp island ...", "warning": "Please double-check the spelling of your secret.", - "import_label": "Import" + "import_label": "Import", + "passphrase": "To use the BIP-39 Passphrase feature, ADVANCE MODE must be activated in the settings. If enabled the Passphrase is required for each transaction." }, "secret-rules": { "title": "Read carefully", From e4acc37c1f40b19085949b1ae21c515089688693 Mon Sep 17 00:00:00 2001 From: Damilola Debel Date: Thu, 29 Feb 2024 14:42:28 +0100 Subject: [PATCH 03/11] fix/sr-validate-share --- .../social-recovery-import-share-validate.page.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/app/pages/social-recovery-import-share-validate/social-recovery-import-share-validate.page.ts b/src/app/pages/social-recovery-import-share-validate/social-recovery-import-share-validate.page.ts index 0aa2c2e4..e5d870c3 100644 --- a/src/app/pages/social-recovery-import-share-validate/social-recovery-import-share-validate.page.ts +++ b/src/app/pages/social-recovery-import-share-validate/social-recovery-import-share-validate.page.ts @@ -173,10 +173,6 @@ export class SocialRecoveryImportShareValidatePage implements OnInit { private splitString(words: string): [string, string] { const wordArray = words.split(' ') - if (wordArray.length !== this.maxWords) { - throw new Error(`Share string must contain exactly ${this.maxWords} words.`) - } - const firstHalf = wordArray.slice(0, 24).join(' ') const secondHalf = wordArray.slice(24).join(' ') From 722c8fd6cbbeafb835efbbe9ca6914de9aa37d51 Mon Sep 17 00:00:00 2001 From: Stephen Debel Date: Thu, 4 Apr 2024 10:20:22 +0200 Subject: [PATCH 04/11] Feat/cacu i --- package.json | 74 +++++++++++++++++++++------------------- src/app/app.component.ts | 21 +++++++++--- 2 files changed, 54 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index 86347353..14b0ba27 100644 --- a/package.json +++ b/package.json @@ -36,47 +36,49 @@ "apply-diagnostic-modules": "node apply-diagnostic-modules.js" }, "resolutions": { - "@airgap/aeternity": "0.13.22", - "@airgap/astar": "0.13.22", - "@airgap/bitcoin": "0.13.22", - "@airgap/coinlib-core": "0.13.22", - "@airgap/coreum": "0.13.22", - "@airgap/cosmos": "0.13.22", - "@airgap/cosmos-core": "0.13.22", - "@airgap/crypto": "0.13.22", - "@airgap/ethereum": "0.13.22", - "@airgap/groestlcoin": "0.13.22", - "@airgap/icp": "0.13.22", - "@airgap/module-kit": "0.13.22", - "@airgap/moonbeam": "0.13.22", - "@airgap/optimism": "0.13.22", - "@airgap/polkadot": "0.13.22", - "@airgap/serializer": "0.13.22", - "@airgap/substrate": "0.13.22", - "@airgap/tezos": "0.13.22" + "@airgap/acurast": "0.13.26-beta.0", + "@airgap/aeternity": "0.13.26-beta.0", + "@airgap/astar": "0.13.26-beta.0", + "@airgap/bitcoin": "0.13.26-beta.0", + "@airgap/coinlib-core": "0.13.26-beta.0", + "@airgap/coreum": "0.13.26-beta.0", + "@airgap/cosmos": "0.13.26-beta.0", + "@airgap/cosmos-core": "0.13.26-beta.0", + "@airgap/crypto": "0.13.26-beta.0", + "@airgap/ethereum": "0.13.26-beta.0", + "@airgap/groestlcoin": "0.13.26-beta.0", + "@airgap/icp": "0.13.26-beta.0", + "@airgap/module-kit": "0.13.26-beta.0", + "@airgap/moonbeam": "0.13.26-beta.0", + "@airgap/optimism": "0.13.26-beta.0", + "@airgap/polkadot": "0.13.26-beta.0", + "@airgap/serializer": "0.13.26-beta.0", + "@airgap/substrate": "0.13.26-beta.0", + "@airgap/tezos": "0.13.26-beta.0" }, "dependencies": { - "@airgap/aeternity": "0.13.22", + "@airgap/acurast": "0.13.26-beta.0", + "@airgap/aeternity": "0.13.26-beta.0", "@airgap/angular-core": "0.0.43", "@airgap/angular-ngrx": "0.0.43", - "@airgap/astar": "0.13.22", - "@airgap/bitcoin": "0.13.22", - "@airgap/coinlib-core": "0.13.22", - "@airgap/coreum": "0.13.22", - "@airgap/cosmos": "0.13.22", - "@airgap/cosmos-core": "0.13.22", - "@airgap/crypto": "0.13.22", - "@airgap/ethereum": "0.13.22", - "@airgap/groestlcoin": "0.13.22", - "@airgap/icp": "0.13.22", - "@airgap/module-kit": "0.13.22", - "@airgap/moonbeam": "0.13.22", - "@airgap/optimism": "0.13.22", - "@airgap/polkadot": "0.13.22", + "@airgap/astar": "0.13.26-beta.0", + "@airgap/bitcoin": "0.13.26-beta.0", + "@airgap/coinlib-core": "0.13.26-beta.0", + "@airgap/coreum": "0.13.26-beta.0", + "@airgap/cosmos": "0.13.26-beta.0", + "@airgap/cosmos-core": "0.13.26-beta.0", + "@airgap/crypto": "0.13.26-beta.0", + "@airgap/ethereum": "0.13.26-beta.0", + "@airgap/groestlcoin": "0.13.26-beta.0", + "@airgap/icp": "0.13.26-beta.0", + "@airgap/module-kit": "0.13.26-beta.0", + "@airgap/moonbeam": "0.13.26-beta.0", + "@airgap/optimism": "0.13.26-beta.0", + "@airgap/polkadot": "0.13.26-beta.0", "@airgap/sapling-wasm": "0.0.7", - "@airgap/serializer": "0.13.22", - "@airgap/substrate": "0.13.22", - "@airgap/tezos": "0.13.22", + "@airgap/serializer": "0.13.26-beta.0", + "@airgap/substrate": "0.13.26-beta.0", + "@airgap/tezos": "0.13.26-beta.0", "@airgap-community/iso-rootstock": "1.0.0", "@angular/cdk": "^14.2.7", "@angular/common": "16.1.1", diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 733faeaa..1adf6fab 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,5 +1,13 @@ import { AeternityModule } from '@airgap/aeternity' -import { APP_PLUGIN, createV0TezosShieldedTezProtocol, IACMessageTransport, ICoinProtocolAdapter, ProtocolService, SPLASH_SCREEN_PLUGIN, STATUS_BAR_PLUGIN } from '@airgap/angular-core' +import { + APP_PLUGIN, + createV0TezosShieldedTezProtocol, + IACMessageTransport, + ICoinProtocolAdapter, + ProtocolService, + SPLASH_SCREEN_PLUGIN, + STATUS_BAR_PLUGIN +} from '@airgap/angular-core' import { AstarModule } from '@airgap/astar' import { BitcoinModule } from '@airgap/bitcoin' import { MainProtocolSymbols } from '@airgap/coinlib-core' @@ -11,6 +19,7 @@ import { ICPModule } from '@airgap/icp' import { MoonbeamModule } from '@airgap/moonbeam' import { OptimismModule } from '@airgap/optimism' import { PolkadotModule } from '@airgap/polkadot' +import { AcurastModule } from '@airgap/acurast' import { TezosModule, TezosSaplingExternalMethodProvider, TezosShieldedTezProtocol } from '@airgap/tezos' import { HttpClient } from '@angular/common/http' import { AfterViewInit, Component, Inject, NgZone } from '@angular/core' @@ -163,6 +172,7 @@ export class AppComponent implements AfterViewInit { private async initializeProtocols(): Promise { this.moduleService.init([ + new AcurastModule(), new BitcoinModule(), new EthereumModule(), new TezosModule(), @@ -178,11 +188,12 @@ export class AppComponent implements AfterViewInit { ]) const protocols = await this.moduleService.loadProtocols('offline', [MainProtocolSymbols.XTZ_SHIELDED]) - const externalMethodProvider: - | TezosSaplingExternalMethodProvider - | undefined = await this.saplingNativeService.createExternalMethodProvider() + const externalMethodProvider: TezosSaplingExternalMethodProvider | undefined = + await this.saplingNativeService.createExternalMethodProvider() - const shieldedTezAdapter: ICoinProtocolAdapter = await createV0TezosShieldedTezProtocol({ externalProvider: externalMethodProvider }) + const shieldedTezAdapter: ICoinProtocolAdapter = await createV0TezosShieldedTezProtocol({ + externalProvider: externalMethodProvider + }) this.protocolService.init({ activeProtocols: protocols.activeProtocols, From fe713aeaf038e13e5ea23d7fc8ecd7afff2f9286 Mon Sep 17 00:00:00 2001 From: Stephen Debel Date: Mon, 15 Apr 2024 10:48:58 +0200 Subject: [PATCH 05/11] feat/lang --- src/app/services/storage/storage.service.ts | 3 +- src/assets/i18n/en.json | 1 + src/assets/i18n/es.json | 881 ++++++++++++-------- src/assets/i18n/pt_BR.json | 764 ++++++++++------- src/assets/i18n/ru.json | 857 +++++++++++++++++++ 5 files changed, 1870 insertions(+), 636 deletions(-) create mode 100644 src/assets/i18n/ru.json diff --git a/src/app/services/storage/storage.service.ts b/src/app/services/storage/storage.service.ts index 0f221ee1..6106ab6e 100644 --- a/src/app/services/storage/storage.service.ts +++ b/src/app/services/storage/storage.service.ts @@ -7,8 +7,9 @@ import CordovaSQLiteDriver from 'localforage-cordovasqlitedriver' export enum LanguagesType { EN = 'en', DE = 'de', - // ES = 'es', + ES = 'es', PT_BR = 'pt_BR', + RU = 'ru', ZH_CN = 'zh_CN' } diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 14e07e45..e38b4f55 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -310,6 +310,7 @@ "en": "English", "de": "German", "es": "Spanish", + "ru": "Russian", "pt_BR": "Portuguese (Brazil)", "zh_CN": "Chinese (China)" }, diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 811dedcc..37c931ab 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -1,634 +1,829 @@ { - "next": "Next", + "next": "Siguiente", "account-list": { - "delete": "Delete" + "delete": "Borrar" }, "add-wallet": { "alert_deriving": { - "text": "Deriving your account..." + "text": "Derivando tu cuenta" }, "account-exists_alert": { - "heading": "Account already exists", - "text": "You have already added this specific account. Please change its derivation path to add another address (advanced mode)." + "heading": "La cuenta ya existe", + "text": "Esta cuenta ya ha sido añadida. Por favor, cambia la derivación para añadir otra dirección (modo avanzado)." }, - "okay_label": "Okay" + "okay_label": "Ok" }, "about": { - "label": "About", - "version": "Version:", - "code": "Code:" + "label": "Acerca de...", + "version": "Versión: ", + "code": "Código: " }, "distribution-onboarding": { "ask-permission": { - "heading": "AirGap is not persistent, secrets generated will not be stored and need to be imported again after a restart", - "text": "This distribution is intended to securely generate secrets as well as to sign transactions offline, but not for secret storage." + "heading": "AirGap es no permanente, los Secretos generados no se almacenan y necesitan ser importados de nuevo después de cada reinicio", + "text": "Este software está ideado para generar de forma seguro Secretos, así como para firmar transacciones offline, pero no para almacenar Secretos." }, "no-vm": { - "heading": "AirGap Vault Distribution should not be run on a virtual machine, if the host has network connectivity even if the connectivity has been turned off temporarily. ", - "text": "Make sure that the client is disconnected from any network before you generate a new secret or import an existing one." + "heading": "AirGap Vault no debe ejecutarse en una maquina virtual si el sistema de base tiene conexión a la red, incluso aunque se haya deshabilitado temporalmente.", + "text": "Comprueba que el software está desconectado de cualquier red antes de genera un nuevo secreto o importar uno existente." }, - "understood_label": "Understood" + "understood_label": "Entendido" }, "local-authentication-onboarding": { - "heading": "Your secret is accessed with your fingerprint, face id or pin code.", - "text": "Your secret needs to be accessed for account creation and transaction signing.", - "authenticate_label": "Authenticate" + "heading": "El acceso a tu secreto está disponible con tu huella, face ido código PIN,", + "text": "Tienes que acceder a tu Secreto para crear una cuenta y firmar transacciones.", + "authenticate_label": "Autentificar" }, "secret-generate-onboarding": { - "heading": "AirGap is going to ask you for camera and microphone permissions, to allow a secure secret generation.", - "text": "Both permissions are used in order to generate a more secure secret for you.", - "grant-permission_label": "Grant Permission" + "heading": "AirGap le pedirá permisos de cámara y micrófonopara permitir una generación de frase segura.", + "text": "Ambos permisos se utilizan para generar una frase más segura", + "grant-permission_label": "Conceder Permiso" }, "current-secret": { - "label": "Active Secret:" + "label": "Secreto Activo" }, "signed-transaction": { - "transaction-unreadable": "We were not able to extract information from this transaction. This does not mean that the transaction is invalid - Please make sure that you know what you are doing, and you can verify that you know that this transaction contains the correct data." + "transaction-unreadable": "No pudimos extraer información de esta transacción. Esto no significa que la transacción sea inválida - Asegúrese de saber lo que está haciendo y compruebe que la transacción contiene los datos correctos." }, "onboarding-advanced-mode": { - "title": "Welcome to AirGap" + "title": "Bienvenido a AirGap" }, "installation-type": { - "title": "Installation Type" + "offline_label": "offline", + "offline_text": "Este es un dispositivo dedicado sin conexión. Nunca estará conectado a Internet", + "online_label": "en línea", + "online_text": "Este dispositivo está conectado a Internet", + "setup_label": "¿Cuál es tu tipo de instalación?", + "setup_text": "Para configurar correctamente el Vault, indícanos cómo planeas configurar la conectividad de tu dispositivo. Esto nos ayudará a determinar la interacción ideal con otras billeteras", + "title": "Tipo de Instalación" }, "introduction": { - "title": "Install AirGap Wallet", + "title": "Instalar AirGap Wallet", "highest": { - "label": "Highest Security", - "text": "With the AirGap two device approach secure key handling becomes more accessible." + "label": "Seguridad Alta", + "text": "Con el enfoque de dos dispositivos de AirGap el manejo seguro de claves se vuelve más accesible.

" }, "medium": { - "label": "Medium Security", - "text": "With the AirGap two app approach secure key handling becomes more accessible." + "label": "Seguridad Media", + "text": "Con el enfoque de dos aplicaciones de AirGap, el manejo seguro de claves se vuelve más accesible." }, "vault": { "heading": "AirGap Vault", - "text": "The private key is generated and securely stored in the AirGap Vault app.You have to install AirGap Vault to use AirGap Wallet" + "text": "La clave privada se genera y se almacena de manera segura en otro dispositivo con la aplicación AirGap Vault. Tienes que instalar AirGap Vault para usar AirGap Wallet" }, "wallet": { "heading": "AirGap Wallet", - "text": "The wallet application deals only with public information and is responsible for broadcasting transactions to the blockchain." + "text": "La aplicación de la billetera solo trata con información pública y es responsable de transmitir las transacciones a la cadena de bloques." }, "communication": { - "highest_text": "One-way communication with QR codes.", - "medium_text": "Secure communication through app switching." + "highest_text": "Comunicación unidireccional usando códigos QR", + "medium_text": "Comunicación segura gracias al intercambio de información entre aplicaciones. " }, - "wallet_install_label": "Install AirGap Wallet", - "continue_label": "Let's Go" + "wallet_install_label": "Instalar AirGap Wallet", + "header": "Interacción con tu dispositivo {{installationType}}", + "offline-companion_text": "Instala la aplicación complementaria en un dispositivo con acceso a Internet y asegúrate de que solo se transmita información pública entre las dos aplicaciones. Tus secretos nunca abandonan el Vault de AirGap, protegiéndolos de las amenazas en línea.", + "offline-desc": "Por diseño, AirGap Vault nunca se conecta a ningún servicio en línea. Para verificar tu saldo y realizar transacciones, utiliza la aplicación complementaria como AirGap Wallet.", + "online-desc": "Por diseño, AirGap Vault nunca se conecta a ningún servicio en línea. Tus secretos nunca abandonan AirGap Vault y, por lo tanto, están protegidos contra las amenazas en línea. Para verificar tu saldo y realizar transacciones, utiliza la aplicación complementaria, como AirGap Wallet.", + "skip_label": "Saltar", + "continue_label": "Vamos" }, "secret-setup": { - "heading": "Secret Setup", + "heading": "Configuración del Secreto", + "advanced": "Generación Avanzada de Entropía", + "advanced_warning": "Permite utilizar tiradas de dados o lanzamientos de monedas como métodos alternativos de generación de entropía. Úselos solo si está familiarizado con ellos y conoce los riesgos involucrados. Utilice solo un dado real o una moneda.", "generate": { - "label": "Generate", - "text": "Create a secure secret by using additional entropy from the camera and microphone." + "label": "Generar", + "text": "Cree una frase segura usando entropía adicional de la cámara y el micrófono." }, "import": { - "label": "Import Recovery Phrase" + "label": "Importar Frase de Recuperación", + "text": "Se admite la contraseña BIP 39" }, "social-recovery": { - "label": "Import Social Recovery" + "label": "Importar Recuperación Social" }, "dice-roll": { - "label": "Generate with Dice Rolls", - "text": "Use dice to generate a secure and verifiable recovery phrase." + "label": "Generar con Dado", + "text": "Tire los dados para generar una frase de recuperación segura y verificable." }, "coin-flip": { - "label": "Generate with Coin Flips", - "text": "Use a coin to generate a secure and verifiable recovery phrase." + "label": "Generar con Moneda", + "text": "Lance monedas para generar una frase de recuperación segura y verificable." } }, "secret-edit": { - "title": " Your Secret", - "text": "Give your secret a name.", - "fingerprint": "Fingerprint", - "secret_input_label": "Label of your secret", - "advanced": "Advanced Options", + "title": "Tu Secreto", + "text": "Dale un nombre a tu Secreto", + "fingerprint": "Huella digital", + "secret_input_label": "Etiqueta de tu Secreto", + "advanced": "Opciones Avanzadas", "security-level": { - "heading": "Security Level", - "text": "You can encrypt your secret additionally using a password." + "heading": "Nivel de Seguridad", + "text": "Puedes encriptar tu secreto de forma adicional usando un password." }, "passcode": { - "label": "Encryption Password", - "text": "You have to enter this password every time the secret is accessed, eg. when signing a transaction. If you lose this password, you have to re-import your 24 word backup." + "label": "Contraseña de encriptación", + "text": "Debes entrar esta contraseña cada vez que accedas al secreto, por ejemplo cuando firmes una transacción. Si pierdes esta contraseña deberás importar tu conjunto de 24 palabras." }, "passphrase": { - "label": "BIP39 Passphrase", - "text": "The BIP39 passphrase has to be entered when creating an account." + "label": "Passphrase BIP39", + "text": "La Passphrase BIP39 debe ser introducida cuando se crea una cuenta." }, "secret-recovery": { - "heading": "Secret Recovery", - "text": "You can set up your secret recovery mechanisms after the initial setup." + "heading": "Clave de Recuperación del Secreto", + "text": "Puede configurar los mecanismos de recuperación de su frase después de la configuración inicial." + }, + "name_label": "Nombre", + "error_alert": { + "abort-button_label": "Abortar", + "message": "¡Algo salió mal!", + "retry-button_label": "Reintentar", + "title": "Error" }, "social-recovery": { - "label": "Social Recovery", - "text": "Generate a number of secret shares
to distribute to social contacts." + "label": "Recuperación Social", + "text": "Genera un numero secreto de partes
para distribuir entre tus contactos." }, "interaction": { - "label": "Vault and Wallet interaction", - "text": "Select whether Vault and Wallet are installed on the same device or on separate devices." + "label": "Interacción entre Bóveda y Wallet", + "text": "Seleccione si la Vault y la Wallet están instaladas en el mismo dispositivo o en dispositivos separados." }, "secret-recovery-key": { - "label": "Secret Recovery Key", - "description": "This recovery key guarantees the recovery of your secret from a corrupted secure storage. You will need the recovery key and your fingerprint, pin, pattern. Store it safely like your recovery phrase.", - "generate-text": "Generate a recovery key for your secret", - "reset-text": "Reset the recovery key for your secret", + "label": "Clave de Recuperación del Secreto", + "description": "Esta llave de recuperación garantiza la recuperación de tu Secreto de un almacenamiento corrupto. Necesitarás esta llave de recuperación, tu huella, pin y patrón de desbloqueo. Guárdala de forma segura como tu frase de recuperación.", + "generate-text": "Genera una clave recuperación para tu secreto", + "reset-text": "Resetea la clave de recuperación para tu secreto", "alert": { - "title": "Secret Recovery Key", - "done": "Done", - "copy": "Copy" + "title": "Clave de Recuperación del Secreto", + "done": "Hecho", + "copy": "Copiar" }, - "copied": "Recovery key copied", - "reset-error": "Could not set the recovery key" + "copied": "Clave de Recuperación copiada", + "reset-error": "No se puede establecer la Clave de Recuperación" }, "bip85": { - "generate": "Generate BIP85 Child Mnemonic", - "text": "Securely generate a child mnemonic out of your master mnemonic." + "generate": "Generar BIP85 Secundaria", + "text": "Generar de forma segura una derivación secundaria de tu derivación primaria." }, "show-mnemonic": { - "label": "Show Secret", - "text": "Display the secret associated with this secret.", + "label": "Mostrar Secreto", + "text": "Muestra el Secreto asociado a este Secreto", "alert": { - "title": "Show Secret", - "message": "Please beware that the secret should always be kept private as it grants full access to your funds. Under no circumstance take a screenshot or photo. Make sure you are in a safe location where no one else can see your screen.", - "understood": "I understand" + "title": "Mostrar Secreto", + "message": "Tenga en cuenta que la frase siempre debe mantenerse en privado, ya que otorga acceso completo a tus fondos. Bajo ninguna circunstancia tome una captura de pantalla o una foto. Asegúrese de estar en un lugar seguro donde nadie más pueda ver la pantalla.", + "understood": "Entiendo" }, - "copied": "Recovery key copied", - "reset-error": "Could not set the recovery key" - }, - "confirm_label": "Confirm" + "copied": "Clave de Recuperación copiada", + "reset-error": "No se puede establecer la Clave de Recuperación" + }, + "confirm_label": "Confirmar" + }, + "social-recovery-generate": { + "intro-state-1-title": "Recuperación Social", + "intro-state-1-text1": "Con la Recuperación Social puedes crear partes secretas y distribuirlas entre los contactos en los que confias.", + "intro-state-1-text2": "Puedes recuperar un Secreto perdido si tienes un numero predeterminado de partes del Secreto.", + "intro-state-2-title": "Distribuye tus partes", + "intro-state-2-text1": "La idea es tener diferentes partes, que por ellas mismas son de ninguna utilidad pero todas juntas permiten restaurar tu secreto.", + "intro-state-2-text2": "Puedes distribuir estas partes entre diferentes localizaciones o personas de tu confianza.", + "intro-state-2-text3": "Así que no te preocupes, tu abuela no podrá restaurar tu frase con la parte que guardaste en su casa.", + "intro-state-3-title1": "Cómo funciona la Recuperación Social", + "intro-state-3-title2": "Elige el número de partes", + "intro-state-3-text1": "Empieza por especificar el numero de partes que deseas crear. También debes especificar cuantas partes son necesarias para recuperar el secreto.", + "intro-state-3-title3": "Almacena y verifica cada parte", + "intro-state-3-text2": "Se van a crear diferentes Recuperaciones Sociales para ti. Anota cada una de ellas. En el siguiente paso tendrás que verificar que las has anotado correctamente. ", + "intro-state-3-title4": "No debe ser el mismo que tu Passphrase.", + "intro-state-3-text3": "Aunque pudieran parecer iguales, una Recuperación Social no es lo mismo que tu Passphrase.", + "setup-state-1-text1": "Selecciona el numero de partes que son necesarias para recuperar tu secreto", + "setup-state-2-text1": "Creando {{numberOfShares}} partes", + "setup-state-2-text2": "Selecciona el numero de partes que son necesarias para recuperar tu secreto", + "rules-heading": "Ten en cuenta esta regla", + "rules-text1": "Escribe estas palabras en un papel o una placa de metal", + "rules-text2": "Las palabras deben estar en el orden correcto", + "rules-text3": "Revisa la ortografía de cada palabra", + "rules-text4": "Guarde la frase escrita en un lugar seguro", + "rules-text5": "No tome una captura de pantalla o foto y no fotocopie su frase", + "rules-text6": "No suba su frase a la nube", + "share-show-heading": "Escriba todas las palabras en una hoja de papel, recuerde seguir las reglas. Recomendamos enumerar cada palabra.", + "finish-title": "Recuperación Social generada correctamente.", + "finish-header": "Has creado con éxito un sistema de recuperación social de tu Secreto.", + "finish-warning-title": "Recuerda", + "finish-warning-paragraph": "Has creado {{ numberOfShares }} partes, de las cuales tu necesitas al menos {{ sharesRequired }} para recuperarla. ", + "finish-button": "Finalizar" }, "secret-service": { "alert": { - "title": "Duplicate Secret", - "message": "You have already added a secret with the same recovery phrase" + "title": "Duplicar Secreto", + "message": "Ya has añadido un Secreto a esta Llave de Recuperación" } }, "secret-edit-delete-popover": { - "title": "Confirm Secret Removal", - "text": "Do you really want to remove this secret? Make sure you have a backup of your secret recovery phrase. If you don't all your funds will be lost!", - "cancel_label": "Cancel", - "delete_label": "Delete" + "title": "Confirma Eliminar el Secreto", + "text": "¿Quieres eliminar este Secreto? Confirma que tienes una Copia de Seguridad o perderás el acceso a tus fondos.", + "cancel_label": "Cancelar", + "delete_label": "Borrar" }, "secret-generate": { - "heading": "We're generating your secret.", - "text": "For this we use your video, audio, touch and device acceleration to add additional entropy to your secret.", - "description": "Move your device around to record audio, video & device acceleration until all shields are full.", - "continue_label": "Continue" + "heading": "Generando tu Secreto.", + "text": "Para esto usamos video, audio, sistema táctil y más para añadir entropia adicional a la generación de tu Secreto.", + "description": "Mueve tu dispositivo para grabar audio, video y usar el acelerómetro hasta que los iconos estén llenos.", + "continue_label": "Continuar" }, "secret-import": { - "title": "Import secret", - "text": "You can import an existing secret to AirGap. Fill in the words from your secret.", - "placeholder": "wife pulp island ...", - "warning": "Please double-check the spelling of your secret.", - "import_label": "Import" + "title": "Importar secreto", + "text": "Puedes importar un Secreto ya generado. Completa con las palabras de tu Secreto.", + "placeholder": "esposa pulpa isla ...", + "warning": "Por favor verifica doblemente tu Secreto.", + "import_label": "Importar", + "passphrase": "Para usar la función de contraseña BIP-39, debes activar el Modo Avanzado en la configuración. Si está habilitado, la contraseña se requiere para cada transacción." + }, "secret-rules": { - "title": "Read carefully", - "heading": "Make sure you follow these rules", - "text": "We've generated your secret, it's a sequence of words.", - "description": "Make sure you understand these rules that ensure you will always have safe access to your accounts.", + "title": "Lee detenidamente", + "heading": "Comprueba que sigues estas reglas", + "text": "Hemos generado tu Secreto, es una secuencia de palabras.", + "description": "Por favor, confirma que entiendes estas reglas para estar seguro de que siempre tendrás acceso a tus cuentas.", "rules-list": { - "item-1_text": "Write these words down on a piece of paper", - "item-2_text": "The words need to be in order", - "item-3_text": "Check the spelling of each word", - "item-4_text": "Keep the piece of paper in a safe place", - "item-5_text": "Do not take a screenshot or photo and do not photoscan your key", - "item-6_text": "Do not upload your key to the cloud" + "item-1_text": "Escribe estas palabras en un papel o una placa de metal", + "item-2_text": "Las palabras necesitan estar en un orden especifico. ", + "item-3_text": "Revisa la ortografía de cada palabra", + "item-4_text": "Guarda el papel en un lugar seguro", + "item-5_text": "No tome una captura de pantalla o foto y no escanee su clave", + "item-6_text": "No suba su clave a la nube" }, - "understood_label": "Understood" + "understood_label": "Entendido", + "confirm": "Por favor, tenga en cuenta y marque las casillas:" }, "secret-show": { - "title": "Recovery Phrase", - "text": "Write down all words on a piece of paper, remember to follow the rules.", - "fingerprint": "Fingerprint", - "next-step_label": "Next Step", + "title": "Esta es su frase de recuperación", + "text": "Escriba todas las palabras en una hoja de papel, recuerde seguir las reglas.", + "fingerprint": "Huella digital", + "next-step_label": "Siguiente", "too-fast_alert": { - "title": "That was fast!", - "heading": "Are you sure you are not a super human?", - "text": "Make sure that you followed all the rules and didn't do anything other than writing down your secret on paper.", - "wait_label_p1": "Please wait until at least ", - "wait_label_p2": "s are over." + "title": "¡Eso fue rápido!", + "heading": "¿Estás seguro de que no eres un súper humano?", + "text": "Confirma que has seguido todas las reglas y no hiciste nada que no fuese anotar tu Secreto en un papel. ", + "wait_label_p1": "Por favor espere hasta por lo menos", + "wait_label_p2": "Las \"s\" no están disponibles." } }, "secret-validate": { - "title": "Verify your recovery phrase", - "text": "Match the order of your recovery phrase by selecting the correct words." + "title": "Verifique su frase de recuperación", + "text": "Haga coincidir el orden de su frase de recuperación seleccionando las palabras correctas." }, "interaction-selection-settings": { - "title": "Wallet Interaction", - "heading": "How would you like to interact with AirGap Wallet?", + "title": "Interacción con la Wallet", + "connectivity_text": "Dado que este dispositivo tiene conexión, puedes configurar las opciones de interacción con otras billeteras según tus necesidades. Para habilitar la función de cambio de aplicaciones, instala la aplicación de billetera AirGap.", + "header": "Configuración", + "heading": "¿Cómo le gustaría interactuar con AirGap Wallet?", + "selector": { + "always": "Preguntar siempre", + "same-device": "Cambiar Aplicación ", + "offline-device": "Escaneando código QR" + }, + "continue_label": "Continuar", + "description": "Siempre puedes cambiar tus preferencias en la configuración" + }, + "language-selection-settings": { + "title": "Selección de Idioma", + "heading": "Por favor elige tu idioma preferido", "selector": { - "always": "Always ask", - "same-device": "App Switching", - "offline-device": "QR Code Scanning" + "device": "Idioma de tu dispositivo", + "en": "Inglés", + "de": "Alemán", + "es": "Español", + "ru": "Ruso", + "pt_BR": "Portugués (Brasil)", + "zh_CN": "Chino (China)" }, - "continue_label": "Continue", - "description": "You can always change your preference in the settings" + "continue_label": "Continuar", + "description": "Siempre puedes cambiar tus preferencias en la configuración" }, "verify-key": { - "incorrect_text": "Your secret does not match the generated one. Make sure you've chosen the correct words.
To correct mistakes, simply select a wrong word and choose the correct one.", - "success_text": "You have successfully verified this secret.", - "continue_label": "Continue" + "incorrect_text": "Tu Secreto no coincide con el generado. Confirma que has elegido las palabras correctas.
Para corregir un error selecciona la palabra incorrecta y elige la correcta.", + "success_text": "Parte verificada de forma satisfactoria!", + "continue_label": "Continuar" }, "social-recovery-import": { - "title": "Social Recovery", - "text": "In order to recover your secret from your shares, indicate with how many shares you wish to recover your secret. Keep in mind that you will only be able to successfully recover your secret if you have as many shares for recovery as you have defined in the set up of social recovery.", + "title": "Recuperación Social", + "text": "Para recuperar tu secreto a partir de tus partes, indica con cuántas partes deseas recuperar tu secreto. Ten en cuenta que solo podrás recuperar tu secreto con éxito si tienes tantas partes para la recuperación como hayas definido en la configuración de recuperación social.", "share-recovery": { - "heading": "Number of Shares for Recovery", - "label": "Share Number" + "heading": "Numero de Partes de la Recuperación", + "label": "Numero de parte" }, - "recover_label": "Recover" + "recover_label": "Recuperar" }, "social-recovery-setup": { - "title": "Social Recovery", - "text": "With Social Recovery you can create secret shares and distribute them to social contacts you trust. You can recover a lost secret if you have a set number of these secret shares.", + "title": "Recuperación Social", + "text": "Con la Recuperación Social puedes crear partes secretas y distribuirlas a contactos sociales de confianza. Puedes recuperar un secreto perdido si tienes un número determinado de estas partes secretas.", "secret-shares": { - "label": "Secret Shares", - "text": "You can define the amount of shares you wish to generate and the number of shares necessary for a successful recovery of your secret." + "label": "Partes Secretas", + "text": "Puedes definir la cantidad de partes que deseas generar y el número de partes necesarias para una recuperación exitosa de tu secreto." }, - "shares-number_label": "Number of secret shares", - "shares-recovery_label": "Number of shares needed for recovery", - "start_label": "Start", - "back_label": "Back", - "next_label": "Next" + "shares-number_label": "Número de partes secretas", + "shares-recovery_label": "Numero de Partes de la Recuperación", + "start_label": "Empieza", + "back_label": "Atrás", + "next_label": "Siguiente" }, "social-recovery-show-share": { - "title": "Social Recovery", - "secret-shares_label": "Secret Share {{currentShare}} of {{shareLength}}", - "text": "Write down all words on a piece of paper, remember to follow all the rules." + "title": "Recuperación Social", + "secret-shares_label": "Parte secreta {{currentShare}} de {{shareLength}}", + "text": "Escriba todas las palabras en una hoja de papel, recuerde seguir las reglas." }, "social-recovery-validate-share": { - "title": "Social Recovery", - "text": "Tap each word to match the correct order:" + "title": "Recuperación Social", + "text": "Teclea cada palabra en el orden correcto:" }, "tab-scan": { - "title": "QR Code Scanner", - "text": "Scan a QR Code from AirGap Wallet", - "multi-qr_text": "This transaction consists of multiple QR codes. Keep your camera on the changing QRs and wait until all codes are scanned.", - "empty-state_heading": "In order to scan QR codes, AirGap Vault needs the camera permission.", - "grant-permission_label": "Grant permission" + "title": "Escaneo de QR", + "text": "Escanea un código QR de AirGap Wallet", + "multi-qr_text": "Esta transacción consiste en multiples códigos QR. Apunta tu cámara hacia los códigos hasta que todos sean escaneados.", + "empty-state_heading": "Para escanear códigos QR, AirGap Wallet necesita el permiso camara.", + "grant-permission_label": "Conceder permiso" }, "tab-settings": { - "about": "About", - "title": "Settings", - "information_label": "Information", + "actions_label": "Acciones", + "address_book_label": "Libro de Direcciones", + "address_book_settings_label": "Configuración del Libro de Direcciones", + "advanced-features_label": "Funciones Avanzadas", + "about": "Acerca de", + "title": "Ajustes", + "information_label": "Información", "faq_label": "FAQ", "feedback_label": "Feedback", "github_label": "GitHub", "twitter_label": "Twitter", "telegram_label": "Telegram", "discord_label": "Discord", - "documentation_label": "Documentation", - "secrets_label": "Secrets", - "add-settings_label": "Add Secret", - "interaction-options_label": "Interaction Options", - "paste-from-clipboard_label": "Paste code from clipboard", - "qr-advanced-settings_label": "QR Settings", - "interaction-settings_label": "Interaction Preference", - "advanced-settings_label": "Advanced Settings", - "bip39_wordlist_label": "BIP39 Wordlist", - "error-history_label": "Local Error History", - "danger-zone_label": "Danger Zone", - "welcome-onboarding_label": "Welcome", - "disclaimer_label": "Disclaimer", - "installation-type_label": "Installation Type", - "advanced-mode-type_label": "Advanced Mode" + "documentation_label": "Documentación", + "secrets_label": "Secretos", + "add-settings_label": "Añadir Secreto", + "interaction-options_label": "Opciones de interacción.", + "paste-from-clipboard_label": "Pegar desde el portapapeles", + "qr-advanced-settings_label": "Ajustes QR", + "interaction-settings_label": "Preferencias de interacción", + "preferred-language_label": "Idioma deseado", + "advanced-settings_label": "Opciones Avanzadas", + "bip39_wordlist_label": "Lista de palabras BIP39", + "error-history_label": "Historial de Errores", + "danger-zone_label": "Zona de Peligro", + "welcome-onboarding_label": "Bienvenido", + "disclaimer_label": "Descarga de Responsabilidad", + "installation-type_label": "Tipo de Instalación", + "advanced-mode-type_label": "Opciones Avanzadas", + "security-level-self-check_label": "Verificación del Nivel de Seguridad", + "settings_label": "Configuración", + "vault-interaction_label": "Interacción con el Almacén", + "shop": "Tienda AirGap" }, "tab-secrets": { - "title": "Secrets", - "add-secret_label": "Add Secret", - "search_placeholder": "Search Secret" + "title": "Secretos", + "add-secret_label": "Añadir Secreto", + "search_placeholder": "Buscar Secreto", + "tab-secret-popover": { + "add-secret_label": "Agregar Secreto", + "sync-all_label": "Sincronizar Todas las Cuentas con AirGap Wallet", + "title": "Gestión de Secretos" + } }, "tab-wallets": { - "title": "Accounts", - "search_placeholder": "Search Currency", - "empty-state_text": "Create a new account by selecting a currency and sync it to AirGap Wallet.", - "add-wallet_label": "Add Account", - "delete-accounts_label": "Remove Accounts", + "title": "Cuentas", + "search_placeholder": "Buscar Divisa", + "empty-state_text": "Crea una nueva cuenta seleccionado una divisa y sincronízala con AirGap Wallet.", + "add-wallet_label": "Agregar Cuenta", + "delete-accounts_label": "Eliminar Cuentas", + "cancel_label": "Cancelar", "generate-recovery-key": { - "title": "Secret Recovery Key Backup", - "description": "To always ensure a recovery of your stored secret, a backup of the secret recovery key is needed." + "title": "Copia de la Clave de Recuperación del Secreto", + "description": "Para asegurar la recuperación de tu Secreto, una copia de seguridad de la llave de recuperación del secreto es necesaria." }, "incompatible-qr_alert": { - "title": "Incompatible QR", - "text": "This QR is not a raw transaction.", - "okay_label": "Okay" + "title": "Código QR no compatible", + "text": "Este código QR no es una transacción pendiente de firma.", + "okay_label": "Ok" }, "no-secret_alert": { - "title": "No account found", - "text": "You do not have any compatible accounts for this public key in AirGap. Please import your secret and create the corresponding account to sign this transaction.", - "okay_label": "Okay" + "title": "Cuenta no encontrada", + "text": "No tienes ninguna cuenta compatible para esta clave pública en AirGap. Por favor, importa tu clave secreta y crea la cuenta correspondiente para firmar esta transacción.", + "okay_label": "Ok" }, "raw-tx_alert": { - "title": "Select Account", - "okay_label": "Okay" + "title": "Selecciona Cuenta", + "okay_label": "Ok" } }, "tabs": { - "wallets": "Accounts", + "wallets": "Cuentas", "scanner": "Scanner", - "secrets": "Secrets", - "settings": "Settings" + "secrets": "Secretos", + "settings": "Ajustes" }, "deserialized-detail": { - "sign_text": "You're about to sign:", + "sign_text": "Estás firmando:", "transaction": { - "title": "Sign Transaction", - "button_label": "Sign Transaction", - "unreadable_warning": "We were not able to extract information from this transaction. This does not mean that the transaction is invalid - Please make sure that you know what you are doing, and you can verify that you know that this transaction contains the correct data." + "title": "Firmar Transacción", + "button_label": "Firmar Transacción", + "unreadable_warning": "No pudimos extraer información de esta transacción. Esto no significa que la transacción sea inválida - Por favor, asegúrate de saber lo que estás haciendo y que puedes verificar que esta transacción contiene los datos correctos." }, "message": { - "title": "Sign Message", - "button_label": "Sign Message" + "title": "Firmar Mensaje", + "button_label": "Firmar Mensaje" }, "loader": { "sign-transaction": { - "message": "Signing transaction..." + "message": "Firmando Transacción..." }, "sign-message": { - "message": "Signing message..." + "message": "Firmando Mensaje..." }, "generic": { - "message": "Loading..." + "message": "Cargando..." } }, "alert": { "bip39-passphrase": { - "header": "BIP-39 Passphrase", - "message": "If you have set a BIP-39 passphrase, please enter it here.", + "header": "Passphrase BIP39", + "message": "Si estás usando Passphrase BIP39, introdúcela aquí. ", "input-placeholder_label": "Passphrase", "button_label": "Ok" }, "bip39-passphrase-error": { - "header": "BIP-39 Passphrase", - "message": "Public keys do not match. Did you enter the correct BIP-39 Passphrase?", + "header": "Passphrase BIP39", + "message": "Las direcciones públicas no coinciden. ¿Has introducido la Passphrase BIP-39 correcta?", "button_label": "Ok" }, "secret-not-found-error": { - "header": "Secret not found", - "message": "No secret found for this public key", + "header": "Secreto no encontrado", + "message": "No se encontró un Secreto para esta clave pública.", "button_label": "Ok" }, "unknown-error": { "header": "Error", - "message": "Something went wrong!", + "message": "¡Algún error ha ocurrido!", "button_label": "Ok" } }, - "signing_account": "You're signing with an account from {{secretLabel}} " + "signing_account": "Estás firmando con una cuenta de {{secretLabel}} " }, "transaction-signed": { - "title": "Signed Transaction", - "heading": "This is your signed transaction, scan it with AirGap Wallet.", - "done_label": "Done" + "title": "Transacción firmada", + "heading": "Esta es tu transacción firmada, escanéala con AirGap Wallet.", + "done_label": "Hecho" }, "touch-entropy": { - "text": "Draw around with your finger." + "text": "Dibuja formas con tu dedo." }, "wallet-address": { - "title": "Account Address", - "address_label": "Address:", + "title": "Dirección ", + "address_label": "Dirección:", "path_label": "Derivation Path:", - "sync_label": "Sync Account", - "done_label": "Done", + "sync_label": "Sincronizar Cuenta", + "done_label": "Hecho", "copy-address_modal": { - "text": "Address was copied to your clipboard" + "text": "Dirección copiada al portapapeles" }, "alert": { "wallet-not-migrated": { - "header": "The account needs an update", - "message": "Can't proceed, please update or re-add the account first.", + "header": "Algunas cuentas necesitan actualizarse", + "message": "No se puede continuar, por favor actualiza o vuelve a agregar la cuenta primero.", "button_label": "Ok" } } }, "interaction-selection": { - "title": "Wallet Interaction", - "heading": "How would you like to interact with AirGap Wallet?", - "same-device_label": "App Switching", - "offline-device_label": "QR Code Scanning" + "title": "Interacción con la Wallet", + "heading": "¿Cómo te gustaría interactuar con AirGap Wallet?", + "same-device_label": "Cambiar Aplicación ", + "offline-device_label": "Escaneo de QR" }, "wallet-edit-delete-popover": { - "settings_label": "Account Settings", - "copy_label": "Copy Address", - "copy_sync_code": "Copy Sync Code", - "show_address_qr": "Show Address QR", - "confirm_address_copy": "Address was copied to your clipboard", + "settings_label": "Ajustes", + "copy_label": "Copiar dirección", + "copy_sync_code": "Copiar código de sincronización", + "show_address_qr": "Mostrar Código QR", + "confirm_address_copy": "La dirección fue copiada en tu portapapeles.", "confirm_sync_code_copy": "Sync code was copied to your clipboard", "account-removal_alert": { - "title": "Confirm Account Removal", - "text": "Do you want to remove this account? You can always add it back later if you know its correct derivation path!", - "cancel_label": "Cancel", - "delete_label": "Delete" + "title": "Confirmar eliminación de cuenta.", + "text": "¿Deseas eliminar esta cuenta? Siempre puedes agregarla de nuevo más tarde si conoces su ruta de derivación correcta.", + "cancel_label": "Cancelar", + "delete_label": "Borrar" } }, "wallet-select-coins": { - "title": "Add Account", + "title": "Agregar Cuenta", "select-type": { - "label": "Select Account Type", - "single-address_label": "Single Address Wallet", + "label": "Seleccionar el Tipo de Cuenta", + "single-address_label": "Monedero de Dirección Única", "hd-wallet_label": "HD Wallet" }, - "advanced_label": "Advanced Mode", + "advanced_label": "Opciones Avanzadas", "custom-path": { - "label": "Custom Derivation Path", - "placeholder": "Custom Derivation Path" + "label": "Derivación customizada", + "placeholder": "Derivación customizada" }, - "create_label": "Create" + "create_label": "Crear" }, "wallet-share": { - "title": "Pair Account", - "heading": "Scan this QR code with {{walletName}}", - "text": "This QR includes your public key, address and your type of coin.", - "same-device_label": "Same-Device-Sync", - "done_label": "Done" + "title": "Emparejar Cuenta", + "heading": "Escanea este código QR con {{walletName}}", + "text": "Este código QR incluye la clave pública, tu dirección y el tipo de moneda.", + "same-device_label": "Sincronización en el mismo dispositivo", + "done_label": "Hecho" }, "wallet-share-select": { - "title": "Sync Account", - "heading": "Select the accounts you'd like to sync with AirGap Wallet.", - "sync_label": "Sync", + "title": "Sincronizar Cuenta", + "heading": "Selecciona las cuentas que deseas sincronizar con AirGap Wallet.", + "sync_label": "Sincronizar", "alert": { "wallets-not-migrated": { - "header": "The accounts need an update", - "message": "Can't proceed, please update or re-add the accounts first.", + "header": "Algunas cuentas necesitan actualizarse", + "message": "No se puede continuar, por favor actualiza o vuelve a agregar la cuenta primero.", "button_label": "Ok" }, "excluded-legacy-accounts": { - "header": "Some accounts need an update", - "message": "Some of the selected accounts can't be synced and must be updated or re-added. You can still sync the rest of the accounts.", - "button-accept_label": "Sync", - "button-reject_label": "Cancel" + "header": "Algunas cuentas necesitan actualizarse", + "message": "Algunas de las cuentas seleccionadas no pueden ser sincronizadas y deben ser actualizadas o agregadas de nuevo. Todavía puedes sincronizar el resto de las cuentas.", + "button-accept_label": "Sincronizar", + "button-reject_label": "Cancelar" }, "unknown-error": { "header": "Error", - "message": "Something went wrong!", + "message": "¡Algo salió mal!", "button_label": "Ok" } } }, "warnings-modal": { "root": { - "title": "Your device is rooted", - "description": "It seems like you have rooted your device. While we think this is neat, it weakens the security of your device significantly and multiple mechanisms of AirGap can be circumvented by other apps. Therefore, AirGap is not able to run on this device." + "title": "Tu dispositivo está rooteado", + "description": "Parece que has rooteado tu dispositivo. Aunque creemos que esto es genial, debilita significativamente la seguridad de tu dispositivo y múltiples mecanismos de AirGap pueden ser eludidos por otras aplicaciones. Por lo tanto, AirGap no puede ejecutarse en este dispositivo." }, "screenshot": { - "title": "Screenshot detected", - "description": "Looks like you just took a screenshot. Make sure that you never take a screenshot as you might expose your secret key." + "title": "Captura detectada", + "description": "Parece que acabas de tomar una captura de pantalla. Asegúrate de nunca tomar una captura de pantalla ya que podrías exponer tu clave secreta." }, "secure-storage": { - "title": "Device Unsecure", - "description": "Your lockscreen needs to be setup in order to properly encrypt and protect your secrets. After securing your device, please close and restart AirGap.", - "button-text_label": "Secure Device" + "title": "Dispositivo inseguro", + "description": "Es necesario configurar tu pantalla de bloqueo para cifrar y proteger adecuadamente tus secretos. Después de asegurar tu dispositivo, por favor cierra y reinicia AirGap.", + "button-text_label": "Dispositivo Seguro" }, "network": { - "title": "Network Connection detected", - "description": "Looks like you have connected this device to a network. The AirGap App has no network priviledges but it is best to disconnect the device entierly from any network.", - "button": "Sign Message" + "title": "Conexión de Red detectada", + "description": "Parece que ha conectado este dispositivo a una red. La aplicación de AirGap no tiene privilegios de red, pero es mejor desconectar el dispositivo por completo de cualquier red.", + "button": "Firmar Mensaje" }, "disclaimer": { - "title": "AirGap Disclaimer", - "text": "You as the user hereby accept and acknowledge this protocol and all the information provided within to the fullest extent. You as the user confirm that the content this document has been reviewed, tested and understood on their own behalf.", + "title": "Descarga de Responsabilidades de AirGap", + "text": "Tú, como usuario, aceptas y reconoces este protocolo y toda la información proporcionada en su totalidad. Tú, como usuario, confirmas que el contenido de este documento ha sido revisado, probado y comprendido por tu propia cuenta.", "disclaimer-list": { - "text": "To the fullest extent permitted by applicable law:", - "item-1_text": "All services provided by Papers AG, its employees, freelancers or other subcontractors are provided without representation and warranty of any kind", - "item-2_text": "Papers AG disclaims any and all direct and indirect liability for damage occurring under, or in connection with, this Protocol, especially, but not limited to loss of, or damage to, data, lost profit, compromised / hacked product or system, and or stolen / missing monetary funds." + "text": "En la medida máxima permitida por la ley aplicable:", + "item-1_text": "Todos los servicios proporcionados por Papers AG, sus empleados, trabajadores autónomos u otros subcontratistas se brindan sin representación ni garantía de ningún tipo.", + "item-2_text": "Papers AG renuncia a toda responsabilidad directa e indirecta por los daños que puedan ocurrir bajo, o en conexión con, este protocolo, especialmente, pero no limitado a la pérdida o daño de datos, pérdida de ganancias, productos o sistemas comprometidos/hackeados y/o fondos monetarios robados o desaparecidos." }, - "description": "You understand the risks involved in this software, including but no limited to losing your secret, thus private keys and access to your funds.", - "understood_label": "I understand and accept" + "description": "Usted comprende los riesgos involucrados en este software, incluyendo pero no limitado a la pérdida de su secreto, claves privadas y acceso a sus fondos.", + "understood_label": "Entiendo y Acepto" } }, "bip85-generate": { - "title": "Generate BIP85", - "text": "BIP85 allows you to securely derive a new mnemonic out of your main mnemonic. As long as you have access to your main mnemonic, you will always be able to re-generate your child mnemonics.", - "mnemonic-length": "Mnemonic Length", - "index": "Index", - "generate": "Generate", - "advanced_label": "Advanced Mode", - "bip39-passphrase": "BIP-39 Passphrase", - "bip39-passphrase-reveal": "Reveal Passphrase", + "title": "Generar BIP85", + "text": "BIP85 te permite derivar de manera segura una nueva mnemónica a partir de tu mnemónica principal. Mientras tengas acceso a tu mnemónica principal, siempre podrás volver a generar tus mnemónicas hijas.", + "mnemonic-length": "Longitud de la semilla", + "index": "Indice", + "generate": "Generar", + "advanced_label": "Opciones Avanzadas", + "bip39-passphrase": "Passphrase BIP-39", + "bip39-passphrase-reveal": "Mostrar Passphrase", "alert": { - "header": "BIP-39 Passphrase", - "message": "You set a BIP39 Passphrase. You will need to enter this passphrase again when you try to derive the same child key!", - "understand": "I understand" + "header": "Passphrase BIP-39", + "message": "Estableciste una frase de contraseña BIP39. ¡Deberás ingresar esta frase de contraseña nuevamente cuando intentes derivar la misma clave hija!", + "understand": "Entiendo" } }, "bip85-show": { - "title": "Show BIP85 Details", - "text": "Write down all the words on a piece of paper. You will have to verify the mnemonic on the next page.", - "mnemonic-length": "Mnemonic Length", - "index": "Index", - "fingerprint": "Fingerprint", - "add": "Add Secret" + "title": "Mostrar detalles de BIP85", + "text": "Escriba todas las palabras en un trozo de papel. Tendrá que verificar la mnemónica en la siguiente página.", + "mnemonic-length": "Longitud de la semilla", + "index": "Indice", + "fingerprint": "Huella digital", + "add": "Añadir Secreto" }, "message-signing-request": { - "title": "Signed Message", - "payload_label": "Message to sign. Make sure you know what you are signing.", - "blake2b_hash": "Ledger Blake2b hash of the message", - "heading": "This is your signed message, scan it with AirGap Wallet.", - "sign_button": "Sign Message" + "title": "Mensaje firmado", + "payload_label": "Mensaje a firmar. Asegúrate de saber lo que estás firmando.", + "blake2b_hash": "El hash Blake2b del mensaje en Ledger.", + "heading": "Este es tu mensaje firmado, escanéalo con AirGap Wallet.", + "sign_button": "Firmar Mensaje" }, "message-signing-response": { - "text": "Display signed message details" + "text": "Mostrar detalles del mensaje firmado" }, "qr-settings-page": { - "title": "QR Settings" + "title": "Settings de QR" }, "select-account": { "message-signing": { - "title": "Select Account", - "heading": "Please select an account to scan this message with", - "placeholder": "Search by identifier" + "title": "Seleccionar Cuenta", + "heading": "Por favor selecciona una cuenta para escanear este mensaje ", + "placeholder": "Buscar por identificador" }, "psbt": { - "title": "Select Account", - "heading": "Please select an account to sign this PSBT with", - "placeholder": "Search by identifier" + "title": "Seleccionar Cuenta", + "heading": "Por favor seleccione una cuenta para firmar este PSBT", + "placeholder": "Buscar por identificador" } }, "unsigned-transaction": { - "sign-tx_label": "Sign Transaction" + "sign-tx_label": "Firmar Transacción" }, "link-page": { - "scan-qr": "Scan the QR code to open the link on an online device", - "copy_label": "Copy Link", - "link-clipboard_label": "The link was copied to your clipboard" + "scan-qr": "Escanea el código QR para abrir el enlace en un dispositivo conectado a Internet.", + "copy_label": "Copiar enlace", + "link-clipboard_label": "Enlace copiado al portapapeles" }, "migration": { - "title": "Accounts Update", - "heading": "Accounts Migration", + "title": "Actualización de Cuentas", + "heading": "Migrar cuentas", "list": { - "header": "The following secrets and accounts will be updated to support the new simplified onboarding.

Note: You may be asked to authenticate and provide a password, if it has been set for any of the displayed secrets or accounts." + "header": "Los siguientes secretos y cuentas se actualizarán para admitir el nuevo proceso de incorporación simplificado.

Nota: Es posible que se le solicite autenticación y una contraseña, si se ha configurado para alguno de los secretos o cuentas que se muestran. " }, - "button-run_label": "Update", - "button-done_label": "Done", + "button-run_label": "Actualizar", + "button-done_label": "Hecho", "alert": { "paranoia-info": { - "header": "Encryption Password", - "message": "It looks like you have set an encryption password to additionally secure {{label}}. You may be be asked to provide it during the update. Skip if you don't want to update this secret now.", + "header": "Contraseña de encriptación", + "message": "Parece que ha establecido una contraseña de cifrado para asegurar adicionalmente {{label}}... YEs posible que se le solicite proporcionarla durante la actualización. Si no desea actualizar este secreto en este momento, puede omitirlo.", "button-ok_label": "Ok", - "button-skip_label": "Skip" + "button-skip_label": "Omitir" }, "bip39-passphrase": { - "header": "BIP-39 Passphrase", - "message": "If you have set a BIP-39 passphrase for {{address}} ({{protocol}}), please enter it here or skip the update of this account.", + "header": "Passphrase BIP-39", + "message": "Si has establecido una frase de contraseña BIP-39 {{address}} ({{protocol}}), ingrésala aquí o salta la actualización de esta cuenta.", "input-placeholder_label": "Passphrase", "button-ok_label": "Ok", - "button-skip_label": "Skip" + "button-skip_label": "Omitir" }, "unknown-error": { "header": "Error", - "message": "Something went wrong! Please try again.", + "message": "¡Algo salió mal! Intenta nuevamente.", "button_label": "Ok" } } }, "danger-zone": { - "label": "Danger Zone", - "description": "The actions on this page are only intended for advanced users. Please be aware of the consequences if you use one of the following features.", - "wipe_label": "Reset AirGap Vault", + "label": "Zona de Peligro", + "isolated-modules_label": "Módulos Aislados", + "description": "Las acciones en esta página están destinadas únicamente para usuarios avanzados. Por favor, tenga en cuenta las consecuencias si utiliza una de las siguientes funciones.", + "wipe_label": "Resetear AirGap Vault", "wipe": { "alert": { - "title": "Wipe Vault", - "message": "This action will delete all your secrets and reset AirGap Vault to the factory settings.

Make sure you have a backup of all your recovery phrases.", - "cancel": "Cancel", + "title": "Borrar Bóveda.", + "message": "Esta acción borrará todos tus secretos y restablecerá AirGap Vault a su configuración de fábrica.

Asegúrate de tener una copia de seguridad de todas tus frases de recuperación. ", + "cancel": "Cancelar", "ok": "Ok" } }, "wipe-error": { "alert": { "title": "Error", - "message": "An error occured while trying to wipe the app. If this error persists, please uninstall and remove the app from your device.", + "message": "Se produjo un error al intentar borrar la aplicación. Si este error persiste, desinstale y elimine la aplicación de su dispositivo.", "ok": "Ok" } } }, "secret-generate-dice-roll": { - "title": "Dice Rolls", - "label": "Generate Secret with Dice Rolls", - "description": "Generating entropy with dice rolls is an advanced feature. It allows you to provide your own entropy and generate a verifiable recovery phrase. Only use this feature if you know how to use it!", - "status": "{{ inputLength }} of at least 99 rolls ({{ entropyBits }} bits of entropy)", + "title": "Lanzar dados", + "label": "Generar Secreto lanzando monedas.", + "description": "Generar entropía con tiradas de dados es una característica avanzada. Te permite proporcionar tu propia entropía y generar una frase de recuperación verificable. ¡Solo utiliza esta función si sabes cómo hacerlo!", + "status": "\"{{ inputLength }}\" de al menos 99 tiradas ({{ entropyBits }} bits de entropía)", "type-alert": { - "header": "Select Dice Roll Type", - "message": "There are multiple standards of how dice roll inputs can be interpreted. Select one of the types below if you want to verify your mnemonic with another tool.", - "default": "Default", + "header": "Seleccionar tipo de dados", + "message": "Hay múltiples estándares sobre cómo se pueden interpretar las entradas de tiradas de dados. Seleccione uno de los tipos a continuación si desea verificar su mnemónico con otra herramienta.", + "default": "Por defecto", "coldcard": "ColdCard" } }, "secret-generate-coin-flip": { - "title": "Coin Flips", - "label": "Generate Secret with Coin Flips", - "description": "Generating entropy with coin flips is an advanced feature. It allows you to provide your own entropy and generate a verifiable recovery phrase. Only use this feature if you know how to use it!", - "status": "{{ inputLength }} of 256 coin flips ({{ inputLength }} bits of entropy)", - "head": "Head", - "tail": "Tail" + "title": "Lanzar monedas", + "label": "Generar Secreto lanzando monedas.", + "description": "Generar entropía mediante lanzamientos de monedas es una función avanzada. Te permite proporcionar tu propia entropía y generar una frase de recuperación verificable. ¡Solo utiliza esta función si sabes cómo usarla!", + "status": "\"{{ inputLength }}\" de 256 lanzamientos de moneda ({{ inputLength }} bits de entropía)", + "head": "Cara", + "tail": "Cruz" }, "error-history": { - "title": "Error History", - "empty_label": "Error list is empty! 🎉", - "details_label": "Details" + "title": "Historial de errores", + "empty_label": "El historial de errores está vacío! 🎉", + "details_label": "Detalles" }, "wordlist": { - "title": "Wordlist", - "search_placeholder": "Search..." + "title": "Lista de Palabras", + "search_placeholder": "Buscar..." + }, + "accounts-list-edit-popover": { + "title": "Settings", + "add-account_label": "Add Account", + "secret-management_label": "Secret Management", + "sync-all_label": "Sync All Accounts With AirGap Wallet", + "delete_label": "Delete Accounts" + }, + "advanced-mode": { + "label": "Modo Avanzado", + "note_text": "Nota: El Modo Avanzado te brinda acceso a más funciones como Contraseñas BIP39 e Identiconos Lifehash" + }, + "contact-book": { + "button_delete_entries": "Restablecer Entradas", + "label_add": "Agregar", + "label_add_address_entries": "Agregar Entradas de Dirección", + "label_added_by": "agregado por", + "label_address": "Dirección", + "label_cancel": "Cancelar", + "label_close": "Cerrar", + "label_creation_date": "Fecha de Creación", + "label_delete_entry": "Eliminar Entrada de Dirección", + "label_edit": "Editar", + "label_enable_address_book": "Habilitar Agenda de Direcciones", + "label_enable_suggestions": "Habilitar Sugerencias", + "label_finish": "Finalizar", + "label_indentify_addresses_you_interact": "Identificar direcciones con las que interactúas", + "label_look_transactions_histories": "¡Mira historias de transacciones relevantes y mucho más!", + "label_manual_entry": "Entrada Manual", + "label_name": "Nombre", + "label_note_disable": "Nota: Puedes desactivar esta opción más tarde en la configuración", + "label_recommendation_on_who": "Haremos recomendaciones sobre quién agregar basadas en las direcciones con las que interactúas con frecuencia", + "label_recommendations": "Recomendaciones", + "label_recommended_by_us": "Recomendado por nosotros", + "label_scan_qr": "Escanear el código QR de la dirección", + "label_search_contacts": "Buscar contactos", + "label_several_ways": "Hay varias formas de agregar nuevas entradas a tu agenda de direcciones:", + "label_sort_by": "Ordenar por", + "label_store_manage_entries": "Almacenar y gestionar entradas de dirección", + "label_suggestions": "Sugerencias", + "label_this_allows_to": "Esto te permite", + "label_transactions": "Transacciones", + "label_welcome_personal_address_book": "Bienvenido a tu agenda de direcciones personal", + "label_while_signing": "Al firmar transacciones", + "title_address_book": "Agenda de Direcciones", + "title_settings": "Configuraciones de la Agenda de Direcciones" + }, + "contact-book-scan": { + "empty-state_heading": "Para escanear códigos QR, AirGap Vault necesita permiso de la cámara.", + "grant-permission_label": "Conceder Permiso", + "text": "Escanear un código QR de una dirección para agregarla a tus contactos", + "title": "Escáner de Códigos QR de la Agenda de Direcciones" + }, + "contacts-delete-popover": { + "cancel_label": "Cancelar", + "delete_label": "Ok", + "text": "Esta acción eliminará todas tus entradas guardadas. ¿Quieres continuar?", + "title": "Restablecer Entradas" + }, + "isolated-module": { + "text": "¿No puedes encontrar tu moneda favorita? Crea un Módulo Aislado para integrarla" + }, + "isolated-modules-list-page": { + "alert": { + "add": { + "failed": { + "header": "Error al Agregar Módulo", + "message": "Algo salió mal. Por favor, inténtalo de nuevo.", + "ok_label": "Ok" + } + } + }, + "items": { + "search_placeholder": "Buscar módulos aislados" + }, + "title": "Módulos Aislados" + }, + "keyboard": { + "add": "Agregar Palabra", + "delete": "Eliminar Palabra", + "mask": "Mascarar Texto", + "paste": "Pegar", + "shuffle": "Mezclar Teclas", + "word_list": "Mostrar Lista de Palabras" + }, + "security-level-self-check": { + "description": "Determina tu nivel de seguridad verificando tu configuración personal. Al marcar todas las casillas, puedes estar seguro de que has aprovechado todo el potencial de seguridad de AirGap Vault", + "heading": "Autoverificación del Nivel de Seguridad" + }, + "shop": { + "AirGap-Knox_description": "Con AirGap Knox, puedes desactivar todo tipo de conectividad en tu smartphone a nivel de sistema y crear un entorno absolutamente seguro para AirGap Vault", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Recovery-Plate_description": "Graba tu frase de recuperación en acero inoxidable para protegerla del fuego o daños", + "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", + "copy_label": "Copiar Enlace", + "label": "Tienda AirGap", + "page-description_description": "Agrega una capa adicional de seguridad con soluciones de la Tienda AirGap y paga con Cripto", + "page-description_label": "Explora la Tienda AirGap", + "promo-description": "Obtén un 10% de descuento en tu primera compra al usar el código promocional: VaultUser23", + "QR-code_label": "Para visitar, escanea el código QR o ve al siguiente sitio web:" + }, + "vault-interaction-settings": { + "device-connected_text": "El dispositivo está conectado a internet", + "heading": "Interacción con el Vault", + "note_text": "Nota: Estas configuraciones NO alteran la conexión de tu dispositivo", + "title": "Interacción con el Vault" } -} \ No newline at end of file +} diff --git a/src/assets/i18n/pt_BR.json b/src/assets/i18n/pt_BR.json index cf10ea21..9f836d90 100644 --- a/src/assets/i18n/pt_BR.json +++ b/src/assets/i18n/pt_BR.json @@ -1,15 +1,15 @@ { "next": "Próximo", "account-list": { - "delete": "Delete" + "delete": "Deletar" }, "add-wallet": { "alert_deriving": { - "text": "Deriving your account..." + "text": "Gerando sua conta..." }, "account-exists_alert": { - "heading": "Account already exists", - "text": "You have already added this specific account. Please change its derivation path to add another address (advanced mode)." + "heading": "Essa conta já existe", + "text": "Você já adicionou esta conta específica. Por favor, altere seu caminho de derivação para adicionar outro endereço (modo avançado)." }, "okay_label": "OK" }, @@ -20,23 +20,23 @@ }, "distribution-onboarding": { "ask-permission": { - "heading": "AirGap is not persistent, secrets generated will not be stored and need to be imported again after a restart", - "text": "This distribution is intended to securely generate secrets as well as to sign transactions offline, but not for secret storage." + "heading": "AirGap não é persistente, os segredos gerados não serão armazenados e precisam ser importados novamente após uma reinicialização", + "text": "Essa distribuição destina-se a gerar segredos com segurança, bem como assinar transações off-line, mas não para armazenamento de segredos." }, "no-vm": { - "heading": "AirGap Vault Distribution should not be run on a virtual machine, if the host has network connectivity even if the connectivity has been turned off temporarily. ", - "text": "Make sure that the client is disconnected from any network before you generate a new secret or import an existing one." + "heading": "AirGap Vault Distribution não deve ser executado em uma máquina virtual, se o host tiver conectividade de rede, mesmo que a conectividade tenha sido desativada temporariamente.", + "text": "Certifique-se de que o cliente esteja desconectado de qualquer rede antes de gerar um novo segredo ou importar um existente." }, "understood_label": "Entendi" }, "local-authentication-onboarding": { - "heading": "Your secret is accessed with your defined authentication method like fingerprint, face id or pin code.", - "text": "Your secret needs to be accessed for account creation and transaction signing.", + "heading": "Seu segredo é acessado com sua impressão digital, identificação facial ou código PIN.", + "text": "Seu segredo precisa ser acessado para criação de conta e assinatura de transação.", "authenticate_label": "Authenticate" }, "secret-generate-onboarding": { - "heading": "AirGap is going to ask you for camera and microphone permissions, to allow a secure secret generation.", - "text": "Both permissions are used in order to generate a more secure secret for you.", + "heading": "O AirGap vai pedir permissões de câmera e microfone, para permitir uma geração segura de segredos.", + "text": "Ambas as permissões são usadas para gerar um segredo mais seguro para você.", "grant-permission_label": "Conceder permissão" }, "current-secret": { @@ -46,20 +46,26 @@ "transaction-unreadable": "Não foi possível extrair informações desta transação. Isso não significa que a transação é inválida - Certifique-se de que sabe o que está fazendo e pode verificar se sabe que esta transação contém os dados corretos." }, "onboarding-advanced-mode": { - "title": "Welcome to AirGap" + "title": "Bem vindo ao Airgap" }, "installation-type": { - "title": "Installation Type" + "offline_label": "offline", + "offline_text": "Este é um dispositivo dedicado offline. Nunca será conectado à internet", + "online_label": "online", + "online_text": "Este dispositivo está conectado à internet", + "setup_label": "Qual é o seu tipo de instalação?", + "setup_text": "Para configurar corretamente o Vault, nos diga como você pretende configurar a conectividade do seu dispositivo. Isso nos ajudará a determinar a interação ideal com outras carteiras", + "title": "Tipo de instação" }, "introduction": { "title": "O novo padrão de carteira de criptografia", "highest": { "label": "Maior segurança", - "text": "With the AirGap two device approach secure key handling becomes more accessible." + "text": "Com a abordagem de dois dispositivos AirGap, o manuseio seguro de chaves se torna mais acessível." }, "medium": { "label": "Segurança Média", - "text": "With the AirGap two app approach secure key handling becomes more accessible." + "text": "Com a abordagem de dois aplicativos Air Gap, o manuseio seguro de chaves se torna mais acessível." }, "vault": { "heading": "AirGap Vault", @@ -71,36 +77,44 @@ }, "communication": { "highest_text": "Comunicação unidirecional com QR Codes.", - "medium_text": "Secure communication through app switching." + "medium_text": "Comunicação segura através da troca de aplicativos." }, "wallet_install_label": "Instalar o AirGap Wallet", - "continue_label": "Let's Go" + "header": "Interação com o seu dispositivo {{installationType}}", + "offline-companion_text": "Instale o aplicativo complementar em um dispositivo com acesso à internet e certifique-se de que apenas informações públicas sejam transmitidas entre os dois aplicativos. Seus segredos nunca deixam o Vault do AirGap, protegendo-os contra ameaças online.", + "offline-desc": "Por design, o AirGap Vault nunca se conecta a nenhum serviço online. Para verificar seu saldo e realizar transações, use o aplicativo complementar, como o AirGap Wallet.", + "online-desc": "Por design, o AirGap Vault nunca se conecta a nenhum serviço online. Seus segredos nunca deixam o AirGap Vault e, portanto, estão protegidos contra ameaças online. Para verificar seu saldo e realizar transações, use o aplicativo complementar, como o AirGap Wallet.", + "skip_label": "Pular", + "continue_label": "Vamos" }, "secret-setup": { "heading": "Vamos configurar o AirGap!", + "advanced": "Geração Avançada de Entropia", + "advanced_warning": "Permite usar rolagens de dados ou lançamentos de moedas como métodos alternativos de geração de entropia. Use-os apenas se estiver familiarizado e ciente dos riscos envolvidos. Use apenas um dado real ou uma moeda.", "generate": { "label": "Gerar", "text": "Crie um novo segredo com nosso processo seguro para garantir que seus fundos estejam realmente seguros." }, "import": { - "label": "Importar" + "label": "Importar Frase de Recuperação", + "text": "A senha BIP 39 é suportada" }, "social-recovery": { "label": "Social Recovery" }, "dice-roll": { - "label": "Generate with Dice Rolls", - "text": "Use dice to generate a secure and verifiable recovery phrase." + "label": "Gerar com jogadas de dados", + "text": "Use dados para gerar uma frase de recuperação segura e verificável." }, "coin-flip": { - "label": "Generate with Coin Flips", - "text": "Use a coin to generate a secure and verifiable recovery phrase." + "label": "Gerar com Coin Flips", + "text": "Use uma moeda para gerar uma frase de recuperação segura e verificável." } }, "secret-edit": { - "title": " Your Secret", + "title": "Seu segredo", "text": "Dê um nome ao seu segredo e selecione o nível de segurança.", - "fingerprint": "Fingerprint", + "fingerprint": "Impressão digital", "secret_input_label": "Nome do seu segredo", "advanced": "Opções avançadas", "security-level": { @@ -113,23 +127,30 @@ }, "passphrase": { "label": "BIP39 Passphrase", - "text": "The BIP39 passphrase has to be entered when creating an account." + "text": "A BIP39 passphrase deve ser inserida ao criar uma conta." }, "secret-recovery": { - "heading": "Secret Recovery", - "text": "You can set up your secret recovery mechanisms after the initial setup." + "heading": "Recuperação Secreta", + "text": "Você pode configurar seus mecanismos de recuperação secretos após a configuração inicial." + }, + "name_label": "Nome", + "error_alert": { + "abort-button_label": "Abortar", + "message": "Algo deu errado!", + "retry-button_label": "Tentar Novamente", + "title": "Erro" }, "social-recovery": { - "label": "Social Recovery", - "text": "Generate a number of secret shares
to distribute to social contacts." + "label": "Recuperação Social", + "text": "Gere uma série de compartilhamentos secretos
para distribuir aos contatos sociais." }, "interaction": { - "label": "Vault and Wallet interaction", - "text": "Select whether Vault and Wallet are installed on the same device or on separate devices." + "label": "Vault e Wallet interação", + "text": "Selecione se o Vault e a Wallet serão instalados no mesmo dispositivo ou em dispositivos separados." }, "secret-recovery-key": { - "label": "Secret Recovery Key", - "description": "This recovery key guarantees the recovery of your secret from a corrupted secure storage. You will need the recovery key and your fingerprint, pin, pattern. Store it safely like your recovery phrase.", + "label": "Chave de recuperação secreta", + "description": "Esta chave de recuperação garante a recuperação do seu segredo de um armazenamento seguro corrompido. Você precisará da chave de recuperação e de sua impressão digital, alfinete e padrão. Armazene-o com segurança como sua frase de recuperação.", "generate-text": "Gere uma chave de recuperação para seu segredo", "reset-text": "Redefinir a chave de recuperação do seu segredo", "alert": { @@ -142,7 +163,7 @@ }, "bip85": { "generate": "Generate BIP85 Child Mnemonic", - "text": "Securely generate a child mnemonic out of your master mnemonic." + "text": "Gere com segurança um mnemônico filho a partir do seu mnemônico mestre." }, "show-mnemonic": { "label": "Mostrar segredo", @@ -157,10 +178,42 @@ }, "confirm_label": "Confirmar" }, + "social-recovery-generate": { + "intro-state-1-title": "Recuperação Social", + "intro-state-1-text1": "Com o Social Recovery, você pode criar compartilhamentos secretos e distribuí-los para contatos de sua confiança.", + "intro-state-1-text2": "Você pode recuperar um segredo perdido se tiver um número definido desses compartilhamentos secretos.", + "intro-state-2-title": "Distribua suas ações", + "intro-state-2-text1": "A ideia é ter diferentes compartilhamentos, que por si só são inúteis, mas juntas permitem restaurar o seu segredo.", + "intro-state-2-text2": "Você pode distribuir esses compartilhamentos para diferentes locais ou pessoas de sua confiança.", + "intro-state-2-text3": "Portanto, não se preocupe, seu contanto não conseguirá restaurar seu segredo, somente com o compartilhamento que você guardou na casa dela.", + "intro-state-3-title1": "Como funciona a recuperação social", + "intro-state-3-title2": "Escolha o número de ações", + "intro-state-3-text1": "Comece especificando quantos compartilhamentos sociais você gostaria de criar. Você também precisará definir quantos compartilhamentos são necessários para recuperar seu segredo.", + "intro-state-3-title3": "Armazene e verifique cada compartilhamento", + "intro-state-3-text2": "Vamos criar diferentes compartilhamentos sociais para você. Anote cada um deles. Em uma próxima etapa, você será solicitado a verificar cada compartilhamento para certificar-se de que os copiou corretamente.", + "intro-state-3-title4": "Não é o mesmo que sua Passphrase", + "intro-state-3-text3": "Embora possam parecer iguais, os compartilhamentos sociais não são iguais à sua passphrase.", + "setup-state-1-text1": "Selecione o número de compartilhamentos sociais que deseja criar", + "setup-state-2-text1": "Criando {{númerodeações}} compartilhamentos", + "setup-state-2-text2": "Selecione o número de compartilhamentos sociais necessários para recuperar seu segredo", + "rules-heading": "Lembre-se desta regra", + "rules-text1": "Escreva estas palavras em papel ou placa de metal", + "rules-text2": "As palavras precisam estar na ordem correta", + "rules-text3": "Verifique a ortografia de cada palavra", + "rules-text4": "Guarde o segredo escrito em um lugar seguro", + "rules-text5": "Não tire uma captura de tela ou foto e não imprima seu segredo", + "rules-text6": "Não envie seu segredo para a nuvem, não faça backups online.", + "share-show-heading": "Anote todas as palavras em um pedaço de papel, lembre-se de seguir as regras. Recomendamos enumerar às palavras", + "finish-title": "Geração de Recuperação Social Bem Sucedida!", + "finish-header": "Você criou com sucesso compartilhamentos de recuperação social para seu segredo.", + "finish-warning-title": "Lembrar", + "finish-warning-paragraph": "Você criou {{ númerodeações }} compartilhamentos, dos quais precisará de pelo menos {{ações necessárias }} para recuperar.", + "finish-button": "Terminar" + }, "secret-service": { "alert": { - "title": "Duplicate Secret", - "message": "You have already added a secret with the same recovery phrase" + "title": "Segredo duplicado", + "message": "Você já adicionou um segredo com a mesma frase de recuperação" } }, "secret-edit-delete-popover": { @@ -180,469 +233,596 @@ "text": "Você pode importar um segredo existente para o AirGap. Preencha as palavras do seu segredo.", "placeholder": "wife pulp island ...", "warning": "Verifique novamente a ortografia do seu segredo.", - "import_label": "Import" + "import_label": "Import", + "passphrase": "Para usar a função de senha BIP-39, é necessário ativar o Modo Avançado nas configurações. Se ativado, a senha é necessária para cada transação." }, "secret-rules": { - "title": "Read carefully", - "heading": "Make sure you follow these rules", - "text": "We've generated your secret, it's a sequence of words.", - "description": "Make sure you understand these rules that ensure you will always have safe access to your accounts.", + "title": "Leia cuidadosamente", + "heading": "Certifique-se de seguir estas regras", + "text": "Geramos seu segredo, é uma sequência de palavras.", + "description": "Certifique-se de entender essas regras que garantem que você sempre terá acesso seguro às suas contas.", "rules-list": { - "item-1_text": "Make sure you write these words down on a piece of paper.", - "item-2_text": "You have to strictly follow the sequence.", - "item-3_text": "Check the spelling of each word.", - "item-4_text": "Keep the piece of paper in a safe place.", - "item-5_text": "Under no circumstance take a screenshot or photo and do not photoscan it.", - "item-6_text": "Never upload your key anywhere to the cloud." + "item-1_text": "Escreva essas palavras em um pedaço de papel", + "item-2_text": "As palavras precisam estar na ordem correta", + "item-3_text": "Verifique a ortografia de cada palavra", + "item-4_text": "Guarde o segredo escrito em um lugar seguro", + "item-5_text": "Não tire uma captura de tela ou foto e não imprima seu segredo", + "item-6_text": "Não envie seu segredo para a nuvem, não faça backups online." }, - "understood_label": "Understood" + "understood_label": "Entendi", + "confirm": "Por favor, tenga en cuenta y marque las casillas:" }, "secret-show": { - "title": "Recovery Phrase", - "text": "Write down each word on a piece of paper, remember to follow the rules.", - "fingerprint": "Fingerprint", - "next-step_label": "Next Step", + "title": "Esta é a sua frase de recuperação", + "text": "Anote todas as palavras em um pedaço de papel, lembre-se de seguir as regras.", + "fingerprint": "Impressão digital", + "next-step_label": "Próxima Etapa", "too-fast_alert": { - "title": "That was fast!", - "heading": "Are you sure you are not a super human?", - "text": "Make sure that you followed all the rules and didn't do anything other than writing down your secret on paper.", - "wait_label_p1": "Please wait until at least ", - "wait_label_p2": "s are over." + "title": "Isso foi rápido!", + "heading": "Tem certeza que você não é um super-humano?", + "text": "Certifique-se de seguir todas as regras e não fazer nada além de anotar seu segredo no papel.", + "wait_label_p1": "Por favor, espere até pelo menos", + "wait_label_p2": "acabou." } }, "secret-validate": { - "title": "Verify your recovery phrase", - "text": "Match the order of your recovery phrase by selecting the correct words." + "title": "Verifique sua frase de recuperação", + "text": "Combine a ordem da sua frase de recuperação selecionando as palavras corretas." }, "interaction-selection-settings": { - "title": "Wallet Interaction", - "heading": "How would you like to interact with AirGap Wallet?", + "title": "Interação da Wallet", + "connectivity_text": "Como este dispositivo possui conexão, você pode configurar as opções de interação com outras carteiras de acordo com suas necessidades. Para ativar a função de troca de aplicativos, instale o aplicativo de carteira AirGap.", + "header": "Configuração", + "heading": "Como você gostaria de interagir com a AirGap Wallet?", "selector": { - "always": "Always ask", - "same-device": "Vault and Wallet on the same device", - "offline-device": "Vault is an offline device" + "always": "Sempre pergunte", + "same-device": "Troca de aplicativo", + "offline-device": "Escaneamento de código QR" }, "continue_label": "Continue", - "description": "You can always change your preference in the Settings Tab" + "description": "Você sempre pode alterar suas preferência nas configurações" }, "language-selection-settings": { "title": "Seleção de idioma", "heading": "Por favor, escolha o seu idioma preferido", "selector": { - "en": "English", - "de": "German", - "es": "Spanish", - "pt_BR": "Portuguese (Brazil)", - "zh_CN": "Chinese (China)" - }, - "continue_label": "Continue", + "device": "Idioma do seu dispositivo", + "en": "Inglês", + "de": "Alemão", + "es": "Espanhol", + "ru": "Ruso", + "pt_BR": "Português (Brasil)", + "zh_CN": "Chinês (China)" + }, + "continue_label": "Prosseguir", "description": "Você sempre pode alterar sua preferência nas configurações" }, "verify-key": { - "incorrect_text": "Your secret does not match the generated one. Make sure you've chosen the correct words.
To correct mistakes, simply select a wrong word and choose the correct one.", - "success_text": "You have successfully verified this secret.", + "incorrect_text": "Seu segredo não corresponde ao gerado. Certifique-se de ter escolhido as palavras corretas.
Para corrigir erros, basta selecionar uma palavra errada e escolher a correta.", + "success_text": "Compartilhar verificado com sucesso!", "continue_label": "Continue" }, "social-recovery-import": { - "title": "Social Recovery", - "text": "In order to recover your secret from your shares, indicate with how many shares you wish to recover your secret. Keep in mind that you will only be able to successfully recover your secret if you have as many shares for recovery as you have defined in the set up of social recovery.", + "title": "Recuperação Social", + "text": "Para recuperar seu segredo de seus compartilhamentos, indique com quantos compartilhamentos deseja recuperar seu segredo. Lembre-se de que você só conseguirá recuperar seu segredo com sucesso se tiver tantos compartilhamentos para recuperação quantos tiver definido na configuração da recuperação social.", "share-recovery": { - "heading": "Number of Shares for Recovery", - "label": "Share Number" + "heading": "Número de Ações para Recuperação", + "label": "número de compartilhamento" }, - "recover_label": "Recover" + "recover_label": "Recuperar" }, "social-recovery-setup": { - "title": "Social Recovery", - "text": "With Social Recovery you can create secret shares and distribute them to social contacts you trust. You can recover a lost secret if you have a set number of these secret shares.", + "title": "Recuperação Social", + "text": "Com o Social Recovery você pode criar compartilhamentos secretos e distribuí-los para contatos sociais de sua confiança. Você pode recuperar um segredo perdido se tiver um número definido desses compartilhamentos secretos.", "secret-shares": { - "label": "Secret Shares", - "text": "You can define the amount of shares you wish to generate and the number of shares necessary for a successful recovery of your secret." + "label": "Ações secretas", + "text": "Você pode definir a quantidade de compartilhamentos que deseja gerar e o número de compartilhamentos necessários para uma recuperação bem-sucedida do seu segredo." }, - "shares-number_label": "Number of secret shares", - "shares-recovery_label": "Number of shares needed for recovery", - "start_label": "Start", - "back_label": "Back", - "next_label": "Next" + "shares-number_label": "Número de compartilhamentos secretos", + "shares-recovery_label": "Número de ações necessárias para recuperação", + "start_label": "Começar", + "back_label": "Voltar", + "next_label": "Próximo" }, "social-recovery-show-share": { - "title": "Social Recovery", - "secret-shares_label": "Secret Share {{currentShare}} of {{shareLength}}", - "text": "Write down each word on a piece of paper, remember to follow all the rules." + "title": "Recuperação Social", + "secret-shares_label": "Compartilhamento Secreto {{currentShare}} of {{shareLength}}", + "text": "Anote todas as palavras em um pedaço de papel, lembre-se de seguir as regras." }, "social-recovery-validate-share": { - "title": "Social Recovery", - "text": "Tap each word to match the correct order:" + "title": "Recuperação Social", + "text": "Toque em cada palavra para corresponder à ordem correta:" }, "tab-scan": { - "title": "QR Code Scanner", - "text": "Scan a QR Code from AirGap Wallet", - "multi-qr_text": "This transaction consists of multiple QR codes. Keep your camera on the changing QRs and wait until all codes are scanned.", - "empty-state_heading": "In order to scan QR codes, AirGap Vault needs the camera permission.", - "grant-permission_label": "Grant permission" + "title": "Leitor de código QR", + "text": "Digitalize um código QR da Wallet AirGap", + "multi-qr_text": "Esta transação consiste em vários códigos QR. Mantenha sua câmera nos QRs em mudança e aguarde até que todos os códigos sejam digitalizados.", + "empty-state_heading": "Para escanear códigos QR, o AirGap Vault precisa da permissão da câmera.", + "grant-permission_label": "Conceder permissão" }, "tab-settings": { - "about": "About", - "title": "Settings", - "information_label": "Information", - "faq_label": "FAQ", + "actions_label": "Ações", + "address_book_label": "Agenda de Endereços", + "address_book_settings_label": "Configurações da Agenda de Endereços", + "advanced-features_label": "Recursos Avançados", + "about": "Sobre", + "title": "Configurações", + "information_label": "Informação", + "faq_label": "Perguntas frequentes", "feedback_label": "Feedback", "github_label": "GitHub", "twitter_label": "Twitter", "telegram_label": "Telegram", "discord_label": "Discord", - "documentation_label": "Documentation", - "secrets_label": "Secrets", - "add-settings_label": "Add Secret", - "interaction-options_label": "Interaction Options", - "paste-from-clipboard_label": "Paste code from clipboard", - "qr-advanced-settings_label": "Advanced QR Settings", - "interaction-settings_label": "Interaction Settings", - "preferred-language_label": "Idioma preferido ", - "advanced-settings_label": "Advanced Settings", - "bip39_wordlist_label": "BIP39 Wordlist", - "error-history_label": "Local Error History", - "danger-zone_label": "Danger Zone", - "welcome-onboarding_label": "Welcome", - "disclaimer_label": "Disclaimer", - "installation-type_label": "Installation Type", - "advanced-mode-type_label": "Advanced Mode" + "documentation_label": "Documentação", + "secrets_label": "Segredos", + "add-settings_label": "Adicionar Segredo", + "interaction-options_label": "Opções de interação", + "paste-from-clipboard_label": "Cole o código da área de transferência", + "qr-advanced-settings_label": "Configurações de QR", + "interaction-settings_label": "Preferência de interação", + "preferred-language_label": "língua preferida", + "advanced-settings_label": "Configurações avançadas", + "bip39_wordlist_label": "BIP39 Lista de palavras", + "error-history_label": "Histórico de erros locais", + "danger-zone_label": "Zona de perigo", + "welcome-onboarding_label": "Bem-vindo", + "disclaimer_label": "Isenção de responsabilidade", + "installation-type_label": "Tipo de instalação", + "advanced-mode-type_label": "Modo avançado", + "security-level-self-check_label": "Verificação do Nível de Segurança", + "settings_label": "Configurações", + "vault-interaction_label": "Interação com o Vault", + "shop": "Loja AirGap" }, "tab-secrets": { - "title": "Secrets", - "add-secret_label": "Add Secret", - "search_placeholder": "Search Secret" + "title": "Segredos", + "add-secret_label": "Adicionar Segredo", + "search_placeholder": "Pesquisar Segredo", + "tab-secret-popover": { + "add-secret_label": "Adicionar Segredo", + "sync-all_label": "Sincronizar Todas as Contas com a Carteira AirGap", + "title": "Gerenciamento de Segredos" + } }, "tab-wallets": { - "title": "Accounts", - "search_placeholder": "Search Currency", - "empty-state_text": "Create a new account by selecting a currency and sync it to AirGap Wallet.", - "add-wallet_label": "Add Account", - "delete-accounts_label": "Remove Accounts", + "title": "Contas", + "search_placeholder": "Procurar Moeda", + "empty-state_text": "Crie uma nova conta selecionando uma moeda e sincronize-a com a AirGap Wallet.", + "add-wallet_label": "Adicionar Conta", + "delete-accounts_label": "Remover contas", + "cancel_label": "Cancelar", "generate-recovery-key": { - "title": "Secret Recovery Key Backup", - "description": "To always ensure a recovery of your stored secret, a backup of the secret recovery key is needed." + "title": "Backup da chave de recuperação secreta", + "description": "Para garantir sempre a recuperação de seu segredo armazenado, é necessário um backup da chave de recuperação secreta." }, "incompatible-qr_alert": { - "title": "Incompatible QR", - "text": "This QR is not a raw transaction.", - "okay_label": "Okay" + "title": "QR incompatível", + "text": "Este QR não é uma RAW transação.", + "okay_label": "Ok" }, "no-secret_alert": { - "title": "No account found", - "text": "You do not have any compatible accounts for this public key in AirGap. Please import your secret and create the corresponding account to sign this transaction.", - "okay_label": "Okay" + "title": "Nenhuma conta encontrada", + "text": "Você não possui nenhuma conta compatível para esta chave pública no AirGap. Importe seu segredo e crie a conta correspondente para assinar esta transação.", + "okay_label": "Ok" }, "raw-tx_alert": { - "title": "Select Account", - "okay_label": "Okay" + "title": "Selecione a conta", + "okay_label": "Ok" } }, "tabs": { - "wallets": "Accounts", - "scanner": "Scanner", - "secrets": "Secrets", - "settings": "Settings" + "wallets": "Contas", + "scanner": "scanner", + "secrets": "Segredos", + "settings": "Configurações" }, "deserialized-detail": { - "sign_text": "You're about to sign:", + "sign_text": "Você está prestes a assinar:", "transaction": { - "title": "Sign Transaction", - "button_label": "Sign Transaction", - "unreadable_warning": "We were not able to extract information from this transaction. This does not mean that the transaction is invalid - Please make sure that you know what you are doing, and you can verify that you know that this transaction contains the correct data." + "title": "Assinar Transação", + "button_label": "Assinar Transação", + "unreadable_warning": "Não foi possível extrair informações desta transação. Isso não significa que a transação seja inválida - Certifique-se de que sabe o que está fazendo e pode verificar se esta transação contém os dados corretos." }, "message": { - "title": "Sign Message", - "button_label": "Sign Message" + "title": "Mensagem de assinatura", + "button_label": "Mensagem de assinatura" }, "loader": { "sign-transaction": { - "message": "Signing transaction..." + "message": "Assinando transação..." }, "sign-message": { - "message": "Signing message..." + "message": "Assinando mensagem..." }, "generic": { - "message": "Loading..." + "message": "Carregando..." } }, "alert": { "bip39-passphrase": { "header": "BIP-39 Passphrase", - "message": "If you have set a BIP-39 passphrase, please enter it here.", + "message": "Se você definiu uma passphrase BIP-39, insira-a aqui.", "input-placeholder_label": "Passphrase", "button_label": "Ok" }, "bip39-passphrase-error": { "header": "BIP-39 Passphrase", - "message": "Public keys do not match. Did you enter the correct BIP-39 Passphrase?", + "message": "As chaves públicas não correspondem. Você digitou a Passphrase BIP-39 correta?", "button_label": "Ok" }, "secret-not-found-error": { - "header": "Secret not found", - "message": "No secret found for this public key", + "header": "Segredo não encontrado", + "message": "Nenhum segredo encontrado para esta chave pública", "button_label": "Ok" }, "unknown-error": { - "header": "Error", - "message": "Something went wrong!", + "header": "Erro", + "message": "Algo deu errado!", "button_label": "Ok" } }, - "signing_account": "You're signing with an account from {{secretLabel}} " + "signing_account": "Você está assinando com uma conta de {{secretLabel}} " }, "transaction-signed": { - "title": "Signed Transaction", - "heading": "This is your signed transaction, scan it with AirGap Wallet.", - "done_label": "Done" + "title": "transação assinada", + "heading": "Esta é a sua transação assinada, digitalize-a com AirGap Wallet.", + "done_label": "Feito" }, "touch-entropy": { - "text": "Draw around with your finger." + "text": "Desenhe com o dedo." }, "wallet-address": { - "title": "Account Address", - "address_label": "Address:", - "path_label": "Derivation Path:", - "sync_label": "Sync Account", - "done_label": "Done", + "title": "Endereço da conta", + "address_label": "Endereço", + "path_label": "Caminho de Derivação:", + "sync_label": "Sincronizar conta", + "done_label": "Feito", "copy-address_modal": { "text": "Address was copied to your clipboard" }, "alert": { "wallet-not-migrated": { - "header": "The account needs an update", - "message": "Can't proceed, please update or re-add the account first.", + "header": "A conta precisa de uma atualização", + "message": "Não é possível continuar, atualize ou adicione novamente a conta primeiro.", "button_label": "Ok" } } }, "interaction-selection": { - "title": "Wallet Interaction", - "heading": "How would you like to interact with AirGap Wallet?", - "same-device_label": "Same Device", - "offline-device_label": "Offline Device" + "title": "Interação da Wallet", + "heading": "Como você gostaria de interagir com a AirGap Wallet?", + "same-device_label": "Troca de aplicativo", + "offline-device_label": "Escaneamento de código QR" }, "wallet-edit-delete-popover": { - "settings_label": "Account Settings", - "copy_label": "Copy Address", - "copy_sync_code": "Copy Sync Code", - "show_address_qr": "Show Address QR", - "confirm_address_copy": "Address was copied to your clipboard", - "confirm_sync_code_copy": "Sync code was copied to your clipboard", + "settings_label": "Configurações da conta", + "copy_label": "Copiar endereço", + "copy_sync_code": "Copiar código de sincronização", + "show_address_qr": "Mostrar QR do endereço", + "confirm_address_copy": "O endereço foi copiado para sua área de transferência", + "confirm_sync_code_copy": "O código de sincronização foi copiado para a área de transferência", "account-removal_alert": { - "title": "Confirm Account Removal", - "text": "Do you want to remove this account? You can always add it back later if you know its correct derivation path!", - "cancel_label": "Cancel", - "delete_label": "Delete" + "title": "Confirmar remoção da conta", + "text": "Deseja remover esta conta? Você sempre pode adicioná-lo novamente mais tarde se souber seu caminho de derivação correto!", + "cancel_label": "Cancelar", + "delete_label": "Excluir" } }, "wallet-select-coins": { - "title": "Add Account", + "title": "Adicionar Conta", "select-type": { - "label": "Select Account Type", - "single-address_label": "Single Address Wallet", + "label": "Selecione o tipo de conta", + "single-address_label": "Carteira de endereço único", "hd-wallet_label": "HD Wallet" }, - "advanced_label": "Advanced Mode", + "advanced_label": "Modo avançado", "custom-path": { - "label": "Custom Derivation Path", - "placeholder": "Custom Derivation Path" + "label": "Caminho de derivação personalizado", + "placeholder": "Caminho de derivação personalizado" }, - "create_label": "Create" + "create_label": "Criar" }, "wallet-share": { - "title": "Sync Account", - "heading": "This is your Sync QR code, scan it with AirGap Wallet.", - "text": "This QR includes your extended public key, public address and your type of coin. Do not share it publicly!", - "same-device_label": "Same-Device-Sync", - "done_label": "Done" + "title": "Conta Par", + "heading": "Escaneie este código QR com {{walletName}}", + "text": "Este QR inclui sua chave pública, endereço e seu tipo de moeda.", + "same-device_label": "Sincronização no mesmo dispositivo", + "done_label": "Feito" }, "wallet-share-select": { - "title": "Sync Account", - "heading": "Select the accounts you'd like to sync with AirGap Wallet.", - "sync_label": "Sync", + "title": "Sincronizar conta", + "heading": "Selecione as contas com as quais você gostaria de sincronizar AirGap Wallet.", + "sync_label": "Sincronizar", "alert": { "wallets-not-migrated": { - "header": "The accounts need an update", - "message": "Can't proceed, please update or re-add the accounts first.", + "header": "As contas precisam de uma atualização", + "message": "Não é possível continuar, atualize ou adicione novamente as contas primeiro.", "button_label": "Ok" }, "excluded-legacy-accounts": { - "header": "Some accounts need an update", - "message": "Some of the selected accounts can't be synced and must be updated or re-added. You can still sync the rest of the accounts.", - "button-accept_label": "Sync", - "button-reject_label": "Cancel" + "header": "Algumas contas precisam de uma atualização", + "message": "Algumas das contas selecionadas não podem ser sincronizadas e devem ser atualizadas ou adicionadas novamente. Você ainda pode sincronizar o restante das contas.", + "button-accept_label": "Sincronizar", + "button-reject_label": "Cancelar" }, "unknown-error": { - "header": "Error", - "message": "Something went wrong!", + "header": "Erro", + "message": "Algo deu errado!", "button_label": "Ok" } } }, "warnings-modal": { "root": { - "title": "Your device is rooted", - "description": "It seems like you have rooted your device. While we think this is neat, it weakens the security of your device significantly and multiple mechanisms of AirGap can be circumvented by other apps. Therefore, AirGap is not able to run on this device." + "title": "Seu dispositivo está com root", + "description": "Parece que você fez root no seu dispositivo. Embora pensemos que isso é legal, ele enfraquece significativamente a segurança do seu dispositivo e vários mecanismos do AirGap podem ser contornados por outros aplicativos. Portanto, o AirGap não pode ser executado neste dispositivo." }, "screenshot": { - "title": "Screenshot detected", - "description": "Looks like you just took a screenshot. Make sure that you never take a screenshot as you might expose your secret key." + "title": "captura de tela detectada", + "description": "Parece que você acabou de tirar uma captura de tela. Certifique-se de nunca tirar uma captura de tela, pois você pode expor sua chave secreta." }, "secure-storage": { - "title": "Device Unsecure", - "description": "Your lockscreen needs to be setup in order to properly encrypt and protect your secrets. After securing your device, please close and restart AirGap.", - "button-text_label": "Secure Device" + "title": "Dispositivo não seguro", + "description": "Sua tela de bloqueio precisa ser configurada para criptografar e proteger adequadamente seus segredos. Depois de proteger seu dispositivo, feche e reinicie o AirGap.", + "button-text_label": "Dispositivo seguro" }, "network": { - "title": "Network Connection detected", - "description": "Looks like you have connected this device to a network. The AirGap App has no network priviledges but it is best to disconnect the device entierly from any network.", - "button": "Sign Message" + "title": "Conexão de rede detectada", + "description": "Parece que você conectou este dispositivo a uma rede. O aplicativo AirGap não tem privilégios de rede, mas é melhor desconectar totalmente o dispositivo de qualquer rede.", + "button": "Mensagem de assinatura" }, "disclaimer": { - "title": "AirGap Disclaimer", - "text": "You as the user hereby accept and acknowledge this protocol and all the information provided within to the fullest extent. You as the user confirm that the content this document has been reviewed, tested and understood on their own behalf.", + "title": "Isenção de responsabilidade do AirGap", + "text": "Você, como usuário, aceita e reconhece este protocolo e todas as informações fornecidas em toda a extensão. Você, como usuário, confirma que o conteúdo deste documento foi revisado, testado e compreendido em seu próprio nome.", "disclaimer-list": { - "text": "To the fullest extent permitted by applicable law:", - "item-1_text": "All services provided by Papers AG, its employees, freelancers or other subcontractors are provided without representation and warranty of any kind", - "item-2_text": "Papers AG disclaims any and all direct and indirect liability for damage occurring under, or in connection with, this Protocol, especially, but not limited to loss of, or damage to, data, lost profit, compromised / hacked product or system, and or stolen / missing monetary funds." + "text": "Na medida máxima permitida pela lei aplicável:", + "item-1_text": "Todos os serviços fornecidos pela Papers AG, seus funcionários, freelancers ou outros subcontratados são fornecidos sem representação e garantia de qualquer tipo", + "item-2_text": "A Papers AG se isenta de toda e qualquer responsabilidade direta e indireta por danos ocorridos sob, ou em conexão com este Protocolo, especialmente, mas não limitado a perda ou dano a dados, lucros cessantes, produto ou sistema comprometido/hackeado e/ou fundos monetários roubados/perdidos." }, - "description": "You understand the risks involved in this software, including but no limited to losing your secret, thus private keys and access to your funds.", - "understood_label": "I understand and accept" + "description": "Você entende os riscos envolvidos neste software, incluindo, mas não se limitando a, perder seu segredo, portanto, chaves privadas e acesso a seus fundos.", + "understood_label": "Eu entendo e aceito" } }, "bip85-generate": { - "title": "Generate BIP85", - "text": "BIP85 allows you to securely derive a new mnemonic out of your main mnemonic. As long as you have access to your main mnemonic, you will always be able to re-generate your child mnemonics.", - "mnemonic-length": "Mnemonic Length", - "index": "Index", - "generate": "Generate", - "advanced_label": "Advanced Mode", + "title": "Gerar BIP85", + "text": "O BIP85 permite derivar com segurança um novo mnemônico do seu mnemônico principal. Contanto que você tenha acesso ao seu mnemônico principal, você sempre poderá gerar novamente os mnemônicos de seu filho.", + "mnemonic-length": "Comprimento mnemônico", + "index": "Índice", + "generate": "Gerar", + "advanced_label": "Modo avançado", "bip39-passphrase": "BIP-39 Passphrase", - "bip39-passphrase-reveal": "Reveal Passphrase", + "bip39-passphrase-reveal": "Revelar Passphrase", "alert": { "header": "BIP-39 Passphrase", - "message": "You set a BIP39 Passphrase. You will need to enter this passphrase again when you try to derive the same child key!", - "understand": "I understand" + "message": "Você definiu uma BIP39 Passphrase. Você precisará inserir esta senha novamente quando tentar derivar a mesma chave filha!", + "understand": "Eu entendo" } }, "bip85-show": { - "title": "Show BIP85 Details", - "text": "Write down all the words on a piece of paper. You will have to verify the mnemonic on the next page.", - "mnemonic-length": "Mnemonic Length", - "index": "Index", - "fingerprint": "Fingerprint", - "add": "Add Secret" + "title": "Mostrar detalhes do BIP85", + "text": "Escreva todas as palavras em um pedaço de papel. Você terá que verificar o mnemônico na próxima página.", + "mnemonic-length": "Comprimento mnemônico", + "index": "Índice", + "fingerprint": "Impressão digital", + "add": "Adicionar Segredo" }, "message-signing-request": { - "title": "Signed Message", - "payload_label": "Message to sign. Make sure you know what you are signing.", - "blake2b_hash": "Ledger Blake2b hash of the message", - "heading": "This is your signed message, scan it with AirGap Wallet.", - "sign_button": "Sign Message" + "title": "Mensagem Assinada", + "payload_label": "Mensagem para assinar. Certifique-se de saber o que está assinando.", + "blake2b_hash": "Ledger Blake2b hash da mensagem", + "heading": "Esta é a sua mensagem assinada, digitalize-a com AirGap Wallet.", + "sign_button": "Mensagem de assinatura" }, "message-signing-response": { - "text": "Display signed message details" + "text": "Exibir detalhes da mensagem assinada" }, "qr-settings-page": { - "title": "QR Settings" + "title": "Configurações de QR" }, "select-account": { "message-signing": { - "title": "Select Account", - "heading": "Please select an account to scan this message with", - "placeholder": "Search by identifier" + "title": "Selecione a conta", + "heading": "Por favor, selecione uma conta para digitalizar esta mensagem com", + "placeholder": "Pesquisar por identificador" }, "psbt": { - "title": "Select Account", - "heading": "Please select an account to sign this PSBT with", - "placeholder": "Search by identifier" + "title": "Selecione a conta", + "heading": "Selecione uma conta para assinar este PSBT com", + "placeholder": "Pesquisar por identificador" } }, "unsigned-transaction": { - "sign-tx_label": "Sign Transaction" + "sign-tx_label": "Assinar Transação" }, "link-page": { - "scan-qr": "Scan the QR code to open the link on an online device", - "copy_label": "Copy Link", - "link-clipboard_label": "The link was copied to your clipboard" + "scan-qr": "Escaneie o código QR para abrir o link em um dispositivo online", + "copy_label": "Copiar Link", + "link-clipboard_label": "O link foi copiado para sua área de transferência" }, "migration": { - "title": "Accounts Update", - "heading": "Accounts Migration", + "title": "Atualização de contas", + "heading": "Migração de contas", "list": { - "header": "The following secrets and accounts will be updated to support the new simplified onboarding.

Note: You may be asked to authenticate and provide a password, if it has been set for any of the displayed secrets or accounts." + "header": "Os seguintes segredos e contas serão atualizados para dar suporte à nova integração simplificada.

Observação: você pode ser solicitado a autenticar e fornecer uma senha, se ela tiver sido definida para qualquer um dos segredos ou contas exibidos." }, - "button-run_label": "Update", - "button-done_label": "Done", + "button-run_label": "Atualizar", + "button-done_label": "Feito", "alert": { "paranoia-info": { - "header": "Encryption Password", - "message": "It looks like you have set an encryption password to additionally secure {{label}}. You may be be asked to provide it during the update. Skip if you don't want to update this secret now.", + "header": "Senha de criptografia", + "message": "Parece que você definiu uma senha de criptografia para proteger {{label}} adicionalmente. Você pode ser solicitado a fornecê-lo durante a atualização. Ignore se não quiser atualizar este segredo agora.", "button-ok_label": "Ok", - "button-skip_label": "Skip" + "button-skip_label": "Pular" }, "bip39-passphrase": { "header": "BIP-39 Passphrase", - "message": "If you have set a BIP-39 passphrase for {{address}} ({{protocol}}), please enter it here or skip the update of this account.", + "message": "Se você definiu uma BIP-39 passphrase para {{address}} ({{protocol}}), insira-a aqui ou pule a atualização desta conta.", "input-placeholder_label": "Passphrase", "button-ok_label": "Ok", - "button-skip_label": "Skip" + "button-skip_label": "Pular" }, "unknown-error": { - "header": "Error", - "message": "Something went wrong! Please try again.", + "header": "Erro", + "message": "Algo deu errado! Por favor, tente novamente.", "button_label": "Ok" } } }, "danger-zone": { - "label": "Danger Zone", - "description": "The actions on this page are only intended for advanced users. Please be aware of the consequences if you use one of the following features.", - "wipe_label": "Reset AirGap Vault", + "label": "Zona de perigo", + "isolated-modules_label": "Módulos Aislados", + "description": "As ações nesta página destinam-se apenas a usuários avançados. Esteja ciente das consequências se você usar um dos seguintes recursos.", + "wipe_label": "Redefinir AirGap Vault", "wipe": { "alert": { - "title": "Wipe Vault", - "message": "This action will delete all your secrets and reset AirGap Vault to the factory settings.

Make sure you have a backup of all your recovery phrases.", - "cancel": "Cancel", + "title": "Limpar Vault", + "message": "Esta ação excluirá todos os seus segredos e redefinirá o AirGap Vault para as configurações de fábrica.

Certifique-se de ter um backup de todas as suas frases de recuperação.", + "cancel": "Cancelar", "ok": "Ok" } }, "wipe-error": { "alert": { - "title": "Error", - "message": "An error occured while trying to wipe the app. If this error persists, please uninstall and remove the app from your device.", + "title": "Erro", + "message": "Ocorreu um erro ao tentar limpar o aplicativo. Se o erro persistir, desinstale e remova o aplicativo do seu dispositivo.", "ok": "Ok" } } }, "secret-generate-dice-roll": { - "title": "Dice Rolls", - "label": "Generate Secret with Dice Rolls", - "description": "Generating entropy with dice rolls is an advanced feature. It allows you to provide your own entropy and generate a verifiable recovery phrase. Only use this feature if you know how to use it!", - "status": "{{ inputLength }} of at least 99 rolls ({{ entropyBits }} bits of entropy)", + "title": "Jogadas de dados", + "label": "Gerar segredo com jogadas de dados", + "description": "Gerar entropia com jogadas de dados é um recurso avançado. Ele permite que você forneça sua própria entropia e gere uma frase de recuperação verificável. Só use esse recurso se você souber como usá-lo!", + "status": "{{ inputLength }} de pelo menos 99 rolos ({{ entropyBits }} bits of entropy)", "type-alert": { - "header": "Select Dice Roll Type", - "message": "There are multiple standards of how dice roll inputs can be interpreted. Select one of the types below if you want to verify your mnemonic with another tool.", - "default": "Default", + "header": "Selecione o tipo de jogada de dados", + "message": "Existem vários padrões de como as entradas de rolagem de dados podem ser interpretadas. Selecione um dos tipos abaixo se quiser verificar seu mnemônico com outra ferramenta.", + "default": "Padrão", "coldcard": "ColdCard" } }, "secret-generate-coin-flip": { - "title": "Coin Flips", - "label": "Generate Secret with Coin Flips", - "description": "Generating entropy with coin flips is an advanced feature. It allows you to provide your own entropy and generate a verifiable recovery phrase. Only use this feature if you know how to use it!", - "status": "{{ inputLength }} of 256 coin flips ({{ inputLength }} bits of entropy)", - "head": "Head", - "tail": "Tail" + "title": "Moedas", + "label": "Gerar Segredo com Coin Flips", + "description": "Gerar entropia com cara ou coroa é um recurso avançado. Ele permite que você forneça sua própria entropia e gere uma frase de recuperação verificável. Só use esse recurso se você souber como usá-lo!", + "status": "{{ inputLength }} de 256 cara ou coroa ({{ inputLength }} bits of entropy)", + "head": "Cabeça", + "tail": "Cauda" }, "error-history": { - "title": "Error History", - "empty_label": "Error list is empty! 🎉", - "details_label": "Details" + "title": "Histórico de erros", + "empty_label": "A lista de erros está vazia! 🎉", + "details_label": "Detalhes" }, "wordlist": { - "title": "Wordlist", - "search_placeholder": "Search..." + "title": "Lista de palavras", + "search_placeholder": "Procurar..." + }, + "accounts-list-edit-popover": { + "add-account_label": "Adicionar Conta", + "delete_label": "Excluir Contas", + "secret-management_label": "Gerenciamento de Segredos", + "sync-all_label": "Sincronizar Todas as Contas com a Carteira AirGap", + "title": "Configurações" + }, + "advanced-mode": { + "label": "Modo Avançado", + "note_text": "Nota: O Modo Avançado concede acesso a mais recursos, como Senhas BIP39 e Lifehash Identicons" + }, + "contact-book": { + "button_delete_entries": "Redefinir Entradas", + "label_add": "Adicionar", + "label_add_address_entries": "Adicionar Entradas de Endereço", + "label_added_by": "adicionado por", + "label_address": "Endereço", + "label_cancel": "Cancelar", + "label_close": "Fechar", + "label_creation_date": "Data de Criação", + "label_delete_entry": "Excluir Entrada de Endereço", + "label_edit": "Editar", + "label_enable_address_book": "Ativar Agenda de Endereços", + "label_enable_suggestions": "Ativar Sugestões", + "label_finish": "Concluir", + "label_indentify_addresses_you_interact": "Identificar endereços com os quais você interage", + "label_look_transactions_histories": "Ver históricos de transações relevantes e muito mais!", + "label_manual_entry": "Entrada Manual", + "label_name": "Nome", + "label_note_disable": "Nota: Você pode desativar esta opção posteriormente nas configurações", + "label_recommendation_on_who": "Faremos recomendações sobre quem adicionar com base nos endereços com os quais você interage com frequência", + "label_recommendations": "Recomendações", + "label_recommended_by_us": "Recomendado por nós", + "label_scan_qr": "Escanear o código QR do endereço", + "label_search_contacts": "Buscar contatos", + "label_several_ways": "Existem várias maneiras de adicionar novas entradas à sua agenda de endereços:", + "label_sort_by": "Ordenar por", + "label_store_manage_entries": "Armazenar e gerenciar entradas de endereço", + "label_suggestions": "Sugestões", + "label_this_allows_to": "Isso permite que você", + "label_transactions": "Transações", + "label_welcome_personal_address_book": "Bem-vindo à sua agenda de endereços pessoal", + "label_while_signing": "Ao assinar transações", + "title_address_book": "Agenda de Endereços", + "title_settings": "Configurações da Agenda de Endereços" + }, + "contact-book-scan": { + "empty-state_heading": "Para escanear códigos QR, o AirGap Vault precisa da permissão da câmera.", + "grant-permission_label": "Conceder Permissão", + "text": "Escanear um código QR de um endereço para adicioná-lo aos seus contatos", + "title": "Scanner de Código QR da Agenda de Endereços" + }, + "contacts-delete-popover": { + "cancel_label": "Cancelar", + "delete_label": "Ok", + "text": "Esta ação excluirá todas as suas entradas salvas. Você deseja continuar?", + "title": "Redefinir Entradas" + }, + "isolated-module": { + "text": "Não consegue encontrar sua moeda favorita? Crie um Módulo Isolado para integrá-la" + }, + "isolated-modules-list-page": { + "alert": { + "add": { + "failed": { + "header": "Falha ao Adicionar Módulo", + "message": "Algo deu errado! Por favor, tente novamente.", + "ok_label": "Ok" + } + } + }, + "items": { + "search_placeholder": "Buscar módulos isolados" + }, + "title": "Módulos Isolados" + }, + "keyboard": { + "add": "Adicionar Palavra", + "delete": "Excluir Palavra", + "mask": "Mascarar Texto", + "paste": "Colar", + "shuffle": "Embaralhar Teclas", + "word_list": "Mostrar Lista de Palavras" + }, + "security-level-self-check": { + "description": "Determine seu nível de segurança verificando sua configuração pessoal. Ao marcar todas as caixas, você pode ter certeza de que aproveitou todo o potencial de segurança do AirGap Vault", + "heading": "Autoverificação de Nível de Segurança" + }, + "shop": { + "AirGap-Knox_description": "Com o AirGap Knox, você pode desativar todos os tipos de conectividade no seu smartphone em nível de sistema e criar um ambiente absolutamente seguro para o AirGap Vault", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Recovery-Plate_description": "Grave sua frase de recuperação em aço inoxidável para protegê-la do fogo ou danos", + "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", + "copy_label": "Copiar Link", + "label": "Loja AirGap", + "page-description_description": "Adicione uma camada adicional de segurança com soluções da Loja AirGap e pague com Cripto", + "page-description_label": "Explore a Loja AirGap", + "promo-description": "Ganhe 10% de desconto em sua primeira compra ao usar o código promocional: VaultUser23", + "QR-code_label": "Para visitar, escaneie o código QR ou vá para o seguinte site:" + }, + "vault-interaction-settings": { + "device-connected_text": "O dispositivo está conectado à internet", + "heading": "Interação com o Vault", + "note_text": "Nota: Estas configurações NÃO alteram a conexão do seu dispositivo", + "title": "Interação com o Vault" } } diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json new file mode 100644 index 00000000..b5c777d8 --- /dev/null +++ b/src/assets/i18n/ru.json @@ -0,0 +1,857 @@ +{ + "next": "Далее", + "account-list": { + "delete": "Удалить" + }, + "add-wallet": { + "alert_deriving": { + "text": "Создание дочернего аккаунта" + }, + "account-exists_alert": { + "heading": "Аккаунт уже существует", + "text": "Вы уже добавили этот конкретный аккаунт. Пожалуйста, измените номер ветви, чтобы добавить другой адрес (продвинутый режим)." + }, + "okay_label": "Хорошо" + }, + "about": { + "label": "О проекте", + "version": "Версия:", + "code": "Код:" + }, + "distribution-onboarding": { + "ask-permission": { + "heading": "AirGap не сохраняется, сгенерированные секретные фразы не будут храниться и должны быть импортированны вновь после перезапуска", + "text": "Этот дистрибутив предназначен для безопасной генерации секретных фраз, а также для подписи транзакций в автономном режиме, но не для хранения секретных фраз." + }, + "no-vm": { + "heading": "AirGap Vault Distribution не следует запускать на виртуальной машине, если хост имеет подключение к сети, даже если подключение было временно отключено. ", + "text": "Убедитесь, что клиент отключен от любой сети, прежде чем генерировать новую секретную фразу или импортировать существующую." + }, + "understood_label": "Понятно" + }, + "local-authentication-onboarding": { + "heading": "Доступ к вашей секретной фразе осуществляется с помощью отпечатка пальца, face id или пин-кода.", + "text": "Доступ к вашей секретной фразе необходим для создания учетной записи и подписания транзакций.", + "authenticate_label": "Аутентификация" + }, + "secret-generate-onboarding": { + "heading": "AirGap запросит у вас разрешения на использование камеры и микрофона, чтобы обеспечить безопасную генерацию секретных фраз.", + "text": "Оба разрешения используются для того, чтобы создать для вас более надежную секретную фразу.", + "grant-permission_label": "Дать разрешение" + }, + "current-secret": { + "label": "Активная секретная фраза:" + }, + "signed-transaction": { + "transaction-unreadable": "Мы не смогли извлечь информацию из этой транзакции. Это не означает, что транзакция недействительна - пожалуйста, убедитесь, что вы знаете, что вы делаете, и можете проверить, что вы знаете, что эта транзакция содержит правильные данные." + }, + "onboarding-advanced-mode": { + "title": "Добро пожаловать в AirGap" + }, + "installation-type": { + "offline_label": "офлайн", + "offline_text": "Это выделенное офлайн-устройство. Оно никогда не будет подключено к интернету", + "online_label": "онлайн", + "online_text": "Это устройство подключено к интернету", + "setup_label": "Каков ваш тип установки?", + "setup_text": "Чтобы правильно настроить хранилище, скажите нам, как вы собираетесь настроить подключение вашего устройства. Это поможет нам определить идеальное взаимодействие с другими кошельками", + "title": "Тип установки" + }, + "introduction": { + "title": "Установите AirGap Wallet", + "highest": { + "label": "Высочайшая безопасность", + "text": "С помощью двух устройств AirGap безопасная работа с ключами становится более доступной." + }, + "medium": { + "label": "Средняя безопасность", + "text": "С помощью двух приложений AirGap безопасная работа с ключами становится более доступной." + }, + "vault": { + "heading": "Хранилище AirGap", + "text": "Закрытый ключ генерируется и надежно хранится в приложении AirGap Vault. Вы должны установить AirGap Vault, чтобы использовать AirGap Wallet" + }, + "wallet": { + "heading": "Кошелек AirGap", + "text": "Приложение кошелька имеет дело только с публичной информацией и отвечает за трансляцию транзакций в блокчейн." + }, + "communication": { + "highest_text": "Односторонняя связь с помощью QR-кодов.", + "medium_text": "Безопасное общение с помощью переключения приложений." + }, + "wallet_install_label": "Установите кошелек AirGap", + "continue_label": "Вперед", + "header": "Взаимодействие с вашим устройством {{installationType}}", + "offline-companion_text": "Установите сопутствующее приложение на устройство с доступом в Интернет и будьте уверены, что между двумя приложениями передается только общедоступная информация. Ваши секреты никогда не покидают хранилище AirGap, защищая их от онлайн-угроз", + "offline-desc": "По своей конструкции AirGap Vault никогда не подключается к каким-либо онлайн-сервисам. Чтобы проверить свой баланс и создавать транзакции, используйте сопутствующее приложение, такое как AirGap Wallet", + "online-desc": "По замыслу AirGap Vault никогда не подключается к каким-либо онлайн-сервисам. Ваши секреты никогда не покидают AirGap Vault и, следовательно, защищены от онлайн-угроз. Чтобы проверить свой баланс и совершать транзакции, используйте сопутствующее приложение, например AirGap Wallet", + "skip_label": "Пропустить" + }, + "secret-setup": { + "heading": "Установка секретных фраз", + "advanced": "Расширенная генерация энтропии", + "advanced_warning": "Позволяет использовать броски кубиков или подбрасывание монетки в качестве альтернативных методов генерации энтропии. Используйте их только если вы с ними знакомы и понимаете риски. Используйте только настоящий кубик или монету.", + "generate": { + "label": "Создать", + "text": "Создайте надежную секретную фразу, используя дополнительную энтропию от камеры и микрофона." + }, + "import": { + "label": "Импорт фразы восстановления", + "text": "Поддерживается пароль BIP 39" + }, + "social-recovery": { + "label": "Импорт социального восстановления" + }, + "dice-roll": { + "label": "Генерация с помощью бросков кубиков", + "text": "Используйте кубики для создания безопасной и проверяемой фразы восстановления." + }, + "coin-flip": { + "label": "Генерация с помощью подбрасывания монет", + "text": "Используйте монету для генерации безопасной и проверяемой фразы восстановления." + } + }, + "secret-edit": { + "title": "Ваша секретная фраза", + "text": "Дайте вашей секретной фразе название.", + "fingerprint": "Отпечаток пальца", + "secret_input_label": "Ярлык вашей секретной фразы", + "advanced": "Дополнительные параметры", + "security-level": { + "heading": "Уровень безопасности", + "text": "Вы можете дополнительно зашифровать свою секретную фразу с помощью пароля." + }, + "passcode": { + "label": "Пароль шифрования", + "text": "Вы должны вводить этот пароль каждый раз при обращении к секретной фразе, например, при подписании транзакции. Если вы потеряете этот пароль, вам придется заново ввести резервную копию из 24 слов." + }, + "passphrase": { + "label": "Парольная фраза BIP39", + "text": "Парольная фраза BIP39 должна быть введена при создании учетной записи." + }, + "secret-recovery": { + "heading": "Восстановление секретной фразы", + "text": "После первоначальной настройки вы можете настроить свое восстановление секретной фразы." + }, + "name_label": "Имя", + "error_alert": { + "abort-button_label": "Прервать", + "message": "Что-то пошло не так!", + "retry-button_label": "Повторить", + "title": "Ошибка" + }, + "social-recovery": { + "label": "Социальное восстановление", + "text": "Создайте несколько секретных акций
для распространения среди социальных контактов." + }, + "interaction": { + "label": "Взаимодействие хранилища и кошелька", + "text": "Выберите, установлены ли хранилище и кошелек на одном устройстве или на разных устройствах." + }, + "secret-recovery-key": { + "label": "Ключ восстановление секретной фразы", + "description": "Этот ключ восстановления гарантирует восстановление вашей секретной фразы из поврежденного защищенного хранилища. Вам понадобится ключ восстановления и ваш отпечаток пальца, пин-код, графический пароль. Храните его в безопасном месте, как и фразу для восстановления.", + "generate-text": "Сгенерируйте ключ восстановления для вашей секретной фразы", + "reset-text": "Сброс ключа восстановления для вашей секретной фразы", + "alert": { + "title": "Ключ восстановления секретной фразы", + "done": "Готово", + "copy": "Копировать" + }, + "copied": "Ключ восстановления скопирован", + "reset-error": "Не удалось установить ключ восстановления" + }, + "bip85": { + "generate": "Сгенерировать дочернюю мнемонику BIP85", + "text": "Безопасное генерирование дочерней мнемоники из главной мнемоники." + }, + "show-mnemonic": { + "label": "Показать секретную фразу", + "text": "Отображение секретной фразы, связанной с этой секретной фразой.", + "alert": { + "title": "Показать секретную фразу", + "message": "Пожалуйста, помните, что секретная фраза всегда должна быть приватной, так как он предоставляет полный доступ к вашим средствам. Ни в коем случае не делайте снимков экрана или фотографий. Убедитесь, что вы находитесь в безопасном месте, где никто не может видеть ваш экран.", + "understood": "Я понимаю" + }, + "copied": "Копирование ключа восстановления", + "reset-error": "Не удалось установить ключ восстановления" + }, + "confirm_label": "Подтвердить" + }, + "social-recovery-generate": { + "intro-state-1-title": "Социальное восстановление", + "intro-state-1-text1": "С помощью социального восстановления вы можете создавать секретные акции и распространять их среди социальных контактов, которым вы доверяете.", + "intro-state-1-text2": "Вы можете восстановить потерянную секретную фразу, если у вас есть определенное количество таких секретных акций.", + "intro-state-2-title": "Распределите свои акции", + "intro-state-2-text1": "Идея заключается в том, чтобы иметь различные доли, которые сами по себе бесполезны, но вместе позволяют восстановить вашу секретную фразу.", + "intro-state-2-text2": "Вы можете распределить эти акции по разным местам или людям, которым вы доверяете.", + "intro-state-2-text3": "Так что не волнуйтесь, ваша бабушка не сможет восстановить вашу секретную фразу с помощью доли, которую вы хранили у нее.", + "intro-state-3-title1": "Как работает социальное восстановление", + "intro-state-3-title2": "Выберите количество акций", + "intro-state-3-text1": "Начните с указания количества социальных акций, которые вы хотите создать. Вам также нужно будет определить, сколько акций необходимо для восстановления вашей секретной фразы.", + "intro-state-3-title3": "Храните и проверяйте каждую акцию", + "intro-state-3-text2": "Мы создадим для вас различные социальные акции. Сделайте пометки для каждой из них. На следующем этапе вам будет предложено проверить каждую акцию, чтобы убедиться, что вы скопировали их правильно.", + "intro-state-3-title4": "Не то же самое, что ваша парольная фраза", + "intro-state-3-text3": "Хотя они могут выглядеть одинаково, социальные акции - это не то же самое, что ваша парольная фраза.", + "setup-state-1-text1": "Выберите количество социальных акций, которые вы хотите создать", + "setup-state-2-text1": "Создание {{numberOfShares}} акций", + "setup-state-2-text2": "Выберите количество социальных акций, необходимых для восстановления вашей секретной фразы", + "rules-heading": "Помните об этом правиле", + "rules-text1": "Запишите эти слова на листе бумаги или металлической пластине", + "rules-text2": "Слова должны быть расположены в правильном порядке", + "rules-text3": "Проверьте написание каждого слова", + "rules-text4": "Храните записанную секретную фразу в надежном месте", + "rules-text5": "Не делайте скриншот или фотографию и не ксерокопируйте свою секретную фразу", + "rules-text6": "Не загружайте свою секретную фразу в облако", + "share-show-heading": "Запишите все слова на листе бумаги, не забывая следовать правилам. Рекомендуем посчитать количество слов.", + "finish-title": "Создание социального восстановления прошло успешно!", + "finish-header": "Вы успешно создали акции социального восстановления для своей секретной фразы.", + "finish-warning-title": "Запомнить", + "finish-warning-paragraph": "Вы создали {{ numberOfShares }} акций, для восстановления которых вам потребуется не менее {{ sharesRequired }}.", + "finish-button": "Закончить" + }, + "secret-service": { + "alert": { + "title": "Дубликат секретной фразы", + "message": "Вы уже добавили секретную фразу с той же фразой восстановления" + } + }, + "secret-edit-delete-popover": { + "title": "Подтвердите удаление секретной фразы", + "text": "Действительно ли вы хотите удалить эту секретную фразу? Убедитесь, что у вас есть резервная копия фразы восстановления секретной фразы. В противном случае все ваши средства будут потеряны!", + "cancel_label": "Отменить", + "delete_label": "Удалить" + }, + "secret-generate": { + "heading": "Мы генерируем вашу секретную фразу.", + "text": "Для этого мы используем ваше видео, аудио, сенсорное управление и ускорение устройства, чтобы добавить дополнительную энтропию к вашей секретной фразе.", + "description": "Перемещайте устройство, записывая аудио, видео и ускорение устройства, пока все щиты не будут заполнены.", + "continue_label": "Продолжить" + }, + "secret-import": { + "title": "Импорт секретной фразы", + "text": "Вы можете импортировать существующую секретную фразу в AirGap. Заполните слова из вашей секретной фразы.", + "placeholder": "жена целлюлоза остров ...", + "warning": "Пожалуйста, дважды проверьте написание вашей секретной фразы.", + "import_label": "Импорт", + "passphrase": "Для использования функции пароля BIP-39 необходимо активировать Расширенный режим в настройках. Если он включен, пароль требуется для каждой транзакции." + }, + "secret-rules": { + "title": "Читайте внимательно", + "heading": "Убедитесь, что вы следуете этим правилам", + "text": "Мы сгенерировали вашу секретную фразу, это последовательность слов.", + "description": "Убедитесь, что вы понимаете эти правила, благодаря которым вы всегда будете иметь безопасный доступ к своим счетам.", + "rules-list": { + "item-1_text": "Запишите эти слова на листе бумаги", + "item-2_text": "Слова должны быть расположены по порядку", + "item-3_text": "Проверьте написание каждого слова", + "item-4_text": "Храните листок бумаги в надежном месте", + "item-5_text": "Не делайте скриншот или фотографию и не делайте фотосканирование ключа", + "item-6_text": "Не загружайте свой ключ в облако" + }, + "understood_label": "Я понимаю", + "confirm": "Обратите внимание и установите флажки:" + }, + "secret-show": { + "title": "Это ваша фраза для восстановления", + "text": "Запишите все слова на листе бумаги, не забывая следовать правилам.", + "fingerprint": "Отпечаток пальца", + "next-step_label": "Следующий шаг", + "too-fast_alert": { + "title": "Это было быстро!", + "heading": "Вы уверены, что вы не сверхчеловек?", + "text": "Убедитесь, что вы соблюдали все правила и не делали ничего, кроме записи своей секретной фразы на бумаге.", + "wait_label_p1": "Пожалуйста, подождите, пока по крайней мере", + "wait_label_p2": "закончились." + } + }, + "secret-validate": { + "title": "Проверьте фразу восстановления", + "text": "Соотнесите порядок фразы восстановления, выбрав правильные слова." + }, + "interaction-selection-settings": { + "title": "Взаимодействие с кошельком", + "connectivity_text": "Поскольку у этого устройства есть подключение, вы можете настроить опции взаимодействия с другими кошельками под свои потребности. Для включения функции переключения приложений установите приложение кошелька AirGap.", + "header": "Настраивать", + "heading": "Как бы вы хотели взаимодействовать с кошельком AirGap?", + "selector": { + "always": "Всегда спрашивать", + "same-device": "Переключение приложений", + "offline-device": "Сканирование QR-кодов" + }, + "continue_label": "Продолжить", + "description": "Вы всегда можете изменить свои предпочтения в настройках" + }, + "language-selection-settings": { + "title": "Выбор языка", + "heading": "Пожалуйста, выберите предпочтительный язык", + "selector": { + "device": "Язык вашего устройства", + "en": "Английский", + "de": "Немецкий", + "es": "Испанский", + "ru": "Русский", + "pt_BR": "Португальский (Бразилия)", + "zh_CN": "Китайский (Китай)" + }, + "continue_label": "Продолжить", + "description": "Вы всегда можете изменить свои предпочтения в настройках" + }, + "verify-key": { + "incorrect_text": "Ваша секретная фраза не совпадает со сгенерированной. Убедитесь, что вы выбрали правильные слова.
Чтобы исправить ошибки, просто выберите неправильное слово и выберите правильное.", + "success_text": "Акцию успешно проверена!", + "continue_label": "Продолжить" + }, + "social-recovery-import": { + "title": "Социальное восстановление", + "text": "Для того чтобы восстановить секретную фразу из своих акций, укажите, с помощью скольких акций вы хотите восстановить свою секретную фразу. Помните, что вы сможете успешно восстановить свою секретную фразу, только если у вас есть столько акций для восстановления, сколько вы определили в настройке социального восстановления.", + "share-recovery": { + "heading": "Количество акций для восстановления", + "label": "Количество акций" + }, + "recover_label": "Восстановить" + }, + "social-recovery-setup": { + "title": "Социальное восстановление", + "text": "С помощью социального восстановления вы можете создавать секретные акции и распространять их среди социальных контактов, которым вы доверяете. Вы можете восстановить потерянную секретную фразу, если у вас есть определенное количество таких секретных акций.", + "secret-shares": { + "label": "Секретные акции", + "text": "Вы можете определить количество акций, которые вы хотите сгенерировать, и количество акций, необходимое для успешного восстановления вашей секретной фразы." + }, + "shares-number_label": "Количество секретных акций", + "shares-recovery_label": "Количество акций, необходимых для восстановления", + "start_label": "Начать", + "back_label": "Назад", + "next_label": "Вперед" + }, + "social-recovery-show-share": { + "title": "Социальное восстановление", + "secret-shares_label": "Секретная акция {{currentShare}} от {{shareLength}}", + "text": "Запишите все слова на листе бумаги, не забывая соблюдать все правила." + }, + "social-recovery-validate-share": { + "title": "Социальное восстановление", + "text": "Нажмите на каждое слово, чтобы подобрать правильный порядок:" + }, + "tab-scan": { + "title": "Сканирование QR-кодов", + "text": "Сканирование QR-кода из кошелька AirGap", + "multi-qr_text": "Эта транзакция состоит из нескольких QR-кодов. Держите камеру на меняющихся QR-кодах и дождитесь, пока все коды будут отсканированы.", + "empty-state_heading": "Для сканирования QR-кодов хранилища AirGap необходимо разрешение камеры.", + "grant-permission_label": "Разрешение" + }, + "tab-settings": { + "actions_label": "Действия", + "address_book_label": "Адресная книга", + "address_book_settings_label": "Настройки адресной книги", + "advanced-features_label": "Расширенные функции", + "about": "Про нас", + "title": "Настройки", + "information_label": "Информация", + "faq_label": "Часто задаваемые вопросы", + "feedback_label": "Отзывы", + "github_label": "GitHub", + "twitter_label": "Twitter", + "telegram_label": "Telegram", + "discord_label": "Discord", + "documentation_label": "Документация", + "secrets_label": "Секретные фразы", + "add-settings_label": "Добавить секретную фразу", + "interaction-options_label": "Варианты взаимодействия", + "paste-from-clipboard_label": "Вставить код из буфера обмена", + "qr-advanced-settings_label": "Настройки QR", + "interaction-settings_label": "Предпочтение взаимодействия", + "preferred-language_label": "Предпочитаемый язык", + "advanced-settings_label": "Расширенные настройки", + "bip39_wordlist_label": "Список слов BIP39", + "error-history_label": "Местная история ошибок", + "danger-zone_label": "Опасная зона", + "welcome-onboarding_label": "Добро пожаловать", + "disclaimer_label": "Отказ от ответственности", + "installation-type_label": "Тип установки", + "advanced-mode-type_label": "Расширенный режим", + "security-level-self-check_label": "Проверка уровня безопасности", + "settings_label": "Настройки", + "vault-interaction_label": "Взаимодействие с хранилищем", + "shop": "Магазин AirGap" + }, + "tab-secrets": { + "title": "Секретные фразы", + "add-secret_label": "Добавить секретную фразу", + "search_placeholder": "Поиск по секретным фразам", + "tab-secret-popover": { + "add-secret_label": "Добавить секрет", + "sync-all_label": "Синхронизировать все учетные записи с кошельком AirGap", + "title": "Управление секретами" + } + }, + "tab-wallets": { + "title": "Аккаунты", + "search_placeholder": "Поиск валюты", + "empty-state_text": "Создайте новый счет, выбрав валюту, и синхронизируйте его с кошельком AirGap.", + "add-wallet_label": "Добавить аккаунт", + "delete-accounts_label": "Удалить аккаунты", + "cancel_label": "Отмена", + "generate-recovery-key": { + "title": "Резервное копирование ключей для восстановления секретных фраз", + "description": "Чтобы всегда гарантировать восстановление сохраненной секретной фразы, необходимо иметь резервную копию ключа восстановления." + }, + "incompatible-qr_alert": { + "title": "Несовместимый QR", + "text": "Этот QR не является необработанной транзакцией.", + "okay_label": "Хорошо" + }, + "no-secret_alert": { + "title": "Аккаунт не найдено", + "text": "У вас нет совместимых учетных записей для этого открытого ключа в AirGap. Пожалуйста, импортируйте вашу секретную фразу и создайте соответствующую учетную запись для подписания этой транзакции.", + "okay_label": "Хорошо" + }, + "raw-tx_alert": { + "title": "Выберите аккаунт", + "okay_label": "Хорошо" + } + }, + "tabs": { + "wallets": "Аккаунты", + "scanner": "Сканер", + "secrets": "Секретные фразы", + "settings": "Настройки" + }, + "deserialized-detail": { + "sign_text": "Вы собираетесь подписать:", + "transaction": { + "title": "Подписать транзакцию", + "button_label": "Подписать транзакцию", + "unreadable_warning": "Мы не смогли извлечь информацию из этой транзакции. Это не означает, что транзакция недействительна - пожалуйста, убедитесь, что вы знаете, что вы делаете, и можете проверить, что вы знаете, что эта транзакция содержит правильные данные." + }, + "message": { + "title": "Знак сообщения", + "button_label": "Знак сообщения" + }, + "loader": { + "sign-transaction": { + "message": "Подписание транзакции..." + }, + "sign-message": { + "message": "Подписание транзакции..." + }, + "generic": { + "message": "Загрузка..." + } + }, + "alert": { + "bip39-passphrase": { + "header": "Парольная фраза BIP-39", + "message": "Если вы установили парольную фразу BIP-39, введите ее здесь.", + "input-placeholder_label": "Парольная фраза", + "button_label": "Ок" + }, + "bip39-passphrase-error": { + "header": "Парольная фраза BIP-39", + "message": "Открытые ключи не совпадают. Введена ли правильная парольная фраза BIP-39?", + "button_label": "Ок" + }, + "secret-not-found-error": { + "header": "Секретная фраза не найдена", + "message": "Для этого открытого ключа секретная фраза не найдена", + "button_label": "Ок" + }, + "unknown-error": { + "header": "Ошибка", + "message": "Что-то пошло не так!", + "button_label": "Ок" + } + }, + "signing_account": "Вы подписываетесь с помощью учетной записи из {{secretLabel}}" + }, + "transaction-signed": { + "title": "Подписанные транзакции", + "heading": "Это ваша подписанная транзакция, отсканируйте ее с помощью кошелька AirGap.", + "done_label": "Готово" + }, + "touch-entropy": { + "text": "Обведите пальцем." + }, + "wallet-address": { + "title": "Адрес аккаунта", + "address_label": "Адрес:", + "path_label": "Путь деривации:", + "sync_label": "Аккаунт синхронизации", + "done_label": "Готово", + "copy-address_modal": { + "text": "Адрес был скопирован в ваш буфер обмена" + }, + "alert": { + "wallet-not-migrated": { + "header": "Аккаунт нуждается в обновлении", + "message": "Невозможно продолжить, пожалуйста, сначала обновите или заново добавьте учетную запись.", + "button_label": "Ок" + } + } + }, + "interaction-selection": { + "title": "Взаимодействие с кошельком", + "heading": "Как бы вы хотели взаимодействовать с кошельком AirGap?", + "same-device_label": "Переключение приложений", + "offline-device_label": "Сканирование QR-кодов" + }, + "wallet-edit-delete-popover": { + "settings_label": "Настройки учетной записи", + "copy_label": "Копировать адрес", + "copy_sync_code": "Копировать код синхронизации", + "show_address_qr": "Показать QR-адрес", + "confirm_address_copy": "Адрес был скопирован в ваш буфер обмена", + "confirm_sync_code_copy": "Код синхронизации был скопирован в ваш буфер обмена", + "account-removal_alert": { + "title": "Подтвердите удаление аккаунта", + "text": "Вы хотите удалить эту учетную запись? Вы всегда сможете добавить ее снова, если будете знать ее правильный путь деривации!", + "cancel_label": "Отменить", + "delete_label": "Закрыть" + } + }, + "wallet-select-coins": { + "title": "Добавить аккаунт", + "select-type": { + "label": "Выберите тип аккаунта", + "single-address_label": "Кошелек с одним адресом", + "hd-wallet_label": "HD Wallet" + }, + "advanced_label": "Расширенный режим", + "custom-path": { + "label": "Пользовательский путь деривации", + "placeholder": "Пользовательский путь деривации" + }, + "create_label": "Создать" + }, + "wallet-share": { + "title": "Парный аккаунт", + "heading": "Сканируйте этот QR-код с помощью {{walletName}}", + "text": "Этот QR включает ваш открытый ключ, адрес и тип вашей монеты.", + "same-device_label": "Синхронизация с одним устройством", + "done_label": "Готово" + }, + "wallet-share-select": { + "title": "Аккаунт синхронизации", + "heading": "Выберите счета, которые вы хотите синхронизировать с кошельком AirGap.", + "sync_label": "Синхронизировать", + "alert": { + "wallets-not-migrated": { + "header": "Аккаунт нуждается в обновлении", + "message": "Невозможно продолжить, пожалуйста, сначала обновите или заново добавьте учетную запись.", + "button_label": "Ок" + }, + "excluded-legacy-accounts": { + "header": "Аккаунт нуждается в обновлении", + "message": "Некоторые из выбранных учетных записей не могут быть синхронизированы и должны быть обновлены или добавлены заново. Остальные учетные записи можно синхронизировать.", + "button-accept_label": "Синхронизировать", + "button-reject_label": "Отменить" + }, + "unknown-error": { + "header": "Ошибка", + "message": "Что-то пошло не так!", + "button_label": "Ок" + } + } + }, + "warnings-modal": { + "root": { + "title": "Ваше устройство рутировано", + "description": "Похоже, что вы рутировали свое устройство. Хотя мы считаем, что это классно, однако, это значительно ослабляет безопасность вашего устройства, и другие приложения смогут обойти многочисленные механизмы AirGap. Поэтому AirGap не сможет работать на этом устройстве." + }, + "screenshot": { + "title": "Обнаружен скриншот", + "description": "Похоже, вы только что сделали снимок экрана. Убедитесь, что вы никогда не делаете скриншоты, так как вы можете раскрыть свой секретный ключ." + }, + "secure-storage": { + "title": "Устройство небезопасно", + "description": "Ваш экран блокировки должен быть настроен для правильного шифрования и защиты ваших секретных фраз. После защиты устройства закройте и перезапустите AirGap.", + "button-text_label": "Защитить устройство" + }, + "network": { + "title": "Обнаружено сетевое подключение", + "description": "Похоже, что вы подключили устройство к сети. Приложение AirGap не имеет сетевых привилегий, но лучше всего полностью отключить устройство от любой сети.", + "button": "Подписать сообщение" + }, + "disclaimer": { + "title": "Отказ от ответственности AirGap", + "text": "Настоящим вы как пользователь принимаете и признаете данный протокол и всю информацию, представленную в нем, в полном объеме. Вы как пользователь подтверждаете, что содержание данного документа было рассмотрено, проверено и понято вами.", + "disclaimer-list": { + "text": "В максимальной степени, разрешенной действующим законодательством:", + "item-1_text": "Все услуги, предоставляемые компанией Papers AG, ее сотрудниками, внештатными сотрудниками или другими субподрядчиками, предоставляются без заверений и гарантий любого рода", + "item-2_text": "Papers AG отказывается от любой прямой и косвенной ответственности за ущерб, возникающий в рамках или в связи с настоящим Протоколом, в особенности, но не ограничиваясь потерей или повреждением данных, упущенной выгодой, взломом продукта или системы, а также кражей или пропажей денежных средств." + }, + "description": "Вы понимаете риски, связанные с этим программным обеспечением, включая, но не ограничиваясь этим, потерю вашей секретной фразы, таким образом, закрытых ключей и доступа к вашим средствам.", + "understood_label": "Я понимаю и принимаю" + } + }, + "bip85-generate": { + "title": "Генерировать BIP85", + "text": "BIP85 позволяет вам безопасно создавать новые мнемоники на основе ваших основных мнемоник. Пока у вас есть доступ к основной мнемонике, вы всегда сможете повторно генерировать дочерние мнемоники.", + "mnemonic-length": "Длина мнемоники", + "index": "Индекс", + "generate": "Генерировать", + "advanced_label": "Расширенный режим", + "bip39-passphrase": "Парольная фраза BIP-39", + "bip39-passphrase-reveal": "Раскрыть парольную фразу", + "alert": { + "header": "Парольная фраза BIP-39", + "message": "Вы задаете парольную фразу BIP39. Вам нужно будет ввести эту парольную фразу снова, когда вы попытаетесь извлечь тот же самый дочерний ключ!", + "understand": "Я понимаю" + } + }, + "bip85-show": { + "title": "Показать детали BIP85", + "text": "Запишите все слова на листе бумаги. Вы должны будете повторить мнемонику на следующей странице для проверки.", + "mnemonic-length": "Длина мнемоники", + "index": "Индекс", + "fingerprint": "Отпечаток пальца", + "add": "Добавить секрет" + }, + "message-signing-request": { + "title": "Сообщение для подписи", + "payload_label": "Сообщение для подписи. Убедитесь, что вы знаете, что подписываете.", + "blake2b_hash": "Леджер Blake2b - хэш сообщения", + "heading": "Это ваше подписанное сообщение, отсканируйте его с помощью кошелька AirGap.", + "sign_button": "Сообщение для подписи" + }, + "message-signing-response": { + "text": "Отображение сведений о подписанном сообщении" + }, + "qr-settings-page": { + "title": "Настройки QR" + }, + "select-account": { + "message-signing": { + "title": "Выберите аккаунт", + "heading": "Пожалуйста, выберите учетную запись для сканирования этого сообщения", + "placeholder": "Поиск по идентификатору" + }, + "psbt": { + "title": "Выберите аккаунт", + "heading": "Пожалуйста, выберите учетную запись для подписания данного PSBT", + "placeholder": "Поиск по идентификатору" + } + }, + "unsigned-transaction": { + "sign-tx_label": "Подписать транзакцию" + }, + "link-page": { + "scan-qr": "Сканируйте QR-код, чтобы открыть ссылку на онлайн-устройстве", + "copy_label": "Скопировать ссылку", + "link-clipboard_label": "Ссылка была скопирована в ваш буфер обмена" + }, + "migration": { + "title": "Обновление учетных записей", + "heading": "Миграция аккаунтов", + "list": { + "header": "Следующие секретные фразы и учетные записи будут обновлены для поддержки нового упрощенного входа в систему.

Примечание: Вам может быть предложено пройти аутентификацию и ввести пароль, если он был установлен для любой из отображаемых секретных фраз или учетных записей." + }, + "button-run_label": "Обновить", + "button-done_label": "Готово", + "alert": { + "paranoia-info": { + "header": "Пароль шифрования", + "message": "Похоже, что вы установили пароль шифрования для дополнительной защиты {{label}}. Вам может быть предложено ввести его во время обновления. Пропустите, если вы не хотите обновлять эту секретную фразу сейчас.", + "button-ok_label": "Ок", + "button-skip_label": "Пропустить" + }, + "bip39-passphrase": { + "header": "Парольная фраза BIP-39", + "message": "Если вы установили парольную фразу BIP-39 для {{address}} ({{protocol}}), пожалуйста, введите ее здесь или пропустите обновление этой учетной записи.", + "input-placeholder_label": "Парольная фраза", + "button-ok_label": "Ок", + "button-skip_label": "Пропустить" + }, + "unknown-error": { + "header": "Ошибка", + "message": "Что-то пошло не так! Пожалуйста, попробуйте еще раз.", + "button_label": "Ок" + } + } + }, + "danger-zone": { + "label": "Опасная зона", + "isolated-modules_label": "Изолированные модули", + "description": "Действия на этой странице предназначены только для опытных пользователей. Пожалуйста, помните о последствиях, если вы используете одну из следующих функций.", + "wipe_label": "Сброс хранилища AirGap", + "wipe": { + "alert": { + "title": "Стереть хранилище", + "message": "Это действие удалит все ваши секретные фразы и сбросит хранилище AirGap к заводским настройкам.

Убедитесь, что у вас есть резервная копия всех ваших фраз восстановления.", + "cancel": "Отменить", + "ok": "Ок" + } + }, + "wipe-error": { + "alert": { + "title": "Ошибка", + "message": "При попытке стереть приложение возникла ошибка. Если эта ошибка сохраняется, пожалуйста, удалите и удалите приложение с вашего устройства.", + "ok": "Ок" + } + } + }, + "secret-generate-dice-roll": { + "title": "Броски кубиков", + "label": "Создайте секретную фразу с помощью бросков кубиков", + "description": "Генерация энтропии с помощью бросков игральных костей - это расширенная функция. Она позволяет задавать собственную энтропию и генерировать проверяемую фразу восстановления. Используйте эту функцию, только если вы знаете, как ее использовать!", + "status": "{{ inputLength }} не менее 99 бросков ({{ entropyBits }} частей энтропии)", + "type-alert": { + "header": "Выберите тип броска кубиков", + "message": "Существует множество стандартов интерпретации результатов броска игральных костей. Выберите один из типов ниже, если вы хотите проверить свою мнемонику с помощью другого инструмента.", + "default": "По умолчанию", + "coldcard": "ColdCard" + } + }, + "secret-generate-coin-flip": { + "title": "Броски монеты", + "label": "Генерация секретной фразы с помощью подбрасывания монет", + "description": "Генерация энтропии с помощью подбрасывания монет - это расширенная функция. Она позволяет задать собственную энтропию и сгенерировать проверяемую фразу для восстановления. Используйте эту функцию, только если вы знаете, как ее использовать!", + "status": "{{ inputLength }} из 256 подбрасываний монет ({{ inputLength }} частей энтропии)", + "head": "Орел", + "tail": "Решка" + }, + "error-history": { + "title": "История ошибок", + "empty_label": "Список ошибок пуст! 🎉", + "details_label": "Детали" + }, + "wordlist": { + "title": "Список слов", + "search_placeholder": "Поиск..." + }, + "accounts-list-edit-popover": { + "add-account_label": "Добавить учетную запись", + "delete_label": "Удалить учетные записи", + "secret-management_label": "Управление секретами", + "sync-all_label": "Синхронизировать все учетные записи с кошельком AirGap", + "title": "Настройки" + }, + "advanced-mode": { + "label": "Расширенный режим", + "note_text": "Примечание: Расширенный режим предоставляет доступ к дополнительным функциям, таким как BIP39 Пароли и Lifehash Идентификаторы" + }, + "contact-book": { + "button_delete_entries": "Сбросить записи", + "label_add": "Добавить", + "label_add_address_entries": "Добавить адресные записи", + "label_added_by": "добавлено", + "label_address": "Адрес", + "label_cancel": "Отмена", + "label_close": "Закрыть", + "label_creation_date": "Дата создания", + "label_delete_entry": "Удалить адресную запись", + "label_edit": "Редактировать", + "label_enable_address_book": "Включить адресную книгу", + "label_enable_suggestions": "Включить предложения", + "label_finish": "Завершить", + "label_indentify_addresses_you_interact": "Определить адреса, с которыми вы взаимодействуете", + "label_look_transactions_histories": "Просматривайте соответствующие истории транзакций и многое другое!", + "label_manual_entry": "Ручной ввод", + "label_name": "Имя", + "label_note_disable": "Примечание: Вы можете отключить эту опцию позже в настройках", + "label_recommendation_on_who": "Мы будем рекомендовать, кого добавить на основе адресов, с которыми вы часто взаимодействуете", + "label_recommendations": "Рекомендации", + "label_recommended_by_us": "Рекомендовано нами", + "label_scan_qr": "Сканируйте QR-код адреса", + "label_search_contacts": "Поиск контактов", + "label_several_ways": "Есть несколько способов добавить новые записи в вашу адресную книгу:", + "label_sort_by": "Сортировать по", + "label_store_manage_entries": "Хранить и управлять записями адресов", + "label_suggestions": "Предложения", + "label_this_allows_to": "Это позволяет вам", + "label_transactions": "Транзакции", + "label_welcome_personal_address_book": "Добро пожаловать в вашу личную адресную книгу", + "label_while_signing": "При подписании транзакций", + "title_address_book": "Адресная книга", + "title_settings": "Настройки адресной книги" + }, + "contact-book-scan": { + "empty-state_heading": "Чтобы сканировать QR-коды, AirGap Vault нужно разрешение камеры.", + "grant-permission_label": "Предоставить разрешение", + "text": "Отсканируйте QR-код адреса, чтобы добавить его в ваши контакты", + "title": "Сканер QR-кодов адресной книги" + }, + "contacts-delete-popover": { + "cancel_label": "Отмена", + "delete_label": "ОК", + "text": "Это действие удалит все ваши сохраненные записи. Вы хотите продолжить?", + "title": "Сбросить записи" + }, + "isolated-module": { + "text": "Не можете найти свою любимую монету? Создайте изолированный модуль для ее интеграции" + }, + "isolated-modules": { + "loader_message": "Загрузка..." + }, + "isolated-modules-details-page": { + "alert": { + "remove": { + "cancel_label": "Отмена", + "header": "Удалить модуль", + "message": "Вы уверены, что хотите удалить этот модуль?", + "proceed_label": "Удалить" + }, + "update": { + "different-public-key": { + "header": "Обновление модуля не удалось", + "message": "Вы не можете обновить этот модуль выбранным пакетом, авторы (публичные ключи) отличаются.", + "ok_label": "Ok" + }, + "generic": { + "header": "Обновление модуля не удалось", + "message": "Что-то пошло не так! Модуль не может быть обновлен.", + "ok_label": "Ok" + }, + "load-failed": { + "header": "Обновление модуля не удалось", + "message": "Что-то пошло не так! Новый модуль не может быть загружен" + } + } + } + }, + "isolated-modules-list-page": { + "alert": { + "add": { + "failed": { + "header": "Ошибка при добавлении модуля", + "message": "Что-то пошло не так! Пожалуйста, попробуйте снова.", + "ok_label": "Ok" + } + } + }, + "items": { + "search_placeholder": "Поиск изолированных модулей" + }, + "title": "Изолированные модули" + }, + "keyboard": { + "add": "Добавить слово", + "delete": "Удалить слово", + "mask": "Маскировать текст", + "paste": "Вставить", + "shuffle": "Перемешать клавиши", + "word_list": "Показать список слов" + }, + "security-level-self-check": { + "description": "Определите ваш уровень безопасности, проверив вашу личную настройку. Если все флажки установлены, вы можете быть уверены, что использовали полный потенциал безопасности AirGap Vault", + "heading": "Проверка уровня безопасности" + }, + "shop": { + "AirGap-Knox_description": "С AirGap Knox вы можете отключить все виды подключений на своем смартфоне на уровне системы и создать абсолютно безопасную среду для AirGap Vault", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Recovery-Plate_description": "Вгравируйте свою фразу восстановления на нержавеющей стали, чтобы защитить ее от огня или повреждений", + "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", + "copy_label": "Скопировать ссылку", + "label": "Магазин AirGap", + "page-description_description": "Добавьте дополнительный уровень безопасности с помощью решений из магазина AirGap и оплачивайте криптовалютой", + "page-description_label": "Исследуйте магазин AirGap", + "promo-description": "Получите скидку 10% на вашу первую покупку при использовании промокода: VaultUser23", + "QR-code_label": "Чтобы посетить, отсканируйте QR-код или перейдите на следующий веб-сайт:" + }, + "vault-interaction-settings": { + "device-connected_text": "Устройство подключено к интернету", + "heading": "Взаимодействие с хранилищем", + "note_text": "Примечание: Эти настройки НЕ изменяют подключение вашего устройства", + "title": "Взаимодействие с хранилищем" + } +} \ No newline at end of file From e8fc58b80c3a647751c0c004f748dfde2255561d Mon Sep 17 00:00:00 2001 From: Damilola Debel Date: Mon, 29 Apr 2024 12:38:12 +0100 Subject: [PATCH 06/11] fix/module-component --- .../pages/account-add/account-add.page.html | 2 +- src/app/pages/account-add/account-add.page.ts | 70 +++++++++++-------- .../pages/secret-setup/secret-setup.page.html | 1 + 3 files changed, 41 insertions(+), 32 deletions(-) diff --git a/src/app/pages/account-add/account-add.page.html b/src/app/pages/account-add/account-add.page.html index d82bfbdd..45a8fb4f 100644 --- a/src/app/pages/account-add/account-add.page.html +++ b/src/app/pages/account-add/account-add.page.html @@ -74,7 +74,7 @@

- + diff --git a/src/app/pages/account-add/account-add.page.ts b/src/app/pages/account-add/account-add.page.ts index f14a98c3..e815434a 100644 --- a/src/app/pages/account-add/account-add.page.ts +++ b/src/app/pages/account-add/account-add.page.ts @@ -68,23 +68,25 @@ export class AccountAddPage { this.protocolService.getActiveProtocols().then(async (protocols: ICoinProtocol[]) => { const navigationIdentifier: ProtocolSymbols | undefined = state.protocol - this.protocolList = await Promise.all(protocols.map(async (protocol) => { - const [symbol, identifier, name, supportsHD] = await Promise.all([ - protocol.getSymbol(), - protocol.getIdentifier(), - protocol.getName(), - protocol.getSupportsHD() - ]) - const isChecked = navigationIdentifier === identifier - - return { - protocol, - isHDWallet: supportsHD, - customDerivationPath: undefined, - isChecked: isChecked, - details: { symbol, identifier, name } - } - })) + this.protocolList = await Promise.all( + protocols.map(async (protocol) => { + const [symbol, identifier, name, supportsHD] = await Promise.all([ + protocol.getSymbol(), + protocol.getIdentifier(), + protocol.getName(), + protocol.getSupportsHD() + ]) + const isChecked = navigationIdentifier === identifier + + return { + protocol, + isHDWallet: supportsHD, + customDerivationPath: undefined, + isChecked: isChecked, + details: { symbol, identifier, name } + } + }) + ) this.onProtocolSelected() }) } @@ -122,7 +124,7 @@ export class AccountAddPage { if (selectedProtocols.length === 1) { const selectedProtocol = selectedProtocols[0] const standardDerivationPath = await selectedProtocol.protocol.getStandardDerivationPath() - if (await selectedProtocol.protocol.getSupportsHD() && selectedProtocol.isHDWallet) { + if ((await selectedProtocol.protocol.getSupportsHD()) && selectedProtocol.isHDWallet) { selectedProtocol.customDerivationPath = standardDerivationPath } else { selectedProtocol.customDerivationPath = `${standardDerivationPath}/0/0` @@ -161,19 +163,21 @@ export class AccountAddPage { this.secretsService .addWallets( this.secret, - await Promise.all(this.protocolList.map(async (protocolWrapper: ProtocolWrapper) => { - const protocol = protocolWrapper.protocol - return { - protocolIdentifier: await protocol.getIdentifier(), - isHDWallet: protocolWrapper.isChecked ? protocolWrapper.isHDWallet : await protocol.getSupportsHD(), - customDerivationPath: - protocolWrapper.isChecked && protocolWrapper.customDerivationPath - ? protocolWrapper.customDerivationPath - : await protocol.getStandardDerivationPath(), - bip39Passphrase: protocolWrapper.isChecked ? this.bip39Passphrase : '', - isActive: protocolWrapper.isChecked - } - })) + await Promise.all( + this.protocolList.map(async (protocolWrapper: ProtocolWrapper) => { + const protocol = protocolWrapper.protocol + return { + protocolIdentifier: await protocol.getIdentifier(), + isHDWallet: protocolWrapper.isChecked ? protocolWrapper.isHDWallet : await protocol.getSupportsHD(), + customDerivationPath: + protocolWrapper.isChecked && protocolWrapper.customDerivationPath + ? protocolWrapper.customDerivationPath + : await protocol.getStandardDerivationPath(), + bip39Passphrase: protocolWrapper.isChecked ? this.bip39Passphrase : '', + isActive: protocolWrapper.isChecked + } + }) + ) ) .then(() => { this.navigationService @@ -218,4 +222,8 @@ export class AccountAddPage { addAccount() } } + + public goToIsolatedModule(): void { + this.navigationService.route('/isolated-modules-list').catch(handleErrorLocal(ErrorCategory.IONIC_NAVIGATION)) + } } diff --git a/src/app/pages/secret-setup/secret-setup.page.html b/src/app/pages/secret-setup/secret-setup.page.html index 44d2ee51..8af1bf8f 100644 --- a/src/app/pages/secret-setup/secret-setup.page.html +++ b/src/app/pages/secret-setup/secret-setup.page.html @@ -41,6 +41,7 @@ + {{ 'secret-setup.import.text' | translate }} From 6657845f604fee46cc3072a18b88fc2c60ab0254 Mon Sep 17 00:00:00 2001 From: Damilola Debel Date: Tue, 30 Apr 2024 08:46:27 +0100 Subject: [PATCH 07/11] fix/typo-ss --- src/assets/i18n/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index e38b4f55..9e8954cd 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -210,7 +210,7 @@ "intro-state-3-title2": "Choose Number of Shares", "intro-state-3-text1": "Begin by specifying how many social shares you'd like to create. You'll also need to define how many shares are needed to recover your secret.", "intro-state-3-title3": "Store and Verify Each Share", - "intro-state-3-text2": "The vault will generate different social shares for you. Make a note of for each of them. In a next step, you'll be asked to verify each share to make sure that you've copied them correctly.", + "intro-state-3-text2": "The vault will generate different social shares for you. Make a note for each of them. In the next step, you'll be asked to verify each share to make sure that you've copied them correctly.", "intro-state-3-title4": "Not the Same as Your Passphrase", "intro-state-3-text3": "Although they might look the same, social shares are not the same as your passphrase.", "setup-state-1-text1": "Select the number of social shares you wish to create", From 83bb8969bbff1b2aa76260307ecde7b9c212cfe8 Mon Sep 17 00:00:00 2001 From: Damilola Debel Date: Fri, 3 May 2024 10:19:13 +0100 Subject: [PATCH 08/11] feat/lang-update --- src/app/services/storage/storage.service.ts | 1 + src/assets/i18n/de.json | 225 ++- src/assets/i18n/en.json | 5 +- src/assets/i18n/es.json | 315 ++-- src/assets/i18n/fr.json | 866 ++++++++++ src/assets/i18n/pt_BR.json | 316 ++-- src/assets/i18n/ru.json | 1613 ++++++++++--------- src/assets/i18n/zh.json | 221 --- src/assets/i18n/zh_CN.json | 930 +++++++---- 9 files changed, 2813 insertions(+), 1679 deletions(-) create mode 100644 src/assets/i18n/fr.json delete mode 100644 src/assets/i18n/zh.json diff --git a/src/app/services/storage/storage.service.ts b/src/app/services/storage/storage.service.ts index 6106ab6e..7799ee1e 100644 --- a/src/app/services/storage/storage.service.ts +++ b/src/app/services/storage/storage.service.ts @@ -9,6 +9,7 @@ export enum LanguagesType { DE = 'de', ES = 'es', PT_BR = 'pt_BR', + FR = 'fr', RU = 'ru', ZH_CN = 'zh_CN' } diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 7626528d..443fc6c2 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -18,6 +18,26 @@ "version": "Version:", "code": "Code:" }, + "shop": { + "label": "AirGap Shop", + "page-description_label": "Entdecken Sie den AirGap Shop", + "page-description_description": "Fügen Sie mit Lösungen aus dem AirGap Shop eine zusätzliche Sicherheitsebene hinzu und bezahlen Sie mit Crypto", + "QR-code_label": "Um uns zu besuchen, scannen Sie den QR-Code oder gehen Sie auf die folgende Website:", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Knox_description": "Mit AirGap Knox können Sie alle Arten der Konnektivität auf Ihrem Smartphone auf Systemebene deaktivieren und eine absolut sichere Umgebung für den AirGap Vault erstellen", + "AirGap-Recovery-Plate_label": "AirGap-Wiederherstellungsplatte", + "AirGap-Recovery-Plate_description": "Gravieren Sie Ihren Seed-Satz auf Edelstahl, um ihn vor Feuer oder Beschädigung zu schützen", + "promo-description": "Erhalten Sie 10 % Rabatt auf Ihren ersten Einkauf, wenn Sie den Promo-Code verwenden: VaultUser23", + "copy_label": "Link kopieren" + }, + "security-level-self-check": { + "heading": "Sicherheitsstufe Selbstprüfung", + "description": "Bestimmen Sie Ihr Sicherheitsniveau, indem Sie Ihr persönliches Setup überprüfen. Wenn Sie alle Kästchen angekreuzt haben, können Sie sicher sein, dass Sie das volle Sicherheitspotenzial des AirGap Vault ausgenutzt haben." + }, + "advanced-mode": { + "label": "Fortgeschrittener Modus", + "note_text": "Hinweis: Der erweiterte Modus gewährt Ihnen Zugriff auf weitere Funktionen wie BIP39-Passphrasen und Lifehash-Identicons" + }, "distribution-onboarding": { "ask-permission": { "heading": "AirGap ist nicht persistent, Geheimschlüssel werden nicht abgespeichert und müssen nach einem Neustart wieder importiert werden", @@ -84,7 +104,8 @@ "medium_text": "Sichere Kommunikation mit App-Wechsel." }, "wallet_install_label": "AirGap Wallet installieren", - "continue_label": "Loslegen" + "continue_label": "Loslegen", + "skip_label": "Überspringen" }, "secret-setup": { "heading": "AirGap Einrichten!", @@ -93,7 +114,8 @@ "text": "Gehen Sie auf Nummer sicher für Ihre Geldmittel, indem Sie einen Geheimschlüssel mit unserem sicheren Prozess erstellen." }, "import": { - "label": "Importieren" + "label": "Importieren", + "text": "BIP 39-Passphrase wird unterstützt" }, "social-recovery": { "label": "Soziale Wiederherstellung" @@ -105,10 +127,13 @@ "coin-flip": { "label": "Generate with Coin Flips", "text": "Use a coin to generate a secure and verifiable recovery phrase." - } + }, + "advanced": "Erweiterte Entropiegenerierung", + "advanced_warning": "Ermöglicht Ihnen, Würfelwürfe oder Münzwürfe als alternative Methoden zur Entropieerzeugung zu verwenden. Verwenden Sie diese nur, wenn Sie damit vertraut sind und die damit verbundenen Risiken kennen. Verwenden Sie nur einen echten Würfel oder eine Münze" }, "secret-edit": { "title": " Ihren Geheimschlüssel", + "name_label": "Name", "text": "Geheimschlüssel benennen und Sicherheistgrad auswählen.", "fingerprint": "Fingerprint", "secret_input_label": "Geheimschlüsselname", @@ -165,7 +190,45 @@ "copied": "Recovery key copied", "reset-error": "Could not set the recovery key" }, - "confirm_label": "Bestätigen" + "confirm_label": "Bestätigen", + "error_alert": { + "title": "Fehler", + "message": "Etwas ist schief gelaufen!", + "abort-button_label": "Abbrechen", + "retry-button_label": "Wiederholen" + } + }, + "social-recovery-generate": { + "intro-state-1-title": "Soziale Erholung", + "intro-state-1-text1": "Mit Social Recovery können Sie geheime Freigaben erstellen und diese an soziale Kontakte verteilen, denen Sie vertrauen.", + "intro-state-1-text2": "Sie können ein verlorenes Geheimnis wiederherstellen, wenn Sie über eine festgelegte Anzahl dieser Geheimnisanteile verfügen.", + "intro-state-2-title": "Verteilen Sie Ihre Anteile", + "intro-state-2-text1": "Die Idee besteht darin, unterschiedliche Freigaben zu haben, die für sich genommen nutzlos sind, Ihnen zusammen jedoch die Wiederherstellung Ihres Geheimnisses ermöglichen.", + "intro-state-2-text2": "Sie können diese Freigaben an verschiedene Standorte oder Personen verteilen, denen Sie vertrauen.", + "intro-state-2-text3": "Machen Sie sich also keine Sorgen, Ihre Oma kann Ihr Geheimnis mit dem bei ihr gespeicherten Share nicht wiederherstellen.", + "intro-state-3-title1": "Wie soziale Erholung funktioniert", + "intro-state-3-title2": "Wählen Sie die Anzahl der Anteile", + "intro-state-3-text1": "Geben Sie zunächst an, wie viele Social Shares Sie erstellen möchten. Sie müssen auch definieren, wie viele Shares erforderlich sind, um Ihr Geheimnis wiederherzustellen.", + "intro-state-3-title3": "Speichern und überprüfen Sie jede Freigabe", + "intro-state-3-text2": "Der Tresor generiert verschiedene Social Shares für Sie. Notieren Sie sich die einzelnen Shares. Im nächsten Schritt werden Sie aufgefordert, jeden Share zu überprüfen, um sicherzustellen, dass Sie ihn korrekt kopiert haben.", + "intro-state-3-title4": "Nicht dasselbe wie Ihre Passphrase", + "intro-state-3-text3": "Obwohl sie gleich aussehen, sind Social Shares nicht dasselbe wie Ihre Passphrase.", + "setup-state-1-text1": "Wählen Sie die Anzahl der Social Shares aus, die Sie erstellen möchten", + "setup-state-2-text1": "Erstellen von {{numberOfShares}} Anteilen", + "setup-state-2-text2": "Wählen Sie die Anzahl der Social Shares aus, die zur Wiederherstellung Ihres Geheimnisses erforderlich sind", + "rules-heading": "Beachten Sie diese Regel", + "rules-text1": "Schreiben Sie diese Worte auf ein Stück Papier oder eine Metallplatte", + "rules-text2": "Die Wörter müssen in der richtigen Reihenfolge stehen", + "rules-text3": "Überprüfen Sie die Rechtschreibung jedes Wortes", + "rules-text4": "Bewahren Sie das aufgeschriebene Geheimnis an einem sicheren Ort auf", + "rules-text5": "Machen Sie keinen Screenshot oder ein Foto und kopieren Sie Ihr Geheimnis nicht", + "rules-text6": "Laden Sie Ihr Geheimnis nicht in die Cloud hoch", + "share-show-heading": "Schreibe alle Wörter auf ein Blatt Papier und beachte dabei die Regeln. Wir empfehlen, die Begriffe aufzuzählen.", + "finish-title": "Generation der sozialen Erholung erfolgreich!", + "finish-header": "Sie haben erfolgreich Social-Recovery-Shares für Ihr Geheimnis erstellt.", + "finish-warning-title": "Erinnern", + "finish-warning-paragraph": "Sie haben {{ numberOfShares }} Freigaben erstellt, von denen Sie zum Wiederherstellen mindestens {{ sharesRequired }} benötigen.", + "finish-button": "Beenden" }, "secret-service": { "alert": { @@ -190,13 +253,15 @@ "text": "Ein bestehender Geheimschlüssel kann in AirGap importiert werden. Tragen Sie die Worte von Ihrem Wiederherstellungs-Satz ein.", "placeholder": "wife pulp island ...", "warning": "Bitte überprüfen Sie die Schreibweise des Wiederherstellungs-Satzes.", - "import_label": "Importieren" + "import_label": "Importieren", + "passphrase": "Um die BIP-39-Passphrase-Funktion zu verwenden, muss in den Einstellungen der ERWEITERTE MODUS aktiviert sein. Wenn aktiviert, ist die Passphrase für jede Transaktion erforderlich." }, "secret-rules": { "title": "Aufmerksam durchlesen", "heading": "Befolgen Sie diese Regeln.", "text": "Wir haben Ihren Geheimschlüssel generiert, er besteht aus eine Wortabfolge.", "description": "Stellen Sie sicher, dass Sie die nachfolgenden Regeln verstanden haben und einhalten werden. Diese ermöglichen einen sicheren Zugriff auf Ihre Konten.", + "confirm": "Bitte beachten Sie und aktivieren Sie die Kontrollkästchen:", "rules-list": { "item-1_text": "Notieren Sie die Wortabfolge auf einem Stück Papier oder gravieren Sie sie auf eine Metal Recovery Plate.", "item-2_text": "Halten Sie die Wortabfolge strikt ein.", @@ -224,7 +289,6 @@ "title": "Verifizierung Wiederherstellungs-Satz", "text": "Ordnen Sie die Wörter in die richtige Reihenfolge, indem Sie jeweils das betreffende Wort anwählen." }, - "interaction-selection-settings": { "header": "Setup", "title": "Wallet-Interaktion", @@ -242,9 +306,12 @@ "title": "Language Selection", "heading": "Please choose your preferred language", "selector": { + "device": "Die Sprache Ihres Geräts", "en": "English", - "de": "German", - "es": "Spanish", + "de": "German (KI übersetzt)", + "es": "Spanish (KI übersetzt)", + "ru": "Russisch", + "fr":"französisch (KI übersetzt)", "pt_BR": "Portuguese (Brazil)", "zh_CN": "Chinese (China)" }, @@ -287,11 +354,55 @@ "title": "Soziale Wiederherstellung", "text": "Ordnen Sie die Wörter in die richtige Reihenfolge, indem Sie jeweils das betreffende Wort anwählen." }, - "contacts-delete-popover": { - "title": "Einträge zurücksetzen", - "text": "Diese Aktion wird alle Ihre gespeicherten Einträge löschen. Möchten Sie fortfahren?", - "cancel_label": "Abbrechen", - "delete_label": "Ok" + "isolated-module" : { + "text": "Sie können Ihre Lieblingsmünze nicht finden? Erstellen Sie ein isoliertes Modul, um sie zu integrieren" + }, + "contact-book": { + "label_add": "Hinzufügen", + "label_edit": "Bearbeiten", + "label_cancel": "Stornieren", + "label_finish": "Beenden", + "label_close": "Schließen", + "label_sort_by": "Sortiere nach", + "label_search_contacts": "Kontakte durchsuchen", + "label_added_by": "hinzugefügt von", + "label_name": "Name", + "label_address": "Adresse", + "label_transactions": "Transaktionen", + "label_creation_date": "Erstellungsdatum", + "label_delete_entry": "Adresseintrag löschen", + "title_settings": "Adressbucheinstellungen", + "label_enable_suggestions": "Vorschläge aktivieren", + "label_enable_address_book": "Adressbuch aktivieren", + "button_delete_entries": "Einträge zurücksetzen", + "title_address_book": "Adressbuch", + "label_welcome_personal_address_book": "Willkommen in Ihrem persönlichen Adressbuch", + "label_this_allows_to": "Damit können Sie", + "label_indentify_addresses_you_interact": "Identifizieren Sie Adressen, mit denen Sie interagieren", + "label_store_manage_entries": "Adresseinträge speichern und verwalten", + "label_look_transactions_histories": "Sehen Sie sich relevante Transaktionsverläufe und vieles mehr an!", + "label_add_address_entries": "Adresseinträge hinzufügen", + "label_several_ways": "Es gibt mehrere Möglichkeiten, wie Sie Ihrem Adressbuch neue Einträge hinzufügen können:", + "label_scan_qr": "Scannen Sie den Adress-QR-Code", + "label_manual_entry": "Manueller Eintrag", + "label_recommended_by_us": "Von uns empfohlen", + "label_while_signing": "Beim Signieren von Transaktionen", + "label_recommendations": "Empfehlungen", + "label_recommendation_on_who": "Wir geben Ihnen Empfehlungen, wen Sie hinzufügen sollten, basierend auf den Adressen, mit denen Sie häufig interagieren.", + "label_suggestions": "Vorschläge", + "label_note_disable": "Hinweis: Sie können diese Option später in den Einstellungen deaktivieren" + }, + "contacts-delete-popover": { + "title": "Einträge zurücksetzen", + "text": "Diese Aktion wird alle Ihre gespeicherten Einträge löschen. Möchten Sie fortfahren?", + "cancel_label": "Abbrechen", + "delete_label": "Ok" + }, + "contact-book-scan": { + "title": "Kontakt Buch QR Code Scanner", + "text": "Scannen Sie einen QR-Code einer Adresse, um sie zu Ihren Kontakten hinzuzufügen", + "empty-state_heading": "Zum Scannen von QR-Codes benötigt AirGap Vault die Kameraberechtigung.", + "grant-permission_label": "Erteilen der Berechtigung" }, "tab-scan": { "title": "QR Code Scanner", @@ -302,6 +413,7 @@ }, "tab-settings": { "about": "Über AirGap Vault", + "shop": "AirGap Shop", "title": "Geheimschlüssel", "information_label": "Information", "faq_label": "FAQ", @@ -326,22 +438,26 @@ "disclaimer_label": "Disclaimer", "installation-type_label": "Installation Type", "advanced-mode-type_label": "Advanced Mode", - "vault-interaction_label": "Vault Interaktion" + "advanced-features_label": "Erweiterte Funktionen", + "address_book_label": "Adressbuch", + "address_book_settings_label": "Adressbucheinstellungen", + "settings_label": "Einstellungen", + "actions_label": "Aktionen", + "vault-interaction_label": "Vault Interaktion", + "security-level-self-check_label": "Sicherheitsstufe Selbstprüfung" }, - "vault-interaction-settings": { "heading": "Vault-Interaktion", "title": "Vault-Interaktion", "device-connected_text": "Gerät ist mit dem Internet verbunden", "note_text": "Hinweis: Diese Einstellung ändert NICHT die Verbindungseinstellungen Ihres Geräts." }, - "tab-secrets": { "title": "Secrets", "add-secret_label": "Secret hinzufügen", "search_placeholder": "Secrets durchsuchen", - "tab-secret-popover":{ - "title":"Secret Verwaltung", + "tab-secret-popover": { + "title": "Secret Verwaltung", "add-secret_label": "Secret hinzufügen", "sync-all_label": "Alle Accounts mit AirGap Wallet synchronisieren" } @@ -352,6 +468,7 @@ "empty-state_text": "Wählen Sie eine Währung aus, um ein neues Konto zu erstellen und mit AirGap Wallet zu synchronisieren.", "add-wallet_label": "Konto hinzufügen", "delete-accounts_label": "Remove Accounts", + "cancel_label": "Stornieren", "generate-recovery-key": { "title": "Secret Recovery Key Backup", "description": "To always ensure a recovery of your stored secret, a backup of the secret recovery key is needed." @@ -647,7 +764,8 @@ "message": "An error occured while trying to wipe the app. If this error persists, please uninstall and remove the app from your device.", "ok": "Ok" } - } + }, + "isolated-modules_label": "Isolierte Module" }, "secret-generate-dice-roll": { "title": "Dice Rolls", @@ -677,5 +795,72 @@ "wordlist": { "title": "Wordlist", "search_placeholder": "Search..." + }, + "keyboard": { + "paste": "Paste", + "add": "Wort hinzufügen", + "delete": "Wort löschen", + "shuffle": "Shuffle-Tasten", + "mask": "Maskentext", + "word_list": "Wortliste anzeigen" + }, + "isolated-modules": { + "loader_message": "Wird geladen..." + }, + "isolated-modules-list-page": { + "title": "Isolierte Module", + "items": { + "search_placeholder": "Suche nach isolierten Modulen" + }, + "alert": { + "add": { + "failed": { + "header": "Hinzufügen des Moduls fehlgeschlagen", + "message": "Etwas ist schief gelaufen. Bitte versuche es erneut.", + "ok_label": "OK" + } + } + } + }, + "isolated-modules-details-page": { + "button": { + "install_label": "Installieren", + "update_label": "Aktualisieren" + }, + "popover": { + "remove_label": "Entfernen" + }, + "alert": { + "remove": { + "header": "Modul entfernen", + "message": "Möchten Sie dieses Modul wirklich entfernen?", + "cancel_label": "Stornieren", + "proceed_label": "Entfernen" + }, + "update": { + "generic": { + "header": "Modulaktualisierung fehlgeschlagen", + "message": "Etwas ist schiefgelaufen! Das Modul konnte nicht aktualisiert werden.", + "ok_label": "OK" + }, + "load-failed": { + "header": "Modulaktualisierung fehlgeschlagen", + "message": "Es ist ein Fehler aufgetreten! Das neue Modul konnte nicht geladen werden.", + "ok_label": "OK" + }, + "different-public-key": { + "header": "Modulaktualisierung fehlgeschlagen", + "message": "Sie können dieses Modul mit dem ausgewählten Paket nicht aktualisieren, da die Autoren (öffentliche Schlüssel) unterschiedlich sind.", + "ok_label": "OK" + } + } + } + }, + "accounts-list-edit-popover": { + "title": "Einstellungen", + "add-account_label": "Konto hinzufügen", + "secret-management_label": "Geheimverwaltung", + "sync-all_label": "Alle Konten mit AirGap Wallet synchronisieren", + "delete_label": "Konten löschen" } -} +} \ No newline at end of file diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 9e8954cd..09bb8463 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -308,9 +308,10 @@ "selector": { "device": "Your Device Language", "en": "English", - "de": "German", - "es": "Spanish", + "de": "German (AI translated)", + "es": "Spanish (AI translated)", "ru": "Russian", + "fr":"French (AI translated)", "pt_BR": "Portuguese (Brazil)", "zh_CN": "Chinese (China)" }, diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 37c931ab..b6c5be42 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -18,6 +18,26 @@ "version": "Versión: ", "code": "Código: " }, + "shop": { + "label": "Tienda AirGap", + "page-description_label": "Explora la Tienda AirGap", + "page-description_description": "Agrega una capa adicional de seguridad con soluciones de la Tienda AirGap y paga con Cripto", + "QR-code_label": "Para visitar, escanea el código QR o ve al siguiente sitio web:", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Knox_description": "Con AirGap Knox, puedes desactivar todo tipo de conectividad en tu smartphone a nivel de sistema y crear un entorno absolutamente seguro para AirGap Vault", + "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", + "AirGap-Recovery-Plate_description": "Graba tu frase de recuperación en acero inoxidable para protegerla del fuego o daños", + "promo-description": "Obtén un 10% de descuento en tu primera compra al usar el código promocional: VaultUser23", + "copy_label": "Copiar Enlace" + }, + "security-level-self-check": { + "heading": "Autoverificación del Nivel de Seguridad", + "description": "Determina tu nivel de seguridad verificando tu configuración personal. Al marcar todas las casillas, puedes estar seguro de que has aprovechado todo el potencial de seguridad de AirGap Vault" + }, + "advanced-mode": { + "label": "Modo Avanzado", + "note_text": "Nota: El Modo Avanzado te brinda acceso a más funciones como Contraseñas BIP39 e Identiconos Lifehash" + }, "distribution-onboarding": { "ask-permission": { "heading": "AirGap es no permanente, los Secretos generados no se almacenan y necesitan ser importados de nuevo después de cada reinicio", @@ -49,16 +69,20 @@ "title": "Bienvenido a AirGap" }, "installation-type": { - "offline_label": "offline", - "offline_text": "Este es un dispositivo dedicado sin conexión. Nunca estará conectado a Internet", - "online_label": "en línea", - "online_text": "Este dispositivo está conectado a Internet", + "title": "Tipo de Instalación", "setup_label": "¿Cuál es tu tipo de instalación?", "setup_text": "Para configurar correctamente el Vault, indícanos cómo planeas configurar la conectividad de tu dispositivo. Esto nos ayudará a determinar la interacción ideal con otras billeteras", - "title": "Tipo de Instalación" + "online_label": "en línea", + "online_text": "Este dispositivo está conectado a Internet", + "offline_label": "offline", + "offline_text": "Este es un dispositivo dedicado sin conexión. Nunca estará conectado a Internet" }, "introduction": { "title": "Instalar AirGap Wallet", + "header": "Interacción con tu dispositivo {{installationType}}", + "online-desc": "Por diseño, AirGap Vault nunca se conecta a ningún servicio en línea. Tus secretos nunca abandonan AirGap Vault y, por lo tanto, están protegidos contra las amenazas en línea. Para verificar tu saldo y realizar transacciones, utiliza la aplicación complementaria, como AirGap Wallet.", + "offline-desc": "Por diseño, AirGap Vault nunca se conecta a ningún servicio en línea. Para verificar tu saldo y realizar transacciones, utiliza la aplicación complementaria como AirGap Wallet.", + "offline-companion_text": "Instala la aplicación complementaria en un dispositivo con acceso a Internet y asegúrate de que solo se transmita información pública entre las dos aplicaciones. Tus secretos nunca abandonan el Vault de AirGap, protegiéndolos de las amenazas en línea.", "highest": { "label": "Seguridad Alta", "text": "Con el enfoque de dos dispositivos de AirGap el manejo seguro de claves se vuelve más accesible.

" @@ -80,17 +104,11 @@ "medium_text": "Comunicación segura gracias al intercambio de información entre aplicaciones. " }, "wallet_install_label": "Instalar AirGap Wallet", - "header": "Interacción con tu dispositivo {{installationType}}", - "offline-companion_text": "Instala la aplicación complementaria en un dispositivo con acceso a Internet y asegúrate de que solo se transmita información pública entre las dos aplicaciones. Tus secretos nunca abandonan el Vault de AirGap, protegiéndolos de las amenazas en línea.", - "offline-desc": "Por diseño, AirGap Vault nunca se conecta a ningún servicio en línea. Para verificar tu saldo y realizar transacciones, utiliza la aplicación complementaria como AirGap Wallet.", - "online-desc": "Por diseño, AirGap Vault nunca se conecta a ningún servicio en línea. Tus secretos nunca abandonan AirGap Vault y, por lo tanto, están protegidos contra las amenazas en línea. Para verificar tu saldo y realizar transacciones, utiliza la aplicación complementaria, como AirGap Wallet.", - "skip_label": "Saltar", - "continue_label": "Vamos" + "continue_label": "Vamos", + "skip_label": "Saltar" }, "secret-setup": { "heading": "Configuración del Secreto", - "advanced": "Generación Avanzada de Entropía", - "advanced_warning": "Permite utilizar tiradas de dados o lanzamientos de monedas como métodos alternativos de generación de entropía. Úselos solo si está familiarizado con ellos y conoce los riesgos involucrados. Utilice solo un dado real o una moneda.", "generate": { "label": "Generar", "text": "Cree una frase segura usando entropía adicional de la cámara y el micrófono." @@ -109,10 +127,13 @@ "coin-flip": { "label": "Generar con Moneda", "text": "Lance monedas para generar una frase de recuperación segura y verificable." - } + }, + "advanced": "Generación Avanzada de Entropía", + "advanced_warning": "Permite utilizar tiradas de dados o lanzamientos de monedas como métodos alternativos de generación de entropía. Úselos solo si está familiarizado con ellos y conoce los riesgos involucrados. Utilice solo un dado real o una moneda." }, "secret-edit": { "title": "Tu Secreto", + "name_label": "Nombre", "text": "Dale un nombre a tu Secreto", "fingerprint": "Huella digital", "secret_input_label": "Etiqueta de tu Secreto", @@ -133,13 +154,6 @@ "heading": "Clave de Recuperación del Secreto", "text": "Puede configurar los mecanismos de recuperación de su frase después de la configuración inicial." }, - "name_label": "Nombre", - "error_alert": { - "abort-button_label": "Abortar", - "message": "¡Algo salió mal!", - "retry-button_label": "Reintentar", - "title": "Error" - }, "social-recovery": { "label": "Recuperación Social", "text": "Genera un numero secreto de partes
para distribuir entre tus contactos." @@ -176,7 +190,13 @@ "copied": "Clave de Recuperación copiada", "reset-error": "No se puede establecer la Clave de Recuperación" }, - "confirm_label": "Confirmar" + "confirm_label": "Confirmar", + "error_alert": { + "title": "Error", + "message": "¡Algo salió mal!", + "abort-button_label": "Abortar", + "retry-button_label": "Reintentar" + } }, "social-recovery-generate": { "intro-state-1-title": "Recuperación Social", @@ -235,13 +255,13 @@ "warning": "Por favor verifica doblemente tu Secreto.", "import_label": "Importar", "passphrase": "Para usar la función de contraseña BIP-39, debes activar el Modo Avanzado en la configuración. Si está habilitado, la contraseña se requiere para cada transacción." - }, "secret-rules": { "title": "Lee detenidamente", "heading": "Comprueba que sigues estas reglas", "text": "Hemos generado tu Secreto, es una secuencia de palabras.", "description": "Por favor, confirma que entiendes estas reglas para estar seguro de que siempre tendrás acceso a tus cuentas.", + "confirm": "Por favor, tenga en cuenta y marque las casillas:", "rules-list": { "item-1_text": "Escribe estas palabras en un papel o una placa de metal", "item-2_text": "Las palabras necesitan estar en un orden especifico. ", @@ -250,8 +270,7 @@ "item-5_text": "No tome una captura de pantalla o foto y no escanee su clave", "item-6_text": "No suba su clave a la nube" }, - "understood_label": "Entendido", - "confirm": "Por favor, tenga en cuenta y marque las casillas:" + "understood_label": "Entendido" }, "secret-show": { "title": "Esta es su frase de recuperación", @@ -271,15 +290,15 @@ "text": "Haga coincidir el orden de su frase de recuperación seleccionando las palabras correctas." }, "interaction-selection-settings": { - "title": "Interacción con la Wallet", - "connectivity_text": "Dado que este dispositivo tiene conexión, puedes configurar las opciones de interacción con otras billeteras según tus necesidades. Para habilitar la función de cambio de aplicaciones, instala la aplicación de billetera AirGap.", "header": "Configuración", + "title": "Interacción con la Wallet", "heading": "¿Cómo le gustaría interactuar con AirGap Wallet?", "selector": { "always": "Preguntar siempre", "same-device": "Cambiar Aplicación ", "offline-device": "Escaneando código QR" }, + "connectivity_text": "Dado que este dispositivo tiene conexión, puedes configurar las opciones de interacción con otras billeteras según tus necesidades. Para habilitar la función de cambio de aplicaciones, instala la aplicación de billetera AirGap.", "continue_label": "Continuar", "description": "Siempre puedes cambiar tus preferencias en la configuración" }, @@ -289,9 +308,10 @@ "selector": { "device": "Idioma de tu dispositivo", "en": "Inglés", - "de": "Alemán", - "es": "Español", + "de": "Alemán (AI traducido)", + "es": "Español (AI traducido)", "ru": "Ruso", + "fr": "francés (AI traducido)", "pt_BR": "Portugués (Brasil)", "zh_CN": "Chino (China)" }, @@ -334,6 +354,56 @@ "title": "Recuperación Social", "text": "Teclea cada palabra en el orden correcto:" }, + "isolated-module" : { + "text": "¿No puedes encontrar tu moneda favorita? Crea un Módulo Aislado para integrarla" + }, + "contact-book": { + "label_add": "Agregar", + "label_edit": "Editar", + "label_cancel": "Cancelar", + "label_finish": "Finalizar", + "label_close": "Cerrar", + "label_sort_by": "Ordenar por", + "label_search_contacts": "Buscar contactos", + "label_added_by": "agregado por", + "label_name": "Nombre", + "label_address": "Dirección", + "label_transactions": "Transacciones", + "label_creation_date": "Fecha de Creación", + "label_delete_entry": "Eliminar Entrada de Dirección", + "title_settings": "Configuraciones de la Agenda de Direcciones", + "label_enable_suggestions": "Habilitar Sugerencias", + "label_enable_address_book": "Habilitar Agenda de Direcciones", + "button_delete_entries": "Restablecer Entradas", + "title_address_book": "Agenda de Direcciones", + "label_welcome_personal_address_book": "Bienvenido a tu agenda de direcciones personal", + "label_this_allows_to": "Esto te permite", + "label_indentify_addresses_you_interact": "Identificar direcciones con las que interactúas", + "label_store_manage_entries": "Almacenar y gestionar entradas de dirección", + "label_look_transactions_histories": "¡Mira historias de transacciones relevantes y mucho más!", + "label_add_address_entries": "Agregar Entradas de Dirección", + "label_several_ways": "Hay varias formas de agregar nuevas entradas a tu agenda de direcciones:", + "label_scan_qr": "Escanear el código QR de la dirección", + "label_manual_entry": "Entrada Manual", + "label_recommended_by_us": "Recomendado por nosotros", + "label_while_signing": "Al firmar transacciones", + "label_recommendations": "Recomendaciones", + "label_recommendation_on_who": "Haremos recomendaciones sobre quién agregar basadas en las direcciones con las que interactúas con frecuencia", + "label_suggestions": "Sugerencias", + "label_note_disable": "Nota: Puedes desactivar esta opción más tarde en la configuración" + }, + "contacts-delete-popover": { + "title": "Restablecer Entradas", + "text": "Esta acción eliminará todas tus entradas guardadas. ¿Quieres continuar?", + "cancel_label": "Cancelar", + "delete_label": "Ok" + }, + "contact-book-scan": { + "title": "Escáner de Códigos QR de la Agenda de Direcciones", + "text": "Escanear un código QR de una dirección para agregarla a tus contactos", + "empty-state_heading": "Para escanear códigos QR, AirGap Vault necesita permiso de la cámara.", + "grant-permission_label": "Conceder Permiso" + }, "tab-scan": { "title": "Escaneo de QR", "text": "Escanea un código QR de AirGap Wallet", @@ -342,11 +412,8 @@ "grant-permission_label": "Conceder permiso" }, "tab-settings": { - "actions_label": "Acciones", - "address_book_label": "Libro de Direcciones", - "address_book_settings_label": "Configuración del Libro de Direcciones", - "advanced-features_label": "Funciones Avanzadas", "about": "Acerca de", + "shop": "Tienda AirGap", "title": "Ajustes", "information_label": "Información", "faq_label": "FAQ", @@ -371,19 +438,28 @@ "disclaimer_label": "Descarga de Responsabilidad", "installation-type_label": "Tipo de Instalación", "advanced-mode-type_label": "Opciones Avanzadas", - "security-level-self-check_label": "Verificación del Nivel de Seguridad", + "advanced-features_label": "Funciones Avanzadas", + "address_book_label": "Libro de Direcciones", + "address_book_settings_label": "Configuración del Libro de Direcciones", "settings_label": "Configuración", + "actions_label": "Acciones", "vault-interaction_label": "Interacción con el Almacén", - "shop": "Tienda AirGap" + "security-level-self-check_label": "Verificación del Nivel de Seguridad" + }, + "vault-interaction-settings": { + "heading": "Interacción con el Vault", + "title": "Interacción con el Vault", + "device-connected_text": "El dispositivo está conectado a internet", + "note_text": "Nota: Estas configuraciones NO alteran la conexión de tu dispositivo" }, "tab-secrets": { "title": "Secretos", "add-secret_label": "Añadir Secreto", "search_placeholder": "Buscar Secreto", "tab-secret-popover": { + "title": "Gestión de Secretos", "add-secret_label": "Agregar Secreto", - "sync-all_label": "Sincronizar Todas las Cuentas con AirGap Wallet", - "title": "Gestión de Secretos" + "sync-all_label": "Sincronizar Todas las Cuentas con AirGap Wallet" } }, "tab-wallets": { @@ -672,7 +748,6 @@ }, "danger-zone": { "label": "Zona de Peligro", - "isolated-modules_label": "Módulos Aislados", "description": "Las acciones en esta página están destinadas únicamente para usuarios avanzados. Por favor, tenga en cuenta las consecuencias si utiliza una de las siguientes funciones.", "wipe_label": "Resetear AirGap Vault", "wipe": { @@ -689,7 +764,8 @@ "message": "Se produjo un error al intentar borrar la aplicación. Si este error persiste, desinstale y elimine la aplicación de su dispositivo.", "ok": "Ok" } - } + }, + "isolated-modules_label": "Módulos Aislados" }, "secret-generate-dice-roll": { "title": "Lanzar dados", @@ -720,110 +796,71 @@ "title": "Lista de Palabras", "search_placeholder": "Buscar..." }, + "keyboard": { + "paste": "Pegar", + "add": "Agregar Palabra", + "delete": "Eliminar Palabra", + "shuffle": "Mezclar Teclas", + "mask": "Mascarar Texto", + "word_list": "Mostrar Lista de Palabras" + }, + "isolated-modules": { + "loader_message": "Cargando..." + }, + "isolated-modules-list-page": { + "title": "Módulos Aislados", + "items": { + "search_placeholder": "Buscar módulos aislados" + }, + "alert": { + "add": { + "failed": { + "header": "Error al Agregar Módulo", + "message": "Algo salió mal. Por favor, inténtalo de nuevo.", + "ok_label": "Ok" + } + } + } + }, + "isolated-modules-details-page": { + "button": { + "install_label": "Instalar", + "update_label": "Actualizar" + }, + "popover": { + "remove_label": "Eliminar" + }, + "alert": { + "remove": { + "header": "Quitar módulo", + "message": "¿Está seguro de que desea eliminar este módulo?", + "cancel_label": "Cancelar", + "proceed_label": "Eliminar" + }, + "update": { + "generic": { + "header": "Error en la actualización del módulo", + "message": "¡Algo salió mal! El módulo no se pudo actualizar.", + "ok_label": "De acuerdo" + }, + "load-failed": { + "header": "Error en la actualización del módulo", + "message": "¡Algo salió mal! No se pudo cargar el nuevo módulo.", + "ok_label": "De acuerdo" + }, + "different-public-key": { + "header": "Error en la actualización del módulo", + "message": "No puedes actualizar este módulo con el paquete seleccionado, los autores (claves públicas) son diferentes.", + "ok_label": "De acuerdo" + } + } + } + }, "accounts-list-edit-popover": { "title": "Settings", "add-account_label": "Add Account", "secret-management_label": "Secret Management", "sync-all_label": "Sync All Accounts With AirGap Wallet", "delete_label": "Delete Accounts" - }, - "advanced-mode": { - "label": "Modo Avanzado", - "note_text": "Nota: El Modo Avanzado te brinda acceso a más funciones como Contraseñas BIP39 e Identiconos Lifehash" - }, - "contact-book": { - "button_delete_entries": "Restablecer Entradas", - "label_add": "Agregar", - "label_add_address_entries": "Agregar Entradas de Dirección", - "label_added_by": "agregado por", - "label_address": "Dirección", - "label_cancel": "Cancelar", - "label_close": "Cerrar", - "label_creation_date": "Fecha de Creación", - "label_delete_entry": "Eliminar Entrada de Dirección", - "label_edit": "Editar", - "label_enable_address_book": "Habilitar Agenda de Direcciones", - "label_enable_suggestions": "Habilitar Sugerencias", - "label_finish": "Finalizar", - "label_indentify_addresses_you_interact": "Identificar direcciones con las que interactúas", - "label_look_transactions_histories": "¡Mira historias de transacciones relevantes y mucho más!", - "label_manual_entry": "Entrada Manual", - "label_name": "Nombre", - "label_note_disable": "Nota: Puedes desactivar esta opción más tarde en la configuración", - "label_recommendation_on_who": "Haremos recomendaciones sobre quién agregar basadas en las direcciones con las que interactúas con frecuencia", - "label_recommendations": "Recomendaciones", - "label_recommended_by_us": "Recomendado por nosotros", - "label_scan_qr": "Escanear el código QR de la dirección", - "label_search_contacts": "Buscar contactos", - "label_several_ways": "Hay varias formas de agregar nuevas entradas a tu agenda de direcciones:", - "label_sort_by": "Ordenar por", - "label_store_manage_entries": "Almacenar y gestionar entradas de dirección", - "label_suggestions": "Sugerencias", - "label_this_allows_to": "Esto te permite", - "label_transactions": "Transacciones", - "label_welcome_personal_address_book": "Bienvenido a tu agenda de direcciones personal", - "label_while_signing": "Al firmar transacciones", - "title_address_book": "Agenda de Direcciones", - "title_settings": "Configuraciones de la Agenda de Direcciones" - }, - "contact-book-scan": { - "empty-state_heading": "Para escanear códigos QR, AirGap Vault necesita permiso de la cámara.", - "grant-permission_label": "Conceder Permiso", - "text": "Escanear un código QR de una dirección para agregarla a tus contactos", - "title": "Escáner de Códigos QR de la Agenda de Direcciones" - }, - "contacts-delete-popover": { - "cancel_label": "Cancelar", - "delete_label": "Ok", - "text": "Esta acción eliminará todas tus entradas guardadas. ¿Quieres continuar?", - "title": "Restablecer Entradas" - }, - "isolated-module": { - "text": "¿No puedes encontrar tu moneda favorita? Crea un Módulo Aislado para integrarla" - }, - "isolated-modules-list-page": { - "alert": { - "add": { - "failed": { - "header": "Error al Agregar Módulo", - "message": "Algo salió mal. Por favor, inténtalo de nuevo.", - "ok_label": "Ok" - } - } - }, - "items": { - "search_placeholder": "Buscar módulos aislados" - }, - "title": "Módulos Aislados" - }, - "keyboard": { - "add": "Agregar Palabra", - "delete": "Eliminar Palabra", - "mask": "Mascarar Texto", - "paste": "Pegar", - "shuffle": "Mezclar Teclas", - "word_list": "Mostrar Lista de Palabras" - }, - "security-level-self-check": { - "description": "Determina tu nivel de seguridad verificando tu configuración personal. Al marcar todas las casillas, puedes estar seguro de que has aprovechado todo el potencial de seguridad de AirGap Vault", - "heading": "Autoverificación del Nivel de Seguridad" - }, - "shop": { - "AirGap-Knox_description": "Con AirGap Knox, puedes desactivar todo tipo de conectividad en tu smartphone a nivel de sistema y crear un entorno absolutamente seguro para AirGap Vault", - "AirGap-Knox_label": "AirGap Knox", - "AirGap-Recovery-Plate_description": "Graba tu frase de recuperación en acero inoxidable para protegerla del fuego o daños", - "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", - "copy_label": "Copiar Enlace", - "label": "Tienda AirGap", - "page-description_description": "Agrega una capa adicional de seguridad con soluciones de la Tienda AirGap y paga con Cripto", - "page-description_label": "Explora la Tienda AirGap", - "promo-description": "Obtén un 10% de descuento en tu primera compra al usar el código promocional: VaultUser23", - "QR-code_label": "Para visitar, escanea el código QR o ve al siguiente sitio web:" - }, - "vault-interaction-settings": { - "device-connected_text": "El dispositivo está conectado a internet", - "heading": "Interacción con el Vault", - "note_text": "Nota: Estas configuraciones NO alteran la conexión de tu dispositivo", - "title": "Interacción con el Vault" } -} +} \ No newline at end of file diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json new file mode 100644 index 00000000..d7322bce --- /dev/null +++ b/src/assets/i18n/fr.json @@ -0,0 +1,866 @@ +{ + "next": "Suivant", + "account-list": { + "delete": "Supprimer" + }, + "add-wallet": { + "alert_deriving": { + "text": "Dérivation de votre compte..." + }, + "account-exists_alert": { + "heading": "Le compte existe déjà", + "text": "Vous avez déjà ajouté ce compte spécifique. Veuillez modifier son chemin de dérivation pour ajouter une autre adresse (mode avancé)." + }, + "okay_label": "D'accord" + }, + "about": { + "label": "À propos", + "version": "Version:", + "code": "Code:" + }, + "shop": { + "label": "Boutique AirGap", + "page-description_label": "Explorez la boutique AirGap", + "page-description_description": "Ajoutez une couche de sécurité supplémentaire avec les solutions d'AirGap Shop et payez avec Crypto", + "QR-code_label": "Pour visiter, scannez le QR-Code ou rendez-vous sur le site suivant :", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Knox_description": "Avec AirGap Knox, vous pouvez désactiver toutes sortes de connectivité sur votre smartphone au niveau du système et créer un environnement absolument sécurisé pour AirGap Vault", + "AirGap-Recovery-Plate_label": "Plaque de récupération AirGap", + "AirGap-Recovery-Plate_description": "Gravez votre phrase de départ sur de l'acier inoxydable pour la protéger du feu ou des dommages.", + "promo-description": "Obtenez 10 % de réduction sur votre premier achat en utilisant le code promotionnel : VaultUser23", + "copy_label": "Copier le lien" + }, + "security-level-self-check": { + "heading": "Auto-vérification du niveau de sécurité", + "description": "Déterminez votre niveau de sécurité en vérifiant votre configuration personnelle. En cochant toutes les cases, vous pouvez être assuré que vous avez exploité tout le potentiel de sécurité d'AirGap Vault." + }, + "advanced-mode": { + "label": "Mode avancé", + "note_text": "Remarque : Le mode avancé vous donne accès à davantage de fonctionnalités telles que Phrases secrètes BIP39 et Identifiants Lifehash" + }, + "distribution-onboarding": { + "ask-permission": { + "heading": "AirGap n'est pas persistant, les secrets générés ne seront pas stockés et doivent être importé à nouveau après un redémarrage", + "text": "Cette distribution est destinée à générer en toute sécurité des secrets ainsi qu'à signer des transactions hors ligne, mais pas au stockage de secrets." + }, + "no-vm": { + "heading": "AirGap Vault Distribution ne doit pas être exécuté sur une machine virtuelle , si l'hôte dispose d'une connectivité réseau même si la connectivité a été temporairement désactivée.", + "text": "Assurez-vous que le client est déconnecté de tout réseau avant de générer un nouveau secret ou d'en importer un existant." + }, + "understood_label": "Compris" + }, + "local-authentication-onboarding": { + "heading": "Votre secret est accessible avec votre empreinte digitale, identifiant de visage ou code PIN.", + "text": "Votre secret doit être consulté pour la création de compte et la signature de transactions.", + "authenticate_label": "Authentifier" + }, + "secret-generate-onboarding": { + "heading": "AirGap va vous demander une une caméra et un un microphone autorisations, pour permettre une génération de secret sécurisée.", + "text": "Les deux autorisations sont utilisées afin de générer un secret plus sécurisé pour vous.", + "grant-permission_label": "Donner la permission" + }, + "current-secret": { + "label": "Secret actif :" + }, + "signed-transaction": { + "transaction-unreadable": "Nous n'avons pas pu extraire d'informations sur cette transaction. Cela ne signifie pas que la transaction n'est pas valide. Veuillez vous assurer que vous savez ce que vous faites et vous pouvez vérifier que vous savez que cette transaction contient les données correctes." + }, + "onboarding-advanced-mode": { + "title": "Bienvenue sur AirGap" + }, + "installation-type": { + "title": "Type d'installation", + "setup_label": "Quelle est votre configuration ?", + "setup_text": "Pour configurer correctement le coffre-fort, indiquez-nous comment vous comptez configurer la connectivité de votre appareil. Cela nous aidera à déterminer l'interaction idéale avec d'autres portefeuilles.", + "online_label": "en ligne", + "online_text": "Cet appareil est connecté à Internet", + "offline_label": "hors ligne", + "offline_text": "Il s'agit d'un appareil hors ligne dédié. Il ne sera jamais connecté à Internet" + }, + "introduction": { + "title": "Installer le portefeuille AirGap", + "header": "Interagir avec votre appareil {{installationType}}", + "online-desc": "De par sa conception, AirGap Vault ne se connecte jamais à aucun service en ligne. Vos secrets ne quittent jamais AirGap Vault et sont donc à l'abri des menaces en ligne. Pour vérifier votre solde et créer des transactions, utilisez une application complémentaire comme AirGap Wallet", + "offline-desc": "De par sa conception, AirGap Vault ne se connecte jamais à aucun service en ligne. Pour vérifier votre solde et créer des transactions, utilisez une application complémentaire comme AirGap Wallet", + "offline-companion_text": "Installez l'application compagnon sur un appareil avec accès à Internet et soyez assuré que seules les informations publiques sont partagées entre les deux applications. Vos secrets ne quittent jamais AirGap Vault, les protégeant ainsi des menaces en ligne", + "highest": { + "label": "Sécurité maximale", + "text": "Avec l'approche à deux appareilsd'AirGap, la gestion sécurisée des clés devient plus accessible." + }, + "medium": { + "label": "Sécurité moyenne", + "text": "Avec l'approche à deux applications d'AirGap, la gestion sécurisée des clés devient plus accessible." + }, + "vault": { + "heading": "Coffre AirGap", + "text": "La clé privée est générée et stockée en toute sécurité dans l'application AirGap Vault.Vous devez installer AirGap Vault pour utiliser AirGap Wallet" + }, + "wallet": { + "heading": "Portefeuille AirGap", + "text": "L'application portefeuille traite uniquement les informations publiques et est chargée de diffuser les transactions vers la blockchain." + }, + "communication": { + "highest_text": "Communication unidirectionnelle avec codes QR.", + "medium_text": "Communication sécurisée grâce au changement d'application." + }, + "wallet_install_label": "Installer le portefeuille AirGap", + "continue_label": "Continuer", + "skip_label": "Sauter" + }, + "secret-setup": { + "heading": "Configuration secrète", + "generate": { + "label": "Générer", + "text": "Créez un secret sécurisé en utilisant l'entropie supplémentaire de la caméra et du microphone." + }, + "import": { + "label": "Importer une phrase de récupération", + "text": "La phrase secrète BIP 39 est prise en charge" + }, + "social-recovery": { + "label": "Importer la récupération sociale" + }, + "dice-roll": { + "label": "Générer avec des lancers de dés", + "text": "Utilisez des dés pour générer une phrase de récupération sécurisée et vérifiable." + }, + "coin-flip": { + "label": "Générer avec des Coin Flips", + "text": "Utilisez une pièce pour générer une phrase de récupération sécurisée et vérifiable." + }, + "advanced": "Génération d'entropie avancée", + "advanced_warning": "Vous permet d'utiliser des lancers de dés ou des lancers de pièces comme méthodes alternatives de génération d'entropie. Utilisez-les uniquement si vous les connaissez et connaissez les risques encourus. Utilisez uniquement un dé ou une pièce du monde réel" + }, + "secret-edit": { + "title": " Ton secret", + "name_label": "Nom", + "text": "Donnez un nom à votre secret", + "fingerprint": "Empreinte digitale", + "secret_input_label": "Étiquette de votre secret", + "advanced": "Options avancées", + "security-level": { + "heading": "Niveau de sécurité", + "text": "Vous pouvez également crypter votre secret à l'aide d'un mot de passe." + }, + "passcode": { + "label": "Mot de passe de cryptage", + "text": "Vous devez saisir ce mot de passe à chaque fois que vous accédez au secret, par exemple. lors de la signature d'une transaction. Si vous perdez ce mot de passe, vous devez réimporter votre sauvegarde de 24 mots." + }, + "passphrase": { + "label": "Phrase secrète BIP39", + "text": "La phrase secrète BIP39 doit être saisie lors de la création d’un compte." + }, + "secret-recovery": { + "heading": "Récupération secrète", + "text": "Vous pouvez configurer vos mécanismes de récupération de secrets après la configuration initiale." + }, + "social-recovery": { + "label": "Récupération sociale", + "text": "Générez un certain nombre de partages secrets
à distribuer aux contacts sociaux." + }, + "interaction": { + "label": "Interaction entre le coffre-fort et le portefeuille", + "text": "Sélectionnez si Vault et Wallet sont installés sur le même appareil ou sur des appareils distincts." + }, + "secret-recovery-key": { + "label": "Clé de récupération secrète", + "description": "Cette clé de récupération garantit la récupération de votre secret à partir d'un stockage sécurisé corrompu. Vous aurez besoin de la clé de récupération et de votre empreinte digitale, code PIN et motif. Conservez-le en toute sécurité comme votre phrase de récupération.", + "generate-text": "Générez une clé de récupération pour votre secret", + "reset-text": "Réinitialisez la clé de récupération de votre secret", + "alert": { + "title": "Clé de récupération secrète", + "done": "Fait", + "copy": "Copie" + }, + "copied": "Clé de récupération copiée", + "reset-error": "Impossible de définir la clé de récupération" + }, + "bip85": { + "generate": "Générer un mnémonique enfant BIP85", + "text": "Générez en toute sécurité un mnémonique enfant à partir de votre mnémonique maître." + }, + "show-mnemonic": { + "label": "Afficher le secret", + "text": "Affichez le secret associé à ce secret.", + "alert": { + "title": "Afficher le secret", + "message": "Attention, le secret doit toujours rester privé car il donne un accès complet à vos fonds. Ne prenez en aucun cas une capture d’écran ou une photo. Assurez-vous que vous êtes dans un endroit sûr où personne d'autre ne peut voir votre écran.", + "understood": "Je comprends" + }, + "copied": "Clé de récupération copiée", + "reset-error": "Impossible de définir la clé de récupération" + }, + "confirm_label": "Confirmer", + "error_alert": { + "title": "Erreur", + "message": "Quelque chose s'est mal passé !", + "abort-button_label": "Avorter", + "retry-button_label": "Recommencez" + } + }, + "social-recovery-generate": { + "intro-state-1-title": "Récupération sociale", + "intro-state-1-text1": "Avec Social Recovery, vous pouvez créer des partages secrets et les distribuer aux contacts sociaux en qui vous avez confiance.", + "intro-state-1-text2": "Vous pouvez récupérer un secret perdu si vous disposez d’un nombre défini de ces partages de secrets.", + "intro-state-2-title": "Distribuez vos actions", + "intro-state-2-text1": "L’idée est d’avoir différents partages, qui en soi ne servent à rien, mais qui ensemble permettent de restituer son secret.", + "intro-state-2-text2": "Vous pouvez distribuer ces partages à différents endroits ou à des personnes de confiance.", + "intro-state-2-text3": "Alors ne vous inquiétez pas, votre grand-mère ne pourra pas restaurer votre secret avec le partage que vous avez stocké chez elle.", + "intro-state-3-title1": "Comment fonctionne la récupération sociale", + "intro-state-3-title2": "Choisissez le nombre d'actions", + "intro-state-3-text1": "Commencez par spécifier le nombre de partages sociaux que vous souhaitez créer. Vous devrez également définir le nombre de partages nécessaires pour récupérer votre secret.", + "intro-state-3-title3": "Stocker et vérifier chaque partage", + "intro-state-3-text2": "Le coffre-fort générera différents partages sociaux pour vous. Notez pour chacun d’eux. Dans une étape suivante, il vous sera demandé de vérifier chaque partage pour vous assurer que vous les avez copiés correctement.", + "intro-state-3-title4": "Ce n'est pas la même chose que votre phrase secrète", + "intro-state-3-text3": "Même s’ils peuvent se ressembler, les partages sociaux ne sont pas identiques à votre phrase secrète.", + "setup-state-1-text1": "Sélectionnez le nombre de partages sociaux que vous souhaitez créer", + "setup-state-2-text1": "Création de {{numberOfShares}} partages", + "setup-state-2-text2": "Sélectionnez le nombre de partages sociaux nécessaires pour récupérer votre secret", + "rules-heading": "Gardez cette règle à l'esprit", + "rules-text1": "Écrivez ces mots sur un morceau de papier ou une plaque métallique", + "rules-text2": "Les mots doivent être dans le bon ordre", + "rules-text3": "Vérifiez l'orthographe de chaque mot", + "rules-text4": "Conservez le secret écrit dans un endroit sûr", + "rules-text5": "Ne prenez pas de capture d'écran ou de photo et ne photocopiez pas votre secret", + "rules-text6": "Ne téléchargez pas votre secret sur le cloud", + "share-show-heading": "Écrivez tous les mots sur une feuille de papier, n'oubliez pas de suivre les règles. Nous recommandons d'énumérer les termes.", + "finish-title": "Génération de relance sociale réussie !", + "finish-header": "Vous avez créé avec succès des partages de récupération sociale pour votre secret.", + "finish-warning-title": "Souviens-toi", + "finish-warning-paragraph": "Vous avez créé {{ numberOfShares }} partages, dont vous aurez besoin d'au moins {{ shareRequired }} pour les récupérer.", + "finish-button": "Finition" + }, + "secret-service": { + "alert": { + "title": "Secret en double", + "message": "Vous avez déjà ajouté un secret avec la même phrase de récupération" + } + }, + "secret-edit-delete-popover": { + "title": "Confirmer la suppression du secret", + "text": "Voulez-vous vraiment supprimer ce secret ? Assurez-vous d'avoir une sauvegarde de votre phrase de récupération secrète. Si vous ne le faites pas, tous vos fonds seront perdus !", + "cancel_label": "Annuler", + "delete_label": "Supprimer" + }, + "secret-generate": { + "heading": "Nous générons votre secret.", + "text": "Pour cela, nous utilisons l'accélération de votre vidéo, de votre audio, de votre toucher et de votre appareil pour ajouter une entropie supplémentaire à votre secret.", + "description": "Déplacez votre appareil pour enregistrer l'audio, la vidéo et l'accélération de l'appareil jusqu'à ce que tous les boucliers soient pleins.", + "continue_label": "Continuer" + }, + "secret-import": { + "title": "Importer le secret", + "text": "Vous pouvez importer un secret existant dans AirGap. Remplissez les mots de votre secret.", + "placeholder": "femme pulp island...", + "warning": "Veuillez vérifier l'orthographe de votre secret.", + "import_label": "Importer", + "passphrase": "Pour utiliser la fonction Passphrase BIP-39, le MODE AVANCÉ doit être activé dans les paramètres. Si cette option est activée, la phrase secrète est requise pour chaque transaction." + }, + "secret-rules": { + "title": "Lire attentivement", + "heading": "Assurez-vous de suivre ces règles", + "text": "Nous avons généré votre secret, c'est une séquence de mots.", + "description": "Assurez-vous de bien comprendre ces règles qui garantissent que vous aurez toujours un accès sécurisé à vos comptes.", + "confirm": "Veuillez en prendre note et cocher les cases :", + "rules-list": { + "item-1_text": "Écrivez ces mots sur un morceau de papier ou gravez-le sur une plaque de récupération en métal.", + "item-2_text": "Les mots doivent être dans l'ordre", + "item-3_text": "Vérifiez l'orthographe de chaque mot", + "item-4_text": "Conservez le morceau de papier dans un endroit sûr", + "item-5_text": "Ne prenez pas de capture d'écran ou de photo et ne photographiez pas votre clé", + "item-6_text": "Ne téléchargez pas votre clé sur le cloud" + }, + "understood_label": "Compris" + }, + "secret-show": { + "title": "Phrase de récupération", + "text": "Écrivez tous les mots sur une feuille de papier, n'oubliez pas de suivre les règles.", + "fingerprint": "Empreinte digitale", + "next-step_label": "L'étape suivante", + "too-fast_alert": { + "title": "C'était rapide!", + "heading": "Êtes-vous sûr que vous n'êtes pas un surhumain ?", + "text": "Assurez-vous que vous avez suivi toutes les règles et que vous n'avez rien fait d'autre que d'écrire votre secret sur papier.", + "wait_label_p1": "Veuillez attendre au moins", + "wait_label_p2": "Les choses sont terminées." + } + }, + "secret-validate": { + "title": "Vérifiez votre phrase de récupération", + "text": "Faites correspondre l'ordre de votre phrase de récupération en sélectionnant les mots corrects." + }, + "interaction-selection-settings": { + "header": "Installation", + "title": "Interaction avec le portefeuille", + "heading": "Comment souhaiteriez-vous interagir avec AirGap Wallet ?", + "selector": { + "always": "Demandez toujours", + "same-device": "Changement d'application", + "offline-device": "Numérisation de codes QR" + }, + "connectivity_text": "Étant donné que cet appareil dispose d'une connectivité, vous pouvez personnaliser les options d'interaction avec d'autres portefeuilles en fonction de vos besoins. Pour activer App-Switching, assurez-vous d'installer l'application AirGap Wallet", + "continue_label": "Continuer", + "description": "Vous pouvez toujours modifier vos préférences dans les paramètres" + }, + "language-selection-settings": { + "title": "Sélection de la langue", + "heading": "Veuillez choisir votre langue préférée", + "selector": { + "device": "Langue de votre appareil", + "en": "Anglais", + "de": "Allemand (IA traduite)", + "es": "Espagnol (IA traduite)", + "ru": "russe", + "fr":"français (IA traduite)", + "pt_BR": "Portugais (Brésil)", + "zh_CN": "Chinois (Chine)" + }, + "continue_label": "Continuer", + "description": "Vous pouvez toujours modifier vos préférences dans les paramètres" + }, + "verify-key": { + "incorrect_text": "Votre secret ne correspond pas à celui généré. Assurez-vous d'avoir choisi les bons mots.
Pour corriger les erreurs, sélectionnez simplement un mauvais mot et choisissez le bon.", + "success_text": "Partage vérifié avec succès !", + "continue_label": "Continuer" + }, + "social-recovery-import": { + "title": "Récupération sociale", + "text": "Afin de récupérer votre secret depuis vos partages, indiquez avec combien de partages vous souhaitez récupérer votre secret. Gardez à l’esprit que vous ne pourrez réussir à récupérer votre secret que si vous disposez d’autant de partages à récupérer que vous l’avez défini dans la mise en place de la récupération sociale.", + "share-recovery": { + "heading": "Nombre d'actions à récupérer", + "label": "Partager le numéro" + }, + "recover_label": "Récupérer" + }, + "social-recovery-setup": { + "title": "Récupération sociale", + "text": "Avec Social Recovery, vous pouvez créer des partages secrets et les distribuer aux contacts sociaux en qui vous avez confiance. Vous pouvez récupérer un secret perdu si vous disposez d’un nombre défini de ces partages de secrets.", + "secret-shares": { + "label": "Partages secrets", + "text": "Vous pouvez définir le nombre de partages que vous souhaitez générer et le nombre de partages nécessaires à une récupération réussie de votre secret." + }, + "shares-number_label": "Nombre de partages secrets", + "shares-recovery_label": "Nombre d'actions nécessaires à la récupération", + "start_label": "Commencer", + "back_label": "Dos", + "next_label": "Suivant" + }, + "social-recovery-show-share": { + "title": "Récupération sociale", + "secret-shares_label": "Partage secret {{currentShare}} de {{shareLength}}", + "text": "Écrivez tous les mots sur une feuille de papier, n'oubliez pas de suivre toutes les règles." + }, + "social-recovery-validate-share": { + "title": "Récupération sociale", + "text": "Appuyez sur chaque mot pour qu'il corresponde au bon ordre :" + }, + "isolated-module" : { + "text": "Vous ne trouvez pas votre pièce préférée ? Créer un module isolé pour l'intégrer" + }, + "contact-book": { + "label_add": "Ajouter", + "label_edit": "Modifier", + "label_cancel": "Annuler", + "label_finish": "Finition", + "label_close": "Fermer", + "label_sort_by": "Trier par", + "label_search_contacts": "Rechercher des contacts", + "label_added_by": "ajouté par", + "label_name": "Nom", + "label_address": "Adresse", + "label_transactions": "Transactions", + "label_creation_date": "Date de création", + "label_delete_entry": "Supprimer l'entrée d'adresse", + "title_settings": "Paramètres du carnet d'adresses", + "label_enable_suggestions": "Activer les suggestions", + "label_enable_address_book": "Activer le carnet d'adresses", + "button_delete_entries": "Réinitialiser les entrées", + "title_address_book": "Carnet d'adresses", + "label_welcome_personal_address_book": "Bienvenue dans votre carnet d'adresses personnel", + "label_this_allows_to": "Cela vous permet de", + "label_indentify_addresses_you_interact": "Identifiez les adresses avec lesquelles vous interagissez", + "label_store_manage_entries": "Stocker et gérer les entrées d'adresse", + "label_look_transactions_histories": "Consultez les historiques de transactions pertinents et bien plus encore !", + "label_add_address_entries": "Ajouter des entrées d'adresse", + "label_several_ways": "Il existe plusieurs manières d'ajouter de nouvelles entrées à votre carnet d'adresses :", + "label_scan_qr": "Scannez le code QR de l'adresse", + "label_manual_entry": "Saisie manuelle", + "label_recommended_by_us": "Recommandé par nous", + "label_while_signing": "Lors de la signature des transactions", + "label_recommendations": "Recommandations", + "label_recommendation_on_who": "Nous vous ferons des recommandations sur les personnes à ajouter en fonction des adresses avec lesquelles vous interagissez fréquemment.", + "label_suggestions": "Suggestions", + "label_note_disable": "Remarque : Vous pourrez désactiver cette option ultérieurement dans les paramètres" + }, + "contacts-delete-popover": { + "title": "Réinitialiser les entrées", + "text": "Cette action supprimera toutes vos entrées enregistrées. Voulez-vous continuer?", + "cancel_label": "Annuler", + "delete_label": "D'accord" + }, + "contact-book-scan": { + "title": "Scanner de code QR du carnet de contacts", + "text": "Scannez le code QR d'une adresse pour l'ajouter à vos contacts", + "empty-state_heading": "Pour scanner les codes QR, AirGap Vault a besoin de l'autorisation de la caméra.", + "grant-permission_label": "Donner la permission" + }, + "tab-scan": { + "title": "Scanner de codes QR", + "text": "Scannez un code QR depuis AirGap Wallet", + "multi-qr_text": "Cette transaction se compose de plusieurs codes QR. Gardez votre appareil photo sur les QR changeants et attendez que tous les codes soient scannés.", + "empty-state_heading": "Pour scanner les codes QR, AirGap Vault a besoin de l'autorisation de la caméra.", + "grant-permission_label": "Donner la permission" + }, + "tab-settings": { + "about": "À propos", + "shop": "Boutique AirGap", + "title": "Paramètres", + "information_label": "Information", + "faq_label": "FAQ", + "feedback_label": "Retour", + "github_label": "GitHub", + "twitter_label": "Twitter", + "telegram_label": "Télégramme", + "discord_label": "Discorde", + "documentation_label": "Documentation", + "secrets_label": "Secrets", + "add-settings_label": "Ajouter un secret", + "interaction-options_label": "Options d'interaction", + "paste-from-clipboard_label": "Coller le code du presse-papier", + "qr-advanced-settings_label": "Paramètres QR", + "interaction-settings_label": "Préférence d'interaction", + "preferred-language_label": "langue préférée", + "advanced-settings_label": "Réglages avancés", + "bip39_wordlist_label": "Liste de mots BIP39", + "error-history_label": "Historique des erreurs locales", + "danger-zone_label": "Zone dangereuse", + "welcome-onboarding_label": "Accueillir", + "disclaimer_label": "Clause de non-responsabilité", + "installation-type_label": "Type d'installation", + "advanced-mode-type_label": "Mode avancé", + "advanced-features_label": "Fonctionnalités avancées", + "address_book_label": "Carnet d'adresses", + "address_book_settings_label": "Paramètres du carnet d'adresses", + "settings_label": "Paramètres", + "actions_label": "Actions", + "vault-interaction_label": "Interaction avec le coffre-fort", + "security-level-self-check_label": "Auto-vérification du niveau de sécurité" + }, + "vault-interaction-settings": { + "heading": "Interaction avec le coffre-fort", + "title": "Interaction avec le coffre-fort", + "device-connected_text": "L'appareil est connecté à Internet", + "note_text": "Remarque : Ce paramètre ne modifie PAS la connexion de votre appareil" + }, + "tab-secrets": { + "title": "Secrets", + "add-secret_label": "Ajouter un secret", + "search_placeholder": "Rechercher des secrets", + "tab-secret-popover": { + "title": "Gestion secrète", + "add-secret_label": "Ajouter un secret", + "sync-all_label": "Synchronisez tous les comptes avec le portefeuille AirGap" + } + }, + "tab-wallets": { + "title": "Comptes de", + "search_placeholder": "Devise de recherche", + "empty-state_text": "Créez un nouveau compte en sélectionnant une devise et synchronisez-le avec AirGap Wallet.", + "add-wallet_label": "Ajouter un compte", + "delete-accounts_label": "Supprimer des comptes", + "cancel_label": "Annuler", + "generate-recovery-key": { + "title": "Sauvegarde de la clé de récupération secrète", + "description": "Pour toujours garantir une récupération de votre secret stocké, une sauvegarde de la clé de récupération secrète est nécessaire." + }, + "incompatible-qr_alert": { + "title": "Code QR incompatible", + "text": "Ce QR n'est pas une transaction brute.", + "okay_label": "D'accord" + }, + "no-secret_alert": { + "title": "Aucun compte trouvé", + "text": "Vous n'avez aucun compte compatible pour cette clé publique dans AirGap. Veuillez importer votre secret et créer le compte correspondant pour signer cette transaction.", + "okay_label": "D'accord" + }, + "raw-tx_alert": { + "title": "Sélectionnez un compte", + "okay_label": "D'accord" + } + }, + "tabs": { + "wallets": "Comptes", + "scanner": "Scanner", + "secrets": "Secrets", + "settings": "Paramètres" + }, + "deserialized-detail": { + "sign_text": "Vous êtes sur le point de signer :", + "transaction": { + "title": "Signer une transaction", + "button_label": "Signer une transaction", + "unreadable_warning": "Nous n'avons pas pu extraire d'informations sur cette transaction. Cela ne signifie pas que la transaction n'est pas valide. Veuillez vous assurer que vous savez ce que vous faites et vous pouvez vérifier que vous savez que cette transaction contient les données correctes." + }, + "message": { + "title": "Signer le message", + "button_label": "Signer le message" + }, + "loader": { + "sign-transaction": { + "message": "Transaction de signature..." + }, + "sign-message": { + "message": "Message de signature..." + }, + "generic": { + "message": "Chargement..." + } + }, + "alert": { + "bip39-passphrase": { + "header": "Phrase secrète BIP-39", + "message": "Si vous avez défini une phrase secrète BIP-39, veuillez la saisir ici.", + "input-placeholder_label": "Phrase secrète", + "button_label": "D'accord" + }, + "bip39-passphrase-error": { + "header": "Phrase secrète BIP-39", + "message": "Les clés publiques ne correspondent pas. Avez-vous saisi la bonne phrase secrète BIP-39 ?", + "button_label": "D'accord" + }, + "secret-not-found-error": { + "header": "Secret non trouvé", + "message": "Aucun secret trouvé pour cette clé publique", + "button_label": "D'accord" + }, + "unknown-error": { + "header": "Erreur", + "message": "Quelque chose s'est mal passé !", + "button_label": "D'accord" + } + }, + "signing_account": "Vous signez avec un compte de {{secretLabel}}" + }, + "transaction-signed": { + "title": "Transaction signée", + "heading": "Il s'agit de votre transaction signée, scannez-la avec AirGap Wallet.", + "done_label": "Fait" + }, + "touch-entropy": { + "text": "Dessinez avec votre doigt." + }, + "wallet-address": { + "title": "Adresse du compte", + "address_label": "Adresse:", + "path_label": "Chemin de dérivation :", + "sync_label": "Synchroniser le compte", + "done_label": "Fait", + "copy-address_modal": { + "text": "L'adresse a été copiée dans votre presse-papiers" + }, + "alert": { + "wallet-not-migrated": { + "header": "Le compte a besoin d'une mise à jour", + "message": "Impossible de continuer, veuillez d'abord mettre à jour ou rajouter le compte.", + "button_label": "D'accord" + } + } + }, + "interaction-selection": { + "title": "Interaction avec le portefeuille", + "heading": "Comment souhaiteriez-vous interagir avec AirGap Wallet ?", + "same-device_label": "Changement d'application", + "offline-device_label": "Numérisation de codes QR" + }, + "wallet-edit-delete-popover": { + "settings_label": "Paramètres du compte", + "copy_label": "Copier l'adresse", + "copy_sync_code": "Copier le code de synchronisation", + "show_address_qr": "Afficher l'adresse QR", + "confirm_address_copy": "L'adresse a été copiée dans votre presse-papiers", + "confirm_sync_code_copy": "Le code de synchronisation a été copié dans votre presse-papiers", + "account-removal_alert": { + "title": "Confirmer la suppression du compte", + "text": "Voulez-vous supprimer ce compte ? Vous pourrez toujours le rajouter plus tard si vous connaissez son chemin de dérivation correct !", + "cancel_label": "Annuler", + "delete_label": "Supprimer" + } + }, + "wallet-select-coins": { + "title": "Ajouter un compte", + "select-type": { + "label": "Sélectionnez le type de compte", + "single-address_label": "Portefeuille à adresse unique", + "hd-wallet_label": "Portefeuille HD" + }, + "advanced_label": "Mode avancé", + "custom-path": { + "label": "Chemin de dérivation personnalisé", + "placeholder": "Chemin de dérivation personnalisé" + }, + "create_label": "Créer" + }, + "wallet-share": { + "title": "Compte de paire", + "heading": "Scannez ce code QR avec {{walletName}}", + "text": "Ce QR comprend votre clé publique, votre adresse et votre type de pièce.", + "same-device_label": "Synchronisation sur le même appareil", + "done_label": "Fait" + }, + "wallet-share-select": { + "title": "Synchroniser le compte", + "heading": "Sélectionnez les comptes que vous souhaitez synchroniser avec AirGap Wallet.", + "sync_label": "Synchroniser", + "alert": { + "wallets-not-migrated": { + "header": "Les comptes ont besoin d'une mise à jour", + "message": "Impossible de continuer. Veuillez d'abord mettre à jour ou rajouter les comptes.", + "button_label": "D'accord" + }, + "excluded-legacy-accounts": { + "header": "Certains comptes nécessitent une mise à jour", + "message": "Certains des comptes sélectionnés ne peuvent pas être synchronisés et doivent être mis à jour ou ajoutés à nouveau. Vous pouvez toujours synchroniser le reste des comptes.", + "button-accept_label": "Synchroniser", + "button-reject_label": "Annuler" + }, + "unknown-error": { + "header": "Erreur", + "message": "Quelque chose s'est mal passé !", + "button_label": "D'accord" + } + } + }, + "warnings-modal": { + "root": { + "title": "Votre appareil est rooté", + "description": "Il semble que vous ayez rooté votre appareil. Même si nous pensons que cela est intéressant, cela affaiblit considérablement la sécurité de votre appareil et plusieurs mécanismes d'AirGap peuvent être contournés par d'autres applications. Par conséquent, AirGap ne peut pas fonctionner sur cet appareil." + }, + "screenshot": { + "title": "Capture d'écran détectée", + "description": "On dirait que vous venez de prendre une capture d'écran. Assurez-vous de ne jamais prendre de capture d'écran car vous pourriez exposer votre clé secrète." + }, + "secure-storage": { + "title": "Appareil non sécurisé", + "description": "Votre écran de verrouillage doit être configuré afin de crypter et de protéger correctement vos secrets. Après avoir sécurisé votre appareil, veuillez fermer et redémarrer AirGap.", + "button-text_label": "Appareil sécurisé" + }, + "network": { + "title": "Connexion réseau détectée", + "description": "Il semble que vous ayez connecté cet appareil à un réseau. L'application AirGap n'a pas de privilèges réseau, mais il est préférable de déconnecter entièrement l'appareil de tout réseau.", + "button": "Signer le message" + }, + "disclaimer": { + "title": "Avis de non-responsabilité AirGap", + "text": "En tant qu'utilisateur, vous acceptez et reconnaissez par la présente ce protocole et toutes les informations fournies dans toute la mesure du possible. En tant qu'utilisateur, vous confirmez que le contenu de ce document a été examiné, testé et compris en votre propre nom.", + "disclaimer-list": { + "text": "Dans toute la mesure permise par la loi applicable :", + "item-1_text": "Tous les services fournis par Papers AG, ses employés, indépendants ou autres sous-traitants sont fournis sans représentation ni garantie d'aucune sorte.", + "item-2_text": "Papers AG décline toute responsabilité directe et indirecte pour les dommages survenant dans le cadre ou en relation avec ce protocole, en particulier, mais sans s'y limiter, la perte ou l'endommagement de données, la perte de profit, le produit ou le système compromis/piraté, et/ou fonds monétaires volés / manquants." + }, + "description": "Vous comprenez les risques impliqués dans ce logiciel, y compris, mais sans s'y limiter, la perte de votre secret, donc de vos clés privées et de l'accès à vos fonds.", + "understood_label": "Je comprends et j'accepte" + } + }, + "bip85-generate": { + "title": "Générer BIP85", + "text": "BIP85 vous permet de dériver en toute sécurité un nouveau mnémonique à partir de votre mnémonique principal. Tant que vous avez accès à votre mnémonique principal, vous pourrez toujours régénérer vos mnémoniques enfants.", + "mnemonic-length": "Longueur mnémonique", + "index": "Indice", + "generate": "Générer", + "advanced_label": "Mode avancé", + "bip39-passphrase": "Phrase secrète BIP-39", + "bip39-passphrase-reveal": "Révéler la phrase secrète", + "alert": { + "header": "Phrase secrète BIP-39", + "message": "Vous avez défini une phrase secrète BIP39. Vous devrez saisir à nouveau cette phrase secrète lorsque vous tenterez de dériver la même clé enfant !", + "understand": "Je comprends" + } + }, + "bip85-show": { + "title": "Afficher les détails du BIP85", + "text": "Veuillez noter la longueur mnémonique et l'index, ces informations seront nécessaires à la restauration de ce portefeuille enfant.", + "mnemonic-length": "Longueur mnémonique", + "index": "Indice", + "fingerprint": "Empreinte digitale", + "add": "Ajouter un secret" + }, + "message-signing-request": { + "title": "Message signé", + "payload_label": "Message à signer. Assurez-vous de savoir ce que vous signez.", + "blake2b_hash": "Hachage Ledger Blake2b du message", + "heading": "Ceci est votre message signé, scannez-le avec AirGap Wallet.", + "sign_button": "Message de signature" + }, + "message-signing-response": { + "text": "Afficher les détails du message signé" + }, + "qr-settings-page": { + "title": "Paramètres QR" + }, + "select-account": { + "message-signing": { + "title": "Sélectionnez un compte", + "heading": "Veuillez sélectionner un compte avec lequel scanner ce message", + "placeholder": "Recherche par identifiant" + }, + "psbt": { + "title": "Sélectionnez un compte", + "heading": "Veuillez sélectionner un compte avec lequel signer ce PSBT", + "placeholder": "Recherche par identifiant" + } + }, + "unsigned-transaction": { + "sign-tx_label": "Signer une transaction" + }, + "link-page": { + "scan-qr": "Scannez ce code QR avec un appareil en ligne pour {{urlDescription}}", + "copy_label": "Copier le lien", + "link-clipboard_label": "Le lien a été copié dans votre presse-papiers" + }, + "migration": { + "title": "Mise à jour des comptes", + "heading": "Migration des comptes", + "list": { + "header": "Les secrets et comptes suivants seront mis à jour pour prendre en charge la nouvelle intégration simplifiée.

Remarque : Il vous sera peut-être demandé de vous authentifier et de fournir un mot de passe, s'il a été défini pour l'un des secrets ou comptes affichés." + }, + "button-run_label": "Mise à jour", + "button-done_label": "Fait", + "alert": { + "paranoia-info": { + "header": "Mot de passe de cryptage", + "message": "Il semble que vous ayez défini un mot de passe de cryptage pour sécuriser davantage {{label}}. Il pourra vous être demandé de le fournir lors de la mise à jour. Ignorez si vous ne souhaitez pas mettre à jour ce secret maintenant.", + "button-ok_label": "D'accord", + "button-skip_label": "Sauter" + }, + "bip39-passphrase": { + "header": "Phrase secrète BIP-39", + "message": "Si vous avez défini une phrase secrète BIP-39 pour {{address}} ({{protocol}}), veuillez saisissez-le ici ou ignorez la mise à jour de ce compte.", + "input-placeholder_label": "Phrase secrète", + "button-ok_label": "D'accord", + "button-skip_label": "Sauter" + }, + "unknown-error": { + "header": "Erreur", + "message": "Quelque chose s'est mal passé ! Veuillez réessayer.", + "button_label": "D'accord" + } + } + }, + "danger-zone": { + "label": "Zone dangereuse", + "description": "Les actions de cette page sont uniquement destinées aux utilisateurs avancés. Veuillez être conscient des conséquences si vous utilisez l'une des fonctionnalités suivantes.", + "wipe_label": "Réinitialiser le coffre-fort AirGap", + "wipe": { + "alert": { + "title": "Effacer le coffre-fort", + "message": "Cette action supprimera tous vos secrets et réinitialisera AirGap Vault aux paramètres d'usine.

Assurez-vous d'avoir une sauvegarde de toutes vos phrases de récupération.", + "cancel": "Annuler", + "ok": "D'accord" + } + }, + "wipe-error": { + "alert": { + "title": "Erreur", + "message": "Une erreur s'est produite lors de la tentative d'effacement de l'application. Si cette erreur persiste, veuillez désinstaller et supprimer l'application de votre appareil.", + "ok": "D'accord" + } + }, + "isolated-modules_label": "Modules isolés" + }, + "secret-generate-dice-roll": { + "title": "Lancements de dés", + "label": "Générez un secret avec des lancers de dés", + "description": "Générer de l'entropie avec des lancers de dés est une fonctionnalité avancée. Il vous permet de fournir votre propre entropie et de générer une phrase de récupération vérifiable. N'utilisez cette fonctionnalité que si vous savez comment l'utiliser !", + "status": "{{ inputLength }} d'au moins 99 rouleaux ({{ entropyBits }} bits d'entropie)", + "type-alert": { + "header": "Sélectionnez le type de lancer de dés", + "message": "Il existe plusieurs normes sur la façon dont les entrées des lancers de dés peuvent être interprétées. Sélectionnez l'un des types ci-dessous si vous souhaitez vérifier votre mnémonique avec un autre outil.", + "default": "Défaut", + "coldcard": "Carte Froide" + } + }, + "secret-generate-coin-flip": { + "title": "Tirages de pièces", + "label": "Générez un secret avec des Coin Flips", + "description": "Générer de l'entropie avec des tirages de pièces est une fonctionnalité avancée. Il vous permet de fournir votre propre entropie et de générer une phrase de récupération vérifiable. N'utilisez cette fonctionnalité que si vous savez comment l'utiliser !", + "status": "{{ inputLength }} sur 256 lancers de pièces ({{ inputLength }} bits d'entropie)", + "head": "Tête", + "tail": "Queue" + }, + "error-history": { + "title": "Historique des erreurs", + "empty_label": "La liste des erreurs est vide ! 🎉", + "details_label": "Détails" + }, + "wordlist": { + "title": "Liste de mots", + "search_placeholder": "Recherche..." + }, + "keyboard": { + "paste": "Pâte", + "add": "Ajouter un mot", + "delete": "Supprimer le mot", + "shuffle": "Mélanger les touches", + "mask": "Texte du masque", + "word_list": "Afficher la liste de mots" + }, + "isolated-modules": { + "loader_message": "Chargement..." + }, + "isolated-modules-list-page": { + "title": "Modules isolés", + "items": { + "search_placeholder": "Rechercher des modules isolés" + }, + "alert": { + "add": { + "failed": { + "header": "Échec de l'ajout d'un module", + "message": "Quelque chose s'est mal passé ! Veuillez réessayer.", + "ok_label": "D'accord" + } + } + } + }, + "isolated-modules-details-page": { + "button": { + "install_label": "Installer", + "update_label": "Mise à jour" + }, + "popover": { + "remove_label": "Retirer" + }, + "alert": { + "remove": { + "header": "Supprimer le module", + "message": "Êtes-vous sûr de vouloir supprimer ce module ?", + "cancel_label": "Annuler", + "proceed_label": "Retirer" + }, + "update": { + "generic": { + "header": "Échec de la mise à jour du module", + "message": "Quelque chose s'est mal passé ! Le module n'a pas pu être mis à jour.", + "ok_label": "D'accord" + }, + "load-failed": { + "header": "Échec de la mise à jour du module", + "message": "Quelque chose s'est mal passé ! Le nouveau module n'a pas pu être chargé.", + "ok_label": "D'accord" + }, + "different-public-key": { + "header": "Échec de la mise à jour du module", + "message": "Vous ne pouvez pas mettre à jour ce module avec le package sélectionné, les auteurs (clés publiques) sont différents.", + "ok_label": "D'accord" + } + } + } + }, + "accounts-list-edit-popover": { + "title": "Paramètres", + "add-account_label": "Ajouter un compte", + "secret-management_label": "Gestion secrète", + "sync-all_label": "Synchronisez tous les comptes avec le portefeuille AirGap", + "delete_label": "Supprimer des comptes" + } + } \ No newline at end of file diff --git a/src/assets/i18n/pt_BR.json b/src/assets/i18n/pt_BR.json index 9f836d90..fc9b4ca4 100644 --- a/src/assets/i18n/pt_BR.json +++ b/src/assets/i18n/pt_BR.json @@ -18,6 +18,26 @@ "version": "Versão:", "code": "Código:" }, + "shop": { + "label": "Loja AirGap", + "page-description_label": "Explore a Loja AirGap", + "page-description_description": "Adicione uma camada adicional de segurança com soluções da Loja AirGap e pague com Cripto", + "QR-code_label": "Para visitar, escaneie o código QR ou vá para o seguinte site:", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Knox_description": "Com o AirGap Knox, você pode desativar todos os tipos de conectividade no seu smartphone em nível de sistema e criar um ambiente absolutamente seguro para o AirGap Vault", + "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", + "AirGap-Recovery-Plate_description": "Grave sua frase de recuperação em aço inoxidável para protegê-la do fogo ou danos", + "promo-description": "Ganhe 10% de desconto em sua primeira compra ao usar o código promocional: VaultUser23", + "copy_label": "Copiar Link" + }, + "security-level-self-check": { + "heading": "Autoverificação de Nível de Segurança", + "description": "Determine seu nível de segurança verificando sua configuração pessoal. Ao marcar todas as caixas, você pode ter certeza de que aproveitou todo o potencial de segurança do AirGap Vault" + }, + "advanced-mode": { + "label": "Modo Avançado", + "note_text": "Nota: O Modo Avançado concede acesso a mais recursos, como Senhas BIP39 e Lifehash Identicons" + }, "distribution-onboarding": { "ask-permission": { "heading": "AirGap não é persistente, os segredos gerados não serão armazenados e precisam ser importados novamente após uma reinicialização", @@ -49,16 +69,20 @@ "title": "Bem vindo ao Airgap" }, "installation-type": { - "offline_label": "offline", - "offline_text": "Este é um dispositivo dedicado offline. Nunca será conectado à internet", - "online_label": "online", - "online_text": "Este dispositivo está conectado à internet", + "title": "Tipo de instação", "setup_label": "Qual é o seu tipo de instalação?", "setup_text": "Para configurar corretamente o Vault, nos diga como você pretende configurar a conectividade do seu dispositivo. Isso nos ajudará a determinar a interação ideal com outras carteiras", - "title": "Tipo de instação" + "online_label": "online", + "online_text": "Este dispositivo está conectado à internet", + "offline_label": "offline", + "offline_text": "Este é um dispositivo dedicado offline. Nunca será conectado à internet" }, "introduction": { "title": "O novo padrão de carteira de criptografia", + "header": "Interação com o seu dispositivo {{installationType}}", + "online-desc": "Por design, o AirGap Vault nunca se conecta a nenhum serviço online. Seus segredos nunca deixam o AirGap Vault e, portanto, estão protegidos contra ameaças online. Para verificar seu saldo e realizar transações, use o aplicativo complementar, como o AirGap Wallet.", + "offline-desc": "Por design, o AirGap Vault nunca se conecta a nenhum serviço online. Para verificar seu saldo e realizar transações, use o aplicativo complementar, como o AirGap Wallet.", + "offline-companion_text": "Instale o aplicativo complementar em um dispositivo com acesso à internet e certifique-se de que apenas informações públicas sejam transmitidas entre os dois aplicativos. Seus segredos nunca deixam o Vault do AirGap, protegendo-os contra ameaças online.", "highest": { "label": "Maior segurança", "text": "Com a abordagem de dois dispositivos AirGap, o manuseio seguro de chaves se torna mais acessível." @@ -80,17 +104,11 @@ "medium_text": "Comunicação segura através da troca de aplicativos." }, "wallet_install_label": "Instalar o AirGap Wallet", - "header": "Interação com o seu dispositivo {{installationType}}", - "offline-companion_text": "Instale o aplicativo complementar em um dispositivo com acesso à internet e certifique-se de que apenas informações públicas sejam transmitidas entre os dois aplicativos. Seus segredos nunca deixam o Vault do AirGap, protegendo-os contra ameaças online.", - "offline-desc": "Por design, o AirGap Vault nunca se conecta a nenhum serviço online. Para verificar seu saldo e realizar transações, use o aplicativo complementar, como o AirGap Wallet.", - "online-desc": "Por design, o AirGap Vault nunca se conecta a nenhum serviço online. Seus segredos nunca deixam o AirGap Vault e, portanto, estão protegidos contra ameaças online. Para verificar seu saldo e realizar transações, use o aplicativo complementar, como o AirGap Wallet.", - "skip_label": "Pular", - "continue_label": "Vamos" + "continue_label": "Vamos", + "skip_label": "Pular" }, "secret-setup": { "heading": "Vamos configurar o AirGap!", - "advanced": "Geração Avançada de Entropia", - "advanced_warning": "Permite usar rolagens de dados ou lançamentos de moedas como métodos alternativos de geração de entropia. Use-os apenas se estiver familiarizado e ciente dos riscos envolvidos. Use apenas um dado real ou uma moeda.", "generate": { "label": "Gerar", "text": "Crie um novo segredo com nosso processo seguro para garantir que seus fundos estejam realmente seguros." @@ -109,10 +127,13 @@ "coin-flip": { "label": "Gerar com Coin Flips", "text": "Use uma moeda para gerar uma frase de recuperação segura e verificável." - } + }, + "advanced": "Geração Avançada de Entropia", + "advanced_warning": "Permite usar rolagens de dados ou lançamentos de moedas como métodos alternativos de geração de entropia. Use-os apenas se estiver familiarizado e ciente dos riscos envolvidos. Use apenas um dado real ou uma moeda." }, "secret-edit": { "title": "Seu segredo", + "name_label": "Nome", "text": "Dê um nome ao seu segredo e selecione o nível de segurança.", "fingerprint": "Impressão digital", "secret_input_label": "Nome do seu segredo", @@ -133,13 +154,6 @@ "heading": "Recuperação Secreta", "text": "Você pode configurar seus mecanismos de recuperação secretos após a configuração inicial." }, - "name_label": "Nome", - "error_alert": { - "abort-button_label": "Abortar", - "message": "Algo deu errado!", - "retry-button_label": "Tentar Novamente", - "title": "Erro" - }, "social-recovery": { "label": "Recuperação Social", "text": "Gere uma série de compartilhamentos secretos
para distribuir aos contatos sociais." @@ -176,7 +190,13 @@ "copied": "Chave de recuperação copiada", "reset-error": "Não foi possível definir a chave de recuperação" }, - "confirm_label": "Confirmar" + "confirm_label": "Confirmar", + "error_alert": { + "title": "Erro", + "message": "Algo deu errado!", + "abort-button_label": "Abortar", + "retry-button_label": "Tentar Novamente" + } }, "social-recovery-generate": { "intro-state-1-title": "Recuperação Social", @@ -241,6 +261,7 @@ "heading": "Certifique-se de seguir estas regras", "text": "Geramos seu segredo, é uma sequência de palavras.", "description": "Certifique-se de entender essas regras que garantem que você sempre terá acesso seguro às suas contas.", + "confirm": "Por favor, tenga en cuenta y marque las casillas:", "rules-list": { "item-1_text": "Escreva essas palavras em um pedaço de papel", "item-2_text": "As palavras precisam estar na ordem correta", @@ -249,8 +270,7 @@ "item-5_text": "Não tire uma captura de tela ou foto e não imprima seu segredo", "item-6_text": "Não envie seu segredo para a nuvem, não faça backups online." }, - "understood_label": "Entendi", - "confirm": "Por favor, tenga en cuenta y marque las casillas:" + "understood_label": "Entendi" }, "secret-show": { "title": "Esta é a sua frase de recuperação", @@ -270,15 +290,15 @@ "text": "Combine a ordem da sua frase de recuperação selecionando as palavras corretas." }, "interaction-selection-settings": { - "title": "Interação da Wallet", - "connectivity_text": "Como este dispositivo possui conexão, você pode configurar as opções de interação com outras carteiras de acordo com suas necessidades. Para ativar a função de troca de aplicativos, instale o aplicativo de carteira AirGap.", "header": "Configuração", + "title": "Interação da Wallet", "heading": "Como você gostaria de interagir com a AirGap Wallet?", "selector": { "always": "Sempre pergunte", "same-device": "Troca de aplicativo", "offline-device": "Escaneamento de código QR" }, + "connectivity_text": "Como este dispositivo possui conexão, você pode configurar as opções de interação com outras carteiras de acordo com suas necessidades. Para ativar a função de troca de aplicativos, instale o aplicativo de carteira AirGap.", "continue_label": "Continue", "description": "Você sempre pode alterar suas preferência nas configurações" }, @@ -288,9 +308,10 @@ "selector": { "device": "Idioma do seu dispositivo", "en": "Inglês", - "de": "Alemão", - "es": "Espanhol", + "de": "Alemão (IA traduzida)", + "es": "Espanhol (IA traduzida)", "ru": "Ruso", + "fr":"francês (IA traduzida)", "pt_BR": "Português (Brasil)", "zh_CN": "Chinês (China)" }, @@ -333,6 +354,56 @@ "title": "Recuperação Social", "text": "Toque em cada palavra para corresponder à ordem correta:" }, + "isolated-module" : { + "text": "Não consegue encontrar sua moeda favorita? Crie um Módulo Isolado para integrá-la" + }, + "contact-book": { + "label_add": "Adicionar", + "label_edit": "Editar", + "label_cancel": "Cancelar", + "label_finish": "Concluir", + "label_close": "Fechar", + "label_sort_by": "Ordenar por", + "label_search_contacts": "Buscar contatos", + "label_added_by": "adicionado por", + "label_name": "Nome", + "label_address": "Endereço", + "label_transactions": "Transações", + "label_creation_date": "Data de Criação", + "label_delete_entry": "Excluir Entrada de Endereço", + "title_settings": "Configurações da Agenda de Endereços", + "label_enable_suggestions": "Ativar Sugestões", + "label_enable_address_book": "Ativar Agenda de Endereços", + "button_delete_entries": "Redefinir Entradas", + "title_address_book": "Agenda de Endereços", + "label_welcome_personal_address_book": "Bem-vindo à sua agenda de endereços pessoal", + "label_this_allows_to": "Isso permite que você", + "label_indentify_addresses_you_interact": "Identificar endereços com os quais você interage", + "label_store_manage_entries": "Armazenar e gerenciar entradas de endereço", + "label_look_transactions_histories": "Ver históricos de transações relevantes e muito mais!", + "label_add_address_entries": "Adicionar Entradas de Endereço", + "label_several_ways": "Existem várias maneiras de adicionar novas entradas à sua agenda de endereços:", + "label_scan_qr": "Escanear o código QR do endereço", + "label_manual_entry": "Entrada Manual", + "label_recommended_by_us": "Recomendado por nós", + "label_while_signing": "Ao assinar transações", + "label_recommendations": "Recomendações", + "label_recommendation_on_who": "Faremos recomendações sobre quem adicionar com base nos endereços com os quais você interage com frequência", + "label_suggestions": "Sugestões", + "label_note_disable": "Nota: Você pode desativar esta opção posteriormente nas configurações" + }, + "contacts-delete-popover": { + "title": "Redefinir Entradas", + "text": "Esta ação excluirá todas as suas entradas salvas. Você deseja continuar?", + "cancel_label": "Cancelar", + "delete_label": "Ok" + }, + "contact-book-scan": { + "title": "Scanner de Código QR da Agenda de Endereços", + "text": "Escanear um código QR de um endereço para adicioná-lo aos seus contatos", + "empty-state_heading": "Para escanear códigos QR, o AirGap Vault precisa da permissão da câmera.", + "grant-permission_label": "Conceder Permissão" + }, "tab-scan": { "title": "Leitor de código QR", "text": "Digitalize um código QR da Wallet AirGap", @@ -341,11 +412,8 @@ "grant-permission_label": "Conceder permissão" }, "tab-settings": { - "actions_label": "Ações", - "address_book_label": "Agenda de Endereços", - "address_book_settings_label": "Configurações da Agenda de Endereços", - "advanced-features_label": "Recursos Avançados", "about": "Sobre", + "shop": "Loja AirGap", "title": "Configurações", "information_label": "Informação", "faq_label": "Perguntas frequentes", @@ -370,19 +438,28 @@ "disclaimer_label": "Isenção de responsabilidade", "installation-type_label": "Tipo de instalação", "advanced-mode-type_label": "Modo avançado", - "security-level-self-check_label": "Verificação do Nível de Segurança", + "advanced-features_label": "Recursos Avançados", + "address_book_label": "Agenda de Endereços", + "address_book_settings_label": "Configurações da Agenda de Endereços", "settings_label": "Configurações", + "actions_label": "Ações", "vault-interaction_label": "Interação com o Vault", - "shop": "Loja AirGap" + "security-level-self-check_label": "Verificação do Nível de Segurança" + }, + "vault-interaction-settings": { + "heading": "Interação com o Vault", + "title": "Interação com o Vault", + "device-connected_text": "O dispositivo está conectado à internet", + "note_text": "Nota: Estas configurações NÃO alteram a conexão do seu dispositivo" }, "tab-secrets": { "title": "Segredos", "add-secret_label": "Adicionar Segredo", "search_placeholder": "Pesquisar Segredo", "tab-secret-popover": { + "title": "Gerenciamento de Segredos", "add-secret_label": "Adicionar Segredo", - "sync-all_label": "Sincronizar Todas as Contas com a Carteira AirGap", - "title": "Gerenciamento de Segredos" + "sync-all_label": "Sincronizar Todas as Contas com a Carteira AirGap" } }, "tab-wallets": { @@ -671,7 +748,6 @@ }, "danger-zone": { "label": "Zona de perigo", - "isolated-modules_label": "Módulos Aislados", "description": "As ações nesta página destinam-se apenas a usuários avançados. Esteja ciente das consequências se você usar um dos seguintes recursos.", "wipe_label": "Redefinir AirGap Vault", "wipe": { @@ -688,7 +764,8 @@ "message": "Ocorreu um erro ao tentar limpar o aplicativo. Se o erro persistir, desinstale e remova o aplicativo do seu dispositivo.", "ok": "Ok" } - } + }, + "isolated-modules_label": "Módulos Aislados" }, "secret-generate-dice-roll": { "title": "Jogadas de dados", @@ -719,110 +796,71 @@ "title": "Lista de palavras", "search_placeholder": "Procurar..." }, - "accounts-list-edit-popover": { - "add-account_label": "Adicionar Conta", - "delete_label": "Excluir Contas", - "secret-management_label": "Gerenciamento de Segredos", - "sync-all_label": "Sincronizar Todas as Contas com a Carteira AirGap", - "title": "Configurações" - }, - "advanced-mode": { - "label": "Modo Avançado", - "note_text": "Nota: O Modo Avançado concede acesso a mais recursos, como Senhas BIP39 e Lifehash Identicons" - }, - "contact-book": { - "button_delete_entries": "Redefinir Entradas", - "label_add": "Adicionar", - "label_add_address_entries": "Adicionar Entradas de Endereço", - "label_added_by": "adicionado por", - "label_address": "Endereço", - "label_cancel": "Cancelar", - "label_close": "Fechar", - "label_creation_date": "Data de Criação", - "label_delete_entry": "Excluir Entrada de Endereço", - "label_edit": "Editar", - "label_enable_address_book": "Ativar Agenda de Endereços", - "label_enable_suggestions": "Ativar Sugestões", - "label_finish": "Concluir", - "label_indentify_addresses_you_interact": "Identificar endereços com os quais você interage", - "label_look_transactions_histories": "Ver históricos de transações relevantes e muito mais!", - "label_manual_entry": "Entrada Manual", - "label_name": "Nome", - "label_note_disable": "Nota: Você pode desativar esta opção posteriormente nas configurações", - "label_recommendation_on_who": "Faremos recomendações sobre quem adicionar com base nos endereços com os quais você interage com frequência", - "label_recommendations": "Recomendações", - "label_recommended_by_us": "Recomendado por nós", - "label_scan_qr": "Escanear o código QR do endereço", - "label_search_contacts": "Buscar contatos", - "label_several_ways": "Existem várias maneiras de adicionar novas entradas à sua agenda de endereços:", - "label_sort_by": "Ordenar por", - "label_store_manage_entries": "Armazenar e gerenciar entradas de endereço", - "label_suggestions": "Sugestões", - "label_this_allows_to": "Isso permite que você", - "label_transactions": "Transações", - "label_welcome_personal_address_book": "Bem-vindo à sua agenda de endereços pessoal", - "label_while_signing": "Ao assinar transações", - "title_address_book": "Agenda de Endereços", - "title_settings": "Configurações da Agenda de Endereços" - }, - "contact-book-scan": { - "empty-state_heading": "Para escanear códigos QR, o AirGap Vault precisa da permissão da câmera.", - "grant-permission_label": "Conceder Permissão", - "text": "Escanear um código QR de um endereço para adicioná-lo aos seus contatos", - "title": "Scanner de Código QR da Agenda de Endereços" - }, - "contacts-delete-popover": { - "cancel_label": "Cancelar", - "delete_label": "Ok", - "text": "Esta ação excluirá todas as suas entradas salvas. Você deseja continuar?", - "title": "Redefinir Entradas" + "keyboard": { + "paste": "Colar", + "add": "Adicionar Palavra", + "delete": "Excluir Palavra", + "shuffle": "Embaralhar Teclas", + "mask": "Mascarar Texto", + "word_list": "Mostrar Lista de Palavras" }, - "isolated-module": { - "text": "Não consegue encontrar sua moeda favorita? Crie um Módulo Isolado para integrá-la" + "isolated-modules": { + "loader_message": "Carregando..." }, "isolated-modules-list-page": { - "alert": { - "add": { - "failed": { - "header": "Falha ao Adicionar Módulo", - "message": "Algo deu errado! Por favor, tente novamente.", - "ok_label": "Ok" - } - } - }, - "items": { - "search_placeholder": "Buscar módulos isolados" - }, - "title": "Módulos Isolados" - }, - "keyboard": { - "add": "Adicionar Palavra", - "delete": "Excluir Palavra", - "mask": "Mascarar Texto", - "paste": "Colar", - "shuffle": "Embaralhar Teclas", - "word_list": "Mostrar Lista de Palavras" - }, - "security-level-self-check": { - "description": "Determine seu nível de segurança verificando sua configuração pessoal. Ao marcar todas as caixas, você pode ter certeza de que aproveitou todo o potencial de segurança do AirGap Vault", - "heading": "Autoverificação de Nível de Segurança" + "title": "Módulos Isolados", + "items": { + "search_placeholder": "Buscar módulos isolados" + }, + "alert": { + "add": { + "failed": { + "header": "Falha ao Adicionar Módulo", + "message": "Algo deu errado! Por favor, tente novamente.", + "ok_label": "Ok" + } + } + } }, - "shop": { - "AirGap-Knox_description": "Com o AirGap Knox, você pode desativar todos os tipos de conectividade no seu smartphone em nível de sistema e criar um ambiente absolutamente seguro para o AirGap Vault", - "AirGap-Knox_label": "AirGap Knox", - "AirGap-Recovery-Plate_description": "Grave sua frase de recuperação em aço inoxidável para protegê-la do fogo ou danos", - "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", - "copy_label": "Copiar Link", - "label": "Loja AirGap", - "page-description_description": "Adicione uma camada adicional de segurança com soluções da Loja AirGap e pague com Cripto", - "page-description_label": "Explore a Loja AirGap", - "promo-description": "Ganhe 10% de desconto em sua primeira compra ao usar o código promocional: VaultUser23", - "QR-code_label": "Para visitar, escaneie o código QR ou vá para o seguinte site:" + "isolated-modules-details-page": { + "button": { + "install_label": "Instalar", + "update_label": "Atualizar" + }, + "popover": { + "remove_label": "Remover" + }, + "alert": { + "remove": { + "header": "Remover Módulo", + "message": "Tem certeza de que deseja remover este módulo?", + "cancel_label": "Cancelar", + "proceed_label": "Remover" + }, + "update": { + "generic": { + "header": "Falha no módulo de atualização", + "message": "Algo deu errado! O módulo não pôde ser atualizado.", + "ok_label": "OK" + }, + "load-failed": { + "header": "Falha no módulo de atualização", + "message": "Algo deu errado! O novo módulo não pôde ser carregado.", + "ok_label": "OK" + }, + "different-public-key": { + "header": "Falha no módulo de atualização", + "message": "Você não pode atualizar este módulo com o pacote selecionado, os autores (chaves públicas) são diferentes.", + "ok_label": "OK" + } + } + } }, - "vault-interaction-settings": { - "device-connected_text": "O dispositivo está conectado à internet", - "heading": "Interação com o Vault", - "note_text": "Nota: Estas configurações NÃO alteram a conexão do seu dispositivo", - "title": "Interação com o Vault" + "accounts-list-edit-popover": { + "title": "Configurações", + "add-account_label": "Adicionar Conta", + "secret-management_label": "Gerenciamento de Segredos", + "sync-all_label": "Sincronizar Todas as Contas com a Carteira AirGap", + "delete_label": "Excluir Contas" } -} +} \ No newline at end of file diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index b5c777d8..5437c4dc 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -1,802 +1,843 @@ { - "next": "Далее", - "account-list": { - "delete": "Удалить" + "next": "Далее", + "account-list": { + "delete": "Удалить" + }, + "add-wallet": { + "alert_deriving": { + "text": "Инициализация учётной записи" }, - "add-wallet": { - "alert_deriving": { - "text": "Создание дочернего аккаунта" - }, - "account-exists_alert": { - "heading": "Аккаунт уже существует", - "text": "Вы уже добавили этот конкретный аккаунт. Пожалуйста, измените номер ветви, чтобы добавить другой адрес (продвинутый режим)." - }, - "okay_label": "Хорошо" + "account-exists_alert": { + "heading": "Учётная запись уже существует", + "text": "Вы уже добавили эту конкретную учётную запись. Пожалуйста, измените номер ветви, чтобы добавить другой адрес (продвинутый режим)." }, - "about": { - "label": "О проекте", - "version": "Версия:", - "code": "Код:" + "okay_label": "Хорошо" + }, + "about": { + "label": "О проекте", + "version": "Версия:", + "code": "Код:" + }, + "shop": { + "label": "Магазин AirGap", + "page-description_label": "Исследуйте магазин AirGap", + "page-description_description": "Добавьте дополнительный уровень безопасности с помощью решений из магазина AirGap и оплачивайте криптовалютой", + "QR-code_label": "Чтобы посетить, отсканируйте QR-код или перейдите на следующий веб-сайт:", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Knox_description": "С AirGap Knox вы можете отключить все виды подключений на своем смартфоне на уровне системы и создать абсолютно безопасную среду для AirGap Vault", + "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", + "AirGap-Recovery-Plate_description": "Выгравируйте свою фразу для восстановления на нержавеющей стали, чтобы защитить ее от огня или повреждений", + "promo-description": "Получите скидку 10% на вашу первую покупку при использовании промокода: VaultUser23", + "copy_label": "Скопировать ссылку" + }, + "security-level-self-check": { + "heading": "Проверка уровня безопасности", + "description": "Определите ваш уровень безопасности, проверив вашу личную настройку. Если все флажки установлены, вы можете быть уверены, что использовали полный потенциал безопасности AirGap Vault" + }, + "advanced-mode": { + "label": "Расширенный режим", + "note_text": "Примечание: Расширенный режим предоставляет доступ к дополнительным функциям, таким как BIP39 Пароли и Lifehash Идентификаторы" + }, + "distribution-onboarding": { + "ask-permission": { + "heading": "AirGap не сохраняется, сгенерированные секретные фразы не будут храниться и должны быть импортированы вновь после перезапуска", + "text": "Этот дистрибутив предназначен для безопасной генерации секретных фраз, а также для подписи транзакций в автономном режиме, но не для хранения секретных фраз." }, - "distribution-onboarding": { - "ask-permission": { - "heading": "AirGap не сохраняется, сгенерированные секретные фразы не будут храниться и должны быть импортированны вновь после перезапуска", - "text": "Этот дистрибутив предназначен для безопасной генерации секретных фраз, а также для подписи транзакций в автономном режиме, но не для хранения секретных фраз." - }, - "no-vm": { - "heading": "AirGap Vault Distribution не следует запускать на виртуальной машине, если хост имеет подключение к сети, даже если подключение было временно отключено. ", - "text": "Убедитесь, что клиент отключен от любой сети, прежде чем генерировать новую секретную фразу или импортировать существующую." - }, - "understood_label": "Понятно" - }, - "local-authentication-onboarding": { - "heading": "Доступ к вашей секретной фразе осуществляется с помощью отпечатка пальца, face id или пин-кода.", - "text": "Доступ к вашей секретной фразе необходим для создания учетной записи и подписания транзакций.", - "authenticate_label": "Аутентификация" - }, - "secret-generate-onboarding": { - "heading": "AirGap запросит у вас разрешения на использование камеры и микрофона, чтобы обеспечить безопасную генерацию секретных фраз.", - "text": "Оба разрешения используются для того, чтобы создать для вас более надежную секретную фразу.", - "grant-permission_label": "Дать разрешение" - }, - "current-secret": { - "label": "Активная секретная фраза:" - }, - "signed-transaction": { - "transaction-unreadable": "Мы не смогли извлечь информацию из этой транзакции. Это не означает, что транзакция недействительна - пожалуйста, убедитесь, что вы знаете, что вы делаете, и можете проверить, что вы знаете, что эта транзакция содержит правильные данные." - }, - "onboarding-advanced-mode": { - "title": "Добро пожаловать в AirGap" - }, - "installation-type": { - "offline_label": "офлайн", - "offline_text": "Это выделенное офлайн-устройство. Оно никогда не будет подключено к интернету", - "online_label": "онлайн", - "online_text": "Это устройство подключено к интернету", - "setup_label": "Каков ваш тип установки?", - "setup_text": "Чтобы правильно настроить хранилище, скажите нам, как вы собираетесь настроить подключение вашего устройства. Это поможет нам определить идеальное взаимодействие с другими кошельками", - "title": "Тип установки" - }, - "introduction": { - "title": "Установите AirGap Wallet", - "highest": { - "label": "Высочайшая безопасность", - "text": "С помощью двух устройств AirGap безопасная работа с ключами становится более доступной." - }, - "medium": { - "label": "Средняя безопасность", - "text": "С помощью двух приложений AirGap безопасная работа с ключами становится более доступной." - }, - "vault": { - "heading": "Хранилище AirGap", - "text": "Закрытый ключ генерируется и надежно хранится в приложении AirGap Vault. Вы должны установить AirGap Vault, чтобы использовать AirGap Wallet" - }, - "wallet": { - "heading": "Кошелек AirGap", - "text": "Приложение кошелька имеет дело только с публичной информацией и отвечает за трансляцию транзакций в блокчейн." - }, - "communication": { - "highest_text": "Односторонняя связь с помощью QR-кодов.", - "medium_text": "Безопасное общение с помощью переключения приложений." - }, - "wallet_install_label": "Установите кошелек AirGap", - "continue_label": "Вперед", - "header": "Взаимодействие с вашим устройством {{installationType}}", - "offline-companion_text": "Установите сопутствующее приложение на устройство с доступом в Интернет и будьте уверены, что между двумя приложениями передается только общедоступная информация. Ваши секреты никогда не покидают хранилище AirGap, защищая их от онлайн-угроз", - "offline-desc": "По своей конструкции AirGap Vault никогда не подключается к каким-либо онлайн-сервисам. Чтобы проверить свой баланс и создавать транзакции, используйте сопутствующее приложение, такое как AirGap Wallet", - "online-desc": "По замыслу AirGap Vault никогда не подключается к каким-либо онлайн-сервисам. Ваши секреты никогда не покидают AirGap Vault и, следовательно, защищены от онлайн-угроз. Чтобы проверить свой баланс и совершать транзакции, используйте сопутствующее приложение, например AirGap Wallet", - "skip_label": "Пропустить" - }, - "secret-setup": { - "heading": "Установка секретных фраз", - "advanced": "Расширенная генерация энтропии", - "advanced_warning": "Позволяет использовать броски кубиков или подбрасывание монетки в качестве альтернативных методов генерации энтропии. Используйте их только если вы с ними знакомы и понимаете риски. Используйте только настоящий кубик или монету.", - "generate": { - "label": "Создать", - "text": "Создайте надежную секретную фразу, используя дополнительную энтропию от камеры и микрофона." - }, - "import": { - "label": "Импорт фразы восстановления", - "text": "Поддерживается пароль BIP 39" - }, - "social-recovery": { - "label": "Импорт социального восстановления" - }, - "dice-roll": { - "label": "Генерация с помощью бросков кубиков", - "text": "Используйте кубики для создания безопасной и проверяемой фразы восстановления." - }, - "coin-flip": { - "label": "Генерация с помощью подбрасывания монет", - "text": "Используйте монету для генерации безопасной и проверяемой фразы восстановления." - } + "no-vm": { + "heading": "AirGap Vault Distribution не следует запускать на виртуальной машине, если хост имеет подключение к сети, даже если подключение было временно отключено. ", + "text": "Убедитесь, что клиент отключен от всех сетей, прежде чем генерировать новую секретную фразу или импортировать существующую." }, - "secret-edit": { - "title": "Ваша секретная фраза", - "text": "Дайте вашей секретной фразе название.", - "fingerprint": "Отпечаток пальца", - "secret_input_label": "Ярлык вашей секретной фразы", - "advanced": "Дополнительные параметры", - "security-level": { - "heading": "Уровень безопасности", - "text": "Вы можете дополнительно зашифровать свою секретную фразу с помощью пароля." - }, - "passcode": { - "label": "Пароль шифрования", - "text": "Вы должны вводить этот пароль каждый раз при обращении к секретной фразе, например, при подписании транзакции. Если вы потеряете этот пароль, вам придется заново ввести резервную копию из 24 слов." - }, - "passphrase": { - "label": "Парольная фраза BIP39", - "text": "Парольная фраза BIP39 должна быть введена при создании учетной записи." - }, - "secret-recovery": { - "heading": "Восстановление секретной фразы", - "text": "После первоначальной настройки вы можете настроить свое восстановление секретной фразы." - }, - "name_label": "Имя", - "error_alert": { - "abort-button_label": "Прервать", - "message": "Что-то пошло не так!", - "retry-button_label": "Повторить", - "title": "Ошибка" - }, - "social-recovery": { - "label": "Социальное восстановление", - "text": "Создайте несколько секретных акций
для распространения среди социальных контактов." - }, - "interaction": { - "label": "Взаимодействие хранилища и кошелька", - "text": "Выберите, установлены ли хранилище и кошелек на одном устройстве или на разных устройствах." - }, - "secret-recovery-key": { - "label": "Ключ восстановление секретной фразы", - "description": "Этот ключ восстановления гарантирует восстановление вашей секретной фразы из поврежденного защищенного хранилища. Вам понадобится ключ восстановления и ваш отпечаток пальца, пин-код, графический пароль. Храните его в безопасном месте, как и фразу для восстановления.", - "generate-text": "Сгенерируйте ключ восстановления для вашей секретной фразы", - "reset-text": "Сброс ключа восстановления для вашей секретной фразы", - "alert": { - "title": "Ключ восстановления секретной фразы", - "done": "Готово", - "copy": "Копировать" - }, - "copied": "Ключ восстановления скопирован", - "reset-error": "Не удалось установить ключ восстановления" - }, - "bip85": { - "generate": "Сгенерировать дочернюю мнемонику BIP85", - "text": "Безопасное генерирование дочерней мнемоники из главной мнемоники." - }, - "show-mnemonic": { - "label": "Показать секретную фразу", - "text": "Отображение секретной фразы, связанной с этой секретной фразой.", - "alert": { - "title": "Показать секретную фразу", - "message": "Пожалуйста, помните, что секретная фраза всегда должна быть приватной, так как он предоставляет полный доступ к вашим средствам. Ни в коем случае не делайте снимков экрана или фотографий. Убедитесь, что вы находитесь в безопасном месте, где никто не может видеть ваш экран.", - "understood": "Я понимаю" - }, - "copied": "Копирование ключа восстановления", - "reset-error": "Не удалось установить ключ восстановления" - }, - "confirm_label": "Подтвердить" - }, - "social-recovery-generate": { - "intro-state-1-title": "Социальное восстановление", - "intro-state-1-text1": "С помощью социального восстановления вы можете создавать секретные акции и распространять их среди социальных контактов, которым вы доверяете.", - "intro-state-1-text2": "Вы можете восстановить потерянную секретную фразу, если у вас есть определенное количество таких секретных акций.", - "intro-state-2-title": "Распределите свои акции", - "intro-state-2-text1": "Идея заключается в том, чтобы иметь различные доли, которые сами по себе бесполезны, но вместе позволяют восстановить вашу секретную фразу.", - "intro-state-2-text2": "Вы можете распределить эти акции по разным местам или людям, которым вы доверяете.", - "intro-state-2-text3": "Так что не волнуйтесь, ваша бабушка не сможет восстановить вашу секретную фразу с помощью доли, которую вы хранили у нее.", - "intro-state-3-title1": "Как работает социальное восстановление", - "intro-state-3-title2": "Выберите количество акций", - "intro-state-3-text1": "Начните с указания количества социальных акций, которые вы хотите создать. Вам также нужно будет определить, сколько акций необходимо для восстановления вашей секретной фразы.", - "intro-state-3-title3": "Храните и проверяйте каждую акцию", - "intro-state-3-text2": "Мы создадим для вас различные социальные акции. Сделайте пометки для каждой из них. На следующем этапе вам будет предложено проверить каждую акцию, чтобы убедиться, что вы скопировали их правильно.", - "intro-state-3-title4": "Не то же самое, что ваша парольная фраза", - "intro-state-3-text3": "Хотя они могут выглядеть одинаково, социальные акции - это не то же самое, что ваша парольная фраза.", - "setup-state-1-text1": "Выберите количество социальных акций, которые вы хотите создать", - "setup-state-2-text1": "Создание {{numberOfShares}} акций", - "setup-state-2-text2": "Выберите количество социальных акций, необходимых для восстановления вашей секретной фразы", - "rules-heading": "Помните об этом правиле", - "rules-text1": "Запишите эти слова на листе бумаги или металлической пластине", - "rules-text2": "Слова должны быть расположены в правильном порядке", - "rules-text3": "Проверьте написание каждого слова", - "rules-text4": "Храните записанную секретную фразу в надежном месте", - "rules-text5": "Не делайте скриншот или фотографию и не ксерокопируйте свою секретную фразу", - "rules-text6": "Не загружайте свою секретную фразу в облако", - "share-show-heading": "Запишите все слова на листе бумаги, не забывая следовать правилам. Рекомендуем посчитать количество слов.", - "finish-title": "Создание социального восстановления прошло успешно!", - "finish-header": "Вы успешно создали акции социального восстановления для своей секретной фразы.", - "finish-warning-title": "Запомнить", - "finish-warning-paragraph": "Вы создали {{ numberOfShares }} акций, для восстановления которых вам потребуется не менее {{ sharesRequired }}.", - "finish-button": "Закончить" - }, - "secret-service": { - "alert": { - "title": "Дубликат секретной фразы", - "message": "Вы уже добавили секретную фразу с той же фразой восстановления" - } + "understood_label": "Понятно" + }, + "local-authentication-onboarding": { + "heading": "Доступ к вашей секретной фразе осуществляется с помощью отпечатка пальца, face id или пин-кода.", + "text": "Доступ к вашей секретной фразе необходим для создания учётной записи и подписания транзакций.", + "authenticate_label": "Аутентификация" + }, + "secret-generate-onboarding": { + "heading": "AirGap запросит у вас разрешения на использование камеры и микрофона, чтобы обеспечить безопасную генерацию секретных фраз.", + "text": "Оба разрешения используются для того, чтобы создать для вас более надёжную секретную фразу.", + "grant-permission_label": "Дать разрешение" + }, + "current-secret": { + "label": "Активная секретная фраза:" + }, + "signed-transaction": { + "transaction-unreadable": "Мы не смогли извлечь информацию из этой транзакции. Это не означает, что транзакция недействительна - пожалуйста, убедитесь, что вы знаете, что вы делаете, и можете проверить, что вы знаете, что эта транзакция содержит правильные данные." + }, + "onboarding-advanced-mode": { + "title": "Добро пожаловать в AirGap" + }, + "installation-type": { + "title": "Тип установки", + "setup_label": "Каков ваш тип установки?", + "setup_text": "Чтобы правильно настроить Vault, сообщите нам, как вы собираетесь настроить подключение вашего устройства. Это поможет нам определить идеальное взаимодействие с другими кошельками", + "online_label": "онлайн", + "online_text": "Это устройство подключено к интернету", + "offline_label": "офлайн", + "offline_text": "Это выделенное офлайн-устройство. Оно никогда не будет подключено к интернету" + }, + "introduction": { + "title": "Установите AirGap Wallet", + "header": "Взаимодействие с вашим устройством {{installationType}}", + "online-desc": "AirGap Vault никогда не подключается к каким-либо онлайн-сервисам. Ваши секретные фразы никогда не уйдут из AirGap Vault и, следовательно, защищены от онлайн-угроз. Чтобы проверить свой баланс и совершать транзакции, используйте сопутствующее приложение, например AirGap Wallet", + "offline-desc": "AirGap Vault никогда не подключается к каким-либо онлайн-сервисам. Чтобы проверить свой баланс и создавать транзакции, используйте сопутствующее приложение, такое как AirGap Wallet", + "offline-companion_text": "Установите сопутствующее приложение на устройство с доступом в Интернет и будьте уверены, что между двумя приложениями передается только общедоступная информация. Ваши секреты никогда не покидают хранилище AirGap, защищая их от онлайн-угроз", + "highest": { + "label": "Максимальная безопасность", + "text": "С помощью двух устройств AirGap безопасная работа с ключами становится более доступной." + }, + "medium": { + "label": "Средняя безопасность", + "text": "С помощью двух приложений AirGap безопасная работа с ключами становится более доступной." + }, + "vault": { + "heading": "Хранилище AirGap", + "text": "Закрытый ключ генерируется и надежно хранится в приложении AirGap Vault. Вы должны установить AirGap Vault, чтобы использовать AirGap Wallet" + }, + "wallet": { + "heading": "Кошелек AirGap", + "text": "Приложение кошелька имеет дело только с публичной информацией и отвечает за трансляцию транзакций в блокчейн." + }, + "communication": { + "highest_text": "Односторонняя связь с помощью QR-кодов.", + "medium_text": "Безопасное общение с помощью переключения приложений." + }, + "wallet_install_label": "Установите кошелек AirGap", + "continue_label": "Продолжить", + "skip_label": "Пропустить" + }, + "secret-setup": { + "heading": "Установка секретных фраз", + "generate": { + "label": "Создать", + "text": "Создайте надежную секретную фразу, используя дополнительную энтропию от камеры и микрофона." }, - "secret-edit-delete-popover": { - "title": "Подтвердите удаление секретной фразы", - "text": "Действительно ли вы хотите удалить эту секретную фразу? Убедитесь, что у вас есть резервная копия фразы восстановления секретной фразы. В противном случае все ваши средства будут потеряны!", - "cancel_label": "Отменить", - "delete_label": "Удалить" - }, - "secret-generate": { - "heading": "Мы генерируем вашу секретную фразу.", - "text": "Для этого мы используем ваше видео, аудио, сенсорное управление и ускорение устройства, чтобы добавить дополнительную энтропию к вашей секретной фразе.", - "description": "Перемещайте устройство, записывая аудио, видео и ускорение устройства, пока все щиты не будут заполнены.", - "continue_label": "Продолжить" - }, - "secret-import": { - "title": "Импорт секретной фразы", - "text": "Вы можете импортировать существующую секретную фразу в AirGap. Заполните слова из вашей секретной фразы.", - "placeholder": "жена целлюлоза остров ...", - "warning": "Пожалуйста, дважды проверьте написание вашей секретной фразы.", - "import_label": "Импорт", - "passphrase": "Для использования функции пароля BIP-39 необходимо активировать Расширенный режим в настройках. Если он включен, пароль требуется для каждой транзакции." - }, - "secret-rules": { - "title": "Читайте внимательно", - "heading": "Убедитесь, что вы следуете этим правилам", - "text": "Мы сгенерировали вашу секретную фразу, это последовательность слов.", - "description": "Убедитесь, что вы понимаете эти правила, благодаря которым вы всегда будете иметь безопасный доступ к своим счетам.", - "rules-list": { - "item-1_text": "Запишите эти слова на листе бумаги", - "item-2_text": "Слова должны быть расположены по порядку", - "item-3_text": "Проверьте написание каждого слова", - "item-4_text": "Храните листок бумаги в надежном месте", - "item-5_text": "Не делайте скриншот или фотографию и не делайте фотосканирование ключа", - "item-6_text": "Не загружайте свой ключ в облако" - }, - "understood_label": "Я понимаю", - "confirm": "Обратите внимание и установите флажки:" - }, - "secret-show": { - "title": "Это ваша фраза для восстановления", - "text": "Запишите все слова на листе бумаги, не забывая следовать правилам.", - "fingerprint": "Отпечаток пальца", - "next-step_label": "Следующий шаг", - "too-fast_alert": { - "title": "Это было быстро!", - "heading": "Вы уверены, что вы не сверхчеловек?", - "text": "Убедитесь, что вы соблюдали все правила и не делали ничего, кроме записи своей секретной фразы на бумаге.", - "wait_label_p1": "Пожалуйста, подождите, пока по крайней мере", - "wait_label_p2": "закончились." - } + "import": { + "label": "Импорт фразы восстановления", + "text": "Поддерживается BIP 39 Парольная фраза." }, - "secret-validate": { - "title": "Проверьте фразу восстановления", - "text": "Соотнесите порядок фразы восстановления, выбрав правильные слова." - }, - "interaction-selection-settings": { - "title": "Взаимодействие с кошельком", - "connectivity_text": "Поскольку у этого устройства есть подключение, вы можете настроить опции взаимодействия с другими кошельками под свои потребности. Для включения функции переключения приложений установите приложение кошелька AirGap.", - "header": "Настраивать", - "heading": "Как бы вы хотели взаимодействовать с кошельком AirGap?", - "selector": { - "always": "Всегда спрашивать", - "same-device": "Переключение приложений", - "offline-device": "Сканирование QR-кодов" - }, - "continue_label": "Продолжить", - "description": "Вы всегда можете изменить свои предпочтения в настройках" - }, - "language-selection-settings": { - "title": "Выбор языка", - "heading": "Пожалуйста, выберите предпочтительный язык", - "selector": { - "device": "Язык вашего устройства", - "en": "Английский", - "de": "Немецкий", - "es": "Испанский", - "ru": "Русский", - "pt_BR": "Португальский (Бразилия)", - "zh_CN": "Китайский (Китай)" - }, - "continue_label": "Продолжить", - "description": "Вы всегда можете изменить свои предпочтения в настройках" - }, - "verify-key": { - "incorrect_text": "Ваша секретная фраза не совпадает со сгенерированной. Убедитесь, что вы выбрали правильные слова.
Чтобы исправить ошибки, просто выберите неправильное слово и выберите правильное.", - "success_text": "Акцию успешно проверена!", - "continue_label": "Продолжить" - }, - "social-recovery-import": { - "title": "Социальное восстановление", - "text": "Для того чтобы восстановить секретную фразу из своих акций, укажите, с помощью скольких акций вы хотите восстановить свою секретную фразу. Помните, что вы сможете успешно восстановить свою секретную фразу, только если у вас есть столько акций для восстановления, сколько вы определили в настройке социального восстановления.", - "share-recovery": { - "heading": "Количество акций для восстановления", - "label": "Количество акций" - }, - "recover_label": "Восстановить" - }, - "social-recovery-setup": { - "title": "Социальное восстановление", - "text": "С помощью социального восстановления вы можете создавать секретные акции и распространять их среди социальных контактов, которым вы доверяете. Вы можете восстановить потерянную секретную фразу, если у вас есть определенное количество таких секретных акций.", - "secret-shares": { - "label": "Секретные акции", - "text": "Вы можете определить количество акций, которые вы хотите сгенерировать, и количество акций, необходимое для успешного восстановления вашей секретной фразы." - }, - "shares-number_label": "Количество секретных акций", - "shares-recovery_label": "Количество акций, необходимых для восстановления", - "start_label": "Начать", - "back_label": "Назад", - "next_label": "Вперед" - }, - "social-recovery-show-share": { - "title": "Социальное восстановление", - "secret-shares_label": "Секретная акция {{currentShare}} от {{shareLength}}", - "text": "Запишите все слова на листе бумаги, не забывая соблюдать все правила." - }, - "social-recovery-validate-share": { - "title": "Социальное восстановление", - "text": "Нажмите на каждое слово, чтобы подобрать правильный порядок:" - }, - "tab-scan": { - "title": "Сканирование QR-кодов", - "text": "Сканирование QR-кода из кошелька AirGap", - "multi-qr_text": "Эта транзакция состоит из нескольких QR-кодов. Держите камеру на меняющихся QR-кодах и дождитесь, пока все коды будут отсканированы.", - "empty-state_heading": "Для сканирования QR-кодов хранилища AirGap необходимо разрешение камеры.", - "grant-permission_label": "Разрешение" - }, - "tab-settings": { - "actions_label": "Действия", - "address_book_label": "Адресная книга", - "address_book_settings_label": "Настройки адресной книги", - "advanced-features_label": "Расширенные функции", - "about": "Про нас", - "title": "Настройки", - "information_label": "Информация", - "faq_label": "Часто задаваемые вопросы", - "feedback_label": "Отзывы", - "github_label": "GitHub", - "twitter_label": "Twitter", - "telegram_label": "Telegram", - "discord_label": "Discord", - "documentation_label": "Документация", - "secrets_label": "Секретные фразы", - "add-settings_label": "Добавить секретную фразу", - "interaction-options_label": "Варианты взаимодействия", - "paste-from-clipboard_label": "Вставить код из буфера обмена", - "qr-advanced-settings_label": "Настройки QR", - "interaction-settings_label": "Предпочтение взаимодействия", - "preferred-language_label": "Предпочитаемый язык", - "advanced-settings_label": "Расширенные настройки", - "bip39_wordlist_label": "Список слов BIP39", - "error-history_label": "Местная история ошибок", - "danger-zone_label": "Опасная зона", - "welcome-onboarding_label": "Добро пожаловать", - "disclaimer_label": "Отказ от ответственности", - "installation-type_label": "Тип установки", - "advanced-mode-type_label": "Расширенный режим", - "security-level-self-check_label": "Проверка уровня безопасности", - "settings_label": "Настройки", - "vault-interaction_label": "Взаимодействие с хранилищем", - "shop": "Магазин AirGap" - }, - "tab-secrets": { - "title": "Секретные фразы", - "add-secret_label": "Добавить секретную фразу", - "search_placeholder": "Поиск по секретным фразам", - "tab-secret-popover": { - "add-secret_label": "Добавить секрет", - "sync-all_label": "Синхронизировать все учетные записи с кошельком AirGap", - "title": "Управление секретами" - } + "social-recovery": { + "label": "Импортировать Социальное восстановление (Shamir Share Methode)" }, - "tab-wallets": { - "title": "Аккаунты", - "search_placeholder": "Поиск валюты", - "empty-state_text": "Создайте новый счет, выбрав валюту, и синхронизируйте его с кошельком AirGap.", - "add-wallet_label": "Добавить аккаунт", - "delete-accounts_label": "Удалить аккаунты", - "cancel_label": "Отмена", - "generate-recovery-key": { - "title": "Резервное копирование ключей для восстановления секретных фраз", - "description": "Чтобы всегда гарантировать восстановление сохраненной секретной фразы, необходимо иметь резервную копию ключа восстановления." - }, - "incompatible-qr_alert": { - "title": "Несовместимый QR", - "text": "Этот QR не является необработанной транзакцией.", - "okay_label": "Хорошо" - }, - "no-secret_alert": { - "title": "Аккаунт не найдено", - "text": "У вас нет совместимых учетных записей для этого открытого ключа в AirGap. Пожалуйста, импортируйте вашу секретную фразу и создайте соответствующую учетную запись для подписания этой транзакции.", - "okay_label": "Хорошо" - }, - "raw-tx_alert": { - "title": "Выберите аккаунт", - "okay_label": "Хорошо" - } + "dice-roll": { + "label": "Генерация с помощью бросков кубиков", + "text": "Используйте кубики для создания безопасной и проверяемой фразы восстановления." }, - "tabs": { - "wallets": "Аккаунты", - "scanner": "Сканер", - "secrets": "Секретные фразы", - "settings": "Настройки" - }, - "deserialized-detail": { - "sign_text": "Вы собираетесь подписать:", - "transaction": { - "title": "Подписать транзакцию", - "button_label": "Подписать транзакцию", - "unreadable_warning": "Мы не смогли извлечь информацию из этой транзакции. Это не означает, что транзакция недействительна - пожалуйста, убедитесь, что вы знаете, что вы делаете, и можете проверить, что вы знаете, что эта транзакция содержит правильные данные." - }, - "message": { - "title": "Знак сообщения", - "button_label": "Знак сообщения" - }, - "loader": { - "sign-transaction": { - "message": "Подписание транзакции..." - }, - "sign-message": { - "message": "Подписание транзакции..." - }, - "generic": { - "message": "Загрузка..." - } - }, - "alert": { - "bip39-passphrase": { - "header": "Парольная фраза BIP-39", - "message": "Если вы установили парольную фразу BIP-39, введите ее здесь.", - "input-placeholder_label": "Парольная фраза", - "button_label": "Ок" - }, - "bip39-passphrase-error": { - "header": "Парольная фраза BIP-39", - "message": "Открытые ключи не совпадают. Введена ли правильная парольная фраза BIP-39?", - "button_label": "Ок" - }, - "secret-not-found-error": { - "header": "Секретная фраза не найдена", - "message": "Для этого открытого ключа секретная фраза не найдена", - "button_label": "Ок" - }, - "unknown-error": { - "header": "Ошибка", - "message": "Что-то пошло не так!", - "button_label": "Ок" - } - }, - "signing_account": "Вы подписываетесь с помощью учетной записи из {{secretLabel}}" - }, - "transaction-signed": { - "title": "Подписанные транзакции", - "heading": "Это ваша подписанная транзакция, отсканируйте ее с помощью кошелька AirGap.", - "done_label": "Готово" - }, - "touch-entropy": { - "text": "Обведите пальцем." - }, - "wallet-address": { - "title": "Адрес аккаунта", - "address_label": "Адрес:", - "path_label": "Путь деривации:", - "sync_label": "Аккаунт синхронизации", - "done_label": "Готово", - "copy-address_modal": { - "text": "Адрес был скопирован в ваш буфер обмена" - }, - "alert": { - "wallet-not-migrated": { - "header": "Аккаунт нуждается в обновлении", - "message": "Невозможно продолжить, пожалуйста, сначала обновите или заново добавьте учетную запись.", - "button_label": "Ок" - } - } - }, - "interaction-selection": { - "title": "Взаимодействие с кошельком", - "heading": "Как бы вы хотели взаимодействовать с кошельком AirGap?", - "same-device_label": "Переключение приложений", - "offline-device_label": "Сканирование QR-кодов" - }, - "wallet-edit-delete-popover": { - "settings_label": "Настройки учетной записи", - "copy_label": "Копировать адрес", - "copy_sync_code": "Копировать код синхронизации", - "show_address_qr": "Показать QR-адрес", - "confirm_address_copy": "Адрес был скопирован в ваш буфер обмена", - "confirm_sync_code_copy": "Код синхронизации был скопирован в ваш буфер обмена", - "account-removal_alert": { - "title": "Подтвердите удаление аккаунта", - "text": "Вы хотите удалить эту учетную запись? Вы всегда сможете добавить ее снова, если будете знать ее правильный путь деривации!", - "cancel_label": "Отменить", - "delete_label": "Закрыть" - } - }, - "wallet-select-coins": { - "title": "Добавить аккаунт", - "select-type": { - "label": "Выберите тип аккаунта", - "single-address_label": "Кошелек с одним адресом", - "hd-wallet_label": "HD Wallet" - }, - "advanced_label": "Расширенный режим", - "custom-path": { - "label": "Пользовательский путь деривации", - "placeholder": "Пользовательский путь деривации" - }, - "create_label": "Создать" - }, - "wallet-share": { - "title": "Парный аккаунт", - "heading": "Сканируйте этот QR-код с помощью {{walletName}}", - "text": "Этот QR включает ваш открытый ключ, адрес и тип вашей монеты.", - "same-device_label": "Синхронизация с одним устройством", - "done_label": "Готово" - }, - "wallet-share-select": { - "title": "Аккаунт синхронизации", - "heading": "Выберите счета, которые вы хотите синхронизировать с кошельком AirGap.", - "sync_label": "Синхронизировать", - "alert": { - "wallets-not-migrated": { - "header": "Аккаунт нуждается в обновлении", - "message": "Невозможно продолжить, пожалуйста, сначала обновите или заново добавьте учетную запись.", - "button_label": "Ок" - }, - "excluded-legacy-accounts": { - "header": "Аккаунт нуждается в обновлении", - "message": "Некоторые из выбранных учетных записей не могут быть синхронизированы и должны быть обновлены или добавлены заново. Остальные учетные записи можно синхронизировать.", - "button-accept_label": "Синхронизировать", - "button-reject_label": "Отменить" - }, - "unknown-error": { - "header": "Ошибка", - "message": "Что-то пошло не так!", - "button_label": "Ок" - } - } + "coin-flip": { + "label": "Генерация с помощью подбрасывания монет", + "text": "Используйте монету для генерации безопасной и проверяемой фразы восстановления." }, - "warnings-modal": { - "root": { - "title": "Ваше устройство рутировано", - "description": "Похоже, что вы рутировали свое устройство. Хотя мы считаем, что это классно, однако, это значительно ослабляет безопасность вашего устройства, и другие приложения смогут обойти многочисленные механизмы AirGap. Поэтому AirGap не сможет работать на этом устройстве." - }, - "screenshot": { - "title": "Обнаружен скриншот", - "description": "Похоже, вы только что сделали снимок экрана. Убедитесь, что вы никогда не делаете скриншоты, так как вы можете раскрыть свой секретный ключ." - }, - "secure-storage": { - "title": "Устройство небезопасно", - "description": "Ваш экран блокировки должен быть настроен для правильного шифрования и защиты ваших секретных фраз. После защиты устройства закройте и перезапустите AirGap.", - "button-text_label": "Защитить устройство" - }, - "network": { - "title": "Обнаружено сетевое подключение", - "description": "Похоже, что вы подключили устройство к сети. Приложение AirGap не имеет сетевых привилегий, но лучше всего полностью отключить устройство от любой сети.", - "button": "Подписать сообщение" - }, - "disclaimer": { - "title": "Отказ от ответственности AirGap", - "text": "Настоящим вы как пользователь принимаете и признаете данный протокол и всю информацию, представленную в нем, в полном объеме. Вы как пользователь подтверждаете, что содержание данного документа было рассмотрено, проверено и понято вами.", - "disclaimer-list": { - "text": "В максимальной степени, разрешенной действующим законодательством:", - "item-1_text": "Все услуги, предоставляемые компанией Papers AG, ее сотрудниками, внештатными сотрудниками или другими субподрядчиками, предоставляются без заверений и гарантий любого рода", - "item-2_text": "Papers AG отказывается от любой прямой и косвенной ответственности за ущерб, возникающий в рамках или в связи с настоящим Протоколом, в особенности, но не ограничиваясь потерей или повреждением данных, упущенной выгодой, взломом продукта или системы, а также кражей или пропажей денежных средств." - }, - "description": "Вы понимаете риски, связанные с этим программным обеспечением, включая, но не ограничиваясь этим, потерю вашей секретной фразы, таким образом, закрытых ключей и доступа к вашим средствам.", - "understood_label": "Я понимаю и принимаю" - } - }, - "bip85-generate": { - "title": "Генерировать BIP85", - "text": "BIP85 позволяет вам безопасно создавать новые мнемоники на основе ваших основных мнемоник. Пока у вас есть доступ к основной мнемонике, вы всегда сможете повторно генерировать дочерние мнемоники.", - "mnemonic-length": "Длина мнемоники", - "index": "Индекс", - "generate": "Генерировать", - "advanced_label": "Расширенный режим", - "bip39-passphrase": "Парольная фраза BIP-39", - "bip39-passphrase-reveal": "Раскрыть парольную фразу", + "advanced": "Расширенная генерация энтропии", + "advanced_warning": "Позволяет использовать броски кубиков или подбрасывание монеты в качестве альтернативных методов генерации энтропии. Используйте их только если вы с ними знакомы и понимаете риски. Используйте только настоящий кубик или монету." + }, + "secret-edit": { + "title": "Ваша секретная фраза", + "name_label": "Имя", + "text": "Придумайте вашей секретной фразе название.", + "fingerprint": "Отпечаток пальца", + "secret_input_label": "Ярлык вашей секретной фразы", + "advanced": "Дополнительные параметры", + "security-level": { + "heading": "Уровень безопасности", + "text": "Вы можете дополнительно зашифровать свою секретную фразу с помощью пароля." + }, + "passcode": { + "label": "Пароль шифрования", + "text": "Вы должны вводить этот пароль каждый раз при обращении к секретной фразе, например, при подписании транзакции. Если вы потеряете этот пароль, вам придется заново ввести резервную копию из 24 слов." + }, + "passphrase": { + "label": "Фраза-пароль BIP39", + "text": "Фраза-пароль BIP39 должна быть введена при создании учетной записи." + }, + "secret-recovery": { + "heading": "Восстановление секретной фразы", + "text": "После первоначальной настройки вы можете настроить своё восстановление секретной фразы." + }, + "social-recovery": { + "label": "Социальное восстановление (Recovery via Shamir Share Methode)", + "text": "Создайте несколько секретных акций
для распространения среди контактов социальных сетей." + }, + "interaction": { + "label": "Взаимодействие хранилища и кошелька", + "text": "Выберите, установлены ли хранилище и кошелек на одном устройстве или на разных устройствах." + }, + "secret-recovery-key": { + "label": "Ключ восстановления секретной фразы", + "description": "Этот ключ восстановления гарантирует восстановление вашей секретной фразы из поврежденного защищенного хранилища. Вам понадобится ключ восстановления и ваш отпечаток пальца, пин-код, графический пароль. Храните его в безопасном месте, как и фразу для восстановления.", + "generate-text": "Сгенерируйте ключ восстановления для вашей секретной фразы", + "reset-text": "Сброс ключа восстановления для вашей секретной фразы", "alert": { - "header": "Парольная фраза BIP-39", - "message": "Вы задаете парольную фразу BIP39. Вам нужно будет ввести эту парольную фразу снова, когда вы попытаетесь извлечь тот же самый дочерний ключ!", - "understand": "Я понимаю" - } - }, - "bip85-show": { - "title": "Показать детали BIP85", - "text": "Запишите все слова на листе бумаги. Вы должны будете повторить мнемонику на следующей странице для проверки.", - "mnemonic-length": "Длина мнемоники", - "index": "Индекс", - "fingerprint": "Отпечаток пальца", - "add": "Добавить секрет" - }, - "message-signing-request": { - "title": "Сообщение для подписи", - "payload_label": "Сообщение для подписи. Убедитесь, что вы знаете, что подписываете.", - "blake2b_hash": "Леджер Blake2b - хэш сообщения", - "heading": "Это ваше подписанное сообщение, отсканируйте его с помощью кошелька AirGap.", - "sign_button": "Сообщение для подписи" - }, - "message-signing-response": { - "text": "Отображение сведений о подписанном сообщении" - }, - "qr-settings-page": { - "title": "Настройки QR" - }, - "select-account": { - "message-signing": { - "title": "Выберите аккаунт", - "heading": "Пожалуйста, выберите учетную запись для сканирования этого сообщения", - "placeholder": "Поиск по идентификатору" + "title": "Ключ восстановления секретной фразы", + "done": "Готово", + "copy": "Копировать" }, - "psbt": { - "title": "Выберите аккаунт", - "heading": "Пожалуйста, выберите учетную запись для подписания данного PSBT", - "placeholder": "Поиск по идентификатору" - } - }, - "unsigned-transaction": { - "sign-tx_label": "Подписать транзакцию" + "copied": "Ключ восстановления скопирован", + "reset-error": "Не удалось установить ключ восстановления" }, - "link-page": { - "scan-qr": "Сканируйте QR-код, чтобы открыть ссылку на онлайн-устройстве", - "copy_label": "Скопировать ссылку", - "link-clipboard_label": "Ссылка была скопирована в ваш буфер обмена" + "bip85": { + "generate": "Сгенерировать дочернюю мнемонику BIP85", + "text": "Безопасное генерирование дочерней мнемоники из главной мнемоники." }, - "migration": { - "title": "Обновление учетных записей", - "heading": "Миграция аккаунтов", - "list": { - "header": "Следующие секретные фразы и учетные записи будут обновлены для поддержки нового упрощенного входа в систему.

Примечание: Вам может быть предложено пройти аутентификацию и ввести пароль, если он был установлен для любой из отображаемых секретных фраз или учетных записей." - }, - "button-run_label": "Обновить", - "button-done_label": "Готово", + "show-mnemonic": { + "label": "Показать секретную фразу", + "text": "Отображение секретной фразы, связанной с этой секретной фразой.", "alert": { - "paranoia-info": { - "header": "Пароль шифрования", - "message": "Похоже, что вы установили пароль шифрования для дополнительной защиты {{label}}. Вам может быть предложено ввести его во время обновления. Пропустите, если вы не хотите обновлять эту секретную фразу сейчас.", - "button-ok_label": "Ок", - "button-skip_label": "Пропустить" - }, - "bip39-passphrase": { - "header": "Парольная фраза BIP-39", - "message": "Если вы установили парольную фразу BIP-39 для {{address}} ({{protocol}}), пожалуйста, введите ее здесь или пропустите обновление этой учетной записи.", - "input-placeholder_label": "Парольная фраза", - "button-ok_label": "Ок", - "button-skip_label": "Пропустить" - }, - "unknown-error": { - "header": "Ошибка", - "message": "Что-то пошло не так! Пожалуйста, попробуйте еще раз.", - "button_label": "Ок" - } - } - }, - "danger-zone": { - "label": "Опасная зона", - "isolated-modules_label": "Изолированные модули", - "description": "Действия на этой странице предназначены только для опытных пользователей. Пожалуйста, помните о последствиях, если вы используете одну из следующих функций.", - "wipe_label": "Сброс хранилища AirGap", - "wipe": { - "alert": { - "title": "Стереть хранилище", - "message": "Это действие удалит все ваши секретные фразы и сбросит хранилище AirGap к заводским настройкам.

Убедитесь, что у вас есть резервная копия всех ваших фраз восстановления.", - "cancel": "Отменить", - "ok": "Ок" - } - }, - "wipe-error": { - "alert": { - "title": "Ошибка", - "message": "При попытке стереть приложение возникла ошибка. Если эта ошибка сохраняется, пожалуйста, удалите и удалите приложение с вашего устройства.", - "ok": "Ок" - } - } - }, - "secret-generate-dice-roll": { - "title": "Броски кубиков", - "label": "Создайте секретную фразу с помощью бросков кубиков", - "description": "Генерация энтропии с помощью бросков игральных костей - это расширенная функция. Она позволяет задавать собственную энтропию и генерировать проверяемую фразу восстановления. Используйте эту функцию, только если вы знаете, как ее использовать!", - "status": "{{ inputLength }} не менее 99 бросков ({{ entropyBits }} частей энтропии)", - "type-alert": { - "header": "Выберите тип броска кубиков", - "message": "Существует множество стандартов интерпретации результатов броска игральных костей. Выберите один из типов ниже, если вы хотите проверить свою мнемонику с помощью другого инструмента.", - "default": "По умолчанию", - "coldcard": "ColdCard" - } - }, - "secret-generate-coin-flip": { - "title": "Броски монеты", - "label": "Генерация секретной фразы с помощью подбрасывания монет", - "description": "Генерация энтропии с помощью подбрасывания монет - это расширенная функция. Она позволяет задать собственную энтропию и сгенерировать проверяемую фразу для восстановления. Используйте эту функцию, только если вы знаете, как ее использовать!", - "status": "{{ inputLength }} из 256 подбрасываний монет ({{ inputLength }} частей энтропии)", - "head": "Орел", - "tail": "Решка" - }, - "error-history": { - "title": "История ошибок", - "empty_label": "Список ошибок пуст! 🎉", - "details_label": "Детали" - }, - "wordlist": { - "title": "Список слов", - "search_placeholder": "Поиск..." - }, - "accounts-list-edit-popover": { - "add-account_label": "Добавить учетную запись", - "delete_label": "Удалить учетные записи", - "secret-management_label": "Управление секретами", - "sync-all_label": "Синхронизировать все учетные записи с кошельком AirGap", - "title": "Настройки" - }, - "advanced-mode": { - "label": "Расширенный режим", - "note_text": "Примечание: Расширенный режим предоставляет доступ к дополнительным функциям, таким как BIP39 Пароли и Lifehash Идентификаторы" - }, + "title": "Показать секретную фразу", + "message": "Пожалуйста, помните, что секретная фраза всегда должна быть приватной, так как она предоставляет полный доступ к вашим средствам. Ни в коем случае не делайте снимков экрана или фотографий. Убедитесь, что вы находитесь в безопасном месте, где никто не сможет увидеть ваш экран.\n\n", + "understood": "Я понимаю" + }, + "copied": "Копирование ключа восстановления", + "reset-error": "Не удалось установить ключ восстановления" + }, + "confirm_label": "Подтвердить", + "error_alert": { + "title": "Ошибка", + "message": "Что-то пошло не так!", + "abort-button_label": "Прервать", + "retry-button_label": "Повторить" + } + }, + "social-recovery-generate": { + "intro-state-1-title": "Социальное восстановление (Recovery via Shamir Share Methode)", + "intro-state-1-text1": "С помощью восстановления через соцсети вы можете создавать секретные акции и распространять их среди социальных контактов, которым вы доверяете.", + "intro-state-1-text2": "Вы можете восстановить потерянную секретную фразу, если у вас есть определенное количество таких секретных акций.", + "intro-state-2-title": "Распределите доли", + "intro-state-2-text1": "Идея заключается в том, чтобы иметь различные доли, которые сами по себе бесполезны, но вместе позволяют восстановить вашу секретную фразу.", + "intro-state-2-text2": "Вы можете распределить эти акции по разным местам или людям, которым вы доверяете.", + "intro-state-2-text3": "Так что не волнуйтесь, ваша бабушка не сможет восстановить вашу секретную фразу с помощью доли, которую вы хранили у нее.", + "intro-state-3-title1": "Как работает Социальное восстановление?", + "intro-state-3-title2": "Выберите количество долей", + "intro-state-3-text1": "Определите, сколько сегментов социального восстановления вы хотите создать. Также определите, сколько сегментов необходимо для восстановления вашего секрета.", + "intro-state-3-title3": "Храните и проверяйте каждую акцию", + "intro-state-3-text2": "Vault будет генерировать для вас различные «социальные сегменты». Запишите каждый сегмент.\n\nНа следующем шаге вам будет предложено проверить сегменты, чтобы убедиться, что вы скопировали их правильно.", + "intro-state-3-title4": "Не то же самое, что ваша парольная фраза", + "intro-state-3-text3": "Хотя они могут выглядеть одинаково, социальный сегмент — это не то же самое, что ваша парольная фраза.", + "setup-state-1-text1": "Выберите количество социальных сегментов, которые вы хотите создать.", + "setup-state-2-text1": "Создание {{numberOfShares}} акций", + "setup-state-2-text2": "Выберите количество социальных сегментов, необходимое для восстановления вашего секрета.", + "rules-heading": "Помните об этом правиле", + "rules-text1": "Запишите эти слова на листе бумаги или металлической пластине", + "rules-text2": "Слова должны быть расположены в правильном порядке", + "rules-text3": "Проверьте написание каждого слова", + "rules-text4": "Храните записанную секретную фразу в надежном месте", + "rules-text5": "Не делайте скриншот или фотографию и не ксерокопируйте свою секретную фразу", + "rules-text6": "Не загружайте свою секретную фразу в облако", + "share-show-heading": "Запишите все слова на листе бумаги, не забывая следовать правилам. Рекомендуем посчитать количество слов.", + "finish-title": "Поколение Социального восстановления увенчалось успехом!", + "finish-header": "Вы успешно создали сегмент восстановления своего секрета в социальных сетях.", + "finish-warning-title": "Запомнить", + "finish-warning-paragraph": "Вы создали {{ numberOfShares }} долей, для восстановления которых вам потребуется не менее {{ sharesRequired }}.", + "finish-button": "Закончить" + }, + "secret-service": { + "alert": { + "title": "Дубликат секретной фразы", + "message": "Вы уже добавили секретную фразу с той же фразой восстановления" + } + }, + "secret-edit-delete-popover": { + "title": "Подтвердите удаление секретной фразы", + "text": "Действительно ли вы хотите удалить эту секретную фразу? Убедитесь, что у вас есть резервная копия фразы восстановления секретной фразы. В противном случае все ваши средства будут потеряны!", + "cancel_label": "Отменить", + "delete_label": "Удалить" + }, + "secret-generate": { + "heading": "Мы генерируем вашу секретную фразу.", + "text": "Для этого мы используем ваше видео, аудио, сенсорное управление и ускорение устройства, чтобы добавить дополнительную энтропию к вашей секретной фразе.", + "description": "Перемещайте устройство, записывая аудио, видео и ускорение устройства, пока все щиты не будут заполнены.", + "continue_label": "Продолжить" + }, + "secret-import": { + "title": "Импорт секретной фразы", + "text": "Вы можете импортировать существующую секретную фразу в AirGap. Заполните слова из вашей секретной фразы.", + "placeholder": "жена целлюлоза остров ...", + "warning": "Пожалуйста, дважды проверьте написание вашей секретной фразы.", + "import_label": "Импорт", + "passphrase": "Для использования функции пароля BIP-39 необходимо активировать Расширенный режим в настройках. Если он включен, пароль требуется для каждой транзакции." + }, + "secret-rules": { + "title": "Читайте внимательно", + "heading": "Убедитесь, что вы следуете этим правилам", + "text": "Мы сгенерировали вашу секретную фразу, это последовательность слов.", + "description": "Убедитесь, что вы понимаете эти правила, благодаря которым вы всегда будете иметь безопасный доступ к своим счетам.", + "confirm": "Обратите внимание и установите флажки:", + "rules-list": { + "item-1_text": "Запишите эти слова на листе бумаги", + "item-2_text": "Слова должны быть расположены по порядку", + "item-3_text": "Проверьте написание каждого слова", + "item-4_text": "Храните листок бумаги в надежном месте", + "item-5_text": "Не делайте скриншот или фотографию и не делайте фотосканирование ключа", + "item-6_text": "Не загружайте свой ключ в облако" + }, + "understood_label": "Понятно" + }, + "secret-show": { + "title": "Это ваша фраза для восстановления", + "text": "Запишите все слова на листе бумаги, не забывая следовать правилам.", + "fingerprint": "Отпечаток пальца", + "next-step_label": "Следующий шаг", + "too-fast_alert": { + "title": "Это было быстро!", + "heading": "Вы уверены, что вы не сверхчеловек?", + "text": "Убедитесь, что вы соблюдали все правила и не делали ничего, кроме записи своей секретной фразы на бумаге.", + "wait_label_p1": "Пожалуйста, подождите по крайней мере пока", + "wait_label_p2": "закончились." + } + }, + "secret-validate": { + "title": "Проверьте фразу восстановления", + "text": "Соотнесите порядок фразы восстановления, выбрав правильные слова." + }, + "interaction-selection-settings": { + "header": "Настраивать", + "title": "Взаимодействие с кошельком", + "heading": "Как бы вы хотели взаимодействовать с кошельком AirGap?", + "selector": { + "always": "Всегда спрашивать", + "same-device": "Переключение приложений", + "offline-device": "Сканирование QR-кодов" + }, + "connectivity_text": "Поскольку у этого устройства есть подключение, вы можете настроить опции взаимодействия с другими кошельками под свои потребности. Для включения функции переключения приложений установите приложение кошелька AirGap.", + "continue_label": "Продолжить", + "description": "Вы всегда можете изменить свои предпочтения в настройках" + }, + "language-selection-settings": { + "title": "Выбор языка", + "heading": "Пожалуйста, выберите предпочтительный язык", + "selector": { + "device": "Язык вашего устройства", + "en": "Английский", + "de": "Немецкий (ИИ перевел)", + "es": "Испанский (ИИ перевел)", + "ru": "Русский", + "fr":"французский (ИИ перевел)", + "pt_BR": "Португальский (Бразилия)", + "zh_CN": "Китайский (Китай)" + }, + "continue_label": "Продолжить", + "description": "Вы всегда можете изменить свои предпочтения в настройках" + }, + "verify-key": { + "incorrect_text": "Ваша секретная фраза не совпадает со сгенерированной. Убедитесь, что вы выбрали правильные слова.
Чтобы исправить ошибки, просто выберите неправильное слово и выберите правильное.", + "success_text": "Акция успешно проверена!", + "continue_label": "Продолжить" + }, + "social-recovery-import": { + "title": "Восстановление через соцсети", + "text": "Для того чтобы восстановить секретную фразу из своих соцсетей, укажите, с помощью скольких соцсетей вы хотите восстановить свою секретную фразу. Помните, что вы сможете успешно восстановить свою секретную фразу, только если у вас есть столько соцсетей для восстановления, сколько вы определили в настройке социального восстановления.", + "share-recovery": { + "heading": "Количество долей для восстановления", + "label": "Количество акций" + }, + "recover_label": "Восстановить" + }, + "social-recovery-setup": { + "title": "Восстановление через соцсети", + "text": "С помощью социального восстановления вы можете создавать секретные акции и распространять их среди социальных контактов, которым вы доверяете. Вы можете восстановить потерянную секретную фразу, если у вас есть ", + "secret-shares": { + "label": "Секретные акции", + "text": "Вы можете определить количество акций, которые вы хотите сгенерировать, и количество акций, необходимое для успешного восстановления вашей секретной фразы." + }, + "shares-number_label": "Количество секретных долей", + "shares-recovery_label": "Количество долей, необходимых для восстановления", + "start_label": "Начать", + "back_label": "Назад", + "next_label": "Далее" + }, + "social-recovery-show-share": { + "title": "Восстановление через соцсети", + "secret-shares_label": "Секретная доля {{currentShare}} от {{shareLength}}", + "text": "Запишите все слова на листе бумаги, не забывая соблюдать все правила." + }, + "social-recovery-validate-share": { + "title": "Восстановление через соцсети", + "text": "Нажмите на каждое слово, чтобы подобрать правильный порядок:" + }, + "isolated-module" : { + "text": "Не можете найти свою любимую монету? Создайте изолированный модуль для ее интеграции" + }, "contact-book": { - "button_delete_entries": "Сбросить записи", "label_add": "Добавить", - "label_add_address_entries": "Добавить адресные записи", - "label_added_by": "добавлено", - "label_address": "Адрес", + "label_edit": "Редактировать", "label_cancel": "Отмена", + "label_finish": "Завершить", "label_close": "Закрыть", + "label_sort_by": "Сортировать по", + "label_search_contacts": "Поиск контактов", + "label_added_by": "добавлено", + "label_name": "Имя", + "label_address": "Адрес", + "label_transactions": "Транзакции", "label_creation_date": "Дата создания", "label_delete_entry": "Удалить адресную запись", - "label_edit": "Редактировать", - "label_enable_address_book": "Включить адресную книгу", + "title_settings": "Настройки адресной книги", "label_enable_suggestions": "Включить предложения", - "label_finish": "Завершить", + "label_enable_address_book": "Включить адресную книгу", + "button_delete_entries": "Сбросить записи", + "title_address_book": "Адресная книга", + "label_welcome_personal_address_book": "Добро пожаловать в вашу личную адресную книгу", + "label_this_allows_to": "Это позволяет вам", "label_indentify_addresses_you_interact": "Определить адреса, с которыми вы взаимодействуете", + "label_store_manage_entries": "Хранить и управлять записями адресов", "label_look_transactions_histories": "Просматривайте соответствующие истории транзакций и многое другое!", + "label_add_address_entries": "Добавить адресные записи", + "label_several_ways": "Есть несколько способов добавить новые записи в вашу адресную книгу:", + "label_scan_qr": "Сканируйте QR-код адреса", "label_manual_entry": "Ручной ввод", - "label_name": "Имя", - "label_note_disable": "Примечание: Вы можете отключить эту опцию позже в настройках", - "label_recommendation_on_who": "Мы будем рекомендовать, кого добавить на основе адресов, с которыми вы часто взаимодействуете", - "label_recommendations": "Рекомендации", "label_recommended_by_us": "Рекомендовано нами", - "label_scan_qr": "Сканируйте QR-код адреса", - "label_search_contacts": "Поиск контактов", - "label_several_ways": "Есть несколько способов добавить новые записи в вашу адресную книгу:", - "label_sort_by": "Сортировать по", - "label_store_manage_entries": "Хранить и управлять записями адресов", - "label_suggestions": "Предложения", - "label_this_allows_to": "Это позволяет вам", - "label_transactions": "Транзакции", - "label_welcome_personal_address_book": "Добро пожаловать в вашу личную адресную книгу", "label_while_signing": "При подписании транзакций", - "title_address_book": "Адресная книга", - "title_settings": "Настройки адресной книги" - }, - "contact-book-scan": { - "empty-state_heading": "Чтобы сканировать QR-коды, AirGap Vault нужно разрешение камеры.", - "grant-permission_label": "Предоставить разрешение", - "text": "Отсканируйте QR-код адреса, чтобы добавить его в ваши контакты", - "title": "Сканер QR-кодов адресной книги" + "label_recommendations": "Рекомендации", + "label_recommendation_on_who": "Мы будем рекомендовать, кого добавить на основе адресов, с которыми вы часто взаимодействуете", + "label_suggestions": "Предложения", + "label_note_disable": "Примечание: Вы можете отключить эту опцию позже в настройках" }, "contacts-delete-popover": { - "cancel_label": "Отмена", - "delete_label": "ОК", - "text": "Это действие удалит все ваши сохраненные записи. Вы хотите продолжить?", - "title": "Сбросить записи" + "title": "Сбросить записи", + "text": "Это действие удалит все ваши сохраненные записи. Вы хотите продолжить?", + "cancel_label": "Отмена", + "delete_label": "ОК" }, - "isolated-module": { - "text": "Не можете найти свою любимую монету? Создайте изолированный модуль для ее интеграции" + "contact-book-scan": { + "title": "Сканер QR-кодов адресной книги", + "text": "Отсканируйте QR-код адреса, чтобы добавить его в ваши контакты", + "empty-state_heading": "Чтобы сканировать QR-коды, AirGap Vault нужно разрешение камеры.", + "grant-permission_label": "Предоставить разрешение" + }, + "tab-scan": { + "title": "Сканирование QR-кодов", + "text": "Сканирование QR-кода из кошелька AirGap", + "multi-qr_text": "Эта транзакция состоит из нескольких QR-кодов. Держите камеру на меняющихся QR-кодах и дождитесь, пока все коды будут отсканированы.", + "empty-state_heading": "Для сканирования QR-кодов хранилища AirGap необходимо разрешение камеры.", + "grant-permission_label": "Разрешение" + }, + "tab-settings": { + "about": "Про нас", + "shop": "Магазин AirGap", + "title": "Настройки", + "information_label": "Информация", + "faq_label": "ЧАВО", + "feedback_label": "Отзывы", + "github_label": "GitHub", + "twitter_label": "Twitter", + "telegram_label": "Telegram", + "discord_label": "Discord", + "documentation_label": "Документация", + "secrets_label": "Секретные фразы", + "add-settings_label": "Добавить секретную фразу", + "interaction-options_label": "Варианты взаимодействия", + "paste-from-clipboard_label": "Вставить код из буфера обмена", + "qr-advanced-settings_label": "Настройки QR", + "interaction-settings_label": "Предпочтение взаимодействия", + "preferred-language_label": "Предпочитаемый язык", + "advanced-settings_label": "Расширенные настройки", + "bip39_wordlist_label": "Список слов BIP39", + "error-history_label": "Местная история ошибок", + "danger-zone_label": "Опасная зона", + "welcome-onboarding_label": "Добро пожаловать", + "disclaimer_label": "Отказ от ответственности", + "installation-type_label": "Тип установки", + "advanced-mode-type_label": "Расширенный режим", + "advanced-features_label": "Расширенные функции", + "address_book_label": "Адресная книга", + "address_book_settings_label": "Настройки адресной книги", + "settings_label": "Настройки", + "actions_label": "Действия", + "vault-interaction_label": "Взаимодействие с хранилищем", + "security-level-self-check_label": "Проверка уровня безопасности" + }, + "vault-interaction-settings": { + "heading": "Взаимодействие с хранилищем", + "title": "Взаимодействие с хранилищем", + "device-connected_text": "Устройство подключено к интернету", + "note_text": "Примечание: Эти настройки НЕ изменяют подключение вашего устройства" + }, + "tab-secrets": { + "title": "Секретные фразы", + "add-secret_label": "Добавить секретную фразу", + "search_placeholder": "Поиск по секретным фразам", + "tab-secret-popover": { + "title": "Управление секретными фразами", + "add-secret_label": "Добавить секретную фразу", + "sync-all_label": "Синхронизировать все учётные записи с кошельком AirGap" + } + }, + "tab-wallets": { + "title": "Учётные записи", + "search_placeholder": "Поиск валюты", + "empty-state_text": "Создайте новый счёт, выбрав валюту, и синхронизируйте его с кошельком AirGap.", + "add-wallet_label": "Добавить учётную запись", + "delete-accounts_label": "Удалить учётные записи", + "cancel_label": "Отмена", + "generate-recovery-key": { + "title": "Резервное копирование ключей для восстановления секретных фраз", + "description": "Резервная копия секретного ключа восстановления необходима для обеспечения восстановления сохраненного секрета." + }, + "incompatible-qr_alert": { + "title": "Несовместимый QR", + "text": "Этот QR не является необработанной транзакцией.", + "okay_label": "Хорошо" + }, + "no-secret_alert": { + "title": "Учётной записи не найдено", + "text": "У вас нет совместимых учётных записей для этого открытого ключа в AirGap. Пожалуйста, импортируйте вашу секретную фразу и создайте соответствующую учётную запись для подписания этой транзакции.", + "okay_label": "Хорошо" + }, + "raw-tx_alert": { + "title": "Выберите учётную запись", + "okay_label": "Хорошо" + } + }, + "tabs": { + "wallets": "Учётные записи", + "scanner": "Сканер", + "secrets": "Секретные фразы", + "settings": "Настройки" + }, + "deserialized-detail": { + "sign_text": "Вы собираетесь подписать:", + "transaction": { + "title": "Подписать транзакцию", + "button_label": "Подписать транзакцию", + "unreadable_warning": "Мы не смогли извлечь информацию из этой транзакции. Это не означает, что транзакция недействительна - пожалуйста, убедитесь, что вы знаете, что делаете, и можете подтвердить, что вы знаете, что эта транзакция содержит правильные данные." + }, + "message": { + "title": "Подписать сообщение", + "button_label": "Подписать сообщение" + }, + "loader": { + "sign-transaction": { + "message": "Подписание транзакции..." + }, + "sign-message": { + "message": "Подписание сообщения..." + }, + "generic": { + "message": "Загрузка..." + } + }, + "alert": { + "bip39-passphrase": { + "header": "Парольная фраза BIP-39", + "message": "Если вы установили парольную фразу BIP-39, введите её здесь.", + "input-placeholder_label": "Парольная фраза", + "button_label": "Ок" + }, + "bip39-passphrase-error": { + "header": "Парольная фраза BIP-39", + "message": "Открытые ключи не совпадают. Введена ли правильная парольная фраза BIP-39?", + "button_label": "Ок" + }, + "secret-not-found-error": { + "header": "Секретная фраза не найдена", + "message": "Для этого открытого ключа секретная фраза не найдена", + "button_label": "Ок" + }, + "unknown-error": { + "header": "Ошибка", + "message": "Что-то пошло не так!", + "button_label": "Ок" + } + }, + "signing_account": "Вы подписываетесь с помощью учётной записи из {{secretLabel}}" + }, + "transaction-signed": { + "title": "Подписанные транзакции", + "heading": "Это ваша подписанная транзакция, отсканируйте ее с помощью кошелька AirGap.", + "done_label": "Готово" + }, + "touch-entropy": { + "text": "Обведите пальцем." + }, + "wallet-address": { + "title": "Адрес аккаунта", + "address_label": "Адрес:", + "path_label": "Путь деривации:", + "sync_label": "Аккаунт синхронизации", + "done_label": "Готово", + "copy-address_modal": { + "text": "Адрес был скопирован в ваш буфер обмена" + }, + "alert": { + "wallet-not-migrated": { + "header": "Аккаунт нуждается в обновлении", + "message": "Невозможно продолжить, пожалуйста, сначала обновите или заново добавьте учетную запись.", + "button_label": "Ок" + } + } + }, + "interaction-selection": { + "title": "Взаимодействие с кошельком", + "heading": "Как бы вы хотели взаимодействовать с кошельком AirGap?", + "same-device_label": "Переключение приложений", + "offline-device_label": "Сканирование QR-кодов" + }, + "wallet-edit-delete-popover": { + "settings_label": "Настройки учётной записи", + "copy_label": "Копировать адрес", + "copy_sync_code": "Копировать код синхронизации", + "show_address_qr": "Показать QR-адрес", + "confirm_address_copy": "Адрес был скопирован в ваш буфер обмена", + "confirm_sync_code_copy": "Код синхронизации был скопирован в ваш буфер обмена", + "account-removal_alert": { + "title": "Подтвердите удаление учётной записи", + "text": "Вы хотите удалить эту учётную запись? Вы всегда сможете добавить ее снова, если будете знать ее правильный путь деривации!", + "cancel_label": "Отменить", + "delete_label": "Закрыть" + } + }, + "wallet-select-coins": { + "title": "Добавить учётную запись", + "select-type": { + "label": "Выберите тип учётной записи", + "single-address_label": "Кошелек с одним адресом", + "hd-wallet_label": "HD Wallet" + }, + "advanced_label": "Расширенный режим", + "custom-path": { + "label": "Пользовательский путь деривации", + "placeholder": "Пользовательский путь деривации" + }, + "create_label": "Создать" + }, + "wallet-share": { + "title": "Парный аккаунт", + "heading": "Сканируйте этот QR-код с помощью {{walletName}}", + "text": "Этот QR включает ваш открытый ключ, адрес и тип вашей монеты.", + "same-device_label": "Синхронизация с одним устройством", + "done_label": "Готово" + }, + "wallet-share-select": { + "title": "Аккаунт синхронизации", + "heading": "Выберите счета, которые вы хотите синхронизировать с кошельком AirGap.", + "sync_label": "Синхронизировать", + "alert": { + "wallets-not-migrated": { + "header": "Учётные записи нуждаются в обновлении", + "message": "Невозможно продолжить, пожалуйста, сначала обновите или заново добавьте учетную запись.", + "button_label": "Ок" + }, + "excluded-legacy-accounts": { + "header": "Некоторые учётные записи нуждаются в обновлении", + "message": "Некоторые из выбранных учётных записей не могут быть синхронизированы и должны быть обновлены или добавлены заново. Остальные учётные записи можно синхронизировать.", + "button-accept_label": "Синхронизировать", + "button-reject_label": "Отменить" + }, + "unknown-error": { + "header": "Ошибка", + "message": "Что-то пошло не так!", + "button_label": "Ок" + } + } + }, + "warnings-modal": { + "root": { + "title": "Ваше устройство рутировано", + "description": "Похоже, что вы рутировали свое устройство. Хотя мы считаем, что это классно, однако, это значительно ослабляет безопасность вашего устройства, и другие приложения смогут обойти многочисленные механизмы AirGap. Поэтому AirGap не сможет работать на этом устройстве." + }, + "screenshot": { + "title": "Обнаружен скриншот", + "description": "Похоже, вы только что сделали снимок экрана. Убедитесь, что вы никогда не делаете скриншоты, так как вы можете раскрыть свой секретный ключ." + }, + "secure-storage": { + "title": "Устройство небезопасно", + "description": "Ваш экран блокировки должен быть настроен для правильного шифрования и защиты ваших секретных фраз. После защиты устройства закройте и перезапустите AirGap.", + "button-text_label": "Защитить устройство" + }, + "network": { + "title": "Обнаружено сетевое подключение", + "description": "Похоже, что вы подключили устройство к сети. Приложение AirGap не имеет сетевых привилегий, но лучше всего полностью отключить устройство от любой сети.", + "button": "Подписать сообщение" + }, + "disclaimer": { + "title": "Отказ от ответственности AirGap", + "text": "Настоящим вы, как пользователь, принимаете и признаете данный протокол и всю информацию, представленную в нем, в полном объеме. Вы, как пользователь, подтверждаете, что содержание данного документа было рассмотрено, проверено и понято от своего имени.", + "disclaimer-list": { + "text": "В максимальной степени, разрешённой действующим законодательством:", + "item-1_text": "Все услуги, предоставляемые компанией Papers AG, ее сотрудниками, внештатными сотрудниками или другими субподрядчиками, предоставляются без заверений и гарантий любого рода", + "item-2_text": "Papers AG отказывается от любой прямой и косвенной ответственности за ущерб, возникающий в рамках настоящего Протокола или в связи с ним, в частности, но не ограничиваясь потерей или повреждением данных, упущенной выгодой, взломом продукта или системы, а также кражей или пропажей денежных средств." + }, + "description": "Вы понимаете риски, связанные с этим программным обеспечением, включая, но не ограничиваясь этим, потерю вашей секретной фразы, таким образом, закрытых ключей и доступа к вашим средствам.", + "understood_label": "Я понимаю и принимаю" + } + }, + "bip85-generate": { + "title": "Генерировать BIP85", + "text": "BIP85 позволяет вам безопасно инициализировать новые мнемонические правила на основе ваших основных мнемонических правил. Пока у вас есть доступ к основному мнемоническому правилу, вы всегда сможете повторно генерировать дочерние мнемонические правила.", + "mnemonic-length": "Длина мнемоники", + "index": "Индекс", + "generate": "Генерировать", + "advanced_label": "Расширенный режим", + "bip39-passphrase": "Парольная фраза BIP-39", + "bip39-passphrase-reveal": "Раскрыть парольную фразу", + "alert": { + "header": "Парольная фраза BIP-39", + "message": "Вы задаете парольную фразу BIP39. Вам нужно будет ввести эту парольную фразу снова, когда вы попытаетесь извлечь тот же самый дочерний ключ!", + "understand": "Я понимаю" + } + }, + "bip85-show": { + "title": "Показать детали BIP85", + "text": "Запишите все слова на листе бумаги. Вы должны будете повторить мнемоническое правило на следующей странице для проверки.", + "mnemonic-length": "Длина мнемонического правила", + "index": "Индекс", + "fingerprint": "Отпечаток пальца", + "add": "Добавить секрет" + }, + "message-signing-request": { + "title": "Сообщение для подписи", + "payload_label": "Сообщение для подписи. Убедитесь, что вы знаете, что подписываете.", + "blake2b_hash": "Леджер Blake2b - хэш сообщения", + "heading": "Это ваше подписанное сообщение, отсканируйте его с помощью кошелька AirGap.", + "sign_button": "Сообщение для подписи" + }, + "message-signing-response": { + "text": "Отображение сведений о подписанном сообщении" + }, + "qr-settings-page": { + "title": "Настройки QR" + }, + "select-account": { + "message-signing": { + "title": "Выберите аккаунт", + "heading": "Пожалуйста, выберите учётную запись для сканирования этого сообщения", + "placeholder": "Поиск по идентификатору" + }, + "psbt": { + "title": "Выберите учётную запись", + "heading": "Пожалуйста, выберите учётную запись для подписания данного PSBT", + "placeholder": "Поиск по идентификатору" + } + }, + "unsigned-transaction": { + "sign-tx_label": "Подписать транзакцию" + }, + "link-page": { + "scan-qr": "Сканируйте QR-код, чтобы открыть ссылку на онлайн-устройстве", + "copy_label": "Скопировать ссылку", + "link-clipboard_label": "Ссылка была скопирована в ваш буфер обмена" + }, + "migration": { + "title": "Обновление учётных записей", + "heading": "Перенос учётных записей", + "list": { + "header": "Следующие секретные фразы и учётные записи будут обновлены для поддержки нового упрощенного входа в систему.

Примечание: Вам может быть предложено пройти аутентификацию и ввести пароль, если он был установлен для любой из отображаемых секретных фраз или учётных записей." + }, + "button-run_label": "Обновить", + "button-done_label": "Готово", + "alert": { + "paranoia-info": { + "header": "Пароль шифрования", + "message": "Похоже, что вы установили пароль шифрования для дополнительной защиты {{label}}. Вам может быть предложено ввести его во время обновления. Пропустите, если вы не хотите обновлять эту секретную фразу сейчас.", + "button-ok_label": "Ок", + "button-skip_label": "Пропустить" + }, + "bip39-passphrase": { + "header": "Парольная фраза BIP-39", + "message": "Если вы установили парольную фразу BIP-39 для {{address}} ({{protocol}}), пожалуйста, введите ее здесь или пропустите обновление этой учётной записи.", + "input-placeholder_label": "Парольная фраза", + "button-ok_label": "Ок", + "button-skip_label": "Пропустить" + }, + "unknown-error": { + "header": "Ошибка", + "message": "Что-то пошло не так! Пожалуйста, попробуйте еще раз.", + "button_label": "Ок" + } + } + }, + "danger-zone": { + "label": "Опасная зона", + "description": "Действия на этой странице предназначены только для опытных пользователей. Пожалуйста, помните о последствиях, если вы используете одну из следующих функций.", + "wipe_label": "Сброс хранилища AirGap", + "wipe": { + "alert": { + "title": "Стереть хранилище", + "message": "Это действие удалит все ваши секретные фразы и сбросит хранилище AirGap к заводским настройкам.

Убедитесь, что у вас есть резервная копия всех ваших фраз восстановления.", + "cancel": "Отменить", + "ok": "Ок" + } }, + "wipe-error": { + "alert": { + "title": "Ошибка", + "message": "При попытке стереть приложение возникла ошибка. Если эта ошибка сохраняется, пожалуйста, удалите и удалите приложение с вашего устройства.", + "ok": "Ок" + } + }, + "isolated-modules_label": "Изолированные модули" + }, + "secret-generate-dice-roll": { + "title": "Броски кубиков", + "label": "Создайте секретную фразу с помощью бросков кубиков", + "description": "Генерация энтропии с помощью бросков игральных костей - это расширенная функция. Она позволяет задавать собственную энтропию и генерировать проверяемую фразу восстановления. Используйте эту функцию, только если вы знаете, как ее использовать!", + "status": "{{ inputLength }} не менее 99 бросков ({{ entropyBits }} частей энтропии)", + "type-alert": { + "header": "Выберите тип броска кубиков", + "message": "Существует множество стандартов интерпретации результатов броска игральных костей. Выберите один из типов ниже, если вы хотите проверить свою мнемонику с помощью другого инструмента.", + "default": "По умолчанию", + "coldcard": "ColdCard" + } + }, + "secret-generate-coin-flip": { + "title": "Броски монеты", + "label": "Генерация секретной фразы с помощью подбрасывания монет", + "description": "Генерация энтропии с помощью подбрасывания монет - это расширенная функция. Она позволяет задать собственную энтропию и сгенерировать проверяемую фразу для восстановления. Используйте эту функцию, только если вы знаете, как ее использовать!", + "status": "{{ inputLength }} из 256 подбрасываний монет ({{ inputLength }} частей энтропии)", + "head": "Орёл", + "tail": "Решка" + }, + "error-history": { + "title": "История ошибок", + "empty_label": "Список ошибок пуст! 🎉", + "details_label": "Детали" + }, + "wordlist": { + "title": "Список слов", + "search_placeholder": "Поиск..." + }, + "keyboard": { + "paste": "Вставить", + "add": "Добавить слово", + "delete": "Удалить слово", + "shuffle": "Перемешать клавиши", + "mask": "Маскировать текст", + "word_list": "Показать список слов" + }, "isolated-modules": { "loader_message": "Загрузка..." }, + "isolated-modules-list-page": { + "title": "Изолированные модули", + "items": { + "search_placeholder": "Поиск изолированных модулей" + }, + "alert": { + "add": { + "failed": { + "header": "Ошибка при добавлении модуля", + "message": "Что-то пошло не так! Пожалуйста, попробуйте снова.", + "ok_label": "Ok" + } + } + } + }, "isolated-modules-details-page": { + "button": { + "install_label": "Установить", + "update_label": "Обновлять" + }, + "popover": { + "remove_label": "Удалять" + }, "alert": { "remove": { - "cancel_label": "Отмена", "header": "Удалить модуль", "message": "Вы уверены, что хотите удалить этот модуль?", + "cancel_label": "Отмена", "proceed_label": "Удалить" }, "update": { - "different-public-key": { - "header": "Обновление модуля не удалось", - "message": "Вы не можете обновить этот модуль выбранным пакетом, авторы (публичные ключи) отличаются.", - "ok_label": "Ok" - }, "generic": { "header": "Обновление модуля не удалось", "message": "Что-то пошло не так! Модуль не может быть обновлен.", @@ -804,54 +845,22 @@ }, "load-failed": { "header": "Обновление модуля не удалось", - "message": "Что-то пошло не так! Новый модуль не может быть загружен" + "message": "Что-то пошло не так! Новый модуль не может быть загружен", + "ok_label": "Хорошо" + }, + "different-public-key": { + "header": "Обновление модуля не удалось", + "message": "Вы не можете обновить этот модуль выбранным пакетом, авторы (публичные ключи) отличаются.", + "ok_label": "Ok" } } } }, - "isolated-modules-list-page": { - "alert": { - "add": { - "failed": { - "header": "Ошибка при добавлении модуля", - "message": "Что-то пошло не так! Пожалуйста, попробуйте снова.", - "ok_label": "Ok" - } - } - }, - "items": { - "search_placeholder": "Поиск изолированных модулей" - }, - "title": "Изолированные модули" - }, - "keyboard": { - "add": "Добавить слово", - "delete": "Удалить слово", - "mask": "Маскировать текст", - "paste": "Вставить", - "shuffle": "Перемешать клавиши", - "word_list": "Показать список слов" - }, - "security-level-self-check": { - "description": "Определите ваш уровень безопасности, проверив вашу личную настройку. Если все флажки установлены, вы можете быть уверены, что использовали полный потенциал безопасности AirGap Vault", - "heading": "Проверка уровня безопасности" - }, - "shop": { - "AirGap-Knox_description": "С AirGap Knox вы можете отключить все виды подключений на своем смартфоне на уровне системы и создать абсолютно безопасную среду для AirGap Vault", - "AirGap-Knox_label": "AirGap Knox", - "AirGap-Recovery-Plate_description": "Вгравируйте свою фразу восстановления на нержавеющей стали, чтобы защитить ее от огня или повреждений", - "AirGap-Recovery-Plate_label": "AirGap Recovery Plate", - "copy_label": "Скопировать ссылку", - "label": "Магазин AirGap", - "page-description_description": "Добавьте дополнительный уровень безопасности с помощью решений из магазина AirGap и оплачивайте криптовалютой", - "page-description_label": "Исследуйте магазин AirGap", - "promo-description": "Получите скидку 10% на вашу первую покупку при использовании промокода: VaultUser23", - "QR-code_label": "Чтобы посетить, отсканируйте QR-код или перейдите на следующий веб-сайт:" - }, - "vault-interaction-settings": { - "device-connected_text": "Устройство подключено к интернету", - "heading": "Взаимодействие с хранилищем", - "note_text": "Примечание: Эти настройки НЕ изменяют подключение вашего устройства", - "title": "Взаимодействие с хранилищем" + "accounts-list-edit-popover": { + "title": "Настройки", + "add-account_label": "Добавить учётную запись", + "secret-management_label": "Управление секретами", + "sync-all_label": "Синхронизировать все учётные записи с кошельком AirGap", + "delete_label": "Удалить учётные записи" } } \ No newline at end of file diff --git a/src/assets/i18n/zh.json b/src/assets/i18n/zh.json deleted file mode 100644 index 29c8fe00..00000000 --- a/src/assets/i18n/zh.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "next": "下一步", - "add-wallet.alert_deriving.text": "导出您的账户...", - "add-wallet.account-exists_alert.heading": "账户已存在", - "add-wallet.account-exists_alert.text": "您已添加此特定帐户。 请更改派生路径,以添加其他地址(高级模式)。", - "add-wallet.okay_label": "确定", - "distribution-onboarding.ask-permission.heading": "AirGap是非持久性的,生成的助记词将不会被存储,并且需要在重新启动后再次重新导入", - "distribution-onboarding.ask-permission.text": "此版本旨在安全地生成助记词以及离线转账签名,但不会存储助记词", - "distribution-onboarding.no-vm.heading": "如果宿主机有网络连接,即使该连接处于暂时关闭状态, AirGap Vault发行版也不应虚拟机上运行。 ", - "distribution-onboarding.no-vm.text": "在生成新助记词或导入现有助记词之前,请确保客户端已断开所有网络连接", - "distribution-onboarding.understood_label": "确认了解", - "local-authentication-onboarding.heading": "您的密钥是通过您定义的身份验证方法访问的,如指纹脸部识别密码", - "local-authentication-onboarding.text": "您需要访问您的密钥以进行帐户创建和交易签名。", - "local-authentication-onboarding.authenticate_label": "认证", - "secret-generate-onboarding.heading": "AirGap将要求您开放 摄像头 麦克风权限,来确保助记词安全、随机。", - "secret-generate-onboarding.text": "这两个权限都用于为您生成更安全的助记词。", - "secret-generate-onboarding.grant-permission_label": "授予权限", - "current-secret.label": "有效助记词", - "introduction.title": "新加密钱包标准", - "introduction.highest.label": "最高安全级别", - "introduction.highest.text": "AirGap的两套设备结合使用的方法,使得安全密钥操作更便捷。", - "introduction.medium.label": "中等安全级别", - "introduction.medium.text": "AirGap的两种应用程序结合的方式,使得安全密钥操作更便捷。", - "introduction.vault.heading": "AirGap Vault", - "introduction.vault.text": "助记词生成并安全存储在Air Gap Vault应用程序中。您必须安装Air Gap Vault才能使用AirGap Wallet", - "introduction.wallet.heading": "AirGap Wallet", - "introduction.wallet.text": "钱包应用程序仅处理公共信息,并负责向区块链广播交易。", - "introduction.communication.highest_text": "通过二维码的单向通信", - "introduction.communication.medium_text": "通过应用切换实现安全通信", - "introduction.wallet_install_label": "安装AirGap Wallet", - "introduction.continue_label": "开始吧", - "secret-setup.heading": "安装AirGap", - "secret-setup.text": "?您想创建新助记词还是导入现有助记词?", - "secret-setup.generate.label": "生成新助记词", - "secret-setup.generate.text": "通过我们的安全流程创建一个新助记词,以确保您的资金真正安全", - "secret-setup.import.label": "导入现有助记词", - "secret-setup.import.text": "将您现有的助记词导入AirGap并创建安全转账", - "secret-setup.social-recovery.label": "社交助记词恢复", - "secret-setup.social-recovery.text": "从社交联系人的助记词共享中恢复丢失的私钥", - "secret-edit.title": " 您的机密", - "secret-edit.text": "为您的机密命名并选择安全级别", - "secret-edit.secret_input_label": "机密名字", - "secret-edit.security-level.heading": "安全等级", - "secret-edit.security-level.text": "您可以使用一个密码来给您的密钥再次加密。", - "secret-edit.passcode.label": "密码", - "secret-edit.passcode.text": "为您的帐户设置密码", - "secret-edit.secret-recovery.heading": "助记词恢复", - "secret-edit.secret-recovery.text": "您可以在初始设置后设置您的助记词恢复机制。", - "secret-edit.social-recovery.label": "社交助记词恢复", - "secret-edit.social-recovery.text": "生成许多秘钥共享
以分发给社交联系人。", - "secret-edit.confirm_label": "确认", - "secret-edit-delete-popover.title": "确认删除机密", - "secret-edit-delete-popover.text": "你想删除这个机密吗? 如果没有备份,您将无法恢复它!", - "secret-edit-delete-popover.cancel_label": "取消", - "secret-edit-delete-popover.delete_label": "删除", - "secret-generate.heading": "我们正在生成你的助记词", - "secret-generate.text": "为此,我们需要使用您的视频、音频、触摸和设备移动来确保您的助记词的随机性", - "secret-generate.description": "移动您的设备来记录音频、视频和加速,直到所有数值显示100%。", - "secret-generate.continue_label": "下一步", - "secret-import.title": "导入现有助记词", - "secret-import.text": "您可以将现有助记词导入AirGap。 请填写你的助记词", - "secret-import.placeholder": "wife pulp island ...", - "secret-import.warning": "请再次检查您的助记词拼写", - "secret-import.import_label": "确认导入", - "secret-rules.title": "请完整阅读", - "secret-rules.heading": "请确认您遵守这些规则", - "secret-rules.text": "助记词已产生,他是一系列单词组合。", - "secret-rules.description": "请确保您了解这些规则,以保证您可以始终安全访问您的帐户", - "secret-rules.rules-list.item-1_text": "确保你把这些助记词写在一张纸上。", - "secret-rules.rules-list.item-2_text": "你必须严格按照助记词顺序", - "secret-rules.rules-list.item-3_text": "检查每个单词的拼写", - "secret-rules.rules-list.item-4_text": "请将纸张放在安全的地方。", - "secret-rules.rules-list.item-5_text": "在任何情况下都不要截屏或拍照,也不要对照片进行扫描", - "secret-rules.rules-list.item-6_text": "切勿将助记词上传到云端", - "secret-rules.understood_label": "确认了解", - "secret-show.title": "这是你的助记词", - "secret-show.text": "在一张纸上写下每个单词,并按照单词顺序。", - "secret-show.next-step_label": "下一步", - "secret-show.too-fast_alert.title": "这太快了!", - "secret-show.too-fast_alert.heading": "你确定你不是一个超人?", - "secret-show.too-fast_alert.text": "确保您遵守所有规则,除了在纸上写下您的助记词以外没有做任何其他事情", - "secret-show.too-fast_alert.wait_label_p1": "请稍等片刻 ", - "secret-show.too-fast_alert.wait_label_p2": "一切搞定", - "secret-validate.title": "验证您的助记词", - "secret-validate.text": "选择正确的单词,并匹配助记词的顺序。", - "verify-key.incorrect_text": "您的助记词与生成的助记词不匹配。 确保您选择了正确的单词。
要纠正错误,只需选择错误的单词然后选择正确的单词即可。", - "verify-key.success_text": "您已成功验证此助记词", - "verify-key.continue_label": "下一步", - "social-recovery-import.title": "社交助记词恢复", - "social-recovery-import.text": "为了从您的分享中恢复您的助记词,请指明您希望收回您的助记词的分享数量。 请记住,如果您拥有与社交助记词恢复设置中定义的一样多的恢复数量,您才能成功恢复您的助记词", - "social-recovery-import.share-recovery.heading": "恢复助记词的分享数量", - "social-recovery-import.share-recovery.label": "分享数量", - "social-recovery-import.recover_label": "恢复助记词", - "social-recovery-setup.title": "社交助记词恢复", - "social-recovery-setup.text": "使用社交助记词恢复,您可以创建助记词共享并将其交给您信任的社交联系人。如果您有一定数量的助记词共享联系人,您可以恢复丢失的助记词。", - "social-recovery-setup.secret-shares.label": "助记词分享", - "social-recovery-setup.secret-shares.text": "您可以定义要生成的共享数量以及成功恢复助记词所需的共享数量", - "social-recovery-setup.shares-number_label": "助记词共享数", - "social-recovery-setup.shares-recovery_label": "助记词恢复所需共享联系人数量", - "social-recovery-setup.start": "开始", - "social-recovery-setup.back_label": "返回", - "social-recovery-setup.next_label": "下一步", - "social-recovery-show-share.title": "社交助记词恢复", - "social-recovery-show-share.secret-shares.label_p1": "助记词分享", - "social-recovery-show-share.secret-shares.label_p2": "of", - "social-recovery-show-share.text": ".在一张纸上写下每个助记词,并匹配助记词的顺序。", - "social-recovery-validate-share.title": "社交助记词恢复", - "social-recovery-validate-share.text": "点击每个单词,并按照正确的顺序", - "tab-scan.title": "二维码扫描", - "tab-scan.text": "扫描二维码", - "tab-scan.empty-state_heading": "为了能够扫描二维码,AirGap Vault需要摄像头权限。", - "tab-scan.grant-permission_label": "授予权限", - "tab-secrets.title": "私钥", - "tab-secrets.add-secret_label": "增加新的私钥", - "tab-wallets.title": "账户", - "tab-wallets.search_placeholder": "搜索数字货币", - "tab-wallets.empty-state_text": "通过选择数字货币创建一个新帐户并将其同步到AirGap Wallet。", - "tab-wallets.add-wallet_label": "增加新账户", - "tab-wallets.incompatible-qr_alert.title": "二维码不匹配", - "tab-wallets.incompatible-qr_alert.text": "此二维码不匹配", - "tab-wallets.incompatible-qr_alert.okay_label": "确定", - "tab-wallets.no-secret_alert.title": "找不到帐号", - "tab-wallets.no-secret_alert.text": "您在AirGap中没有此公钥的任何匹配帐户。 请导入您的助记词并创建相应的帐户以签署此交易", - "tab-wallets.no-secret_alert.okay_label": "确定", - "tab-wallets.raw-tx_alert.title": "选择账户", - "tab-wallets.raw-tx_alert.okay_label": "确定", - "tabs.wallets": "账户", - "tabs.scanner": "扫描", - "tabs.secrets": "私钥", - "deserialized-detail.title": "签署交易", - "deserialized-detail.text": "您即将转账的数量:", - "deserialized-detail.sign-tx_label": "转账签名", - "transaction-onboarding.title": "已签名转账", - "transaction-onboarding.heading": "扫描已签名转账", - "transaction-onboarding.description": "使用AirGap钱包应用程序扫描下一步已签名的交易二维码", - "transaction-onboarding.dont-show_label": "不再重复显示", - "transaction-onboarding.next_label": "下一步", - "transaction-unlock.title": "解锁私钥", - "transaction-unlock.unlock_label": "已解锁", - "transaction-signed.title": "已签名转账", - "transaction-signed.raw-tx_label": "显示原始转账", - "transaction-signed.same-device-broadcast_label": "同设备内广播。", - "transaction-signed.done_label": "完成", - "touch-entropy.text": "用手指画画", - "wallet-address.title": "账户地址", - "wallet-address.address_label": "地址:", - "wallet-address.path_label": "派生路径:", - "wallet-address.sync_label": "同步帐户", - "wallet-address.done_label": "完成", - "wallet-address.copy-address_modal.text": "地址已复制到剪贴板", - "wallet-edit-delete-popover.settings_label": "账户设定", - "wallet-edit-delete-popover.copy_label": "复制地址", - "wallet-edit-delete-popover.account-removal_alert.title": "确认删除帐户", - "wallet-edit-delete-popover.account-removal_alert.text": "确认要删除此帐户吗? 如果您知道其正确的派生路径/数字货币种类,您可以随时将其添加回来", - "wallet-edit-delete-popover.account-removal_alert.cancel_label": "取消", - "wallet-edit-delete-popover.account-removal_alert.delete_label": "确认删除", - "wallet-select-coins.title": "增加账户", - "wallet-select-coins.text": "选择要使用的数字货币种类", - "wallet-select-coins.select-type.label": "选择账户种类", - "wallet-select-coins.select-type.single-address_label": "单一地址钱包", - "wallet-select-coins.select-type.hd-wallet_label": "HD钱包", - "wallet-select-coins.advanced_label": "高级模式", - "wallet-select-coins.custom-path.label": "自定义派生路径", - "wallet-select-coins.custom-path.placeholder": "自定义派生路径", - "wallet-select-coins.create_label": "创建", - "wallet-share.title": "同步帐户", - "wallet-share.text": "此二维码包含您的扩展公钥、公共地址和您的代币类型。不要公开分享!", - "wallet-share.same-device_label": "同设备内部同步。", - "wallet-share.done_label": "完成", - "warnings-modal.disclaimer.title": "AirGap免责声明", - "warnings-modal.disclaimer.text": "您作为用户在此确认并接受本协议所提供的所有信息。 您作为用户确认本文档的内容已经过自己的审核、测试和理解。", - "warnings-modal.disclaimer.disclaimer-list.text": "在适用法律允许的最大范围内:", - "warnings-modal.disclaimer.disclaimer-list.item-1_text": "及其员工,自由职业者或其他分包商提供的所有服务均不提供任何形式的陈述和保证", - "warnings-modal.disclaimer.disclaimer-list.item-2_text": "Papers GmbH对本协议项下或与本协议有关的损害不承担任何直接和间接责任,尤其是但不限于:数据丢失或损坏、利润损失、受损/被黑/攻击的产品或系统、和/或 被盗/缺少货币资金", - "warnings-modal.disclaimer.description": "您了解此软件涉及的风险,包括但不限于:丢失您的账户,私钥和资金访问权", - "warnings-modal.disclaimer.understood_label": "我理解并接受", - "about.label": "关于", - "about.version": "版本:", - "about.code": "代码:", - "signed-transaction.transaction-unreadable": "我们无法从这个交易中提取信息。但是这不意味交易无效,请确定您的操作,并确保所包含交易数据正常。", - "secret-edit.interaction.label": "保险箱与钱包互动", - "secret-edit.interaction.text": "选择保险箱和钱包装在同一台设备还是不同设备。", - "interaction-selection-settings.title": "钱包互动", - "interaction-selection-settings.same-device_heading": "看起来您的AirGap保险箱和AirGap钱包在同一台设备上运行。", - "interaction-selection-settings.offline-device_heading": "看起来您的AirGap保险箱运行在离线设备上。", - "interaction-selection-settings.text": "您可以定义您的AirGap钱包的安装位置,以确保与保险箱互动更方便。", - "interaction-selection-settings.selector.always": "总是询问", - "interaction-selection-settings.selector.same-device": "保险箱和钱包在同一设备", - "interaction-selection-settings.selector.offline-device": "保险箱在离线设备上", - "interaction-selection-settings.continue_label": "继续", - "interaction-selection-settings.description": "您可以随时通过设置标签来更改您的设置", - "tab-settings.about": "关于", - "tab-settings.title": "设置", - "tab-settings.information_label": "信息", - "tab-settings.secrets_label": "密钥", - "tab-settings.add-settings_label": "添加密钥", - "tab-wallets.sync-operation-not-supported_alert.title": "不支持同步操作", - "tab-wallets.sync-operation-not-supported_alert.text": "请用AirGap钱包扫描二维码", - "tab-wallets.sync-operation-not-supported_alert.okay_label": "好的", - "tab-wallets.invalid-sync-operation_alert.title": "同步码不兼容", - "tab-wallets.invalid-sync-operation_alert.text": "不能解析同步码。请确认您扫描的是AirGap同步码。", - "tab-wallets.invalid-sync-operation_alert.okay_label": "好的", - "tabs.settings": "设置", - "transaction-signed.heading": "已签名的交易信息,请用AirGap钱包扫描。", - "interaction-selection.title": "钱包互动", - "interaction-selection.heading": "您希望如何与AirGap钱包互动?", - "interaction-selection.same-device_label": "同一台设备", - "interaction-selection.same-device_info": "AirGap保险线与AirGap钱包安装在同一设备。", - "interaction-selection.offline-device_label": "离线设备", - "interaction-selection.offline-device_info": "AirGap保险箱安装在离线设备上,用AirGap钱包扫描二维码", - "wallet-edit-delete-popover.copy_sync_code": "复制同步码", - "wallet-edit-delete-popover.confirm_address_copy": "地址已经复制到您的剪贴板", - "wallet-edit-delete-popover.confirm_sync_code_copy": "同步码已经复制到剪贴板", - "wallet-share.heading": "请用您的{{walletName}}扫描同步二维码。", - "deep-link.not-supported-alert.title": "啊哦", - "deep-link.not-supported-alert.message": "只有移动设备支持Deeplinking。", - "deep-link.not-supported-alert.ok": "好", - "deep-link.app-not-found.title": "啊哦", - "deep-link.app-not-found.message": "看起来您在本设备上没有安装 {{otherAppName}}。", - "deep-link.app-not-found.ok": "好" -} \ No newline at end of file diff --git a/src/assets/i18n/zh_CN.json b/src/assets/i18n/zh_CN.json index cc0a174d..8ecade23 100644 --- a/src/assets/i18n/zh_CN.json +++ b/src/assets/i18n/zh_CN.json @@ -1,648 +1,866 @@ { - "next": "下一步", + "next": "下一个", "account-list": { - "delete": "Delete" + "delete": "删除" }, "add-wallet": { "alert_deriving": { - "text": "导出您的账户..." + "text": "正在获取您的帐户..." }, "account-exists_alert": { - "heading": "账户已存在", - "text": "您已添加此特定帐户。 请更改派生路径,以添加其他地址(高级模式)。" + "heading": "用户名已经被注册", + "text": "您已添加此特定帐户。请更改其派生路径以添加其他地址(高级模式)。" }, - "okay_label": "确定" + "okay_label": "好的" }, "about": { "label": "关于", "version": "版本:", "code": "代码:" }, + "shop": { + "label": "AirGap 商店", + "page-description_label": "探索 AirGap 商店", + "page-description_description": "使用 AirGap商店的解决方案增加额外的安全层并使用加密货币付款", + "QR-code_label": "如需访问,请扫描二维码或访问以下网站:", + "AirGap-Knox_label": "AirGap Knox", + "AirGap-Knox_description": "使用 AirGap Knox,您可以在系统级别禁用智能手机上的所有连接,并为 AirGap Vault 创建绝对安全的环境", + "AirGap-Recovery-Plate_label": "AirGap 恢复板", + "AirGap-Recovery-Plate_description": "将你的种子短语刻在不锈钢上,以防止火灾或损坏", + "promo-description": "使用促销代码VaultUser23可享受首次购买 10% 折扣", + "copy_label": "复制链接" + }, + "security-level-self-check": { + "heading": "安全级别自检", + "description": "通过检查您的个人设置来确定您的安全级别。通过选中所有复选框,您可以确保充分利用 AirGap Vault 的全部安全潜力" + }, + "advanced-mode": { + "label": "高级模式", + "note_text": "注意:高级模式允许您访问更多功能,例如BIP39 密码Lifehash 标识符" + }, "distribution-onboarding": { "ask-permission": { - "heading": "AirGap是非持久性的,生成的助记词将不会被存储,并且需要在重新启动后再次重新导入", - "text": "此版本旨在安全地生成助记词以及离线转账签名,但不会存储助记词" + "heading": "AirGap 不是持久的,生成的秘密不会被储存,重启后需要再次导入", + "text": "此分布旨在安全地生成秘密以及离线签署交易,但不用于秘密储存。" }, "no-vm": { - "heading": "如果宿主机有网络连接,即使该连接处于暂时关闭状态, AirGap Vault发行版也不应虚拟机上运行。 ", - "text": "在生成新助记词或导入现有助记词之前,请确保客户端已断开所有网络连接" + "heading": "如果主机具有网络连接,即使连接已暂时关闭,也不应该虚拟机器上运行 AirGap Vault 分布。 ", + "text": "在生成新密钥或导入现有密钥之前,请确保客户端已与任何网络断开连接。" }, - "understood_label": "确认了解" + "understood_label": "明白" }, "local-authentication-onboarding": { - "heading": "您的密钥是通过您定义的身份验证方法访问的,如指纹脸部识别密码", - "text": "您需要访问您的密钥以进行帐户创建和交易签名。", + "heading": "您可以通过指纹面部识别密码来访问您的秘密。", + "text": "需要访问您的秘密才能创建帐户和签署交易。", "authenticate_label": "认证" }, "secret-generate-onboarding": { - "heading": "AirGap将要求您开放 摄像头 麦克风权限,来确保助记词安全、随机。", - "text": "这两个权限都用于为您生成更安全的助记词。", + "heading": "AirGap 将要求您提供摄像头麦克风权限,以允许生成安全的秘密。", + "text": "这两种权限都用于为您生成更安全的秘密。", "grant-permission_label": "授予权限" }, "current-secret": { - "label": "有效助记词" + "label": "启用秘密:" }, "signed-transaction": { - "transaction-unreadable": "我们无法从这个交易中提取信息。但是这不意味交易无效,请确定您的操作,并确保所包含交易数据正常。" + "transaction-unreadable": "我们无法从此交易中提取信息。这并不意味着交易无效 - 请确保您知道自己在做什么,并且可以验证您知道此交易包含正确的数据。" }, "onboarding-advanced-mode": { - "title": "Welcome to AirGap" + "title": "欢迎来到 AirGap" }, "installation-type": { - "title": "Installation Type" + "title": "安装类型", + "setup_label": "你的设置是怎样的?", + "setup_text": "要正确配置 Vault,请告诉我们您打算如何设置设备的连接。这将帮助我们确定与其他钱包的理想交互", + "online_label": "在线", + "online_text": "此设备已连接到互联网", + "offline_label": "离线", + "offline_text": "这是专用的离线设备。它永远不会连接到互联网" }, "introduction": { - "title": "新加密钱包标准", + "title": "安装 AirGap 钱包", + "header": "与您的 {{installationType}} 设备交互", + "online-desc": "根据设计,AirGap Vault 永远不会与任何在线服务连接。您的机密永远不会离开 AirGap Vault,因此不会受到在线威胁。要检查您的余额并创建交易,请使用 AirGap钱包等配套应用", + "offline-desc": "根据设计,AirGap Vault 永远不会与任何在线服务连接。要查看余额并创建交易,请使用 AirGap钱包等配套应用", + "offline-companion_text": "在可以访问互联网的设备上安装配套应用,这两个应用之间只共享公开信息。您的秘密永远不会离开 AirGap Vault,从而确保免受线上威胁", "highest": { - "label": "最高安全级别", - "text": "AirGap的两套设备结合使用的方法,使得安全密钥操作更便捷。" + "label": "最高安全性", + "text": "采用 AirGap双设备方法后,安全密钥处理变得更加容易。" }, "medium": { - "label": "中等安全级别", - "text": "AirGap的两种应用程序结合的方式,使得安全密钥操作更便捷。" + "label": "中等安全性", + "text": "通过 AirGap双应用程序方法,安全密钥处理变得更加容易。" }, "vault": { "heading": "AirGap Vault", - "text": "助记词生成并安全存储在Air Gap Vault应用程序中。您必须安装Air Gap Vault才能使用AirGap Wallet" + "text": "私钥生成后会安全地存储在 AirGap Vault 应用中。您必须安装 AirGap Vault 才能使用 AirGap 钱包" }, "wallet": { - "heading": "AirGap Wallet", - "text": "钱包应用程序仅处理公共信息,并负责向区块链广播交易。" + "heading": "AirGap 钱包", + "text": "钱包应用程序仅处理公共信息,并负责将交易广播到区块链。" }, "communication": { - "highest_text": "通过二维码的单向通信", - "medium_text": "通过应用切换实现安全通信" + "highest_text": "使用二维码进行单向通信。", + "medium_text": "通过应用程序切换来确保通信安全。" }, - "wallet_install_label": "安装AirGap Wallet", - "continue_label": "开始吧" + "wallet_install_label": "安装 AirGap 钱包", + "continue_label": "继续", + "skip_label": "跳过" }, "secret-setup": { - "heading": "安装AirGap", + "heading": "秘密设置", "generate": { - "label": "生成新助记词", - "text": "通过我们的安全流程创建一个新助记词,以确保您的资金真正安全" + "label": "生成", + "text": "使用来自摄像头和麦克风的额外的熵来创建安全秘密。" }, "import": { - "label": "导入现有助记词" + "label": "导入恢复短语", + "text": "支持 BIP 39 密码" }, "social-recovery": { - "label": "社交助记词恢复" + "label": "导入社会恢复" }, "dice-roll": { - "label": "Generate with Dice Rolls", - "text": "Use dice to generate a secure and verifiable recovery phrase." + "label": "通过掷骰子生成", + "text": "使用骰子生成安全且可验证的恢复短语。" }, "coin-flip": { - "label": "Generate with Coin Flips", - "text": "Use a coin to generate a secure and verifiable recovery phrase." - } + "label": "通过抛硬币生成", + "text": "使用硬币生成安全且可验证的恢复短语。" + }, + "advanced": "高级熵生成", + "advanced_warning": "允许您使用掷骰子或抛硬币作为替代熵生成方法。仅当您熟悉它们并了解所涉及的风险时才使用这些方法。仅使用现实世界的骰子或硬币" }, "secret-edit": { - "title": " 您的机密", - "text": "为您的机密命名并选择安全级别", - "fingerprint": "Fingerprint", - "secret_input_label": "机密名字", - "advanced": "Advanced Options", + "title": " 你的秘密", + "name_label": "姓名", + "text": "给你的秘密起个名字", + "fingerprint": "指纹", + "secret_input_label": "你的秘密的标签", + "advanced": "高级选项", "security-level": { - "heading": "安全等级", - "text": "您可以使用一个密码来给您的密钥再次加密。" + "heading": "安全级别", + "text": "您可以使用密码额外加密您的秘密。" }, "passcode": { - "label": "密码", - "text": "为您的帐户设置密码" + "label": "加密密码", + "text": "每次访问秘密时,例如签署交易时,您都必须输入此密码。如果您丢失了此密码,则必须重新导入 24 字的备份。" }, "passphrase": { - "label": "BIP39 Passphrase", - "text": "The BIP39 passphrase has to be entered when creating an account." + "label": "BIP39 密码", + "text": "创建账户时必须输入 BIP39 密码。" }, "secret-recovery": { - "heading": "助记词恢复", - "text": "您可以在初始设置后设置您的助记词恢复机制。" + "heading": "秘密恢复", + "text": "您可以在初始设置后设置您的秘密恢复机制。" }, "social-recovery": { - "label": "社交助记词恢复", - "text": "生成许多秘钥共享
以分发给社交联系人。" + "label": "社会康复", + "text": "生成一定数量的秘密份额
分发给联系人。" }, "interaction": { - "label": "保险箱与钱包互动", - "text": "选择保险箱和钱包装在同一台设备还是不同设备。" + "label": "Vault 和钱包交互", + "text": "选择 Vault 和钱包是否安装在同一设备上还是单独的设备上。" }, "secret-recovery-key": { - "label": "Secret Recovery Key", - "description": "This recovery key guarantees the recovery of your secret from a corrupted secure storage. You will need the recovery key and your fingerprint, pin, pattern. Store it safely like your recovery phrase.", - "generate-text": "Generate a recovery key for your secret", - "reset-text": "Reset the recovery key for your secret", + "label": "秘密恢复密钥", + "description": "此恢复密钥可确保从损坏的安全存储中恢复您的秘密。您将需要恢复密钥和您的指纹、密码、图案。将其像您的恢复短语一样安全保存。", + "generate-text": "为你的秘密生成恢复密钥", + "reset-text": "重置秘密的恢复密钥", "alert": { - "title": "Secret Recovery Key", - "done": "Done", - "copy": "Copy" + "title": "恢复秘密密钥", + "done": "完成", + "copy": "复制" }, - "copied": "Recovery key copied", - "reset-error": "Could not set the recovery key" + "copied": "恢复密钥已复制", + "reset-error": "无法设置恢复密钥" }, "bip85": { - "generate": "Generate BIP85 Child Mnemonic", - "text": "Securely generate a child mnemonic out of your master mnemonic." + "generate": "生成BIP85子助记词", + "text": "从主助记符中安全地生成子助记符。" }, "show-mnemonic": { - "label": "Show Secret", - "text": "Display the secret associated with this secret.", + "label": "显示秘密", + "text": "显示与此秘密相关的秘密。", "alert": { - "title": "Show Secret", - "message": "Please beware that the secret should always be kept private as it grants full access to your funds. Under no circumstance take a screenshot or photo. Make sure you are in a safe location where no one else can see your screen.", - "understood": "I understand" + "title": "显示秘密", + "message": "请注意,该秘密应始终保密,因为它授予您对资金的完全访问权限。在任何情况下都不要截屏或拍照。确保您处于安全的位置,其他人看不到您的屏幕。", + "understood": "我明白" }, - "copied": "Recovery key copied", - "reset-error": "Could not set the recovery key" - }, - "confirm_label": "确认" + "copied": "恢复密钥已复制", + "reset-error": "无法设置恢复密钥" + }, + "confirm_label": "确认", + "error_alert": { + "title": "错误", + "message": "出了些问题!", + "abort-button_label": "中止", + "retry-button_label": "重试" + } + }, + "social-recovery-generate": { + "intro-state-1-title": "社交恢复", + "intro-state-1-text1": "使用社交恢复,您可以创建秘密共享并将其分发给您信任的社交联系人。", + "intro-state-1-text2": "如果您拥有一定数量的秘密共享,您就可以恢复丢失的秘密。", + "intro-state-2-title": "分配你的共享", + "intro-state-2-text1": "这个主意就是拥有不同的共享,这些共享本身是无用的,但结合起来可以让你恢复你的秘密。", + "intro-state-2-text2": "您可以将这些共享分发给不同的位置或您信任的人员。", + "intro-state-2-text3": "所以不用担心,你的奶奶无法用你存储在她那里的共享来恢复你的秘密。", + "intro-state-3-title1": "社交恢复如何运作", + "intro-state-3-title2": "选择共享数量", + "intro-state-3-text1": "首先指定要创建多少个社交共享。您还需要定义恢复秘密所需的共享数量。", + "intro-state-3-title3": "存储并验证每个共享", + "intro-state-3-text2": "Vault将为您生成不同的社交共享。记下每个共享。下一步,系统将要求您验证每个共享,以确保您已正确复制。", + "intro-state-3-title4": "与您的密码不同", + "intro-state-3-text3": "尽管它们可能看起来相同,但社交共享与您的密码并不相同。", + "setup-state-1-text1": "选择您想要创建的社交共享数量", + "setup-state-2-text1": "创建 {{numberOfShares}} 股份", + "setup-state-2-text2": "选择恢复秘密所需的社交共享次数", + "rules-heading": "记住这条规则", + "rules-text1": "把这些单词写在一张纸或一块金属板上", + "rules-text2": "单词必须按正确的顺序排列", + "rules-text3": "检查每个单词的拼写", + "rules-text4": "将写下的秘密存放在安全的地方", + "rules-text5": "不要截图或拍照,也不要复印你的秘密", + "rules-text6": "不要将您的机密上传到云端", + "share-show-heading": "将所有单词写在一张纸上,记住要遵守规则。我们建议列举这些术语。", + "finish-title": "社交恢复生成成功!", + "finish-header": "您已成功为您的秘密创建社交恢复共享。", + "finish-warning-title": "记住", + "finish-warning-paragraph": "您创建了 {{ numberOfShares }} 个共享,其中您至少需要 {{ sharesRequired }} 个共享才能恢复。", + "finish-button": "结束" }, "secret-service": { "alert": { - "title": "Duplicate Secret", - "message": "You have already added a secret with the same recovery phrase" + "title": "重复的秘密", + "message": "您已经添加了具有相同恢复短语的秘密" } }, "secret-edit-delete-popover": { - "title": "确认删除机密", - "text": "你想删除这个机密吗? 如果没有备份,您将无法恢复它!", + "title": "确认删除秘密", + "text": "您确实要删除此密钥吗?请确保您已备份密钥恢复短语。否则,您的所有资金都将丢失!", "cancel_label": "取消", "delete_label": "删除" }, "secret-generate": { - "heading": "我们正在生成你的助记词", - "text": "为此,我们需要使用您的视频、音频、触摸和设备移动来确保您的助记词的随机性", - "description": "移动您的设备来记录音频、视频和加速,直到所有数值显示100%。", - "continue_label": "下一步" + "heading": "我们正在生成您的秘密。", + "text": "为此,我们使用您的视频、音频、触摸和设备加速为您的秘密添加额外的熵。", + "description": "移动您的设备来记录音频、视频和设备加速度,直到所有防护罩都充满。", + "continue_label": "继续" }, "secret-import": { - "title": "导入现有助记词", - "text": "您可以将现有助记词导入AirGap。 请填写你的助记词", - "placeholder": "wife pulp island ...", - "warning": "请再次检查您的助记词拼写", - "import_label": "确认导入" + "title": "导入秘密", + "text": "您可以将现有秘密导入 AirGap。填写秘密中的单词。", + "placeholder": "老婆纸浆岛...", + "warning": "请仔细检查您的秘密的拼写。", + "import_label": "导入", + "passphrase": "要使用 BIP-39 密码功能,必须在设置中激活高级模式。如果启用,则每次交易都需要密码。" }, "secret-rules": { - "title": "请完整阅读", - "heading": "请确认您遵守这些规则", - "text": "助记词已产生,他是一系列单词组合。", - "description": "请确保您了解这些规则,以保证您可以始终安全访问您的帐户", + "title": "仔细读", + "heading": "确保遵守这些规则", + "text": "我们已经生成了您的秘密,它是一串单词。", + "description": "确保您了解这些规则,以确保您始终可以安全地访问您的帐户。", + "confirm": "请注意并点击复选框:", "rules-list": { - "item-1_text": "确保你把这些助记词写在一张纸上。", - "item-2_text": "你必须严格按照助记词顺序", + "item-1_text": "将这些词写在纸上或刻在金属恢复板上", + "item-2_text": "单词需要按顺序排列", "item-3_text": "检查每个单词的拼写", - "item-4_text": "请将纸张放在安全的地方。", - "item-5_text": "在任何情况下都不要截屏或拍照,也不要对照片进行扫描", - "item-6_text": "切勿将助记词上传到云端" + "item-4_text": "将纸放在安全的地方", + "item-5_text": "请勿截图或拍照,也不要对钥匙进行照片扫描", + "item-6_text": "不要将密钥上传到云端" }, - "understood_label": "确认了解" + "understood_label": "明白" }, "secret-show": { - "title": "这是你的助记词", - "text": "在一张纸上写下每个单词,并按照单词顺序。", - "fingerprint": "Fingerprint", + "title": "恢复短语", + "text": "把所有单词写在一张纸上,记住遵守规则。", + "fingerprint": "指纹", "next-step_label": "下一步", "too-fast_alert": { - "title": "这太快了!", - "heading": "你确定你不是一个超人?", - "text": "确保您遵守所有规则,除了在纸上写下您的助记词以外没有做任何其他事情", - "wait_label_p1": "请稍等片刻 ", - "wait_label_p2": "一切搞定" + "title": "真快啊!", + "heading": "你确定你不是超人吗?", + "text": "确保你遵守了所有规则,并且除了将你的秘密写在纸上之外没有做任何事情。", + "wait_label_p1": "请至少等待结束", + "wait_label_p2": "已经结束了。" } }, "secret-validate": { - "title": "验证您的助记词", - "text": "选择正确的单词,并匹配助记词的顺序。" + "title": "验证您的恢复短语", + "text": "通过选择正确的单词来匹配恢复短语的顺序。" }, "interaction-selection-settings": { + "header": "设置", "title": "钱包互动", - "heading": "How would you like to interact with AirGap Wallet?", + "heading": "您希望如何与 AirGap 钱包进行交互?", "selector": { - "always": "总是询问", - "same-device": "保险箱和钱包在同一设备", - "offline-device": "保险箱在离线设备上" + "always": "总是问", + "same-device": "应用程序切换", + "offline-device": "二维码扫描" }, + "connectivity_text": "由于此设备具有连接功能,您可以自定义与其他钱包的交互选项以满足您的需求。要启用应用程序切换,请确保安装 AirGap钱包应用程序", "continue_label": "继续", - "description": "您可以随时通过设置标签来更改您的设置" + "description": "您随时可以在设置中更改您的偏好" }, "language-selection-settings": { - "title": "Language Selection", - "heading": "Please choose your preferred language", + "title": "语言选择", + "heading": "请选择您的首选语言", "selector": { - "en": "English", - "de": "German", - "es": "Spanish", - "pt_BR": "Portuguese (Brazil)", - "zh_CN": "Chinese (China)" + "device": "您的设备语言", + "en": "英语", + "de": "德语 (人工智能翻译)", + "es": "西班牙语 (人工智能翻译)", + "ru": "俄语", + "fr":"法语 (人工智能翻译)", + "pt_BR": "葡萄牙语(巴西)", + "zh_CN": "中文(中国)" }, - "continue_label": "Continue", - "description": "You can always change your preference in the settings" + "continue_label": "继续", + "description": "您随时可以在设置中更改您的偏好" }, "verify-key": { - "incorrect_text": "您的助记词与生成的助记词不匹配。 确保您选择了正确的单词。
要纠正错误,只需选择错误的单词然后选择正确的单词即可。", - "success_text": "您已成功验证此助记词", - "continue_label": "下一步" + "incorrect_text": "您的密码与生成的密码不匹配。请确保您选择了正确的单词。
要纠正错误,只需选择一个错误的单词并选择正确的单词。", + "success_text": "分享验证成功!", + "continue_label": "继续" }, "social-recovery-import": { - "title": "社交助记词恢复", - "text": "为了从您的分享中恢复您的助记词,请指明您希望收回您的助记词的分享数量。 请记住,如果您拥有与社交助记词恢复设置中定义的一样多的恢复数量,您才能成功恢复您的助记词", + "title": "社交恢复", + "text": "为了从您的共享中恢复您的秘密,请指明您希望用多少个共享来恢复您的秘密。请记住,只有当您拥有的要恢复的共享数量与您在社交恢复设置中定义的一样多时,您才能够成功恢复您的秘密。", "share-recovery": { - "heading": "恢复助记词的分享数量", - "label": "分享数量" + "heading": "用于恢复的共享数量", + "label": "共享数量" }, - "recover_label": "恢复助记词" + "recover_label": "恢复" }, "social-recovery-setup": { - "title": "社交助记词恢复", - "text": "使用社交助记词恢复,您可以创建助记词共享并将其交给您信任的社交联系人。如果您有一定数量的助记词共享联系人,您可以恢复丢失的助记词。", + "title": "社交恢复", + "text": "使用社交恢复,您可以创建秘密共享并将其分发给您信任的社交联系人。如果您拥有一定数量的秘密共享,则可以恢复丢失的秘密。", "secret-shares": { - "label": "助记词分享", - "text": "您可以定义要生成的共享数量以及成功恢复助记词所需的共享数量" + "label": "秘密共享", + "text": "您可以定义您希望生成的共享数量以及成功恢复秘密所需的共享数量。" }, - "shares-number_label": "助记词共享数", - "shares-recovery_label": "助记词恢复所需共享联系人数量", - "start_label": "Start", - "back_label": "返回", - "next_label": "下一步" + "shares-number_label": "秘密共享数量", + "shares-recovery_label": "恢复所需的共享数量", + "start_label": "开始", + "back_label": "后退", + "next_label": "下一个" }, "social-recovery-show-share": { - "title": "社交助记词恢复", - "secret-shares_label": "Secret Share {{currentShare}} of {{shareLength}}", - "text": ".在一张纸上写下每个助记词,并匹配助记词的顺序。" + "title": "社交恢复", + "secret-shares_label": "秘密共享 {{currentShare}},共 {{shareLength}}", + "text": "将所有单词写在一张纸上,记住遵循所有规则。" }, "social-recovery-validate-share": { - "title": "社交助记词恢复", - "text": "点击每个单词,并按照正确的顺序" + "title": "社交恢复", + "text": "点击每个单词以匹配正确的顺序:" + }, + "isolated-module" : { + "text": "找不到你喜欢的代币?创建一个独立模块来集成" + }, + "contact-book": { + "label_add": "添加", + "label_edit": "编辑", + "label_cancel": "取消", + "label_finish": "结束", + "label_close": "关闭", + "label_sort_by": "排序方式", + "label_search_contacts": "搜索联系人", + "label_added_by": "添加者", + "label_name": "姓名", + "label_address": "地址", + "label_transactions": "交易", + "label_creation_date": "创建日期", + "label_delete_entry": "删除地址条目", + "title_settings": "地址簿设置", + "label_enable_suggestions": "启用建议", + "label_enable_address_book": "启用地址簿", + "button_delete_entries": "重置条目", + "title_address_book": "地址簿", + "label_welcome_personal_address_book": "欢迎来到您的个人通讯簿", + "label_this_allows_to": "这使您可以", + "label_indentify_addresses_you_interact": "识别与您互动的地址", + "label_store_manage_entries": "存储和管理地址条目", + "label_look_transactions_histories": "查看相关交易历史记录以及更多内容!", + "label_add_address_entries": "添加地址条目", + "label_several_ways": "有多种方法可以向您的地址簿添加新条目:", + "label_scan_qr": "扫描地址二维码", + "label_manual_entry": "手动输入", + "label_recommended_by_us": "我们推荐", + "label_while_signing": "签署交易时", + "label_recommendations": "建议", + "label_recommendation_on_who": "我们会根据您经常互动的地址推荐添加哪些人", + "label_suggestions": "建议", + "label_note_disable": "注意:您可以稍后在设置中禁用此选项" + }, + "contacts-delete-popover": { + "title": "重置条目", + "text": "此操作将删除您保存的所有条目。是否继续?", + "cancel_label": "取消", + "delete_label": "好的" + }, + "contact-book-scan": { + "title": "通讯录二维码扫描器", + "text": "扫描地址的二维码将其添加到您的联系人", + "empty-state_heading": "为了扫描二维码,AirGap Vault 需要相机权限。", + "grant-permission_label": "授予权限" }, "tab-scan": { - "title": "二维码扫描", - "text": "扫描二维码", - "multi-qr_text": "This transaction consists of multiple QR codes. Keep your camera on the changing QRs and wait until all codes are scanned.", - "empty-state_heading": "为了能够扫描二维码,AirGap Vault需要摄像头权限。", + "title": "二维码扫描仪", + "text": "从 AirGap 钱包扫描二维码", + "multi-qr_text": "此交易包含多个二维码。请将相机对准不断变化的二维码,等待所有二维码被扫描。", + "empty-state_heading": "为了扫描二维码,AirGap Vault 需要相机权限。", "grant-permission_label": "授予权限" }, "tab-settings": { "about": "关于", + "shop": "AirGap 商店", "title": "设置", - "information_label": "信息", - "faq_label": "FAQ", - "feedback_label": "Feedback", + "information_label": "详情", + "faq_label": "常问问题", + "feedback_label": "反馈", "github_label": "GitHub", - "twitter_label": "Twitter", - "telegram_label": "Telegram", + "twitter_label": "推特", + "telegram_label": "电报", "discord_label": "Discord", - "documentation_label": "Documentation", - "secrets_label": "密钥", - "add-settings_label": "添加密钥", - "interaction-options_label": "Interaction Options", - "paste-from-clipboard_label": "Paste code from clipboard", - "qr-advanced-settings_label": "Advanced QR Settings", - "interaction-settings_label": "Interaction Settings", - "preferred-language_label": "Preferred Language", - "advanced-settings_label": "Advanced Settings", - "bip39_wordlist_label": "BIP39 Wordlist", - "error-history_label": "Local Error History", - "danger-zone_label": "Danger Zone", - "welcome-onboarding_label": "Welcome", - "disclaimer_label": "Disclaimer", - "installation-type_label": "Installation Type", - "advanced-mode-type_label": "Advanced Mode" + "documentation_label": "文档", + "secrets_label": "秘密", + "add-settings_label": "添加秘密", + "interaction-options_label": "交互选项", + "paste-from-clipboard_label": "从剪贴板粘贴代码", + "qr-advanced-settings_label": "二维码设置", + "interaction-settings_label": "互动偏好", + "preferred-language_label": "首选语言", + "advanced-settings_label": "高级设置", + "bip39_wordlist_label": "BIP39 单词表", + "error-history_label": "本地错误历史记录", + "danger-zone_label": "危险区", + "welcome-onboarding_label": "欢迎", + "disclaimer_label": "免责声明", + "installation-type_label": "安装类型", + "advanced-mode-type_label": "高级模式", + "advanced-features_label": "高级功能", + "address_book_label": "地址簿", + "address_book_settings_label": "地址簿设置", + "settings_label": "设置", + "actions_label": "操作", + "vault-interaction_label": "Vault 交互", + "security-level-self-check_label": "安全级别自检" + }, + "vault-interaction-settings": { + "heading": "Vault 交互", + "title": "Vault 交互", + "device-connected_text": "设备已连接到互联网", + "note_text": "注意:此设置不会改变您设备的连接" }, "tab-secrets": { - "title": "私钥", - "add-secret_label": "增加新的私钥", - "search_placeholder": "Search Secret" + "title": "秘密", + "add-secret_label": "添加秘密", + "search_placeholder": "搜索秘密", + "tab-secret-popover": { + "title": "秘密管理", + "add-secret_label": "添加秘密", + "sync-all_label": "使用 AirGap 钱包同步所有账户" + } }, "tab-wallets": { - "title": "账户", - "search_placeholder": "搜索数字货币", - "empty-state_text": "通过选择数字货币创建一个新帐户并将其同步到AirGap Wallet。", - "add-wallet_label": "增加新账户", - "delete-accounts_label": "Remove Accounts", + "title": "账户 ", + "search_placeholder": "搜索货币", + "empty-state_text": "通过选择货币创建一个新帐户并将其同步到 AirGap 钱包。", + "add-wallet_label": "新增帐户", + "delete-accounts_label": "删除帐户", + "cancel_label": "取消", "generate-recovery-key": { - "title": "Secret Recovery Key Backup", - "description": "To always ensure a recovery of your stored secret, a backup of the secret recovery key is needed." + "title": "秘密恢复密钥备份", + "description": "为了始终确保恢复您存储的秘密,需要备份秘密恢复密钥。" }, "incompatible-qr_alert": { - "title": "二维码不匹配", - "text": "此二维码不匹配", - "okay_label": "确定" + "title": "不兼容的二维码", + "text": "此二维码并非原始交易。", + "okay_label": "好的" }, "no-secret_alert": { - "title": "找不到帐号", - "text": "您在AirGap中没有此公钥的任何匹配帐户。 请导入您的助记词并创建相应的帐户以签署此交易", - "okay_label": "确定" + "title": "未找到帐户", + "text": "您在 AirGap 中没有与此公钥兼容的账户。请导入您的密钥并创建相应的账户来签署此交易。", + "okay_label": "好的" }, "raw-tx_alert": { - "title": "选择账户", - "okay_label": "确定" + "title": "选择帐户", + "okay_label": "好的" } }, "tabs": { - "wallets": "账户", - "scanner": "扫描", - "secrets": "私钥", + "wallets": "帐户", + "scanner": "扫描器", + "secrets": "秘密", "settings": "设置" }, "deserialized-detail": { - "sign_text": "You're about to sign:", + "sign_text": "您即将签署:", "transaction": { - "title": "Sign Transaction", - "button_label": "Sign Transaction", - "unreadable_warning": "We were not able to extract information from this transaction. This does not mean that the transaction is invalid - Please make sure that you know what you are doing, and you can verify that you know that this transaction contains the correct data." + "title": "签署交易", + "button_label": "签署交易", + "unreadable_warning": "我们无法从此交易中提取信息。这并不意味着交易无效 - 请确保您知道自己在做什么,并且可以验证您知道此交易包含正确的数据。" }, "message": { - "title": "Sign Message", - "button_label": "Sign Message" + "title": "签署讯息", + "button_label": "签署讯息" }, "loader": { "sign-transaction": { - "message": "Signing transaction..." + "message": "正在签署交易..." }, "sign-message": { - "message": "Signing message..." + "message": "正在签名讯息..." }, "generic": { - "message": "Loading..." + "message": "加载中..." } }, "alert": { "bip39-passphrase": { - "header": "BIP-39 Passphrase", - "message": "If you have set a BIP-39 passphrase, please enter it here.", - "input-placeholder_label": "Passphrase", - "button_label": "Ok" + "header": "BIP-39 密码", + "message": "如果您设置了 BIP-39 密码,请在此处输入。", + "input-placeholder_label": "密码", + "button_label": "好的" }, "bip39-passphrase-error": { - "header": "BIP-39 Passphrase", - "message": "Public keys do not match. Did you enter the correct BIP-39 Passphrase?", - "button_label": "Ok" + "header": "BIP-39 密码", + "message": "公钥不匹配。您输入的 BIP-39 密码是否正确?", + "button_label": "好的" }, "secret-not-found-error": { - "header": "Secret not found", - "message": "No secret found for this public key", - "button_label": "Ok" + "header": "未找到秘密", + "message": "未找到该公钥的秘密", + "button_label": "好的" }, "unknown-error": { - "header": "Error", - "message": "Something went wrong!", - "button_label": "Ok" + "header": "错误", + "message": "出了些问题!", + "button_label": "好的" } }, - "signing_account": "You're signing with an account from {{secretLabel}} " + "signing_account": "您正在使用{{secretLabel}}的帐户签名 " }, "transaction-signed": { - "title": "已签名转账", - "heading": "已签名的交易信息,请用AirGap钱包扫描。", + "title": "已签署交易", + "heading": "这是您签名的交易,请使用AirGap钱包进行扫描。", "done_label": "完成" }, "touch-entropy": { - "text": "用手指画画" + "text": "用手指随意绘制。" }, "wallet-address": { - "title": "账户地址", + "title": "帐户地址", "address_label": "地址:", - "path_label": "派生路径:", - "sync_label": "同步帐户", + "path_label": "导出路径:", + "sync_label": "同步账户", "done_label": "完成", "copy-address_modal": { - "text": "地址已复制到剪贴板" + "text": "地址已复制到您的剪贴板" }, "alert": { "wallet-not-migrated": { - "header": "The account needs an update", - "message": "Can't proceed, please update or re-add the account first.", - "button_label": "Ok" + "header": "该帐户需要更新", + "message": "无法继续,请先更新或重新添加帐户。", + "button_label": "好的" } } }, "interaction-selection": { "title": "钱包互动", - "heading": "您希望如何与AirGap钱包互动?", - "same-device_label": "同一台设备", - "offline-device_label": "离线设备" + "heading": "您希望如何与 AirGap钱包进行交互?", + "same-device_label": "应用程序切换", + "offline-device_label": "二维码扫描" }, "wallet-edit-delete-popover": { - "settings_label": "账户设定", + "settings_label": "帐号设定", "copy_label": "复制地址", - "copy_sync_code": "复制同步码", - "show_address_qr": "Show Address QR", - "confirm_address_copy": "地址已经复制到您的剪贴板", - "confirm_sync_code_copy": "同步码已经复制到剪贴板", + "copy_sync_code": "复制同步代码", + "show_address_qr": "显示地址二维码", + "confirm_address_copy": "地址已复制到您的剪贴板", + "confirm_sync_code_copy": "同步代码已复制到您的剪贴板", "account-removal_alert": { "title": "确认删除帐户", - "text": "确认要删除此帐户吗? 如果您知道其正确的派生路径/数字货币种类,您可以随时将其添加回来", + "text": "是否要删除此帐户?如果您知道其正确的派生路径,您可以随时将其添加回来!", "cancel_label": "取消", - "delete_label": "确认删除" + "delete_label": "删除" } }, "wallet-select-coins": { - "title": "增加账户", + "title": "新增帐户", "select-type": { - "label": "选择账户种类", - "single-address_label": "单一地址钱包", - "hd-wallet_label": "HD钱包" + "label": "选择账户类型", + "single-address_label": "单地址钱包", + "hd-wallet_label": "HD 钱包" }, "advanced_label": "高级模式", "custom-path": { "label": "自定义派生路径", "placeholder": "自定义派生路径" }, - "create_label": "创建" + "create_label": "创造" }, "wallet-share": { - "title": "同步帐户", - "heading": "请用您的AirGap钱包扫描同步二维码。", - "text": "此二维码包含您的扩展公钥、公共地址和您的代币类型。不要公开分享!", - "same-device_label": "同设备内部同步。", + "title": "配对账户", + "heading": "使用 {{walletName}} 扫描此二维码", + "text": "该二维码包含您的公钥、地址和您的货币类型。", + "same-device_label": "同设备同步", "done_label": "完成" }, "wallet-share-select": { - "title": "Sync Account", - "heading": "Select the accounts you'd like to sync with AirGap Wallet.", - "sync_label": "Sync", + "title": "同步账户", + "heading": "选择您想要与AirGap钱包同步的账户。", + "sync_label": "同步", "alert": { "wallets-not-migrated": { - "header": "The accounts need an update", - "message": "Can't proceed, please update or re-add the accounts first.", - "button_label": "Ok" + "header": "账户需要更新", + "message": "无法继续,请先更新或重新添加帐户。", + "button_label": "好的" }, "excluded-legacy-accounts": { - "header": "Some accounts need an update", - "message": "Some of the selected accounts can't be synced and must be updated or re-added. You can still sync the rest of the accounts.", - "button-accept_label": "Sync", - "button-reject_label": "Cancel" + "header": "有些帐户需要更新", + "message": "部分选定的帐户无法同步,必须更新或重新添加。您仍然可以同步其余帐户。", + "button-accept_label": "同步", + "button-reject_label": "取消" }, "unknown-error": { - "header": "Error", - "message": "Something went wrong!", - "button_label": "Ok" + "header": "错误", + "message": "出了些问题!", + "button_label": "好的" } } }, "warnings-modal": { "root": { - "title": "Your device is rooted", - "description": "It seems like you have rooted your device. While we think this is neat, it weakens the security of your device significantly and multiple mechanisms of AirGap can be circumvented by other apps. Therefore, AirGap is not able to run on this device." + "title": "您的设备已取得 root 权限", + "description": "看起来您已 root 了您的设备。虽然我们认为这很不错,但它会大大削弱您设备的安全性,并且 AirGap 的多种机制可能会被其他应用绕过。因此,AirGap 无法在此设备上运行。" }, "screenshot": { - "title": "Screenshot detected", - "description": "Looks like you just took a screenshot. Make sure that you never take a screenshot as you might expose your secret key." + "title": "检测到屏幕截图", + "description": "看起来您刚刚截取了一张屏幕截图。请确保您永远不要截取屏幕截图,因为您可能会泄露您的密钥。" }, "secure-storage": { - "title": "Device Unsecure", - "description": "Your lockscreen needs to be setup in order to properly encrypt and protect your secrets. After securing your device, please close and restart AirGap.", - "button-text_label": "Secure Device" + "title": "设备不安全", + "description": "您需要设置锁屏,以便正确加密和保护您的机密。保护您的设备后,请关闭并重新启动 AirGap。", + "button-text_label": "安全设备" }, "network": { - "title": "Network Connection detected", - "description": "Looks like you have connected this device to a network. The AirGap App has no network priviledges but it is best to disconnect the device entierly from any network.", - "button": "Sign Message" + "title": "检测到网络连接", + "description": "看起来您已将此设备连接到网络。AirGap 应用程序没有网络权限,但最好将设备与任何网络完全断开连接。", + "button": "签署讯息" }, "disclaimer": { - "title": "AirGap免责声明", - "text": "您作为用户在此确认并接受本协议所提供的所有信息。 您作为用户确认本文档的内容已经过自己的审核、测试和理解。", + "title": "AirGap 免责声明", + "text": "您作为用户在此完全接受并承认本协议及其提供的所有信息。您作为用户确认,本文档的内容已由其本人审阅、测试和理解。", "disclaimer-list": { "text": "在适用法律允许的最大范围内:", - "item-1_text": "及其员工,自由职业者或其他分包商提供的所有服务均不提供任何形式的陈述和保证", - "item-2_text": "Papers GmbH对本协议项下或与本协议有关的损害不承担任何直接和间接责任,尤其是但不限于:数据丢失或损坏、利润损失、受损/被黑/攻击的产品或系统、和/或 被盗/缺少货币资金" + "item-1_text": "Papers AG、其员工、自由职业者或其他分包商提供的所有服务均不提供任何形式的陈述和保证", + "item-2_text": "Papers AG 不承担根据本协议或与本协议相关的任何和所有直接或间接损害的责任,尤其是但不限于数据的丢失或损坏、利润损失、产品或系统受损/被黑客入侵、和/或资金被盗/丢失。" }, - "description": "您了解此软件涉及的风险,包括但不限于:丢失您的账户,私钥和资金访问权", - "understood_label": "我理解并接受" + "description": "您了解该软件所涉及的风险,包括但不限于丢失您的秘密,从而丢失私钥和访问您的资金的权限。", + "understood_label": "我明白并接受" } }, "bip85-generate": { - "title": "Generate BIP85", - "text": "BIP85 allows you to securely derive a new mnemonic out of your main mnemonic. As long as you have access to your main mnemonic, you will always be able to re-generate your child mnemonics.", - "mnemonic-length": "Mnemonic Length", - "index": "Index", - "generate": "Generate", - "advanced_label": "Advanced Mode", - "bip39-passphrase": "BIP-39 Passphrase", - "bip39-passphrase-reveal": "Reveal Passphrase", + "title": "生成BIP85", + "text": "BIP85 允许您安全地从主助记词中派生出新助记词。只要您有权访问主助记词,您就始终能够重新生成子助记词。", + "mnemonic-length": "助记符长度", + "index": "指数", + "generate": "生成", + "advanced_label": "高级模式", + "bip39-passphrase": "BIP-39 密码", + "bip39-passphrase-reveal": "显示密码", "alert": { - "header": "BIP-39 Passphrase", - "message": "You set a BIP39 Passphrase. You will need to enter this passphrase again when you try to derive the same child key!", - "understand": "I understand" + "header": "BIP-39 密码", + "message": "您设置了一个 BIP39 密码。当您尝试派生相同的子密钥时,您将需要再次输入此密码!", + "understand": "我明白" } }, "bip85-show": { - "title": "Show BIP85 Details", - "text": "Write down all the words on a piece of paper. You will have to verify the mnemonic on the next page.", - "mnemonic-length": "Mnemonic Length", - "index": "Index", - "fingerprint": "Fingerprint", - "add": "Add Secret" + "title": "显示 BIP85 详细信息", + "text": "请记下助记词的长度和指数,这些信息对于恢复这个子钱包是必要的。", + "mnemonic-length": "助记符长度", + "index": "指数", + "fingerprint": "指纹", + "add": "添加秘密" }, "message-signing-request": { - "title": "Signed Message", - "payload_label": "Message to sign. Make sure you know what you are signing.", - "blake2b_hash": "Ledger Blake2b hash of the message", - "heading": "This is your signed message, scan it with AirGap Wallet.", - "sign_button": "Sign Message" + "title": "签名消息", + "payload_label": "需要签名的讯息。请确保您知道自己在签署什么。", + "blake2b_hash": "Ledger Blake2b 讯息的哈希值", + "heading": "这是您的签名讯息,请使用AirGap钱包进行扫描。", + "sign_button": "签署讯息" }, "message-signing-response": { - "text": "Display signed message details" + "text": "显示签署详细信息" }, "qr-settings-page": { - "title": "QR Settings" + "title": "二维码设置" }, "select-account": { "message-signing": { - "title": "Select Account", - "heading": "Please select an account to scan this message with", - "placeholder": "Search by identifier" + "title": "选择帐户", + "heading": "请选择一个帐户来扫描此邮件", + "placeholder": "按标识符搜索" }, "psbt": { - "title": "Select Account", - "heading": "Please select an account to sign this PSBT with", - "placeholder": "Search by identifier" + "title": "选择帐户", + "heading": "请选择一个帐户来签署此 PSBT", + "placeholder": "按标识符搜索" } }, "unsigned-transaction": { - "sign-tx_label": "Sign Transaction" + "sign-tx_label": "签署交易" }, "link-page": { - "scan-qr": "Scan the QR code to open the link on an online device", - "copy_label": "Copy Link", - "link-clipboard_label": "The link was copied to your clipboard" + "scan-qr": "使用在线设备扫描此二维码即可到达 {{urlDescription}}", + "copy_label": "复制链接", + "link-clipboard_label": "链接已复制到您的剪贴板" }, "migration": { - "title": "Accounts Update", - "heading": "Accounts Migration", + "title": "账户更新", + "heading": "账户迁移", "list": { - "header": "The following secrets and accounts will be updated to support the new simplified onboarding.

Note: You may be asked to authenticate and provide a password, if it has been set for any of the displayed secrets or accounts." + "header": "以下秘密和帐户将会更新以支持新的简化入职培训。

注意:如果为任何显示的机密或帐户设置了密码,您可能会被要求进行身份验证并提供密码。" }, - "button-run_label": "Update", - "button-done_label": "Done", + "button-run_label": "更新", + "button-done_label": "完成", "alert": { "paranoia-info": { - "header": "Encryption Password", - "message": "It looks like you have set an encryption password to additionally secure {{label}}. You may be be asked to provide it during the update. Skip if you don't want to update this secret now.", - "button-ok_label": "Ok", - "button-skip_label": "Skip" + "header": "加密密码", + "message": "您似乎已设置加密密码来额外保护{{label}} 。更新期间可能会要求您提供该密码。如果您现在不想更新此密码,请跳过。", + "button-ok_label": "好的", + "button-skip_label": "跳过" }, "bip39-passphrase": { - "header": "BIP-39 Passphrase", - "message": "If you have set a BIP-39 passphrase for {{address}} ({{protocol}}), please enter it here or skip the update of this account.", - "input-placeholder_label": "Passphrase", - "button-ok_label": "Ok", - "button-skip_label": "Skip" + "header": "BIP-39 密码", + "message": "如果您为{{address}} ({{protocol}})设置了 BIP-39 密码,请在此处输入或跳过此帐户的更新。", + "input-placeholder_label": "密码", + "button-ok_label": "好的", + "button-skip_label": "跳过" }, "unknown-error": { - "header": "Error", - "message": "Something went wrong! Please try again.", - "button_label": "Ok" + "header": "错误", + "message": "出错了!请重试。", + "button_label": "好的" } } }, "danger-zone": { - "label": "Danger Zone", - "description": "The actions on this page are only intended for advanced users. Please be aware of the consequences if you use one of the following features.", - "wipe_label": "Reset AirGap Vault", + "label": "危险区", + "description": "本页上的操作仅供高级用户使用。如果您使用以下功能之一,请注意后果。", + "wipe_label": "重置 AirGap Vault", "wipe": { "alert": { - "title": "Wipe Vault", - "message": "This action will delete all your secrets and reset AirGap Vault to the factory settings.

Make sure you have a backup of all your recovery phrases.", - "cancel": "Cancel", - "ok": "Ok" + "title": "清除VAULT", + "message": "此操作将删除您的所有秘密并将 AirGap Vault 重置为出厂设置。

请确保您已备份所有恢复短语。", + "cancel": "取消", + "ok": "好的" } }, "wipe-error": { "alert": { - "title": "Error", - "message": "An error occured while trying to wipe the app. If this error persists, please uninstall and remove the app from your device.", - "ok": "Ok" + "title": "错误", + "message": "尝试清除应用程序时出现错误。如果此错误仍然存在,请从您的设备中卸载并删除该应用程序。", + "ok": "好的" } - } + }, + "isolated-modules_label": "隔离模块" }, "secret-generate-dice-roll": { - "title": "Dice Rolls", - "label": "Generate Secret with Dice Rolls", - "description": "Generating entropy with dice rolls is an advanced feature. It allows you to provide your own entropy and generate a verifiable recovery phrase. Only use this feature if you know how to use it!", - "status": "{{ inputLength }} of at least 99 rolls ({{ entropyBits }} bits of entropy)", + "title": "掷骰子", + "label": "通过掷骰子生成秘密", + "description": "通过掷骰子生成熵是一项高级功能。这允许您提供自己的熵并生成可验证的恢复短语。只有在您知道如何使用此功能时才使用!", + "status": "{{ inputLength }} 至少 99 卷({{ entropyBits }} 位熵)", "type-alert": { - "header": "Select Dice Roll Type", - "message": "There are multiple standards of how dice roll inputs can be interpreted. Select one of the types below if you want to verify your mnemonic with another tool.", - "default": "Default", - "coldcard": "ColdCard" + "header": "选择掷骰子类型", + "message": "有多种标准可以解释掷骰子输入。如果您想使用其他工具验证助记符,请选择以下类型之一。", + "default": "默认", + "coldcard": "冷卡" } }, "secret-generate-coin-flip": { - "title": "Coin Flips", - "label": "Generate Secret with Coin Flips", - "description": "Generating entropy with coin flips is an advanced feature. It allows you to provide your own entropy and generate a verifiable recovery phrase. Only use this feature if you know how to use it!", - "status": "{{ inputLength }} of 256 coin flips ({{ inputLength }} bits of entropy)", - "head": "Head", - "tail": "Tail" + "title": "抛硬币", + "label": "通过抛硬币生成秘密", + "description": "通过抛硬币生成熵是一项高级功能。这允许您提供自己的熵并生成可验证的恢复短语。只有在知道如何使用此功能时才使用!", + "status": "256 次硬币翻转中的 {{ inputLength }} 次({{ inputLength }} 位熵)", + "head": "正面", + "tail": "反面" }, "error-history": { - "title": "Error History", - "empty_label": "Error list is empty! 🎉", - "details_label": "Details" + "title": "错误历史记录", + "empty_label": "错误列表为空!🎉", + "details_label": "详情" }, "wordlist": { - "title": "Wordlist", - "search_placeholder": "Search..." + "title": "单词表", + "search_placeholder": "搜索..." + }, + "keyboard": { + "paste": "粘贴", + "add": "添加单词", + "delete": "删除单词", + "shuffle": "随机键", + "mask": "遮罩文字", + "word_list": "显示单词列表" + }, + "isolated-modules": { + "loader_message": "加载中..." + }, + "isolated-modules-list-page": { + "title": "隔离模块", + "items": { + "search_placeholder": "搜索隔离模块" + }, + "alert": { + "add": { + "failed": { + "header": "添加模块失败", + "message": "出错了!请重试。", + "ok_label": "好的" + } + } + } + }, + "isolated-modules-details-page": { + "button": { + "install_label": "安装", + "update_label": "更新" + }, + "popover": { + "remove_label": "移除" + }, + "alert": { + "remove": { + "header": "移除模块", + "message": "您确实要移除该模块吗?", + "cancel_label": "取消", + "proceed_label": "移除" + }, + "update": { + "generic": { + "header": "更新模块失败", + "message": "出错了!无法更新模块。", + "ok_label": "好的" + }, + "load-failed": { + "header": "更新模块失败", + "message": "出错了!无法加载新模块。", + "ok_label": "好的" + }, + "different-public-key": { + "header": "更新模块失败", + "message": "您无法使用所选包更新此模块,作者(公钥)不同。", + "ok_label": "好的" + } + } + } + }, + "accounts-list-edit-popover": { + "title": "设置", + "add-account_label": "新增帐户", + "secret-management_label": "秘密管理", + "sync-all_label": "使用 AirGap 钱包同步所有账户", + "delete_label": "删除帐户" } -} +} \ No newline at end of file From 358b364e6785afb40a599673c4fa238ceebbb10b Mon Sep 17 00:00:00 2001 From: Stephen Debel Date: Mon, 13 May 2024 09:07:43 +0200 Subject: [PATCH 09/11] Feat/angular ionic update --- .gitlab-ci.yml | 2 +- Dockerfile | 4 +- angular.json | 6 +- package.json | 64 +- yarn.lock | 6740 +++++++++++++++++++++++++++--------------------- 5 files changed, 3813 insertions(+), 3003 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4d85f5bb..e7f28162 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,7 +89,7 @@ build_ios: - echo "$IOS_BUILD_JSON" > build.json script: - export DEVELOPER_DIR=$XCODE_PATH - - nvm use 16.19.1 + - nvm use 20 - yarn install --frozen-lockfile - yarn prepare-prod-build - yarn apply-diagnostic-modules # manually remove unused cordova-diagnostic-plugin modules diff --git a/Dockerfile b/Dockerfile index 3461497a..cafd23b3 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16.19.1 +FROM node:20 # See https://crbug.com/795759 RUN apt-get update && apt-get install -yq libgconf-2-4 bzip2 build-essential libxtst6 @@ -17,7 +17,7 @@ RUN apt-get update && apt-get install -y wget --no-install-recommends \ && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \ && apt-get update \ - && apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst libglu1 ttf-freefont libxss1 libglib2.0-0 \ + && apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst libglu1 ttf-freefont libxss1 libglib2.0-0 libxshmfence1 libglu1 \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && apt-get purge --auto-remove -y curl \ diff --git a/angular.json b/angular.json index 6201f0dd..5c51427c 100644 --- a/angular.json +++ b/angular.json @@ -96,11 +96,11 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "app:build" + "buildTarget": "app:build" }, "configurations": { "production": { - "browserTarget": "app:build:production" + "buildTarget": "app:build:production" }, "ci": { } @@ -109,7 +109,7 @@ "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "app:build" + "buildTarget": "app:build" } }, "test": { diff --git a/package.json b/package.json index 14b0ba27..bb81a811 100644 --- a/package.json +++ b/package.json @@ -57,6 +57,7 @@ "@airgap/tezos": "0.13.26-beta.0" }, "dependencies": { + "@airgap-community/iso-rootstock": "1.0.0", "@airgap/acurast": "0.13.26-beta.0", "@airgap/aeternity": "0.13.26-beta.0", "@airgap/angular-core": "0.0.43", @@ -79,14 +80,13 @@ "@airgap/serializer": "0.13.26-beta.0", "@airgap/substrate": "0.13.26-beta.0", "@airgap/tezos": "0.13.26-beta.0", - "@airgap-community/iso-rootstock": "1.0.0", "@angular/cdk": "^14.2.7", - "@angular/common": "16.1.1", - "@angular/core": "16.1.1", - "@angular/forms": "16.1.1", - "@angular/platform-browser": "16.1.1", - "@angular/platform-browser-dynamic": "16.1.1", - "@angular/router": "16.1.1", + "@angular/common": "17.3.7", + "@angular/core": "17.3.7", + "@angular/forms": "17.3.7", + "@angular/platform-browser": "17.3.7", + "@angular/platform-browser-dynamic": "17.3.7", + "@angular/router": "17.3.7", "@capacitor/android": "^5.0.0", "@capacitor/app": "^5.0.0", "@capacitor/app-launcher": "^5.0.0", @@ -104,17 +104,17 @@ "@ionic-native/core": "5.36.0", "@ionic-native/device-motion": "5.36.0", "@ionic-native/diagnostic": "5.36.0", - "@ionic/angular": "^7.0.12", - "@ionic/core": "^7.0.12", + "@ionic/angular": "^7.8.6", + "@ionic/core": "^7.8.6", "@ionic/storage": "^4.0.0", "@ionic/storage-angular": "^4.0.0", "@keystonehq/bc-ur-registry": "0.6.3", "@keystonehq/bc-ur-registry-eth": "0.19.1", "@ngraveio/bc-ur": "1.1.6", - "@ngrx/component": "^16.0.1", - "@ngrx/component-store": "^16.0.1", - "@ngrx/effects": "^16.0.1", - "@ngrx/store": "^16.0.1", + "@ngrx/component": "^17.2.0", + "@ngrx/component-store": "^17.2.0", + "@ngrx/effects": "^17.2.0", + "@ngrx/store": "^17.2.0", "@ngx-translate/core": "^15.0.0", "@zxing/browser": "0.1.4", "@zxing/library": "^0.20.0", @@ -148,17 +148,17 @@ "tslib": "^1.10.0", "uuid": "^8.3.2", "wif": "^2.0.6", - "zone.js": "~0.13.1" + "zone.js": "~0.14.5" }, "devDependencies": { - "@angular-devkit/architect": "0.1601.0", - "@angular-devkit/build-angular": "16.1.0", - "@angular-devkit/core": "16.1.0", - "@angular-devkit/schematics": "16.1.0", - "@angular/cli": "16.1.0", - "@angular/compiler": "16.1.1", - "@angular/compiler-cli": "16.1.1", - "@angular/language-service": "16.1.1", + "@angular-devkit/architect": "0.1703.6", + "@angular-devkit/build-angular": "17.3.6", + "@angular-devkit/core": "17.3.6", + "@angular-devkit/schematics": "17.3.6", + "@angular/cli": "17.3.6", + "@angular/compiler": "17.3.7", + "@angular/compiler-cli": "17.3.7", + "@angular/language-service": "17.3.7", "@capacitor/cli": "^5.0.0", "@ionic/angular-toolkit": "^9.0.0", "@ionic/cli": "^7.1.1", @@ -171,17 +171,17 @@ "replace": "1.2.1", "sonarqube-scanner": "2.8.1", "stream-browserify": "3.0.0", - "typescript": "4.9.5" + "typescript": "5.4.5" }, "buildDependencies": { - "@angular-devkit/architect": "0.1601.0", - "@angular-devkit/build-angular": "16.1.0", - "@angular-devkit/core": "16.1.0", - "@angular-devkit/schematics": "16.1.0", - "@angular/cli": "16.1.0", - "@angular/compiler": "16.1.1", - "@angular/compiler-cli": "16.1.1", - "@angular/language-service": "16.1.1", + "@angular-devkit/architect": "0.1703.6", + "@angular-devkit/build-angular": "17.3.6", + "@angular-devkit/core": "17.3.6", + "@angular-devkit/schematics": "17.3.6", + "@angular/cli": "17.3.6", + "@angular/compiler": "17.3.7", + "@angular/compiler-cli": "17.3.7", + "@angular/language-service": "17.3.7", "@capacitor/cli": "^5.0.0", "@ionic/angular-toolkit": "^9.0.0", "@ionic/cli": "^7.1.1", @@ -194,7 +194,7 @@ "replace": "1.2.1", "sonarqube-scanner": "2.8.1", "stream-browserify": "3.0.0", - "typescript": "4.9.5" + "typescript": "5.4.5" }, "testDependencies": { "@types/core-js": "^2.5.0", diff --git a/yarn.lock b/yarn.lock index 8c64739e..155c8bc3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,60 +4,72 @@ "@airgap-community/iso-rootstock@1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@airgap-community/iso-rootstock/-/iso-rootstock-1.0.0.tgz#58d103473ac8689ae2f701ac03db717c82106af1" + resolved "https://registry.npmjs.org/@airgap-community/iso-rootstock/-/iso-rootstock-1.0.0.tgz" integrity sha512-jFgw0rLjkqzfu2eimJmmHjW+Ms9c+BcPQqjy8kL/vu0/t6ZH/wSe+bym20KV/GeG42EjuajlBd9lcQ7+FBfoTA== -"@airgap/aeternity@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/aeternity/-/aeternity-0.13.22.tgz#a9aabea325720291a5f2db769dc8b0f837dd8a96" - integrity sha512-TbLka+fKukpRfX7XDVpSro9geXX5VSFNXHdWZBqrR3P0d5g0WV2Cy4IizaUdTTFsbBDBqsGATvo+KW1RMcsomQ== +"@airgap/acurast@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/acurast/-/acurast-0.13.26-beta.0.tgz" + integrity sha512-60MzLk6o15isGvc1lVnwKaE1hQwBk5f8oRNaqWDfk6rSCwOvFbUbAadbM0UUw5hlUrWhNkopIlWFEQhc5elHFA== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/substrate" "^0.13.26-beta.0" + "@polkadot/util" "2.0.1" + "@polkadot/wasm-crypto" "0.20.1" + +"@airgap/aeternity@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.26-beta.0.tgz" + integrity sha512-/fQEVXjWwZmtyjDfMWhtus304aS+97m/CJmjc2E2ayFdaFWuCNynjaxpCEiOKBwHR2MTvLsrEKimnCqQ5e7zHQ== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" "@stablelib/ed25519" "^1.0.3" "@airgap/angular-core@0.0.43": version "0.0.43" - resolved "https://registry.yarnpkg.com/@airgap/angular-core/-/angular-core-0.0.43.tgz#190f5c56298a92c5e53abf959db589919d7d4e5e" + resolved "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.43.tgz" integrity sha512-t5NUoSmdLA/Y444mh7Nt/D+lb7RRdYuxIj6zwy+7PBaLyEfoU7ZETcfPvoMyDRz0KlgcLYljg/bHKKM3T2g2ww== dependencies: tslib "^2.3.0" "@airgap/angular-ngrx@0.0.43": version "0.0.43" - resolved "https://registry.yarnpkg.com/@airgap/angular-ngrx/-/angular-ngrx-0.0.43.tgz#c6c125f2ec71da04e225e59264b24a15f0e68ef9" + resolved "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.43.tgz" integrity sha512-AuLGRtmedwAM/wKj7t8zNH3lO7a6RQ95wkA/4AN4/BEe9VOSH6NeRKHtW2WhMB76fhzG5lDzgU6FMJ8ALswlOA== dependencies: tslib "^2.3.0" -"@airgap/astar@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/astar/-/astar-0.13.22.tgz#4320d0b237f69fe0616625a698f52f624adf1263" - integrity sha512-REENC5vnNL7kpYxbN7coC/WGAU56Rvy+ktZgmbOITzEIcucDjRbl//lZn/KXfMAgAKRhiF3D3RLQe1w4uzutaw== +"@airgap/astar@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.26-beta.0.tgz" + integrity sha512-kO3cc+qXHTgF7hStLvrk60NmvcUZdpRVrQL9W4YtjK5iap04feYJtDDyFQwWPFvcekXV8aSaRDJbMfqRGjP9Yg== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" - "@airgap/substrate" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/substrate" "^0.13.26-beta.0" "@polkadot/util" "2.0.1" "@polkadot/wasm-crypto" "0.20.1" -"@airgap/bitcoin@0.13.22", "@airgap/bitcoin@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/bitcoin/-/bitcoin-0.13.22.tgz#d1e2273f06a6beb0abb59804e31ec787d6875940" - integrity sha512-hGxwlsrfMk93LEwkY/x6o+O7uVCejxGwmOZDS5zUWJDoqWVWQaqdJulMKCy1grxZpusm6LANumZU3gQknyDOWQ== +"@airgap/bitcoin@^0.13.26-beta.0", "@airgap/bitcoin@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.26-beta.0.tgz" + integrity sha512-iMy3XLyBwR7idDh5CyGS8ALU4pLta0VMnWEbeGolFMa5GD1aHVXcmqKqsNCHzwWrlYkSU8lBJpbEbUD3MFSDpA== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" bitcoinjs-lib "5.2.0" -"@airgap/coinlib-core@0.13.22", "@airgap/coinlib-core@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/coinlib-core/-/coinlib-core-0.13.22.tgz#955c7ba2463fd572021651bd49cd3e711a949a79" - integrity sha512-TAiKY/Y8YX6l3M2gBf+ytjU2U33gpAH/o4+2REpOMz4Drd/GQoemrY2IEDF2lSFZZkvDMeV+Hc5l4zY21QArHg== +"@airgap/coinlib-core@^0.13.26-beta.0", "@airgap/coinlib-core@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.26-beta.0.tgz" + integrity sha512-wiTLSeEcpACDCj/lm8XP53l20HpB2y9Yu0UWwFccsnANkiqzvlH9bPZjc3Pk2QOdFnm8riMMUqu+awlz0IlOcA== dependencies: "@stablelib/blake2b" "^1.0.1" "@stablelib/bytes" "^1.0.1" @@ -67,81 +79,81 @@ long "^5.2.0" protobufjs "^6.11.2" -"@airgap/coreum@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/coreum/-/coreum-0.13.22.tgz#33a118a2072ee477e378429873f369e44da56a72" - integrity sha512-V8a1mwHrdTGoeH88Ws5aIjyUKrDJ7d6XPeev4TyT2gBb7B0UEnOgSag6Yxd65W004ge0mXxcL8iXRPC+3kne5A== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/cosmos-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" - -"@airgap/cosmos-core@0.13.22", "@airgap/cosmos-core@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/cosmos-core/-/cosmos-core-0.13.22.tgz#50004a69125667db93c59573a6279cea3e41f058" - integrity sha512-NtGgb+2roYrMqn60/+moeovyWLanwii0+Pj9tLdU2zpzDMozQREHKUKIetGPOOGoN6zeTcGw5xsgEjGdpW9YGQ== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" - -"@airgap/cosmos@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/cosmos/-/cosmos-0.13.22.tgz#39980afe01edd88bdbef278ddf7a2bf019cf54f3" - integrity sha512-hKIne/G2UmntLXsv7k1LF9BP/qwbmwFWOpS0Rdx8hQMmJ1Q2JhVc2i4De0IyQpghq/f9XoaXaB6ddwR+caLWKw== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/cosmos-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" - -"@airgap/crypto@0.13.22", "@airgap/crypto@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/crypto/-/crypto-0.13.22.tgz#0502e2fc44132ceb88c0d20a0bbf579f427adbe2" - integrity sha512-PnVZT3QBACQ3yAIhHHN7B/UHgsylvMpLrfXcRtLKI3gi1fmW/d5CDgDWYL7d7esXwi5zfn+lU+oAWodzw3IQAA== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/module-kit" "^0.13.22" +"@airgap/coreum@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.26-beta.0.tgz" + integrity sha512-N0SY1UvpInf+oI0TnaWF6DUP0N2s20soZpMOuNDgYTfFxMErvG3+vBDNlJ82Zhco40HVXyqhSIg0hcj3YESX8A== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/cosmos-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + +"@airgap/cosmos-core@^0.13.26-beta.0", "@airgap/cosmos-core@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.26-beta.0.tgz" + integrity sha512-Gxq0/PS5uPiBs9xZ4iAkSx1JbKvdsRz7lridnpai8N563MFgCuB8Ohb0wEh5pA+XYlEtlaTvHph2Cs9i3/N1QA== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + +"@airgap/cosmos@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.26-beta.0.tgz" + integrity sha512-PsS5xiDjbyQBSUvc0nuhvARS7kErNN8XXP4H6/TYssRaWvon0azmuJ7OC+6JshSZDGQr7AogQQoZVFm98NA/VQ== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/cosmos-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + +"@airgap/crypto@^0.13.26-beta.0", "@airgap/crypto@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.26-beta.0.tgz" + integrity sha512-49nCJ1/HGc578Pgs+IYapH9JZe/Qy1owJzhoxsmhNCWuludWZ/ab/F93206yGWkbIGjtY6aF9GHzEmlJ1WKf+g== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" "@airgap/sapling-wasm" "^0.0.9" "@polkadot/wasm-crypto" "0.20.1" "@stablelib/hmac" "^1.0.1" -"@airgap/ethereum@0.13.22", "@airgap/ethereum@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/ethereum/-/ethereum-0.13.22.tgz#37699824f459660f6f5a4d0f1d2541913bace855" - integrity sha512-Arkf1lquxpaWr7f+pG9uWFd19VKEZiTFwYiqRU4ZhS4fYrmFNzg+Ax2NwTcuu5zKz/M9IzI3Qkh2u2NeqXB11g== +"@airgap/ethereum@^0.13.26-beta.0", "@airgap/ethereum@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.26-beta.0.tgz" + integrity sha512-s3n+0oggaAmOK/tpQYGktEpq0/Y/4LEk83PT2xGQtk84VDBXSRBNXktYVe0oKtxo2bTvGejhGCMrqkHrGWOKZQ== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" "@ethereumjs/common" "2.6.5" "@ethereumjs/tx" "3.4.0" "@metamask/eth-sig-util" "4.0.0" -"@airgap/groestlcoin@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/groestlcoin/-/groestlcoin-0.13.22.tgz#96cb603c0149ea7a9663480b38dbb265e0de3514" - integrity sha512-RnuUdRk7lMfHkpkpWyJP/J7MBUhMFiL1RqZrRsVOZelH3GWxEJysQOlMcRdXmFetfhuT4dFonazQBjjmbqFAfg== - dependencies: - "@airgap/bitcoin" "^0.13.22" - "@airgap/coinlib-core" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" - -"@airgap/icp@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/icp/-/icp-0.13.22.tgz#35165bd74f4dc2d58c3ff8b7c21ce16a879e81af" - integrity sha512-6ku6fssR5x2Kvc7pEqMBVdWhZqpicz8G6aM9PaxthXvA9hWGASLOLBvj28WEGP7iYuyaP0NGyDgomoyBkWyQbA== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" +"@airgap/groestlcoin@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.26-beta.0.tgz" + integrity sha512-DlGamY8ZlGPXhSOuOEhUL/rM6YX6S2Xzhn9R3nTL8OEIB2/YH6BqInXjuaPS8fWqmYMaCvKPOhh0yRgIE0+Dew== + dependencies: + "@airgap/bitcoin" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + +"@airgap/icp@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.26-beta.0.tgz" + integrity sha512-JJ3XF4RZM8FW72w4bY3k/VPw815d/+aZPko0NON/qRX6CJEosOyZ/S5tIWJ9kkMMnoC/RjyowmnKbE1bOqKYWg== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" "@dfinity/agent" "^0.15.4" "@dfinity/identity-secp256k1" "^0.15.4" "@dfinity/nns" "^0.14.0" @@ -155,84 +167,84 @@ secp256k1 "^5.0.0" simple-cbor "^0.4.1" -"@airgap/module-kit@0.13.22", "@airgap/module-kit@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/module-kit/-/module-kit-0.13.22.tgz#eb10847e6557a10ce0f046f1ceef41bd6415fe8e" - integrity sha512-HjhIRuUT9MWFVPzh0YuoMywAaUJ33hYSgGx5ZxwZiOTpCGLmIcIqnzDQx+py3u2B1zgucEwU8C6Y/DdxInPovg== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/serializer" "^0.13.22" - -"@airgap/moonbeam@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/moonbeam/-/moonbeam-0.13.22.tgz#738d086901efbab409fbf532898efdcbb9058425" - integrity sha512-BD3gC9CmWQsV9HojGU0QSI37g35jOUW3Zl0qnOJ8O1ZSMPc8WTb/bzcCdV8O3reuCBfnnwAHZcSVfypNhcRdKw== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" - "@airgap/substrate" "^0.13.22" - -"@airgap/optimism@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/optimism/-/optimism-0.13.22.tgz#60829f8afe86025ca152dae8c44bedb7bc1d68fb" - integrity sha512-ekmVUVqJ27o5HzHl1JfAWJp6c0+dTwbFSHNF6Lr7ZbNyPPWczIscRfaNq45FnxLkQKfU0ZQf9r15REo0RbHFcw== - dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/ethereum" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" +"@airgap/module-kit@^0.13.26-beta.0", "@airgap/module-kit@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.26-beta.0.tgz" + integrity sha512-DhAVJpOPGqrpWatnZrOiQAnaBI+05sbha2b/DruPFv6Gvbu4Mrwz+dst1ZLYBOoqTlIQ16sBF5300Jego00o7A== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + +"@airgap/moonbeam@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.26-beta.0.tgz" + integrity sha512-NEEZYW5AQB6PIRYVEHyxCwd3GR9H4GyVLf/PElKfGz2Pqm4AZ8QfSJARlZrQNQcEns+UYFE1HCsjkSCk8Dy9xA== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/substrate" "^0.13.26-beta.0" + +"@airgap/optimism@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.26-beta.0.tgz" + integrity sha512-xxSHEzKbgE5EVLvusScA1CkEwgjLdsmaFlQDPesxyxCEfcSDsVyDNHwNLdIWlCyc8sQ9nwsttFngAX5WH3/ysw== + dependencies: + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/ethereum" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" "@ethereumjs/tx" "3.4.0" -"@airgap/polkadot@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/polkadot/-/polkadot-0.13.22.tgz#da7eea0407aa2fb766b1688877139166f2625a5d" - integrity sha512-8zzcbjEwxgBeykI/E2WtSyP0jj2/5AhsRCwMgPShhYzz+sqdhS+X4kPC8XYEcFgIYsWj5S3IbUIcVEjrhFGysw== +"@airgap/polkadot@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.26-beta.0.tgz" + integrity sha512-m89qsEjX/dVh59bg/d1b1zl23CGjNBTo9tV/MqmmqUc1i+O73slFe6mf9qSC/Pm4J6RHn374Mg3eHlwY+cmYqg== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/substrate" "^0.13.22" - -"@airgap/sapling-wasm@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@airgap/sapling-wasm/-/sapling-wasm-0.0.7.tgz#b88356f44807bf91405a9dc7c4111c995f269343" - integrity sha512-IMODbGPTBYKuO5ztiHX9C1PTlhqZvmVWv7m7zj5+VMcbBxrk4+jBAf7FYTH5l+IUsNMaHBOuh8Qq3A1b/pm7jQ== + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/substrate" "^0.13.26-beta.0" "@airgap/sapling-wasm@^0.0.9": version "0.0.9" - resolved "https://registry.yarnpkg.com/@airgap/sapling-wasm/-/sapling-wasm-0.0.9.tgz#641b588822179a1659e248a84ad971e16461fc6b" + resolved "https://registry.npmjs.org/@airgap/sapling-wasm/-/sapling-wasm-0.0.9.tgz" integrity sha512-rJjV7JIDxoardnZMgk4Uor5Z6OVsAE4I5uDlkGAb0tQ5NN0gmz9Bu2LKMPSCv7UqDpZowDX4BbMDuSqdO/IsbQ== -"@airgap/serializer@0.13.22", "@airgap/serializer@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/serializer/-/serializer-0.13.22.tgz#ed51634e67701a01ec5f1d7e44a3d30b3308a1dc" - integrity sha512-lkecIQMQTEFi/vsM+ow0ZzTD6jvpwSBNmpKeGQ6jmW2SSO7S4sV6nHlQ8IBEQFbgGIQO+bReS9fm6DsQsdb6qg== +"@airgap/sapling-wasm@0.0.7": + version "0.0.7" + resolved "https://registry.npmjs.org/@airgap/sapling-wasm/-/sapling-wasm-0.0.7.tgz" + integrity sha512-IMODbGPTBYKuO5ztiHX9C1PTlhqZvmVWv7m7zj5+VMcbBxrk4+jBAf7FYTH5l+IUsNMaHBOuh8Qq3A1b/pm7jQ== + +"@airgap/serializer@^0.13.26-beta.0", "@airgap/serializer@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.26-beta.0.tgz" + integrity sha512-nqnDAb39BcTGHDxqH7qYKDdpp/jua/OFekatPLo1mvRGjGZvvjEQ6ogI+N+9b5yPT8OgGtHQ9y1ytnQ6QjdZVg== dependencies: - "@airgap/coinlib-core" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" -"@airgap/substrate@0.13.22", "@airgap/substrate@^0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/substrate/-/substrate-0.13.22.tgz#a4f2173dc5091a780bc63b0a19d8ad5f2902f487" - integrity sha512-QYudqWrsxsquiHA2xNCFzUsl41T/Sr0mXuxn+DyPoKru37E5lwyQCwxNPC9wS/7d9VRTYTnkqNjTRbOoe1jzzQ== +"@airgap/substrate@^0.13.26-beta.0", "@airgap/substrate@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.26-beta.0.tgz" + integrity sha512-ZudeOXKXQMBVKzIXfbUUo/pXfd2PAHr77xhu8aF/8tv6LSMSy8bCs4xBZkHEiIKKzFv5dgrYU1sceAQRBVF36g== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" - "@airgap/serializer" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26-beta.0" "@polkadot/util" "2.0.1" "@polkadot/wasm-crypto" "0.20.1" -"@airgap/tezos@0.13.22": - version "0.13.22" - resolved "https://registry.yarnpkg.com/@airgap/tezos/-/tezos-0.13.22.tgz#8df59146c9be38ce8c66a8ca33609b8ea2a59e9a" - integrity sha512-NSVWx2HFcYMsj4ZGL57ilgpDhjnAdFDm/nOj7rrkJtx/P/ITufojU3eejA74rs19jxWbJ0UigrN24W64GSTX1w== +"@airgap/tezos@0.13.26-beta.0": + version "0.13.26-beta.0" + resolved "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.26-beta.0.tgz" + integrity sha512-IKRDAi3DsEL4v1XEx4r0ZDW8LcOWsEN5s+ihQM3XbUvYnYlyDbCVkUofZDVKwJ5Nim1NdcdljSh17+GOMbV0Tg== dependencies: - "@airgap/coinlib-core" "^0.13.22" - "@airgap/crypto" "^0.13.22" - "@airgap/module-kit" "^0.13.22" + "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/crypto" "^0.13.26-beta.0" + "@airgap/module-kit" "^0.13.26-beta.0" "@airgap/sapling-wasm" "0.0.7" - "@airgap/serializer" "^0.13.22" + "@airgap/serializer" "^0.13.26-beta.0" "@stablelib/blake2b" "^1.0.1" "@stablelib/ed25519" "^1.0.3" "@stablelib/nacl" "^1.0.4" @@ -242,105 +254,112 @@ graphql "^16.6.0" graphql-request "^5.1.0" -"@ampproject/remapping@2.2.1", "@ampproject/remapping@^2.2.0": +"@ampproject/remapping@^2.2.0": version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@angular-devkit/architect@0.1601.0": - version "0.1601.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1601.0.tgz#935278690400d7add65e8b6a81bdab96599842f4" - integrity sha512-lrO++pcB+NFGXLZrFBhRMPbGCMpZuJyJEKSK8zknw9/7ipRz1MSlRaJFWUKEHRlVI/+hsBTWtBRUnR5WcgqvvA== +"@ampproject/remapping@2.3.0": + version "2.3.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@angular-devkit/architect@0.1703.6": + version "0.1703.6" + resolved "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.6.tgz" + integrity sha512-Ck501FD/QuOjeKVFs7hU92w8+Ffetv0d5Sq09XY2/uygo5c/thMzp9nkevaIWBxUSeU5RqYZizDrhFVgYzbbOw== dependencies: - "@angular-devkit/core" "16.1.0" + "@angular-devkit/core" "17.3.6" rxjs "7.8.1" -"@angular-devkit/build-angular@16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-16.1.0.tgz#94a66dddf4d71fafaedb25e573ead7889d9febbd" - integrity sha512-nY/g1L0/BOyYSko3Qsey39Oul93eyBQyOfBtXKlnsarKW6xu5Eq2Q6tz2HLCoq93eeEt0VDEHIPkE9E/tp5CTA== - dependencies: - "@ampproject/remapping" "2.2.1" - "@angular-devkit/architect" "0.1601.0" - "@angular-devkit/build-webpack" "0.1601.0" - "@angular-devkit/core" "16.1.0" - "@babel/core" "7.22.5" - "@babel/generator" "7.22.5" +"@angular-devkit/build-angular@17.3.6": + version "17.3.6" + resolved "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.6.tgz" + integrity sha512-K4CEZvhQZUUOpmXPVoI1YBM8BARbIlqE6FZRxakmnr+YOtVTYE5s+Dr1wgja8hZIohNz6L7j167G9Aut7oPU/w== + dependencies: + "@ampproject/remapping" "2.3.0" + "@angular-devkit/architect" "0.1703.6" + "@angular-devkit/build-webpack" "0.1703.6" + "@angular-devkit/core" "17.3.6" + "@babel/core" "7.24.0" + "@babel/generator" "7.23.6" "@babel/helper-annotate-as-pure" "7.22.5" - "@babel/helper-split-export-declaration" "7.22.5" - "@babel/plugin-proposal-async-generator-functions" "7.20.7" - "@babel/plugin-transform-async-to-generator" "7.22.5" - "@babel/plugin-transform-runtime" "7.22.5" - "@babel/preset-env" "7.22.5" - "@babel/runtime" "7.22.5" - "@babel/template" "7.22.5" + "@babel/helper-split-export-declaration" "7.22.6" + "@babel/plugin-transform-async-generator-functions" "7.23.9" + "@babel/plugin-transform-async-to-generator" "7.23.3" + "@babel/plugin-transform-runtime" "7.24.0" + "@babel/preset-env" "7.24.0" + "@babel/runtime" "7.24.0" "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "16.1.0" - "@vitejs/plugin-basic-ssl" "1.0.1" + "@ngtools/webpack" "17.3.6" + "@vitejs/plugin-basic-ssl" "1.1.0" ansi-colors "4.1.3" - autoprefixer "10.4.14" - babel-loader "9.1.2" + autoprefixer "10.4.18" + babel-loader "9.1.3" babel-plugin-istanbul "6.1.1" - browserslist "4.21.7" - cacache "17.1.3" - chokidar "3.5.3" + browserslist "^4.21.5" copy-webpack-plugin "11.0.0" - critters "0.0.18" - css-loader "6.8.1" - esbuild-wasm "0.17.19" - fast-glob "3.2.12" - https-proxy-agent "5.0.1" - inquirer "8.2.4" - jsonc-parser "3.2.0" + critters "0.0.22" + css-loader "6.10.0" + esbuild-wasm "0.20.1" + fast-glob "3.3.2" + http-proxy-middleware "2.0.6" + https-proxy-agent "7.0.4" + inquirer "9.2.15" + jsonc-parser "3.2.1" karma-source-map-support "1.4.0" - less "4.1.3" + less "4.2.0" less-loader "11.1.0" license-webpack-plugin "4.0.2" loader-utils "3.2.1" - magic-string "0.30.0" - mini-css-extract-plugin "2.7.6" - mrmime "1.0.1" + magic-string "0.30.8" + mini-css-extract-plugin "2.8.1" + mrmime "2.0.0" open "8.4.2" ora "5.4.1" parse5-html-rewriting-stream "7.0.0" - picomatch "2.3.1" - piscina "3.2.0" - postcss "8.4.24" - postcss-loader "7.3.2" + picomatch "4.0.1" + piscina "4.4.0" + postcss "8.4.35" + postcss-loader "8.1.1" resolve-url-loader "5.0.0" rxjs "7.8.1" - sass "1.63.2" - sass-loader "13.3.1" - semver "7.5.1" - source-map-loader "4.0.1" + sass "1.71.1" + sass-loader "14.1.1" + semver "7.6.0" + source-map-loader "5.0.0" source-map-support "0.5.21" - terser "5.17.7" - text-table "0.2.0" + terser "5.29.1" tree-kill "1.2.2" - tslib "2.5.3" - vite "4.3.9" - webpack "5.86.0" - webpack-dev-middleware "6.1.1" - webpack-dev-server "4.15.0" - webpack-merge "5.9.0" + tslib "2.6.2" + undici "6.11.1" + vite "5.1.7" + watchpack "2.4.0" + webpack "5.90.3" + webpack-dev-middleware "6.1.2" + webpack-dev-server "4.15.1" + webpack-merge "5.10.0" webpack-subresource-integrity "5.1.0" optionalDependencies: - esbuild "0.17.19" + esbuild "0.20.1" -"@angular-devkit/build-webpack@0.1601.0": - version "0.1601.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1601.0.tgz#747168cdec7c6751cd7c66052ebebd312ee212d8" - integrity sha512-p9OXQU9dxVBPvOpxM5W7kCrQ1lo9izg9AxXVTuc9gT2QJPw8pqRGr78/68NTRrFN8ODoMo6ySPVO0VGTc8qelg== +"@angular-devkit/build-webpack@0.1703.6": + version "0.1703.6" + resolved "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.6.tgz" + integrity sha512-pJu0et2SiF0kfXenHSTtAART0omzbWpLgBfeUo4hBh4uwX5IaT+mRpYpr8gCXMq+qsjoQp3HobSU3lPDeBn+bg== dependencies: - "@angular-devkit/architect" "0.1601.0" + "@angular-devkit/architect" "0.1703.6" rxjs "7.8.1" -"@angular-devkit/core@15.2.9", "@angular-devkit/core@^15.0.0": +"@angular-devkit/core@^15.0.0", "@angular-devkit/core@15.2.9": version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.9.tgz#14fccbae77cce570bc58fb9d39d99ce20795c68e" + resolved "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.9.tgz" integrity sha512-6u44YJ9tEG2hiWITL1rwA9yP6ot4a3cyN/UOMRkYSa/XO2Gz5/dM3U74E2kwg+P1NcxLXffBWl0rz8/Y/lSZyQ== dependencies: ajv "8.12.0" @@ -349,20 +368,21 @@ rxjs "6.6.7" source-map "0.7.4" -"@angular-devkit/core@16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-16.1.0.tgz#cb56b19e88fc936fb0b26c5ae62591f1e8906961" - integrity sha512-mrWpuDvttmhrCGcLc68RIXKtTzUhkBTsE5ZZFZNO1+FSC+vO/ZpyCpPd6C+6coM68NfXYjHlms5XF6KbxeGn/Q== +"@angular-devkit/core@17.3.6": + version "17.3.6" + resolved "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.6.tgz" + integrity sha512-FVbkT9dEwHEvjnxr4mvMNSMg2bCFoGoP4X68xXU9dhLEUpC05opLvfbaR3Qh543eCJ5AstosBFVzB/krfIkOvA== dependencies: ajv "8.12.0" ajv-formats "2.1.1" - jsonc-parser "3.2.0" + jsonc-parser "3.2.1" + picomatch "4.0.1" rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/schematics@15.2.9", "@angular-devkit/schematics@^15.0.0": +"@angular-devkit/schematics@^15.0.0", "@angular-devkit/schematics@15.2.9": version "15.2.9" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.9.tgz#bd0563762c2a522086869b433d42d41e29ef2328" + resolved "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.9.tgz" integrity sha512-o08nE8sTpfq/Fknrr1rzBsM8vY36BDox+8dOo9Zc/KqcVPwDy94YKRzHb+xxVaU9jy1VYeCjy63mkyELy7Z3zQ== dependencies: "@angular-devkit/core" "15.2.9" @@ -371,186 +391,160 @@ ora "5.4.1" rxjs "6.6.7" -"@angular-devkit/schematics@16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-16.1.0.tgz#a0235ba402c9dfb38b7dedbf59bbcda667e8ec2f" - integrity sha512-LM35PH9DT3eQRSZgrkk2bx1ZQjjVh8BCByTlr37/c+FnF9mNbeBsa1YkxrlsN/CwO+045OwEwRHnkM9Zcx0U/A== +"@angular-devkit/schematics@17.3.6": + version "17.3.6" + resolved "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.6.tgz" + integrity sha512-2G1YuPInd8znG7uUgKOS7z72Aku50lTzB/2csWkWPJLAFkh7vKC8QZ40x8S1nC9npVYPhI5CRLX/HVpBh9CyxA== dependencies: - "@angular-devkit/core" "16.1.0" - jsonc-parser "3.2.0" - magic-string "0.30.0" + "@angular-devkit/core" "17.3.6" + jsonc-parser "3.2.1" + magic-string "0.30.8" ora "5.4.1" rxjs "7.8.1" "@angular/cdk@^14.2.7": version "14.2.7" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-14.2.7.tgz#65eb6fbbeed6120fad4e3913aa66f8b74c853ac3" + resolved "https://registry.npmjs.org/@angular/cdk/-/cdk-14.2.7.tgz" integrity sha512-/tEsYaUbDSnfEmKVvAMramIptmhI67O+9STjOV0i+74XR2NospeK0fkbywIANu1n3w6AHGMotvRWJrjmbCElFg== dependencies: tslib "^2.3.0" optionalDependencies: parse5 "^5.0.0" -"@angular/cli@16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-16.1.0.tgz#1923f65744c93c2ab61f7dd27ce60136b179be1b" - integrity sha512-WgWGpdQI0JCP8gEj2XoSkbuLNtL55hTvpPL+Qx9P+SjcAk/d10sGMqEs/phyLYeYz7wIDPPCKkJu4EcjZXE8SA== +"@angular/cli@17.3.6": + version "17.3.6" + resolved "https://registry.npmjs.org/@angular/cli/-/cli-17.3.6.tgz" + integrity sha512-poKaRPeI+hFqX+AxIaEriaIggFVcC3XqlT9E1/uBC2rfHirE1n5F9Z7xqEDtMHduKwLbNXhQIPoKIKya8+Hnew== dependencies: - "@angular-devkit/architect" "0.1601.0" - "@angular-devkit/core" "16.1.0" - "@angular-devkit/schematics" "16.1.0" - "@schematics/angular" "16.1.0" + "@angular-devkit/architect" "0.1703.6" + "@angular-devkit/core" "17.3.6" + "@angular-devkit/schematics" "17.3.6" + "@schematics/angular" "17.3.6" "@yarnpkg/lockfile" "1.1.0" ansi-colors "4.1.3" - ini "4.1.1" - inquirer "8.2.4" - jsonc-parser "3.2.0" - npm-package-arg "10.1.0" - npm-pick-manifest "8.0.1" + ini "4.1.2" + inquirer "9.2.15" + jsonc-parser "3.2.1" + npm-package-arg "11.0.1" + npm-pick-manifest "9.0.0" open "8.4.2" ora "5.4.1" - pacote "15.2.0" - resolve "1.22.2" - semver "7.5.1" + pacote "17.0.6" + resolve "1.22.8" + semver "7.6.0" symbol-observable "4.0.0" yargs "17.7.2" -"@angular/common@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-16.1.1.tgz#179e03c64d9527a7215638eb570b59b30bc3f793" - integrity sha512-qsMYqk7U7IcuE8swJ7Sppv0MkYBTfzrsq5jfAaAZYw035Po5FfxkFrh/Pmgp7QZndCsO9H+03JLH03jzuIqfrw== +"@angular/common@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/common/-/common-17.3.7.tgz" + integrity sha512-A7LRJu1vVCGGgrfZXjU+njz50SiU4weheKCar5PIUprcdIofS1IrHAJDqYh+kwXxkjXbZMOr/ijQY0+AESLEsw== dependencies: tslib "^2.3.0" -"@angular/compiler-cli@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-16.1.1.tgz#014bfcf5cb71741e7a7f4eeeb8060db6d4a435a2" - integrity sha512-c6qCXNFxSGHaWRDR+AQziqEmgZX5d5+4T0fGQt0FJxgVDSFk0L++R4hglhbDzi697PA9jSyWLuus/7sNLxrC4A== +"@angular/compiler-cli@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.7.tgz" + integrity sha512-vSg5IQZ9jGmvYjpbfH8KbH4Sl1IVeE+Mr1ogcxkGEsURSRvKo7EWc0K7LSEI9+gg0VLamMiP9EyCJdPxiJeLJQ== dependencies: - "@babel/core" "7.21.8" + "@babel/core" "7.23.9" "@jridgewell/sourcemap-codec" "^1.4.14" chokidar "^3.0.0" convert-source-map "^1.5.1" - reflect-metadata "^0.1.2" + reflect-metadata "^0.2.0" semver "^7.0.0" tslib "^2.3.0" yargs "^17.2.1" -"@angular/compiler@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-16.1.1.tgz#2015e833c81a0dc03a7208fe7b34209258c576e1" - integrity sha512-TKLZS4d7dHvFlULvaZLlG+NKX8wIPoz9sUGzxnS+FPqa0GLfeeVY+KCj4bWSTBhESjgdIeDBu7KdT4vakvb8Nw== +"@angular/compiler@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.7.tgz" + integrity sha512-AlKiqPoxnrpQ0hn13fIaQPSVodaVAIjBW4vpFyuKFqs2LBKg6iolwZ21s8rEI0KR2gXl+8ugj0/UZ6YADiVM5w== dependencies: tslib "^2.3.0" -"@angular/core@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-16.1.1.tgz#2d4041a6cb3c7ba44cf472e935dab95e0bf9d408" - integrity sha512-hi0O2Gc0L4PavczQweC9cxVfdemXj76wfJ3GjtUP+f9I4uKLBQ6/JABExRIoW9eY0rK5fZgYP0IeCYisW4gxnQ== +"@angular/core@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/core/-/core-17.3.7.tgz" + integrity sha512-HWcrbxqnvIMSxFuQdN0KPt08bc87hqr0LKm89yuRTUwx/2sNJlNQUobk6aJj4trswGBttcRDT+GOS4DQP2Nr4g== dependencies: tslib "^2.3.0" -"@angular/forms@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-16.1.1.tgz#182ae54cc8e96acb6180c707341ec3545adb5939" - integrity sha512-vRpcy68MkudST7eV+pYpHsF0cXEfeAG3xGn1ntdkhydhMFPo+SwuZjzOT0OSq10Wdoerb4KI5eOesDLaLjmeJA== +"@angular/forms@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/forms/-/forms-17.3.7.tgz" + integrity sha512-FEhXh/VmT++XCoO8i7bBtzxG7Am/cE1zrr9aF+fWW+4jpWvJvVN1IaSiJxgBB+iPsOJ9lTBRwfRW3onlcDkhrw== dependencies: tslib "^2.3.0" -"@angular/language-service@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-16.1.1.tgz#1500853ffc3d65bb3f604be3fd9b9c890d9403d4" - integrity sha512-3ZifAA15eV9TIHHdNuOBDYQRTA9HGqh1EIYe8JgkRDm9ImlIG7l747VuFs4SoBeTlEBlwyjAIt/47aYHx0R+wg== +"@angular/language-service@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/language-service/-/language-service-17.3.7.tgz" + integrity sha512-mt/Q2Hp4B0vFbOp+L709sN0zQRD0Cojfneo6XrHHHRYWpHuaQUhaWGp2ney7X6BgwqMubpxSWb0+5f0R6GRgjw== -"@angular/platform-browser-dynamic@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.1.1.tgz#68956b831f315bcc2835f5aa08f8e3dda1dd7b53" - integrity sha512-wET0g3N5KbnAFUT0r/LGM039vfNRNdKn+rsVPxchh+EeQ+oJxdQi0dUBqSviabwwNW0oLPU+chnGFFowcKL0Wg== +"@angular/platform-browser-dynamic@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.3.7.tgz" + integrity sha512-9c2I4u0L1p2v1/lW8qy+WaNHisUWbyy6wqsv2v9FfCaSM49Lxymgo9LPFPC4qEG5ei5nE+eIQ2ocRiXXsf5QkQ== dependencies: tslib "^2.3.0" -"@angular/platform-browser@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-16.1.1.tgz#a39fd081943f50017b68c7fadf9d3ad4b3969e9f" - integrity sha512-9zeB64wbAsoun7+rP6G8e1TY+1nC0sEaGdLzBv9ohOrFgkl8XgM+uNDiwkDLsBJkv10d2n6Tw14M9GaCL9AhVw== +"@angular/platform-browser@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.7.tgz" + integrity sha512-Nn8ZMaftAvO9dEwribWdNv+QBHhYIBrRkv85G6et80AXfXoYAr/xcfnQECRFtZgPmANqHC5auv/xrmExQG+Yeg== dependencies: tslib "^2.3.0" -"@angular/router@16.1.1": - version "16.1.1" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-16.1.1.tgz#e7990e5c2f373e4b69cc9d781831cb81141e719b" - integrity sha512-02sTolkyPM/gJ9uJQtZkWujoi1LhH8qsIi2bexSC6cpNTeFnGyr7iFd1lWg+xDtV4PLPgH94Ai/aJN0DNg2I8Q== +"@angular/router@17.3.7": + version "17.3.7" + resolved "https://registry.npmjs.org/@angular/router/-/router-17.3.7.tgz" + integrity sha512-lMkuRrc1ZjP5JPDxNHqoAhB0uAnfPQ/q6mJrw1s8IZoVV6VyM+FxR5r13ajNcXWC38xy/YhBjpXPF1vBdxuLXg== dependencies: tslib "^2.3.0" "@apocentre/alias-sampling@^0.5.3": version "0.5.3" - resolved "https://registry.yarnpkg.com/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz#897ff181b48ad7b2bcb4ecf29400214888244f08" + resolved "https://registry.npmjs.org/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz" integrity sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA== -"@assemblyscript/loader@^0.10.1": - version "0.10.1" - resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" - integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.21.4", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz" integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== dependencies: "@babel/highlight" "^7.22.10" chalk "^2.4.2" -"@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== - -"@babel/core@7.21.8": - version "7.21.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.8.tgz#2a8c7f0f53d60100ba4c32470ba0281c92aa9aa4" - integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== +"@babel/code-frame@^7.23.5": + version "7.24.2" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.5" - "@babel/helper-compilation-targets" "^7.21.5" - "@babel/helper-module-transforms" "^7.21.5" - "@babel/helpers" "^7.21.5" - "@babel/parser" "^7.21.8" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.5" - "@babel/types" "^7.21.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" + "@babel/highlight" "^7.24.2" + picocolors "^1.0.0" -"@babel/core@7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.5.tgz#d67d9747ecf26ee7ecd3ebae1ee22225fe902a89" - integrity sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg== +"@babel/code-frame@^7.24.2": + version "7.24.2" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helpers" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" + "@babel/highlight" "^7.24.2" + picocolors "^1.0.0" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.9" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz" + integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== + +"@babel/compat-data@^7.23.5": + version "7.24.4" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz" + integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== "@babel/core@^7.12.3": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.10.tgz#aad442c7bcd1582252cb4576747ace35bc122f35" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz" integrity sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw== dependencies: "@ampproject/remapping" "^2.2.0" @@ -569,19 +563,51 @@ json5 "^2.2.2" semver "^6.3.1" -"@babel/generator@7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" - integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== +"@babel/core@7.23.9": + version "7.23.9" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz" + integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.9" + "@babel/parser" "^7.23.9" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/core@7.24.0": + version "7.24.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz" + integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.24.0" + "@babel/parser" "^7.24.0" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.21.5", "@babel/generator@^7.22.10", "@babel/generator@^7.22.5": +"@babel/generator@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz" integrity sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A== dependencies: "@babel/types" "^7.22.10" @@ -589,23 +615,43 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@7.22.5", "@babel/helper-annotate-as-pure@^7.22.5": +"@babel/generator@^7.23.6", "@babel/generator@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz" + integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== + dependencies: + "@babel/types" "^7.24.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/generator@7.23.6": + version "7.23.6" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz#573e735937e99ea75ea30788b57eb52fab7468c9" - integrity sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@babel/types" "^7.22.10" + "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.21.5", "@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": +"@babel/helper-compilation-targets@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz" integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== dependencies: "@babel/compat-data" "^7.22.9" @@ -614,34 +660,85 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.22.5": +"@babel/helper-compilation-targets@^7.22.6": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.10.tgz#dd2612d59eac45588021ac3d6fa976d08f4e95a3" - integrity sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA== + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz" + integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz" + integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.24.5" "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-replace-supers" "^7.24.1" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-split-export-declaration" "^7.24.5" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": +"@babel/helper-create-regexp-features-plugin@^7.18.6": version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz" integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" - integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== +"@babel/helper-create-regexp-features-plugin@^7.22.15": + version "7.22.15" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.9" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz" + integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.5.0": + version "0.5.0" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz" + integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -649,43 +746,63 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-environment-visitor@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== "@babel/helper-function-name@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== dependencies: "@babel/template" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== +"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz" + integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.5" + +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": + version "7.24.3" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz" + integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== + dependencies: + "@babel/types" "^7.24.0" "@babel/helper-module-imports@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-transforms@^7.21.5", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": +"@babel/helper-module-transforms@^7.22.9": version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz" integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== dependencies: "@babel/helper-environment-visitor" "^7.22.5" @@ -694,696 +811,819 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.5" +"@babel/helper-module-transforms@^7.23.3": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz" + integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-simple-access" "^7.24.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.5" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.0.0": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" - integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== +"@babel/helper-plugin-utils@^7.10.4": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-plugin-utils@^7.12.13": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-plugin-utils@^7.14.5": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-plugin-utils@^7.18.6": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-plugin-utils@^7.22.5": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz" + integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== + +"@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.9" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" -"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" - integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== +"@babel/helper-replace-supers@^7.24.1": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz" + integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-simple-access@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== dependencies: "@babel/types" "^7.22.5" +"@babel/helper-simple-access@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz" + integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== + dependencies: + "@babel/types" "^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz#88cf11050edb95ed08d596f7a044462189127a08" - integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@^7.22.6": +"@babel/helper-split-export-declaration@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz" + integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-split-export-declaration@7.22.6": version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" "@babel/helper-string-parser@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== +"@babel/helper-string-parser@^7.24.1": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz" + integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== + +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz" + integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== "@babel/helper-validator-option@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== -"@babel/helper-wrap-function@^7.22.9": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" - integrity sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ== +"@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz" + integrity sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw== dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.10" + "@babel/helper-function-name" "^7.23.0" + "@babel/template" "^7.24.0" + "@babel/types" "^7.24.5" -"@babel/helpers@^7.21.5", "@babel/helpers@^7.22.10", "@babel/helpers@^7.22.5": +"@babel/helpers@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.10.tgz#ae6005c539dfbcb5cd71fb51bfc8a52ba63bc37a" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz" integrity sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw== dependencies: "@babel/template" "^7.22.5" "@babel/traverse" "^7.22.10" "@babel/types" "^7.22.10" +"@babel/helpers@^7.23.9", "@babel/helpers@^7.24.0": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz" + integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + "@babel/highlight@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz" integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== dependencies: "@babel/helper-validator-identifier" "^7.22.5" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.14.7", "@babel/parser@^7.21.8", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": +"@babel/highlight@^7.24.2": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz" + integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.5" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.14.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz" integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== +"@babel/parser@^7.23.9": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + +"@babel/parser@^7.24.0": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + +"@babel/parser@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz" + integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz" + integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.24.1" -"@babel/plugin-proposal-async-generator-functions@7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz" + integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw== dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== +"@babel/plugin-syntax-import-assertions@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz" + integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== +"@babel/plugin-syntax-import-attributes@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz" + integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" - integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== +"@babel/plugin-transform-arrow-functions@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz" + integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-async-generator-functions@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz#45946cd17f915b10e65c29b8ed18a0a50fc648c8" - integrity sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g== +"@babel/plugin-transform-async-generator-functions@^7.23.9": + version "7.24.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz" + integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@7.22.5", "@babel/plugin-transform-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" - integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== +"@babel/plugin-transform-async-generator-functions@7.23.9": + version "7.23.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz" + integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== dependencies: - "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-block-scoped-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" - integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz" + integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-imports" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" -"@babel/plugin-transform-block-scoping@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz#88a1dccc3383899eb5e660534a76a22ecee64faa" - integrity sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg== +"@babel/plugin-transform-async-to-generator@7.23.3": + version "7.23.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== dependencies: + "@babel/helper-module-imports" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz" + integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== +"@babel/plugin-transform-block-scoping@^7.23.4": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz" + integrity sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-class-properties@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz" + integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-class-static-block@^7.23.4": + version "7.24.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz" + integrity sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.4" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.22.5": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" - integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== +"@babel/plugin-transform-classes@^7.23.8": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz" + integrity sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-split-export-declaration" "^7.24.5" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" - integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== +"@babel/plugin-transform-computed-properties@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz" + integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/template" "^7.24.0" -"@babel/plugin-transform-destructuring@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz#38e2273814a58c810b6c34ea293be4973c4eb5e2" - integrity sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw== +"@babel/plugin-transform-destructuring@^7.23.3": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz" + integrity sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.5" -"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" - integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== +"@babel/plugin-transform-dotall-regex@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz" + integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== +"@babel/plugin-transform-duplicate-keys@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz" + integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== +"@babel/plugin-transform-dynamic-import@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz" + integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz" + integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== +"@babel/plugin-transform-export-namespace-from@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz" + integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== +"@babel/plugin-transform-for-of@^7.23.6": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz" + integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" - integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== +"@babel/plugin-transform-function-name@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz" + integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== dependencies: - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== +"@babel/plugin-transform-json-strings@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz" + integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" - integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== +"@babel/plugin-transform-literals@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz" + integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz" + integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" - integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== +"@babel/plugin-transform-member-expression-literals@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz" + integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== +"@babel/plugin-transform-modules-amd@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz" + integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ== dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== +"@babel/plugin-transform-modules-commonjs@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz" + integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== +"@babel/plugin-transform-modules-systemjs@^7.23.9": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz" + integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== dependencies: "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== +"@babel/plugin-transform-modules-umd@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz" + integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg== dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== +"@babel/plugin-transform-new-target@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz" + integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz" + integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== +"@babel/plugin-transform-numeric-separator@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz" + integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== +"@babel/plugin-transform-object-rest-spread@^7.24.0": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz" + integrity sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA== dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-parameters" "^7.24.5" -"@babel/plugin-transform-object-super@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== +"@babel/plugin-transform-object-super@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz" + integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz" + integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz#076d28a7e074392e840d4ae587d83445bac0372a" - integrity sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g== +"@babel/plugin-transform-optional-chaining@^7.23.4", "@babel/plugin-transform-optional-chaining@^7.24.1": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz" + integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== +"@babel/plugin-transform-parameters@^7.23.3", "@babel/plugin-transform-parameters@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz" + integrity sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.5" -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== +"@babel/plugin-transform-private-methods@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz" + integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== +"@babel/plugin-transform-private-property-in-object@^7.23.4": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz" + integrity sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== +"@babel/plugin-transform-property-literals@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz" + integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-regenerator@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" - integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== +"@babel/plugin-transform-regenerator@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz" + integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== +"@babel/plugin-transform-reserved-words@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz" + integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-runtime@7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.5.tgz#ca975fb5e260044473c8142e1b18b567d33c2a3b" - integrity sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw== +"@babel/plugin-transform-runtime@7.24.0": + version "7.24.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz" + integrity sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA== dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" - semver "^6.3.0" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" + semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" - integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== +"@babel/plugin-transform-shorthand-properties@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz" + integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" - integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== +"@babel/plugin-transform-spread@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz" + integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" - integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== +"@babel/plugin-transform-sticky-regex@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz" + integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-template-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" - integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== +"@babel/plugin-transform-template-literals@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz" + integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== +"@babel/plugin-transform-typeof-symbol@^7.23.3": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz" + integrity sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.5" -"@babel/plugin-transform-unicode-escapes@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" - integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== +"@babel/plugin-transform-unicode-escapes@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz" + integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz" + integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" - integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== +"@babel/plugin-transform-unicode-regex@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz" + integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.24.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz" + integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/preset-env@7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.5.tgz#3da66078b181f3d62512c51cf7014392c511504e" - integrity sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A== +"@babel/preset-env@7.24.0": + version "7.24.0" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz" + integrity sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA== dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.22.5" - "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -1395,104 +1635,110 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.5" - "@babel/plugin-transform-async-to-generator" "^7.22.5" - "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.5" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.5" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.5" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" - "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.9" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.8" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.6" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.9" + "@babel/plugin-transform-modules-umd" "^7.23.3" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" - "@babel/plugin-transform-parameters" "^7.22.5" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.5" - "@babel/plugin-transform-reserved-words" "^7.22.5" - "@babel/plugin-transform-shorthand-properties" "^7.22.5" - "@babel/plugin-transform-spread" "^7.22.5" - "@babel/plugin-transform-sticky-regex" "^7.22.5" - "@babel/plugin-transform-template-literals" "^7.22.5" - "@babel/plugin-transform-typeof-symbol" "^7.22.5" - "@babel/plugin-transform-unicode-escapes" "^7.22.5" - "@babel/plugin-transform-unicode-property-regex" "^7.22.5" - "@babel/plugin-transform-unicode-regex" "^7.22.5" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.3" - babel-plugin-polyfill-corejs3 "^0.8.1" - babel-plugin-polyfill-regenerator "^0.5.0" - core-js-compat "^3.30.2" - semver "^6.3.0" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.24.0" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" + core-js-compat "^3.31.0" + semver "^6.3.1" -"@babel/preset-modules@^0.1.5": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6.tgz#31bcdd8f19538437339d17af00d177d854d9d458" - integrity sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg== +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" "@babel/regjsgen@^0.8.0": version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.5.tgz#8564dd588182ce0047d55d7a75e93921107b57ec" - integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== - dependencies: - regenerator-runtime "^0.13.11" - "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz" integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@7.22.5", "@babel/template@^7.20.7", "@babel/template@^7.22.5": +"@babel/runtime@7.24.0": + version "7.24.0" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz" + integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.24.0": + version "7.24.0" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz" + integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + +"@babel/template@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz" integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== dependencies: "@babel/code-frame" "^7.22.5" "@babel/parser" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/traverse@^7.21.5", "@babel/traverse@^7.22.10", "@babel/traverse@^7.22.5": +"@babel/traverse@^7.22.10": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.10.tgz#20252acb240e746d27c2e82b4484f199cf8141aa" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz" integrity sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig== dependencies: "@babel/code-frame" "^7.22.10" @@ -1506,33 +1752,103 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.21.5", "@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.4.4": +"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.0", "@babel/traverse@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz" + integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== + dependencies: + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/types" "^7.24.5" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.4.4": version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz" integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== dependencies: "@babel/helper-string-parser" "^7.22.5" "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + +"@babel/types@^7.23.0": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + +"@babel/types@^7.23.6": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + +"@babel/types@^7.23.9": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + +"@babel/types@^7.24.0": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + +"@babel/types@^7.24.5": + version "7.24.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + "@capacitor/android@^5.0.0": version "5.2.2" - resolved "https://registry.yarnpkg.com/@capacitor/android/-/android-5.2.2.tgz#9f2cfd5b81f96deecc22d77aee9a3161c14c70b4" + resolved "https://registry.npmjs.org/@capacitor/android/-/android-5.2.2.tgz" integrity sha512-2kx5C2lJ/DSwPWS7fKvextWhg4AK3SQvQnHgp8+WX6SDYgphBNlGUh45N/qBoMeVM7lqjANJFGQDCk0FjimlWQ== "@capacitor/app-launcher@^5.0.0": version "5.0.6" - resolved "https://registry.yarnpkg.com/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz#07bbf213614ac2c5e5445d9b13f768fbd4e679ed" + resolved "https://registry.npmjs.org/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz" integrity sha512-iKF0xvBfYYWVBHL1p0Q10ZecrQDtVZ+nE/1MK2gHLE81ffUwLO+ipDPrDLzAs6SbWwqC/3ORBiI36bjQUbZ/Rw== "@capacitor/app@^5.0.0": version "5.0.6" - resolved "https://registry.yarnpkg.com/@capacitor/app/-/app-5.0.6.tgz#2ee02551115fd2e92dc7e81bc30a6c6fa78efa66" + resolved "https://registry.npmjs.org/@capacitor/app/-/app-5.0.6.tgz" integrity sha512-6ZXVdnNmaYILasC/RjQw+yfTmq2ZO7Q3v5lFcDVfq3PFGnybyYQh+RstBrYri+376OmXOXxBD7E6UxBhrMzXGA== "@capacitor/cli@^5.0.0": version "5.2.2" - resolved "https://registry.yarnpkg.com/@capacitor/cli/-/cli-5.2.2.tgz#7799e4bfccc8a5bd7f51df1c6ea74d9505a5aae9" + resolved "https://registry.npmjs.org/@capacitor/cli/-/cli-5.2.2.tgz" integrity sha512-h/cefX3sefLcmd4VI2h+fNIYKWH1QCUACWAH8bkdJ+aEL+x2xYbGlqeW6Belb3E2Uvu9OA+cz7YVDnNRcjyQyw== dependencies: "@ionic/cli-framework-output" "^2.2.5" @@ -1555,51 +1871,51 @@ "@capacitor/clipboard@^5.0.0": version "5.0.6" - resolved "https://registry.yarnpkg.com/@capacitor/clipboard/-/clipboard-5.0.6.tgz#abc0101fb1b2780e829542b2d31f9eb1480b8ee8" + resolved "https://registry.npmjs.org/@capacitor/clipboard/-/clipboard-5.0.6.tgz" integrity sha512-VsokRAn+0HVWj6riSRdspczEfqFoHbrhS/XRhGoEPsj0uvYPSufy0Kb2dpnSqkeeElhh2Jvn8jmVAzII2XeR9w== "@capacitor/core@^5.0.0": version "5.2.2" - resolved "https://registry.yarnpkg.com/@capacitor/core/-/core-5.2.2.tgz#46fb818ac866b3f8dfe9fbe0de2722e2a008f40c" + resolved "https://registry.npmjs.org/@capacitor/core/-/core-5.2.2.tgz" integrity sha512-3jKECZC5+YD2rljMZm1e/K3AYyoxUmLDZCyofTPbRYPBSI0wJh5ZCkX+XIGzNM0o/Wokl3Voa1JB8xsLC0MPxA== dependencies: tslib "^2.1.0" "@capacitor/filesystem@^5.0.0": version "5.1.2" - resolved "https://registry.yarnpkg.com/@capacitor/filesystem/-/filesystem-5.1.2.tgz#d34c71bdb49883ae8174ca50bbe918526d56d491" + resolved "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.1.2.tgz" integrity sha512-5gWcixfRfYXF/iwNQ7t0tDRITHMHgB6KeCXX7wd21cGhJJ4DtbxJa4AdK9qyD/EHD3RRCyb9thSiw7eKwfYrtA== "@capacitor/ios@^5.0.0": version "5.2.2" - resolved "https://registry.yarnpkg.com/@capacitor/ios/-/ios-5.2.2.tgz#209cc3b15199325f3f5515f7a208ff9830482f52" + resolved "https://registry.npmjs.org/@capacitor/ios/-/ios-5.2.2.tgz" integrity sha512-6nNhB+G9tamJFMdvPOIATEPIXlh3GNXMq8eeY3xrFO72bBTmQpXdbDQmMJeBbpVlkEnFoVUXiSxAu6O0E9x9Lw== "@capacitor/splash-screen@^5.0.0": version "5.0.6" - resolved "https://registry.yarnpkg.com/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz#d29320de49cc68add59e17fecb64aa2f1a08447f" + resolved "https://registry.npmjs.org/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz" integrity sha512-9B8wSm89D+LlshFw8B+mjPU8pJNf1WOx2mkMjMvcH0/EqxNaE+ZaO8lPCX+9WvWSEZs3O3l11qiSnOFHeK0t9A== "@capacitor/status-bar@^5.0.0": version "5.0.6" - resolved "https://registry.yarnpkg.com/@capacitor/status-bar/-/status-bar-5.0.6.tgz#281568a7f7aeacf80777702cb9947c29dc32685c" + resolved "https://registry.npmjs.org/@capacitor/status-bar/-/status-bar-5.0.6.tgz" integrity sha512-7od8CxsBnot1XMK3IeOkproFL4hgoKoWAc3pwUvmDOkQsXoxwQm4SR9mLwQavv1XfxtHbFV9Ukd7FwMxOPSViw== "@capawesome/capacitor-file-picker@^0.5.8": version "0.5.10" - resolved "https://registry.yarnpkg.com/@capawesome/capacitor-file-picker/-/capacitor-file-picker-0.5.10.tgz#ae9669fac6b5ea4d04cd2a5541a64bf7f5bd1e41" + resolved "https://registry.npmjs.org/@capawesome/capacitor-file-picker/-/capacitor-file-picker-0.5.10.tgz" integrity sha512-bm0rTOjeTGx1gYKz+6IfZAsC70z3Ss7BFMXXF18Gv5QlBJFbdD5oaJGSAJl1YHMVQlMvLAdTJd6hZ1SHIG1l0Q== "@cspotcode/source-map-support@^0.8.0": version "0.8.1" - resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== dependencies: "@jridgewell/trace-mapping" "0.3.9" "@dfinity/agent@^0.15.4", "@dfinity/agent@^0.15.7": version "0.15.7" - resolved "https://registry.yarnpkg.com/@dfinity/agent/-/agent-0.15.7.tgz#e31261bc22504219cdf0e760bf396db642150a4a" + resolved "https://registry.npmjs.org/@dfinity/agent/-/agent-0.15.7.tgz" integrity sha512-w34yvlUTpPBG8nLOD0t/ao3k2xonOFq4QGvfJ1HiS/nIggdza/3xC3nLBszGrjVYWj1jqu8BLFvQXCAeWin75A== dependencies: base64-arraybuffer "^0.2.0" @@ -1611,7 +1927,7 @@ "@dfinity/identity-secp256k1@^0.15.4": version "0.15.7" - resolved "https://registry.yarnpkg.com/@dfinity/identity-secp256k1/-/identity-secp256k1-0.15.7.tgz#ab18ca06d6d4c7e04dccf5bd5fd2f5562f341e23" + resolved "https://registry.npmjs.org/@dfinity/identity-secp256k1/-/identity-secp256k1-0.15.7.tgz" integrity sha512-/9D/meEXKnz4YxQbUTVKABsjch77jBxvrkYGhYzf8E7fjkhRoU6g7UiiXl2VDjB46HU8i0ZdKcMx/LvhB/LNqA== dependencies: "@dfinity/agent" "^0.15.7" @@ -1621,7 +1937,7 @@ "@dfinity/nns@^0.14.0": version "0.14.0" - resolved "https://registry.yarnpkg.com/@dfinity/nns/-/nns-0.14.0.tgz#a73ca5b9db776c6ee753180dd67c92208843154b" + resolved "https://registry.npmjs.org/@dfinity/nns/-/nns-0.14.0.tgz" integrity sha512-qQ3SzihD9hL2Zo0pAC+Ip2snbEtLDL1Aq2JTnDMLur9DEpiCajzhjXfsOy+U1zeSTOc+RUBbbWeLbS5Edsxeig== dependencies: crc "^4.3.2" @@ -1632,127 +1948,27 @@ "@discoveryjs/json-ext@0.5.7": version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@download/blockies@1.0.3": version "1.0.3" - resolved "https://registry.yarnpkg.com/@download/blockies/-/blockies-1.0.3.tgz#9aea770f9de72f3f947f1b3a53ee1e92f8dc4a68" + resolved "https://registry.npmjs.org/@download/blockies/-/blockies-1.0.3.tgz" integrity sha512-iGDh2M6pFuXg9kyW+U//963LKylSLFpLG5hZvUppCjhkiDwsYquQPyamxCQlLASYySS3gGKAki2eWG9qIHKCew== -"@esbuild/android-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" - integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA== - -"@esbuild/android-arm@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" - integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A== - -"@esbuild/android-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" - integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww== - -"@esbuild/darwin-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" - integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg== - -"@esbuild/darwin-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" - integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw== - -"@esbuild/freebsd-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" - integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ== - -"@esbuild/freebsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" - integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ== - -"@esbuild/linux-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" - integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== - -"@esbuild/linux-arm@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" - integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA== - -"@esbuild/linux-ia32@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" - integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ== - -"@esbuild/linux-loong64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" - integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ== - -"@esbuild/linux-mips64el@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" - integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A== - -"@esbuild/linux-ppc64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" - integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg== - -"@esbuild/linux-riscv64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" - integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA== - -"@esbuild/linux-s390x@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" - integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q== - -"@esbuild/linux-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" - integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw== - -"@esbuild/netbsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" - integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q== - -"@esbuild/openbsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" - integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g== - -"@esbuild/sunos-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" - integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg== - -"@esbuild/win32-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" - integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag== - -"@esbuild/win32-ia32@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" - integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw== - -"@esbuild/win32-x64@0.17.19": - version "0.17.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" - integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== - -"@ethereumjs/common@2.6.5", "@ethereumjs/common@^2.6.0", "@ethereumjs/common@^2.6.4": +"@esbuild/linux-x64@0.19.12": + version "0.19.12" + resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz" + integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== + +"@esbuild/linux-x64@0.20.1": + version "0.20.1" + resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz" + integrity sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA== + +"@ethereumjs/common@^2.6.0", "@ethereumjs/common@^2.6.4", "@ethereumjs/common@2.6.5": version "2.6.5" - resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.5.tgz#0a75a22a046272579d91919cb12d84f2756e8d30" + resolved "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz" integrity sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA== dependencies: crc-32 "^1.2.0" @@ -1760,28 +1976,28 @@ "@ethereumjs/rlp@^4.0.1": version "4.0.1" - resolved "https://registry.yarnpkg.com/@ethereumjs/rlp/-/rlp-4.0.1.tgz#626fabfd9081baab3d0a3074b0c7ecaf674aaa41" + resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz" integrity sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw== -"@ethereumjs/tx@3.4.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.4.0.tgz#7eb1947eefa55eb9cf05b3ca116fb7a3dbd0bce7" - integrity sha512-WWUwg1PdjHKZZxPPo274ZuPsJCWV3SqATrEKQP1n2DrVYVP1aZIYpo/mFaA0BDoE0tIQmBeimRCEA0Lgil+yYw== - dependencies: - "@ethereumjs/common" "^2.6.0" - ethereumjs-util "^7.1.3" - "@ethereumjs/tx@^3.4.0": version "3.5.2" - resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.5.2.tgz#197b9b6299582ad84f9527ca961466fce2296c1c" + resolved "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz" integrity sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw== dependencies: "@ethereumjs/common" "^2.6.4" ethereumjs-util "^7.1.5" +"@ethereumjs/tx@3.4.0": + version "3.4.0" + resolved "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.4.0.tgz" + integrity sha512-WWUwg1PdjHKZZxPPo274ZuPsJCWV3SqATrEKQP1n2DrVYVP1aZIYpo/mFaA0BDoE0tIQmBeimRCEA0Lgil+yYw== + dependencies: + "@ethereumjs/common" "^2.6.0" + ethereumjs-util "^7.1.3" + "@ethereumjs/util@^8.0.0", "@ethereumjs/util@^8.0.6": version "8.1.0" - resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4" + resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz" integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA== dependencies: "@ethereumjs/rlp" "^4.0.1" @@ -1790,52 +2006,52 @@ "@graphql-typed-document-node/core@^3.1.1": version "3.2.0" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" + resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== "@ionic-native/core@5.36.0": version "5.36.0" - resolved "https://registry.yarnpkg.com/@ionic-native/core/-/core-5.36.0.tgz#712c40a530b119b0039e8d16cb577899f50541d4" + resolved "https://registry.npmjs.org/@ionic-native/core/-/core-5.36.0.tgz" integrity sha512-lOrkktadlKYbYf1LrDyAtsu1JnQ0oCCdkOU7iHQ8oXnNOkMwobFfD2m62F1CoOr0u9LIkpYnZSPjng8lZbmbNw== dependencies: "@types/cordova" latest "@ionic-native/device-motion@5.36.0": version "5.36.0" - resolved "https://registry.yarnpkg.com/@ionic-native/device-motion/-/device-motion-5.36.0.tgz#36e8901dd611ac31d3e826b87da091eb43d30a58" + resolved "https://registry.npmjs.org/@ionic-native/device-motion/-/device-motion-5.36.0.tgz" integrity sha512-+NVc4QCoEPlkd2ndrYIlTvZhGCUN/7cmPRmsj6i1yjBhxORk3Tr6mqdH2disVvVAngBKblHn6Eogj4+iHuj1Sg== dependencies: "@types/cordova" latest "@ionic-native/diagnostic@5.36.0": version "5.36.0" - resolved "https://registry.yarnpkg.com/@ionic-native/diagnostic/-/diagnostic-5.36.0.tgz#21b5fc302a8979894e222825a7d25a799506a52d" + resolved "https://registry.npmjs.org/@ionic-native/diagnostic/-/diagnostic-5.36.0.tgz" integrity sha512-ovzydKPNNK3zu1A0e9Z+cc8oSKaVmuV6DxCE82+KSyPddZzHuzZq/56us39WjlqQ07KDDKLwlGmIib9VGB1Y/A== dependencies: "@types/cordova" latest "@ionic/angular-toolkit@^9.0.0": version "9.0.0" - resolved "https://registry.yarnpkg.com/@ionic/angular-toolkit/-/angular-toolkit-9.0.0.tgz#4c5480eea081fc54b58a5b09b5e669f1e9c885bd" + resolved "https://registry.npmjs.org/@ionic/angular-toolkit/-/angular-toolkit-9.0.0.tgz" integrity sha512-Rh8z+XGQiyEzJ2nMKTAa3nmejgabxY6f/2q+9Jm/B/VnXjpyeSe8bgP008c0EZYBvrKs7MjP1ZrNi+4FM0W3fg== dependencies: "@angular-devkit/core" "^15.0.0" "@angular-devkit/schematics" "^15.0.0" "@schematics/angular" "^15.0.0" -"@ionic/angular@^7.0.12": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@ionic/angular/-/angular-7.2.3.tgz#70910f9b4fc3eedd905b672c13a4e4fb11b92bf2" - integrity sha512-e3gcZbwX5Hp2heSH0n807yRT3txeWcKZtcSKy9q/JV35mXaaBcHF3RrT5wNwQaEPe4ScPYVgPi1/PtkP9HJN6w== +"@ionic/angular@^7.8.6": + version "7.8.6" + resolved "https://registry.npmjs.org/@ionic/angular/-/angular-7.8.6.tgz" + integrity sha512-3Qe53hXpyjtx6fFcxt/NTAlauIawsGmCZJPauV5sAnSKVuX8C82C1zMAZTeJt6m2dnd71wythc98BXUXsx/UxQ== dependencies: - "@ionic/core" "7.2.3" + "@ionic/core" "7.8.6" ionicons "^7.0.0" jsonc-parser "^3.0.0" tslib "^2.3.0" -"@ionic/cli-framework-output@2.2.6", "@ionic/cli-framework-output@^2.2.5": +"@ionic/cli-framework-output@^2.2.5", "@ionic/cli-framework-output@2.2.6": version "2.2.6" - resolved "https://registry.yarnpkg.com/@ionic/cli-framework-output/-/cli-framework-output-2.2.6.tgz#abbbe4982e82a9a4bfab3d34c372447cd48f25b3" + resolved "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.6.tgz" integrity sha512-YLPRwnk5Lw0XQ9pKWG+p2KoR5HjMBigZ6yv+/XtL3TGOnCS1+oAz56ABbAORCjTWhSJQisr8APNFiELAecY6QA== dependencies: "@ionic/utils-terminal" "2.3.4" @@ -1844,7 +2060,7 @@ "@ionic/cli-framework-prompts@2.1.11": version "2.1.11" - resolved "https://registry.yarnpkg.com/@ionic/cli-framework-prompts/-/cli-framework-prompts-2.1.11.tgz#cdb09f509374f63b4300f16d8ae64da66d69317f" + resolved "https://registry.npmjs.org/@ionic/cli-framework-prompts/-/cli-framework-prompts-2.1.11.tgz" integrity sha512-zTSLrw1gjDc5y4e62HB3JlPqtA8wXlV5QJBMWK1bGqjVSea4pdJ/RlYOT8U/uCZkBkFiZXv8E9/bmm1BTEnfoQ== dependencies: "@ionic/utils-terminal" "2.3.4" @@ -1854,7 +2070,7 @@ "@ionic/cli-framework@5.1.4": version "5.1.4" - resolved "https://registry.yarnpkg.com/@ionic/cli-framework/-/cli-framework-5.1.4.tgz#085ef9f2fb6d22ca16e1a0d5a5bc8e66958a3230" + resolved "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-5.1.4.tgz" integrity sha512-SSUG0JGHmf23I1C1zU2LtZYz41o/zNWXOz58Xa4bapAo6DDBGt8LDndTCznKhRzNAqWHOa7+M8ogA4K3paTB3A== dependencies: "@ionic/cli-framework-output" "2.2.6" @@ -1875,7 +2091,7 @@ "@ionic/cli@^7.1.1": version "7.1.1" - resolved "https://registry.yarnpkg.com/@ionic/cli/-/cli-7.1.1.tgz#50751633380e3d52ac0bf762039ad20c8d3e0245" + resolved "https://registry.npmjs.org/@ionic/cli/-/cli-7.1.1.tgz" integrity sha512-Av9vaFGtOu6PQvKlBFUSMk+XWGWsUDWF9ZeQQ/jcfjYMv1u7BcvUNyw84hnelk/TDz4iWVooO7HFKpTGKkz/0g== dependencies: "@ionic/cli-framework" "5.1.4" @@ -1905,18 +2121,18 @@ tar "^6.0.1" tslib "^2.0.1" -"@ionic/core@7.2.3", "@ionic/core@^7.0.12": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@ionic/core/-/core-7.2.3.tgz#47c989be4ab58bb35023c47c64b23e33441bd428" - integrity sha512-9ms4JTozhoFzOlgVRozuRcXiyW5YDNlPqJYZx6xVPYPfcRUTIANQ9PZbU/Xqb9RA1xucTSgbKy91nt/hzJIalg== +"@ionic/core@^7.8.6", "@ionic/core@7.8.6": + version "7.8.6" + resolved "https://registry.npmjs.org/@ionic/core/-/core-7.8.6.tgz" + integrity sha512-HAYZdEmeJgOdo2kDlZkcCGHb+zs/vjU6iv4skbVBL7y+OnSv/oC2u83Yee8S3/aY0YAxkyBgu7hLTYH13Zc2Aw== dependencies: - "@stencil/core" "^3.4.0" - ionicons "7.1.0" + "@stencil/core" "^4.12.2" + ionicons "^7.2.2" tslib "^2.1.0" "@ionic/storage-angular@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@ionic/storage-angular/-/storage-angular-4.0.0.tgz#dcdfbd207b5ef905eb45f24957f14bd5338d7bb8" + resolved "https://registry.npmjs.org/@ionic/storage-angular/-/storage-angular-4.0.0.tgz" integrity sha512-FeSmCMCm1bMRfu5TFSqLtjdfEo/dLLUhLIrPmbhSYomVZdV/dNn4mBZv9SabyxSqn4bF31hw40y+4buhG+durQ== dependencies: "@ionic/storage" "^4.0.0" @@ -1924,22 +2140,22 @@ "@ionic/storage@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@ionic/storage/-/storage-4.0.0.tgz#33197042abfbb88b6b6f6b051ca64a9566812c01" + resolved "https://registry.npmjs.org/@ionic/storage/-/storage-4.0.0.tgz" integrity sha512-3N21P19Xk6cICLnSXZ3ilRqbSXAGSFeIF3HNqz+1kARcm0UFT/vwmZreaXtFyq437vvEWOfJ2enlj3JHLKS0FA== dependencies: localforage "^1.9.0" "@ionic/utils-array@2.1.6": version "2.1.6" - resolved "https://registry.yarnpkg.com/@ionic/utils-array/-/utils-array-2.1.6.tgz#eee863be945ee1a28b9a10ff16fdea776fa18c22" + resolved "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz" integrity sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg== dependencies: debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-fs@3.1.7", "@ionic/utils-fs@^3.1.6": +"@ionic/utils-fs@^3.1.6", "@ionic/utils-fs@3.1.7": version "3.1.7" - resolved "https://registry.yarnpkg.com/@ionic/utils-fs/-/utils-fs-3.1.7.tgz#e0d41225272c346846867e88a0b84b1a4ee9d9c9" + resolved "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz" integrity sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA== dependencies: "@types/fs-extra" "^8.0.0" @@ -1949,7 +2165,7 @@ "@ionic/utils-network@2.1.6": version "2.1.6" - resolved "https://registry.yarnpkg.com/@ionic/utils-network/-/utils-network-2.1.6.tgz#03d81955cf31bb370caef51e460093c52df80fe9" + resolved "https://registry.npmjs.org/@ionic/utils-network/-/utils-network-2.1.6.tgz" integrity sha512-CJ91+WXSBlH2mJjJH70g6vhJ+wkXm1/3DyklW0gP42CgumzMtPWkm/DiROKCVqdwC+Ak7o40wyi5mtlCU742cw== dependencies: debug "^4.0.0" @@ -1957,7 +2173,7 @@ "@ionic/utils-object@2.1.6": version "2.1.6" - resolved "https://registry.yarnpkg.com/@ionic/utils-object/-/utils-object-2.1.6.tgz#c0259bf925b6c12663d06f6bc1703e5dcb565e6d" + resolved "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz" integrity sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww== dependencies: debug "^4.0.0" @@ -1965,7 +2181,7 @@ "@ionic/utils-process@2.1.11": version "2.1.11" - resolved "https://registry.yarnpkg.com/@ionic/utils-process/-/utils-process-2.1.11.tgz#ac06dfa2307027095ab0420a234924a9effeb6bd" + resolved "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz" integrity sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA== dependencies: "@ionic/utils-object" "2.1.6" @@ -1977,15 +2193,15 @@ "@ionic/utils-stream@3.1.6": version "3.1.6" - resolved "https://registry.yarnpkg.com/@ionic/utils-stream/-/utils-stream-3.1.6.tgz#7c2fdcf4d9e621e8b2260e2fee2471825a4e214f" + resolved "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz" integrity sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA== dependencies: debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-subprocess@2.1.12", "@ionic/utils-subprocess@^2.1.11": +"@ionic/utils-subprocess@^2.1.11", "@ionic/utils-subprocess@2.1.12": version "2.1.12" - resolved "https://registry.yarnpkg.com/@ionic/utils-subprocess/-/utils-subprocess-2.1.12.tgz#08ef08a13928aa97b9156b153e39fe5ff9c1e661" + resolved "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.12.tgz" integrity sha512-N05Y+dIXBHofKWJTheCMzVqmgY9wFmZcRv/LdNnfXaaA/mxLTyGxQYeig8fvQXTtDafb/siZXcrTkmQ+y6n3Yg== dependencies: "@ionic/utils-array" "2.1.6" @@ -1997,9 +2213,9 @@ debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-terminal@2.3.4", "@ionic/utils-terminal@^2.3.3": +"@ionic/utils-terminal@^2.3.3", "@ionic/utils-terminal@2.3.4": version "2.3.4" - resolved "https://registry.yarnpkg.com/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz#e40c44b676265ed6a07a68407bda6e135870f879" + resolved "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz" integrity sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA== dependencies: "@types/slice-ansi" "^4.0.0" @@ -2014,7 +2230,7 @@ "@isaacs/cliui@^8.0.2": version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" @@ -2026,7 +2242,7 @@ "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -2037,60 +2253,90 @@ "@istanbuljs/schema@^0.1.2": version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + "@jridgewell/source-map@^0.3.3": version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz" integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz" integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@^0.3.20": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@keystonehq/bc-ur-registry-eth@0.19.1": version "0.19.1" - resolved "https://registry.yarnpkg.com/@keystonehq/bc-ur-registry-eth/-/bc-ur-registry-eth-0.19.1.tgz#eac508b9d15d17c0abd00b107691585f9c789ffc" + resolved "https://registry.npmjs.org/@keystonehq/bc-ur-registry-eth/-/bc-ur-registry-eth-0.19.1.tgz" integrity sha512-5+skb1zsmMEIGZCbk+4KssZTpLMTriaFlt+Lc6pZLmxexXrX8a/9aHoho3asOqf7GeXXqkB9YKs8i8TN/hbaHA== dependencies: "@ethereumjs/util" "^8.0.0" @@ -2098,9 +2344,9 @@ hdkey "^2.0.1" uuid "^8.3.2" -"@keystonehq/bc-ur-registry@0.6.3", "@keystonehq/bc-ur-registry@^0.6.0": +"@keystonehq/bc-ur-registry@^0.6.0", "@keystonehq/bc-ur-registry@0.6.3": version "0.6.3" - resolved "https://registry.yarnpkg.com/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.6.3.tgz#b9f6f958ed5ef19a78d16fea335aae235ca16ae5" + resolved "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.6.3.tgz" integrity sha512-xwOYrRgqfV5wANpHjmO1ilB2bloY2kMxf8xiZ4CG0U5Zkfwa/9wUaqN60xFaG862w/6wnMOHvLDxDm47xNSDlw== dependencies: "@ngraveio/bc-ur" "^1.1.5" @@ -2109,12 +2355,19 @@ "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@ljharb/through@^2.3.12": + version "2.3.13" + resolved "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz" + integrity sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ== + dependencies: + call-bind "^1.0.7" + "@metamask/eth-sig-util@4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@metamask/eth-sig-util/-/eth-sig-util-4.0.0.tgz#11553ba06de0d1352332c1bde28c8edd00e0dcf6" + resolved "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.0.tgz" integrity sha512-LczOjjxY4A7XYloxzyxJIHONELmUxVZncpOLoClpEcTiebiVdM46KRPYXGuULro9oNNR2xdVx3yoKiQjdfWmoA== dependencies: ethereumjs-abi "^0.6.8" @@ -2123,9 +2376,9 @@ tweetnacl "^1.0.3" tweetnacl-util "^0.15.1" -"@ngraveio/bc-ur@1.1.6", "@ngraveio/bc-ur@^1.1.5": +"@ngraveio/bc-ur@^1.1.5", "@ngraveio/bc-ur@1.1.6": version "1.1.6" - resolved "https://registry.yarnpkg.com/@ngraveio/bc-ur/-/bc-ur-1.1.6.tgz#8f8c75fff22f6a5e4dfbc5a6b540d7fe8f42cd39" + resolved "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.6.tgz" integrity sha512-G+2XgjXde2IOcEQeCwR250aS43/Swi7gw0FuETgJy2c3HqF8f88SXDMsIGgJlZ8jXd0GeHR4aX0MfjXf523UZg== dependencies: "@apocentre/alias-sampling" "^0.5.3" @@ -2136,101 +2389,121 @@ jsbi "^3.1.5" sha.js "^2.4.11" -"@ngrx/component-store@^16.0.1": - version "16.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/component-store/-/component-store-16.2.0.tgz#507667c91ddc1f4d0568bdab3729fd45c6383992" - integrity sha512-XpLt2AY6BiITv/pQjr0ATNMRflxY0XWy/DRMaTvoR7DPH5o3E/wojbogpj9lDi07rTWmONlvmbUuUoF5QmKB0Q== +"@ngrx/component-store@^17.2.0": + version "17.2.0" + resolved "https://registry.npmjs.org/@ngrx/component-store/-/component-store-17.2.0.tgz" + integrity sha512-ywhyoZpkbVIY1t5zf7xfWLGkY0A/fQdMjPehHloDI6bRLrmbllBhQRazwZ+FAGIi2myx1+mGcmAc6FbtIikedA== dependencies: + "@ngrx/operators" "17.0.0-beta.0" tslib "^2.0.0" -"@ngrx/component@^16.0.1": - version "16.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/component/-/component-16.2.0.tgz#12e4826c72ef59da50d01f22b2132b08ccaf549b" - integrity sha512-jqajGfjaAc6OzcF6xPr6YXXBnZUJLKUFV55i04Qqv4kdiGNrYc+nDqEhQXJjDpieHfC6XfLcqiDJx7IM35foAw== +"@ngrx/component@^17.2.0": + version "17.2.0" + resolved "https://registry.npmjs.org/@ngrx/component/-/component-17.2.0.tgz" + integrity sha512-Ahxa1tZ1vhsaZPOtN8cBFyenYZZQiHtpzCSCldSDk1fvTsLlUo0oEikUlxEOspkRSLDB+DutLFeZzJgXPCsMGQ== dependencies: tslib "^2.0.0" -"@ngrx/effects@^16.0.1": - version "16.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/effects/-/effects-16.2.0.tgz#90a3572aa5c7bcc3ffc9d55795d0e48f62c51708" - integrity sha512-zZfq47LNoiRK+uS66Xm36mN07zm11AER1D9lTalX/G6jrV0bywgnAaukNNav9E33ZRrPEnCD8uu9BXZoboEYgA== +"@ngrx/effects@^17.2.0": + version "17.2.0" + resolved "https://registry.npmjs.org/@ngrx/effects/-/effects-17.2.0.tgz" + integrity sha512-tXDJNsuBtbvI/7+vYnkDKKpUvLbopw1U5G6LoPnKNrbTPsPcUGmCqF5Su/ZoRN3BhXjt2j+eoeVdpBkxdxMRgg== dependencies: + "@ngrx/operators" "17.0.0-beta.0" tslib "^2.0.0" -"@ngrx/store@^16.0.1": - version "16.2.0" - resolved "https://registry.yarnpkg.com/@ngrx/store/-/store-16.2.0.tgz#2e3a336740e472b751f3f0765e09a429019c3523" - integrity sha512-C7oIUC87xXV+1dTGUwYG/L4p0IZdYv/Ou1nTL/LffyAHllmmygTA5gzLB87abLOhucAxlFIQMQ8t/GSxdk/+QA== +"@ngrx/operators@17.0.0-beta.0": + version "17.0.0-beta.0" + resolved "https://registry.npmjs.org/@ngrx/operators/-/operators-17.0.0-beta.0.tgz" + integrity sha512-EbO8AONuQ6zo2v/mPyBOi4y0CTAp1x4Z+bx7ZF+Pd8BL5ma53BTCL1TmzaeK5zPUe0yApudLk9/ZbHXPnVox5A== + dependencies: + tslib "^2.3.0" + +"@ngrx/store@^17.2.0": + version "17.2.0" + resolved "https://registry.npmjs.org/@ngrx/store/-/store-17.2.0.tgz" + integrity sha512-7wKgZ59B/6yQSvvsU0DQXipDqpkAXv7LwcXLD5Ww7nvqN0fQoRPThMh4+Wv55DCJhE0bQc1NEMciLA47uRt7Wg== dependencies: tslib "^2.0.0" -"@ngtools/webpack@16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-16.1.0.tgz#54231a29db7b669396d9685ba9d60f7956e6c42b" - integrity sha512-rKPDqzaSsdXIuJAdldiOzDgDvCe4MHPjsBzrRmev+B0UcllIjSOwciREPDks9LyopppsDVTvn7EtUyhjfv1LBg== +"@ngtools/webpack@17.3.6": + version "17.3.6" + resolved "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.6.tgz" + integrity sha512-equxbgh2DKzZtiFMoVf1KD4yJcH1q8lpqQ/GSPPQUvONcmHrr+yqdRUdaJ7oZCyCYmXF/nByBxtMKtJr6nKZVg== "@ngx-translate/core@^15.0.0": version "15.0.0" - resolved "https://registry.yarnpkg.com/@ngx-translate/core/-/core-15.0.0.tgz#0fe55b9bd47e75b03d1123658f15fb7b5a534f3c" + resolved "https://registry.npmjs.org/@ngx-translate/core/-/core-15.0.0.tgz" integrity sha512-Am5uiuR0bOOxyoercDnAA3rJVizo4RRqJHo8N3RqJ+XfzVP/I845yEnMADykOHvM6HkVm4SZSnJBOiz0Anx5BA== -"@noble/curves@1.1.0", "@noble/curves@~1.1.0": +"@noble/curves@~1.1.0", "@noble/curves@1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.1.0.tgz#f13fc667c89184bc04cccb9b11e8e7bae27d8c3d" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz" integrity sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA== dependencies: "@noble/hashes" "1.3.1" -"@noble/hashes@1.3.1", "@noble/hashes@^1.2.0", "@noble/hashes@~1.3.0", "@noble/hashes@~1.3.1": +"@noble/hashes@^1.2.0", "@noble/hashes@~1.3.0", "@noble/hashes@~1.3.1", "@noble/hashes@1.3.1": version "1.3.1" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz" integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA== "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/agent@^2.0.0": + version "2.2.2" + resolved "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz" + integrity sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og== + dependencies: + agent-base "^7.1.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.1" + lru-cache "^10.0.1" + socks-proxy-agent "^8.0.3" + "@npmcli/fs@^3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz" integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== dependencies: semver "^7.3.5" -"@npmcli/git@^4.0.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.1.0.tgz#ab0ad3fd82bc4d8c1351b6c62f0fa56e8fe6afa6" - integrity sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ== +"@npmcli/git@^5.0.0": + version "5.0.7" + resolved "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz" + integrity sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA== dependencies: - "@npmcli/promise-spawn" "^6.0.0" - lru-cache "^7.4.4" - npm-pick-manifest "^8.0.0" - proc-log "^3.0.0" + "@npmcli/promise-spawn" "^7.0.0" + lru-cache "^10.0.1" + npm-pick-manifest "^9.0.0" + proc-log "^4.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" - which "^3.0.0" + which "^4.0.0" "@npmcli/installed-package-contents@^2.0.1": version "2.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33" + resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz" integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== dependencies: npm-bundled "^3.0.0" @@ -2238,35 +2511,53 @@ "@npmcli/node-gyp@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" + resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== -"@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz#c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2" - integrity sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg== +"@npmcli/package-json@^5.0.0": + version "5.1.0" + resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.1.0.tgz" + integrity sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ== dependencies: - which "^3.0.0" + "@npmcli/git" "^5.0.0" + glob "^10.2.2" + hosted-git-info "^7.0.0" + json-parse-even-better-errors "^3.0.0" + normalize-package-data "^6.0.0" + proc-log "^4.0.0" + semver "^7.5.3" -"@npmcli/run-script@^6.0.0": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885" - integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== +"@npmcli/promise-spawn@^7.0.0": + version "7.0.2" + resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz" + integrity sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ== + dependencies: + which "^4.0.0" + +"@npmcli/redact@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@npmcli/redact/-/redact-1.1.0.tgz" + integrity sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ== + +"@npmcli/run-script@^7.0.0": + version "7.0.4" + resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz" + integrity sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg== dependencies: "@npmcli/node-gyp" "^3.0.0" - "@npmcli/promise-spawn" "^6.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^3.0.0" - which "^3.0.0" + "@npmcli/package-json" "^5.0.0" + "@npmcli/promise-spawn" "^7.0.0" + node-gyp "^10.0.0" + which "^4.0.0" "@pkgjs/parseargs@^0.11.0": version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@polkadot/util@2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-2.0.1.tgz#6004da88c7430992285a44cff1062e0bba963605" + resolved "https://registry.npmjs.org/@polkadot/util/-/util-2.0.1.tgz" integrity sha512-BjUVLpJ1UtuKpcW2V5NEm5739mmTVO7imQvf87HIpmsR37vC1aWcR6JSwn4O6VBEkCOaxjsVmyOVdzfsbYp4Ew== dependencies: "@babel/runtime" "^7.8.3" @@ -2279,32 +2570,32 @@ "@polkadot/wasm-crypto@0.20.1": version "0.20.1" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-0.20.1.tgz#422f61cf61c8067b9800e6493608aeed2c701729" + resolved "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-0.20.1.tgz" integrity sha512-HVmKEQoC7RTS15nGJkQDam8pvwBLjO/JJfhq1OI/zBSqi0KPoh2ZxThkyI+O4CjjY1W+HGvybe0uf0c+VDn62Q== "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== "@protobufjs/base64@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== "@protobufjs/codegen@^2.0.4": version "2.0.4" - resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== "@protobufjs/eventemitter@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== "@protobufjs/fetch@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== dependencies: "@protobufjs/aspromise" "^1.1.1" @@ -2312,55 +2603,65 @@ "@protobufjs/float@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== "@protobufjs/inquire@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== "@protobufjs/path@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== "@protobufjs/pool@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== "@protobufjs/utf8@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== -"@schematics/angular@16.1.0": - version "16.1.0" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-16.1.0.tgz#92663d379e44e41bd8564b7e311812e6e8115fe3" - integrity sha512-K5ltzjy98POjJks6vOvSUEA5UEtX3xuf/CR3NA9UFjC44mvjcMz/3n69owZbXmt5aEKzW/qgj7tVIIHUR5z9Fg== - dependencies: - "@angular-devkit/core" "16.1.0" - "@angular-devkit/schematics" "16.1.0" - jsonc-parser "3.2.0" +"@rollup/rollup-linux-x64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz" + integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== + +"@rollup/rollup-linux-x64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz" + integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== "@schematics/angular@^15.0.0": version "15.2.9" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.2.9.tgz#6e338ed44841df8053d554077d19dd9ba1d7e9af" + resolved "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.9.tgz" integrity sha512-0Lit6TLNUwcAYiEkXgZp3vY9xAO1cnZCBXuUcp+6v+Ddnrt2w/YOiGe74p21cYe0StkTpTljsqsKBTiX7TMjQg== dependencies: "@angular-devkit/core" "15.2.9" "@angular-devkit/schematics" "15.2.9" jsonc-parser "3.2.0" +"@schematics/angular@17.3.6": + version "17.3.6" + resolved "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.6.tgz" + integrity sha512-jCNZdjHSVrI8TrrCnCoXC8GYvQRj7zh+SDdmm91Ve8dbikYNmBOKYLuPaCTsmojWx7ytv962yLlgKzpaa2bbfw== + dependencies: + "@angular-devkit/core" "17.3.6" + "@angular-devkit/schematics" "17.3.6" + jsonc-parser "3.2.1" + "@scure/base@~1.1.0": version "1.1.1" - resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938" + resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz" integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA== "@scure/bip32@1.3.1": version "1.3.1" - resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.1.tgz#7248aea723667f98160f593d621c47e208ccbb10" + resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz" integrity sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A== dependencies: "@noble/curves" "~1.1.0" @@ -2369,47 +2670,71 @@ "@scure/bip39@1.2.1": version "1.2.1" - resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a" + resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz" integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg== dependencies: "@noble/hashes" "~1.3.0" "@scure/base" "~1.1.0" -"@sigstore/bundle@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-1.0.0.tgz#2f2f4867f434760f4bc6f4b4bbccbaecd4143bc3" - integrity sha512-yLvrWDOh6uMOUlFCTJIZEnwOT9Xte7NPXUqVexEKGSF5XtBAuSg5du0kn3dRR0p47a4ah10Y0mNt8+uyeQXrBQ== +"@sigstore/bundle@^2.3.0", "@sigstore/bundle@^2.3.1": + version "2.3.1" + resolved "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.1.tgz" + integrity sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g== dependencies: - "@sigstore/protobuf-specs" "^0.2.0" + "@sigstore/protobuf-specs" "^0.3.1" -"@sigstore/protobuf-specs@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.2.0.tgz#5801b2a4d10afe1577be6133be6b132b5677c18c" - integrity sha512-8ZhZKAVfXjIspDWwm3D3Kvj0ddbJ0HqDZ/pOs5cx88HpT8mVsotFrg7H1UMnXOuDHz6Zykwxn4mxG3QLuN+RUg== +"@sigstore/core@^1.0.0", "@sigstore/core@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz" + integrity sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg== -"@sigstore/tuf@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-1.0.3.tgz#2a65986772ede996485728f027b0514c0b70b160" - integrity sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg== +"@sigstore/protobuf-specs@^0.3.0", "@sigstore/protobuf-specs@^0.3.1": + version "0.3.1" + resolved "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.1.tgz" + integrity sha512-aIL8Z9NsMr3C64jyQzE0XlkEyBLpgEJJFDHLVVStkFV5Q3Il/r/YtY6NJWKQ4cy4AE7spP1IX5Jq7VCAxHHMfQ== + +"@sigstore/sign@^2.3.0": + version "2.3.0" + resolved "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.0.tgz" + integrity sha512-tsAyV6FC3R3pHmKS880IXcDJuiFJiKITO1jxR1qbplcsBkZLBmjrEw5GbC7ikD6f5RU1hr7WnmxB/2kKc1qUWQ== + dependencies: + "@sigstore/bundle" "^2.3.0" + "@sigstore/core" "^1.0.0" + "@sigstore/protobuf-specs" "^0.3.1" + make-fetch-happen "^13.0.0" + +"@sigstore/tuf@^2.3.1": + version "2.3.2" + resolved "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.2.tgz" + integrity sha512-mwbY1VrEGU4CO55t+Kl6I7WZzIl+ysSzEYdA1Nv/FTrl2bkeaPXo5PnWZAVfcY2zSdhOpsUTJW67/M2zHXGn5w== + dependencies: + "@sigstore/protobuf-specs" "^0.3.0" + tuf-js "^2.2.0" + +"@sigstore/verify@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.0.tgz" + integrity sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q== dependencies: - "@sigstore/protobuf-specs" "^0.2.0" - tuf-js "^1.1.7" + "@sigstore/bundle" "^2.3.1" + "@sigstore/core" "^1.1.0" + "@sigstore/protobuf-specs" "^0.3.1" "@sovpro/delimited-stream@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz#4334bba7ee241036e580fdd99c019377630d26b4" + resolved "https://registry.npmjs.org/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz" integrity sha512-kQpk267uxB19X3X2T1mvNMjyvIEonpNSHrMlK5ZaBU6aZxw7wPbpgKJOjHN3+/GPVpXgAV9soVT2oyHpLkLtyw== "@stablelib/binary@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/binary/-/binary-1.0.1.tgz#c5900b94368baf00f811da5bdb1610963dfddf7f" + resolved "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz" integrity sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q== dependencies: "@stablelib/int" "^1.0.1" "@stablelib/blake2b@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/blake2b/-/blake2b-1.0.1.tgz#0045a77e182c4cf3260bc9b533fc4cd5c287f8ea" + resolved "https://registry.npmjs.org/@stablelib/blake2b/-/blake2b-1.0.1.tgz" integrity sha512-B3KyKoBAjkIFeH7romcF96i+pVFYk7K2SBQ1pZvaxV+epSBXJ+n0C66esUhyz6FF+5FbdQVm77C5fzGFcEZpKA== dependencies: "@stablelib/binary" "^1.0.1" @@ -2418,17 +2743,17 @@ "@stablelib/bytes@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/bytes/-/bytes-1.0.1.tgz#0f4aa7b03df3080b878c7dea927d01f42d6a20d8" + resolved "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz" integrity sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ== "@stablelib/constant-time@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/constant-time/-/constant-time-1.0.1.tgz#bde361465e1cf7b9753061b77e376b0ca4c77e35" + resolved "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz" integrity sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg== "@stablelib/ed25519@^1.0.3": version "1.0.3" - resolved "https://registry.yarnpkg.com/@stablelib/ed25519/-/ed25519-1.0.3.tgz#f8fdeb6f77114897c887bb6a3138d659d3f35996" + resolved "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz" integrity sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg== dependencies: "@stablelib/random" "^1.0.2" @@ -2437,12 +2762,12 @@ "@stablelib/hash@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.1.tgz#3c944403ff2239fad8ebb9015e33e98444058bc5" + resolved "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz" integrity sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg== "@stablelib/hmac@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hmac/-/hmac-1.0.1.tgz#3d4c1b8cf194cb05d28155f0eed8a299620a07ec" + resolved "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz" integrity sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA== dependencies: "@stablelib/constant-time" "^1.0.1" @@ -2451,19 +2776,19 @@ "@stablelib/int@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/int/-/int-1.0.1.tgz#75928cc25d59d73d75ae361f02128588c15fd008" + resolved "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz" integrity sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w== "@stablelib/keyagreement@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz#4612efb0a30989deb437cd352cee637ca41fc50f" + resolved "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz" integrity sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg== dependencies: "@stablelib/bytes" "^1.0.1" "@stablelib/nacl@^1.0.4": version "1.0.4" - resolved "https://registry.yarnpkg.com/@stablelib/nacl/-/nacl-1.0.4.tgz#b63e0a1b87eccb13ad91dd46b2382112acfa417e" + resolved "https://registry.npmjs.org/@stablelib/nacl/-/nacl-1.0.4.tgz" integrity sha512-PJ2U/MrkXSKUM8C4qFs87WeCNxri7KQwR8Cdwm9q2sweGuAtTvOJGuW0F3N+zn+ySLPJA98SYWSSpogMJ1gCmw== dependencies: "@stablelib/poly1305" "^1.0.1" @@ -2474,7 +2799,7 @@ "@stablelib/poly1305@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/poly1305/-/poly1305-1.0.1.tgz#93bfb836c9384685d33d70080718deae4ddef1dc" + resolved "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz" integrity sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA== dependencies: "@stablelib/constant-time" "^1.0.1" @@ -2482,7 +2807,7 @@ "@stablelib/random@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" + resolved "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz" integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== dependencies: "@stablelib/binary" "^1.0.1" @@ -2490,7 +2815,7 @@ "@stablelib/salsa20@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@stablelib/salsa20/-/salsa20-1.0.2.tgz#95177331f89a59d1c90f153f53265c925d4de138" + resolved "https://registry.npmjs.org/@stablelib/salsa20/-/salsa20-1.0.2.tgz" integrity sha512-nfjKzw0KTKrrKBasEP+j7UP4I8Xudom8lVZIBCp0kQNARXq72IlSic0oabg2FC1NU68L4RdHrNJDd8bFwrphYA== dependencies: "@stablelib/binary" "^1.0.1" @@ -2499,7 +2824,7 @@ "@stablelib/sha512@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/sha512/-/sha512-1.0.1.tgz#6da700c901c2c0ceacbd3ae122a38ac57c72145f" + resolved "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz" integrity sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw== dependencies: "@stablelib/binary" "^1.0.1" @@ -2508,17 +2833,17 @@ "@stablelib/utf8@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/utf8/-/utf8-1.0.1.tgz#fd5e7ad353b7e3cd1ce85e49099360e57693cfd1" + resolved "https://registry.npmjs.org/@stablelib/utf8/-/utf8-1.0.1.tgz" integrity sha512-FrYD1xadah/TtAP6VJ04lDD5h9rdDj/d8wH/jMYTtHqZBv9z2btdvEU8vTxdjdkFmo1b/BH+t3R1wi/mYhCCNg== "@stablelib/wipe@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/wipe/-/wipe-1.0.1.tgz#d21401f1d59ade56a62e139462a97f104ed19a36" + resolved "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz" integrity sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg== "@stablelib/x25519@^1.0.3": version "1.0.3" - resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" + resolved "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz" integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== dependencies: "@stablelib/keyagreement" "^1.0.1" @@ -2527,26 +2852,21 @@ "@stablelib/xsalsa20@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz#89efc22a7ba432880ef11d876fdeba13529ccdc4" + resolved "https://registry.npmjs.org/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz" integrity sha512-7XdBGbcNgBShmuhDXv1G1WPVCkjZdkb1oPMzSidO7Fve0MHntH6TjFkj5bfLI+aRE+61weO076vYpP/jmaAYog== dependencies: "@stablelib/binary" "^1.0.1" "@stablelib/salsa20" "^1.0.2" "@stablelib/wipe" "^1.0.1" -"@stencil/core@^2.18.0": - version "2.22.3" - resolved "https://registry.yarnpkg.com/@stencil/core/-/core-2.22.3.tgz#83987e20bba855c450f6d6780e3a20192603f13f" - integrity sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng== - -"@stencil/core@^3.4.0": - version "3.4.2" - resolved "https://registry.yarnpkg.com/@stencil/core/-/core-3.4.2.tgz#57ce7f71fe18c2ec0967821bec667fc453cca962" - integrity sha512-FAUhUVaakCy29nU2GwO/HQBRV1ihPRvncz3PUc8oR+UJLAxGabTmP8PLY7wvHfbw+Cvi4VXfJFTBvdfDu6iKPQ== +"@stencil/core@^4.0.3", "@stencil/core@^4.12.2": + version "4.18.0" + resolved "https://registry.npmjs.org/@stencil/core/-/core-4.18.0.tgz" + integrity sha512-cN+nvjy0L8KyYq7N1bmswN/AcBustFlsAxfyPQ+fd3m98lPo53jNKIxKve1ZQ4ZmzSzYO7alDhZvjIesM0rl7w== "@taquito/local-forging@14.0.0": version "14.0.0" - resolved "https://registry.yarnpkg.com/@taquito/local-forging/-/local-forging-14.0.0.tgz#6844d90fa530d39ce7aaaa8cd11c8723d494a7d9" + resolved "https://registry.npmjs.org/@taquito/local-forging/-/local-forging-14.0.0.tgz" integrity sha512-Nm0xGmS1Jzd+tU0a/8Y8XuTghbiPBgHDLo+e4141TK3OAwTzOw0an+w3xK9QVfzvxfIcZBSMjeMZzOwDdiqkJQ== dependencies: "@taquito/utils" "^14.0.0" @@ -2554,7 +2874,7 @@ "@taquito/utils@^14.0.0": version "14.2.0" - resolved "https://registry.yarnpkg.com/@taquito/utils/-/utils-14.2.0.tgz#53c7279ed4278195c548cd672af2ef300252a379" + resolved "https://registry.npmjs.org/@taquito/utils/-/utils-14.2.0.tgz" integrity sha512-nuqYdkiRPrca2/ztSPokuhvizlOqCzNHM/fX3mIXl8TWO4JiGr0hhPKeJ1Vk9NCG/Qd1A3iQqNP5PQlDAhe/mw== dependencies: "@stablelib/blake2b" "^1.0.1" @@ -2569,64 +2889,59 @@ "@tootallnate/once@1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - "@tsconfig/node10@^1.0.7": version "1.0.9" - resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" + resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== "@tsconfig/node12@^1.0.7": version "1.0.11" - resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== "@tsconfig/node14@^1.0.0": version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": version "1.0.4" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz" integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== -"@tufjs/canonical-json@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" - integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== +"@tufjs/canonical-json@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz" + integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== -"@tufjs/models@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef" - integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== +"@tufjs/models@2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz" + integrity sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg== dependencies: - "@tufjs/canonical-json" "1.0.0" - minimatch "^9.0.0" + "@tufjs/canonical-json" "2.0.0" + minimatch "^9.0.4" "@types/bn.js@^4.11.3", "@types/bn.js@^4.11.6": version "4.11.6" - resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c" + resolved "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz" integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== dependencies: "@types/node" "*" "@types/bn.js@^5.1.0": version "5.1.1" - resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.1.tgz#b51e1b55920a4ca26e9285ff79936bbdec910682" + resolved "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz" integrity sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g== dependencies: "@types/node" "*" "@types/body-parser@*": version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== dependencies: "@types/connect" "*" @@ -2634,21 +2949,21 @@ "@types/bonjour@^3.5.9": version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== dependencies: "@types/node" "*" "@types/bs58check@^2.1.0": version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/bs58check/-/bs58check-2.1.0.tgz#7d25a8b88fe7a9e315d2647335ee3c43c8fdb0c0" + resolved "https://registry.npmjs.org/@types/bs58check/-/bs58check-2.1.0.tgz" integrity sha512-OxsysnJQh82vy9DRbOcw9m2j/WiyqZLn0YBhKxdQ+aCwoHj+tWzyCgpwAkr79IfDXZKxc6h7k89T9pwS78CqTQ== dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": version "1.5.0" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz" integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== dependencies: "@types/express-serve-static-core" "*" @@ -2656,24 +2971,24 @@ "@types/connect@*": version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== dependencies: "@types/node" "*" "@types/cordova@latest": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@types/cordova/-/cordova-11.0.0.tgz#9fba2d903ab7181ef0c0a43fb13659a6d02226b3" - integrity sha512-AtBm1IAqqXsXszJe6XxuA2iXLhraNCj25p/FHRyikPeW0Z3YfgM6qzWb+VJglJTmZc5lqRNy84cYM/sQI5v6Vw== + version "11.0.3" + resolved "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz" + integrity sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg== "@types/emscripten@^1.39.6": version "1.39.7" - resolved "https://registry.yarnpkg.com/@types/emscripten/-/emscripten-1.39.7.tgz#3025183ea56e12bf4d096aadc48ce74ca051233d" + resolved "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.7.tgz" integrity sha512-tLqYV94vuqDrXh515F/FOGtBcRMTPGvVV1LzLbtYDcQmmhtpf/gLYf+hikBbQk8MzOHNz37wpFfJbYAuSn8HqA== "@types/eslint-scope@^3.7.3": version "3.7.4" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== dependencies: "@types/eslint" "*" @@ -2681,20 +2996,30 @@ "@types/eslint@*": version "8.44.2" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.2.tgz#0d21c505f98a89b8dd4d37fa162b09da6089199a" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz" integrity sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.0": +"@types/estree@*": version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz" integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== +"@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/estree@1.0.5": + version "1.0.5" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": version "4.17.35" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz" integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== dependencies: "@types/node" "*" @@ -2704,7 +3029,7 @@ "@types/express@*", "@types/express@^4.17.13": version "4.17.17" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.17.tgz#01d5437f6ef9cfa8668e616e13c2f2ac9a491ae4" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz" integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== dependencies: "@types/body-parser" "*" @@ -2714,97 +3039,102 @@ "@types/fs-extra@^8.0.0": version "8.1.2" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f" + resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz" integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg== dependencies: "@types/node" "*" "@types/http-errors@*": version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65" + resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz" integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== "@types/http-proxy@^1.17.8": version "1.17.11" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz" integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== dependencies: "@types/node" "*" "@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz" integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== "@types/long@^4.0.1": version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" + resolved "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz" integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== "@types/mime@*": version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== "@types/mime@^1": version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/node@*", "@types/node@>=13.7.0": +"@types/node@*": + version "20.4.9" + resolved "https://registry.npmjs.org/@types/node/-/node-20.4.9.tgz" + integrity sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ== + +"@types/node@>=13.7.0": version "20.4.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.9.tgz#c7164e0f8d3f12dfae336af0b1f7fdec8c6b204f" + resolved "https://registry.npmjs.org/@types/node/-/node-20.4.9.tgz" integrity sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ== "@types/node@10.12.18": version "10.12.18" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67" + resolved "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz" integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== "@types/node@20.3.1": version "20.3.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.1.tgz#e8a83f1aa8b649377bb1fb5d7bac5cb90e784dfe" + resolved "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz" integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg== "@types/pbkdf2@^3.0.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1" + resolved "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz" integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ== dependencies: "@types/node" "*" "@types/qrcode@1.5.0": version "1.5.0" - resolved "https://registry.yarnpkg.com/@types/qrcode/-/qrcode-1.5.0.tgz#6a98fe9a9a7b2a9a3167b6dde17eff999eabe40b" + resolved "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.0.tgz" integrity sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA== dependencies: "@types/node" "*" "@types/qs@*": version "6.9.7" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== "@types/range-parser@*": version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== "@types/retry@0.12.0": version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== "@types/secp256k1@^4.0.1": version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c" + resolved "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz" integrity sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w== dependencies: "@types/node" "*" "@types/send@*": version "0.17.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" + resolved "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz" integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== dependencies: "@types/mime" "^1" @@ -2812,14 +3142,14 @@ "@types/serve-index@^1.9.1": version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== dependencies: "@types/express" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": version "1.15.2" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz" integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== dependencies: "@types/http-errors" "*" @@ -2828,31 +3158,31 @@ "@types/slice-ansi@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/slice-ansi/-/slice-ansi-4.0.0.tgz#eb40dfbe3ac5c1de61f6bcb9ed471f54baa989d6" + resolved "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz" integrity sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ== "@types/sockjs@^0.3.33": version "0.3.33" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== dependencies: "@types/node" "*" -"@types/ws@^8.5.1": - version "8.5.5" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" - integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== +"@types/ws@^8.5.5": + version "8.5.10" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz" + integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== dependencies: "@types/node" "*" -"@vitejs/plugin-basic-ssl@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz#48c46eab21e0730921986ce742563ae83fe7fe34" - integrity sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A== +"@vitejs/plugin-basic-ssl@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz" + integrity sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A== -"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": +"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz" integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== dependencies: "@webassemblyjs/helper-numbers" "1.11.6" @@ -2860,22 +3190,22 @@ "@webassemblyjs/floating-point-hex-parser@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== "@webassemblyjs/helper-api-error@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== "@webassemblyjs/helper-buffer@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz" integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== "@webassemblyjs/helper-numbers@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.6" @@ -2884,12 +3214,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== "@webassemblyjs/helper-wasm-section@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz" integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2899,26 +3229,26 @@ "@webassemblyjs/ieee754@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== "@webassemblyjs/wasm-edit@^1.11.5": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz" integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2932,7 +3262,7 @@ "@webassemblyjs/wasm-gen@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz" integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2943,7 +3273,7 @@ "@webassemblyjs/wasm-opt@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz" integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2951,9 +3281,9 @@ "@webassemblyjs/wasm-gen" "1.11.6" "@webassemblyjs/wasm-parser" "1.11.6" -"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": +"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2965,7 +3295,7 @@ "@webassemblyjs/wast-printer@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz" integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2973,34 +3303,34 @@ "@xmldom/xmldom@^0.8.8": version "0.8.10" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== "@yarnpkg/lockfile@1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== "@zxing/browser@0.1.4": version "0.1.4" - resolved "https://registry.yarnpkg.com/@zxing/browser/-/browser-0.1.4.tgz#8cfd4c58a45cca1e3fbf26122d3e2b3f4e867034" + resolved "https://registry.npmjs.org/@zxing/browser/-/browser-0.1.4.tgz" integrity sha512-WYjaav7St4sj/u/Km2llE4NU2Pq3JFIWnczr0tmyCC1KUlp08rV3qpu7iiEB4kOx/CgcCzrSebNnSmFt5B3IFg== optionalDependencies: "@zxing/text-encoding" "^0.9.0" "@zxing/library@^0.20.0": version "0.20.0" - resolved "https://registry.yarnpkg.com/@zxing/library/-/library-0.20.0.tgz#11bc411b87693015389555c589da61532879be7b" + resolved "https://registry.npmjs.org/@zxing/library/-/library-0.20.0.tgz" integrity sha512-6Ev6rcqVjMakZFIDvbUf0dtpPGeZMTfyxYg4HkVWioWeN7cRcnUWT3bU6sdohc82O1nPXcjq6WiGfXX2Pnit6A== dependencies: ts-custom-error "^3.2.1" @@ -3009,37 +3339,24 @@ "@zxing/ngx-scanner@^16.0.0": version "16.0.1" - resolved "https://registry.yarnpkg.com/@zxing/ngx-scanner/-/ngx-scanner-16.0.1.tgz#58a1b214d9cfe04fcb1cc9a9b1b48d6f01de288e" + resolved "https://registry.npmjs.org/@zxing/ngx-scanner/-/ngx-scanner-16.0.1.tgz" integrity sha512-oLbmNWkgOyn6N7IfCoT9aO+kmzaI57jkDKbfj5U4nXx9hiUK7I6mgB6mh44yeEtrwDtqgzjuqIysYuJOQuKWLQ== dependencies: tslib "^2.3.0" "@zxing/text-encoding@^0.9.0", "@zxing/text-encoding@~0.9.0": version "0.9.0" - resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" + resolved "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz" integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== -JSONStream@^1.0.3: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abab@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -abbrev@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abbrev@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz" + integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -3047,12 +3364,12 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: acorn-import-assertions@^1.9.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.8.2: version "1.8.2" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== dependencies: acorn "^7.0.0" @@ -3061,86 +3378,76 @@ acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.8.2: acorn-walk@^7.0.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn-walk@^8.1.1, acorn-walk@^8.2.0: version "8.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== acorn@^7.0.0: version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.4.1, acorn@^8.7.0, acorn@^8.7.1, acorn@^8.8.2: version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== adjust-sourcemap-loader@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" + resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== dependencies: loader-utils "^2.0.0" regex-parser "^2.2.11" -agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: +agent-base@^6.0.0, agent-base@^6.0.2, agent-base@6: version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" -agentkeepalive@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" - integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== +agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz" + integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA== dependencies: - humanize-ms "^1.2.1" + debug "^4.3.4" aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-formats@2.1.1, ajv-formats@^2.1.1: +ajv-formats@^2.1.1, ajv-formats@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv-keywords@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" -ajv@8.12.0, ajv@^8.0.0, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - ajv@^6.12.5: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -3148,14 +3455,24 @@ ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.0, ajv@^8.9.0, ajv@8.12.0: + version "8.12.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + angular2-uuid@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/angular2-uuid/-/angular2-uuid-1.1.1.tgz#72f03cd532b7f40032eb1ecfb9f8457384be956e" + resolved "https://registry.npmjs.org/angular2-uuid/-/angular2-uuid-1.1.1.tgz" integrity sha512-6AXPyii9q8KBFGagybLNVmdGJLPcVZAhmv3odNGSJIA18LuJ3xOe6uN9GvjlQsGfdmYeuxlsGnFEUu7gPhkc+g== angularx-qrcode@^16.0.0: version "16.0.1" - resolved "https://registry.yarnpkg.com/angularx-qrcode/-/angularx-qrcode-16.0.1.tgz#4e9cfdb03baeaf72dee8905eb255cc570f1c1fa6" + resolved "https://registry.npmjs.org/angularx-qrcode/-/angularx-qrcode-16.0.1.tgz" integrity sha512-emlyPuUelu/v26jqoSYc+7LNwOrFn6nAR6kmaiXSO1UfdRWzj4tPFm8EoPcu4FqN6a+A6RZ7XfTyBzLAAbIEhA== dependencies: "@types/qrcode" "1.5.0" @@ -3164,118 +3481,105 @@ angularx-qrcode@^16.0.0: ansi-colors@4.1.3: version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== -ansi-escapes@^4.2.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-gray@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + resolved "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz" integrity sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw== dependencies: ansi-wrap "0.1.0" ansi-html-community@^0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^6.1.0: version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== ansi-wrap@0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + resolved "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw== anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - arg@^4.1.0: version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - array-flatten@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + asap@^2.0.0: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== asn1.js@^5.2.0: version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" @@ -3285,7 +3589,7 @@ asn1.js@^5.2.0: assert@^1.4.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" @@ -3293,7 +3597,7 @@ assert@^1.4.0: assert@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== dependencies: es6-object-assign "^1.1.0" @@ -3303,61 +3607,61 @@ assert@^2.0.0: ast-types@^0.13.2: version "0.13.4" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz" integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== dependencies: tslib "^2.0.1" astral-regex@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -autoprefixer@10.4.14: - version "10.4.14" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" - integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== +autoprefixer@10.4.18: + version "10.4.18" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz" + integrity sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g== dependencies: - browserslist "^4.21.5" - caniuse-lite "^1.0.30001464" - fraction.js "^4.2.0" + browserslist "^4.23.0" + caniuse-lite "^1.0.30001591" + fraction.js "^4.3.7" normalize-range "^0.1.2" picocolors "^1.0.0" postcss-value-parser "^4.2.0" available-typed-arrays@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== axios@^0.24.0: version "0.24.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" + resolved "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz" integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== dependencies: follow-redirects "^1.14.4" -babel-loader@9.1.2: - version "9.1.2" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c" - integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== +babel-loader@9.1.3: + version "9.1.3" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz" + integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== dependencies: - find-cache-dir "^3.3.2" + find-cache-dir "^4.0.0" schema-utils "^4.0.0" babel-plugin-istanbul@6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -3366,102 +3670,102 @@ babel-plugin-istanbul@6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-polyfill-corejs2@^0.4.3: - version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" - integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== +babel-plugin-polyfill-corejs2@^0.4.8: + version "0.4.11" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" - integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== +babel-plugin-polyfill-corejs3@^0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz" + integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" - core-js-compat "^3.31.0" + "@babel/helper-define-polyfill-provider" "^0.5.0" + core-js-compat "^3.34.0" -babel-plugin-polyfill-regenerator@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" - integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== +babel-plugin-polyfill-regenerator@^0.5.5: + version "0.5.5" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz" + integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.5.0" balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base-x@^3.0.2: version "3.0.9" - resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" + resolved "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz" integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ== dependencies: safe-buffer "^5.0.1" base64-arraybuffer@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz#4b944fac0191aa5907afe2d8c999ccc57ce80f45" + resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz" integrity sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ== base64-arraybuffer@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" + resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz" integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== -base64-js@^1.0.2, base64-js@^1.2.0, base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.0.2, base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== batch@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== bech32@^1.1.2: version "1.1.4" - resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" + resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== big-integer@1.6.x: version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2, bignumber.js@^9.1.0: version "9.1.1" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6" + resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz" integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bindings@^1.3.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bip174@^2.0.1: version "2.1.0" - resolved "https://registry.yarnpkg.com/bip174/-/bip174-2.1.0.tgz#cd3402581feaa5116f0f00a0eaee87a5843a2d30" + resolved "https://registry.npmjs.org/bip174/-/bip174-2.1.0.tgz" integrity sha512-lkc0XyiX9E9KiVAS1ZiOqK1xfiwvf4FXDDdkDq5crcDzOq+xGytY+14qCsqz7kCiy8rpN1CRNfacRhf9G3JNSA== bip32@^2.0.4, bip32@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/bip32/-/bip32-2.0.6.tgz#6a81d9f98c4cd57d05150c60d8f9e75121635134" + resolved "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz" integrity sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA== dependencies: "@types/node" "10.12.18" @@ -3474,26 +3778,26 @@ bip32@^2.0.4, bip32@^2.0.6: bip39@^3.0.3, bip39@^3.0.4: version "3.1.0" - resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.1.0.tgz#c55a418deaf48826a6ceb34ac55b3ee1577e18a3" + resolved "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz" integrity sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A== dependencies: "@noble/hashes" "^1.2.0" bip66@^1.1.0: version "1.1.5" - resolved "https://registry.yarnpkg.com/bip66/-/bip66-1.1.5.tgz#01fa8748785ca70955d5011217d1b3139969ca22" + resolved "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz" integrity sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw== dependencies: safe-buffer "^5.0.1" bitcoin-ops@^1.3.0, bitcoin-ops@^1.4.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz#e45de620398e22fd4ca6023de43974ff42240278" + resolved "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz" integrity sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow== bitcoinjs-lib@5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz#caf8b5efb04274ded1b67e0706960b93afb9d332" + resolved "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz" integrity sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ== dependencies: bech32 "^1.1.2" @@ -3514,7 +3818,7 @@ bitcoinjs-lib@5.2.0: bl@^1.0.0: version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + resolved "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz" integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== dependencies: readable-stream "^2.3.5" @@ -3522,7 +3826,7 @@ bl@^1.0.0: bl@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" @@ -3531,22 +3835,37 @@ bl@^4.1.0: blakejs@^1.1.0, blakejs@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814" + resolved "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz" integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9: version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0: +bn.js@^5.0.0: + version "5.2.1" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +bn.js@^5.1.1: + version "5.2.1" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +bn.js@^5.1.2: + version "5.2.1" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +bn.js@^5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== body-parser@1.20.1: version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== dependencies: bytes "3.1.2" @@ -3564,7 +3883,7 @@ body-parser@1.20.1: bonjour-service@^1.0.11: version "1.1.1" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz" integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== dependencies: array-flatten "^2.1.2" @@ -3574,12 +3893,12 @@ bonjour-service@^1.0.11: boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== borc@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/borc/-/borc-2.1.2.tgz#6ce75e7da5ce711b963755117dd1b187f6f8cf19" + resolved "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz" integrity sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w== dependencies: bignumber.js "^9.0.0" @@ -3592,7 +3911,7 @@ borc@^2.1.1: borc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/borc/-/borc-3.0.0.tgz#49ada1be84de86f57bb1bb89789f34c186dfa4fe" + resolved "https://registry.npmjs.org/borc/-/borc-3.0.0.tgz" integrity sha512-ec4JmVC46kE0+layfnwM3l15O70MlFiEbmQHY/vpqIKiUtPVntv4BY4NVnz3N4vb21edV3mY97XVckFvYHWF9g== dependencies: bignumber.js "^9.0.0" @@ -3605,14 +3924,14 @@ borc@^3.0.0: bplist-parser@^0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7" + resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz" integrity sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ== dependencies: big-integer "1.6.x" brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -3620,45 +3939,45 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== browser-pack@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774" + resolved "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz" integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA== dependencies: - JSONStream "^1.0.3" combine-source-map "~0.8.0" defined "^1.0.0" + JSONStream "^1.0.3" safe-buffer "^5.1.1" through2 "^2.0.0" umd "^3.0.0" browser-resolve@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-2.0.0.tgz#99b7304cb392f8d73dba741bb2d7da28c6d7842b" + resolved "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz" integrity sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ== dependencies: resolve "^1.17.0" browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -3670,7 +3989,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -3679,7 +3998,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -3689,7 +4008,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: bn.js "^5.0.0" @@ -3697,7 +4016,7 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: browserify-sign@^4.0.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" @@ -3712,17 +4031,16 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0, browserify-zlib@~0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" browserify@^17.0.0: version "17.0.0" - resolved "https://registry.yarnpkg.com/browserify/-/browserify-17.0.0.tgz#4c48fed6c02bfa2b51fd3b670fddb805723cdc22" + resolved "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz" integrity sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w== dependencies: - JSONStream "^1.0.3" assert "^1.4.0" browser-pack "^6.0.1" browser-resolve "^2.0.0" @@ -3744,6 +4062,7 @@ browserify@^17.0.0: https-browserify "^1.0.0" inherits "~2.0.1" insert-module-globals "^7.2.1" + JSONStream "^1.0.3" labeled-stream-splicer "^2.0.0" mkdirp-classic "^0.5.2" module-deps "^6.2.3" @@ -3771,19 +4090,29 @@ browserify@^17.0.0: vm-browserify "^1.0.0" xtend "^4.0.0" -browserslist@4.21.7: - version "4.21.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.7.tgz#e2b420947e5fb0a58e8f4668ae6e23488127e551" - integrity sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA== +browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: + version "4.23.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + +browserslist@^4.21.5: + version "4.21.10" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" + integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== dependencies: - caniuse-lite "^1.0.30001489" - electron-to-chromium "^1.4.411" - node-releases "^2.0.12" + caniuse-lite "^1.0.30001517" + electron-to-chromium "^1.4.477" + node-releases "^2.0.13" update-browserslist-db "^1.0.11" -browserslist@^4.14.5, browserslist@^4.21.5, browserslist@^4.21.9: +browserslist@^4.21.9: version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== dependencies: caniuse-lite "^1.0.30001517" @@ -3793,14 +4122,14 @@ browserslist@^4.14.5, browserslist@^4.21.5, browserslist@^4.21.9: bs58@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" + resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== dependencies: base-x "^3.0.2" -bs58check@<3.0.0, bs58check@^2.0.0, bs58check@^2.1.1, bs58check@^2.1.2: +bs58check@^2.0.0, bs58check@^2.1.1, bs58check@^2.1.2, bs58check@<3.0.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" + resolved "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz" integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== dependencies: bs58 "^4.0.0" @@ -3809,12 +4138,12 @@ bs58check@<3.0.0, bs58check@^2.0.0, bs58check@^2.1.1, bs58check@^2.1.2: buffer-alloc-unsafe@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" @@ -3822,27 +4151,27 @@ buffer-alloc@^1.2.0: buffer-crc32@~0.2.3: version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== buffer-fill@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== buffer@^5.1.0, buffer@^5.2.1, buffer@^5.5.0: version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" @@ -3850,7 +4179,7 @@ buffer@^5.1.0, buffer@^5.2.1, buffer@^5.5.0: buffer@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: base64-js "^1.3.1" @@ -3858,7 +4187,7 @@ buffer@^6.0.3: buffer@~5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz" integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== dependencies: base64-js "^1.0.2" @@ -3866,37 +4195,37 @@ buffer@~5.2.1: builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== builtins@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" + resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz" integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== dependencies: semver "^7.0.0" bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== bytes@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacache@17.1.3, cacache@^17.0.0: - version "17.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.3.tgz#c6ac23bec56516a7c0c52020fd48b4909d7c7044" - integrity sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg== +cacache@^18.0.0: + version "18.0.3" + resolved "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz" + integrity sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" - lru-cache "^7.7.1" - minipass "^5.0.0" - minipass-collect "^1.0.2" + lru-cache "^10.0.1" + minipass "^7.0.3" + minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^4.0.0" @@ -3906,35 +4235,51 @@ cacache@17.1.3, cacache@^17.0.0: cached-path-relative@^1.0.0, cached-path-relative@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.1.0.tgz#865576dfef39c0d6a7defde794d078f5308e3ef3" + resolved "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz" integrity sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA== call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001489, caniuse-lite@^1.0.30001517: +caniuse-lite@^1.0.30001517: version "1.0.30001519" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz#3e7b8b8a7077e78b0eb054d69e6edf5c7df35601" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz" integrity sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg== +caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591: + version "1.0.30001616" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz" + integrity sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw== + caw@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" + resolved "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz" integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== dependencies: get-proxy "^2.0.0" @@ -3944,12 +4289,12 @@ caw@^2.0.0: cbor-sync@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/cbor-sync/-/cbor-sync-1.0.4.tgz#5a11a1ab75c2a14d1af1b237fd84aa8c1593662f" + resolved "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz" integrity sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA== -chalk@2.4.2, chalk@^2.4.2: +chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -3958,28 +4303,42 @@ chalk@2.4.2, chalk@^2.4.2: chalk@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +chalk@2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chardet@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.5.3: +chokidar@^3.0.0, chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0": version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -3994,17 +4353,17 @@ chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.5.3: chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" @@ -4012,29 +4371,34 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" cli-spinners@^2.5.0: version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz" integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== cli-width@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +cli-width@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz" + integrity sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== + cliui@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -4043,7 +4407,7 @@ cliui@^6.0.0: cliui@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" @@ -4052,7 +4416,7 @@ cliui@^8.0.1: clone-deep@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -4061,51 +4425,51 @@ clone-deep@^4.0.1: clone@^1.0.2: version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-support@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colorette@^2.0.10: version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== colors@1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== combine-source-map@^0.8.0, combine-source-map@~0.8.0: version "0.8.0" - resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" + resolved "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz" integrity sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg== dependencies: convert-source-map "~1.1.0" @@ -4115,41 +4479,41 @@ combine-source-map@^0.8.0, combine-source-map@~0.8.0: combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.15.0, commander@^2.20.0, commander@^2.8.1: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^9.3.0: version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== component-emitter@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compressible@~2.0.16: version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -4162,12 +4526,12 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0: version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -4177,7 +4541,7 @@ concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0: config-chain@^1.1.11: version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== dependencies: ini "^1.3.4" @@ -4185,71 +4549,71 @@ config-chain@^1.1.11: connect-history-api-fallback@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== console-browserify@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== -console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - constants-browserify@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== -content-disposition@0.5.4, content-disposition@^0.5.2: +content-disposition@^0.5.2, content-disposition@0.5.4: version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" content-type@~1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== convert-source-map@^1.5.1, convert-source-map@^1.7.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + convert-source-map@~1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz" integrity sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg== cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== cookie@0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== cookiejar@^2.1.4: version "2.1.4" - resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b" + resolved "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz" integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw== copy-anything@^2.0.1: version "2.0.6" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" + resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== dependencies: is-what "^3.14.1" copy-webpack-plugin@11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== dependencies: fast-glob "^3.2.11" @@ -4261,22 +4625,22 @@ copy-webpack-plugin@11.0.0: cordova-plugin-audioinput@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cordova-plugin-audioinput/-/cordova-plugin-audioinput-1.0.1.tgz#1457d16b9f15db789b9ce6115b9109736d9836f0" + resolved "https://registry.npmjs.org/cordova-plugin-audioinput/-/cordova-plugin-audioinput-1.0.1.tgz" integrity sha512-CUCaI0mBQWHAJmF9/4n9cPk7D9y7+Iot1K2JA/7UgJouyao1i2bvLFIkIjF14x+vlfD/mhgvAs0Y9nsUcdWmqA== cordova-plugin-compat@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/cordova-plugin-compat/-/cordova-plugin-compat-1.2.0.tgz#0bc65757276ebd920c012ce920e274177576373e" + resolved "https://registry.npmjs.org/cordova-plugin-compat/-/cordova-plugin-compat-1.2.0.tgz" integrity sha512-TYN/aPjuU845R+7l2vUxmLji3Y4Y1kJrvPvi+GlPQ+jTIsfiVSL//PMvKEr9SC7m6b7t0LUMoJN3Fng0s8giGQ== cordova-plugin-device-motion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/cordova-plugin-device-motion/-/cordova-plugin-device-motion-2.0.1.tgz#7f6d974c4eb8fc5ae58e9aadd63d9fa502edec6d" + resolved "https://registry.npmjs.org/cordova-plugin-device-motion/-/cordova-plugin-device-motion-2.0.1.tgz" integrity sha512-MEsF8HBLYGZCXjRZ3mNqrLZensxBC6FZAuxwbW/7NeIBNoutwpN5hho7/p9JUISDYacQge4K2ahbnQyN4IUZNA== cordova-plugin-qrscanner-11@3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/cordova-plugin-qrscanner-11/-/cordova-plugin-qrscanner-11-3.0.3.tgz#1360844a7f447d1fb2ae34aa5d4a76847d394fa7" + resolved "https://registry.npmjs.org/cordova-plugin-qrscanner-11/-/cordova-plugin-qrscanner-11-3.0.3.tgz" integrity sha512-eKl+3Tv1FTR28l6Nbwm4x0m2erNy5ThwDXhI8gaT64cGcN84Ojy8c3JV9SCZZGyrHLSKTd4NlGVH4904I+EYwg== dependencies: qrcode-reader "^1.0.4" @@ -4284,80 +4648,87 @@ cordova-plugin-qrscanner-11@3.0.3: cordova-sqlite-storage-dependencies@4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-4.1.0.tgz#5b685b3802669f84b567ae34f70ff3d1b367f639" + resolved "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-4.1.0.tgz" integrity sha512-D0ZXfNkS3z9GO+Ha2rC2odvOOMcx/moL8lpVDFxXqcsCEZbJimuki4wZfdrQrGlNd/d7r4DNodljRmO20v6Ntg== cordova-sqlite-storage@^6.0.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/cordova-sqlite-storage/-/cordova-sqlite-storage-6.1.0.tgz#e426935b198006feaf71143bde5af1bd6e0d8477" + resolved "https://registry.npmjs.org/cordova-sqlite-storage/-/cordova-sqlite-storage-6.1.0.tgz" integrity sha512-ko/edy+u9MJVYrXdB6OXUklH0eIRWpa/Rvang7YkvQvsswc9vZr0pM/Ty6eX0MJtLOMJuCXIOiiHZZZbZSZikw== dependencies: cordova-sqlite-storage-dependencies "4.1.0" cordova.plugins.diagnostic@^6.0.3: version "6.1.1" - resolved "https://registry.yarnpkg.com/cordova.plugins.diagnostic/-/cordova.plugins.diagnostic-6.1.1.tgz#7dbd13a6b9b2af13701c009888441d36895f57f4" + resolved "https://registry.npmjs.org/cordova.plugins.diagnostic/-/cordova.plugins.diagnostic-6.1.1.tgz" integrity sha512-JEc7MEPNDDrLb4RGmIwxoKIQ1AVRbh7OuDI8MTsdRqKFA/fQgdF3tK54uWbICUYBx9bQ0YY4FqNmkO0zkDyx5g== dependencies: colors "1.4.0" elementtree "^0.1.6" minimist "1.2.0" -core-js-compat@^3.30.2, core-js-compat@^3.31.0: +core-js-compat@^3.31.0: version "3.32.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.0.tgz#f41574b6893ab15ddb0ac1693681bd56c8550a90" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.0.tgz" integrity sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw== dependencies: browserslist "^4.21.9" +core-js-compat@^3.34.0: + version "3.37.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz" + integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== + dependencies: + browserslist "^4.23.0" + core-js@^3.10.1: version "3.32.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.0.tgz#7643d353d899747ab1f8b03d2803b0312a0fb3b6" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.32.0.tgz" integrity sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww== core-util-is@~1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^8.1.3: - version "8.2.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd" - integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ== +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== dependencies: - import-fresh "^3.2.1" + env-paths "^2.2.1" + import-fresh "^3.3.0" js-yaml "^4.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" + parse-json "^5.2.0" -crc-32@1.2.2, crc-32@^1.2.0, crc-32@^1.2.2: +crc-32@^1.2.0, crc-32@^1.2.2, crc-32@1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== crc@^3.8.0: version "3.8.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + resolved "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz" integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== dependencies: buffer "^5.1.0" crc@^4.3.2: version "4.3.2" - resolved "https://registry.yarnpkg.com/crc/-/crc-4.3.2.tgz#49b7821cbf2cf61dfd079ed93863bbebd5469b9a" + resolved "https://registry.npmjs.org/crc/-/crc-4.3.2.tgz" integrity sha512-uGDHf4KLLh2zsHa8D8hIQ1H/HtFQhyHrc0uhHBcoKGol/Xnb+MPYfUMw7cvON6ze/GUESTudKayDcJC5HnJv1A== create-ecdh@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" elliptic "^6.5.3" -create-hash@1.2.0, create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0, create-hash@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -4368,7 +4739,7 @@ create-hash@1.2.0, create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: create-hmac@^1.1.0, create-hmac@^1.1.3, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -4380,13 +4751,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.3, create-hmac@^1.1.4, create-hmac@^1.1.7: create-require@^1.1.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -critters@0.0.18: - version "0.0.18" - resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.18.tgz#37ea730ee3a1f19844e8099c3fd75b526e1bbcc9" - integrity sha512-I7t/da29EIWXgxx2RSW1md1DvenEgEuLlki6nHE5+Nc0e3eib5AuGIGbPVuI8q+erCKkSP9T/NqYfvasAy7x7A== +critters@0.0.22: + version "0.0.22" + resolved "https://registry.npmjs.org/critters/-/critters-0.0.22.tgz" + integrity sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw== dependencies: chalk "^4.1.0" css-select "^5.1.0" @@ -4394,27 +4765,27 @@ critters@0.0.18: domhandler "^5.0.2" htmlparser2 "^8.0.2" postcss "^8.4.23" - pretty-bytes "^5.3.0" + postcss-media-query-parser "^0.2.3" cross-fetch@^3.1.5: version "3.1.8" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@3.12.0, crypto-browserify@^3.0.0: +crypto-browserify@^3.0.0, crypto-browserify@3.12.0: version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" @@ -4429,23 +4800,23 @@ crypto-browserify@3.12.0, crypto-browserify@^3.0.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-loader@6.8.1: - version "6.8.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" - integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== +css-loader@6.10.0: + version "6.10.0" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz" + integrity sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw== dependencies: icss-utils "^5.1.0" - postcss "^8.4.21" + postcss "^8.4.33" postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.3" - postcss-modules-scope "^3.0.0" + postcss-modules-local-by-default "^4.0.4" + postcss-modules-scope "^3.1.1" postcss-modules-values "^4.0.0" postcss-value-parser "^4.2.0" - semver "^7.3.8" + semver "^7.5.4" css-select@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== dependencies: boolbase "^1.0.0" @@ -4456,60 +4827,67 @@ css-select@^5.1.0: css-what@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== dash-ast@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/dash-ast/-/dash-ast-1.0.0.tgz#12029ba5fb2f8aa6f0a861795b23c1b4b6c27d37" + resolved "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz" integrity sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA== data-uri-to-buffer@3: version "3.0.1" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== -debug@2.6.9, debug@^2.1.0: +debug@^2.1.0: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@^3.2.6: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "^2.1.1" + ms "2.0.0" decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decompress-response@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== dependencies: mimic-response "^1.0.0" decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + resolved "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz" integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== dependencies: file-type "^5.2.0" @@ -4518,7 +4896,7 @@ decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: decompress-tarbz2@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + resolved "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz" integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: decompress-tar "^4.1.0" @@ -4529,7 +4907,7 @@ decompress-tarbz2@^4.0.0: decompress-targz@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + resolved "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz" integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== dependencies: decompress-tar "^4.1.1" @@ -4538,7 +4916,7 @@ decompress-targz@^4.0.0: decompress-unzip@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + resolved "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz" integrity sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw== dependencies: file-type "^3.8.0" @@ -4548,7 +4926,7 @@ decompress-unzip@^4.0.1: decompress@^4.0.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" + resolved "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz" integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== dependencies: decompress-tar "^4.0.0" @@ -4562,31 +4940,40 @@ decompress@^4.0.0: deep-is@~0.1.3: version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== default-gateway@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== dependencies: execa "^5.0.0" defaults@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== dependencies: clone "^1.0.2" +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + define-lazy-prop@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== define-properties@^1.1.3: version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz" integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== dependencies: has-property-descriptors "^1.0.0" @@ -4594,12 +4981,12 @@ define-properties@^1.1.3: defined@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" + resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz" integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== degenerator@^3.0.2: version "3.0.4" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.4.tgz#07ccf95bc11044a37a6efc2f66029fb636e31f24" + resolved "https://registry.npmjs.org/degenerator/-/degenerator-3.0.4.tgz" integrity sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw== dependencies: ast-types "^0.13.2" @@ -4609,32 +4996,27 @@ degenerator@^3.0.2: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - delimit-stream@0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/delimit-stream/-/delimit-stream-0.1.0.tgz#9b8319477c0e5f8aeb3ce357ae305fc25ea1cd2b" + resolved "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz" integrity sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ== -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + deps-sort@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.1.tgz#9dfdc876d2bcec3386b6829ac52162cda9fa208d" + resolved "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz" integrity sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw== dependencies: JSONStream "^1.0.3" @@ -4644,7 +5026,7 @@ deps-sort@^2.0.1: des.js@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz" integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== dependencies: inherits "^2.0.1" @@ -4652,17 +5034,17 @@ des.js@^1.0.0: destroy@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-node@^2.0.4: version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detective@^5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" + resolved "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz" integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== dependencies: acorn-node "^1.8.2" @@ -4671,7 +5053,7 @@ detective@^5.2.0: dezalgo@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" + resolved "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz" integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== dependencies: asap "^2.0.0" @@ -4679,12 +5061,12 @@ dezalgo@^1.0.4: diff@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -4693,31 +5075,31 @@ diffie-hellman@^5.0.0: dijkstrajs@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" + resolved "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz" integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dns-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== dns-packet@^5.2.2: version "5.6.0" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz" integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" dom-serializer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== dependencies: domelementtype "^2.3.0" @@ -4726,24 +5108,24 @@ dom-serializer@^2.0.0: domain-browser@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== dependencies: domelementtype "^2.3.0" domutils@^3.0.1: version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + resolved "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== dependencies: dom-serializer "^2.0.0" @@ -4752,7 +5134,7 @@ domutils@^3.0.1: download@^6.2.5: version "6.2.5" - resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" + resolved "https://registry.npmjs.org/download/-/download-6.2.5.tgz" integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== dependencies: caw "^2.0.0" @@ -4769,41 +5151,46 @@ download@^6.2.5: duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== dependencies: readable-stream "^2.0.2" duplexer3@^0.1.4: version "0.1.5" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.411, electron-to-chromium@^1.4.477: +electron-to-chromium@^1.4.477: version "1.4.490" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz#d99286f6e915667fa18ea4554def1aa60eb4d5f1" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz" integrity sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A== +electron-to-chromium@^1.4.668: + version "1.4.757" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.757.tgz" + integrity sha512-jftDaCknYSSt/+KKeXzH3LX5E2CvRLm75P3Hj+J/dv3CL0qUYcOt13d5FN1NiL5IJbbhzHrb3BomeG2tkSlZmw== + elementtree@^0.1.6, elementtree@^0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/elementtree/-/elementtree-0.1.7.tgz#9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0" + resolved "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz" integrity sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg== dependencies: sax "1.1.4" elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4: version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: bn.js "^4.11.9" @@ -4816,141 +5203,188 @@ elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4: emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojis-list@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encode-utf8@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" + resolved "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz" integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== encoding@^0.1.13: version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: iconv-lite "^0.6.2" end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^5.14.1: - version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" - integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== +enhanced-resolve@^5.15.0: + version "5.16.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz" + integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== -env-paths@^2.2.0: +env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== err-code@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== errno@^0.1.1: version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + es-module-lexer@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz" integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== es6-object-assign@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + resolved "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" integrity sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw== -esbuild-wasm@0.17.19: - version "0.17.19" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.17.19.tgz#c528495c5363c34a4671fa55404e2b0ba85566ba" - integrity sha512-X9UQEMJMZXwlGCfqcBmJ1jEa+KrLfd+gCBypO/TSzo5hZvbVwFqpxj1YCuX54ptTF75wxmrgorR4RL40AKtLVg== +esbuild-wasm@0.20.1: + version "0.20.1" + resolved "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.20.1.tgz" + integrity sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A== -esbuild@0.17.19, esbuild@^0.17.5: - version "0.17.19" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.19.tgz#087a727e98299f0462a3d0bcdd9cd7ff100bd955" - integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== +esbuild@^0.19.3: + version "0.19.12" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz" + integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== + optionalDependencies: + "@esbuild/aix-ppc64" "0.19.12" + "@esbuild/android-arm" "0.19.12" + "@esbuild/android-arm64" "0.19.12" + "@esbuild/android-x64" "0.19.12" + "@esbuild/darwin-arm64" "0.19.12" + "@esbuild/darwin-x64" "0.19.12" + "@esbuild/freebsd-arm64" "0.19.12" + "@esbuild/freebsd-x64" "0.19.12" + "@esbuild/linux-arm" "0.19.12" + "@esbuild/linux-arm64" "0.19.12" + "@esbuild/linux-ia32" "0.19.12" + "@esbuild/linux-loong64" "0.19.12" + "@esbuild/linux-mips64el" "0.19.12" + "@esbuild/linux-ppc64" "0.19.12" + "@esbuild/linux-riscv64" "0.19.12" + "@esbuild/linux-s390x" "0.19.12" + "@esbuild/linux-x64" "0.19.12" + "@esbuild/netbsd-x64" "0.19.12" + "@esbuild/openbsd-x64" "0.19.12" + "@esbuild/sunos-x64" "0.19.12" + "@esbuild/win32-arm64" "0.19.12" + "@esbuild/win32-ia32" "0.19.12" + "@esbuild/win32-x64" "0.19.12" + +esbuild@0.20.1: + version "0.20.1" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz" + integrity sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA== optionalDependencies: - "@esbuild/android-arm" "0.17.19" - "@esbuild/android-arm64" "0.17.19" - "@esbuild/android-x64" "0.17.19" - "@esbuild/darwin-arm64" "0.17.19" - "@esbuild/darwin-x64" "0.17.19" - "@esbuild/freebsd-arm64" "0.17.19" - "@esbuild/freebsd-x64" "0.17.19" - "@esbuild/linux-arm" "0.17.19" - "@esbuild/linux-arm64" "0.17.19" - "@esbuild/linux-ia32" "0.17.19" - "@esbuild/linux-loong64" "0.17.19" - "@esbuild/linux-mips64el" "0.17.19" - "@esbuild/linux-ppc64" "0.17.19" - "@esbuild/linux-riscv64" "0.17.19" - "@esbuild/linux-s390x" "0.17.19" - "@esbuild/linux-x64" "0.17.19" - "@esbuild/netbsd-x64" "0.17.19" - "@esbuild/openbsd-x64" "0.17.19" - "@esbuild/sunos-x64" "0.17.19" - "@esbuild/win32-arm64" "0.17.19" - "@esbuild/win32-ia32" "0.17.19" - "@esbuild/win32-x64" "0.17.19" + "@esbuild/aix-ppc64" "0.20.1" + "@esbuild/android-arm" "0.20.1" + "@esbuild/android-arm64" "0.20.1" + "@esbuild/android-x64" "0.20.1" + "@esbuild/darwin-arm64" "0.20.1" + "@esbuild/darwin-x64" "0.20.1" + "@esbuild/freebsd-arm64" "0.20.1" + "@esbuild/freebsd-x64" "0.20.1" + "@esbuild/linux-arm" "0.20.1" + "@esbuild/linux-arm64" "0.20.1" + "@esbuild/linux-ia32" "0.20.1" + "@esbuild/linux-loong64" "0.20.1" + "@esbuild/linux-mips64el" "0.20.1" + "@esbuild/linux-ppc64" "0.20.1" + "@esbuild/linux-riscv64" "0.20.1" + "@esbuild/linux-s390x" "0.20.1" + "@esbuild/linux-x64" "0.20.1" + "@esbuild/netbsd-x64" "0.20.1" + "@esbuild/openbsd-x64" "0.20.1" + "@esbuild/sunos-x64" "0.20.1" + "@esbuild/win32-arm64" "0.20.1" + "@esbuild/win32-ia32" "0.20.1" + "@esbuild/win32-x64" "0.20.1" escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escodegen@^1.8.1: version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: esprima "^4.0.1" @@ -4962,7 +5396,7 @@ escodegen@^1.8.1: eslint-scope@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -4970,39 +5404,39 @@ eslint-scope@5.1.1: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== ethereum-cryptography@^0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191" + resolved "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz" integrity sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ== dependencies: "@types/pbkdf2" "^3.0.0" @@ -5023,7 +5457,7 @@ ethereum-cryptography@^0.1.3: ethereum-cryptography@^2.0.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz#18fa7108622e56481157a5cb7c01c0c6a672eb67" + resolved "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz" integrity sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug== dependencies: "@noble/curves" "1.1.0" @@ -5033,15 +5467,28 @@ ethereum-cryptography@^2.0.0: ethereumjs-abi@^0.6.8: version "0.6.8" - resolved "https://registry.yarnpkg.com/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz#71bc152db099f70e62f108b7cdfca1b362c6fcae" + resolved "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz" integrity sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA== dependencies: bn.js "^4.11.8" ethereumjs-util "^6.0.0" -ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: +ethereumjs-util@^6.0.0: + version "6.2.1" + resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz" + integrity sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw== + dependencies: + "@types/bn.js" "^4.11.3" + bn.js "^4.11.0" + create-hash "^1.1.2" + elliptic "^6.5.2" + ethereum-cryptography "^0.1.3" + ethjs-util "0.1.6" + rlp "^2.2.3" + +ethereumjs-util@^6.2.1: version "6.2.1" - resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz#fcb4e4dd5ceacb9d2305426ab1a5cd93e3163b69" + resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz" integrity sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw== dependencies: "@types/bn.js" "^4.11.3" @@ -5054,7 +5501,7 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1: ethereumjs-util@^7.1.3, ethereumjs-util@^7.1.5: version "7.1.5" - resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz#9ecf04861e4fbbeed7465ece5f23317ad1129181" + resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz" integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg== dependencies: "@types/bn.js" "^5.1.0" @@ -5063,32 +5510,27 @@ ethereumjs-util@^7.1.3, ethereumjs-util@^7.1.5: ethereum-cryptography "^0.1.3" rlp "^2.2.4" -ethjs-util@0.1.6, ethjs-util@^0.1.6: +ethjs-util@^0.1.6, ethjs-util@0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536" + resolved "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz" integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w== dependencies: is-hex-prefixed "1.0.0" strip-hex-prefix "1.0.0" -eventemitter-asyncresource@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz#734ff2e44bf448e627f7748f905d6bdd57bdb65b" - integrity sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ== - eventemitter3@^4.0.0: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0, events@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -5096,7 +5538,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: execa@^4.0.2: version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" @@ -5111,7 +5553,7 @@ execa@^4.0.2: execa@^5.0.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -5126,12 +5568,12 @@ execa@^5.0.0: exponential-backoff@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== express@^4.17.3: version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== dependencies: accepts "~1.3.8" @@ -5168,14 +5610,14 @@ express@^4.17.3: ext-list@^2.0.0: version "2.2.2" - resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + resolved "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz" integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== dependencies: mime-db "^1.28.0" ext-name@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + resolved "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz" integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== dependencies: ext-list "^2.0.0" @@ -5183,12 +5625,12 @@ ext-name@^5.0.0: extend@3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: +external-editor@^3.0.3, external-editor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" @@ -5197,12 +5639,12 @@ external-editor@^3.0.3: extract-files@^9.0.0: version "9.0.0" - resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" + resolved "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz" integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== fancy-log@^1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + resolved "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz" integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== dependencies: ansi-gray "^0.1.1" @@ -5212,13 +5654,13 @@ fancy-log@^1.3.3: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@3.2.12: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== +fast-glob@^3.2.11, fast-glob@^3.3.0: + version "3.3.1" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -5226,10 +5668,10 @@ fast-glob@3.2.12: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.2.11, fast-glob@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" - integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== +fast-glob@3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -5239,80 +5681,80 @@ fast-glob@^3.2.11, fast-glob@^3.3.0: fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== fastq@^1.6.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" faye-websocket@^0.11.3: version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" fd-slicer@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== dependencies: pend "~1.2.0" -figures@^3.0.0: +figures@^3.0.0, figures@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" -file-type@5.2.0, file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" - integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== - file-type@^3.8.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + resolved "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz" integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== +file-type@^5.2.0, file-type@5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" + integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== + file-type@^6.1.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz" integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== file-uri-to-path@2: version "2.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz" integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== filename-reserved-regex@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== filenamify@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" + resolved "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz" integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== dependencies: filename-reserved-regex "^2.0.0" @@ -5321,14 +5763,14 @@ filenamify@^2.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== dependencies: debug "2.6.9" @@ -5339,38 +5781,50 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" -find-cache-dir@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" -find-up@^4.0.0, find-up@^4.1.0: +find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + follow-redirects@^1.0.0, follow-redirects@^1.14.4: version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== for-each@^0.3.3: version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== dependencies: is-callable "^1.1.3" foreground-child@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" + resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== dependencies: cross-spawn "^7.0.0" @@ -5378,7 +5832,7 @@ foreground-child@^3.1.0: form-data@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" @@ -5387,7 +5841,7 @@ form-data@^3.0.0: form-data@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" @@ -5396,7 +5850,7 @@ form-data@^4.0.0: formidable@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89" + resolved "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz" integrity sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g== dependencies: dezalgo "^1.0.4" @@ -5406,27 +5860,27 @@ formidable@^2.1.2: forwarded@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== fs-constants@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -5435,7 +5889,7 @@ fs-extra@^8.1.0: fs-extra@^9.0.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -5445,36 +5899,31 @@ fs-extra@^9.0.0: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-minipass@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.2.tgz#5b383858efa8c1eb8c33b39e994f7e8555b8b3a3" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.2.tgz" integrity sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== dependencies: minipass "^5.0.0" fs-monkey@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.4.tgz#ee8c1b53d3fe8bb7e5d2c5c5dfc0168afdd2f747" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz" integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - ftp@^0.3.10: version "0.3.10" - resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" + resolved "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz" integrity sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ== dependencies: readable-stream "1.1.x" @@ -5482,41 +5931,32 @@ ftp@^0.3.10: function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-assigned-identifiers@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1" + resolved "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz" integrity sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ== get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" @@ -5524,21 +5964,32 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: has-proto "^1.0.1" has-symbols "^1.0.3" +get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-proxy@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" + resolved "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz" integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== dependencies: npm-conf "^1.1.0" get-stream@^2.2.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz" integrity sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA== dependencies: object-assign "^4.0.1" @@ -5546,24 +5997,24 @@ get-stream@^2.2.0: get-stream@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== get-stream@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-stream@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== get-uri@3: version "3.0.2" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" + resolved "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz" integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== dependencies: "@tootallnate/once" "1" @@ -5575,26 +6026,26 @@ get-uri@3: glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.1: version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob-to-regexp@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== glob@^10.2.2: version "10.3.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.3.tgz#8360a4ffdd6ed90df84aa8d52f21f452e86a123b" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz" integrity sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw== dependencies: foreground-child "^3.1.0" @@ -5603,9 +6054,44 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.1.0, glob@^7.1.3, glob@^7.1.4: +glob@^10.3.10: + version "10.3.12" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz" + integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.6" + minimatch "^9.0.1" + minipass "^7.0.4" + path-scurry "^1.10.2" + +glob@^7.1.0: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.4: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -5617,7 +6103,7 @@ glob@^7.1.0, glob@^7.1.3, glob@^7.1.4: glob@^9.2.0: version "9.3.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" + resolved "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz" integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== dependencies: fs.realpath "^1.0.0" @@ -5627,12 +6113,12 @@ glob@^9.2.0: globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globby@^13.1.1: version "13.2.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + resolved "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== dependencies: dir-glob "^3.0.1" @@ -5643,19 +6129,19 @@ globby@^13.1.1: google-protobuf@^3.21.2: version "3.21.2" - resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.21.2.tgz#4580a2bea8bbb291ee579d1fefb14d6fa3070ea4" + resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz" integrity sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA== gopd@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" got@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + resolved "https://registry.npmjs.org/got/-/got-7.1.0.tgz" integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== dependencies: decompress-response "^3.2.0" @@ -5675,12 +6161,12 @@ got@^7.0.0: graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== graphql-request@^5.1.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-5.2.0.tgz#a05fb54a517d91bb2d7aefa17ade4523dc5ebdca" + resolved "https://registry.npmjs.org/graphql-request/-/graphql-request-5.2.0.tgz" integrity sha512-pLhKIvnMyBERL0dtFI3medKqWOz/RhHdcgbZ+hMMIb32mEPa5MJSzS4AuXxfI4sRAu6JVVk5tvXuGfCWl9JYWQ== dependencies: "@graphql-typed-document-node/core" "^3.1.1" @@ -5690,75 +6176,77 @@ graphql-request@^5.1.0: graphql@^16.6.0: version "16.7.1" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.7.1.tgz#11475b74a7bff2aefd4691df52a0eca0abd9b642" + resolved "https://registry.npmjs.org/graphql/-/graphql-16.7.1.tgz" integrity sha512-DRYR9tf+UGU0KOsMcKAlXeFfX89UiiIZ0dRU3mR0yJfu6OjZqUcp68NnFLnqQU5RexygFoDy1EW+ccOYcPfmHg== handle-thing@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== dependencies: get-intrinsic "^1.1.1" +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + has-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== has-symbol-support-x@^1.4.1: version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + resolved "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz" integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-to-string-tag-x@^1.2.0: version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + resolved "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz" integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== dependencies: has-symbol-support-x "^1.4.1" has-tostringtag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: has-symbols "^1.0.2" -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - has@^1.0.0, has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" @@ -5767,15 +6255,22 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + hdkey@^2.0.1: version "2.1.0" - resolved "https://registry.yarnpkg.com/hdkey/-/hdkey-2.1.0.tgz#755b30b73f54e93c31919c1b2f19205a8e57cb92" + resolved "https://registry.npmjs.org/hdkey/-/hdkey-2.1.0.tgz" integrity sha512-i9Wzi0Dy49bNS4tXXeGeu0vIcn86xXdPQUpEYg+SO1YiO8HtomjmmRMaRyqL0r59QfcD4PfVbSF3qmsWFwAemA== dependencies: bs58check "^2.1.2" @@ -5783,28 +6278,14 @@ hdkey@^2.0.1: safe-buffer "^5.1.1" secp256k1 "^4.0.0" -hdr-histogram-js@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz#0b860534655722b6e3f3e7dca7b78867cf43dcb5" - integrity sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g== - dependencies: - "@assemblyscript/loader" "^0.10.1" - base64-js "^1.2.0" - pako "^1.0.3" - -hdr-histogram-percentiles-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz#9409f4de0c2dda78e61de2d9d78b1e9f3cba283c" - integrity sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw== - hexoid@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" + resolved "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz" integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== hmac-drbg@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== dependencies: hash.js "^1.0.3" @@ -5813,19 +6294,19 @@ hmac-drbg@^1.0.1: hosted-git-info@^2.1.4: version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58" - integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== +hosted-git-info@^7.0.0: + version "7.0.2" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz" + integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w== dependencies: - lru-cache "^7.5.1" + lru-cache "^10.0.1" hpack.js@^2.1.6: version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== dependencies: inherits "^2.0.1" @@ -5835,17 +6316,17 @@ hpack.js@^2.1.6: html-entities@^2.3.2: version "2.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz" integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== htmlescape@^1.1.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + resolved "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz" integrity sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg== htmlparser2@^8.0.2: version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== dependencies: domelementtype "^2.3.0" @@ -5855,17 +6336,27 @@ htmlparser2@^8.0.2: http-cache-semantics@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-deceiver@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-errors@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" @@ -5874,42 +6365,31 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - http-parser-js@>=0.5.1: version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" agent-base "6" debug "4" -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== +http-proxy-agent@^7.0.0: + version "7.0.2" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" + agent-base "^7.1.0" + debug "^4.3.4" -http-proxy-middleware@^2.0.3: +http-proxy-middleware@^2.0.3, http-proxy-middleware@2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== dependencies: "@types/http-proxy" "^1.17.8" @@ -5920,7 +6400,7 @@ http-proxy-middleware@^2.0.3: http-proxy@^1.18.1: version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -5929,88 +6409,104 @@ http-proxy@^1.18.1: https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== -https-proxy-agent@5, https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: +https-proxy-agent@^5.0.0, https-proxy-agent@5: version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" debug "4" +https-proxy-agent@^7.0.1: + version "7.0.4" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz" + integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + dependencies: + agent-base "^7.0.2" + debug "4" + +https-proxy-agent@7.0.4: + version "7.0.4" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz" + integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@^0.4.24, iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.2, iconv-lite@^0.6.3: +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +iconv-lite@^0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore-walk@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.3.tgz#0fcdb6decaccda35e308a7b0948645dd9523b7bb" - integrity sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA== +ignore-walk@^6.0.4: + version "6.0.5" + resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz" + integrity sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A== dependencies: minimatch "^9.0.0" ignore@^5.2.4: version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== image-size@~0.5.0: version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== immediate@~3.0.5: version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== immutable@^4.0.0: version "4.3.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.2.tgz#f89d910f8dfb6e15c03b2cae2faaf8c1f66455fe" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.2.tgz" integrity sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA== -import-fresh@^3.2.1: +import-fresh@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -6018,83 +6514,62 @@ import-fresh@^3.2.1: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4, inherits@2, inherits@2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" - integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== - ini@^1.3.4: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== ini@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" + resolved "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz" integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== +ini@4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz" + integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw== + inline-source-map@~0.6.0: version "0.6.2" - resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + resolved "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz" integrity sha512-0mVWSSbNDvedDWIN4wxLsdPM4a7cIPcpyMxj3QZ406QRwQ6ePGB1YIHxVPjqpcUGbWQ5C+nHTwGNWAGvt7ggVA== dependencies: source-map "~0.5.3" -inquirer@8.2.4: - version "8.2.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" - integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^7.0.0" - inquirer@^7.0.0: version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== dependencies: ansi-escapes "^4.2.1" @@ -6111,64 +6586,86 @@ inquirer@^7.0.0: strip-ansi "^6.0.0" through "^2.3.6" +inquirer@9.2.15: + version "9.2.15" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-9.2.15.tgz" + integrity sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg== + dependencies: + "@ljharb/through" "^2.3.12" + ansi-escapes "^4.3.2" + chalk "^5.3.0" + cli-cursor "^3.1.0" + cli-width "^4.1.0" + external-editor "^3.1.0" + figures "^3.2.0" + lodash "^4.17.21" + mute-stream "1.0.0" + ora "^5.4.1" + run-async "^3.0.0" + rxjs "^7.8.1" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wrap-ansi "^6.2.0" + insert-module-globals@^7.2.1: version "7.2.1" - resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.1.tgz#d5e33185181a4e1f33b15f7bf100ee91890d5cb3" + resolved "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz" integrity sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg== dependencies: - JSONStream "^1.0.3" acorn-node "^1.5.2" combine-source-map "^0.8.0" concat-stream "^1.6.1" is-buffer "^1.1.0" + JSONStream "^1.0.3" path-is-absolute "^1.0.1" process "~0.11.0" through2 "^2.0.0" undeclared-identifiers "^1.1.2" xtend "^4.0.0" -ionicons@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ionicons/-/ionicons-7.1.0.tgz#25daa91345acedcb0f4fb7da670f5aff2e1f266a" - integrity sha512-iE4GuEdEHARJpp0sWL7WJZCzNCf5VxpNRhAjW0fLnZPnNL5qZOJUcfup2Z2Ty7Jk8Q5hacrHfGEB1lCwOdXqGg== +ionicons@^7.0.0, ionicons@^7.2.2: + version "7.4.0" + resolved "https://registry.npmjs.org/ionicons/-/ionicons-7.4.0.tgz" + integrity sha512-ZK94MMqgzMCPPMhmk8Ouu6goyVHFIlw/ACP6oe3FrikcI0N7CX0xcwVaEbUc0G/v3W0shI93vo+9ve/KpvcNhQ== dependencies: - "@stencil/core" "^2.18.0" + "@stencil/core" "^4.0.3" -ionicons@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/ionicons/-/ionicons-7.1.2.tgz#fdf47afdad980349803a705473f51697370b3dad" - integrity sha512-zZ4njAqSP39H8RRvZhJvkHsv7cBjYE/VfInH218Osf2UVxJITSOutTTd25MW+tAXKN5fheYzclUXUsF55JHUDg== +ip-address@^9.0.5: + version "9.0.5" + resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz" + integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== dependencies: - "@stencil/core" "^2.18.0" + jsbn "1.1.0" + sprintf-js "^1.1.3" ip-regex@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" + resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== ip@^1.1.5: version "1.1.8" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== ip@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" + resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - ipaddr.js@^2.0.1: version "2.1.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz" integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + is-arguments@^1.0.4: version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== dependencies: call-bind "^1.0.2" @@ -6176,80 +6673,80 @@ is-arguments@^1.0.4: is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-buffer@^1.1.0: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.3: version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.8.1: +is-core-module@^2.13.0, is-core-module@^2.8.1: version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-function@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== dependencies: has-tostringtag "^1.0.0" is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-hex-prefixed@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" + resolved "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz" integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA== is-interactive@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== is-lambda@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-nan@^1.2.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + resolved "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== dependencies: call-bind "^1.0.0" @@ -6257,113 +6754,118 @@ is-nan@^1.2.1: is-natural-number@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + resolved "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz" integrity sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ== is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-object@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== is-plain-obj@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-retry-allowed@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" + resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-typed-array@^1.1.3: version "1.1.12" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz" integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== dependencies: which-typed-array "^1.1.11" is-typedarray@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-unicode-supported@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== is-what@^3.14.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +isexe@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz" + integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== + iso-url@^1.1.5: version "1.2.1" - resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-1.2.1.tgz#db96a49d8d9a64a1c889fc07cc525d093afb1811" + resolved "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz" integrity sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng== iso-url@~0.4.7: version "0.4.7" - resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-0.4.7.tgz#de7e48120dae46921079fe78f325ac9e9217a385" + resolved "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz" integrity sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog== isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== isomorphic-fetch@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" + resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== dependencies: node-fetch "^2.6.1" @@ -6371,12 +6873,12 @@ isomorphic-fetch@^3.0.0: istanbul-lib-coverage@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== istanbul-lib-instrument@^5.0.4: version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== dependencies: "@babel/core" "^7.12.3" @@ -6387,7 +6889,7 @@ istanbul-lib-instrument@^5.0.4: isurl@^1.0.0-alpha5: version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + resolved "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz" integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== dependencies: has-to-string-tag-x "^1.2.0" @@ -6395,16 +6897,25 @@ isurl@^1.0.0-alpha5: jackspeak@^2.0.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.3.tgz#ac63c57c18d254dc78a1f4ecd1cdeb4daeb6e616" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.3.tgz" integrity sha512-pF0kfjmg8DJLxDrizHoCZGUFz4P4czQ3HyfW4BU0ffebYkzAVlBywp5zaxW/TM+r0sGbmrQdi8EQQVTJFxnGsQ== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^2.3.6: + version "2.3.6" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jest-worker@^27.4.5: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" @@ -6413,32 +6924,32 @@ jest-worker@^27.4.5: jetifier@1.6.6: version "1.6.6" - resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.6.tgz#fec8bff76121444c12dc38d2dad6767c421dab68" + resolved "https://registry.npmjs.org/jetifier/-/jetifier-1.6.6.tgz" integrity sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ== -jiti@^1.18.2: - version "1.19.1" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.19.1.tgz#fa99e4b76a23053e0e7cde098efe1704a14c16f1" - integrity sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg== +jiti@^1.20.0: + version "1.21.0" + resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== -js-sha256@0.9.0, js-sha256@^0.9.0: +js-sha256@^0.9.0, js-sha256@0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966" + resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== js-sha3@^0.8.0: version "0.8.0" - resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -6446,80 +6957,95 @@ js-yaml@^3.13.1: js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" jsbi@^3.1.5: version "3.2.5" - resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.2.5.tgz#b37bb90e0e5c2814c1c2a1bcd8c729888a2e37d6" + resolved "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz" integrity sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ== +jsbn@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" + integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== + jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-parse-even-better-errors@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz" integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-text-sequence@~0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2" + resolved "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz" integrity sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w== dependencies: delimit-stream "0.1.0" json-text-sequence@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.3.0.tgz#6603e0ee45da41f949669fd18744b97fb209e6ce" + resolved "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.3.0.tgz" integrity sha512-7khKIYPKwXQem4lWXfpIN/FEnhztCeRPSxH4qm3fVlqulwujrRDD54xAwDDn/qVKpFtV550+QAkcWJcufzqQuA== dependencies: "@sovpro/delimited-stream" "^1.1.0" -json5@^2.1.2, json5@^2.2.2: +json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-parser@3.2.0, jsonc-parser@^3.0.0: +jsonc-parser@^3.0.0, jsonc-parser@3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz" + integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== + +jsonc-parser@3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== optionalDependencies: graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -6528,19 +7054,27 @@ jsonfile@^6.0.1: jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +JSONStream@^1.0.3: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + karma-source-map-support@1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz#58526ceccf7e8730e56effd97a4de8d712ac0d6b" + resolved "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz" integrity sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== dependencies: source-map-support "^0.5.5" keccak@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.3.tgz#4bc35ad917be1ef54ff246f904c2bbbf9ac61276" + resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz" integrity sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ== dependencies: node-addon-api "^2.0.0" @@ -6549,27 +7083,27 @@ keccak@^3.0.0: kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== kleur@^4.1.4: version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== -klona@^2.0.4, klona@^2.0.6: +klona@^2.0.4: version "2.0.6" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== labeled-stream-splicer@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz#42a41a16abcd46fd046306cf4f2c3576fffb1c21" + resolved "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz" integrity sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw== dependencies: inherits "^2.0.1" @@ -6577,7 +7111,7 @@ labeled-stream-splicer@^2.0.0: launch-editor@^2.6.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7" + resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz" integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== dependencies: picocolors "^1.0.0" @@ -6585,7 +7119,7 @@ launch-editor@^2.6.0: leek@0.0.24: version "0.0.24" - resolved "https://registry.yarnpkg.com/leek/-/leek-0.0.24.tgz#e400e57f0e60d8ef2bd4d068dc428a54345dbcda" + resolved "https://registry.npmjs.org/leek/-/leek-0.0.24.tgz" integrity sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ== dependencies: debug "^2.1.0" @@ -6594,15 +7128,15 @@ leek@0.0.24: less-loader@11.1.0: version "11.1.0" - resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-11.1.0.tgz#a452384259bdf8e4f6d5fdcc39543609e6313f82" + resolved "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz" integrity sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug== dependencies: klona "^2.0.4" -less@4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/less/-/less-4.1.3.tgz#175be9ddcbf9b250173e0a00b4d6920a5b770246" - integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== +less@4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/less/-/less-4.2.0.tgz" + integrity sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA== dependencies: copy-anything "^2.0.1" parse-node-version "^1.0.1" @@ -6618,7 +7152,7 @@ less@4.1.3: levn@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== dependencies: prelude-ls "~1.1.2" @@ -6626,33 +7160,33 @@ levn@~0.3.0: license-webpack-plugin@4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz#1e18442ed20b754b82f1adeff42249b81d11aec6" + resolved "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz" integrity sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw== dependencies: webpack-sources "^3.0.0" lie@3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" + resolved "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== dependencies: immediate "~3.0.5" lifehash@^0.0.2: version "0.0.2" - resolved "https://registry.yarnpkg.com/lifehash/-/lifehash-0.0.2.tgz#ac0b211603e54b87f6cf1ca552b1304f3a4b5fe9" + resolved "https://registry.npmjs.org/lifehash/-/lifehash-0.0.2.tgz" integrity sha512-j49ZyqNXfmJUYPmFU35wCfAokaMO4h5ZNJuVZxjPHHgcgiHyOoqqNv04tewzAXhucgXboK5Pvd3jF5ESwKDoMw== dependencies: create-hash "1.2.0" lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== load-json-file@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" integrity sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ== dependencies: graceful-fs "^4.1.2" @@ -6662,47 +7196,54 @@ load-json-file@^2.0.0: loader-runner@^4.2.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== -loader-utils@3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== - loader-utils@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^2.1.2" +loader-utils@3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + localforage-cordovasqlitedriver@^1.8.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/localforage-cordovasqlitedriver/-/localforage-cordovasqlitedriver-1.8.0.tgz#13a3613650b01e0899aaf19336ed4655cc0bf77f" + resolved "https://registry.npmjs.org/localforage-cordovasqlitedriver/-/localforage-cordovasqlitedriver-1.8.0.tgz" integrity sha512-AeYiVPURow8gPAGHNOiGMS9rlgv81wUuQLtnyCP6Eh1mq+IsqNl9fwAOP+RiTi6aO/Wfy3TTWiW2WtbTdJaUnQ== dependencies: localforage ">=1.5.0" -localforage@>=1.5.0, localforage@^1.9.0: +localforage@^1.9.0, localforage@>=1.5.0: version "1.10.0" - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" + resolved "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz" integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== dependencies: lie "3.1.1" locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + lodash._baseassign@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + resolved "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== dependencies: lodash._basecopy "^3.0.0" @@ -6710,17 +7251,17 @@ lodash._baseassign@^3.0.0: lodash._basecopy@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== lodash._bindcallback@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + resolved "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" integrity sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ== lodash._createassigner@^3.0.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + resolved "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz" integrity sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw== dependencies: lodash._bindcallback "^3.0.0" @@ -6729,17 +7270,17 @@ lodash._createassigner@^3.0.0: lodash._getnative@^3.0.0: version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== lodash._isiterateecall@^3.0.0: version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + resolved "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== lodash.assign@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + resolved "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz" integrity sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA== dependencies: lodash._baseassign "^3.0.0" @@ -6748,27 +7289,27 @@ lodash.assign@^3.2.0: lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.get@^4.4.2: version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== lodash.isarguments@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== lodash.isarray@^3.0.0: version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + resolved "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ== lodash.keys@^3.0.0: version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + resolved "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ== dependencies: lodash._getnative "^3.0.0" @@ -6777,27 +7318,27 @@ lodash.keys@^3.0.0: lodash.memoize@~3.0.3: version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" integrity sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A== lodash.restparam@^3.0.0: version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + resolved "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" integrity sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw== lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.5: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" @@ -6805,113 +7346,103 @@ log-symbols@^4.1.0: long@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== long@^5.2.0: version "5.2.3" - resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1" + resolved "https://registry.npmjs.org/long/-/long-5.2.3.tgz" integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q== lowercase-keys@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== +lru-cache@^10.0.1, lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - "lru-cache@^9.1.1 || ^10.0.0": version "10.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.0.tgz#b9e2a6a72a129d81ab317202d93c7691df727e61" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz" integrity sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw== macos-release@^2.5.0: version "2.5.1" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.5.1.tgz#bccac4a8f7b93163a8d163b8ebf385b3c5f55bf9" + resolved "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz" integrity sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A== magic-string@0.29.0: version "0.29.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.29.0.tgz#f034f79f8c43dba4ae1730ffb5e8c4e084b16cf3" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz" integrity sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" -magic-string@0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" - integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== +magic-string@0.30.8: + version "0.30.8" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz" + integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ== dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" + "@jridgewell/sourcemap-codec" "^1.4.15" make-dir@^1.0.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-error@^1.1.1: version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.0.3, make-fetch-happen@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" - integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== +make-fetch-happen@^13.0.0, make-fetch-happen@^13.0.1: + version "13.0.1" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz" + integrity sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA== dependencies: - agentkeepalive "^4.2.1" - cacache "^17.0.0" + "@npmcli/agent" "^2.0.0" + cacache "^18.0.0" http-cache-semantics "^4.1.1" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^5.0.0" + minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^0.6.3" + proc-log "^4.2.0" promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" ssri "^10.0.0" md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" @@ -6920,49 +7451,49 @@ md5.js@^1.3.4: media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.4.12, memfs@^3.4.3: version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.6.0.tgz" integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== dependencies: fs-monkey "^1.0.4" merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== merkle-lib@^2.0.10: version "2.0.10" - resolved "https://registry.yarnpkg.com/merkle-lib/-/merkle-lib-2.0.10.tgz#82b8dbae75e27a7785388b73f9d7725d0f6f3326" + resolved "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz" integrity sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA== methods@^1.1.2, methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== micro-ftch@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f" + resolved "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz" integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg== micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -6970,109 +7501,117 @@ micromatch@^4.0.2, micromatch@^4.0.4: miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.28.0: +mime-db@^1.28.0, "mime-db@>= 1.43.0 < 2", mime-db@1.52.0: version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" -mime@1.6.0, mime@^1.4.1: +mime@^1.4.1, mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@2.6.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-response@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== -mini-css-extract-plugin@2.7.6: - version "2.7.6" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" - integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== +mini-css-extract-plugin@2.8.1: + version "2.8.1" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz" + integrity sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA== dependencies: schema-utils "^4.0.0" + tapable "^2.2.1" minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^8.0.2: version "8.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz" integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA== dependencies: brace-expansion "^2.0.1" minimatch@^9.0.0, minimatch@^9.0.1: version "9.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -minimist@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw== +minimatch@^9.0.4: + version "9.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== +minimist@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + integrity sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw== + +minipass-collect@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz" + integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== dependencies: - minipass "^3.0.0" + minipass "^7.0.3" minipass-fetch@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.3.tgz#d9df70085609864331b533c960fd4ffaa78d15ce" + resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz" integrity sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ== dependencies: minipass "^5.0.0" @@ -7083,14 +7622,14 @@ minipass-fetch@^3.0.0: minipass-flush@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-json-stream@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" + resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz" integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== dependencies: jsonparse "^1.3.1" @@ -7098,43 +7637,58 @@ minipass-json-stream@^1.0.1: minipass-pipeline@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass-sized@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== dependencies: minipass "^3.0.0" minipass@^3.0.0: version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" minipass@^4.2.4: version "4.2.8" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.0.2" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz" + integrity sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA== + minipass@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": - version "7.0.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.2.tgz#58a82b7d81c7010da5bd4b2c0c85ac4b4ec5131e" - integrity sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA== +minipass@^7.0.2: + version "7.1.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== + +minipass@^7.0.3: + version "7.1.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== + +minipass@^7.0.4: + version "7.1.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -7142,20 +7696,19 @@ minizlib@^2.1.1, minizlib@^2.1.2: mkdirp-classic@^0.5.2: version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + resolved "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== mkdirp@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== module-deps@^6.2.3: version "6.2.3" - resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-6.2.3.tgz#15490bc02af4b56cf62299c7c17cba32d71a96ee" + resolved "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz" integrity sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA== dependencies: - JSONStream "^1.0.3" browser-resolve "^2.0.0" cached-path-relative "^1.0.2" concat-stream "~1.6.0" @@ -7163,6 +7716,7 @@ module-deps@^6.2.3: detective "^5.2.0" duplexer2 "^0.1.2" inherits "^2.0.1" + JSONStream "^1.0.3" parents "^1.0.0" readable-stream "^2.0.2" resolve "^1.4.0" @@ -7173,32 +7727,32 @@ module-deps@^6.2.3: moment@^2.24.0, moment@^2.27.0: version "2.29.4" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" + resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== -mrmime@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== +mrmime@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + +ms@^2.1.1, ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - multicast-dns@^7.2.5: version "7.2.5" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== dependencies: dns-packet "^5.2.2" @@ -7206,27 +7760,37 @@ multicast-dns@^7.2.5: mute-stream@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mute-stream@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz" + integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== + myetherwallet-blockies@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/myetherwallet-blockies/-/myetherwallet-blockies-0.1.1.tgz#60f89d8151291046440683ab7d63e940cfe36db7" + resolved "https://registry.npmjs.org/myetherwallet-blockies/-/myetherwallet-blockies-0.1.1.tgz" integrity sha512-2UPR88/+L7rTVLqTM1Fu3Er9+m6XLMGaanP5wyq5+dGyv9TFbB5ohXRJA0jeYf+30gtlOlhlvzAWtwB6BiHWxQ== nan@^2.13.2: version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" + resolved "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz" integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== nanoid@^3.3.6: version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + native-run@^1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/native-run/-/native-run-1.7.2.tgz#42ee36102039c2a892507bbc1cb75695f676098b" + resolved "https://registry.npmjs.org/native-run/-/native-run-1.7.2.tgz" integrity sha512-2aahC8iXIO8BcvEukVMrYwL5sXurkuIGyQgfSGBto832W6ejV+cB5Ww+2/CRxmyozhbxARJ2OMpEGPV8sTqsrQ== dependencies: "@ionic/utils-fs" "^3.1.6" @@ -7243,38 +7807,38 @@ native-run@^1.7.2: needle@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44" + resolved "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== dependencies: debug "^3.2.6" iconv-lite "^0.6.3" sax "^1.2.4" -negotiator@0.6.3, negotiator@^0.6.3: +negotiator@^0.6.3, negotiator@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== netmask@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz" integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== ngx-moment@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/ngx-moment/-/ngx-moment-6.0.2.tgz#7acba9830746e9c2862d261150f2c8adb20eb4f6" + resolved "https://registry.npmjs.org/ngx-moment/-/ngx-moment-6.0.2.tgz" integrity sha512-HUvDyoJPZKLA3tc+GMQqDpVyCVT2SPfEiV7/CGj2Dwwsn//JhhQ8eTr+RzKqBzLysrXkCwlzulVVJaJ5A0FJEA== dependencies: tslib "^2.3.0" nice-napi@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/nice-napi/-/nice-napi-1.0.2.tgz#dc0ab5a1eac20ce548802fc5686eaa6bc654927b" + resolved "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz" integrity sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA== dependencies: node-addon-api "^3.0.0" @@ -7282,68 +7846,72 @@ nice-napi@^1.0.2: node-addon-api@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz" integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== node-addon-api@^3.0.0: version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== node-addon-api@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz" integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== node-fetch@^2.6.1, node-fetch@^2.6.12: version "2.6.12" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz" integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== dependencies: whatwg-url "^5.0.0" node-forge@^1: version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-gyp-build@^4.2.0, node-gyp-build@^4.2.2: version "4.6.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" + resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz" integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== -node-gyp@^9.0.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.0.tgz#2a7a91c7cba4eccfd95e949369f27c9ba704f369" - integrity sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg== +node-gyp@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz" + integrity sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" - glob "^7.1.4" + glob "^10.3.10" graceful-fs "^4.2.6" - make-fetch-happen "^11.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" + make-fetch-happen "^13.0.0" + nopt "^7.0.0" + proc-log "^3.0.0" semver "^7.3.5" tar "^6.1.2" - which "^2.0.2" + which "^4.0.0" -node-releases@^2.0.12, node-releases@^2.0.13: +node-releases@^2.0.13: version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +nopt@^7.0.0: + version "7.2.1" + resolved "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz" + integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w== dependencies: - abbrev "^1.0.0" + abbrev "^2.0.0" normalize-package-data@^2.3.2: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -7351,36 +7919,36 @@ normalize-package-data@^2.3.2: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588" - integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== +normalize-package-data@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz" + integrity sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ== dependencies: - hosted-git-info "^6.0.0" + hosted-git-info "^7.0.0" is-core-module "^2.8.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== npm-bundled@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7" + resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz" integrity sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ== dependencies: npm-normalize-package-bin "^3.0.0" npm-conf@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== dependencies: config-chain "^1.1.11" @@ -7388,103 +7956,104 @@ npm-conf@^1.1.0: npm-install-checks@^6.0.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.1.1.tgz#b459b621634d06546664207fde16810815808db1" + resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.1.tgz" integrity sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw== dependencies: semver "^7.1.1" npm-normalize-package-bin@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" + resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-package-arg@10.1.0, npm-package-arg@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1" - integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA== +npm-package-arg@^11.0.0: + version "11.0.2" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz" + integrity sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw== + dependencies: + hosted-git-info "^7.0.0" + proc-log "^4.0.0" + semver "^7.3.5" + validate-npm-package-name "^5.0.0" + +npm-package-arg@11.0.1: + version "11.0.1" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz" + integrity sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ== dependencies: - hosted-git-info "^6.0.0" + hosted-git-info "^7.0.0" proc-log "^3.0.0" semver "^7.3.5" validate-npm-package-name "^5.0.0" -npm-packlist@^7.0.0: - version "7.0.4" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-7.0.4.tgz#033bf74110eb74daf2910dc75144411999c5ff32" - integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== +npm-packlist@^8.0.0: + version "8.0.2" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz" + integrity sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA== dependencies: - ignore-walk "^6.0.0" + ignore-walk "^6.0.4" -npm-pick-manifest@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz#c6acd97d1ad4c5dbb80eac7b386b03ffeb289e5f" - integrity sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA== +npm-pick-manifest@^9.0.0: + version "9.0.1" + resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz" + integrity sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" - npm-package-arg "^10.0.0" + npm-package-arg "^11.0.0" semver "^7.3.5" -npm-pick-manifest@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz#2159778d9c7360420c925c1a2287b5a884c713aa" - integrity sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg== +npm-pick-manifest@9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz" + integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" - npm-package-arg "^10.0.0" + npm-package-arg "^11.0.0" semver "^7.3.5" -npm-registry-fetch@^14.0.0: - version "14.0.5" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" - integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== +npm-registry-fetch@^16.0.0: + version "16.2.1" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.1.tgz" + integrity sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA== dependencies: - make-fetch-happen "^11.0.0" - minipass "^5.0.0" + "@npmcli/redact" "^1.1.0" + make-fetch-happen "^13.0.0" + minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-json-stream "^1.0.1" minizlib "^2.1.2" - npm-package-arg "^10.0.0" - proc-log "^3.0.0" + npm-package-arg "^11.0.0" + proc-log "^4.0.0" npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -npmlog@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.9.0: version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== object-is@^1.0.1: version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" @@ -7492,60 +8061,60 @@ object-is@^1.0.1: object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -open@8.4.2, open@^8.0.9, open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - open@^7.0.4: version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" +open@^8.0.9, open@^8.4.0, open@8.4.2: + version "8.4.2" + resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + optionator@^0.8.1: version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" @@ -7555,9 +8124,9 @@ optionator@^0.8.1: type-check "~0.3.2" word-wrap "~1.2.3" -ora@5.4.1, ora@^5.4.1: +ora@^5.4.1, ora@5.4.1: version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== dependencies: bl "^4.1.0" @@ -7572,12 +8141,12 @@ ora@5.4.1, ora@^5.4.1: os-browserify@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== os-name@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-4.0.1.tgz#32cee7823de85a8897647ba4d76db46bf845e555" + resolved "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz" integrity sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw== dependencies: macos-release "^2.5.0" @@ -7585,50 +8154,64 @@ os-name@^4.0.0: os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== p-cancelable@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz" integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== p-event@^1.0.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" + resolved "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz" integrity sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA== dependencies: p-timeout "^1.1.1" p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-retry@^4.5.0: version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== dependencies: "@types/retry" "0.12.0" @@ -7636,19 +8219,19 @@ p-retry@^4.5.0: p-timeout@^1.1.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz" integrity sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA== dependencies: p-finally "^1.0.0" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pac-proxy-agent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e" + resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz" integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== dependencies: "@tootallnate/once" "1" @@ -7663,59 +8246,59 @@ pac-proxy-agent@^5.0.0: pac-resolver@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-5.0.1.tgz#c91efa3a9af9f669104fa2f51102839d01cde8e7" + resolved "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz" integrity sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q== dependencies: degenerator "^3.0.2" ip "^1.1.5" netmask "^2.0.2" -pacote@15.2.0: - version "15.2.0" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" - integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== +pacote@17.0.6: + version "17.0.6" + resolved "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz" + integrity sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ== dependencies: - "@npmcli/git" "^4.0.0" + "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" - "@npmcli/promise-spawn" "^6.0.1" - "@npmcli/run-script" "^6.0.0" - cacache "^17.0.0" + "@npmcli/promise-spawn" "^7.0.0" + "@npmcli/run-script" "^7.0.0" + cacache "^18.0.0" fs-minipass "^3.0.0" - minipass "^5.0.0" - npm-package-arg "^10.0.0" - npm-packlist "^7.0.0" - npm-pick-manifest "^8.0.0" - npm-registry-fetch "^14.0.0" + minipass "^7.0.2" + npm-package-arg "^11.0.0" + npm-packlist "^8.0.0" + npm-pick-manifest "^9.0.0" + npm-registry-fetch "^16.0.0" proc-log "^3.0.0" promise-retry "^2.0.1" - read-package-json "^6.0.0" + read-package-json "^7.0.0" read-package-json-fast "^3.0.0" - sigstore "^1.3.0" + sigstore "^2.2.0" ssri "^10.0.0" tar "^6.1.11" -pako@^1.0.3, pako@~1.0.5: +pako@~1.0.5: version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parents@^1.0.0, parents@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" + resolved "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz" integrity sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg== dependencies: path-platform "~0.11.15" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: asn1.js "^5.2.0" @@ -7726,14 +8309,14 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== dependencies: error-ex "^1.2.0" -parse-json@^5.0.0: +parse-json@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -7743,12 +8326,12 @@ parse-json@^5.0.0: parse-node-version@^1.0.0, parse-node-version@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== parse5-html-rewriting-stream@7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz#e376d3e762d2950ccbb6bb59823fc1d7e9fdac36" + resolved "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz" integrity sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg== dependencies: entities "^4.3.0" @@ -7757,86 +8340,99 @@ parse5-html-rewriting-stream@7.0.0: parse5-sax-parser@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz#4c05064254f0488676aca75fb39ca069ec96dee5" + resolved "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz" integrity sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg== dependencies: parse5 "^7.0.0" parse5@^5.0.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== parse5@^7.0.0: version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== dependencies: entities "^4.4.0" parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -path-browserify@1.0.1, path-browserify@^1.0.0: +path-browserify@^1.0.0, path-browserify@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-platform@~0.11.15: version "0.11.15" - resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" + resolved "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz" integrity sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg== path-scurry@^1.10.1, path-scurry@^1.6.1: version "1.10.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== dependencies: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz" + integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== path-type@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + resolved "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" integrity sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ== dependencies: pify "^2.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.17, pbkdf2@^3.0.3: version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: create-hash "^1.1.2" @@ -7847,67 +8443,68 @@ pbkdf2@^3.0.17, pbkdf2@^3.0.3: pend@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@2.3.1, picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz" + integrity sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg== + pify@^2.0.0, pify@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== -piscina@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/piscina/-/piscina-3.2.0.tgz#f5a1dde0c05567775690cccefe59d9223924d154" - integrity sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA== - dependencies: - eventemitter-asyncresource "^1.0.0" - hdr-histogram-js "^2.0.1" - hdr-histogram-percentiles-obj "^3.0.0" +piscina@4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz" + integrity sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg== optionalDependencies: nice-napi "^1.0.2" -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== dependencies: - find-up "^4.0.0" + find-up "^6.3.0" plist@^3.0.5, plist@^3.0.6: version "3.1.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz" integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== dependencies: "@xmldom/xmldom" "^0.8.8" @@ -7916,50 +8513,54 @@ plist@^3.0.5, plist@^3.0.6: pngjs@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + resolved "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz" integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== -postcss-loader@7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.2.tgz#ac3344ad1f14bb65df135744b7efae4dbdad4301" - integrity sha512-c7qDlXErX6n0VT+LUsW+nwefVtTu3ORtVvK8EXuUIDcxo+b/euYqpuHlJAvePb0Af5e8uMjR/13e0lTuYifaig== +postcss-loader@8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz" + integrity sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ== dependencies: - cosmiconfig "^8.1.3" - jiti "^1.18.2" - klona "^2.0.6" - semver "^7.3.8" + cosmiconfig "^9.0.0" + jiti "^1.20.0" + semver "^7.5.4" + +postcss-media-query-parser@^0.2.3: + version "0.2.3" + resolved "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz" + integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig== postcss-modules-extract-imports@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" - integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== +postcss-modules-local-by-default@^4.0.4: + version "4.0.5" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz" + integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== +postcss-modules-scope@^3.1.1: + version "3.2.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz" + integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== dependencies: postcss-selector-parser "^6.0.4" postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: icss-utils "^5.0.0" postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" @@ -7967,70 +8568,88 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.24: - version "8.4.24" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" - integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== +postcss@^8.2.14: + version "8.4.27" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz" + integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23: +postcss@^8.4.23: version "8.4.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz" integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.33, postcss@^8.4.35: + version "8.4.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + +postcss@8.4.35: + version "8.4.35" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz" + integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== prepend-http@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== -pretty-bytes@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - proc-log@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== +proc-log@^4.0.0, proc-log@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== + process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@0.11.10, process@~0.11.0: +process@~0.11.0, process@0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== progress@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== promise-retry@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== dependencies: err-code "^2.0.2" @@ -8038,7 +8657,7 @@ promise-retry@^2.0.1: prompts@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -8046,12 +8665,12 @@ prompts@^2.4.2: proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== protobufjs@^6.11.2: version "6.11.3" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz" integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== dependencies: "@protobufjs/aspromise" "^1.1.2" @@ -8070,7 +8689,7 @@ protobufjs@^6.11.2: proxy-addr@~2.0.7: version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -8078,7 +8697,7 @@ proxy-addr@~2.0.7: proxy-agent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b" + resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz" integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== dependencies: agent-base "^6.0.0" @@ -8092,17 +8711,17 @@ proxy-agent@^5.0.0: proxy-from-env@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== prr@~1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -8114,7 +8733,7 @@ public-encrypt@^4.0.0: pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -8122,29 +8741,29 @@ pump@^3.0.0: punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== punycode@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pushdata-bitcoin@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz#15931d3cd967ade52206f523aa7331aef7d43af7" + resolved "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz" integrity sha512-hw7rcYTJRAl4olM8Owe8x0fBuJJ+WGbMhQuLWOXEMN3PxPCKQHRkhfL+XG0+iXUmSHjkMmb3Ba55Mt21cZc9kQ== dependencies: bitcoin-ops "^1.3.0" qrcode-reader@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz#95d9bb9e8130800361a96cb5a43124ad1d9e06b8" + resolved "https://registry.npmjs.org/qrcode-reader/-/qrcode-reader-1.0.4.tgz" integrity sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ== qrcode@1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.1.tgz#0103f97317409f7bc91772ef30793a54cd59f0cb" + resolved "https://registry.npmjs.org/qrcode/-/qrcode-1.5.1.tgz" integrity sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg== dependencies: dijkstrajs "^1.0.1" @@ -8152,40 +8771,40 @@ qrcode@1.5.1: pngjs "^5.0.0" yargs "^15.3.1" -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - qs@^6.11.0: version "6.11.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz" integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== dependencies: side-channel "^1.0.4" +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + querystring-es3@~0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" @@ -8193,23 +8812,23 @@ randomfill@^1.0.3: range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== +raw-body@^2.2.0: + version "2.5.2" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== dependencies: bytes "3.1.2" http-errors "2.0.0" iconv-lite "0.4.24" unpipe "1.0.0" -raw-body@^2.2.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" - integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== dependencies: bytes "3.1.2" http-errors "2.0.0" @@ -8218,41 +8837,99 @@ raw-body@^2.2.0: read-only-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + resolved "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz" integrity sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w== dependencies: readable-stream "^2.0.2" read-package-json-fast@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049" + resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz" integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw== dependencies: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" -read-package-json@^6.0.0: - version "6.0.4" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.4.tgz#90318824ec456c287437ea79595f4c2854708836" - integrity sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw== +read-package-json@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz" + integrity sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q== + dependencies: + glob "^10.2.2" + json-parse-even-better-errors "^3.0.0" + normalize-package-data "^6.0.0" + npm-normalize-package-bin "^3.0.0" + +read-pkg@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" + integrity sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA== + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.5.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: - glob "^10.2.2" - json-parse-even-better-errors "^3.0.0" - normalize-package-data "^5.0.0" - npm-normalize-package-bin "^3.0.0" + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" -read-pkg@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA== +readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" readable-stream@1.1.x: version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== dependencies: core-util-is "~1.0.0" @@ -8260,77 +8937,59 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: +readable-stream@3: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" -reflect-metadata@^0.1.2: - version "0.1.13" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +reflect-metadata@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz" + integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== regenerate-unicode-properties@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== dependencies: regenerate "^1.4.2" regenerate@^1.4.2: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - regenerator-runtime@^0.14.0: version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== regenerator-transform@^0.15.2: version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" regex-parser@^2.2.11: version "2.2.11" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== regexpu-core@^5.3.1: version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: "@babel/regjsgen" "^0.8.0" @@ -8342,14 +9001,14 @@ regexpu-core@^5.3.1: regjsparser@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" replace@1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/replace/-/replace-1.2.1.tgz#e6e28db8dc7dcfa2a6c0b99c8922360570f1aead" + resolved "https://registry.npmjs.org/replace/-/replace-1.2.1.tgz" integrity sha512-KZCBe/tPanwBlbjSMQby4l+zjSiFi3CLEP/6VLClnRYgJ46DZ5u9tmA6ceWeFS8coaUnU4ZdGNb/puUGMHNSRg== dependencies: chalk "2.4.2" @@ -8358,37 +9017,37 @@ replace@1.2.1: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-url-loader@5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz#ee3142fb1f1e0d9db9524d539cfa166e9314f795" + resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz" integrity sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg== dependencies: adjust-sourcemap-loader "^4.0.0" @@ -8397,19 +9056,19 @@ resolve-url-loader@5.0.0: postcss "^8.2.14" source-map "0.6.1" -resolve@1.22.2: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== +resolve@^1.1.4, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.4.0: + version "1.22.4" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz" + integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== dependencies: - is-core-module "^2.11.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.1.4, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.4.0: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== +resolve@1.22.8: + version "1.22.8" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" @@ -8417,7 +9076,7 @@ resolve@^1.1.4, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.4. restore-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" @@ -8425,36 +9084,36 @@ restore-cursor@^3.1.0: retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== retry@^0.13.1: version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rimraf@^4.4.1: version "4.4.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz" integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== dependencies: glob "^9.2.0" ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" @@ -8462,94 +9121,137 @@ ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: rlp@^2.2.3, rlp@^2.2.4: version "2.2.7" - resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.7.tgz#33f31c4afac81124ac4b283e2bd4d9720b30beaf" + resolved "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz" integrity sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ== dependencies: bn.js "^5.2.0" -rollup@^3.21.0: - version "3.28.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.28.0.tgz#a3c70004b01934760c0cb8df717c7a1d932389a2" - integrity sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw== +rollup@^4.2.0: + version "4.17.2" + resolved "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz" + integrity sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ== + dependencies: + "@types/estree" "1.0.5" optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.17.2" + "@rollup/rollup-android-arm64" "4.17.2" + "@rollup/rollup-darwin-arm64" "4.17.2" + "@rollup/rollup-darwin-x64" "4.17.2" + "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" + "@rollup/rollup-linux-arm-musleabihf" "4.17.2" + "@rollup/rollup-linux-arm64-gnu" "4.17.2" + "@rollup/rollup-linux-arm64-musl" "4.17.2" + "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" + "@rollup/rollup-linux-riscv64-gnu" "4.17.2" + "@rollup/rollup-linux-s390x-gnu" "4.17.2" + "@rollup/rollup-linux-x64-gnu" "4.17.2" + "@rollup/rollup-linux-x64-musl" "4.17.2" + "@rollup/rollup-win32-arm64-msvc" "4.17.2" + "@rollup/rollup-win32-ia32-msvc" "4.17.2" + "@rollup/rollup-win32-x64-msvc" "4.17.2" fsevents "~2.3.2" rsvp@^3.0.21: version "3.6.2" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + resolved "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz" integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== run-async@^2.4.0: version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +run-async@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz" + integrity sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q== + run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" -rxjs@6.6.7, rxjs@^6.6.0: +rxjs@^6.6.0: version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" -rxjs@7.8.1, rxjs@^7.5.5, rxjs@^7.8.1: +rxjs@^7.8.1, rxjs@7.8.1: version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +rxjs@6.6.7: + version "6.6.7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@13.3.1: - version "13.3.1" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.1.tgz#32ee5791434b9b4dbd1adcce76fcb4cea49cc12c" - integrity sha512-cBTxmgyVA1nXPvIK4brjJMXOMJ2v2YrQEuHqLw3LylGb3gsR6jAvdjHMcy/+JGTmmIF9SauTrLLR7bsWDMWqgg== +sass-loader@14.1.1: + version "14.1.1" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.1.tgz" + integrity sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw== dependencies: - klona "^2.0.6" neo-async "^2.6.2" -sass@1.63.2: - version "1.63.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.63.2.tgz#75f7d9a8e67d1d5b98a989507f4d98b6067b1f75" - integrity sha512-u56TU0AIFqMtauKl/OJ1AeFsXqRHkgO7nCWmHaDwfxDo9GUMSqBA4NEh6GMuh1CYVM7zuROYtZrHzPc2ixK+ww== +sass@1.71.1: + version "1.71.1" + resolved "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz" + integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" +sax@^1.2.4, sax@>=0.6.0: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + sax@1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.4.tgz#74b6d33c9ae1e001510f179a91168588f1aedaa9" + resolved "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" integrity sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg== -sax@>=0.6.0, sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +schema-utils@^3.1.1: + version "3.3.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" -schema-utils@^3.1.1, schema-utils@^3.1.2: +schema-utils@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== dependencies: "@types/json-schema" "^7.0.8" @@ -8558,7 +9260,7 @@ schema-utils@^3.1.1, schema-utils@^3.1.2: schema-utils@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== dependencies: "@types/json-schema" "^7.0.9" @@ -8568,17 +9270,17 @@ schema-utils@^4.0.0: scrypt-js@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" + resolved "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz" integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== sdp@^1.5.0: version "1.5.4" - resolved "https://registry.yarnpkg.com/sdp/-/sdp-1.5.4.tgz#8e038f6ddb14bd765ae1f4b5216e12094511e0d0" + resolved "https://registry.npmjs.org/sdp/-/sdp-1.5.4.tgz" integrity sha512-9x0+fpJHW2bbqtIktmL+H9m+BswgurPVPhWrur4cCZPDWDSsdGYvRBaKhDXlnNCD1b/Xi8cOTG2u703CTQuwgg== secp256k1@^4.0.0, secp256k1@^4.0.1, secp256k1@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303" + resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz" integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA== dependencies: elliptic "^6.5.4" @@ -8587,7 +9289,7 @@ secp256k1@^4.0.0, secp256k1@^4.0.1, secp256k1@^4.0.3: secp256k1@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-5.0.0.tgz#be6f0c8c7722e2481e9773336d351de8cddd12f7" + resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.0.tgz" integrity sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA== dependencies: elliptic "^6.5.4" @@ -8596,55 +9298,67 @@ secp256k1@^5.0.0: secrets.js-grempe@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/secrets.js-grempe/-/secrets.js-grempe-1.1.0.tgz#bb3b606dd68637ca244681a10fdee6c512049294" + resolved "https://registry.npmjs.org/secrets.js-grempe/-/secrets.js-grempe-1.1.0.tgz" integrity sha512-OsbpZUFTjvQPKHpseAbFPY82U3mVNP4G3WSbJiDtMLjzwsV52MTdc6rTwIooIkg3klf5eCrg62ZuGIz5GaW02A== seek-bzip@^1.0.5: version "1.0.6" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" + resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz" integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== dependencies: commander "^2.8.1" select-hose@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== selfsigned@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== dependencies: node-forge "^1" -"semver@2 || 3 || 4 || 5", semver@^5.6.0: +semver@^5.6.0: version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.5.1: - version "7.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" - integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== - dependencies: - lru-cache "^6.0.0" - -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0, semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" +semver@^7.5.3: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.4, semver@7.6.0: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + send@0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" @@ -8663,14 +9377,14 @@ send@0.18.0: serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== dependencies: accepts "~1.3.4" @@ -8683,7 +9397,7 @@ serve-index@^1.9.1: serve-static@1.15.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== dependencies: encodeurl "~1.0.2" @@ -8693,27 +9407,39 @@ serve-static@1.15.0: set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== setprototypeof@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -8721,87 +9447,89 @@ sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shasum-object@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shasum-object/-/shasum-object-1.0.0.tgz#0b7b74ff5b66ecf9035475522fa05090ac47e29e" + resolved "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz" integrity sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg== dependencies: fast-safe-stringify "^2.0.7" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1, shell-quote@^1.7.3: version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -sigstore@^1.3.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.8.0.tgz#f790120697fa7c89f4418598ce59e638ff680aa5" - integrity sha512-ogU8qtQ3VFBawRJ8wjsBEX/vIFeHuGs1fm4jZtjWQwjo8pfAt7T/rh+udlAN4+QUe0IzA8qRSc/YZ7dHP6kh+w== +sigstore@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/sigstore/-/sigstore-2.3.0.tgz" + integrity sha512-q+o8L2ebiWD1AxD17eglf1pFrl9jtW7FHa0ygqY6EKvibK8JHyq9Z26v9MZXeDiw+RbfOJ9j2v70M10Hd6E06A== dependencies: - "@sigstore/bundle" "^1.0.0" - "@sigstore/protobuf-specs" "^0.2.0" - "@sigstore/tuf" "^1.0.3" - make-fetch-happen "^11.0.1" + "@sigstore/bundle" "^2.3.1" + "@sigstore/core" "^1.0.0" + "@sigstore/protobuf-specs" "^0.3.1" + "@sigstore/sign" "^2.3.0" + "@sigstore/tuf" "^2.3.1" + "@sigstore/verify" "^1.2.0" simple-cbor@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/simple-cbor/-/simple-cbor-0.4.1.tgz#0c88312e87db52b94e0e92f6bd1cf634e86f8a22" + resolved "https://registry.npmjs.org/simple-cbor/-/simple-cbor-0.4.1.tgz" integrity sha512-rijcxtwx2b4Bje3sqeIqw5EeW7UlOIC4YfOdwqIKacpvRQ/D78bWg/4/0m5e0U91oKvlGh7LlJuZCu07ISCC7w== simple-concat@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== slice-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: ansi-styles "^4.0.0" @@ -8810,52 +9538,60 @@ slice-ansi@^4.0.0: slugify@^1.4.0: version "1.6.6" - resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + resolved "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz" integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== smart-buffer@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== sockjs@^0.3.24: version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== dependencies: faye-websocket "^0.11.3" uuid "^8.3.2" websocket-driver "^0.7.4" -socks-proxy-agent@5, socks-proxy-agent@^5.0.0: +socks-proxy-agent@^5.0.0, socks-proxy-agent@5: version "5.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz" integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== dependencies: agent-base "^6.0.2" debug "4" socks "^2.3.3" -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== +socks-proxy-agent@^8.0.3: + version "8.0.3" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz" + integrity sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A== dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" + agent-base "^7.1.1" + debug "^4.3.4" + socks "^2.7.1" -socks@^2.3.3, socks@^2.6.2: +socks@^2.3.3: version "2.7.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" + resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== dependencies: ip "^2.0.0" smart-buffer "^4.2.0" +socks@^2.7.1: + version "2.8.3" + resolved "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz" + integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== + dependencies: + ip-address "^9.0.5" + smart-buffer "^4.2.0" + sonarqube-scanner@2.8.1: version "2.8.1" - resolved "https://registry.yarnpkg.com/sonarqube-scanner/-/sonarqube-scanner-2.8.1.tgz#a9a1344df1522424a071f9edcaa6a15593b9d555" + resolved "https://registry.npmjs.org/sonarqube-scanner/-/sonarqube-scanner-2.8.1.tgz" integrity sha512-TPeHnkegi0lbb46Jk6TBqiHz09kco2AUZQLOvLzs0/9pEknQQFwfoaYqSfW7GSOYAn+BBJaD271golJaqVGHyw== dependencies: download "^6.2.5" @@ -8870,58 +9606,62 @@ sonarqube-scanner@2.8.1: sort-keys-length@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + resolved "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz" integrity sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw== dependencies: sort-keys "^1.0.0" sort-keys@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== dependencies: is-plain-obj "^1.0.0" -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: +source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-loader@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-4.0.1.tgz#72f00d05f5d1f90f80974eda781cbd7107c125f2" - integrity sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA== +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +source-map-loader@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz" + integrity sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA== dependencies: - abab "^2.0.6" iconv-lite "^0.6.3" source-map-js "^1.0.2" -source-map-support@0.5.21, source-map-support@^0.5.5, source-map-support@~0.5.20: +source-map-support@^0.5.5, source-map-support@~0.5.20, source-map-support@0.5.21: version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@0.6.1, source-map@^0.6.0, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - source-map@~0.5.3: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + spdx-correct@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" @@ -8929,12 +9669,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" @@ -8942,12 +9682,12 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz" integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" @@ -8959,7 +9699,7 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" @@ -8970,51 +9710,56 @@ spdy@^4.0.2: split2@^3.0.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== dependencies: readable-stream "^3.0.0" split2@^4.1.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + resolved "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== +sprintf-js@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssh-config@^1.1.1: version "1.1.6" - resolved "https://registry.yarnpkg.com/ssh-config/-/ssh-config-1.1.6.tgz#c6ce2d7f85f395178c9e47c448d62b8adf9b2523" + resolved "https://registry.npmjs.org/ssh-config/-/ssh-config-1.1.6.tgz" integrity sha512-ZPO9rECxzs5JIQ6G/2EfL1I9ho/BVZkx9HRKn8+0af7QgwAmumQ7XBFP1ggMyPMo+/tUbmv0HFdv4qifdO/9JA== ssr-window@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/ssr-window/-/ssr-window-4.0.2.tgz#dc6b3ee37be86ac0e3ddc60030f7b3bc9b8553be" + resolved "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz" integrity sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ== ssri@^10.0.0: version "10.0.4" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.4.tgz#5a20af378be586df139ddb2dfb3bf992cf0daba6" + resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.4.tgz" integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== dependencies: minipass "^5.0.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.4.0 < 2": version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stream-browserify@3.0.0, stream-browserify@^3.0.0: +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +stream-browserify@^3.0.0, stream-browserify@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== dependencies: inherits "~2.0.4" @@ -9022,7 +9767,7 @@ stream-browserify@3.0.0, stream-browserify@^3.0.0: stream-combiner2@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + resolved "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz" integrity sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw== dependencies: duplexer2 "~0.1.0" @@ -9030,7 +9775,7 @@ stream-combiner2@^1.1.1: stream-http@^3.0.0, stream-http@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz" integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== dependencies: builtin-status-codes "^3.0.0" @@ -9040,15 +9785,43 @@ stream-http@^3.0.0, stream-http@^3.2.0: stream-splicer@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.1.tgz#0b13b7ee2b5ac7e0609a7463d83899589a363fcd" + resolved "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz" integrity sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg== dependencies: inherits "^2.0.1" readable-stream "^2.0.2" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -9057,87 +9830,75 @@ stream-splicer@^2.0.0: string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - safe-buffer "~5.1.0" + ansi-regex "^5.0.1" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-dirs@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + resolved "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz" integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: is-natural-number "^4.0.1" strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-hex-prefix@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f" + resolved "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz" integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A== dependencies: is-hex-prefixed "1.0.0" strip-outer@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz" integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== dependencies: escape-string-regexp "^1.0.2" subarg@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + resolved "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz" integrity sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg== dependencies: minimist "^1.1.0" superagent-proxy@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/superagent-proxy/-/superagent-proxy-3.0.0.tgz#e1a17ccba25883599e18d2974020fe83ee7d95d1" + resolved "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-3.0.0.tgz" integrity sha512-wAlRInOeDFyd9pyonrkJspdRAxdLrcsZ6aSnS+8+nu4x1aXbz6FWSTT9M6Ibze+eG60szlL7JA8wEIV7bPWuyQ== dependencies: debug "^4.3.2" @@ -9145,7 +9906,7 @@ superagent-proxy@^3.0.0: superagent@^8.0.9: version "8.0.9" - resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.0.9.tgz#2c6fda6fadb40516515f93e9098c0eb1602e0535" + resolved "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz" integrity sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA== dependencies: component-emitter "^1.3.0" @@ -9161,57 +9922,57 @@ superagent@^8.0.9: supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== swiper@^9.4.1: version "9.4.1" - resolved "https://registry.yarnpkg.com/swiper/-/swiper-9.4.1.tgz#2f48bcd6ab4b4fcf4ae93eaee53980531d42fd42" + resolved "https://registry.npmjs.org/swiper/-/swiper-9.4.1.tgz" integrity sha512-1nT2T8EzUpZ0FagEqaN/YAhRj33F2x/lN6cyB0/xoYJDMf8KwTFT3hMOeoB8Tg4o3+P/CKqskP+WX0Df046fqA== dependencies: ssr-window "^4.0.2" symbol-observable@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" + resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz" integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== syntax-error@^1.1.1: version "1.4.0" - resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" + resolved "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz" integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w== dependencies: acorn-node "^1.2.0" -tapable@^2.1.1, tapable@^2.2.0: +tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar-stream@^1.5.2: version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz" integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" @@ -9224,7 +9985,7 @@ tar-stream@^1.5.2: tar@^6.0.1, tar@^6.1.11, tar@^6.1.2: version "6.1.15" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" + resolved "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz" integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== dependencies: chownr "^2.0.0" @@ -9234,31 +9995,31 @@ tar@^6.0.1, tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" -terser-webpack-plugin@^5.3.7: - version "5.3.9" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" - integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== +terser-webpack-plugin@^5.3.10: + version "5.3.10" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== dependencies: - "@jridgewell/trace-mapping" "^0.3.17" + "@jridgewell/trace-mapping" "^0.3.20" jest-worker "^27.4.5" schema-utils "^3.1.1" serialize-javascript "^6.0.1" - terser "^5.16.8" + terser "^5.26.0" -terser@5.17.7: - version "5.17.7" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.7.tgz#2a8b134826fe179b711969fd9d9a0c2479b2a8c3" - integrity sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ== +terser@^5.26.0: + version "5.31.0" + resolved "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz" + integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" -terser@^5.16.8: - version "5.19.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" - integrity sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA== +terser@5.29.1: + version "5.29.1" + resolved "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz" + integrity sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -9267,21 +10028,21 @@ terser@^5.16.8: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" glob "^7.1.4" minimatch "^3.0.4" -text-table@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +through@^2.3.6, through@^2.3.8, "through@>=2.2.7 <3": + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== through2@^2.0.0: version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -9289,41 +10050,36 @@ through2@^2.0.0: through2@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== dependencies: readable-stream "3" -"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - thunky@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== time-stamp@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz" integrity sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw== timed-out@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== timers-browserify@^1.0.1: version "1.4.2" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz" integrity sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q== dependencies: process "~0.11.0" tiny-secp256k1@^1.1.1, tiny-secp256k1@^1.1.3: version "1.1.6" - resolved "https://registry.yarnpkg.com/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz#7e224d2bee8ab8283f284e40e6b4acb74ffe047c" + resolved "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz" integrity sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA== dependencies: bindings "^1.3.0" @@ -9334,58 +10090,58 @@ tiny-secp256k1@^1.1.1, tiny-secp256k1@^1.1.3: tmp@^0.0.33: version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" to-buffer@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + resolved "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" toidentifier@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -tree-kill@1.2.2, tree-kill@^1.2.2: +tree-kill@^1.2.2, tree-kill@1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== trim-repeated@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz" integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== dependencies: escape-string-regexp "^1.0.2" ts-custom-error@^3.2.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/ts-custom-error/-/ts-custom-error-3.3.1.tgz#8bd3c8fc6b8dc8e1cb329267c45200f1e17a65d1" + resolved "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.3.1.tgz" integrity sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A== ts-node@^10.8.2: version "10.9.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== dependencies: "@cspotcode/source-map-support" "^0.8.0" @@ -9402,67 +10158,87 @@ ts-node@^10.8.2: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tslib@2.5.3: - version "2.5.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" - integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== - tslib@^1.10.0, tslib@^1.9.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: +tslib@^2.0.0: + version "2.6.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz" + integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + +tslib@^2.0.1: + version "2.6.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz" + integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + +tslib@^2.1.0: version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz" integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== +tslib@^2.3.0: + version "2.6.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz" + integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + +tslib@^2.4.0: + version "2.6.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz" + integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + +tslib@2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + tty-browserify@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== -tuf-js@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.7.tgz#21b7ae92a9373015be77dfe0cb282a80ec3bbe43" - integrity sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg== +tuf-js@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz" + integrity sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA== dependencies: - "@tufjs/models" "1.0.4" + "@tufjs/models" "2.0.1" debug "^4.3.4" - make-fetch-happen "^11.1.1" + make-fetch-happen "^13.0.1" tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== dependencies: safe-buffer "^5.0.1" tweetnacl-util@^0.15.1: version "0.15.1" - resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b" + resolved "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== tweetnacl@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== dependencies: prelude-ls "~1.1.2" type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -9470,44 +10246,44 @@ type-is@~1.6.18: typed-assert@^1.0.8: version "1.0.9" - resolved "https://registry.yarnpkg.com/typed-assert/-/typed-assert-1.0.9.tgz#8af9d4f93432c4970ec717e3006f33f135b06213" + resolved "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz" integrity sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray-to-buffer@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz#cdd2933c61dd3f5f02eda5d012d441f95bfeb50a" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz" integrity sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ== typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typeforce@^1.11.3, typeforce@^1.11.5: version "1.18.0" - resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc" + resolved "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz" integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g== -typescript@4.9.5: - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +typescript@5.4.5: + version "5.4.5" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== umd@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" + resolved "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz" integrity sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow== unbzip2-stream@^1.0.9: version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== dependencies: buffer "^5.2.1" @@ -9515,7 +10291,7 @@ unbzip2-stream@^1.0.9: undeclared-identifiers@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz#9254c1d37bdac0ac2b52de4b6722792d2a91e30f" + resolved "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz" integrity sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw== dependencies: acorn-node "^1.3.0" @@ -9524,14 +10300,19 @@ undeclared-identifiers@^1.1.2: simple-concat "^1.0.0" xtend "^4.0.1" +undici@6.11.1: + version "6.11.1" + resolved "https://registry.npmjs.org/undici/-/undici-6.11.1.tgz" + integrity sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== dependencies: unicode-canonical-property-names-ecmascript "^2.0.0" @@ -9539,78 +10320,86 @@ unicode-match-property-ecmascript@^2.0.0: unicode-match-property-value-ecmascript@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== unique-filename@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz" integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== dependencies: unique-slug "^4.0.0" unique-slug@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz" integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== dependencies: imurmurhash "^0.1.4" universalify@^0.1.0: version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== untildify@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== update-browserslist-db@^1.0.11: version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.13: + version "1.0.15" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz" + integrity sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.0" + uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-parse-lax@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" integrity sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA== dependencies: prepend-http "^1.0.1" url-to-options@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + resolved "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz" integrity sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A== url@~0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" + resolved "https://registry.npmjs.org/url/-/url-0.11.1.tgz" integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== dependencies: punycode "^1.4.1" @@ -9618,19 +10407,12 @@ url@~0.11.0: util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== - dependencies: - inherits "2.0.1" - util@^0.12.0, util@~0.12.0: version "0.12.5" - resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + resolved "https://registry.npmjs.org/util/-/util-0.12.5.tgz" integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== dependencies: inherits "^2.0.3" @@ -9639,24 +10421,31 @@ util@^0.12.0, util@~0.12.0: is-typed-array "^1.1.3" which-typed-array "^1.1.2" +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== + dependencies: + inherits "2.0.1" + utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== uuid@^8.3.2: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache-lib@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -9664,50 +10453,50 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: validate-npm-package-name@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz" integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ== dependencies: builtins "^5.0.0" varuint-bitcoin@^1.0.4: version "1.1.2" - resolved "https://registry.yarnpkg.com/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz#e76c138249d06138b480d4c5b40ef53693e24e92" + resolved "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz" integrity sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw== dependencies: safe-buffer "^5.1.1" vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vite@4.3.9: - version "4.3.9" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.9.tgz#db896200c0b1aa13b37cdc35c9e99ee2fdd5f96d" - integrity sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg== +vite@5.1.7: + version "5.1.7" + resolved "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz" + integrity sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA== dependencies: - esbuild "^0.17.5" - postcss "^8.4.23" - rollup "^3.21.0" + esbuild "^0.19.3" + postcss "^8.4.35" + rollup "^4.2.0" optionalDependencies: - fsevents "~2.3.2" + fsevents "~2.3.3" vm-browserify@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== vm2@^3.9.17: version "3.9.19" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.19.tgz#be1e1d7a106122c6c492b4d51c2e8b93d3ed6a4a" + resolved "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz" integrity sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg== dependencies: acorn "^8.7.0" acorn-walk "^8.2.0" -watchpack@^2.4.0: +watchpack@^2.4.0, watchpack@2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== dependencies: glob-to-regexp "^0.4.1" @@ -9715,49 +10504,49 @@ watchpack@^2.4.0: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" wcwidth@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== dependencies: defaults "^1.0.3" webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webpack-dev-middleware@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz#6bbc257ec83ae15522de7a62f995630efde7cc3d" - integrity sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== dependencies: colorette "^2.0.10" - memfs "^3.4.12" + memfs "^3.4.3" mime-types "^2.1.31" range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== +webpack-dev-middleware@6.1.2: + version "6.1.2" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz" + integrity sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ== dependencies: colorette "^2.0.10" - memfs "^3.4.3" + memfs "^3.4.12" mime-types "^2.1.31" range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@4.15.0: - version "4.15.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz#87ba9006eca53c551607ea0d663f4ae88be7af21" - integrity sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ== +webpack-dev-server@4.15.1: + version "4.15.1" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -9765,7 +10554,7 @@ webpack-dev-server@4.15.0: "@types/serve-index" "^1.9.1" "@types/serve-static" "^1.13.10" "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" + "@types/ws" "^8.5.5" ansi-html-community "^0.0.8" bonjour-service "^1.0.11" chokidar "^3.5.3" @@ -9790,41 +10579,42 @@ webpack-dev-server@4.15.0: webpack-dev-middleware "^5.3.1" ws "^8.13.0" -webpack-merge@5.9.0: - version "5.9.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.9.0.tgz#dc160a1c4cf512ceca515cc231669e9ddb133826" - integrity sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== +webpack-merge@5.10.0: + version "5.10.0" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== dependencies: clone-deep "^4.0.1" + flat "^5.0.2" wildcard "^2.0.0" webpack-sources@^3.0.0, webpack-sources@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack-subresource-integrity@5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz#8b7606b033c6ccac14e684267cb7fb1f5c2a132a" + resolved "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz" integrity sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q== dependencies: typed-assert "^1.0.8" -webpack@5.86.0: - version "5.86.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.86.0.tgz#b0eb81794b62aee0b7e7eb8c5073495217d9fc6d" - integrity sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg== +webpack@5.90.3: + version "5.90.3" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz" + integrity sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA== dependencies: "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.0" + "@types/estree" "^1.0.5" "@webassemblyjs/ast" "^1.11.5" "@webassemblyjs/wasm-edit" "^1.11.5" "@webassemblyjs/wasm-parser" "^1.11.5" acorn "^8.7.1" acorn-import-assertions "^1.9.0" - browserslist "^4.14.5" + browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.14.1" + enhanced-resolve "^5.15.0" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -9834,22 +10624,22 @@ webpack@5.86.0: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.1.2" + schema-utils "^3.2.0" tapable "^2.1.1" - terser-webpack-plugin "^5.3.7" + terser-webpack-plugin "^5.3.10" watchpack "^2.4.0" webpack-sources "^3.2.3" webrtc-adapter@^3.1.4: version "3.4.3" - resolved "https://registry.yarnpkg.com/webrtc-adapter/-/webrtc-adapter-3.4.3.tgz#b636062eee9a6ef158acd0d8501b678434b56f16" + resolved "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-3.4.3.tgz" integrity sha512-rz+SxzIEuHDbyTKhYffLmzSGX6+D/pOwoXKzS1pbR2PmMhBQTXCd7aYVhSoCcTHRcmcAR3OsFE8pbYFdy1qjbQ== dependencies: sdp "^1.5.0" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" @@ -9858,17 +10648,17 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== whatwg-fetch@^3.4.1: version "3.6.17" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz#009bbbfc122b227b74ba1ff31536b3a1a0e0e212" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz" integrity sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -9876,12 +10666,12 @@ whatwg-url@^5.0.0: which-module@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which-typed-array@^1.1.11, which-typed-array@^1.1.2: version "1.1.11" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz" integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== dependencies: available-typed-arrays "^1.0.5" @@ -9890,54 +10680,47 @@ which-typed-array@^1.1.11, which-typed-array@^1.1.2: gopd "^1.0.1" has-tostringtag "^1.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -which@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" - integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== +which@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/which/-/which-4.0.0.tgz" + integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: - string-width "^1.0.2 || 2 || 3 || 4" + isexe "^3.1.1" wif@^2.0.1, wif@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704" + resolved "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz" integrity sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ== dependencies: bs58check "<3.0.0" wildcard@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== windows-release@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-4.0.0.tgz#4725ec70217d1bf6e02c7772413b29cdde9ec377" + resolved "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz" integrity sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg== dependencies: execa "^4.0.2" word-wrap@~1.2.3: version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -9946,16 +10729,25 @@ word-wrap@~1.2.3: wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" @@ -9964,12 +10756,12 @@ wrap-ansi@^8.1.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -9979,12 +10771,12 @@ write-file-atomic@^3.0.0: ws@^8.13.0: version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz" integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== xml2js@^0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" + resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz" integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== dependencies: sax ">=0.6.0" @@ -9992,47 +10784,47 @@ xml2js@^0.5.0: xmlbuilder@^15.1.1: version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== xmlbuilder@~11.0.0: version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== xregexp@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" + resolved "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz" integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA== xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== y18n@^5.0.5: version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yargs-parser@^18.1.2: version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -10040,25 +10832,12 @@ yargs-parser@^18.1.2: yargs-parser@^21.1.1: version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@17.7.2, yargs@^17.2.1: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - yargs@^15.3.1: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -10073,9 +10852,35 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^17.2.1: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yargs@17.7.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yauzl@^2.10.0, yauzl@^2.4.2: version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== dependencies: buffer-crc32 "~0.2.3" @@ -10083,12 +10888,17 @@ yauzl@^2.10.0, yauzl@^2.4.2: yn@3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== -zone.js@~0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.13.1.tgz#ea06f6a80ba8ac0c68e412365ae72e2cd0787982" - integrity sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA== +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zone.js@~0.14.5: + version "0.14.5" + resolved "https://registry.npmjs.org/zone.js/-/zone.js-0.14.5.tgz" + integrity sha512-9XYWZzY6PhHOSdkYryNcMm7L8EK7a4q+GbTvxbIA2a9lMdRUpGuyaYvLDcg8D6bdn+JomSsbPcilVKg6SmUx6w== dependencies: tslib "^2.3.0" From 4c6d5b8424a504f5687c1bf0dd58c3508f18f384 Mon Sep 17 00:00:00 2001 From: Damilola Debel Date: Sat, 18 May 2024 11:42:42 +0100 Subject: [PATCH 10/11] fix/error-history --- src/app/pages/error-history/error-history.page.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/app/pages/error-history/error-history.page.ts b/src/app/pages/error-history/error-history.page.ts index ac715186..addcc66c 100644 --- a/src/app/pages/error-history/error-history.page.ts +++ b/src/app/pages/error-history/error-history.page.ts @@ -26,11 +26,9 @@ export class ErrorHistoryPage implements OnInit { async updateList() { const logger = new LocalErrorLogger() - this.errorHistory = await ( - await logger.getErrorHistory() - ).map((error) => ({ + this.errorHistory = await (await logger.getErrorHistory()).map((error) => ({ date: error[4], - title: error[2].split('\n')[0], + title: error[2] ? error[2].split('\n')[0] : '', detail: error[2], expanded: false })) From 870819489027ded6bb2666b70a57c0eba0d62f6c Mon Sep 17 00:00:00 2001 From: Isacco Sordo Date: Wed, 29 May 2024 13:56:57 +0200 Subject: [PATCH 11/11] chore: release prep --- .gitlab-ci.yml | 1 + Dockerfile | 4 +- build/android/Dockerfile | 4 +- package.json | 80 +- yarn.lock | 1512 +++++++++++++------------------------- 5 files changed, 550 insertions(+), 1051 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e7f28162..c8c9806b 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -90,6 +90,7 @@ build_ios: script: - export DEVELOPER_DIR=$XCODE_PATH - nvm use 20 + - npm install -g yarn - yarn install --frozen-lockfile - yarn prepare-prod-build - yarn apply-diagnostic-modules # manually remove unused cordova-diagnostic-plugin modules diff --git a/Dockerfile b/Dockerfile index cafd23b3..f301dfc8 100755 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,8 @@ RUN apt-get install -yq git RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 RUN echo "deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse \ -deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse \ -deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse" | tee /etc/apt/sources.list.d/multiverse.list + deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse \ + deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse" | tee /etc/apt/sources.list.d/multiverse.list # Install latest chrome dev package and fonts to support major charsets (Chinese, Japanese, Arabic, Hebrew, Thai and a few others) # Note: this installs the necessary libs to make the bundled version of Chromium that Puppeteer diff --git a/build/android/Dockerfile b/build/android/Dockerfile index 6a807d61..beeeca88 100644 --- a/build/android/Dockerfile +++ b/build/android/Dockerfile @@ -1,4 +1,4 @@ -FROM beevelop/ionic:v2021.06.1 +FROM beevelop/ionic:v2023.10.1 RUN apt-get update -y && apt-get install -y \ bzip2 \ @@ -14,7 +14,7 @@ ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 RUN mkdir /app WORKDIR /app -RUN yarn cache clean --force && yarn global add n && n 16.19.1 +RUN yarn cache clean --force && yarn global add n && n 20.13.1 # Install app dependencies, using wildcard if package-lock exists and copy capacitor configs and ionic configs COPY package.json yarn.lock apply-diagnostic-modules.js patch-dependency-versions.js fix-qrscanner-gradle.js capacitor.config.ts ionic.config.json copy-builtin-modules.js /app/ diff --git a/package.json b/package.json index bb81a811..6847a81e 100644 --- a/package.json +++ b/package.json @@ -36,50 +36,50 @@ "apply-diagnostic-modules": "node apply-diagnostic-modules.js" }, "resolutions": { - "@airgap/acurast": "0.13.26-beta.0", - "@airgap/aeternity": "0.13.26-beta.0", - "@airgap/astar": "0.13.26-beta.0", - "@airgap/bitcoin": "0.13.26-beta.0", - "@airgap/coinlib-core": "0.13.26-beta.0", - "@airgap/coreum": "0.13.26-beta.0", - "@airgap/cosmos": "0.13.26-beta.0", - "@airgap/cosmos-core": "0.13.26-beta.0", - "@airgap/crypto": "0.13.26-beta.0", - "@airgap/ethereum": "0.13.26-beta.0", - "@airgap/groestlcoin": "0.13.26-beta.0", - "@airgap/icp": "0.13.26-beta.0", - "@airgap/module-kit": "0.13.26-beta.0", - "@airgap/moonbeam": "0.13.26-beta.0", - "@airgap/optimism": "0.13.26-beta.0", - "@airgap/polkadot": "0.13.26-beta.0", - "@airgap/serializer": "0.13.26-beta.0", - "@airgap/substrate": "0.13.26-beta.0", - "@airgap/tezos": "0.13.26-beta.0" + "@airgap/acurast": "0.13.26", + "@airgap/aeternity": "0.13.26", + "@airgap/astar": "0.13.26", + "@airgap/bitcoin": "0.13.26", + "@airgap/coinlib-core": "0.13.26", + "@airgap/coreum": "0.13.26", + "@airgap/cosmos": "0.13.26", + "@airgap/cosmos-core": "0.13.26", + "@airgap/crypto": "0.13.26", + "@airgap/ethereum": "0.13.26", + "@airgap/groestlcoin": "0.13.26", + "@airgap/icp": "0.13.26", + "@airgap/module-kit": "0.13.26", + "@airgap/moonbeam": "0.13.26", + "@airgap/optimism": "0.13.26", + "@airgap/polkadot": "0.13.26", + "@airgap/serializer": "0.13.26", + "@airgap/substrate": "0.13.26", + "@airgap/tezos": "0.13.26" }, "dependencies": { "@airgap-community/iso-rootstock": "1.0.0", - "@airgap/acurast": "0.13.26-beta.0", - "@airgap/aeternity": "0.13.26-beta.0", - "@airgap/angular-core": "0.0.43", - "@airgap/angular-ngrx": "0.0.43", - "@airgap/astar": "0.13.26-beta.0", - "@airgap/bitcoin": "0.13.26-beta.0", - "@airgap/coinlib-core": "0.13.26-beta.0", - "@airgap/coreum": "0.13.26-beta.0", - "@airgap/cosmos": "0.13.26-beta.0", - "@airgap/cosmos-core": "0.13.26-beta.0", - "@airgap/crypto": "0.13.26-beta.0", - "@airgap/ethereum": "0.13.26-beta.0", - "@airgap/groestlcoin": "0.13.26-beta.0", - "@airgap/icp": "0.13.26-beta.0", - "@airgap/module-kit": "0.13.26-beta.0", - "@airgap/moonbeam": "0.13.26-beta.0", - "@airgap/optimism": "0.13.26-beta.0", - "@airgap/polkadot": "0.13.26-beta.0", + "@airgap/acurast": "0.13.26", + "@airgap/aeternity": "0.13.26", + "@airgap/angular-core": "0.0.45", + "@airgap/angular-ngrx": "0.0.45", + "@airgap/astar": "0.13.26", + "@airgap/bitcoin": "0.13.26", + "@airgap/coinlib-core": "0.13.26", + "@airgap/coreum": "0.13.26", + "@airgap/cosmos": "0.13.26", + "@airgap/cosmos-core": "0.13.26", + "@airgap/crypto": "0.13.26", + "@airgap/ethereum": "0.13.26", + "@airgap/groestlcoin": "0.13.26", + "@airgap/icp": "0.13.26", + "@airgap/module-kit": "0.13.26", + "@airgap/moonbeam": "0.13.26", + "@airgap/optimism": "0.13.26", + "@airgap/polkadot": "0.13.26", "@airgap/sapling-wasm": "0.0.7", - "@airgap/serializer": "0.13.26-beta.0", - "@airgap/substrate": "0.13.26-beta.0", - "@airgap/tezos": "0.13.26-beta.0", + "@airgap/serializer": "0.13.26", + "@airgap/substrate": "0.13.26", + "@airgap/tezos": "0.13.26", "@angular/cdk": "^14.2.7", "@angular/common": "17.3.7", "@angular/core": "17.3.7", diff --git a/yarn.lock b/yarn.lock index 155c8bc3..7a55bcf7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,69 +7,69 @@ resolved "https://registry.npmjs.org/@airgap-community/iso-rootstock/-/iso-rootstock-1.0.0.tgz" integrity sha512-jFgw0rLjkqzfu2eimJmmHjW+Ms9c+BcPQqjy8kL/vu0/t6ZH/wSe+bym20KV/GeG42EjuajlBd9lcQ7+FBfoTA== -"@airgap/acurast@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/acurast/-/acurast-0.13.26-beta.0.tgz" - integrity sha512-60MzLk6o15isGvc1lVnwKaE1hQwBk5f8oRNaqWDfk6rSCwOvFbUbAadbM0UUw5hlUrWhNkopIlWFEQhc5elHFA== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - "@airgap/substrate" "^0.13.26-beta.0" +"@airgap/acurast@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/acurast/-/acurast-0.13.26.tgz" + integrity sha512-4Q1aHFf9XXoRYhv7V2BjJwj1o0E+gim8heGbF9V0NivEWG+9vj45R9x2A4Ube1XZuNAsYdmtpebjjp4IFPKbNQ== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + "@airgap/substrate" "^0.13.26" "@polkadot/util" "2.0.1" "@polkadot/wasm-crypto" "0.20.1" -"@airgap/aeternity@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.26-beta.0.tgz" - integrity sha512-/fQEVXjWwZmtyjDfMWhtus304aS+97m/CJmjc2E2ayFdaFWuCNynjaxpCEiOKBwHR2MTvLsrEKimnCqQ5e7zHQ== +"@airgap/aeternity@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/aeternity/-/aeternity-0.13.26.tgz" + integrity sha512-zIqKpFY8zKgE78k4DTc/rDynoYKmDQmP/il7oqU4xLMZSKAOKadQdimgOrbBTBCWFGvOHwqb8xJPbn0UmZO0vw== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" "@stablelib/ed25519" "^1.0.3" -"@airgap/angular-core@0.0.43": - version "0.0.43" - resolved "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.43.tgz" - integrity sha512-t5NUoSmdLA/Y444mh7Nt/D+lb7RRdYuxIj6zwy+7PBaLyEfoU7ZETcfPvoMyDRz0KlgcLYljg/bHKKM3T2g2ww== +"@airgap/angular-core@0.0.45": + version "0.0.45" + resolved "https://registry.npmjs.org/@airgap/angular-core/-/angular-core-0.0.45.tgz" + integrity sha512-PwhtC+KU24GhOXMssOe/iw44pg0uH/DX3Pzz9vjBmyaO0F0wNhsuPJHi3yBL+9KfhICWIaMb0KlgKl/WT8QN0g== dependencies: tslib "^2.3.0" -"@airgap/angular-ngrx@0.0.43": - version "0.0.43" - resolved "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.43.tgz" - integrity sha512-AuLGRtmedwAM/wKj7t8zNH3lO7a6RQ95wkA/4AN4/BEe9VOSH6NeRKHtW2WhMB76fhzG5lDzgU6FMJ8ALswlOA== +"@airgap/angular-ngrx@0.0.45": + version "0.0.45" + resolved "https://registry.npmjs.org/@airgap/angular-ngrx/-/angular-ngrx-0.0.45.tgz" + integrity sha512-GrTfFSxCgPyh36GRPN4rvNzzlpIvGwZdU36KOyc8J330nB3nlnzX3LGJHs8hhV+ptfNBrtTd6r58UNeVSMx4rg== dependencies: tslib "^2.3.0" -"@airgap/astar@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.26-beta.0.tgz" - integrity sha512-kO3cc+qXHTgF7hStLvrk60NmvcUZdpRVrQL9W4YtjK5iap04feYJtDDyFQwWPFvcekXV8aSaRDJbMfqRGjP9Yg== +"@airgap/astar@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/astar/-/astar-0.13.26.tgz" + integrity sha512-uOlU7+xew7h/fuTRfPvshiNGgnoqq1nSHTrgEKDIhr7OQVTbbMyRfRyNCb+7LwtSb1GC8lS2oqW4UD31h0MrAg== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - "@airgap/substrate" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + "@airgap/substrate" "^0.13.26" "@polkadot/util" "2.0.1" "@polkadot/wasm-crypto" "0.20.1" -"@airgap/bitcoin@^0.13.26-beta.0", "@airgap/bitcoin@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.26-beta.0.tgz" - integrity sha512-iMy3XLyBwR7idDh5CyGS8ALU4pLta0VMnWEbeGolFMa5GD1aHVXcmqKqsNCHzwWrlYkSU8lBJpbEbUD3MFSDpA== +"@airgap/bitcoin@^0.13.26", "@airgap/bitcoin@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/bitcoin/-/bitcoin-0.13.26.tgz" + integrity sha512-ZGWMA48UfLTfEQ5AZWFYsoCiHAyTQh+cHq2usBHjdD7d6db+bZFAhmgjanokY0Q5zJn7i3acfJT+WDoIp2LA8A== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" bitcoinjs-lib "5.2.0" -"@airgap/coinlib-core@^0.13.26-beta.0", "@airgap/coinlib-core@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.26-beta.0.tgz" - integrity sha512-wiTLSeEcpACDCj/lm8XP53l20HpB2y9Yu0UWwFccsnANkiqzvlH9bPZjc3Pk2QOdFnm8riMMUqu+awlz0IlOcA== +"@airgap/coinlib-core@^0.13.26", "@airgap/coinlib-core@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/coinlib-core/-/coinlib-core-0.13.26.tgz" + integrity sha512-bxKEyF/ngH0KGQ0pWwXcKh/9jV4M7oclROKVRw9nQNO3sd0vo51MOhm5xGcWtttsMw1fQnP9UK9iyerxDzDXeA== dependencies: "@stablelib/blake2b" "^1.0.1" "@stablelib/bytes" "^1.0.1" @@ -79,81 +79,81 @@ long "^5.2.0" protobufjs "^6.11.2" -"@airgap/coreum@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.26-beta.0.tgz" - integrity sha512-N0SY1UvpInf+oI0TnaWF6DUP0N2s20soZpMOuNDgYTfFxMErvG3+vBDNlJ82Zhco40HVXyqhSIg0hcj3YESX8A== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/cosmos-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - -"@airgap/cosmos-core@^0.13.26-beta.0", "@airgap/cosmos-core@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.26-beta.0.tgz" - integrity sha512-Gxq0/PS5uPiBs9xZ4iAkSx1JbKvdsRz7lridnpai8N563MFgCuB8Ohb0wEh5pA+XYlEtlaTvHph2Cs9i3/N1QA== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - -"@airgap/cosmos@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.26-beta.0.tgz" - integrity sha512-PsS5xiDjbyQBSUvc0nuhvARS7kErNN8XXP4H6/TYssRaWvon0azmuJ7OC+6JshSZDGQr7AogQQoZVFm98NA/VQ== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/cosmos-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - -"@airgap/crypto@^0.13.26-beta.0", "@airgap/crypto@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.26-beta.0.tgz" - integrity sha512-49nCJ1/HGc578Pgs+IYapH9JZe/Qy1owJzhoxsmhNCWuludWZ/ab/F93206yGWkbIGjtY6aF9GHzEmlJ1WKf+g== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" +"@airgap/coreum@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/coreum/-/coreum-0.13.26.tgz" + integrity sha512-iJYKjK9X8C6p9yC616FJNK/xuas+HiX1v7Beh+N6LahcEK29dv1N1UgqkL/VD8XTpe88hYqBTy565nj/mS7pxQ== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/cosmos-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + +"@airgap/cosmos-core@^0.13.26", "@airgap/cosmos-core@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/cosmos-core/-/cosmos-core-0.13.26.tgz" + integrity sha512-2hcq0W1z0YyxYTABVnXVap0u8rd/dwO3PUBppinZSnV0jsZBwL7AAfdpHsMqIAbqWe6fF+Ep5f0obbaOu7IadQ== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + +"@airgap/cosmos@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/cosmos/-/cosmos-0.13.26.tgz" + integrity sha512-QI0xqgHXiZJowoqRnUkWhk2KpN2aiBJtyH5Xl3r7GXpaeIgXBGgKiSyOXu+JqYf/ztfbeYK3tatuKCZWqZDORQ== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/cosmos-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + +"@airgap/crypto@^0.13.26", "@airgap/crypto@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/crypto/-/crypto-0.13.26.tgz" + integrity sha512-hZ2JdSsDzGeofUc4PycbiR5M3U0pXzQxQZIyT0GMQ5+Iug4y00XzHyubxZROjLeOYgL8zO2PEIgD6eWcKhSUZA== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" "@airgap/sapling-wasm" "^0.0.9" "@polkadot/wasm-crypto" "0.20.1" "@stablelib/hmac" "^1.0.1" -"@airgap/ethereum@^0.13.26-beta.0", "@airgap/ethereum@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.26-beta.0.tgz" - integrity sha512-s3n+0oggaAmOK/tpQYGktEpq0/Y/4LEk83PT2xGQtk84VDBXSRBNXktYVe0oKtxo2bTvGejhGCMrqkHrGWOKZQ== +"@airgap/ethereum@^0.13.26", "@airgap/ethereum@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/ethereum/-/ethereum-0.13.26.tgz" + integrity sha512-QquwiIqq3EN2sNxZP1QVxfeuTPLic/RTX4bH4GzUM+aVQP0kM0ELmNhgzYizPzixbqVsNnOmqPM/viXQRaqwGg== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" "@ethereumjs/common" "2.6.5" "@ethereumjs/tx" "3.4.0" "@metamask/eth-sig-util" "4.0.0" -"@airgap/groestlcoin@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.26-beta.0.tgz" - integrity sha512-DlGamY8ZlGPXhSOuOEhUL/rM6YX6S2Xzhn9R3nTL8OEIB2/YH6BqInXjuaPS8fWqmYMaCvKPOhh0yRgIE0+Dew== - dependencies: - "@airgap/bitcoin" "^0.13.26-beta.0" - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - -"@airgap/icp@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.26-beta.0.tgz" - integrity sha512-JJ3XF4RZM8FW72w4bY3k/VPw815d/+aZPko0NON/qRX6CJEosOyZ/S5tIWJ9kkMMnoC/RjyowmnKbE1bOqKYWg== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" +"@airgap/groestlcoin@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/groestlcoin/-/groestlcoin-0.13.26.tgz" + integrity sha512-Msa7GXAx4WLAlFiw+2EWYjA4s/DqEOcS/VUJ93ki19J2inNGSzMOKw/b3WbsENqL9x9SgM6vggWjQcx+FvDAJQ== + dependencies: + "@airgap/bitcoin" "^0.13.26" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + +"@airgap/icp@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/icp/-/icp-0.13.26.tgz" + integrity sha512-iHDzqw5a8Im2wVCs3iISHTlbEBETMZzBpQxLBkGInXOrOrladKhBK/04Bg7QSXZClN4FJKIl8pBoTNa/Y8co+Q== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" "@dfinity/agent" "^0.15.4" "@dfinity/identity-secp256k1" "^0.15.4" "@dfinity/nns" "^0.14.0" @@ -167,44 +167,44 @@ secp256k1 "^5.0.0" simple-cbor "^0.4.1" -"@airgap/module-kit@^0.13.26-beta.0", "@airgap/module-kit@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.26-beta.0.tgz" - integrity sha512-DhAVJpOPGqrpWatnZrOiQAnaBI+05sbha2b/DruPFv6Gvbu4Mrwz+dst1ZLYBOoqTlIQ16sBF5300Jego00o7A== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - -"@airgap/moonbeam@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.26-beta.0.tgz" - integrity sha512-NEEZYW5AQB6PIRYVEHyxCwd3GR9H4GyVLf/PElKfGz2Pqm4AZ8QfSJARlZrQNQcEns+UYFE1HCsjkSCk8Dy9xA== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" - "@airgap/substrate" "^0.13.26-beta.0" - -"@airgap/optimism@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.26-beta.0.tgz" - integrity sha512-xxSHEzKbgE5EVLvusScA1CkEwgjLdsmaFlQDPesxyxCEfcSDsVyDNHwNLdIWlCyc8sQ9nwsttFngAX5WH3/ysw== - dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/ethereum" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" +"@airgap/module-kit@^0.13.26", "@airgap/module-kit@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/module-kit/-/module-kit-0.13.26.tgz" + integrity sha512-sJmc18jSKOMSX2XJ3pXZwPxGIjntatdzbOcNtSO0bKPZaqVfth6YbA7KKtzVgRuViUlTN6gcFHUZ2Rd3VjyMqw== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/serializer" "^0.13.26" + +"@airgap/moonbeam@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/moonbeam/-/moonbeam-0.13.26.tgz" + integrity sha512-xZzQEnRDUl/PFogmRL6X7TyU/lVoNX2VGIa0dAy97VhZj2hdbT2UA3P29wPNx6IJqxTotm09vCwMxXqLQhK/2A== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" + "@airgap/substrate" "^0.13.26" + +"@airgap/optimism@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/optimism/-/optimism-0.13.26.tgz" + integrity sha512-3pNxumZZvID0g3h9aO6C1f/09CtOoj67ATFVRcPBaiSuUBjMdk/dNAPiO+WBPNCy00q3PkMjgeXxvoex6Clu9g== + dependencies: + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/ethereum" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" "@ethereumjs/tx" "3.4.0" -"@airgap/polkadot@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.26-beta.0.tgz" - integrity sha512-m89qsEjX/dVh59bg/d1b1zl23CGjNBTo9tV/MqmmqUc1i+O73slFe6mf9qSC/Pm4J6RHn374Mg3eHlwY+cmYqg== +"@airgap/polkadot@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/polkadot/-/polkadot-0.13.26.tgz" + integrity sha512-7NJQO13rrP73WdqKnG8hdi18QfDDCDlhqdsoQfW03E/yGNbn7fZa6b3Vf01nMieNY9sDgHbKmJgh6SNXoAPQxg== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/substrate" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/substrate" "^0.13.26" "@airgap/sapling-wasm@^0.0.9": version "0.0.9" @@ -216,35 +216,35 @@ resolved "https://registry.npmjs.org/@airgap/sapling-wasm/-/sapling-wasm-0.0.7.tgz" integrity sha512-IMODbGPTBYKuO5ztiHX9C1PTlhqZvmVWv7m7zj5+VMcbBxrk4+jBAf7FYTH5l+IUsNMaHBOuh8Qq3A1b/pm7jQ== -"@airgap/serializer@^0.13.26-beta.0", "@airgap/serializer@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.26-beta.0.tgz" - integrity sha512-nqnDAb39BcTGHDxqH7qYKDdpp/jua/OFekatPLo1mvRGjGZvvjEQ6ogI+N+9b5yPT8OgGtHQ9y1ytnQ6QjdZVg== +"@airgap/serializer@^0.13.26", "@airgap/serializer@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/serializer/-/serializer-0.13.26.tgz" + integrity sha512-9acIZvuxag5/VaOZpYykUd9i1Hnh8LHeifCYy4U2G/8iF1dg15GF7+3cNhY06RHyNbsD8eknPRkDaBbDBVAdFw== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" -"@airgap/substrate@^0.13.26-beta.0", "@airgap/substrate@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.26-beta.0.tgz" - integrity sha512-ZudeOXKXQMBVKzIXfbUUo/pXfd2PAHr77xhu8aF/8tv6LSMSy8bCs4xBZkHEiIKKzFv5dgrYU1sceAQRBVF36g== +"@airgap/substrate@^0.13.26", "@airgap/substrate@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/substrate/-/substrate-0.13.26.tgz" + integrity sha512-pqXBu1UFWA7DS4/8hCgb/dUjRvS0Jxw3HaUswsOR112nydEmW2Dk++fQ0HnUiiugvUS/zMJjcDtdjnkhEjHuPg== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" - "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" + "@airgap/serializer" "^0.13.26" "@polkadot/util" "2.0.1" "@polkadot/wasm-crypto" "0.20.1" -"@airgap/tezos@0.13.26-beta.0": - version "0.13.26-beta.0" - resolved "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.26-beta.0.tgz" - integrity sha512-IKRDAi3DsEL4v1XEx4r0ZDW8LcOWsEN5s+ihQM3XbUvYnYlyDbCVkUofZDVKwJ5Nim1NdcdljSh17+GOMbV0Tg== +"@airgap/tezos@0.13.26": + version "0.13.26" + resolved "https://registry.npmjs.org/@airgap/tezos/-/tezos-0.13.26.tgz" + integrity sha512-+cfCl7Fq3MVIFnHy4TnBzuQAnLZ165ycE5i1hPHlkz7qSEHvvDzPx4LZApUrw84Mdn7wvEj90hmP+eQX0b3G4w== dependencies: - "@airgap/coinlib-core" "^0.13.26-beta.0" - "@airgap/crypto" "^0.13.26-beta.0" - "@airgap/module-kit" "^0.13.26-beta.0" + "@airgap/coinlib-core" "^0.13.26" + "@airgap/crypto" "^0.13.26" + "@airgap/module-kit" "^0.13.26" "@airgap/sapling-wasm" "0.0.7" - "@airgap/serializer" "^0.13.26-beta.0" + "@airgap/serializer" "^0.13.26" "@stablelib/blake2b" "^1.0.1" "@stablelib/ed25519" "^1.0.3" "@stablelib/nacl" "^1.0.4" @@ -254,15 +254,7 @@ graphql "^16.6.0" graphql-request "^5.1.0" -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@ampproject/remapping@2.3.0": +"@ampproject/remapping@^2.2.0", "@ampproject/remapping@2.3.0": version "2.3.0" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== @@ -508,15 +500,7 @@ resolved "https://registry.npmjs.org/@apocentre/alias-sampling/-/alias-sampling-0.5.3.tgz" integrity sha512-7UDWIIF9hIeJqfKXkNIzkVandlwLf1FWTSdrb9iXvOP8oF544JRXQjCbiTmCv2c9n44n/FIWtehhBfNuAx2CZA== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz" - integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== - dependencies: - "@babel/highlight" "^7.22.10" - chalk "^2.4.2" - -"@babel/code-frame@^7.23.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": version "7.24.2" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== @@ -524,43 +508,30 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" -"@babel/code-frame@^7.24.2": - version "7.24.2" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== - dependencies: - "@babel/highlight" "^7.24.2" - picocolors "^1.0.0" - -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== - -"@babel/compat-data@^7.23.5": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": version "7.24.4" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== -"@babel/core@^7.12.3": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz" - integrity sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw== +"@babel/core@^7.12.3", "@babel/core@7.24.0": + version "7.24.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz" + integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.10" - "@babel/generator" "^7.22.10" - "@babel/helper-compilation-targets" "^7.22.10" - "@babel/helper-module-transforms" "^7.22.9" - "@babel/helpers" "^7.22.10" - "@babel/parser" "^7.22.10" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.10" - "@babel/types" "^7.22.10" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.24.0" + "@babel/parser" "^7.24.0" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" + json5 "^2.2.3" semver "^6.3.1" "@babel/core@7.23.9": @@ -584,38 +555,17 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@7.24.0": - version "7.24.0" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz" - integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.24.0" - "@babel/parser" "^7.24.0" - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.0" - "@babel/types" "^7.24.0" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz" - integrity sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A== +"@babel/generator@^7.23.6", "@babel/generator@7.23.6": + version "7.23.6" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== dependencies: - "@babel/types" "^7.22.10" + "@babel/types" "^7.23.6" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.23.6", "@babel/generator@^7.24.5": +"@babel/generator@^7.24.5": version "7.24.5" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz" integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== @@ -625,16 +575,6 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@babel/generator@7.23.6": - version "7.23.6" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== - dependencies: - "@babel/types" "^7.23.6" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - "@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" @@ -649,29 +589,7 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz" - integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.5" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-compilation-targets@^7.22.6": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz" - integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.5" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-compilation-targets@^7.23.6": +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== @@ -697,16 +615,7 @@ "@babel/helper-split-export-declaration" "^7.24.5" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.22.9" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz" - integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.22.15": +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.15" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz" integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== @@ -715,15 +624,6 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.9" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz" - integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - "@babel/helper-define-polyfill-provider@^0.5.0": version "0.5.0" resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz" @@ -751,19 +651,6 @@ resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== - dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" @@ -786,31 +673,13 @@ dependencies: "@babel/types" "^7.24.5" -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.3": version "7.24.3" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz" integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== dependencies: "@babel/types" "^7.24.0" -"@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-transforms@^7.22.9": - version "7.22.9" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz" - integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.5" - "@babel/helper-module-transforms@^7.23.3": version "7.24.5" resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz" @@ -829,51 +698,11 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.10.4": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.12.13": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.14.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.18.6": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.24.5" resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz" integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== -"@babel/helper-plugin-utils@^7.8.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz" @@ -892,14 +721,7 @@ "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-simple-access@^7.24.5": +"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": version "7.24.5" resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz" integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== @@ -913,13 +735,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - "@babel/helper-split-export-declaration@^7.24.5": version "7.24.5" resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz" @@ -934,11 +749,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - "@babel/helper-string-parser@^7.24.1": version "7.24.1" resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz" @@ -949,16 +759,6 @@ resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz" integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz" @@ -973,15 +773,6 @@ "@babel/template" "^7.24.0" "@babel/types" "^7.24.5" -"@babel/helpers@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz" - integrity sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.10" - "@babel/types" "^7.22.10" - "@babel/helpers@^7.23.9", "@babel/helpers@^7.24.0": version "7.24.5" resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz" @@ -991,15 +782,6 @@ "@babel/traverse" "^7.24.5" "@babel/types" "^7.24.5" -"@babel/highlight@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz" - integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - "@babel/highlight@^7.24.2": version "7.24.5" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz" @@ -1010,22 +792,7 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.14.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz" - integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== - -"@babel/parser@^7.23.9": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" - integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== - -"@babel/parser@^7.24.0": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" - integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== - -"@babel/parser@^7.24.5": +"@babel/parser@^7.14.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.5": version "7.24.5" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== @@ -1193,17 +960,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-async-generator-functions@^7.23.9": - version "7.24.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz" - integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-generator-functions@7.23.9": +"@babel/plugin-transform-async-generator-functions@^7.23.9", "@babel/plugin-transform-async-generator-functions@7.23.9": version "7.23.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz" integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== @@ -1213,16 +970,7 @@ "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz" - integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== - dependencies: - "@babel/helper-module-imports" "^7.24.1" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-remap-async-to-generator" "^7.22.20" - -"@babel/plugin-transform-async-to-generator@7.23.3": +"@babel/plugin-transform-async-to-generator@^7.23.3", "@babel/plugin-transform-async-to-generator@7.23.3": version "7.23.3" resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz" integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== @@ -1704,14 +1452,7 @@ resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz" - integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/runtime@7.24.0": +"@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@7.24.0": version "7.24.0" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz" integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== @@ -1727,31 +1468,6 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" -"@babel/template@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz" - integrity sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig== - dependencies: - "@babel/code-frame" "^7.22.10" - "@babel/generator" "^7.22.10" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.10" - "@babel/types" "^7.22.10" - debug "^4.1.0" - globals "^11.1.0" - "@babel/traverse@^7.23.9", "@babel/traverse@^7.24.0", "@babel/traverse@^7.24.5": version "7.24.5" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz" @@ -1768,61 +1484,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.4.4": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz" - integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.15": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== - dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.23.0": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== - dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.23.6": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== - dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.23.9": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== - dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.24.0": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== - dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.24.5": +"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": version "7.24.5" resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== @@ -1956,15 +1618,15 @@ resolved "https://registry.npmjs.org/@download/blockies/-/blockies-1.0.3.tgz" integrity sha512-iGDh2M6pFuXg9kyW+U//963LKylSLFpLG5hZvUppCjhkiDwsYquQPyamxCQlLASYySS3gGKAki2eWG9qIHKCew== -"@esbuild/linux-x64@0.19.12": +"@esbuild/darwin-arm64@0.19.12": version "0.19.12" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz" - integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz" + integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== -"@esbuild/linux-x64@0.20.1": +"@esbuild/darwin-arm64@0.20.1": version "0.20.1" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz" - integrity sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA== + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz" + integrity sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA== "@ethereumjs/common@^2.6.0", "@ethereumjs/common@^2.6.4", "@ethereumjs/common@2.6.5": version "2.6.5" @@ -2256,16 +1918,7 @@ resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/gen-mapping@^0.3.5": +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== @@ -2279,11 +1932,6 @@ resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - "@jridgewell/set-array@^1.2.1": version "1.2.1" resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" @@ -2302,23 +1950,7 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.19" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz" - integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@jridgewell/trace-mapping@^0.3.20": - version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": version "0.3.25" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -2626,15 +2258,10 @@ resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== -"@rollup/rollup-linux-x64-gnu@4.17.2": +"@rollup/rollup-darwin-arm64@4.17.2": version "4.17.2" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz" - integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== - -"@rollup/rollup-linux-x64-musl@4.17.2": - version "4.17.2" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz" - integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== + resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz" + integrity sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw== "@schematics/angular@^15.0.0": version "15.2.9" @@ -3002,17 +2629,7 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "1.0.1" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== - -"@types/estree@^1.0.5": - version "1.0.5" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== - -"@types/estree@1.0.5": +"@types/estree@*", "@types/estree@^1.0.5", "@types/estree@1.0.5": version "1.0.5" resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== @@ -3066,36 +2683,21 @@ resolved "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz" integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== -"@types/mime@*": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== - -"@types/mime@^1": +"@types/mime@*", "@types/mime@^1": version "1.3.2" resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/node@*": - version "20.4.9" - resolved "https://registry.npmjs.org/@types/node/-/node-20.4.9.tgz" - integrity sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ== - -"@types/node@>=13.7.0": - version "20.4.9" - resolved "https://registry.npmjs.org/@types/node/-/node-20.4.9.tgz" - integrity sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ== +"@types/node@*", "@types/node@>=13.7.0", "@types/node@20.3.1": + version "20.3.1" + resolved "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz" + integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg== "@types/node@10.12.18": version "10.12.18" resolved "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz" integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== -"@types/node@20.3.1": - version "20.3.1" - resolved "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz" - integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg== - "@types/pbkdf2@^3.0.0": version "3.1.0" resolved "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz" @@ -3381,7 +2983,12 @@ acorn-walk@^7.0.0: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^8.1.1, acorn-walk@^8.2.0: +acorn-walk@^8.1.1: + version "8.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn-walk@^8.2.0: version "8.2.0" resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== @@ -3391,7 +2998,22 @@ acorn@^7.0.0: resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.4.1, acorn@^8.7.0, acorn@^8.7.1, acorn@^8.8.2: +acorn@^8.4.1: + version "8.10.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +acorn@^8.7.0: + version "8.10.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +acorn@^8.7.1: + version "8.10.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +acorn@^8.8.2: version "8.10.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== @@ -3520,7 +3142,14 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -3838,27 +3467,32 @@ blakejs@^1.1.0, blakejs@^1.2.1: resolved "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz" integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9: +bn.js@^4.0.0: version "4.12.0" resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0: - version "5.2.1" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== +bn.js@^4.1.0: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.1.1: - version "5.2.1" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== +bn.js@^4.11.0, bn.js@^4.11.8: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.1.2: - version "5.2.1" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== +bn.js@^4.11.8: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.2.0: +bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -4090,7 +3724,7 @@ browserify@^17.0.0: vm-browserify "^1.0.0" xtend "^4.0.0" -browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: +browserslist@^4.21.10, browserslist@^4.21.5, browserslist@^4.22.2, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -4100,26 +3734,6 @@ browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: node-releases "^2.0.14" update-browserslist-db "^1.0.13" -browserslist@^4.21.5: - version "4.21.10" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== - dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" - node-releases "^2.0.13" - update-browserslist-db "^1.0.11" - -browserslist@^4.21.9: - version "4.21.10" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== - dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" - node-releases "^2.0.13" - update-browserslist-db "^1.0.11" - bs58@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" @@ -4169,7 +3783,23 @@ buffer-xor@^1.0.3: resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@^5.1.0, buffer@^5.2.1, buffer@^5.5.0: +buffer@^5.1.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +buffer@^5.2.1: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -4238,15 +3868,7 @@ cached-path-relative@^1.0.0, cached-path-relative@^1.0.2: resolved "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz" integrity sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA== -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-bind@^1.0.7: +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== @@ -4267,11 +3889,6 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001517: - version "1.0.30001519" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz" - integrity sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg== - caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591: version "1.0.30001616" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz" @@ -4292,7 +3909,7 @@ cbor-sync@^1.0.4: resolved "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz" integrity sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA== -chalk@^2.4.2: +chalk@^2.4.2, chalk@2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4309,7 +3926,15 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -4322,15 +3947,6 @@ chalk@^5.3.0: resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== -chalk@2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chardet@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" @@ -4484,7 +4100,17 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^2.15.0, commander@^2.20.0, commander@^2.8.1: +commander@^2.15.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^2.8.1: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -4667,14 +4293,7 @@ cordova.plugins.diagnostic@^6.0.3: elementtree "^0.1.6" minimist "1.2.0" -core-js-compat@^3.31.0: - version "3.32.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.0.tgz" - integrity sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw== - dependencies: - browserslist "^4.21.9" - -core-js-compat@^3.34.0: +core-js-compat@^3.31.0, core-js-compat@^3.34.0: version "3.37.0" resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz" integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== @@ -5171,11 +4790,6 @@ ee-first@1.1.1: resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.477: - version "1.4.490" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz" - integrity sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A== - electron-to-chromium@^1.4.668: version "1.4.757" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.757.tgz" @@ -5362,12 +4976,7 @@ esbuild@0.20.1: "@esbuild/win32-ia32" "0.20.1" "@esbuild/win32-x64" "0.20.1" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escalade@^3.1.2: +escalade@^3.1.1, escalade@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== @@ -5657,18 +5266,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.11, fast-glob@^3.3.0: - version "3.3.1" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz" - integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-glob@3.3.2: +fast-glob@^3.2.11, fast-glob@^3.3.0, fast-glob@3.3.2: version "3.3.2" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -5921,6 +5519,11 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + ftp@^0.3.10: version "0.3.10" resolved "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz" @@ -5929,12 +5532,7 @@ ftp@^0.3.10: readable-stream "1.1.x" xregexp "2.0.0" -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function-bind@^1.1.2: +function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== @@ -5954,17 +5552,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.2.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - -get-intrinsic@^1.2.4: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -6065,31 +5653,7 @@ glob@^10.3.10: minipass "^7.0.4" path-scurry "^1.10.2" -glob@^7.1.0: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.4: +glob@^7.1.0, glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -6194,14 +5758,7 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-property-descriptors@^1.0.2: +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== @@ -6370,7 +5927,16 @@ http-parser-js@>=0.5.1: resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== -http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: +http-proxy-agent@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-agent@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== @@ -6412,7 +5978,7 @@ https-browserify@^1.0.0: resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== -https-proxy-agent@^5.0.0, https-proxy-agent@5: +https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -6420,7 +5986,7 @@ https-proxy-agent@^5.0.0, https-proxy-agent@5: agent-base "6" debug "4" -https-proxy-agent@^7.0.1: +https-proxy-agent@^7.0.1, https-proxy-agent@7.0.4: version "7.0.4" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz" integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== @@ -6428,12 +5994,12 @@ https-proxy-agent@^7.0.1: agent-base "^7.0.2" debug "4" -https-proxy-agent@7.0.4: - version "7.0.4" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz" - integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== +https-proxy-agent@5: + version "5.0.1" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: - agent-base "^7.0.2" + agent-base "6" debug "4" human-signals@^1.1.1: @@ -6648,11 +6214,6 @@ ip@^1.1.5: resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - ipaddr.js@^2.0.1: version "2.1.0" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz" @@ -6767,7 +6328,12 @@ is-object@^1.0.1: resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== @@ -6895,16 +6461,7 @@ isurl@^1.0.0-alpha5: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" -jackspeak@^2.0.3: - version "2.2.3" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.3.tgz" - integrity sha512-pF0kfjmg8DJLxDrizHoCZGUFz4P4czQ3HyfW4BU0ffebYkzAVlBywp5zaxW/TM+r0sGbmrQdi8EQQVTJFxnGsQ== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -jackspeak@^2.3.6: +jackspeak@^2.0.3, jackspeak@^2.3.6: version "2.3.6" resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== @@ -7021,7 +6578,7 @@ json-text-sequence@~0.3.0: dependencies: "@sovpro/delimited-stream" "^1.1.0" -json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: +json5@^2.1.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -7359,7 +6916,12 @@ lowercase-keys@^1.0.0: resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== -lru-cache@^10.0.1, lru-cache@^10.2.0: +lru-cache@^10.0.1: + version "10.2.2" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + +lru-cache@^10.2.0: version "10.2.2" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== @@ -7378,11 +6940,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -"lru-cache@^9.1.1 || ^10.0.0": - version "10.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.0.tgz" - integrity sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw== - macos-release@^2.5.0: version "2.5.1" resolved "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz" @@ -7571,7 +7128,14 @@ minimatch@^8.0.2: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1: +minimatch@^9.0.0: + version "9.0.3" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.1: version "9.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== @@ -7661,31 +7225,16 @@ minipass@^4.2.4: resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": - version "7.0.2" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz" - integrity sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.0.4: + version "7.1.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== minipass@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -minipass@^7.0.2: - version "7.1.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" - integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== - -minipass@^7.0.3: - version "7.1.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" - integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== - -minipass@^7.0.4: - version "7.1.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" - integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== - minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" @@ -7735,20 +7284,20 @@ mrmime@2.0.0: resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== -ms@^2.1.1, ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +ms@^2.1.1, ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns@^7.2.5: version "7.2.5" @@ -7778,11 +7327,6 @@ nan@^2.13.2: resolved "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz" integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - nanoid@^3.3.7: version "3.3.7" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" @@ -7892,11 +7436,6 @@ node-gyp@^10.0.0: tar "^6.1.2" which "^4.0.0" -node-releases@^2.0.13: - version "2.0.13" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== - node-releases@^2.0.14: version "2.0.14" resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" @@ -7966,17 +7505,7 @@ npm-normalize-package-bin@^3.0.0: resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-package-arg@^11.0.0: - version "11.0.2" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz" - integrity sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw== - dependencies: - hosted-git-info "^7.0.0" - proc-log "^4.0.0" - semver "^7.3.5" - validate-npm-package-name "^5.0.0" - -npm-package-arg@11.0.1: +npm-package-arg@^11.0.0, npm-package-arg@11.0.1: version "11.0.1" resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz" integrity sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ== @@ -7993,17 +7522,7 @@ npm-packlist@^8.0.0: dependencies: ignore-walk "^6.0.4" -npm-pick-manifest@^9.0.0: - version "9.0.1" - resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz" - integrity sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw== - dependencies: - npm-install-checks "^6.0.0" - npm-normalize-package-bin "^3.0.0" - npm-package-arg "^11.0.0" - semver "^7.3.5" - -npm-pick-manifest@9.0.0: +npm-pick-manifest@^9.0.0, npm-pick-manifest@9.0.0: version "9.0.0" resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz" integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== @@ -8397,15 +7916,7 @@ path-platform@~0.11.15: resolved "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz" integrity sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg== -path-scurry@^1.10.1, path-scurry@^1.6.1: - version "1.10.1" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" - integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== - dependencies: - lru-cache "^9.1.1 || ^10.0.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -path-scurry@^1.10.2: +path-scurry@^1.10.1, path-scurry@^1.10.2, path-scurry@^1.6.1: version "1.10.2" resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz" integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== @@ -8451,7 +7962,17 @@ picocolors@^1.0.0: resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: +picomatch@^2.0.4: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^2.2.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -8461,7 +7982,12 @@ picomatch@4.0.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz" integrity sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg== -pify@^2.0.0, pify@^2.3.0: +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== @@ -8571,34 +8097,7 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.2.14: - version "8.4.27" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.23: - version "8.4.27" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.33, postcss@^8.4.35: - version "8.4.38" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - -postcss@8.4.35: +postcss@^8.2.14, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.4.35, postcss@8.4.35: version "8.4.35" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz" integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== @@ -8622,7 +8121,12 @@ proc-log@^3.0.0: resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== -proc-log@^4.0.0, proc-log@^4.2.0: +proc-log@^4.0.0: + version "4.2.0" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== + +proc-log@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz" integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== @@ -8869,7 +8373,7 @@ read-pkg@2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.1: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -8882,34 +8386,46 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +readable-stream@^2.0.2: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" -readable-stream@^3.0.6: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +readable-stream@^2.2.2: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" -readable-stream@^3.4.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +readable-stream@^2.3.0, readable-stream@^2.3.5: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" -readable-stream@^3.5.0: +readable-stream@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0, readable-stream@3: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -8918,14 +8434,18 @@ readable-stream@^3.5.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" readable-stream@1.1.x: version "1.1.14" @@ -8937,15 +8457,6 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@3: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -9056,16 +8567,7 @@ resolve-url-loader@5.0.0: postcss "^8.2.14" source-map "0.6.1" -resolve@^1.1.4, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.4.0: - version "1.22.4" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@1.22.8: +resolve@^1.1.4, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.4.0, resolve@1.22.8: version "1.22.8" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -9097,7 +8599,14 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -9230,12 +8739,12 @@ sass@1.71.1: immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -sax@^1.2.4, sax@>=0.6.0: +sax@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -sax@1.1.4: +sax@>=0.6.0, sax@1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" integrity sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg== @@ -9278,7 +8787,25 @@ sdp@^1.5.0: resolved "https://registry.npmjs.org/sdp/-/sdp-1.5.4.tgz" integrity sha512-9x0+fpJHW2bbqtIktmL+H9m+BswgurPVPhWrur4cCZPDWDSsdGYvRBaKhDXlnNCD1b/Xi8cOTG2u703CTQuwgg== -secp256k1@^4.0.0, secp256k1@^4.0.1, secp256k1@^4.0.3: +secp256k1@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz" + integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA== + dependencies: + elliptic "^6.5.4" + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + +secp256k1@^4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz" + integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA== + dependencies: + elliptic "^6.5.4" + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + +secp256k1@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz" integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA== @@ -9325,26 +8852,17 @@ semver@^5.6.0: resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.5.3: - version "7.6.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.5.4, semver@7.6.0: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@7.6.0: version "7.6.0" resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== @@ -9555,7 +9073,7 @@ sockjs@^0.3.24: uuid "^8.3.2" websocket-driver "^0.7.4" -socks-proxy-agent@^5.0.0, socks-proxy-agent@5: +socks-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz" integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== @@ -9573,15 +9091,16 @@ socks-proxy-agent@^8.0.3: debug "^4.3.4" socks "^2.7.1" -socks@^2.3.3: - version "2.7.1" - resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== +socks-proxy-agent@5: + version "5.0.1" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz" + integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" + agent-base "^6.0.2" + debug "4" + socks "^2.3.3" -socks@^2.7.1: +socks@^2.3.3, socks@^2.7.1: version "2.8.3" resolved "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz" integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== @@ -9623,11 +9142,6 @@ source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - source-map-loader@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz" @@ -9644,7 +9158,7 @@ source-map-support@^0.5.5, source-map-support@~0.5.20, source-map-support@0.5.21 buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.6.0, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.1: +source-map@^0.6.0: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -9654,6 +9168,21 @@ source-map@~0.5.3: resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@0.7.4: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" @@ -10006,17 +9535,7 @@ terser-webpack-plugin@^5.3.10: serialize-javascript "^6.0.1" terser "^5.26.0" -terser@^5.26.0: - version "5.31.0" - resolved "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz" - integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -terser@5.29.1: +terser@^5.26.0, terser@5.29.1: version "5.29.1" resolved "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz" integrity sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ== @@ -10362,14 +9881,6 @@ untildify@^4.0.0: resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - update-browserslist-db@^1.0.13: version "1.0.15" resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz" @@ -10852,20 +10363,7 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.2.1: - version "17.7.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yargs@17.7.2: +yargs@^17.2.1, yargs@17.7.2: version "17.7.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==