diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index ba4b3000..67d7d3d4 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -8,11 +8,6 @@ on: branches: - main -# Cancel multiple runs for the same PR or branch -concurrency: - group: aries-framework-${{ github.ref }}-${{ github.repository }}-${{ github.event_name }} - cancel-in-progress: true - jobs: validate: runs-on: ubuntu-22.04 @@ -41,6 +36,3 @@ jobs: - name: Check Types run: yarn check-types - - - name: Unit Tests - run: yarn test:unit diff --git a/.yarn/patches/@sphereon-did-auth-siop-npm-0.3.2-unstable.0-6a34120d09.patch b/.yarn/patches/@sphereon-did-auth-siop-npm-0.3.2-unstable.0-6a34120d09.patch deleted file mode 100644 index fdaa438a..00000000 --- a/.yarn/patches/@sphereon-did-auth-siop-npm-0.3.2-unstable.0-6a34120d09.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/dist/authorization-response/PresentationExchange.js b/dist/authorization-response/PresentationExchange.js -index 46e80f434179752a8770dc604c54074451c18f8f..82881914d3c45bffe008da89f67d149d1644c23f 100644 ---- a/dist/authorization-response/PresentationExchange.js -+++ b/dist/authorization-response/PresentationExchange.js -@@ -104,10 +104,12 @@ class PresentationExchange { - }); - } - static assertValidPresentationSubmission(presentationSubmission) { -- const validationResult = pex_1.PEX.validateSubmission(presentationSubmission); -- if (validationResult[0].message != 'ok') { -- throw new Error(`${types_1.SIOPErrors.RESPONSE_OPTS_PRESENTATIONS_SUBMISSION_IS_NOT_VALID}, details ${JSON.stringify(validationResult[0])}`); -- } -+ // FIXME: enable validation. Currently it fails only in react native -+ // See issue: https://github.com/Sphereon-Opensource/PEX/issues/118 -+ // const validationResult = pex_1.PEX.validateSubmission(presentationSubmission); -+ // if (validationResult[0].message != 'ok') { -+ // throw new Error(`${types_1.SIOPErrors.RESPONSE_OPTS_PRESENTATIONS_SUBMISSION_IS_NOT_VALID}, details ${JSON.stringify(validationResult[0])}`); -+ // } - } - /** - * Finds a valid PresentationDefinition inside the given AuthenticationRequestPayload diff --git a/apps/expo/app.config.js b/apps/expo/app.config.js index fa9254f2..43c11a06 100644 --- a/apps/expo/app.config.js +++ b/apps/expo/app.config.js @@ -65,6 +65,7 @@ const config = { updates: { fallbackToCacheTimeout: 0, }, + plugins: ['expo-font', 'expo-secure-store'], assetBundlePatterns: ['**/*'], ios: { supportsTablet: false, diff --git a/apps/expo/app/_layout.tsx b/apps/expo/app/_layout.tsx index d9e85239..402b15cf 100644 --- a/apps/expo/app/_layout.tsx +++ b/apps/expo/app/_layout.tsx @@ -1,3 +1,4 @@ +// eslint-disable-next-line import/order import type { AppAgent } from '@internal/agent' import { @@ -15,7 +16,8 @@ import { Provider } from 'app/provider' import { NoInternetToastProvider } from 'app/provider/NoInternetToastProvider' import { isAndroid } from 'app/utils/platform' import { useFonts } from 'expo-font' -import { SplashScreen, Stack } from 'expo-router' +import { Stack } from 'expo-router' +import * as SplashScreen from 'expo-splash-screen' import { useEffect, useState } from 'react' import { useSafeAreaInsets } from 'react-native-safe-area-context' diff --git a/apps/expo/app/index.tsx b/apps/expo/app/index.tsx index dbcb79b0..e28b84cf 100644 --- a/apps/expo/app/index.tsx +++ b/apps/expo/app/index.tsx @@ -11,6 +11,7 @@ export default function Screen() { { return }, diff --git a/apps/expo/babel.config.js b/apps/expo/babel.config.js index 47fa9675..e09a5b34 100644 --- a/apps/expo/babel.config.js +++ b/apps/expo/babel.config.js @@ -1,11 +1,10 @@ /* eslint-disable */ module.exports = function (api) { - api.cache(true) + api.cache(false) return { presets: [['babel-preset-expo', { jsxRuntime: 'automatic' }]], plugins: [ - require.resolve('expo-router/babel'), [ require.resolve('babel-plugin-module-resolver'), { @@ -16,28 +15,18 @@ module.exports = function (api) { '@internal/ui': '../../packages/ui', '@internal/agent': '../../packages/agent', '@internal/utils': '../../packages/utils', - '@internal/openid4vc-client': '../../packages/openid4vc-client', }, extensions: ['.js', '.jsx', '.tsx', '.ios.js', '.android.js'], }, ], // if you want reanimated support // 'react-native-reanimated/plugin', - ...(process.env.EAS_BUILD_PLATFORM === 'android' - ? [] - : [ - [ - '@tamagui/babel-plugin', - { - components: ['@internal/ui', 'tamagui'], - config: './tamagui.config.ts', - }, - ], - ]), [ - 'transform-inline-environment-variables', + '@tamagui/babel-plugin', { - include: 'TAMAGUI_TARGET', + components: ['@internal/ui', 'tamagui'], + config: './tamagui.config.ts', + disableExtraction: process.env.NODE_ENV === 'development', }, ], ], diff --git a/apps/expo/eas.json b/apps/expo/eas.json index 07721d28..7c4deb7a 100644 --- a/apps/expo/eas.json +++ b/apps/expo/eas.json @@ -11,14 +11,12 @@ "image": "latest" }, "env": { - "TAMAGUI_TARGET": "native", "APP_VARIANT": "development" } }, "preview": { "distribution": "internal", "env": { - "TAMAGUI_TARGET": "native", "APP_VARIANT": "preview" } }, @@ -27,9 +25,6 @@ "distribution": "store", "android": { "buildType": "app-bundle" - }, - "env": { - "TAMAGUI_TARGET": "native" } } }, diff --git a/apps/expo/index.js b/apps/expo/index.js deleted file mode 100644 index f8ec3b87..00000000 --- a/apps/expo/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import 'react-native-get-random-values' -import 'expo-router/entry' - -import { Buffer } from '@aries-framework/core' - -// eslint-disable-next-line no-undef -global.Buffer = Buffer diff --git a/apps/expo/metro.config.js b/apps/expo/metro.config.js index 777c2006..8e75c737 100644 --- a/apps/expo/metro.config.js +++ b/apps/expo/metro.config.js @@ -7,7 +7,7 @@ const { getDefaultConfig } = require('@expo/metro-config') const path = require('path') const projectRoot = __dirname -const workspaceRoot = path.resolve(__dirname, '../..') +const workspaceRoot = path.resolve(projectRoot, '../..') const config = getDefaultConfig(projectRoot) @@ -16,9 +16,6 @@ config.resolver.nodeModulesPaths = [ path.resolve(projectRoot, 'node_modules'), path.resolve(workspaceRoot, 'node_modules'), ] -config.resolver.sourceExts = ['js', 'json', 'ts', 'tsx', 'cjs'] - -config.transformer = { ...config.transformer, unstable_allowRequireContext: true } -config.transformer.minifierPath = require.resolve('metro-minify-terser') +config.resolver.sourceExts = ['js', 'json', 'ts', 'tsx', 'cjs', 'mjs'] module.exports = config diff --git a/apps/expo/package.json b/apps/expo/package.json index 8a2b832c..236b0d4e 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -1,60 +1,57 @@ { "name": "expo-app", - "version": "1.1.6", - "main": "index.js", + "version": "1.2.0", + "main": "expo-router/entry", "private": true, "scripts": { - "start": "TAMAGUI_TARGET=native APP_VARIANT=development expo start -c --dev-client", - "android": "TAMAGUI_TARGET=native APP_VARIANT=development yarn expo run:android", - "ios": "TAMAGUI_TARGET=native APP_VARIANT=development yarn expo run:ios", - "prebuild": "TAMAGUI_TARGET=native APP_VARIANT=development expo prebuild --no-install" + "start": "APP_VARIANT=development expo start -c --dev-client", + "android": "APP_VARIANT=development yarn expo run:android", + "ios": "APP_VARIANT=development yarn expo run:ios", + "prebuild": "APP_VARIANT=development expo prebuild --no-install" }, "dependencies": { "@babel/runtime": "^7.18.9", - "@hyperledger/anoncreds-react-native": "^0.1.0", - "@hyperledger/aries-askar-react-native": "0.1.0", - "@hyperledger/indy-vdr-react-native": "^0.1.0", + "@hyperledger/anoncreds-react-native": "^0.2.1", + "@hyperledger/aries-askar-react-native": "^0.2.0", + "@hyperledger/indy-vdr-react-native": "^0.2.0", "@internal/agent": "*", "@internal/ui": "*", "@react-native-community/blur": "^4.3.2", - "@react-native-community/netinfo": "^9.3.10", - "@react-native-masked-view/masked-view": "^0.2.9", + "@react-native-community/netinfo": "11.1.0", + "@react-native-masked-view/masked-view": "0.3.0", "@react-navigation/native": "^6.1.6", "app": "*", "babel-plugin-module-resolver": "^4.1.0", "burnt": "^0.12.1", - "expo": "^49.0.0", - "expo-barcode-scanner": "~12.5.3", - "expo-constants": "~14.4.2", - "expo-dev-client": "~2.4.11", - "expo-font": "~11.4.0", - "expo-haptics": "~12.4.0", - "expo-image": "~1.3.3", - "expo-linear-gradient": "~12.3.0", - "expo-linking": "~5.0.2", - "expo-navigation-bar": "~2.3.0", - "expo-router": "^2.0.0", - "expo-secure-store": "~12.3.1", - "expo-splash-screen": "~0.20.5", - "expo-status-bar": "~1.6.0", - "expo-system-ui": "~2.4.0", - "expo-updates": "~0.18.13", + "expo": "^50.0.0", + "expo-barcode-scanner": "~12.9.3", + "expo-constants": "~15.4.5", + "expo-dev-client": "~3.3.10", + "expo-font": "~11.10.3", + "expo-haptics": "~12.8.1", + "expo-image": "~1.10.6", + "expo-linear-gradient": "~12.7.2", + "expo-linking": "~6.2.2", + "expo-navigation-bar": "~2.8.1", + "expo-router": "~3.4.8", + "expo-secure-store": "~12.8.1", + "expo-splash-screen": "~0.26.4", + "expo-status-bar": "~1.11.1", + "expo-system-ui": "~2.9.3", + "expo-updates": "~0.24.12", "react": "18.2.0", "react-dom": "^18.2.0", - "react-native": "0.72.5", + "react-native": "0.73.5", "react-native-fs": "^2.20.0", - "react-native-gesture-handler": "~2.12.0", - "react-native-get-random-values": "~1.9.0", - "react-native-safe-area-context": "4.6.3", - "react-native-screens": "~3.22.0", - "react-native-svg": "13.9.0" + "react-native-gesture-handler": "~2.14.0", + "react-native-get-random-values": "~1.8.0", + "react-native-safe-area-context": "4.8.2", + "react-native-screens": "~3.29.0", + "react-native-svg": "14.1.0" }, "devDependencies": { "@babel/core": "^7.17.9", - "@expo/metro-config": "~0.10.0", - "@tamagui/babel-plugin": "latest", - "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "metro-minify-terser": "^0.74.1", + "@tamagui/babel-plugin": "1.91.4", "typescript": "^4.7.4" } } diff --git a/apps/expo/utils/walletKeyStore.ts b/apps/expo/utils/walletKeyStore.ts index cd19c9cc..f56fa0f8 100644 --- a/apps/expo/utils/walletKeyStore.ts +++ b/apps/expo/utils/walletKeyStore.ts @@ -1,21 +1,32 @@ -import { uuid } from '@aries-framework/core/build/utils/uuid' +import { ariesAskar } from '@hyperledger/aries-askar-react-native' import * as SecureStore from 'expo-secure-store' -const STORE_KEY = 'wallet-key' as const +const STORE_KEY_LEGACY = 'wallet-key' as const +const STORE_KEY_RAW = 'paradym-wallet-key-raw' as const -const generateNewWalletKey = (): string => { - return uuid() +const generateNewWalletKey = (): { walletKey: string; keyDerivation: 'raw' } => { + return { walletKey: ariesAskar.storeGenerateRawKey({}), keyDerivation: 'raw' } } -export const getSecureWalletKey = async (): Promise => { +export const getSecureWalletKey = async (): Promise<{ + walletKey: string + keyDerivation: 'raw' | 'derive' +}> => { const secureStoreAvailable = await SecureStore.isAvailableAsync() if (!secureStoreAvailable) throw new Error('SecureStore is not available on this device.') - const walletKey = await SecureStore.getItemAsync(STORE_KEY) - if (walletKey) return walletKey + // New method: raw wallet key + let walletKey = await SecureStore.getItemAsync(STORE_KEY_RAW) + if (walletKey) return { walletKey, keyDerivation: 'raw' } + // TODO: rotate the old wallet key to a new raw key + // Old method: derived wallet key + walletKey = await SecureStore.getItemAsync(STORE_KEY_LEGACY) + if (walletKey) return { walletKey, keyDerivation: 'derive' } + + // No wallet key found, generate new method: raw wallet key const newWalletKey = generateNewWalletKey() - await SecureStore.setItemAsync(STORE_KEY, newWalletKey) + await SecureStore.setItemAsync(STORE_KEY_RAW, newWalletKey.keyDerivation) return newWalletKey } diff --git a/noop/index.js b/noop/index.js new file mode 100644 index 00000000..e69de29b diff --git a/package.json b/package.json index 3406bc29..710e60bb 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,6 @@ "resolutions": { "@unimodules/react-native-adapter": "./noop", "@unimodules/core": "./noop", - "ref-napi": "npm:@2060.io/ref-napi@3.0.4", "@cosmjs/amino": "npm:@cosmjs-rn/amino@^0.27.1", "@cosmjs/encoding": "npm:@cosmjs-rn/encoding@^0.27.1", "@cosmjs/math": "npm:@cosmjs-rn/math@^0.27.1", @@ -39,8 +38,7 @@ "@cosmjs/tendermint-rpc": "npm:@cosmjs-rn/tendermint-rpc@^0.27.1", "@cosmjs/utils": "npm:@cosmjs-rn/utils@^0.27.1", "@cosmjs/proto-signing": "npm:@cosmjs-rn/proto-signing@^0.27.1", - "@cosmjs/crypto": "npm:@cosmjs-rn/crypto@^0.27.1", - "@sphereon/did-auth-siop@0.3.2-unstable.0": "patch:@sphereon/did-auth-siop@npm%3A0.3.2-unstable.0#./.yarn/patches/@sphereon-did-auth-siop-npm-0.3.2-unstable.0-6a34120d09.patch" + "@cosmjs/crypto": "npm:@cosmjs-rn/crypto@^0.27.1" }, "dependencies": { "@babel/runtime": "^7.18.9", @@ -54,7 +52,6 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", - "expo-linking": "~5.0.2", "node-gyp": "^9.3.1", "prettier": "^2.7.1", "turbo": "^1.8.3", diff --git a/packages/agent/package.json b/packages/agent/package.json index e16fadaf..09b56519 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -4,28 +4,23 @@ "private": true, "main": "src/index.ts", "dependencies": { - "@aries-framework/anoncreds": "0.4.2", - "@aries-framework/anoncreds-rs": "0.4.2", - "@aries-framework/askar": "0.4.2", - "@aries-framework/cheqd": "0.4.2", - "@aries-framework/core": "0.4.2", - "@aries-framework/indy-vdr": "0.4.2", - "@aries-framework/react-hooks": "0.4.2", - "@aries-framework/react-native": "0.4.2", - "@internal/openid4vc-client": "*", + "@credo-ts/anoncreds": "0.5.1-alpha.0", + "@credo-ts/askar": "0.5.1-alpha.0", + "@credo-ts/cheqd": "0.5.1-alpha.0", + "@credo-ts/core": "0.5.1-alpha.0", + "@credo-ts/indy-vdr": "0.5.1-alpha.0", + "@credo-ts/openid4vc": "0.5.1-alpha.0", + "@credo-ts/question-answer": "0.5.1-alpha.0", + "@credo-ts/react-hooks": "^0.6.1", + "@credo-ts/react-native": "0.5.1-alpha.0", "@internal/utils": "*", "@tanstack/react-query": "^4.33.0", "query-string": "^8.1.0", "rxjs": "^7.8.1" }, "peerDependencies": { - "@hyperledger/anoncreds-react-native": "^0.1.0", - "@hyperledger/aries-askar-react-native": "0.1.0", - "@hyperledger/indy-vdr-react-native": "^0.1.0" - }, - "devDependencies": { - "@hyperledger/anoncreds-react-native": "^0.1.0", - "@hyperledger/aries-askar-react-native": "0.1.0", - "@hyperledger/indy-vdr-react-native": "^0.1.0" + "@hyperledger/anoncreds-react-native": "*", + "@hyperledger/aries-askar-react-native": "*", + "@hyperledger/indy-vdr-react-native": "*" } } diff --git a/packages/agent/src/agent.ts b/packages/agent/src/agent.ts index 83463100..958c9b04 100644 --- a/packages/agent/src/agent.ts +++ b/packages/agent/src/agent.ts @@ -6,15 +6,14 @@ import { LegacyIndyProofFormatService, V1CredentialProtocol, V1ProofProtocol, -} from '@aries-framework/anoncreds' -import { AnonCredsRsModule } from '@aries-framework/anoncreds-rs' -import { AskarModule } from '@aries-framework/askar' +} from '@credo-ts/anoncreds' +import { AskarModule } from '@credo-ts/askar' import { CheqdAnonCredsRegistry, CheqdDidResolver, CheqdModule, CheqdModuleConfig, -} from '@aries-framework/cheqd' +} from '@credo-ts/cheqd' import { JwkDidRegistrar, JwkDidResolver, @@ -36,23 +35,30 @@ import { WsOutboundTransport, ConnectionsModule, MediatorPickupStrategy, -} from '@aries-framework/core' + KeyDerivationMethod, +} from '@credo-ts/core' import { IndyVdrAnonCredsRegistry, IndyVdrIndyDidResolver, IndyVdrModule, IndyVdrSovDidResolver, -} from '@aries-framework/indy-vdr' -import { useAgent as useAgentLib } from '@aries-framework/react-hooks' -import { agentDependencies } from '@aries-framework/react-native' +} from '@credo-ts/indy-vdr' +import { OpenId4VcHolderModule } from '@credo-ts/openid4vc' +import { useAgent as useAgentLib } from '@credo-ts/react-hooks' +import { agentDependencies } from '@credo-ts/react-native' import { anoncreds } from '@hyperledger/anoncreds-react-native' import { ariesAskar } from '@hyperledger/aries-askar-react-native' import { indyVdr } from '@hyperledger/indy-vdr-react-native' -import { OpenId4VcClientModule } from '@internal/openid4vc-client' import { indyNetworks } from './indyNetworks' -export const initializeAgent = async (walletKey: string) => { +export const initializeAgent = async ({ + walletKey, + keyDerivation, +}: { + walletKey: string + keyDerivation: 'raw' | 'derive' +}) => { const agent = new Agent({ dependencies: agentDependencies, config: { @@ -60,6 +66,8 @@ export const initializeAgent = async (walletKey: string) => { walletConfig: { id: 'paradym-wallet-secure', key: walletKey, + keyDerivationMethod: + keyDerivation === 'raw' ? KeyDerivationMethod.Raw : KeyDerivationMethod.Argon2IMod, }, autoUpdateStorageOnStartup: true, logger: new ConsoleLogger(LogLevel.debug), @@ -68,11 +76,9 @@ export const initializeAgent = async (walletKey: string) => { askar: new AskarModule({ ariesAskar: ariesAskar, }), - anoncredsRs: new AnonCredsRsModule({ - anoncreds, - }), anoncreds: new AnonCredsModule({ registries: [new IndyVdrAnonCredsRegistry(), new CheqdAnonCredsRegistry()], + anoncreds, }), mediationRecipient: new MediationRecipientModule({ // We want to manually connect to the mediator, so it doesn't impact wallet startup @@ -89,7 +95,7 @@ export const initializeAgent = async (walletKey: string) => { new IndyVdrIndyDidResolver(), ], }), - openId4VcClient: new OpenId4VcClientModule(), + openId4VcHolder: new OpenId4VcHolderModule(), indyVdr: new IndyVdrModule({ indyVdr, networks: indyNetworks, diff --git a/packages/agent/src/didcomm/metadata.ts b/packages/agent/src/didcomm/metadata.ts index c3379a15..0deb3182 100644 --- a/packages/agent/src/didcomm/metadata.ts +++ b/packages/agent/src/didcomm/metadata.ts @@ -1,4 +1,4 @@ -import type { CredentialExchangeRecord, ProofExchangeRecord } from '@aries-framework/core' +import type { CredentialExchangeRecord, ProofExchangeRecord } from '@credo-ts/core' export interface DidCommCredentialExchangeDisplayMetadata { issuerName?: string diff --git a/packages/agent/src/display.ts b/packages/agent/src/display.ts index 17da0f9d..974f1752 100644 --- a/packages/agent/src/display.ts +++ b/packages/agent/src/display.ts @@ -1,13 +1,14 @@ import type { CredentialForDisplayId } from './hooks' +import type { OpenId4VcCredentialMetadata } from './openid4vc/metadata' import type { W3cCredentialJson, W3cIssuerJson } from './types' -import type { CredentialExchangeRecord, W3cCredentialRecord } from '@aries-framework/core' -import type { OpenId4VcCredentialMetadata } from '@internal/openid4vc-client' +import type { CredentialExchangeRecord, W3cCredentialRecord } from '@credo-ts/core' -import { ClaimFormat, JsonTransformer } from '@aries-framework/core' -import { getOpenId4VcCredentialMetadata } from '@internal/openid4vc-client' +import { Hasher, SdJwtVcRecord, ClaimFormat, JsonTransformer } from '@credo-ts/core' import { sanitizeString, getHostNameFromUrl } from '@internal/utils' +import { decodeSdJwtVc } from '@sd-jwt/decode' import { getDidCommCredentialExchangeDisplayMetadata } from './didcomm/metadata' +import { getOpenId4VcCredentialMetadata } from './openid4vc/metadata' type JffW3cCredentialJson = W3cCredentialJson & { name?: string @@ -59,7 +60,7 @@ function findDisplay( return item } -function getIssuerDisplay( +function getW3cIssuerDisplay( credential: W3cCredentialJson, openId4VcMetadata?: OpenId4VcCredentialMetadata | null ): CredentialIssuerDisplay { @@ -123,6 +124,47 @@ function getIssuerDisplay( } } +function getSdJwtIssuerDisplay( + openId4VcMetadata?: OpenId4VcCredentialMetadata | null +): CredentialIssuerDisplay { + const issuerDisplay: Partial = {} + + // Try to extract from openid metadata first + if (openId4VcMetadata) { + const openidIssuerDisplay = findDisplay(openId4VcMetadata.issuer.display) + + if (openidIssuerDisplay) { + issuerDisplay.name = openidIssuerDisplay.name + + if (openidIssuerDisplay.logo) { + issuerDisplay.logo = { + url: openidIssuerDisplay.logo?.url, + altText: openidIssuerDisplay.logo?.alt_text, + } + } + } + + // If the credentialDisplay contains a logo, and the issuerDisplay does not, use the logo from the credentialDisplay + const openidCredentialDisplay = findDisplay(openId4VcMetadata.credential.display) + if (openidCredentialDisplay && !issuerDisplay.logo && openidCredentialDisplay.logo) { + issuerDisplay.logo = { + url: openidCredentialDisplay.logo?.url, + altText: openidCredentialDisplay.logo?.alt_text, + } + } + } + + // Last fallback: use issuer id from openid4vc + if (!issuerDisplay.name && openId4VcMetadata?.issuer.id) { + issuerDisplay.name = getHostNameFromUrl(openId4VcMetadata.issuer.id) + } + + return { + ...issuerDisplay, + name: issuerDisplay.name ?? 'Unknown', + } +} + function getW3cCredentialDisplay( credential: W3cCredentialJson, openId4VcMetadata?: OpenId4VcCredentialMetadata | null @@ -173,6 +215,46 @@ function getW3cCredentialDisplay( } } +function getSdJwtCredentialDisplay( + credentialPayload: Record, + openId4VcMetadata?: OpenId4VcCredentialMetadata | null +) { + const credentialDisplay: Partial = {} + + if (openId4VcMetadata) { + const openidCredentialDisplay = findDisplay(openId4VcMetadata.credential.display) + + if (openidCredentialDisplay) { + credentialDisplay.name = openidCredentialDisplay.name + credentialDisplay.description = openidCredentialDisplay.description + credentialDisplay.textColor = openidCredentialDisplay.text_color + credentialDisplay.backgroundColor = openidCredentialDisplay.background_color + + if (openidCredentialDisplay.background_image) { + credentialDisplay.backgroundImage = { + url: openidCredentialDisplay.background_image.url, + altText: openidCredentialDisplay.background_image.alt_text, + } + } + + // NOTE: logo is used in issuer display (not sure if that's right though) + } + } + + // If there's no name for the credential, we extract it from the last type + // and sanitize it. This is not optimal. But provides at least something. + if (!credentialDisplay.name && typeof credentialPayload.vct === 'string') { + credentialDisplay.name = sanitizeString(credentialPayload.vct) + } + + return { + ...credentialDisplay, + // Last fallback, if there's really no name for the credential, we use a generic name + // TODO: use on-device AI to determine a name for the credential based on the credential data + name: credentialDisplay.name ?? 'Credential', + } +} + export function getCredentialExchangeForDisplay( credentialExchangeRecord: CredentialExchangeRecord ) { @@ -194,30 +276,60 @@ export function getCredentialExchangeForDisplay( } } -export function getW3cCredentialForDisplay(w3cCredentialRecord: W3cCredentialRecord) { - const credential = JsonTransformer.toJSON( - w3cCredentialRecord.credential.claimFormat === ClaimFormat.JwtVc - ? w3cCredentialRecord.credential.credential - : w3cCredentialRecord.credential - ) as W3cCredentialJson - - const openId4VcMetadata = getOpenId4VcCredentialMetadata(w3cCredentialRecord) - const issuerDisplay = getIssuerDisplay(credential, openId4VcMetadata) - const credentialDisplay = getW3cCredentialDisplay(credential, openId4VcMetadata) - - // FIXME: support credential with multiple subjects - const credentialAttributes = Array.isArray(credential.credentialSubject) - ? credential.credentialSubject[0] ?? {} - : credential.credentialSubject - - return { - id: `w3c-credential-${w3cCredentialRecord.id}` satisfies CredentialForDisplayId, - createdAt: w3cCredentialRecord.createdAt, - display: { - ...credentialDisplay, - issuer: issuerDisplay, - }, - w3cCredential: credential, - attributes: credentialAttributes, +export function getCredentialForDisplay(credentialRecord: W3cCredentialRecord | SdJwtVcRecord) { + if (credentialRecord instanceof SdJwtVcRecord) { + // FIXME: we should probably add a decode method on the SdJwtVcRecord + // as you now need the agent context to decode the sd-jwt vc, while that's + // not really needed + const { decodedPayload } = decodeSdJwtVc(credentialRecord.compactSdJwtVc, (data, alg) => + Hasher.hash(data, alg) + ) + + const openId4VcMetadata = getOpenId4VcCredentialMetadata(credentialRecord) + const issuerDisplay = getSdJwtIssuerDisplay(openId4VcMetadata) + const credentialDisplay = getSdJwtCredentialDisplay(decodedPayload, openId4VcMetadata) + + // TODO: should we add a way to see these claims? Currently matching what would + // be included in a w3c credential subject + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const { _sd_alg, _sd_hash, iss, vct, cnf, ...visibleProperties } = decodedPayload + + // TODO: display somehow which fields can be selective disclosed + + return { + id: `sd-jwt-vc-${credentialRecord.id}` satisfies CredentialForDisplayId, + createdAt: credentialRecord.createdAt, + display: { + ...credentialDisplay, + issuer: issuerDisplay, + }, + attributes: visibleProperties, + } + } else { + const credential = JsonTransformer.toJSON( + credentialRecord.credential.claimFormat === ClaimFormat.JwtVc + ? credentialRecord.credential.credential + : credentialRecord.credential + ) as W3cCredentialJson + + const openId4VcMetadata = getOpenId4VcCredentialMetadata(credentialRecord) + const issuerDisplay = getW3cIssuerDisplay(credential, openId4VcMetadata) + const credentialDisplay = getW3cCredentialDisplay(credential, openId4VcMetadata) + + // FIXME: support credential with multiple subjects + const credentialAttributes = Array.isArray(credential.credentialSubject) + ? credential.credentialSubject[0] ?? {} + : credential.credentialSubject + + return { + id: `w3c-credential-${credentialRecord.id}` satisfies CredentialForDisplayId, + createdAt: credentialRecord.createdAt, + display: { + ...credentialDisplay, + issuer: issuerDisplay, + }, + credential, + attributes: credentialAttributes, + } } } diff --git a/packages/agent/src/fixtures/dbcCredential.ts b/packages/agent/src/fixtures/dbcCredential.ts index ffa98b10..e4d03860 100644 --- a/packages/agent/src/fixtures/dbcCredential.ts +++ b/packages/agent/src/fixtures/dbcCredential.ts @@ -1,7 +1,7 @@ import type { AppAgent } from '../agent' -import type { JwkDidCreateOptions } from '@aries-framework/core' +import type { JwkDidCreateOptions } from '@credo-ts/core' -import { KeyType, TypedArrayEncoder, W3cJwtVerifiableCredential } from '@aries-framework/core' +import { KeyType, TypedArrayEncoder, W3cJwtVerifiableCredential } from '@credo-ts/core' export async function importDbcCredentialWithDid(agent: AppAgent) { const dbcCredenitalSubjectDid = diff --git a/packages/agent/src/format/formatPresentation.ts b/packages/agent/src/format/formatPresentation.ts index ac9fa2bc..10593356 100644 --- a/packages/agent/src/format/formatPresentation.ts +++ b/packages/agent/src/format/formatPresentation.ts @@ -1,6 +1,6 @@ -import type { PresentationSubmission, SubmissionEntry } from '@internal/openid4vc-client' +import type { DifPexCredentialsForRequest } from '@credo-ts/core' -import { getW3cCredentialForDisplay } from '../display' +import { getCredentialForDisplay } from '../display' export interface FormattedSubmission { name: string @@ -19,23 +19,29 @@ export interface FormattedSubmissionEntry { backgroundColor?: string } -export function formatW3cPresentationSubmission( - presentationSubmission: PresentationSubmission +export function formatDifPexCredentialsForRequest( + credentialsForRequest: DifPexCredentialsForRequest ): FormattedSubmission { - const entries = presentationSubmission.requirements.flatMap((requirement) => { - return requirement.submission.map((submission: SubmissionEntry) => { - if (submission.verifiableCredential) { + const entries = credentialsForRequest.requirements.flatMap((requirement) => { + return requirement.submissionEntry.map((submission) => { + // FIXME: support credential selection from JFF branch + const [firstVerifiableCredential] = submission.verifiableCredentials + if (firstVerifiableCredential) { // Credential can be satisfied - const { display, w3cCredential } = getW3cCredentialForDisplay( - submission.verifiableCredential - ) + const { display, credential, attributes } = + getCredentialForDisplay(firstVerifiableCredential) return { name: submission.name ?? 'Unknown', description: submission.purpose, isSatisfied: true, credentialName: display.name, issuerName: display.issuer.name, - requestedAttributes: Object.keys(w3cCredential.credentialSubject), + // FIXME: will PEX already apply SD, and thus overwrite the original? That would be really problematic + // FIXME: how do we get the requested attributes here in case of SD? + // We need to get all attributes that will be disclosed, but we don't know that here + requestedAttributes: credential?.credentialSubject + ? Object.keys(credential.credentialSubject) + : Object.keys(attributes), backgroundColor: display.backgroundColor, } } @@ -51,8 +57,8 @@ export function formatW3cPresentationSubmission( return { areAllSatisfied: entries.every((entry) => entry.isSatisfied), - name: presentationSubmission.name ?? 'Unknown', - purpose: presentationSubmission.purpose, + name: credentialsForRequest.name ?? 'Unknown', + purpose: credentialsForRequest.purpose, entries, } } diff --git a/packages/agent/src/hooks/useAcceptDidCommCredential.ts b/packages/agent/src/hooks/useAcceptDidCommCredential.ts index 70a861c0..632d9f3a 100644 --- a/packages/agent/src/hooks/useAcceptDidCommCredential.ts +++ b/packages/agent/src/hooks/useAcceptDidCommCredential.ts @@ -1,7 +1,7 @@ -import type { CredentialStateChangedEvent } from '@aries-framework/core' +import type { CredentialStateChangedEvent } from '@credo-ts/core' -import { CredentialState, CredentialEventTypes } from '@aries-framework/core' -import { useCredentialById } from '@aries-framework/react-hooks' +import { CredentialState, CredentialEventTypes } from '@credo-ts/core' +import { useCredentialById } from '@credo-ts/react-hooks' import { useMutation, useQuery } from '@tanstack/react-query' import { firstValueFrom } from 'rxjs' import { filter, first, timeout } from 'rxjs/operators' diff --git a/packages/agent/src/hooks/useAcceptDidCommPresentation.ts b/packages/agent/src/hooks/useAcceptDidCommPresentation.ts index 4e622943..886213c5 100644 --- a/packages/agent/src/hooks/useAcceptDidCommPresentation.ts +++ b/packages/agent/src/hooks/useAcceptDidCommPresentation.ts @@ -4,16 +4,11 @@ import type { AnonCredsRequestedAttributeMatch, AnonCredsRequestedPredicate, AnonCredsRequestedPredicateMatch, -} from '@aries-framework/anoncreds' -import type { ProofStateChangedEvent } from '@aries-framework/core' - -import { - CredentialRepository, - AriesFrameworkError, - ProofEventTypes, - ProofState, -} from '@aries-framework/core' -import { useConnectionById, useProofById } from '@aries-framework/react-hooks' +} from '@credo-ts/anoncreds' +import type { ProofStateChangedEvent } from '@credo-ts/core' + +import { CredentialRepository, CredoError, ProofEventTypes, ProofState } from '@credo-ts/core' +import { useConnectionById, useProofById } from '@credo-ts/react-hooks' import { useMutation, useQuery } from '@tanstack/react-query' import { firstValueFrom } from 'rxjs' import { filter, first, timeout } from 'rxjs/operators' @@ -42,7 +37,7 @@ export function useAcceptDidCommPresentation(proofExchangeId: string) { credentialsForRequest.proofFormats.anoncreds ?? credentialsForRequest.proofFormats.indy if (!anonCredsCredentials || !proofRequest) { - throw new AriesFrameworkError('Invalid proof request.') + throw new CredoError('Invalid proof request.') } const submission: FormattedSubmission = { diff --git a/packages/agent/src/hooks/useCredentialForDisplayById.ts b/packages/agent/src/hooks/useCredentialForDisplayById.ts index 82a8c1d8..2b2ed1e7 100644 --- a/packages/agent/src/hooks/useCredentialForDisplayById.ts +++ b/packages/agent/src/hooks/useCredentialForDisplayById.ts @@ -1,9 +1,12 @@ -import { useCredentialById as _useCredentialById } from '@aries-framework/react-hooks' +import { useCredentialById as _useCredentialById } from '@credo-ts/react-hooks' -import { getCredentialExchangeForDisplay, getW3cCredentialForDisplay } from '../display' -import { useW3cCredentialRecordById } from '../providers' +import { getCredentialExchangeForDisplay, getCredentialForDisplay } from '../display' +import { useSdJwtVcRecordById, useW3cCredentialRecordById } from '../providers' -export type CredentialForDisplayId = `credential-exchange-${string}` | `w3c-credential-${string}` +export type CredentialForDisplayId = + | `credential-exchange-${string}` + | `w3c-credential-${string}` + | `sd-jwt-vc-${string}` export const useCredentialForDisplayById = (credentialId: CredentialForDisplayId) => { if (credentialId.startsWith('credential-exchange-')) { @@ -15,6 +18,11 @@ export const useCredentialForDisplayById = (credentialId: CredentialForDisplayId const c = useW3cCredentialRecordById(credentialId.replace('w3c-credential-', '')) if (!c) return null - return getW3cCredentialForDisplay(c) + return getCredentialForDisplay(c) + } else if (credentialId.startsWith('sd-jwt-vc-')) { + const c = useSdJwtVcRecordById(credentialId.replace('sd-jwt-vc-', '')) + if (!c) return null + + return getCredentialForDisplay(c) } } diff --git a/packages/agent/src/hooks/useCredentialsForDisplay.ts b/packages/agent/src/hooks/useCredentialsForDisplay.ts index 0a9acecb..cfcaf8f4 100644 --- a/packages/agent/src/hooks/useCredentialsForDisplay.ts +++ b/packages/agent/src/hooks/useCredentialsForDisplay.ts @@ -1,15 +1,13 @@ -import { CredentialState } from '@aries-framework/core' -import { - useCredentials as _useCredentials, - useCredentialByState, -} from '@aries-framework/react-hooks' +import { CredentialState } from '@credo-ts/core' +import { useCredentials as _useCredentials, useCredentialByState } from '@credo-ts/react-hooks' import { useMemo } from 'react' -import { getW3cCredentialForDisplay, getCredentialExchangeForDisplay } from '../display' -import { useW3cCredentialRecords } from '../providers' +import { getCredentialForDisplay, getCredentialExchangeForDisplay } from '../display' +import { useSdJwtVcRecords, useW3cCredentialRecords } from '../providers' export const useCredentialsForDisplay = () => { - const { w3cCredentialRecords, isLoading } = useW3cCredentialRecords() + const { w3cCredentialRecords, isLoading: isLoadingW3c } = useW3cCredentialRecords() + const { sdJwtVcRecords, isLoading: isLoadingSdJwt } = useSdJwtVcRecords() const { loading } = _useCredentials() const credentialExchangeRecords = useCredentialByState([ @@ -19,7 +17,8 @@ export const useCredentialsForDisplay = () => { const credentials = useMemo(() => { // Map into common structure that can be rendered - const uniformW3cCredentialRecords = w3cCredentialRecords.map(getW3cCredentialForDisplay) + const uniformW3cCredentialRecords = w3cCredentialRecords.map(getCredentialForDisplay) + const uniformSdJwtVcRecords = sdJwtVcRecords.map(getCredentialForDisplay) const uniformCredentialExchangeRecords = credentialExchangeRecords.map( getCredentialExchangeForDisplay ) @@ -28,13 +27,14 @@ export const useCredentialsForDisplay = () => { const sortedRecords = [ ...uniformCredentialExchangeRecords, ...uniformW3cCredentialRecords, + ...uniformSdJwtVcRecords, ].sort((a, b) => b.createdAt.getTime() - a.createdAt.getTime()) return sortedRecords - }, [w3cCredentialRecords, credentialExchangeRecords]) + }, [w3cCredentialRecords, credentialExchangeRecords, sdJwtVcRecords]) return { credentials, - isLoading: isLoading || loading, + isLoading: isLoadingSdJwt || isLoadingW3c || loading, } } diff --git a/packages/agent/src/hooks/useInboxNotifications.ts b/packages/agent/src/hooks/useInboxNotifications.ts index d24f9a96..fc5abd22 100644 --- a/packages/agent/src/hooks/useInboxNotifications.ts +++ b/packages/agent/src/hooks/useInboxNotifications.ts @@ -1,5 +1,5 @@ -import { CredentialState, ProofState } from '@aries-framework/core' -import { useConnections, useCredentialByState, useProofByState } from '@aries-framework/react-hooks' +import { CredentialState, ProofState } from '@credo-ts/core' +import { useConnections, useCredentialByState, useProofByState } from '@credo-ts/react-hooks' import { useMemo, useEffect } from 'react' import { useAgent } from '../agent' diff --git a/packages/agent/src/index.ts b/packages/agent/src/index.ts index 964c5c9e..c850d218 100644 --- a/packages/agent/src/index.ts +++ b/packages/agent/src/index.ts @@ -1,3 +1,14 @@ +import 'react-native-get-random-values' +import 'fast-text-encoding' + +import { Buffer } from '@credo-ts/core' + +// Needed for cheqd, it depends on global buffer +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +// eslint-disable-next-line no-undef +global.Buffer = Buffer + export { initializeAgent, useAgent, AppAgent } from './agent' export * from './providers' export * from './parsers' @@ -6,6 +17,6 @@ export * from './hooks' export { FormattedSubmission, FormattedSubmissionEntry, - formatW3cPresentationSubmission, + formatDifPexCredentialsForRequest, } from './format/formatPresentation' export * from './mediation' diff --git a/packages/agent/src/indyNetworks.ts b/packages/agent/src/indyNetworks.ts index 67e9e4a0..136bfe73 100644 --- a/packages/agent/src/indyNetworks.ts +++ b/packages/agent/src/indyNetworks.ts @@ -1,4 +1,4 @@ -import type { IndyVdrPoolConfig } from '@aries-framework/indy-vdr' +import type { IndyVdrPoolConfig } from '@credo-ts/indy-vdr' export const indyNetworks: [IndyVdrPoolConfig, ...IndyVdrPoolConfig[]] = [ { diff --git a/packages/agent/src/mediation.ts b/packages/agent/src/mediation.ts index d622e648..5004a894 100644 --- a/packages/agent/src/mediation.ts +++ b/packages/agent/src/mediation.ts @@ -1,6 +1,6 @@ import type { AppAgent } from './agent' -import { AriesFrameworkError, MediatorPickupStrategy } from '@aries-framework/core' +import { CredoError, MediatorPickupStrategy } from '@credo-ts/core' import { useEffect } from 'react' /** @@ -37,7 +37,7 @@ export async function setupMediationWithDid(agent: AppAgent, mediatorDid: string agent.config.logger.debug(`Mediation invitation processed`, { mediatorDid }) if (!newConnection) { - throw new AriesFrameworkError('No connection record to provision mediation.') + throw new CredoError('No connection record to provision mediation.') } connection = newConnection @@ -57,7 +57,7 @@ async function initiateMessagePickup(agent: AppAgent) { agent.config.logger.info('Initiating message pickup from mediator') // Iniate message pickup from the mediator. Passing no mediator, will use default mediator - await agent.mediationRecipient.initiateMessagePickup(undefined, MediatorPickupStrategy.PickUpV2) + await agent.mediationRecipient.initiateMessagePickup(undefined, MediatorPickupStrategy.Implicit) } /** diff --git a/packages/agent/src/openid4vc/metadata.ts b/packages/agent/src/openid4vc/metadata.ts new file mode 100644 index 00000000..8fc6d0ae --- /dev/null +++ b/packages/agent/src/openid4vc/metadata.ts @@ -0,0 +1,60 @@ +import type { W3cCredentialRecord, SdJwtVcRecord } from '@credo-ts/core' +import type { + OpenId4VciCredentialSupported, + OpenId4VciIssuerMetadataDisplay, +} from '@credo-ts/openid4vc' +import type { EndpointMetadataResult } from '@sphereon/oid4vci-common' + +export interface OpenId4VcCredentialMetadata { + credential: { + display?: OpenId4VciCredentialSupported['display'] + order?: OpenId4VciCredentialSupported['order'] + } + issuer: { + display?: OpenId4VciIssuerMetadataDisplay[] + id: string + } +} + +const openId4VcCredentialMetadataKey = '_paradym/openId4VcCredentialMetadata' + +function extractOpenId4VcCredentialMetadata( + credentialMetadata: OpenId4VciCredentialSupported, + serverMetadata: EndpointMetadataResult +) { + return { + credential: { + display: credentialMetadata.display, + order: credentialMetadata.order, + }, + issuer: { + display: serverMetadata.credentialIssuerMetadata?.display, + id: serverMetadata.issuer, + }, + } +} + +/** + * Gets the OpenId4Vc credential metadata from the given W3C credential record. + */ +export function getOpenId4VcCredentialMetadata( + credentialRecord: W3cCredentialRecord | SdJwtVcRecord +): OpenId4VcCredentialMetadata | null { + return credentialRecord.metadata.get(openId4VcCredentialMetadataKey) +} + +/** + * Sets the OpenId4Vc credential metadata on the given W3cCredentialRecord or SdJwtVcRecord. + * + * NOTE: this does not save the record. + */ +export function setOpenId4VcCredentialMetadata( + credentialRecord: W3cCredentialRecord | SdJwtVcRecord, + credentialMetadata: OpenId4VciCredentialSupported, + serverMetadata: EndpointMetadataResult +) { + credentialRecord.metadata.set( + openId4VcCredentialMetadataKey, + extractOpenId4VcCredentialMetadata(credentialMetadata, serverMetadata) + ) +} diff --git a/packages/agent/src/parsers.ts b/packages/agent/src/parsers.ts index 48a89158..10be1a53 100644 --- a/packages/agent/src/parsers.ts +++ b/packages/agent/src/parsers.ts @@ -7,16 +7,22 @@ import type { OutOfBandInvitation, OutOfBandRecord, ProofStateChangedEvent, - W3cCredentialRecord, -} from '@aries-framework/core' -import type { PlaintextMessage } from '@aries-framework/core/build/types' + DifPexCredentialsForRequest, +} from '@credo-ts/core' +import type { PlaintextMessage } from '@credo-ts/core/build/types' import type { - PresentationSubmission, - VerifiedAuthorizationRequestWithPresentationDefinition, -} from '@internal/openid4vc-client' + OpenId4VciCredentialSupportedWithId, + OpenId4VcSiopVerifiedAuthorizationRequest, +} from '@credo-ts/openid4vc' -import { V1OfferCredentialMessage, V1RequestPresentationMessage } from '@aries-framework/anoncreds' +import { V1OfferCredentialMessage, V1RequestPresentationMessage } from '@credo-ts/anoncreds' import { + DifPresentationExchangeService, + SdJwtVcRecord, + SdJwtVcRepository, + W3cCredentialRecord, + W3cCredentialRepository, + getJwkFromKey, CredentialEventTypes, CredentialState, OutOfBandRepository, @@ -28,14 +34,15 @@ import { DidJwk, DidKey, JwaSignatureAlgorithm, -} from '@aries-framework/core' -import { W3cCredentialRepository } from '@aries-framework/core/build/modules/vc/repository' -import { supportsIncomingMessageType } from '@aries-framework/core/build/utils/messageType' -import { OpenId4VpClientService, OpenIdCredentialFormatProfile } from '@internal/openid4vc-client' +} from '@credo-ts/core' +import { supportsIncomingMessageType } from '@credo-ts/core/build/utils/messageType' +import { OpenId4VciCredentialFormatProfile } from '@credo-ts/openid4vc' import { getHostNameFromUrl } from '@internal/utils' import queryString from 'query-string' import { filter, firstValueFrom, merge, first, timeout } from 'rxjs' +import { setOpenId4VcCredentialMetadata } from './openid4vc/metadata' + export enum QrTypes { OPENID_INITIATE_ISSUANCE = 'openid-initiate-issuance://', OPENID_CREDENTIAL_OFFER = 'openid-credential-offer://', @@ -66,71 +73,118 @@ export const receiveCredentialFromOpenId4VciOffer = async ({ if (!isOpenIdCredentialOffer(data)) throw new Error('URI does not start with OpenID issuance prefix.') - const records = await agent.modules.openId4VcClient.requestCredentialUsingPreAuthorizedCode({ - uri: data, - proofOfPossessionVerificationMethodResolver: async ({ - supportedDidMethods, - keyType, - supportsAllDidMethods, - }) => { - // Prefer did:jwk, otherwise use did:key, otherwise use undefined - const didMethod = - supportsAllDidMethods || supportedDidMethods?.includes('did:jwk') - ? 'jwk' - : // If supportedDidMethods is undefined, it means we couldn't determine the supported did methods - // This is either because an inline credential offer was used, or the issuer didn't declare which - // did methods are supported. - // NOTE: MATTR launchpad for JFF MUST use did:key. So it is important that the default - // method is did:key if supportedDidMethods is undefined. - supportedDidMethods?.includes('did:key') || supportedDidMethods === undefined - ? 'key' - : undefined - - if (!didMethod) { - throw new Error( - `No supported did method could be found. Supported methods are did:key and did:jwk. Issuer supports ${ - supportedDidMethods?.join(', ') ?? 'Unknown' - }` - ) - } + const resolvedCredentialOffer = await agent.modules.openId4VcHolder.resolveCredentialOffer(data) - const didResult = await agent.dids.create({ - method: didMethod, - options: { + // FIXME: return credential_supported entry for credential so it's easy to store metadata + const credentials = + await agent.modules.openId4VcHolder.acceptCredentialOfferUsingPreAuthorizedCode( + resolvedCredentialOffer, + { + credentialBindingResolver: async ({ + supportedDidMethods, keyType, + supportsAllDidMethods, + supportsJwk, + credentialFormat, + }) => { + // First, we try to pick a did method + // Prefer did:jwk, otherwise use did:key, otherwise use undefined + let didMethod: 'key' | 'jwk' | undefined = + supportsAllDidMethods || supportedDidMethods?.includes('did:jwk') + ? 'jwk' + : supportedDidMethods?.includes('did:key') + ? 'key' + : undefined + + // If supportedDidMethods is undefined, and supportsJwk is false, we will default to did:key + // this is important as part of MATTR launchpad support which MUST use did:key but doesn't + // define which did methods they support + if (!supportedDidMethods && !supportsJwk) { + didMethod = 'key' + } + + if (didMethod) { + const didResult = await agent.dids.create({ + method: didMethod, + options: { + keyType, + }, + }) + + if (didResult.didState.state !== 'finished') { + throw new Error('DID creation failed.') + } + + let verificationMethodId: string + if (didMethod === 'jwk') { + const didJwk = DidJwk.fromDid(didResult.didState.did) + verificationMethodId = didJwk.verificationMethodId + } else { + const didKey = DidKey.fromDid(didResult.didState.did) + verificationMethodId = `${didKey.did}#${didKey.key.fingerprint}` + } + + return { + didUrl: verificationMethodId, + method: 'did', + } + } + + // Otherwise we also support plain jwk for sd-jwt only + if (supportsJwk && credentialFormat === OpenId4VciCredentialFormatProfile.SdJwtVc) { + const key = await agent.wallet.createKey({ + keyType, + }) + return { + method: 'jwk', + jwk: getJwkFromKey(key), + } + } + + throw new Error( + `No supported binding method could be found. Supported methods are did:key and did:jwk, or plain jwk for sd-jwt. Issuer supports ${ + supportsJwk ? 'jwk, ' : '' + }${supportedDidMethods?.join(', ') ?? 'Unknown'}` + ) }, - }) - if (didResult.didState.state !== 'finished') { - throw new Error('DID creation failed.') + verifyCredentialStatus: false, + allowedProofOfPossessionSignatureAlgorithms: [ + // NOTE: MATTR launchpad for JFF MUST use EdDSA. So it is important that the default (first allowed one) + // is EdDSA. The list is ordered by preference, so if no suites are defined by the issuer, the first one + // will be used + JwaSignatureAlgorithm.EdDSA, + JwaSignatureAlgorithm.ES256, + ], } + ) - let verificationMethodId: string - if (didMethod === 'jwk') { - const didJwk = DidJwk.fromDid(didResult.didState.did) - verificationMethodId = didJwk.verificationMethodId - } else { - const didKey = DidKey.fromDid(didResult.didState.did) - verificationMethodId = `${didKey.did}#${didKey.key.fingerprint}` - } + const [firstCredential] = credentials + if (!firstCredential) throw new Error('Error retrieving credential using pre authorized flow.') - return didResult.didState.didDocument.dereferenceKey(verificationMethodId) - }, - verifyCredentialStatus: false, - allowedCredentialFormats: [OpenIdCredentialFormatProfile.JwtVcJson], - allowedProofOfPossessionSignatureAlgorithms: [ - // NOTE: MATTR launchpad for JFF MUST use EdDSA. So it is important that the default (first allowed one) - // is EdDSA. The list is ordered by preference, so if no suites are defined by the issuer, the first one - // will be used - JwaSignatureAlgorithm.EdDSA, - JwaSignatureAlgorithm.ES256, - ], - }) + let record: SdJwtVcRecord | W3cCredentialRecord + + // TODO: add claimFormat to SdJwtVc - if (!records || !records.length) - throw new Error('Error storing credential using pre authorized flow.') + if ('compact' in firstCredential) { + record = new SdJwtVcRecord({ + compactSdJwtVc: firstCredential.compact, + }) + } else { + record = new W3cCredentialRecord({ + credential: firstCredential, + // We don't support expanded types right now, but would become problem when we support JSON-LD + tags: {}, + }) + } + + setOpenId4VcCredentialMetadata( + record, + resolvedCredentialOffer.offeredCredentials[0] as OpenId4VciCredentialSupportedWithId, + resolvedCredentialOffer.metadata + ) - return records[0] + return record } export const getCredentialsForProofRequest = async ({ @@ -142,55 +196,63 @@ export const getCredentialsForProofRequest = async ({ }) => { if (!isOpenIdPresentationRequest(data)) throw new Error('URI does not start with OpenID prefix.') - const openId4VpClientService = agent.dependencyManager.resolve(OpenId4VpClientService) - const results = await openId4VpClientService.selectCredentialForProofRequest(agent.context, { - authorizationRequest: data, - }) + const resolved = await agent.modules.openId4VcHolder.resolveSiopAuthorizationRequest(data) + + if (!resolved.presentationExchange) { + throw new Error('No presentation exchange found in authorization request.') + } return { - ...results, - verifierHostName: getHostNameFromUrl(results.verifiedAuthorizationRequest.redirectURI), + ...resolved.presentationExchange, + authorizationRequest: resolved.authorizationRequest, + verifierHostName: resolved.authorizationRequest.responseURI + ? getHostNameFromUrl(resolved.authorizationRequest.responseURI) + : undefined, } } export const shareProof = async ({ agent, - verifiedAuthorizationRequest, - selectResults, + authorizationRequest, + credentialsForRequest, }: { agent: AppAgent - verifiedAuthorizationRequest: VerifiedAuthorizationRequestWithPresentationDefinition - selectResults: PresentationSubmission + authorizationRequest: OpenId4VcSiopVerifiedAuthorizationRequest + // TODO: support selection + credentialsForRequest: DifPexCredentialsForRequest }) => { - const openId4VpClientService = agent.dependencyManager.resolve(OpenId4VpClientService) + const presentationExchangeService = agent.dependencyManager.resolve( + DifPresentationExchangeService + ) - if (!selectResults.areRequirementsSatisfied) { - throw new Error('Requirements are not satisfied.') - } + const credentials = presentationExchangeService.selectCredentialsForRequest(credentialsForRequest) + const result = await agent.modules.openId4VcHolder.acceptSiopAuthorizationRequest({ + authorizationRequest, + presentationExchange: { + credentials, + }, + }) - const credentialRecords = selectResults.requirements - .flatMap((requirement) => - requirement.submission.flatMap((submission) => submission.verifiableCredential) + if (result.serverResponse.status < 200 || result.serverResponse.status > 299) { + throw new Error( + `Error while accepting authorization request. ${result.serverResponse.body as string}` ) - .filter( - (credentialRecord): credentialRecord is W3cCredentialRecord => credentialRecord !== undefined - ) - - const credentials = credentialRecords.map((credentialRecord) => credentialRecord.credential) + } - await openId4VpClientService.shareProof(agent.context, { - verifiedAuthorizationRequest, - selectedCredentials: credentials, - }) + return result } -export async function storeW3cCredential( +export async function storeCredential( agent: AppAgent, - w3cCredentialRecord: W3cCredentialRecord + credentialRecord: W3cCredentialRecord | SdJwtVcRecord ) { - const w3cCredentialRepository = agent.dependencyManager.resolve(W3cCredentialRepository) - - await w3cCredentialRepository.save(agent.context, w3cCredentialRecord) + if (credentialRecord instanceof W3cCredentialRecord) { + await agent.dependencyManager + .resolve(W3cCredentialRepository) + .save(agent.context, credentialRecord) + } else { + await agent.dependencyManager.resolve(SdJwtVcRepository).save(agent.context, credentialRecord) + } } /** diff --git a/packages/agent/src/providers/AgentProvider.tsx b/packages/agent/src/providers/AgentProvider.tsx index baa33f1f..7e4dc443 100644 --- a/packages/agent/src/providers/AgentProvider.tsx +++ b/packages/agent/src/providers/AgentProvider.tsx @@ -1,9 +1,10 @@ import type { AppAgent } from '../agent' import type { PropsWithChildren } from 'react' -import NativeAgentProvider from '@aries-framework/react-hooks' +import NativeAgentProvider from '@credo-ts/react-hooks' import { ExchangeRecordDisplayMetadataProvider } from './ExchangeRecordDisplayMetadataProvider' +import { SdJwtVcRecordProvider } from './SdJwtVcsProvider' import { W3cCredentialRecordProvider } from './W3cCredentialsProvider' export interface AgentProviderProps { @@ -13,7 +14,9 @@ export interface AgentProviderProps { export const AgentProvider = ({ agent, children }: PropsWithChildren) => ( - {children} + + {children} + ) diff --git a/packages/agent/src/providers/SdJwtVcsProvider.tsx b/packages/agent/src/providers/SdJwtVcsProvider.tsx new file mode 100644 index 00000000..e869e897 --- /dev/null +++ b/packages/agent/src/providers/SdJwtVcsProvider.tsx @@ -0,0 +1,104 @@ +import type { AppAgent } from '../agent' +import type { PropsWithChildren } from 'react' + +import { SdJwtVcRecord } from '@credo-ts/core' +import { + recordsAddedByType, + recordsRemovedByType, + recordsUpdatedByType, +} from '@credo-ts/react-hooks/build/recordUtils' +import { useState, createContext, useContext, useEffect } from 'react' +import * as React from 'react' + +export { SdJwtVc, SdJwtVcRecord } from '@credo-ts/core' + +type SdJwtVcRecordState = { + sdJwtVcRecords: Array + isLoading: boolean +} + +const addRecord = (record: SdJwtVcRecord, state: SdJwtVcRecordState): SdJwtVcRecordState => { + const newRecordsState = [...state.sdJwtVcRecords] + newRecordsState.unshift(record) + return { + isLoading: state.isLoading, + sdJwtVcRecords: newRecordsState, + } +} + +const updateRecord = (record: SdJwtVcRecord, state: SdJwtVcRecordState): SdJwtVcRecordState => { + const newRecordsState = [...state.sdJwtVcRecords] + const index = newRecordsState.findIndex((r) => r.id === record.id) + if (index > -1) { + newRecordsState[index] = record + } + return { + isLoading: state.isLoading, + sdJwtVcRecords: newRecordsState, + } +} + +const removeRecord = (record: SdJwtVcRecord, state: SdJwtVcRecordState): SdJwtVcRecordState => { + const newRecordsState = state.sdJwtVcRecords.filter((r) => r.id !== record.id) + return { + isLoading: state.isLoading, + sdJwtVcRecords: newRecordsState, + } +} + +const SdJwtVcRecordContext = createContext(undefined) + +export const useSdJwtVcRecords = (): SdJwtVcRecordState => { + const sdJwtVcRecordContext = useContext(SdJwtVcRecordContext) + if (!sdJwtVcRecordContext) { + throw new Error('useSdJwtVcRecord must be used within a SdJwtVcRecordContextProvider') + } + + return sdJwtVcRecordContext +} + +export const useSdJwtVcRecordById = (id: string): SdJwtVcRecord | undefined => { + const { sdJwtVcRecords } = useSdJwtVcRecords() + return sdJwtVcRecords.find((c) => c.id === id) +} + +interface Props { + agent: AppAgent +} + +export const SdJwtVcRecordProvider: React.FC> = ({ agent, children }) => { + const [state, setState] = useState({ + sdJwtVcRecords: [], + isLoading: true, + }) + + useEffect(() => { + void agent.sdJwtVc + .getAll() + .then((sdJwtVcRecords) => setState({ sdJwtVcRecords, isLoading: false })) + }, []) + + useEffect(() => { + if (!state.isLoading && agent) { + const credentialAdded$ = recordsAddedByType(agent, SdJwtVcRecord).subscribe((record) => + setState(addRecord(record, state)) + ) + + const credentialUpdate$ = recordsUpdatedByType(agent, SdJwtVcRecord).subscribe((record) => + setState(updateRecord(record, state)) + ) + + const credentialRemove$ = recordsRemovedByType(agent, SdJwtVcRecord).subscribe((record) => + setState(removeRecord(record, state)) + ) + + return () => { + credentialAdded$.unsubscribe() + credentialUpdate$.unsubscribe() + credentialRemove$.unsubscribe() + } + } + }, [state, agent]) + + return {children} +} diff --git a/packages/agent/src/providers/W3cCredentialsProvider.tsx b/packages/agent/src/providers/W3cCredentialsProvider.tsx index ca61a8a6..6e5b2df0 100644 --- a/packages/agent/src/providers/W3cCredentialsProvider.tsx +++ b/packages/agent/src/providers/W3cCredentialsProvider.tsx @@ -1,16 +1,16 @@ import type { AppAgent } from '../agent' import type { PropsWithChildren } from 'react' -import { W3cCredentialRecord } from '@aries-framework/core' +import { W3cCredentialRecord } from '@credo-ts/core' import { recordsAddedByType, recordsRemovedByType, recordsUpdatedByType, -} from '@aries-framework/react-hooks/build/recordUtils' +} from '@credo-ts/react-hooks/build/recordUtils' import { useState, createContext, useContext, useEffect } from 'react' import * as React from 'react' -export { W3cCredentialRecord } from '@aries-framework/core' +export { W3cCredentialRecord, W3cVerifiableCredential } from '@credo-ts/core' type W3cCredentialRecordState = { w3cCredentialRecords: Array diff --git a/packages/agent/src/providers/index.ts b/packages/agent/src/providers/index.ts index e80d64bd..9d2d0ad0 100644 --- a/packages/agent/src/providers/index.ts +++ b/packages/agent/src/providers/index.ts @@ -3,4 +3,6 @@ export { useW3cCredentialRecordById, useW3cCredentialRecords, W3cCredentialRecord, + W3cVerifiableCredential, } from './W3cCredentialsProvider' +export { useSdJwtVcRecordById, useSdJwtVcRecords, SdJwtVcRecord, SdJwtVc } from './SdJwtVcsProvider' diff --git a/packages/app/components/CredentialCard.tsx b/packages/app/components/CredentialCard.tsx index 5791c478..eb4dde84 100644 --- a/packages/app/components/CredentialCard.tsx +++ b/packages/app/components/CredentialCard.tsx @@ -51,7 +51,14 @@ export default function CredentialCard({ ) return ( - + - + {icon} @@ -100,13 +105,7 @@ export default function CredentialCard({ {hasInternet ? ( - {backgroundImage.altText} + {backgroundImage.altText} ) : ( diff --git a/packages/app/features/notifications/OpenIdCredentialNotificationScreen.tsx b/packages/app/features/notifications/OpenIdCredentialNotificationScreen.tsx index 800a0acf..67b9b83a 100644 --- a/packages/app/features/notifications/OpenIdCredentialNotificationScreen.tsx +++ b/packages/app/features/notifications/OpenIdCredentialNotificationScreen.tsx @@ -1,8 +1,8 @@ -import type { W3cCredentialRecord } from '@internal/agent' +import type { W3cCredentialRecord, SdJwtVcRecord } from '@internal/agent' import { - getW3cCredentialForDisplay, - storeW3cCredential, + getCredentialForDisplay, + storeCredential, receiveCredentialFromOpenId4VciOffer, useAgent, } from '@internal/agent' @@ -24,7 +24,7 @@ export function OpenIdCredentialNotificationScreen() { const toast = useToastController() const [uri] = useParam('uri') - const [credentialRecord, setCredentialRecord] = useState() + const [credentialRecord, setCredentialRecord] = useState() const [isStoring, setIsStoring] = useState(false) const pushToWallet = () => { @@ -35,11 +35,12 @@ export function OpenIdCredentialNotificationScreen() { useEffect(() => { const requestCredential = async (uri: string) => { try { - const record = await receiveCredentialFromOpenId4VciOffer({ + const credentialRecord = await receiveCredentialFromOpenId4VciOffer({ agent, data: decodeURIComponent(uri), }) - setCredentialRecord(record) + + setCredentialRecord(credentialRecord) } catch (e) { agent.config.logger.error("Couldn't receive credential from OpenID4VCI offer", { error: e as unknown, @@ -55,20 +56,17 @@ export function OpenIdCredentialNotificationScreen() { return } - if (!credentialRecord.credential) { - toast.show('Credential information could not be extracted.') - pushToWallet() - return null - } - const onCredentialAccept = async () => { setIsStoring(true) - await storeW3cCredential(agent, credentialRecord) + await storeCredential(agent, credentialRecord) .then(() => { toast.show('Credential has been added to your wallet.') }) - .catch(() => { + .catch((e) => { + agent.config.logger.error("Couldn't store credential", { + error: e as unknown, + }) toast.show('Something went wrong while storing the credential.') }) .finally(() => { @@ -81,7 +79,7 @@ export function OpenIdCredentialNotificationScreen() { pushToWallet() } - const { display, attributes } = getW3cCredentialForDisplay(credentialRecord) + const { display, attributes } = getCredentialForDisplay(credentialRecord) return ( credentialsForRequest - ? formatW3cPresentationSubmission(credentialsForRequest.selectResults) + ? formatDifPexCredentialsForRequest(credentialsForRequest.credentialsForRequest) : undefined, [credentialsForRequest] ) @@ -46,8 +46,12 @@ export function OpenIdPresentationNotificationScreen() { .then((r) => { setCredentialsForRequest(r) }) - .catch(() => { + .catch((e) => { toast.show('Presentation information could not be extracted.') + agent.config.logger.error('Error getting credentials for request', { + error: e as unknown, + }) + pushToWallet() }) }, [uri]) @@ -65,12 +69,20 @@ export function OpenIdPresentationNotificationScreen() { const onProofAccept = () => { setIsSharing(true) - shareProof({ ...credentialsForRequest, agent }) + + shareProof({ + agent, + authorizationRequest: credentialsForRequest.authorizationRequest, + credentialsForRequest: credentialsForRequest.credentialsForRequest, + }) .then(() => { toast.show('Information has been successfully shared.') }) - .catch(() => { + .catch((e) => { toast.show('Presentation could not be shared.') + agent.config.logger.error('Error accepting presentation', { + error: e as unknown, + }) }) .finally(() => { pushToWallet() diff --git a/packages/app/package.json b/packages/app/package.json index e0ddeb0f..9a9ac279 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -11,20 +11,20 @@ "@internal/scanner": "*", "@internal/ui": "*", "@internal/utils": "*", - "@react-native-community/netinfo": "^9.3.10", - "@tamagui/animations-react-native": "latest", - "@tamagui/colors": "latest", - "@tamagui/font-inter": "latest", - "@tamagui/lucide-icons": "latest", - "@tamagui/shorthands": "latest", - "@tamagui/themes": "latest", + "@react-native-community/netinfo": "11.1.0", + "@tamagui/animations-react-native": "1.91.4", + "@tamagui/colors": "1.91.4", + "@tamagui/font-inter": "1.91.4", + "@tamagui/lucide-icons": "1.91.4", + "@tamagui/shorthands": "1.91.4", + "@tamagui/themes": "1.91.4", "@tanstack/react-query": "^4.33.0", "burnt": "^0.12.1", - "expo-constants": "~14.4.2", - "expo-haptics": "~12.4.0", - "expo-linking": "~5.0.2", - "expo-navigation-bar": "~2.3.0", - "react-native-safe-area-context": "4.6.3", + "expo-constants": "~15.4.5", + "expo-haptics": "~12.8.1", + "expo-linking": "~6.2.2", + "expo-navigation-bar": "~2.8.1", + "react-native-safe-area-context": "4.8.2", "solito": "^3.0.0" }, "devDependencies": { diff --git a/packages/openid4vc-client/README.md b/packages/openid4vc-client/README.md deleted file mode 100644 index 537c2079..00000000 --- a/packages/openid4vc-client/README.md +++ /dev/null @@ -1,176 +0,0 @@ -

-
- Hyperledger Aries logo -

-

Aries Framework JavaScript Open ID Connect For Verifiable Credentials Client Module

-

- License - typescript - @aries-framework/openid4vc-client version - -

-
- -Open ID Connect For Verifiable Credentials Client Module for [Aries Framework JavaScript](https://github.com/hyperledger/aries-framework-javascript). - -> **Warning** -> This package has been copied from the package inside aries framework javascript, as -> it is based on an unstable version of the @sphereon/oid4vci-client package. Once -> the package is stabilized, the changed will be contributed upstream again. - -### Installation - -Make sure you have set up the correct version of Aries Framework JavaScript according to the AFJ repository. - -```sh -yarn add @aries-framework/openid4vc-client -``` - -### Quick start - -#### Requirements - -Before a credential can be requested, you need the issuer URI. This URI starts with `openid-initiate-issuance://` and is provided by the issuer. The issuer URI is commonly acquired by scanning a QR code. - -#### Module registration - -In order to get this module to work, we need to inject it into the agent. This makes the module's functionality accessible through the agent's `modules` api. - -```ts -import { OpenId4VcClientModule } from '@aries-framework/openid4vc-client' - -const agent = new Agent({ - config: { - /* config */ - }, - dependencies: agentDependencies, - modules: { - openId4VcClient: new OpenId4VcClientModule(), - /* other custom modules */ - }, -}) - -await agent.initialize() -``` - -How the module is injected and the agent has been initialized, you can access the module's functionality through `agent.modules.openId4VcClient`. - -#### Preparing a DID - -In order to request a credential, you'll need to provide a DID that the issuer will use for setting the credential subject. In the following snippet we create one for the sake of the example, but this can be any DID that has a _authentication verification method_ with key type `Ed25519`. - -```ts -// first we create the DID -const did = await agent.dids.create({ - method: 'key', - options: { - keyType: KeyType.Ed25519, - }, -}) - -// next we do some assertions and extract the key identifier (kid) - -if ( - !did.didState.didDocument || - !did.didState.didDocument.authentication || - did.didState.didDocument.authentication.length === 0 -) { - throw new Error( - "Error creating did document, or did document has no 'authentication' verificationMethods" - ) -} - -const [verificationMethod] = did.didState.didDocument.authentication -const kid = typeof verificationMethod === 'string' ? verificationMethod : verificationMethod.id -``` - -#### Requesting the credential (Pre-Authorized) - -Now a credential issuance can be requested as follows. - -```ts -const w3cCredentialRecord = await agent.modules.openId4VcClient.requestCredentialPreAuthorized({ - issuerUri, - kid, - checkRevocationState: false, -}) - -console.log(w3cCredentialRecord) -``` - -#### Full example - -```ts -import { OpenId4VcClientModule } from '@aries-framework/openid4vc-client' -import { agentDependencies } from '@aries-framework/node' // use @aries-framework/react-native for React Native -import { Agent, KeyDidCreateOptions } from '@aries-framework/core' - -const run = async () => { - const issuerUri = '' // The obtained issuer URI - - // Create the Agent - const agent = new Agent({ - config: { - /* config */ - }, - dependencies: agentDependencies, - modules: { - openId4VcClient: new OpenId4VcClientModule(), - /* other custom modules */ - }, - }) - - // Initialize the Agent - await agent.initialize() - - // Create a DID - const did = await agent.dids.create({ - method: 'key', - options: { - keyType: KeyType.Ed25519, - }, - }) - - // Assert DIDDocument is valid - if ( - !did.didState.didDocument || - !did.didState.didDocument.authentication || - did.didState.didDocument.authentication.length === 0 - ) { - throw new Error( - "Error creating did document, or did document has no 'authentication' verificationMethods" - ) - } - - // Extract key identified (kid) for authentication verification method - const [verificationMethod] = did.didState.didDocument.authentication - const kid = typeof verificationMethod === 'string' ? verificationMethod : verificationMethod.id - - // Request the credential - const w3cCredentialRecord = await agent.modules.openId4VcClient.requestCredentialPreAuthorized({ - issuerUri, - kid, - checkRevocationState: false, - }) - - // Log the received credential - console.log(w3cCredentialRecord) -} -``` diff --git a/packages/openid4vc-client/jest.config.ts b/packages/openid4vc-client/jest.config.ts deleted file mode 100644 index 2556d19c..00000000 --- a/packages/openid4vc-client/jest.config.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { Config } from '@jest/types' - -import base from '../../jest.config.base' - -import packageJson from './package.json' - -const config: Config.InitialOptions = { - ...base, - displayName: packageJson.name, -} - -export default config diff --git a/packages/openid4vc-client/package.json b/packages/openid4vc-client/package.json deleted file mode 100644 index 6d0e5db1..00000000 --- a/packages/openid4vc-client/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "@internal/openid4vc-client", - "version": "0.3.3", - "private": true, - "license": "Apache-2.0", - "homepage": "https://github.com/hyperledger/aries-framework-javascript/tree/main/packages/openid4vc-client", - "main": "dist/index.js", - "files": [ - "dist" - ], - "scripts": { - "build": "tsc -p tsconfig.json" - }, - "dependencies": { - "@aries-framework/core": "0.4.2", - "@sphereon/did-auth-siop": "0.3.2-unstable.0", - "@sphereon/oid4vci-client": "file:./sphereon-oid4vci-client-v0.5.1.tgz", - "@sphereon/oid4vci-common": "file:./sphereon-oid4vci-common-v0.5.0.tgz", - "@sphereon/pex": "^2.0.1", - "@sphereon/pex-models": "^2.0.2", - "@sphereon/ssi-types": "^0.11.0", - "@stablelib/random": "^1.0.2", - "fast-text-encoding": "^1.0.6", - "jsonpath": "^1.1.1", - "sha.js": "^2.4.11" - }, - "devDependencies": { - "@aries-framework/askar": "0.4.2", - "@aries-framework/node": "0.4.2", - "@hyperledger/aries-askar-nodejs": "^0.1.0", - "@types/jsonpath": "^0.2.0", - "nock": "^13.3.0", - "rimraf": "^4.4.0", - "typescript": "^4.7.4" - } -} diff --git a/packages/openid4vc-client/sphereon-oid4vci-client-v0.5.1.tgz b/packages/openid4vc-client/sphereon-oid4vci-client-v0.5.1.tgz deleted file mode 100644 index e7a068ac..00000000 Binary files a/packages/openid4vc-client/sphereon-oid4vci-client-v0.5.1.tgz and /dev/null differ diff --git a/packages/openid4vc-client/sphereon-oid4vci-common-v0.5.0.tgz b/packages/openid4vc-client/sphereon-oid4vci-common-v0.5.0.tgz deleted file mode 100644 index 0c5e7843..00000000 Binary files a/packages/openid4vc-client/sphereon-oid4vci-common-v0.5.0.tgz and /dev/null differ diff --git a/packages/openid4vc-client/src/OpenId4VcClientApi.ts b/packages/openid4vc-client/src/OpenId4VcClientApi.ts deleted file mode 100644 index e0bf5ae2..00000000 --- a/packages/openid4vc-client/src/OpenId4VcClientApi.ts +++ /dev/null @@ -1,55 +0,0 @@ -import type { - GenerateAuthorizationUrlOptions, - PreAuthCodeFlowOptions, - AuthCodeFlowOptions, -} from './OpenId4VcClientServiceOptions' -import type { W3cCredentialRecord } from '@aries-framework/core' - -import { injectable, AgentContext } from '@aries-framework/core' - -import { OpenId4VcClientService } from './OpenId4VcClientService' -import { AuthFlowType } from './OpenId4VcClientServiceOptions' - -/** - * @public - */ -@injectable() -export class OpenId4VcClientApi { - private agentContext: AgentContext - private openId4VcClientService: OpenId4VcClientService - - public constructor(agentContext: AgentContext, openId4VcClientService: OpenId4VcClientService) { - this.agentContext = agentContext - this.openId4VcClientService = openId4VcClientService - } - - public async requestCredentialUsingPreAuthorizedCode( - options: PreAuthCodeFlowOptions - ): Promise { - // set defaults - const verifyRevocationState = options.verifyCredentialStatus ?? true - - return this.openId4VcClientService.requestCredential(this.agentContext, { - ...options, - verifyCredentialStatus: verifyRevocationState, - flowType: AuthFlowType.PreAuthorizedCodeFlow, - }) - } - - public async requestCredentialUsingAuthorizationCode( - options: AuthCodeFlowOptions - ): Promise { - // set defaults - const checkRevocationState = options.verifyCredentialStatus ?? true - - return this.openId4VcClientService.requestCredential(this.agentContext, { - ...options, - verifyCredentialStatus: checkRevocationState, - flowType: AuthFlowType.AuthorizationCodeFlow, - }) - } - - public async generateAuthorizationUrl(options: GenerateAuthorizationUrlOptions) { - return this.openId4VcClientService.generateAuthorizationUrl(options) - } -} diff --git a/packages/openid4vc-client/src/OpenId4VcClientModule.ts b/packages/openid4vc-client/src/OpenId4VcClientModule.ts deleted file mode 100644 index 6eb598b3..00000000 --- a/packages/openid4vc-client/src/OpenId4VcClientModule.ts +++ /dev/null @@ -1,34 +0,0 @@ -import type { DependencyManager, Module } from '@aries-framework/core' - -import { AgentConfig } from '@aries-framework/core' - -import { OpenId4VcClientApi } from './OpenId4VcClientApi' -import { OpenId4VcClientService } from './OpenId4VcClientService' -import { OpenId4VpClientService, PresentationExchangeService } from './presentations' - -/** - * @public - */ -export class OpenId4VcClientModule implements Module { - public readonly api = OpenId4VcClientApi - - /** - * Registers the dependencies of the question answer module on the dependency manager. - */ - public register(dependencyManager: DependencyManager) { - // Warn about experimental module - dependencyManager - .resolve(AgentConfig) - .logger.warn( - "The '@aries-framework/openid4vc-client' module is experimental and could have unexpected breaking changes. When using this module, make sure to use strict versions for all @aries-framework packages." - ) - - // Api - dependencyManager.registerContextScoped(OpenId4VcClientApi) - - // Services - dependencyManager.registerSingleton(OpenId4VcClientService) - dependencyManager.registerSingleton(OpenId4VpClientService) - dependencyManager.registerSingleton(PresentationExchangeService) - } -} diff --git a/packages/openid4vc-client/src/OpenId4VcClientService.ts b/packages/openid4vc-client/src/OpenId4VcClientService.ts deleted file mode 100644 index 5a34c295..00000000 --- a/packages/openid4vc-client/src/OpenId4VcClientService.ts +++ /dev/null @@ -1,627 +0,0 @@ -import type { - GenerateAuthorizationUrlOptions, - RequestCredentialOptions, - ProofOfPossessionVerificationMethodResolver, - SupportedCredentialFormats, - ProofOfPossessionRequirements, -} from './OpenId4VcClientServiceOptions' -import type { OpenIdCredentialFormatProfile } from './utils' -import type { - AgentContext, - W3cVerifiableCredential, - VerificationMethod, - JwaSignatureAlgorithm, - W3cVerifyCredentialResult, -} from '@aries-framework/core' -import type { - CredentialOfferFormat, - CredentialResponse, - Jwt, - OfferedCredentialsWithMetadata, - OpenIDResponse, -} from '@sphereon/oid4vci-common' - -import { - W3cCredentialRecord, - ClaimFormat, - getJwkClassFromJwaSignatureAlgorithm, - W3cJwtVerifiableCredential, - AriesFrameworkError, - getKeyFromVerificationMethod, - Hasher, - inject, - injectable, - InjectionSymbols, - JsonEncoder, - JsonTransformer, - TypedArrayEncoder, - W3cJsonLdVerifiableCredential, - getJwkFromKey, - getSupportedVerificationMethodTypesFromKeyType, - getJwkClassFromKeyType, - parseDid, - SignatureSuiteRegistry, - JwsService, - Logger, - W3cCredentialService, -} from '@aries-framework/core' -import { W3cCredentialRepository } from '@aries-framework/core/build/modules/vc/repository' -import { - CredentialRequestClientBuilder, - OpenID4VCIClient, - ProofOfPossessionBuilder, -} from '@sphereon/oid4vci-client' -import { - getUniformFormat, - OfferedCredentialType, - AuthzFlowType, - CodeChallengeMethod, -} from '@sphereon/oid4vci-common' -import { randomStringForEntropy } from '@stablelib/random' - -import { supportedCredentialFormats, AuthFlowType } from './OpenId4VcClientServiceOptions' -import { - setOpenId4VcCredentialMetadata, - fromOpenIdCredentialFormatProfileToDifClaimFormat, -} from './utils' - -const flowTypeMapping = { - [AuthFlowType.AuthorizationCodeFlow]: AuthzFlowType.AUTHORIZATION_CODE_FLOW, - [AuthFlowType.PreAuthorizedCodeFlow]: AuthzFlowType.PRE_AUTHORIZED_CODE_FLOW, -} - -/** - * @internal - */ -@injectable() -export class OpenId4VcClientService { - private logger: Logger - private w3cCredentialService: W3cCredentialService - private w3cCredentialRepository: W3cCredentialRepository - private jwsService: JwsService - - public constructor( - @inject(InjectionSymbols.Logger) logger: Logger, - w3cCredentialService: W3cCredentialService, - w3cCredentialRepository: W3cCredentialRepository, - jwsService: JwsService - ) { - this.w3cCredentialService = w3cCredentialService - this.w3cCredentialRepository = w3cCredentialRepository - this.jwsService = jwsService - this.logger = logger - } - - private generateCodeVerifier(): string { - return randomStringForEntropy(256) - } - - public async generateAuthorizationUrl(options: GenerateAuthorizationUrlOptions) { - this.logger.debug('Generating authorization url') - - if (!options.scope || options.scope.length === 0) { - throw new AriesFrameworkError( - 'Only scoped based authorization requests are supported at this time. Please provide at least one scope' - ) - } - - const client = await OpenID4VCIClient.fromURI({ - uri: options.uri, - flowType: AuthzFlowType.AUTHORIZATION_CODE_FLOW, - }) - const codeVerifier = this.generateCodeVerifier() - const codeVerifierSha256 = Hasher.hash(TypedArrayEncoder.fromString(codeVerifier), 'sha2-256') - const base64Url = TypedArrayEncoder.toBase64URL(codeVerifierSha256) - - this.logger.debug('Converted code_verifier to code_challenge', { - codeVerifier: codeVerifier, - sha256: codeVerifierSha256.toString(), - base64Url: base64Url, - }) - - const authorizationUrl = client.createAuthorizationRequestUrl({ - clientId: options.clientId, - codeChallengeMethod: CodeChallengeMethod.SHA256, - codeChallenge: base64Url, - redirectUri: options.redirectUri, - scope: options.scope?.join(' '), - }) - - return { - authorizationUrl, - codeVerifier, - } - } - - public async requestCredential(agentContext: AgentContext, options: RequestCredentialOptions) { - const receivedCredentials: W3cCredentialRecord[] = [] - const supportedJwaSignatureAlgorithms = this.getSupportedJwaSignatureAlgorithms(agentContext) - - const allowedProofOfPossessionSignatureAlgorithms = - options.allowedProofOfPossessionSignatureAlgorithms - ? options.allowedProofOfPossessionSignatureAlgorithms.filter((algorithm) => - supportedJwaSignatureAlgorithms.includes(algorithm) - ) - : supportedJwaSignatureAlgorithms - - // Take the allowed credential formats from the options or use the default - const allowedCredentialFormats = options.allowedCredentialFormats ?? supportedCredentialFormats - - const flowType = flowTypeMapping[options.flowType] - if (!flowType) { - throw new AriesFrameworkError( - `Unsupported flowType ${options.flowType}. Valid values are ${Object.values( - AuthFlowType - ).join(', ')}` - ) - } - - const client = await OpenID4VCIClient.fromURI({ - uri: options.uri, - flowType, - }) - - // acquire the access token - // NOTE: only scope based flow is supported for authorized flow. However there's not clear mapping between - // the scope property and which credential to request (this is out of scope of the spec), so it will still - // just request all credentials that have been offered in the credential offer. We may need to add some extra - // input properties that allows to define the credential type(s) to request. - const accessToken = - options.flowType === AuthFlowType.AuthorizationCodeFlow - ? await client.acquireAccessToken({ - clientId: options.clientId, - code: options.authorizationCode, - codeVerifier: options.codeVerifier, - redirectUri: options.redirectUri, - }) - : await client.acquireAccessToken({}) - - const serverMetadata = await client.retrieveServerMetadata() - - this.logger.info('Fetched server metadata', { - issuer: serverMetadata.issuer, - credentialEndpoint: serverMetadata.credential_endpoint, - tokenEndpoint: serverMetadata.token_endpoint, - }) - - this.logger.debug('Full server metadata', serverMetadata) - - // Loop through all the credentialTypes in the credential offer - for (const offeredCredential of client.getOfferedCredentialsWithMetadata()) { - const format = ( - isInlineCredentialOffer(offeredCredential) - ? offeredCredential.inlineCredentialOffer.format - : offeredCredential.credentialSupported.format - ) as SupportedCredentialFormats - - // TODO: support inline credential offers. Not clear to me how to determine the did method / alg, etc.. - if (offeredCredential.type === OfferedCredentialType.InlineCredentialOffer) { - // Check if the format is supported/allowed - if (!allowedCredentialFormats.includes(format)) continue - } else { - const supportedCredentialMetadata = offeredCredential.credentialSupported - - // FIXME - // If the credential id ends with the format, it is a v8 credential supported that has been - // split into multiple entries (each entry can now only have one format). For now we continue - // as assume there will be another entry with the correct format. - if (supportedCredentialMetadata.id?.endsWith(`-${supportedCredentialMetadata.format}`)) { - const uniformFormat = getUniformFormat( - supportedCredentialMetadata.format - ) as SupportedCredentialFormats - if (!allowedCredentialFormats.includes(uniformFormat)) continue - } - } - - // Get all options for the credential request (such as which kid to use, the signature algorithm, etc) - const { verificationMethod, signatureAlgorithm } = await this.getCredentialRequestOptions( - agentContext, - { - allowedCredentialFormats, - allowedProofOfPossessionSignatureAlgorithms, - offeredCredentialWithMetadata: offeredCredential, - proofOfPossessionVerificationMethodResolver: - options.proofOfPossessionVerificationMethodResolver, - } - ) - - // Create the proof of possession - const proofInput = await ProofOfPossessionBuilder.fromAccessTokenResponse({ - accessTokenResponse: accessToken, - callbacks: { - signCallback: this.signCallback(agentContext, verificationMethod), - }, - version: client.version(), - }) - .withEndpointMetadata(serverMetadata) - .withAlg(signatureAlgorithm) - .withClientId(verificationMethod.controller) - .withKid(verificationMethod.id) - .build() - - this.logger.debug('Generated JWS', proofInput) - - // Acquire the credential - const credentialRequestClient = ( - await CredentialRequestClientBuilder.fromURI({ - uri: options.uri, - metadata: serverMetadata, - }) - ) - .withTokenFromResponse(accessToken) - .build() - - let credentialResponse: OpenIDResponse - - if (isInlineCredentialOffer(offeredCredential)) { - credentialResponse = await credentialRequestClient.acquireCredentialsUsingProof({ - proofInput, - inlineCredentialOffer: offeredCredential.inlineCredentialOffer, - }) - } else { - credentialResponse = await credentialRequestClient.acquireCredentialsUsingProof({ - proofInput, - credentialSupported: offeredCredential.credentialSupported, - }) - } - - const credential = await this.handleCredentialResponse(agentContext, credentialResponse, { - verifyCredentialStatus: options.verifyCredentialStatus, - }) - - // Create credential record, but we don't store it yet (only after the user has accepted the credential) - const credentialRecord = new W3cCredentialRecord({ - credential, - tags: { - expandedTypes: [], - }, - }) - this.logger.debug('Full credential', credentialRecord) - - if (!isInlineCredentialOffer(offeredCredential)) { - const supportedCredentialMetadata = offeredCredential.credentialSupported - // Set the OpenId4Vc credential metadata and update record - setOpenId4VcCredentialMetadata( - credentialRecord, - supportedCredentialMetadata, - serverMetadata - ) - } - - receivedCredentials.push(credentialRecord) - } - - return receivedCredentials - } - - /** - * Get the options for the credential request. Internally this will resolve the proof of possession - * requirements, and based on that it will call the proofOfPossessionVerificationMethodResolver to - * allow the caller to select the correct verification method based on the requirements for the proof - * of possession. - */ - private async getCredentialRequestOptions( - agentContext: AgentContext, - options: { - proofOfPossessionVerificationMethodResolver: ProofOfPossessionVerificationMethodResolver - allowedCredentialFormats: SupportedCredentialFormats[] - allowedProofOfPossessionSignatureAlgorithms: JwaSignatureAlgorithm[] - offeredCredentialWithMetadata: OfferedCredentialsWithMetadata - } - ) { - const { signatureAlgorithm, supportedDidMethods, supportsAllDidMethods } = - this.getProofOfPossessionRequirements(agentContext, { - offeredCredentialWithMetadata: options.offeredCredentialWithMetadata, - allowedCredentialFormats: options.allowedCredentialFormats, - allowedProofOfPossessionSignatureAlgorithms: - options.allowedProofOfPossessionSignatureAlgorithms, - }) - - const JwkClass = getJwkClassFromJwaSignatureAlgorithm(signatureAlgorithm) - - if (!JwkClass) { - throw new AriesFrameworkError( - `Could not determine JWK key type based on JWA signature algorithm '${signatureAlgorithm}'` - ) - } - - const supportedVerificationMethods = getSupportedVerificationMethodTypesFromKeyType( - JwkClass.keyType - ) - - const format = isInlineCredentialOffer(options.offeredCredentialWithMetadata) - ? options.offeredCredentialWithMetadata.inlineCredentialOffer.format - : options.offeredCredentialWithMetadata.credentialSupported.format - - // Now we need to determine the did method and alg based on the cryptographic suite - const verificationMethod = await options.proofOfPossessionVerificationMethodResolver({ - credentialFormat: format as SupportedCredentialFormats, - proofOfPossessionSignatureAlgorithm: signatureAlgorithm, - supportedVerificationMethods, - keyType: JwkClass.keyType, - supportedCredentialId: !isInlineCredentialOffer(options.offeredCredentialWithMetadata) - ? options.offeredCredentialWithMetadata.credentialSupported.id - : undefined, - supportsAllDidMethods, - supportedDidMethods, - }) - - // Make sure the verification method uses a supported did method - if ( - !supportsAllDidMethods && - // If supportedDidMethods is undefined, it means the issuer didn't include the binding methods in the metadata - // The user can still select a verification method, but we can't validate it - supportedDidMethods !== undefined && - !supportedDidMethods.find((supportedDidMethod) => - verificationMethod.id.startsWith(supportedDidMethod) - ) - ) { - const { method } = parseDid(verificationMethod.id) - const supportedDidMethodsString = supportedDidMethods.join(', ') - throw new AriesFrameworkError( - `Verification method uses did method '${method}', but issuer only supports '${supportedDidMethodsString}'` - ) - } - - // Make sure the verification method uses a supported verification method type - if (!supportedVerificationMethods.includes(verificationMethod.type)) { - const supportedVerificationMethodsString = supportedVerificationMethods.join(', ') - throw new AriesFrameworkError( - `Verification method uses verification method type '${verificationMethod.type}', but only '${supportedVerificationMethodsString}' verification methods are supported for key type '${JwkClass.keyType}'` - ) - } - - return { verificationMethod, signatureAlgorithm } - } - - /** - * Get the requirements for creating the proof of possession. Based on the allowed - * credential formats, the allowed proof of possession signature algorithms, and the - * credential type, this method will select the best credential format and signature - * algorithm to use, based on the order of preference. - */ - private getProofOfPossessionRequirements( - agentContext: AgentContext, - options: { - allowedCredentialFormats: SupportedCredentialFormats[] - offeredCredentialWithMetadata: OfferedCredentialsWithMetadata - allowedProofOfPossessionSignatureAlgorithms: JwaSignatureAlgorithm[] - } - ): ProofOfPossessionRequirements { - const { offeredCredentialWithMetadata, allowedCredentialFormats } = options - - // Extract format from offer - let format = - offeredCredentialWithMetadata.type === OfferedCredentialType.InlineCredentialOffer - ? offeredCredentialWithMetadata.inlineCredentialOffer.format - : offeredCredentialWithMetadata.credentialSupported.format - - // Get uniform format, so we don't have to deal with the different spec versions - format = getUniformFormat(format) - - const credentialMetadata = - offeredCredentialWithMetadata.type === OfferedCredentialType.CredentialSupported - ? offeredCredentialWithMetadata.credentialSupported - : undefined - - const issuerSupportedCryptographicSuites = credentialMetadata?.cryptographic_suites_supported - const issuerSupportedBindingMethods = - credentialMetadata?.cryptographic_binding_methods_supported ?? - // FIXME: somehow the MATTR Launchpad returns binding_methods_supported instead of cryptographic_binding_methods_supported - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - (credentialMetadata?.binding_methods_supported as string[] | undefined) - - if (!isInlineCredentialOffer(offeredCredentialWithMetadata)) { - const credentialMetadata = offeredCredentialWithMetadata.credentialSupported - if (!allowedCredentialFormats.includes(format as SupportedCredentialFormats)) { - throw new AriesFrameworkError( - `Issuer only supports format '${format}' for credential type '${ - credentialMetadata.id as string - }', but the wallet only allows formats '${options.allowedCredentialFormats.join(', ')}'` - ) - } - } - - // For each of the supported algs, find the key types, then find the proof types - const signatureSuiteRegistry = agentContext.dependencyManager.resolve(SignatureSuiteRegistry) - - let potentialSignatureAlgorithm: JwaSignatureAlgorithm | undefined - - switch (format) { - case 'jwt_vc_json': - case 'jwt_vc_json-ld': - // If undefined, it means the issuer didn't include the cryptographic suites in the metadata - // We just guess that the first one is supported - if (issuerSupportedCryptographicSuites === undefined) { - potentialSignatureAlgorithm = options.allowedProofOfPossessionSignatureAlgorithms[0] - } else { - potentialSignatureAlgorithm = options.allowedProofOfPossessionSignatureAlgorithms.find( - (signatureAlgorithm) => issuerSupportedCryptographicSuites.includes(signatureAlgorithm) - ) - } - break - case 'ldp_vc': - // If undefined, it means the issuer didn't include the cryptographic suites in the metadata - // We just guess that the first one is supported - if (issuerSupportedCryptographicSuites === undefined) { - potentialSignatureAlgorithm = options.allowedProofOfPossessionSignatureAlgorithms[0] - } else { - // We need to find it based on the JSON-LD proof type - potentialSignatureAlgorithm = options.allowedProofOfPossessionSignatureAlgorithms.find( - (signatureAlgorithm) => { - const JwkClass = getJwkClassFromJwaSignatureAlgorithm(signatureAlgorithm) - if (!JwkClass) return false - - // TODO: getByKeyType should return a list - const matchingSuite = signatureSuiteRegistry.getByKeyType(JwkClass.keyType) - if (!matchingSuite) return false - - return issuerSupportedCryptographicSuites.includes(matchingSuite.proofType) - } - ) - } - break - default: - throw new AriesFrameworkError( - `Unsupported requested credential format '${format}' with id ${ - credentialMetadata?.id ?? 'Inline credential offer' - }` - ) - } - - const supportsAllDidMethods = issuerSupportedBindingMethods?.includes('did') ?? false - const supportedDidMethods = issuerSupportedBindingMethods?.filter((method) => - method.startsWith('did:') - ) - - if (!potentialSignatureAlgorithm) { - throw new AriesFrameworkError( - `Could not establish signature algorithm for format ${format} and id ${ - credentialMetadata?.id ?? 'Inline credential offer' - }` - ) - } - - return { - signatureAlgorithm: potentialSignatureAlgorithm, - supportedDidMethods, - supportsAllDidMethods, - } - } - - /** - * Returns the JWA Signature Algorithms that are supported by the wallet. - * - * This is an approximation based on the supported key types of the wallet. - * This is not 100% correct as a supporting a key type does not mean you support - * all the algorithms for that key type. However, this needs refactoring of the wallet - * that is planned for the 0.5.0 release. - */ - private getSupportedJwaSignatureAlgorithms(agentContext: AgentContext): JwaSignatureAlgorithm[] { - const supportedKeyTypes = agentContext.wallet.supportedKeyTypes - - // Extract the supported JWS algs based on the key types the wallet support. - const supportedJwaSignatureAlgorithms = supportedKeyTypes - // Map the supported key types to the supported JWK class - .map(getJwkClassFromKeyType) - // Filter out the undefined values - .filter((jwkClass): jwkClass is Exclude => jwkClass !== undefined) - // Extract the supported JWA signature algorithms from the JWK class - .map((jwkClass) => jwkClass.supportedSignatureAlgorithms) - // Flatten the array of arrays - .reduce((allAlgorithms, algorithms) => [...allAlgorithms, ...algorithms], []) - - return supportedJwaSignatureAlgorithms - } - - private async handleCredentialResponse( - agentContext: AgentContext, - credentialResponse: OpenIDResponse, - options: { verifyCredentialStatus: boolean } - ) { - this.logger.debug('Credential request response', credentialResponse) - - if (!credentialResponse.successBody) { - throw new AriesFrameworkError('Did not receive a successful credential response') - } - - const format = getUniformFormat(credentialResponse.successBody.format) - const difClaimFormat = fromOpenIdCredentialFormatProfileToDifClaimFormat( - format as OpenIdCredentialFormatProfile - ) - - let credential: W3cVerifiableCredential - let result: W3cVerifyCredentialResult - if (difClaimFormat === ClaimFormat.LdpVc) { - credential = JsonTransformer.fromJSON( - credentialResponse.successBody.credential, - W3cJsonLdVerifiableCredential - ) - result = await this.w3cCredentialService.verifyCredential(agentContext, { - credential, - verifyCredentialStatus: options.verifyCredentialStatus, - }) - } else if (difClaimFormat === ClaimFormat.JwtVc) { - credential = W3cJwtVerifiableCredential.fromSerializedJwt( - credentialResponse.successBody.credential as string - ) - result = await this.w3cCredentialService.verifyCredential(agentContext, { - credential, - verifyCredentialStatus: options.verifyCredentialStatus, - }) - } else { - throw new AriesFrameworkError( - `Unsupported credential format ${credentialResponse.successBody.format}` - ) - } - - if (!result || !result.isValid) { - agentContext.config.logger.error('Failed to validate credential', { - result, - }) - throw new AriesFrameworkError( - `Failed to validate credential, error = ${result.error?.message ?? 'Unknown'}` - ) - } - - return credential - } - - private signCallback(agentContext: AgentContext, verificationMethod: VerificationMethod) { - return async (jwt: Jwt, kid?: string) => { - if (!jwt.header) { - throw new AriesFrameworkError('No header present on JWT') - } - - if (!jwt.payload) { - throw new AriesFrameworkError('No payload present on JWT') - } - - if (!kid) { - throw new AriesFrameworkError('No KID is present in the callback') - } - - // We have determined the verification method before and already passed that when creating the callback, - // however we just want to make sure that the kid matches the verification method id - if (verificationMethod.id !== kid) { - throw new AriesFrameworkError( - `kid ${kid} does not match verification method id ${verificationMethod.id}` - ) - } - - const key = getKeyFromVerificationMethod(verificationMethod) - const jwk = getJwkFromKey(key) - - const payload = JsonEncoder.toBuffer(jwt.payload) - if (!jwk.supportsSignatureAlgorithm(jwt.header.alg)) { - throw new AriesFrameworkError( - `kid ${kid} refers to a key of type '${jwk.keyType}', which does not support the JWS signature alg '${jwt.header.alg}'` - ) - } - - // We don't support these properties, remove them, so we can pass all other header properties to the JWS service - if (jwt.header.x5c || jwt.header.jwk) - throw new AriesFrameworkError('x5c and jwk are not supported') - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const { x5c: _x5c, jwk: _jwk, ...supportedHeaderOptions } = jwt.header - - const jws = await this.jwsService.createJwsCompact(agentContext, { - key, - payload, - protectedHeaderOptions: supportedHeaderOptions, - }) - - return jws - } - } -} - -function isInlineCredentialOffer( - offeredCredential: OfferedCredentialsWithMetadata -): offeredCredential is { - inlineCredentialOffer: CredentialOfferFormat - type: OfferedCredentialType.InlineCredentialOffer -} { - return offeredCredential.type === OfferedCredentialType.InlineCredentialOffer -} diff --git a/packages/openid4vc-client/src/OpenId4VcClientServiceOptions.ts b/packages/openid4vc-client/src/OpenId4VcClientServiceOptions.ts deleted file mode 100644 index 3d224878..00000000 --- a/packages/openid4vc-client/src/OpenId4VcClientServiceOptions.ts +++ /dev/null @@ -1,186 +0,0 @@ -import type { JwaSignatureAlgorithm, KeyType, VerificationMethod } from '@aries-framework/core' - -import { OpenIdCredentialFormatProfile } from './utils/claimFormatMapping' - -/** - * The credential formats that are supported by the openid4vc client - */ -export type SupportedCredentialFormats = - | OpenIdCredentialFormatProfile.JwtVcJson - | OpenIdCredentialFormatProfile.LdpVc - -export const supportedCredentialFormats = [ - OpenIdCredentialFormatProfile.JwtVcJson, - OpenIdCredentialFormatProfile.LdpVc, -] satisfies OpenIdCredentialFormatProfile[] - -/** - * Options that are used for the pre-authorized code flow. - */ -export interface PreAuthCodeFlowOptions { - uri: string - verifyCredentialStatus: boolean - - /** - * A list of allowed credential formats in order of preference. - * - * If the issuer supports one of the allowed formats, that first format that is supported - * from the list will be used. - * - * If the issuer doesn't support any of the allowed formats, an error is thrown - * and the request is aborted. - */ - allowedCredentialFormats?: SupportedCredentialFormats[] - - /** - * A list of allowed proof of possession signature algorithms in order of preference. - * - * Note that the signature algorithms must be supported by the wallet implementation. - * Signature algorithms that are not supported by the wallet will be ignored. - * - * The proof of possession (pop) signature algorithm is used in the credential request - * to bind the credential to a did. In most cases the JWA signature algorithm - * that is used in the pop will determine the cryptographic suite that is used - * for signing the credential, but this not a requirement for the spec. E.g. if the - * pop uses EdDsa, the credential will most commonly also use EdDsa, or Ed25519Signature2018/2020. - */ - allowedProofOfPossessionSignatureAlgorithms?: JwaSignatureAlgorithm[] - - /** - * A function that should resolve a verification method based on the options passed. - * This method will be called once for each of the credentials that are included - * in the credential offer. - * - * Based on the credential format, JWA signature algorithm, verification method types - * and did methods, the resolver must return a verification method that will be used - * for the proof of possession signature. - */ - proofOfPossessionVerificationMethodResolver: ProofOfPossessionVerificationMethodResolver -} - -/** - * Options that are used for the authorization code flow. - * Extends the pre-authorized code flow options. - */ -export interface AuthCodeFlowOptions extends PreAuthCodeFlowOptions { - clientId: string - authorizationCode: string - codeVerifier: string - redirectUri: string -} - -/** - * The options that are used to generate the authorization url. - * - * NOTE: The `code_challenge` property is omitted here - * because we assume it will always be SHA256 - * as clear text code challenges are unsafe. - */ -export interface GenerateAuthorizationUrlOptions { - uri: string - clientId: string - redirectUri: string - scope?: string[] -} - -export interface ProofOfPossessionVerificationMethodResolverOptions { - /** - * The credential format that will be requested from the issuer. - * E.g. `jwt_vc` or `ldp_vc`. - */ - credentialFormat: SupportedCredentialFormats - - /** - * The JWA Signature Algorithm that will be used in the proof of possession. - * This is based on the `allowedProofOfPossessionSignatureAlgorithms` passed - * to the request credential method, and the supported signature algorithms. - */ - proofOfPossessionSignatureAlgorithm: JwaSignatureAlgorithm - - /** - * This is a list of verification methods types that are supported - * for creating the proof of possession signature. The returned - * verification method type must be of one of these types. - */ - supportedVerificationMethods: string[] - - /** - * The key type that will be used to create the proof of possession signature. - * This is related to the verification method and the signature algorithm, and - * is added for convenience. - */ - keyType: KeyType - - /** - * The credential type that will be requested from the issuer. This is - * based on the credential types that are included the credential offer. - * - * If the offered credential is an inline credential offer, the value - * will be `undefined`. - */ - supportedCredentialId?: string - - /** - * Whether the issuer supports the `did` cryptographic binding method, - * indicating they support all did methods. In most cases, they do not - * support all did methods, and it means we have to make an assumption - * about the did methods they support. - * - * If this value is `false`, the `supportedDidMethods` property will - * contain a list of supported did methods. - */ - supportsAllDidMethods: boolean - - /** - * A list of supported did methods. This is only used if the `supportsAllDidMethods` - * property is `false`. When this array is populated, the returned verification method - * MUST be based on one of these did methods. - * - * The did methods are returned in the format `did:`, e.g. `did:web`. - * - * The value is undefined in the case the supported did methods could not be extracted. - * This is the case when an inline credential was used, or when the issuer didn't include - * the supported did methods in the issuer metadata. - * - * NOTE: an empty array (no did methods supported) has a different meaning from the value - * being undefined (the supported did methods could not be extracted). If `supportsAllDidMethods` - * is true, the value of this property MUST be ignored. - */ - supportedDidMethods?: string[] -} - -/** - * The proof of possession verification method resolver is a function that can be passed by the - * user of the framework and allows them to determine which verification method should be used - * for the proof of possession signature. - */ -export type ProofOfPossessionVerificationMethodResolver = ( - options: ProofOfPossessionVerificationMethodResolverOptions -) => Promise | VerificationMethod - -/** - * @internal - */ -export interface ProofOfPossessionRequirements { - signatureAlgorithm: JwaSignatureAlgorithm - supportedDidMethods?: string[] - supportsAllDidMethods: boolean -} - -/** - * @internal - */ -export enum AuthFlowType { - AuthorizationCodeFlow, - PreAuthorizedCodeFlow, -} - -type WithFlowType = Options & { flowType: FlowType } - -/** - * The options that are used to request a credential from an issuer. - * @internal - */ -export type RequestCredentialOptions = - | WithFlowType - | WithFlowType diff --git a/packages/openid4vc-client/src/__tests__/OpenId4VcClientModule.test.ts b/packages/openid4vc-client/src/__tests__/OpenId4VcClientModule.test.ts deleted file mode 100644 index 1089acf2..00000000 --- a/packages/openid4vc-client/src/__tests__/OpenId4VcClientModule.test.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* eslint-disable @typescript-eslint/unbound-method */ -import type { DependencyManager } from '@aries-framework/core' - -import { OpenId4VcClientApi } from '../OpenId4VcClientApi' -import { OpenId4VcClientModule } from '../OpenId4VcClientModule' -import { OpenId4VcClientService } from '../OpenId4VcClientService' -import { OpenId4VpClientService, PresentationExchangeService } from '../presentations' - -const dependencyManager = { - registerInstance: jest.fn(), - registerSingleton: jest.fn(), - registerContextScoped: jest.fn(), - resolve: jest.fn().mockReturnValue({ logger: { warn: jest.fn() } }), -} as unknown as DependencyManager - -describe('OpenId4VcClientModule', () => { - test('registers dependencies on the dependency manager', () => { - const openId4VcClientModule = new OpenId4VcClientModule() - openId4VcClientModule.register(dependencyManager) - - expect(dependencyManager.registerContextScoped).toHaveBeenCalledTimes(1) - expect(dependencyManager.registerContextScoped).toHaveBeenCalledWith(OpenId4VcClientApi) - - expect(dependencyManager.registerSingleton).toHaveBeenCalledTimes(3) - expect(dependencyManager.registerSingleton).toHaveBeenCalledWith(OpenId4VcClientService) - expect(dependencyManager.registerSingleton).toHaveBeenCalledWith(OpenId4VpClientService) - expect(dependencyManager.registerSingleton).toHaveBeenCalledWith(PresentationExchangeService) - }) -}) diff --git a/packages/openid4vc-client/src/index.ts b/packages/openid4vc-client/src/index.ts deleted file mode 100644 index b6b5af7b..00000000 --- a/packages/openid4vc-client/src/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import 'fast-text-encoding' -export * from './OpenId4VcClientApi' -export * from './OpenId4VcClientModule' -export * from './OpenId4VcClientService' -// Contains internal types, so we don't export everything -export { - AuthCodeFlowOptions, - GenerateAuthorizationUrlOptions, - PreAuthCodeFlowOptions, - ProofOfPossessionVerificationMethodResolver, - ProofOfPossessionVerificationMethodResolverOptions, - RequestCredentialOptions, - SupportedCredentialFormats, -} from './OpenId4VcClientServiceOptions' -export * from './presentations' -export { - getOpenId4VcCredentialMetadata, - OpenId4VcCredentialMetadata, - OpenIdCredentialFormatProfile, - setOpenId4VcCredentialMetadata, -} from './utils' diff --git a/packages/openid4vc-client/src/presentations/OpenId4VpClientService.ts b/packages/openid4vc-client/src/presentations/OpenId4VpClientService.ts deleted file mode 100644 index 3f8430da..00000000 --- a/packages/openid4vc-client/src/presentations/OpenId4VpClientService.ts +++ /dev/null @@ -1,232 +0,0 @@ -import type { - AgentContext, - W3cVerifiableCredential, - W3cVerifiablePresentation, -} from '@aries-framework/core' -import type { - DIDDocument, - PresentationDefinitionWithLocation, - SigningAlgo, - URI, - Verification, - VerifiedAuthorizationRequest, -} from '@sphereon/did-auth-siop' -import type { PresentationDefinitionV1 } from '@sphereon/pex-models' -import type { W3CVerifiablePresentation } from '@sphereon/ssi-types' - -import { - AriesFrameworkError, - Buffer, - DidsApi, - getJwkClassFromKeyType, - getKeyFromVerificationMethod, - injectable, - TypedArrayEncoder, - W3cJsonLdVerifiablePresentation, -} from '@aries-framework/core' -import { asArray } from '@aries-framework/core/build/utils' -import { - CheckLinkedDomain, - OP, - ResponseMode, - SupportedVersion, - VerificationMode, -} from '@sphereon/did-auth-siop' - -import { PresentationExchangeService } from './PresentationExchangeService' - -/** - * SIOPv2 Authorization Request with a single v1 presentation definition - */ -export type VerifiedAuthorizationRequestWithPresentationDefinition = - VerifiedAuthorizationRequest & { - presentationDefinitions: [ - PresentationDefinitionWithLocation & { definition: PresentationDefinitionV1 } - ] - } - -function isVerifiedAuthorizationRequestWithPresentationDefinition( - request: VerifiedAuthorizationRequest -): request is VerifiedAuthorizationRequestWithPresentationDefinition { - return ( - request.presentationDefinitions !== undefined && - request.presentationDefinitions.length === 1 && - request.presentationDefinitions?.[0]?.definition !== undefined - ) -} - -@injectable() -export class OpenId4VpClientService { - public constructor(private presentationExchangeService: PresentationExchangeService) {} - - private getOp(agentContext: AgentContext) { - const supportedDidMethods = this.getSupportedDidMethods(agentContext) - - const builder = OP.builder() - .withResponseMode(ResponseMode.POST) - .withSupportedVersions([SupportedVersion.SIOPv2_ID1]) - .withExpiresIn(300) - .withCheckLinkedDomain(CheckLinkedDomain.NEVER) - .withCustomResolver(this.getResolver(agentContext)) - - // Add did methods - for (const supportedDidMethod of supportedDidMethods) { - builder.addDidMethod(supportedDidMethod) - } - - const op = builder.build() - - return op - } - - public async selectCredentialForProofRequest( - agentContext: AgentContext, - options: { - authorizationRequest: string | URI - } - ) { - const op = this.getOp(agentContext) - - const verification = { - mode: VerificationMode.EXTERNAL, - resolveOpts: { - resolver: this.getResolver(agentContext), - noUniversalResolverFallback: true, - }, - } satisfies Verification - - // FIXME: this uses did-jwt for verification of the JWT, we can't verify it ourselves. - const verifiedAuthorizationRequest = await op.verifyAuthorizationRequest( - options.authorizationRequest, - { - verification, - } - ) - - if (!isVerifiedAuthorizationRequestWithPresentationDefinition(verifiedAuthorizationRequest)) { - throw new AriesFrameworkError( - 'Only SIOPv2 authorization request including a single presentation definition are supported' - ) - } - - const selectResults = await this.presentationExchangeService.selectCredentialsForRequest( - agentContext, - verifiedAuthorizationRequest.presentationDefinitions[0].definition - ) - - return { - verifiedAuthorizationRequest, - selectResults, - } - } - - /** - * Send a SIOPv2 authentication response to the relying party including a verifiable - * presentation based on OpenID4VP. - */ - public async shareProof( - agentContext: AgentContext, - options: { - verifiedAuthorizationRequest: VerifiedAuthorizationRequestWithPresentationDefinition - selectedCredentials: W3cVerifiableCredential[] - } - ) { - const op = this.getOp(agentContext) - - const vp = await this.presentationExchangeService.createPresentation(agentContext, { - selectedCredentials: options.selectedCredentials, - presentationDefinition: - options.verifiedAuthorizationRequest.presentationDefinitions[0].definition, - // TODO: challenge / nonce - }) - - const verificationMethod = await this.getVerificationMethodFromVerifiablePresentation( - agentContext, - vp.verifiablePresentation - ) - const key = getKeyFromVerificationMethod(verificationMethod) - const alg = getJwkClassFromKeyType(key.keyType)?.supportedSignatureAlgorithms[0] - if (!alg) { - throw new AriesFrameworkError(`No supported algs for key type: ${key.keyType}`) - } - - const response = await op.createAuthorizationResponse(options.verifiedAuthorizationRequest, { - presentationExchange: { - verifiablePresentations: [vp.verifiablePresentation.encoded as W3CVerifiablePresentation], - presentationSubmission: vp.presentationSubmission, - }, - signature: { - signature: async (data) => { - const signature = await agentContext.wallet.sign({ - data: typeof data === 'string' ? TypedArrayEncoder.fromString(data) : Buffer.from(data), - key, - }) - - return TypedArrayEncoder.toBase64URL(signature) - }, - // FIXME: cast - alg: alg as unknown as SigningAlgo, - did: verificationMethod.controller, - kid: verificationMethod.id, - }, - }) - - const responseToResponse = await op.submitAuthorizationResponse(response) - - if (!responseToResponse.ok) { - throw new AriesFrameworkError( - `Error submitting authorization response. ${await responseToResponse.text()}` - ) - } - } - - private getSupportedDidMethods(agentContext: AgentContext) { - const didsApi = agentContext.dependencyManager.resolve(DidsApi) - const supportedDidMethods: string[] = [] - - for (const resolver of didsApi.config.resolvers) { - supportedDidMethods.push(...resolver.supportedMethods) - } - - return supportedDidMethods - } - - private getResolver(agentContext: AgentContext) { - return { - resolve: async (didUrl: string) => { - const didsApi = agentContext.dependencyManager.resolve(DidsApi) - const result = await didsApi.resolve(didUrl) - - return { - ...result, - didDocument: result.didDocument?.toJSON() as DIDDocument, - } - }, - } - } - - // TODO: we can do this in a simpler way, as we're now resolving it multiple times - private async getVerificationMethodFromVerifiablePresentation( - agentContext: AgentContext, - verifiablePresentation: W3cVerifiablePresentation - ) { - const didsApi = agentContext.dependencyManager.resolve(DidsApi) - - let verificationMethod: string - if (verifiablePresentation instanceof W3cJsonLdVerifiablePresentation) { - const [firstProof] = asArray(verifiablePresentation.proof) - - if (!firstProof) { - throw new AriesFrameworkError('Verifiable presentation does not contain a proof') - } - verificationMethod = firstProof.verificationMethod - } else { - // FIXME: cast - verificationMethod = verifiablePresentation.jwt.header.kid as string - } - - const didDocument = await didsApi.resolveDidDocument(verificationMethod) - - return didDocument.dereferenceKey(verificationMethod, ['authentication']) - } -} diff --git a/packages/openid4vc-client/src/presentations/PresentationExchangeService.ts b/packages/openid4vc-client/src/presentations/PresentationExchangeService.ts deleted file mode 100644 index 8e3ca74c..00000000 --- a/packages/openid4vc-client/src/presentations/PresentationExchangeService.ts +++ /dev/null @@ -1,270 +0,0 @@ -import type { PresentationSubmission } from './selection/types' -import type { - AgentContext, - Query, - VerificationMethod, - W3cCredentialRecord, - W3cVerifiableCredential, -} from '@aries-framework/core' -import type { PresentationSignCallBackParams } from '@sphereon/pex' -import type { PresentationDefinitionV1 } from '@sphereon/pex-models' -import type { IVerifiablePresentation } from '@sphereon/ssi-types' - -import { - AriesFrameworkError, - ClaimFormat, - DidsApi, - getJwkFromKey, - getKeyFromVerificationMethod, - injectable, - JsonTransformer, - utils, - W3cCredentialService, - W3cPresentation, -} from '@aries-framework/core' -import { W3cCredentialRepository } from '@aries-framework/core/build/modules/vc/repository' -import { PEXv1, Status } from '@sphereon/pex' - -import { selectCredentialsForRequest } from './selection/PexCredentialSelection' -import { - getSphereonW3cVerifiableCredential, - getSphereonW3cVerifiablePresentation, - getW3cVerifiablePresentationInstance, -} from './transform' - -@injectable() -export class PresentationExchangeService { - private pex = new PEXv1() - - /** - * Validates a DIF Presentation Definition - */ - public validateDefinition(presentationDefinition: PresentationDefinitionV1) { - const result = PEXv1.validateDefinition(presentationDefinition) - - // check if error - const firstResult = Array.isArray(result) ? result[0] : result - - if (firstResult.status !== Status.INFO) { - throw new AriesFrameworkError( - `Error in presentation exchange presentationDefinition: ${ - firstResult?.message ?? 'Unknown' - } ` - ) - } - } - - public evaluatePresentation({ - presentationDefinition, - presentation, - }: { - presentationDefinition: PresentationDefinitionV1 - presentation: IVerifiablePresentation - }) { - // validate contents of presentation - const evaluationResults = this.pex.evaluatePresentation(presentationDefinition, presentation) - - return evaluationResults - } - - public async selectCredentialsForRequest( - agentContext: AgentContext, - presentationDefinition: PresentationDefinitionV1 - ): Promise { - const credentialRecords = await this.queryCredentialForPresentationDefinition( - agentContext, - presentationDefinition - ) - - return selectCredentialsForRequest(presentationDefinition, credentialRecords) - } - - public async createPresentation( - agentContext: AgentContext, - { - selectedCredentials, - presentationDefinition, - challenge, - domain, - }: { - selectedCredentials: W3cVerifiableCredential[] - presentationDefinition: PresentationDefinitionV1 - challenge?: string - domain?: string - } - ) { - if (selectedCredentials.length === 0) { - throw new AriesFrameworkError('No credentials selected for creating presentation.') - } - - // We use the subject id to resolve the DID document. - // I am assuming the subject is the same for all credentials (for now) - // The presentation contains multiple credentials and these are being added - // TODO how do we derive the verification method if there are multiple subject Ids - // FIXME - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - const [firstSubjectId] = selectedCredentials[0]?.credentialSubjectIds ?? [] - - // Credential is allowed to be presented without a subject id. In that case we can't prove ownership of credential - // And it is more like a bearer token. - // In the future we can first check the holder key and if it exists we can use that as the one that should authenticate - // https://www.w3.org/TR/vc-data-model/#example-a-credential-issued-to-a-holder-who-is-not-the-only-subject-of-the-credential-who-has-no-relationship-with-the-subject-of-the-credential-but-who-has-a-relationship-with-the-issuer - if (!firstSubjectId) { - throw new AriesFrameworkError( - 'Credential subject missing from the selected credential for creating presentation.' - ) - } - - // Determine a suitable verification method for the presentation - const verificationMethod = await this.getVerificationMethodForSubjectId( - agentContext, - firstSubjectId - ) - - if (!verificationMethod) { - throw new AriesFrameworkError(`No verification method found for subject id ${firstSubjectId}`) - } - - // Q1: is holder always subject id, what if there are multiple subjects??? - // Q2: What about proofType, proofPurpose verification method for multiple subjects? - const verifiablePresentationResult = await this.pex.verifiablePresentationFrom( - presentationDefinition, - selectedCredentials.map(getSphereonW3cVerifiableCredential), - this.getPresentationSignCallback(agentContext, verificationMethod), - { - holderDID: firstSubjectId, - proofOptions: { - challenge, - domain, - // TODO: add nonce - }, - signatureOptions: { - verificationMethod: verificationMethod?.id, - }, - } - ) - - return { - verifiablePresentation: getW3cVerifiablePresentationInstance( - verifiablePresentationResult.verifiablePresentation - ), - presentationSubmission: verifiablePresentationResult.presentationSubmission, - presentationSubmissionLocation: verifiablePresentationResult.presentationSubmissionLocation, - } - } - - public getPresentationSignCallback( - agentContext: AgentContext, - verificationMethod: VerificationMethod - ) { - const w3cCredentialService = agentContext.dependencyManager.resolve(W3cCredentialService) - - return async (callBackParams: PresentationSignCallBackParams) => { - // The created partial proof and presentation, as well as original supplied options - const { presentation: presentationJson, options } = callBackParams - const { challenge, domain, nonce } = options.proofOptions ?? {} - const { verificationMethod: verificationMethodId } = options.signatureOptions ?? {} - - const w3cPresentation = JsonTransformer.fromJSON(presentationJson, W3cPresentation) - - if (verificationMethodId && verificationMethodId !== verificationMethod.id) { - throw new AriesFrameworkError( - `Verification method from signing options ${verificationMethodId} does not match verification method ${verificationMethod.id}.` - ) - } - - // NOTE: we currently don't support mixed presentations, where some credentials - // are JWT and some are JSON-LD. It could be however that the presentation contains - // some JWT and some JSON-LD credentials. (for DDIP we only support JWT, so we should be fine) - const isJwt = typeof presentationJson.verifiableCredential?.[0] === 'string' - - if (!isJwt) { - throw new AriesFrameworkError( - `Only JWT credentials are supported for presentation exchange.` - ) - } - - const key = getKeyFromVerificationMethod(verificationMethod) - const jwk = getJwkFromKey(key) - - const alg = jwk.supportedSignatureAlgorithms[0] - if (!alg) { - throw new AriesFrameworkError(`No supported algs for key type: ${key.keyType}`) - } - - const signedPresentation = await w3cCredentialService.signPresentation(agentContext, { - format: ClaimFormat.JwtVp, - verificationMethod: verificationMethod.id, - presentation: w3cPresentation, - alg, - challenge: challenge ?? nonce ?? utils.uuid(), - domain, - }) - - return getSphereonW3cVerifiablePresentation(signedPresentation) - } - } - - private async getVerificationMethodForSubjectId(agentContext: AgentContext, subjectId: string) { - const didsApi = agentContext.dependencyManager.resolve(DidsApi) - - if (!subjectId.startsWith('did:')) { - throw new AriesFrameworkError( - `Only dids are supported as credentialSubject id. ${subjectId} is not a valid did` - ) - } - - const didDocument = await didsApi.resolveDidDocument(subjectId) - - if (!didDocument.authentication || didDocument.authentication.length === 0) { - throw new AriesFrameworkError( - `No authentication verificationMethods found for did ${subjectId} in did document` - ) - } - - // the signature suite to use for the presentation is dependant on the credentials we share. - // 1. Get the verification method for this given proof purpose in this DID document - let [verificationMethod] = didDocument.authentication - if (typeof verificationMethod === 'string') { - verificationMethod = didDocument.dereferenceKey(verificationMethod, ['authentication']) - } - - return verificationMethod - } - - /** - * Queries the wallet for credentials that match the given presentation definition. This only does an initial query based on the - * schema of the input descriptors. It does not do any further filtering based on the constraints in the input descriptors. - */ - private async queryCredentialForPresentationDefinition( - agentContext: AgentContext, - presentationDefinition: PresentationDefinitionV1 - ) { - const w3cCredentialRepository = agentContext.dependencyManager.resolve(W3cCredentialRepository) - - const query: Array> = [] - - // The schema.uri can contain either an expanded type, or a context uri - for (const inputDescriptor of presentationDefinition.input_descriptors) { - for (const schema of inputDescriptor.schema) { - // FIXME: It's currently not possible to query by the `type` of the credential. So we fetch all JWT VCs for now - query.push({ - $or: [ - { expandedType: [schema.uri] }, - { contexts: [schema.uri] }, - { claimFormat: ClaimFormat.JwtVc }, - ], - }) - } - } - - // query the wallet ourselves first to avoid the need to query the pex library for all - // credentials for every proof request - const credentialRecords = await w3cCredentialRepository.findByQuery(agentContext, { - $or: query, - }) - - return credentialRecords - } -} diff --git a/packages/openid4vc-client/src/presentations/example.md b/packages/openid4vc-client/src/presentations/example.md deleted file mode 100644 index 2a0f170c..00000000 --- a/packages/openid4vc-client/src/presentations/example.md +++ /dev/null @@ -1,66 +0,0 @@ -# Presentation Submission Example - -This document gives an example of the result returned by `PresentationExchangeService.selectCredentialsForRequest`. - -On startup of the agent if the wallet does not have a DBC credential yet, it will be added. In the `WalletScreen` I'v added an useEffect with a note that should how you can get the below example results for rendering. There's no way to submit yet, but this is enough to render everything for the proof request. - -### Request can be satisfied - -The following value represents a presentation that can be satisfied using the following submission. The value `areRequirementsSatisfied: true` indicates that all requirements are met. - -Each requirement can contain 1 to N `submissions` entries, where each submission contributes to the requirement. If `isRequirementSatisfied` is `true`, you can render all `submission` entries as a credential on the proof share page. - -Each requirement represents a different group (not sure if we want to show this as separate groups, but each group can have a `name` and `purpose`) - -```json -{ - "areRequirementsSatisfied": true, - "requirements": [ - { - "isRequirementSatisfied": true, - "needsCount": 1, - "submission": [ - { - "inputDescriptorId": "c2834d0e-3c95-4721-b21a-40e3d7ea2549", - "name": "DBC Conference 2023 Attendee", - "purpose": "To access this portal your DBC Conference 2023 attendance proof is required.", - "verifiableCredential": - } - ] - } - ], - "purpose": "We want to know your name and e-mail address (will not be stored)" -} -``` - -### Request could not be satisfied. - -The example does not satisfy the requirements. As you can see in `areRequirementsSatisfied: false`. If this is the case you need to loop through all the requirement and for each requirement determine whether the requirement is satisfied (`isRequirementSatisfied: true`). If this is the case you can render the submission entries as is with the succesfull case above. It there's a requirement that is not satisfied (`isRequirementSatisfied: false`), the submission entries will contain a list of submission that entries **that could satisfy the requirement**. However there will be entries where the `verifiableCredential` value is `undefined`. - -An example is a requirement that has `needsCount: 3`, but there's only 2 submission entries that could be satisfied. The `submission` list can have a length of 4 . In this case the verifier says: Here's 4 requirements, you can choose any 3 (indicated by `needsCount`) of these submission possiblities. If two submission entries could be satisfied, there will be a list of 4 submission entries, where 2 of them have a `verifiableCredential` value of `undefined`, and two will have a `verifiableCredential` value that can be rendered. This allows the wallet to say you have 2 credentials, but you are missing 1 of these two (and those could include the `name` and `purpose` of that submission so user knows what they need to get to satisfy this request). This is maybe overly complex for now, but so you have at least at the information that is available to show the user exactly why a presentation can't be satisfied. If you want you could also just check `areRequirementsSatisfied: true` and show a general error screen otherwise, but this gives the user less info about what went wrong. - -```jsonc -{ - "areRequirementsSatisfied": false, - "requirements": [ - { - "isRequirementSatisfied": false, - "submission": [ - { - "inputDescriptorId": "c2834d0e-3c95-4721-b21a-40e3d7ea2549", - "name": "DBC Conference 2023 Attendee", - "purpose": "To access this portal your DBC Conference 2023 attendance proof is required.", - "verifiableCredential": - }, - { - "inputDescriptorId": "c2834d0e-3c95-4721-b21a-40e3d7ea2549", - "name": "Not Present", - "purpose": "We want a credential you don't have" - } - ], - "needsCount": 2 - } - ], - "purpose": "We want to know your name and e-mail address (will not be stored)" -} -``` diff --git a/packages/openid4vc-client/src/presentations/fixtures.ts b/packages/openid4vc-client/src/presentations/fixtures.ts deleted file mode 100644 index 8fa169a9..00000000 --- a/packages/openid4vc-client/src/presentations/fixtures.ts +++ /dev/null @@ -1,76 +0,0 @@ -import type { PresentationDefinitionV1 } from '@sphereon/pex-models' - -export const multipleCredentialPresentationDefinition: PresentationDefinitionV1 = { - id: '022c2664-68cc-45cc-b291-789ce8b599eb', - purpose: 'We want to know your name and e-mail address (will not be stored)', - input_descriptors: [ - { - id: 'c2834d0e-3c95-4721-b21a-40e3d7ea2549', - name: 'DBC Conference 2023 Attendee', - purpose: 'To access this portal your DBC Conference 2023 attendance proof is required.', - group: ['A'], - schema: [ - { - uri: 'DBCConferenceAttendee', - required: true, - }, - ], - constraints: { - fields: [ - { - path: ['$.credentialSubject.event.name', '$.vc.credentialSubject.event.name'], - filter: { - type: 'string', - pattern: 'DBC Conference 2023', - }, - }, - ], - }, - }, - { - id: 'c2834d0e-3c95-4721-b21a-40e3d7ea2549', - name: 'Drivers licence', - purpose: - 'Your drivers license is needed to validate your birth date. We do this to prevent fraud with conference tickets.', - group: ['A'], - schema: [ - { - uri: 'NotPresent', - required: true, - }, - ], - }, - ], - submission_requirements: [ - { - rule: 'pick', - count: 2, - from: 'A', - }, - ], -} - -export const dbcPresentationDefinition: PresentationDefinitionV1 = { - id: '022c2664-68cc-45cc-b291-789ce8b599eb', - purpose: 'We want to know your name and e-mail address (will not be stored)', - input_descriptors: [ - { - id: 'c2834d0e-3c95-4721-b21a-40e3d7ea2549', - name: 'DBC Conference 2023 Attendee', - purpose: 'To access this portal your DBC Conference 2023 attendance proof is required.', - group: ['A'], - schema: [ - { - uri: 'DBCConferenceAttendee', - required: true, - }, - ], - }, - ], - submission_requirements: [ - { - rule: 'all', - from: 'A', - }, - ], -} diff --git a/packages/openid4vc-client/src/presentations/index.ts b/packages/openid4vc-client/src/presentations/index.ts deleted file mode 100644 index 84d98458..00000000 --- a/packages/openid4vc-client/src/presentations/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { - OpenId4VpClientService, - VerifiedAuthorizationRequestWithPresentationDefinition, -} from './OpenId4VpClientService' -export { PresentationExchangeService } from './PresentationExchangeService' -export { PresentationSubmission, SubmissionEntry } from './selection' diff --git a/packages/openid4vc-client/src/presentations/selection/PexCredentialSelection.ts b/packages/openid4vc-client/src/presentations/selection/PexCredentialSelection.ts deleted file mode 100644 index 8e38c3f5..00000000 --- a/packages/openid4vc-client/src/presentations/selection/PexCredentialSelection.ts +++ /dev/null @@ -1,324 +0,0 @@ -import type { - PresentationSubmission, - PresentationSubmissionRequirement, - SubmissionEntry, -} from './types' -import type { W3cCredentialRecord } from '@aries-framework/core' -import type { SelectResults, SubmissionRequirementMatch } from '@sphereon/pex' -import type { - PresentationDefinitionV1, - SubmissionRequirement, - InputDescriptorV1, -} from '@sphereon/pex-models' - -import { AriesFrameworkError } from '@aries-framework/core' -import { PEXv1 } from '@sphereon/pex' -import { Rules } from '@sphereon/pex-models' -import { default as jp } from 'jsonpath' - -import { getSphereonW3cVerifiableCredential } from '../transform' - -export function selectCredentialsForRequest( - presentationDefinition: PresentationDefinitionV1, - credentialRecords: W3cCredentialRecord[] -): PresentationSubmission { - const pex = new PEXv1() - - const encodedCredentials = credentialRecords.map((c) => - getSphereonW3cVerifiableCredential(c.credential) - ) - - const selectResultsRaw = pex.selectFrom(presentationDefinition, encodedCredentials) - - const selectResults = { - ...selectResultsRaw, - // Map the encoded credential to their respective w3c credential record - verifiableCredential: selectResultsRaw.verifiableCredential?.map( - (encoded): W3cCredentialRecord => { - const credentialIndex = encodedCredentials.indexOf(encoded) - const credentialRecord = credentialRecords[credentialIndex] - if (!credentialRecord) { - throw new AriesFrameworkError('Unable to find credential in credential records') - } - - return credentialRecord - } - ), - } - - const presentationSubmission: PresentationSubmission = { - areRequirementsSatisfied: false, - requirements: [], - name: presentationDefinition.name, - purpose: presentationDefinition.purpose, - } - - // If there's no submission requirements, ALL input descriptors MUST be satisfied - if ( - !presentationDefinition.submission_requirements || - presentationDefinition.submission_requirements.length === 0 - ) { - presentationSubmission.requirements = getSubmissionRequirementsAllInputDescriptors( - presentationDefinition, - selectResults - ) - } else { - presentationSubmission.requirements = getSubmissionRequirements( - presentationDefinition, - selectResults - ) - } - - // There may be no requirements if we filter out all optional ones. To not makes things too complicated, we see it as an error - // for now if a request is made that has no required requirements (but only e.g. min: 0, which means we don't need to disclose anything) - // I see this more as the fault of the presentation definition, as it should have at least some requirements. - if (presentationSubmission.requirements.length === 0) { - throw new AriesFrameworkError( - 'Presentation Definition does not require any credentials. Optional credentials are not included in the presentation submission.' - ) - } - - return { - ...presentationSubmission, - - // If all requirements are satisfied, the presentation submission is satisfied - areRequirementsSatisfied: presentationSubmission.requirements.every( - (requirement) => requirement.isRequirementSatisfied - ), - } -} - -function getSubmissionRequirements( - presentationDefinition: PresentationDefinitionV1, - selectResults: W3cCredentialRecordSelectResults -): PresentationSubmissionRequirement[] { - const submissionRequirements: PresentationSubmissionRequirement[] = [] - - // There are submission requirements, so we need to select the input_descriptors - // based on the submission requirements - for (const submissionRequirement of presentationDefinition.submission_requirements ?? []) { - // Check if the submissionRequirement uses `from_nested`, as we don't support this yet - if (submissionRequirement.from_nested) { - throw new AriesFrameworkError( - "Presentation definition contains requirement using 'from_nested', which is not supported yet." - ) - } - - // Check if there's a 'from'. If not the structure is not as we expect it - if (!submissionRequirement.from) { - throw new AriesFrameworkError("Missing 'from' in submission requirement match") - } - - // Rule is all - if (submissionRequirement.rule === Rules.All) { - const selectedSubmission = getSubmissionRequirementRuleAll( - submissionRequirement, - presentationDefinition, - selectResults - ) - - // Submission may have requirement that doesn't require a credential to be submitted (e.g. min: 0) - // We use minimization strategy, and thus only disclose the minimum amount of information - // TODO: is this the right place to do this? - if (selectedSubmission.needsCount > 0) { - submissionRequirements.push(selectedSubmission) - } - } - // Rule is Pick - else { - const selectedSubmission = getSubmissionRequirementRulePick( - submissionRequirement, - presentationDefinition, - selectResults - ) - - // Submission may have requirement that doesn't require a credential to be submitted (e.g. min: 0) - // We use minimization strategy, and thus only disclose the minimum amount of information - // TODO: is this the right place to do this? - if (selectedSubmission.needsCount > 0) { - submissionRequirements.push(selectedSubmission) - } - } - } - - return submissionRequirements -} - -function getSubmissionRequirementsAllInputDescriptors( - presentationDefinition: PresentationDefinitionV1, - selectResults: W3cCredentialRecordSelectResults -): PresentationSubmissionRequirement[] { - const submissionRequirements: PresentationSubmissionRequirement[] = [] - - for (const inputDescriptor of presentationDefinition.input_descriptors) { - const submission = getSubmissionForInputDescriptor(inputDescriptor, selectResults) - - submissionRequirements.push({ - isRequirementSatisfied: submission.verifiableCredential !== undefined, - submission: [submission], - // Every input descriptor is a separate requirement, so the count is always 1 - needsCount: 1, - }) - } - - return submissionRequirements -} - -function getSubmissionRequirementRuleAll( - submissionRequirement: SubmissionRequirement, - presentationDefinition: PresentationDefinitionV1, - selectResults: W3cCredentialRecordSelectResults -) { - // Check if there's a 'from'. If not the structure is not as we expect it - if (!submissionRequirement.from) { - throw new AriesFrameworkError("Missing 'from' in submission requirement match") - } - - const selectedSubmission: PresentationSubmissionRequirement = { - name: submissionRequirement.name, - purpose: submissionRequirement.purpose, - isRequirementSatisfied: false, - needsCount: 0, - submission: [], - } - - for (const inputDescriptor of presentationDefinition.input_descriptors) { - // We only want to get the submission if the input descriptor belongs to the group - if (!inputDescriptor.group?.includes(submissionRequirement.from)) continue - - const submission = getSubmissionForInputDescriptor(inputDescriptor, selectResults) - - // Rule ALL, so for every input descriptor that matches in this group, we need to add it - selectedSubmission.needsCount += 1 - selectedSubmission.submission.push(submission) - } - - return { - ...selectedSubmission, - - // If all submissions have a credential, the requirement is satisfied - isRequirementSatisfied: selectedSubmission.submission.every( - (submission) => submission.verifiableCredential !== undefined - ), - } -} - -function getSubmissionRequirementRulePick( - submissionRequirement: SubmissionRequirement, - presentationDefinition: PresentationDefinitionV1, - selectResults: W3cCredentialRecordSelectResults -) { - // Check if there's a 'from'. If not the structure is not as we expect it - if (!submissionRequirement.from) { - throw new AriesFrameworkError("Missing 'from' in submission requirement match") - } - - const selectedSubmission: PresentationSubmissionRequirement = { - name: submissionRequirement.name, - purpose: submissionRequirement.purpose, - isRequirementSatisfied: false, - submission: [], - - // TODO: if there's no count, min, max should we then assume the number to include is 1? - // TODO: if there's no count, min, but there is a max. Should we assume the min is 0 or 1? - needsCount: submissionRequirement.count ?? submissionRequirement.min ?? 1, - } - - const satisfiedSubmissions: SubmissionEntry[] = [] - const unsatisfiedSubmissions: SubmissionEntry[] = [] - - for (const inputDescriptor of presentationDefinition.input_descriptors) { - // We only want to get the submission if the input descriptor belongs to the group - if (!inputDescriptor.group?.includes(submissionRequirement.from)) continue - - const submission = getSubmissionForInputDescriptor(inputDescriptor, selectResults) - - if (submission.verifiableCredential) { - satisfiedSubmissions.push(submission) - } else { - unsatisfiedSubmissions.push(submission) - } - - if (satisfiedSubmissions.length === selectedSubmission.needsCount) { - break - } - } - - return { - ...selectedSubmission, - - // If there's enough satisfied submissions, the requirement is satisfied - isRequirementSatisfied: satisfiedSubmissions.length === selectedSubmission.needsCount, - - // if the requirement is satisfied, we only need to return the satisfied submissions - // however if the requirement is not satisfied, we include all entries so the wallet could - // render which credentials are missing. - submission: - satisfiedSubmissions.length === selectedSubmission.needsCount - ? satisfiedSubmissions - : [...satisfiedSubmissions, ...unsatisfiedSubmissions], - } -} - -function getSubmissionForInputDescriptor( - inputDescriptor: InputDescriptorV1, - selectResults: W3cCredentialRecordSelectResults -): SubmissionEntry { - // https://github.com/Sphereon-Opensource/PEX/issues/116 - // FIXME: the match.name is only the id if the input_descriptor has no name - // Find first match - const match = selectResults.matches?.find( - (m) => - m.name === inputDescriptor.id || - // FIXME: this is not collision proof as the name doesn't have to be unique - m.name === inputDescriptor.name - ) - - const submissionEntry: SubmissionEntry = { - inputDescriptorId: inputDescriptor.id, - name: inputDescriptor.name, - purpose: inputDescriptor.purpose, - } - - // return early if no match. - if (!match) return submissionEntry - - // FIXME: This can return multiple credentials for multiple input_descriptors, - // which I think is a bug in the PEX library - // Extract all credentials from the match - const [verifiableCredential] = extractCredentialsFromMatch( - match, - selectResults.verifiableCredential - ) - - return { - ...submissionEntry, - verifiableCredential, - } -} - -function extractCredentialsFromMatch( - match: SubmissionRequirementMatch, - availableCredentials?: W3cCredentialRecord[] -) { - const verifiableCredentials: W3cCredentialRecord[] = [] - - for (const vcPath of match.vc_path) { - const [verifiableCredential] = jp.query( - { - verifiableCredential: availableCredentials, - }, - vcPath - ) as [W3cCredentialRecord] - verifiableCredentials.push(verifiableCredential) - } - - return verifiableCredentials -} - -/** - * Custom SelectResults that include the W3cCredentialRecord instead of the encoded verifiable credential - */ -export type W3cCredentialRecordSelectResults = Omit & { - verifiableCredential?: W3cCredentialRecord[] -} diff --git a/packages/openid4vc-client/src/presentations/selection/index.ts b/packages/openid4vc-client/src/presentations/selection/index.ts deleted file mode 100644 index 9c6bddae..00000000 --- a/packages/openid4vc-client/src/presentations/selection/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { selectCredentialsForRequest } from './PexCredentialSelection' -export { PresentationSubmission, PresentationSubmissionRequirement, SubmissionEntry } from './types' diff --git a/packages/openid4vc-client/src/presentations/selection/types.ts b/packages/openid4vc-client/src/presentations/selection/types.ts deleted file mode 100644 index 72088c4f..00000000 --- a/packages/openid4vc-client/src/presentations/selection/types.ts +++ /dev/null @@ -1,108 +0,0 @@ -import type { W3cCredentialRecord } from '@aries-framework/core' - -/** - * A submission entry that satisfies a specific input descriptor from the - * presentation definition. - */ -export interface SubmissionEntry { - /** - * The id of the input descriptor - */ - inputDescriptorId: string - - /** - * Name of the input descriptor - */ - name?: string - - /** - * Purpose of the input descriptor - */ - purpose?: string - - /** - * The verifiable credential that satisfies the input descriptor. - * - * If the value is undefined, it means the input descriptor could - * not be satisfied. - */ - verifiableCredential?: W3cCredentialRecord -} - -/** - * A requirement for the presentation submission. A requirement - * is a group of input descriptors that together fulfill a requirement - * from the presentation definition. - * - * Each submission represents a input descriptor. - */ -export interface PresentationSubmissionRequirement { - /** - * Whether the requirement is satisfied. - * - * If the requirement is not satisfied, the submission will still contain - */ - isRequirementSatisfied: boolean - - /** - * Name of the requirement - */ - name?: string - - /** - * Purpose of the requirement - */ - purpose?: string - - /** - * Array of objects, where each entry contains a credential that will be part - * of the submission. - * - * NOTE: if the `isRequirementSatisfied` is `false` the submission list will - * contain entries without a verifiable credential. In this case it could also - * contain more entries than are actually needed (as you sometimes can choose from - * e.g. 4 types of credentials and need to submit at least two). If - * `isRequirementSatisfied` is `false`, make sure to check the `needsCount` value - * to see how many of those submissions needed. - */ - submission: SubmissionEntry[] - - /** - * The number of submission entries that are needed to fulfill the requirement. - * If `isRequirementSatisfied` is `true`, the submission list will always be equal - * to the number of `needsCount`. If `isRequirementSatisfied` is `false` the list of - * submissions could be longer. - */ - needsCount: number - - // TODO: add requirement/restriction for input -} - -export interface PresentationSubmission { - /** - * Whether all requirements have been satisfied by the credentials in the wallet. - */ - areRequirementsSatisfied: boolean - - /** - * The requirements for the presentation definition. If the `areRequirementsSatisfied` value - * is `false`, this list will still be populated with requirements, but won't contain credentials - * for all requirements. This can be useful to display the missing credentials for a presentation - * definition to be satisfied. - * - * NOTE: Presentation definition requirements can be really complex as there's a lot of different - * combinations that are possible. The structure doesn't include all possible combinations yet that - * could satisfy a presentation definition. - */ - requirements: PresentationSubmissionRequirement[] - - /** - * Name of the presentation definition - */ - name?: string - - /** - * Purpose of the presentation definition. - */ - purpose?: string -} diff --git a/packages/openid4vc-client/src/presentations/transform.ts b/packages/openid4vc-client/src/presentations/transform.ts deleted file mode 100644 index 4576361d..00000000 --- a/packages/openid4vc-client/src/presentations/transform.ts +++ /dev/null @@ -1,65 +0,0 @@ -import type { W3cVerifiableCredential, W3cVerifiablePresentation } from '@aries-framework/core' -import type { - W3CVerifiableCredential as SphereonW3cVerifiableCredential, - W3CVerifiablePresentation as SphereonW3cVerifiablePresentation, -} from '@sphereon/ssi-types' - -import { - ClaimFormat, - JsonTransformer, - AriesFrameworkError, - W3cJsonLdVerifiablePresentation, - W3cJwtVerifiablePresentation, - W3cJwtVerifiableCredential, - W3cJsonLdVerifiableCredential, -} from '@aries-framework/core' - -export type { SphereonW3cVerifiableCredential, SphereonW3cVerifiablePresentation } - -export function getSphereonW3cVerifiableCredential( - w3cVerifiableCredential: W3cVerifiableCredential -): SphereonW3cVerifiableCredential { - if (w3cVerifiableCredential.claimFormat === ClaimFormat.LdpVc) { - return JsonTransformer.toJSON(w3cVerifiableCredential) as SphereonW3cVerifiableCredential - } else if (w3cVerifiableCredential.claimFormat === ClaimFormat.JwtVc) { - return w3cVerifiableCredential.serializedJwt - } else { - throw new AriesFrameworkError( - `Unsupported claim format. Only ${ClaimFormat.LdpVc} and ${ClaimFormat.JwtVc} are supported.` - ) - } -} - -export function getSphereonW3cVerifiablePresentation( - w3cVerifiablePresentation: W3cVerifiablePresentation -): SphereonW3cVerifiablePresentation { - if (w3cVerifiablePresentation instanceof W3cJsonLdVerifiablePresentation) { - return JsonTransformer.toJSON(w3cVerifiablePresentation) as SphereonW3cVerifiablePresentation - } else if (w3cVerifiablePresentation instanceof W3cJwtVerifiablePresentation) { - return w3cVerifiablePresentation.serializedJwt - } else { - throw new AriesFrameworkError( - `Unsupported claim format. Only ${ClaimFormat.LdpVc} and ${ClaimFormat.JwtVc} are supported.` - ) - } -} - -export function getW3cVerifiablePresentationInstance( - w3cVerifiablePresentation: SphereonW3cVerifiablePresentation -): W3cVerifiablePresentation { - if (typeof w3cVerifiablePresentation === 'string') { - return W3cJwtVerifiablePresentation.fromSerializedJwt(w3cVerifiablePresentation) - } else { - return JsonTransformer.fromJSON(w3cVerifiablePresentation, W3cJsonLdVerifiablePresentation) - } -} - -export function getW3cVerifiableCredentialInstance( - w3cVerifiableCredential: SphereonW3cVerifiableCredential -): W3cVerifiableCredential { - if (typeof w3cVerifiableCredential === 'string') { - return W3cJwtVerifiableCredential.fromSerializedJwt(w3cVerifiableCredential) - } else { - return JsonTransformer.fromJSON(w3cVerifiableCredential, W3cJsonLdVerifiableCredential) - } -} diff --git a/packages/openid4vc-client/src/utils/__tests__/claimFormatMapping.test.ts b/packages/openid4vc-client/src/utils/__tests__/claimFormatMapping.test.ts deleted file mode 100644 index 1a6f48da..00000000 --- a/packages/openid4vc-client/src/utils/__tests__/claimFormatMapping.test.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { AriesFrameworkError, ClaimFormat } from '@aries-framework/core' -import { describe, it, expect } from '@jest/globals' - -import { - fromDifClaimFormatToOpenIdCredentialFormatProfile, - fromOpenIdCredentialFormatProfileToDifClaimFormat, - OpenIdCredentialFormatProfile, -} from '../claimFormatMapping' - -describe('claimFormatMapping', () => { - it('should convert from openid credential format profile to DIF claim format', () => { - expect(fromDifClaimFormatToOpenIdCredentialFormatProfile(ClaimFormat.LdpVc)).toStrictEqual( - OpenIdCredentialFormatProfile.LdpVc - ) - - expect(fromDifClaimFormatToOpenIdCredentialFormatProfile(ClaimFormat.JwtVc)).toStrictEqual( - OpenIdCredentialFormatProfile.JwtVcJson - ) - - expect(() => fromDifClaimFormatToOpenIdCredentialFormatProfile(ClaimFormat.Jwt)).toThrow( - AriesFrameworkError - ) - - expect(() => fromDifClaimFormatToOpenIdCredentialFormatProfile(ClaimFormat.Ldp)).toThrow( - AriesFrameworkError - ) - - expect(() => fromDifClaimFormatToOpenIdCredentialFormatProfile(ClaimFormat.JwtVp)).toThrow( - AriesFrameworkError - ) - - expect(() => fromDifClaimFormatToOpenIdCredentialFormatProfile(ClaimFormat.LdpVp)).toThrow( - AriesFrameworkError - ) - }) - - it('should convert from DIF claim format to openid credential format profile', () => { - expect( - fromOpenIdCredentialFormatProfileToDifClaimFormat(OpenIdCredentialFormatProfile.JwtVcJson) - ).toStrictEqual(ClaimFormat.JwtVc) - - expect( - fromOpenIdCredentialFormatProfileToDifClaimFormat(OpenIdCredentialFormatProfile.JwtVcJsonLd) - ).toStrictEqual(ClaimFormat.JwtVc) - - expect( - fromOpenIdCredentialFormatProfileToDifClaimFormat(OpenIdCredentialFormatProfile.LdpVc) - ).toStrictEqual(ClaimFormat.LdpVc) - - expect(() => - fromOpenIdCredentialFormatProfileToDifClaimFormat(OpenIdCredentialFormatProfile.MsoMdoc) - ).toThrow(AriesFrameworkError) - }) -}) diff --git a/packages/openid4vc-client/src/utils/claimFormatMapping.ts b/packages/openid4vc-client/src/utils/claimFormatMapping.ts deleted file mode 100644 index 3ab952f9..00000000 --- a/packages/openid4vc-client/src/utils/claimFormatMapping.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { AriesFrameworkError, ClaimFormat } from '@aries-framework/core' - -export enum OpenIdCredentialFormatProfile { - JwtVcJson = 'jwt_vc_json', - JwtVcJsonLd = 'jwt_vc_json-ld', - LdpVc = 'ldp_vc', - MsoMdoc = 'mso_mdoc', -} - -export const fromDifClaimFormatToOpenIdCredentialFormatProfile = ( - claimFormat: ClaimFormat -): OpenIdCredentialFormatProfile => { - switch (claimFormat) { - case ClaimFormat.JwtVc: - return OpenIdCredentialFormatProfile.JwtVcJson - case ClaimFormat.LdpVc: - return OpenIdCredentialFormatProfile.LdpVc - default: - throw new AriesFrameworkError( - `Unsupported DIF claim format, ${claimFormat}, to map to an openid credential format profile` - ) - } -} - -export const fromOpenIdCredentialFormatProfileToDifClaimFormat = ( - openidCredentialFormatProfile: OpenIdCredentialFormatProfile -): ClaimFormat => { - switch (openidCredentialFormatProfile) { - case OpenIdCredentialFormatProfile.JwtVcJson: - return ClaimFormat.JwtVc - case OpenIdCredentialFormatProfile.JwtVcJsonLd: - return ClaimFormat.JwtVc - case OpenIdCredentialFormatProfile.LdpVc: - return ClaimFormat.LdpVc - default: - throw new AriesFrameworkError( - `Unsupported openid credential format profile, ${openidCredentialFormatProfile}, to map to a DIF claim format` - ) - } -} diff --git a/packages/openid4vc-client/src/utils/index.ts b/packages/openid4vc-client/src/utils/index.ts deleted file mode 100644 index ee55f476..00000000 --- a/packages/openid4vc-client/src/utils/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './claimFormatMapping' -export * from './metadata' diff --git a/packages/openid4vc-client/src/utils/metadata.ts b/packages/openid4vc-client/src/utils/metadata.ts deleted file mode 100644 index 32fcc2ec..00000000 --- a/packages/openid4vc-client/src/utils/metadata.ts +++ /dev/null @@ -1,64 +0,0 @@ -import type { W3cCredentialRecord } from '@aries-framework/core' -import type { - CredentialsSupportedDisplay, - CredentialSupported, - EndpointMetadata, - IssuerCredentialSubject, - MetadataDisplay, -} from '@sphereon/oid4vci-common' - -export interface OpenId4VcCredentialMetadata { - credential: { - display?: CredentialsSupportedDisplay[] - order?: string[] - credentialSubject: IssuerCredentialSubject - } - issuer: { - display?: MetadataDisplay[] - id: string - } -} - -const openId4VcCredentialMetadataKey = '_paradym/openId4VcCredentialMetadata' - -function extractOpenId4VcCredentialMetadata( - credentialMetadata: CredentialSupported, - serverMetadata: EndpointMetadata -) { - return { - credential: { - display: credentialMetadata.display, - order: credentialMetadata.order, - credentialSubject: credentialMetadata.credentialSubject, - }, - issuer: { - display: serverMetadata.issuerMetadata?.display, - id: serverMetadata.issuer, - }, - } -} - -/** - * Gets the OpenId4Vc credential metadata from the given W3C credential record. - */ -export function getOpenId4VcCredentialMetadata( - w3cCredentialRecord: W3cCredentialRecord -): OpenId4VcCredentialMetadata | null { - return w3cCredentialRecord.metadata.get(openId4VcCredentialMetadataKey) -} - -/** - * Sets the OpenId4Vc credential metadata on the given W3C credential record. - * - * NOTE: this does not save the record. - */ -export function setOpenId4VcCredentialMetadata( - w3cCredentialRecord: W3cCredentialRecord, - credentialMetadata: CredentialSupported, - serverMetadata: EndpointMetadata -) { - w3cCredentialRecord.metadata.set( - openId4VcCredentialMetadataKey, - extractOpenId4VcCredentialMetadata(credentialMetadata, serverMetadata) - ) -} diff --git a/packages/openid4vc-client/tests/fixtures.ts b/packages/openid4vc-client/tests/fixtures.ts deleted file mode 100644 index 53132646..00000000 --- a/packages/openid4vc-client/tests/fixtures.ts +++ /dev/null @@ -1,486 +0,0 @@ -export const mattrLaunchpadJsonLd_draft_08 = { - credentialOffer: - 'openid-initiate-issuance://?issuer=https://launchpad.mattrlabs.com&credential_type=OpenBadgeCredential&pre-authorized_code=krBcsBIlye2T-G4-rHHnRZUCah9uzDKwohJK6ABNvL-', - getMetadataResponse: { - authorization_endpoint: 'https://launchpad.vii.electron.mattrlabs.io/oidc/v1/auth/authorize', - token_endpoint: 'https://launchpad.vii.electron.mattrlabs.io/oidc/v1/auth/token', - jwks_uri: 'https://launchpad.vii.electron.mattrlabs.io/oidc/v1/auth/jwks', - token_endpoint_auth_methods_supported: [ - 'none', - 'client_secret_basic', - 'client_secret_jwt', - 'client_secret_post', - 'private_key_jwt', - ], - code_challenge_methods_supported: ['S256'], - grant_types_supported: [ - 'authorization_code', - 'urn:ietf:params:oauth:grant-type:pre-authorized_code', - ], - response_modes_supported: ['form_post', 'fragment', 'query'], - response_types_supported: ['code id_token', 'code', 'id_token', 'none'], - scopes_supported: [ - 'OpenBadgeCredential', - 'AcademicAward', - 'LearnerProfile', - 'PermanentResidentCard', - ], - token_endpoint_auth_signing_alg_values_supported: ['HS256', 'RS256', 'PS256', 'ES256', 'EdDSA'], - credential_endpoint: 'https://launchpad.vii.electron.mattrlabs.io/oidc/v1/auth/credential', - credentials_supported: { - OpenBadgeCredential: { - formats: { - ldp_vc: { - name: 'JFF x vc-edu PlugFest 2', - description: "MATTR's submission for JFF Plugfest 2", - types: ['OpenBadgeCredential'], - binding_methods_supported: ['did'], - cryptographic_suites_supported: ['Ed25519Signature2018'], - }, - }, - }, - AcademicAward: { - formats: { - ldp_vc: { - name: 'Example Academic Award', - description: 'Microcredential from the MyCreds Network.', - types: ['AcademicAward'], - binding_methods_supported: ['did'], - cryptographic_suites_supported: ['Ed25519Signature2018'], - }, - }, - }, - LearnerProfile: { - formats: { - ldp_vc: { - name: 'Digitary Learner Profile', - description: 'Example', - types: ['LearnerProfile'], - binding_methods_supported: ['did'], - cryptographic_suites_supported: ['Ed25519Signature2018'], - }, - }, - }, - PermanentResidentCard: { - formats: { - ldp_vc: { - name: 'Permanent Resident Card', - description: 'Government of Kakapo', - types: ['PermanentResidentCard'], - binding_methods_supported: ['did'], - cryptographic_suites_supported: ['Ed25519Signature2018'], - }, - }, - }, - }, - }, - - acquireAccessTokenResponse: { - access_token: '7nikUotMQefxn7oRX56R7MDNE7KJTGfwGjOkHzGaUIG', - expires_in: 3600, - scope: 'OpenBadgeCredential', - token_type: 'Bearer', - }, - credentialResponse: { - format: 'ldp_vc', - credential: { - type: ['VerifiableCredential', 'VerifiableCredentialExtension', 'OpenBadgeCredential'], - issuer: { - id: 'did:web:launchpad.vii.electron.mattrlabs.io', - name: 'Jobs for the Future (JFF)', - iconUrl: 'https://w3c-ccg.github.io/vc-ed/plugfest-1-2022/images/JFF_LogoLockup.png', - image: 'https://w3c-ccg.github.io/vc-ed/plugfest-1-2022/images/JFF_LogoLockup.png', - }, - name: 'JFF x vc-edu PlugFest 2', - description: "MATTR's submission for JFF Plugfest 2", - credentialBranding: { - backgroundColor: '#464c49', - }, - issuanceDate: '2023-01-25T16:58:06.292Z', - credentialSubject: { - id: 'did:key:z6MkpGR4gs4Rc3Zph4vj8wRnjnAxgAPSxcR8MAVKutWspQzc', - type: ['AchievementSubject'], - achievement: { - id: 'urn:uuid:bd6d9316-f7ae-4073-a1e5-2f7f5bd22922', - name: 'JFF x vc-edu PlugFest 2 Interoperability', - type: ['Achievement'], - image: { - id: 'https://w3c-ccg.github.io/vc-ed/plugfest-2-2022/images/JFF-VC-EDU-PLUGFEST2-badge-image.png', - type: 'Image', - }, - criteria: { - type: 'Criteria', - narrative: - 'Solutions providers earned this badge by demonstrating interoperability between multiple providers based on the OBv3 candidate final standard, with some additional required fields. Credential issuers earning this badge successfully issued a credential into at least two wallets. Wallet implementers earning this badge successfully displayed credentials issued by at least two different credential issuers.', - }, - description: - 'This credential solution supports the use of OBv3 and w3c Verifiable Credentials and is interoperable with at least two other solutions. This was demonstrated successfully during JFF x vc-edu PlugFest 2.', - }, - }, - '@context': [ - 'https://www.w3.org/2018/credentials/v1', - { - '@vocab': 'https://w3id.org/security/undefinedTerm#', - }, - 'https://mattr.global/contexts/vc-extensions/v1', - 'https://purl.imsglobal.org/spec/ob/v3p0/context.json', - 'https://w3c-ccg.github.io/vc-status-rl-2020/contexts/vc-revocation-list-2020/v1.jsonld', - ], - credentialStatus: { - id: 'https://launchpad.vii.electron.mattrlabs.io/core/v1/revocation-lists/b4aa46a0-5539-4a6b-aa03-8f6791c22ce3#49', - type: 'RevocationList2020Status', - revocationListIndex: '49', - revocationListCredential: - 'https://launchpad.vii.electron.mattrlabs.io/core/v1/revocation-lists/b4aa46a0-5539-4a6b-aa03-8f6791c22ce3', - }, - proof: { - type: 'Ed25519Signature2018', - created: '2023-01-25T16:58:07Z', - jws: 'eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..PrpRKt60yXOzMNiQY5bELX40F6Svwm-FyQ-Jv02VJDfTTH8GPPByjtOb_n3YfWidQVgySfGQ_H7VmCGjvsU6Aw', - proofPurpose: 'assertionMethod', - verificationMethod: 'did:web:launchpad.vii.electron.mattrlabs.io#6BhFMCGTJg', - }, - }, - }, -} - -export const waltIdJffJwt_draft_08 = { - credentialOffer: - 'openid-initiate-issuance://?issuer=https%3A%2F%2Fjff.walt.id%2Fissuer-api%2Fdefault%2Foidc%2F&credential_type=VerifiableId&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4YmI0NWZiNC0zNDc1LTQ5YzItODVjNy0wYjkxZjY4N2RhNDQiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.R8nHseZJvU3uVL3Ox-97i1HUnvjZH6wKSWDO_i8D12I&user_pin_required=false', - getMetadataResponse: { - authorization_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/fulfillPAR', - token_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/token', - pushed_authorization_request_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/par', - issuer: 'https://jff.walt.id/issuer-api/default', - jwks_uri: 'https://jff.walt.id/issuer-api/default/oidc', - grant_types_supported: [ - 'authorization_code', - 'urn:ietf:params:oauth:grant-type:pre-authorized_code', - ], - request_uri_parameter_supported: true, - credentials_supported: { - VerifiableId: { - display: [{ name: 'VerifiableId' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'VerifiableId'], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'VerifiableAttestation', 'VerifiableId'], - }, - }, - }, - VerifiableDiploma: { - display: [{ name: 'VerifiableDiploma' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'VerifiableDiploma'], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'VerifiableAttestation', 'VerifiableDiploma'], - }, - }, - }, - VerifiableVaccinationCertificate: { - display: [{ name: 'VerifiableVaccinationCertificate' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: [ - 'VerifiableCredential', - 'VerifiableAttestation', - 'VerifiableVaccinationCertificate', - ], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: [ - 'VerifiableCredential', - 'VerifiableAttestation', - 'VerifiableVaccinationCertificate', - ], - }, - }, - }, - ProofOfResidence: { - display: [{ name: 'ProofOfResidence' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'ProofOfResidence'], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'VerifiableAttestation', 'ProofOfResidence'], - }, - }, - }, - ParticipantCredential: { - display: [{ name: 'ParticipantCredential' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'ParticipantCredential'], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'ParticipantCredential'], - }, - }, - }, - Europass: { - display: [{ name: 'Europass' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'Europass'], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'VerifiableAttestation', 'Europass'], - }, - }, - }, - OpenBadgeCredential: { - display: [{ name: 'OpenBadgeCredential' }], - formats: { - ldp_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'OpenBadgeCredential'], - }, - jwt_vc: { - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'OpenBadgeCredential'], - }, - }, - }, - }, - credential_issuer: { - display: [{ locale: null, name: 'https://jff.walt.id/issuer-api/default' }], - }, - credential_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/credential', - subject_types_supported: ['public'], - }, - - acquireAccessTokenResponse: { - access_token: '8bb45fb4-3475-49c2-85c7-0b91f687da44', - refresh_token: 'WEjORX8NZccRGtRN4yvXFdYE8MeAOaLLmmGlcRbutq4', - c_nonce: 'cbad6376-f882-44c5-ae88-19bccc0de124', - id_token: - 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4YmI0NWZiNC0zNDc1LTQ5YzItODVjNy0wYjkxZjY4N2RhNDQifQ.Mca0Ln1AvNlxBJftYc1PZKQBlGdBmrHsFRQSBDoCgD0', - token_type: 'Bearer', - expires_in: 300, - }, - - credentialResponse: { - credential: - 'eyJraWQiOiJkaWQ6andrOmV5SnJkSGtpT2lKUFMxQWlMQ0oxYzJVaU9pSnphV2NpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2lOMlEyWTJKbU1qUTRPV0l6TkRJM05tSXhOekl4T1RBMU5EbGtNak01TVRnaUxDSjRJam9pUm01RlZWVmhkV1J0T1RsT016QmlPREJxY3poV2REUkJiazk0ZGxKM1dIUm5VbU5MY1ROblFrbDFPQ0lzSW1Gc1p5STZJa1ZrUkZOQkluMCMwIiwidHlwIjoiSldUIiwiYWxnIjoiRWREU0EifQ.eyJpc3MiOiJkaWQ6andrOmV5SnJkSGtpT2lKUFMxQWlMQ0oxYzJVaU9pSnphV2NpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2lOMlEyWTJKbU1qUTRPV0l6TkRJM05tSXhOekl4T1RBMU5EbGtNak01TVRnaUxDSjRJam9pUm01RlZWVmhkV1J0T1RsT016QmlPREJxY3poV2REUkJiazk0ZGxKM1dIUm5VbU5MY1ROblFrbDFPQ0lzSW1Gc1p5STZJa1ZrUkZOQkluMCIsInN1YiI6ImRpZDprZXk6ekRuYWVpcFdnOURNWFB0OWpjbUFCcWFZUlZLYzE5dFgxeGZCUldGc0pTUG9VZE1udiIsIm5iZiI6MTY4NTM1MDc4OSwiaWF0IjoxNjg1MzUwNzg5LCJ2YyI6eyJ0eXBlIjpbIlZlcmlmaWFibGVDcmVkZW50aWFsIiwiVmVyaWZpYWJsZUF0dGVzdGF0aW9uIiwiVmVyaWZpYWJsZUlkIl0sIkBjb250ZXh0IjpbImh0dHBzOi8vd3d3LnczLm9yZy8yMDE4L2NyZWRlbnRpYWxzL3YxIl0sImlkIjoidXJuOnV1aWQ6NTljZTRhYzItZWM2NS00YjhmLThmOTYtZWE3ODUxMmRmOWQzIiwiaXNzdWVyIjoiZGlkOmp3azpleUpyZEhraU9pSlBTMUFpTENKMWMyVWlPaUp6YVdjaUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pTjJRMlkySm1NalE0T1dJek5ESTNObUl4TnpJeE9UQTFORGxrTWpNNU1UZ2lMQ0o0SWpvaVJtNUZWVlZoZFdSdE9UbE9NekJpT0RCcWN6aFdkRFJCYms5NGRsSjNXSFJuVW1OTGNUTm5Ra2wxT0NJc0ltRnNaeUk2SWtWa1JGTkJJbjAiLCJpc3N1YW5jZURhdGUiOiIyMDIzLTA1LTI5VDA4OjU5OjQ5WiIsImlzc3VlZCI6IjIwMjMtMDUtMjlUMDg6NTk6NDlaIiwidmFsaWRGcm9tIjoiMjAyMy0wNS0yOVQwODo1OTo0OVoiLCJjcmVkZW50aWFsU2NoZW1hIjp7ImlkIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dhbHQtaWQvd2FsdGlkLXNzaWtpdC12Y2xpYi9tYXN0ZXIvc3JjL3Rlc3QvcmVzb3VyY2VzL3NjaGVtYXMvVmVyaWZpYWJsZUlkLmpzb24iLCJ0eXBlIjoiRnVsbEpzb25TY2hlbWFWYWxpZGF0b3IyMDIxIn0sImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmtleTp6RG5hZWlwV2c5RE1YUHQ5amNtQUJxYVlSVktjMTl0WDF4ZkJSV0ZzSlNQb1VkTW52IiwiY3VycmVudEFkZHJlc3MiOlsiMSBCb3VsZXZhcmQgZGUgbGEgTGliZXJ0w6ksIDU5ODAwIExpbGxlIl0sImRhdGVPZkJpcnRoIjoiMTk5My0wNC0wOCIsImZhbWlseU5hbWUiOiJET0UiLCJmaXJzdE5hbWUiOiJKYW5lIiwiZ2VuZGVyIjoiRkVNQUxFIiwibmFtZUFuZEZhbWlseU5hbWVBdEJpcnRoIjoiSmFuZSBET0UiLCJwZXJzb25hbElkZW50aWZpZXIiOiIwOTA0MDA4MDg0SCIsInBsYWNlT2ZCaXJ0aCI6IkxJTExFLCBGUkFOQ0UifSwiZXZpZGVuY2UiOlt7ImRvY3VtZW50UHJlc2VuY2UiOlsiUGh5c2ljYWwiXSwiZXZpZGVuY2VEb2N1bWVudCI6WyJQYXNzcG9ydCJdLCJzdWJqZWN0UHJlc2VuY2UiOiJQaHlzaWNhbCIsInR5cGUiOlsiRG9jdW1lbnRWZXJpZmljYXRpb24iXSwidmVyaWZpZXIiOiJkaWQ6ZWJzaToyQTlCWjlTVWU2QmF0YWNTcHZzMVY1Q2RqSHZMcFE3YkVzaTJKYjZMZEhLblF4YU4ifV19LCJqdGkiOiJ1cm46dXVpZDo1OWNlNGFjMi1lYzY1LTRiOGYtOGY5Ni1lYTc4NTEyZGY5ZDMifQ.6Wn8X2tEQJ9CmX3-meCxDuGmevRdtivnjVkGPXzfnJ-1M6AU4SFxxon0JmMjdmO_h4P9sCEe9RTtyTJou2yeCA', - format: 'jwt_vc', - }, -} - -// This object is MANUALLY converted and should be updated when we have actual test vectors -export const waltIdJffJwt_draft_11 = { - credentialOffer: - 'openid-credential-offer://?credential_offer=%7B%22credential_issuer%22%3A%22https%3A%2F%2Fjff.walt.id%2Fissuer-api%2Fdefault%2Foidc%22%2C%22credentials%22%3A%5B%22VerifiableId%22%5D%2C%22grants%22%3A%7B%22urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Apre-authorized_code%22%3A%7B%22pre-authorized_code%22%3A%22ABC%22%7D%7D%7D', - getMetadataResponse: { - authorization_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/fulfillPAR', - token_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/token', - pushed_authorization_request_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/par', - credential_issuer: 'https://jff.walt.id/issuer-api/default', - jwks_uri: 'https://jff.walt.id/issuer-api/default/oidc', - credential_endpoint: 'https://jff.walt.id/issuer-api/default/oidc/credential', - subject_types_supported: ['public'], - grant_types_supported: [ - 'authorization_code', - 'urn:ietf:params:oauth:grant-type:pre-authorized_code', - ], - request_uri_parameter_supported: true, - credentials_supported: [ - { - id: 'VerifiableId', - format: 'jwt_vc_json', - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: ['ES256', 'ES256K', 'EdDSA', 'RS256', 'PS256'], - types: ['VerifiableCredential', 'OpenBadgeCredential'], - }, - { - id: 'VerifiableDiploma', - display: [{ name: 'VerifiableDiploma' }], - format: 'ldp_vc', - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'VerifiableDiploma'], - }, - { - id: 'VerifiableVaccinationCertificate', - display: [{ name: 'VerifiableVaccinationCertificate' }], - format: 'ldp_vc', - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: [ - 'VerifiableCredential', - 'VerifiableAttestation', - 'VerifiableVaccinationCertificate', - ], - }, - { - id: 'ProofOfResidence', - display: [{ name: 'ProofOfResidence' }], - format: 'ldp_vc', - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'ProofOfResidence'], - }, - { - id: 'ParticipantCredential', - format: 'ldp_vc', - display: [{ name: 'ParticipantCredential' }], - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'ParticipantCredential'], - }, - { - id: 'Europass', - display: [{ name: 'Europass' }], - format: 'ldp_vc', - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'VerifiableAttestation', 'Europass'], - }, - { - id: 'OpenBadgeCredential', - display: [{ name: 'OpenBadgeCredential' }], - format: 'ldp_vc', - cryptographic_binding_methods_supported: ['did'], - cryptographic_suites_supported: [ - 'Ed25519Signature2018', - 'Ed25519Signature2020', - 'EcdsaSecp256k1Signature2019', - 'RsaSignature2018', - 'JsonWebSignature2020', - 'JcsEd25519Signature2020', - ], - types: ['VerifiableCredential', 'OpenBadgeCredential'], - }, - ], - }, - - acquireAccessTokenResponse: { - access_token: '8bb45fb4-3475-49c2-85c7-0b91f687da44', - refresh_token: 'WEjORX8NZccRGtRN4yvXFdYE8MeAOaLLmmGlcRbutq4', - c_nonce: 'cbad6376-f882-44c5-ae88-19bccc0de124', - id_token: - 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4YmI0NWZiNC0zNDc1LTQ5YzItODVjNy0wYjkxZjY4N2RhNDQifQ.Mca0Ln1AvNlxBJftYc1PZKQBlGdBmrHsFRQSBDoCgD0', - token_type: 'Bearer', - expires_in: 300, - }, - - credentialResponse: { - credential: - 'eyJraWQiOiJkaWQ6andrOmV5SnJkSGtpT2lKUFMxQWlMQ0oxYzJVaU9pSnphV2NpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2lOMlEyWTJKbU1qUTRPV0l6TkRJM05tSXhOekl4T1RBMU5EbGtNak01TVRnaUxDSjRJam9pUm01RlZWVmhkV1J0T1RsT016QmlPREJxY3poV2REUkJiazk0ZGxKM1dIUm5VbU5MY1ROblFrbDFPQ0lzSW1Gc1p5STZJa1ZrUkZOQkluMCMwIiwidHlwIjoiSldUIiwiYWxnIjoiRWREU0EifQ.eyJpc3MiOiJkaWQ6andrOmV5SnJkSGtpT2lKUFMxQWlMQ0oxYzJVaU9pSnphV2NpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2lOMlEyWTJKbU1qUTRPV0l6TkRJM05tSXhOekl4T1RBMU5EbGtNak01TVRnaUxDSjRJam9pUm01RlZWVmhkV1J0T1RsT016QmlPREJxY3poV2REUkJiazk0ZGxKM1dIUm5VbU5MY1ROblFrbDFPQ0lzSW1Gc1p5STZJa1ZrUkZOQkluMCIsInN1YiI6ImRpZDprZXk6ekRuYWVpcFdnOURNWFB0OWpjbUFCcWFZUlZLYzE5dFgxeGZCUldGc0pTUG9VZE1udiIsIm5iZiI6MTY4NTM1MDc4OSwiaWF0IjoxNjg1MzUwNzg5LCJ2YyI6eyJ0eXBlIjpbIlZlcmlmaWFibGVDcmVkZW50aWFsIiwiVmVyaWZpYWJsZUF0dGVzdGF0aW9uIiwiVmVyaWZpYWJsZUlkIl0sIkBjb250ZXh0IjpbImh0dHBzOi8vd3d3LnczLm9yZy8yMDE4L2NyZWRlbnRpYWxzL3YxIl0sImlkIjoidXJuOnV1aWQ6NTljZTRhYzItZWM2NS00YjhmLThmOTYtZWE3ODUxMmRmOWQzIiwiaXNzdWVyIjoiZGlkOmp3azpleUpyZEhraU9pSlBTMUFpTENKMWMyVWlPaUp6YVdjaUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pTjJRMlkySm1NalE0T1dJek5ESTNObUl4TnpJeE9UQTFORGxrTWpNNU1UZ2lMQ0o0SWpvaVJtNUZWVlZoZFdSdE9UbE9NekJpT0RCcWN6aFdkRFJCYms5NGRsSjNXSFJuVW1OTGNUTm5Ra2wxT0NJc0ltRnNaeUk2SWtWa1JGTkJJbjAiLCJpc3N1YW5jZURhdGUiOiIyMDIzLTA1LTI5VDA4OjU5OjQ5WiIsImlzc3VlZCI6IjIwMjMtMDUtMjlUMDg6NTk6NDlaIiwidmFsaWRGcm9tIjoiMjAyMy0wNS0yOVQwODo1OTo0OVoiLCJjcmVkZW50aWFsU2NoZW1hIjp7ImlkIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dhbHQtaWQvd2FsdGlkLXNzaWtpdC12Y2xpYi9tYXN0ZXIvc3JjL3Rlc3QvcmVzb3VyY2VzL3NjaGVtYXMvVmVyaWZpYWJsZUlkLmpzb24iLCJ0eXBlIjoiRnVsbEpzb25TY2hlbWFWYWxpZGF0b3IyMDIxIn0sImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmtleTp6RG5hZWlwV2c5RE1YUHQ5amNtQUJxYVlSVktjMTl0WDF4ZkJSV0ZzSlNQb1VkTW52IiwiY3VycmVudEFkZHJlc3MiOlsiMSBCb3VsZXZhcmQgZGUgbGEgTGliZXJ0w6ksIDU5ODAwIExpbGxlIl0sImRhdGVPZkJpcnRoIjoiMTk5My0wNC0wOCIsImZhbWlseU5hbWUiOiJET0UiLCJmaXJzdE5hbWUiOiJKYW5lIiwiZ2VuZGVyIjoiRkVNQUxFIiwibmFtZUFuZEZhbWlseU5hbWVBdEJpcnRoIjoiSmFuZSBET0UiLCJwZXJzb25hbElkZW50aWZpZXIiOiIwOTA0MDA4MDg0SCIsInBsYWNlT2ZCaXJ0aCI6IkxJTExFLCBGUkFOQ0UifSwiZXZpZGVuY2UiOlt7ImRvY3VtZW50UHJlc2VuY2UiOlsiUGh5c2ljYWwiXSwiZXZpZGVuY2VEb2N1bWVudCI6WyJQYXNzcG9ydCJdLCJzdWJqZWN0UHJlc2VuY2UiOiJQaHlzaWNhbCIsInR5cGUiOlsiRG9jdW1lbnRWZXJpZmljYXRpb24iXSwidmVyaWZpZXIiOiJkaWQ6ZWJzaToyQTlCWjlTVWU2QmF0YWNTcHZzMVY1Q2RqSHZMcFE3YkVzaTJKYjZMZEhLblF4YU4ifV19LCJqdGkiOiJ1cm46dXVpZDo1OWNlNGFjMi1lYzY1LTRiOGYtOGY5Ni1lYTc4NTEyZGY5ZDMifQ.6Wn8X2tEQJ9CmX3-meCxDuGmevRdtivnjVkGPXzfnJ-1M6AU4SFxxon0JmMjdmO_h4P9sCEe9RTtyTJou2yeCA', - format: 'jwt_vc', - }, -} diff --git a/packages/openid4vc-client/tests/openid4vc-client.e2e.test.ts b/packages/openid4vc-client/tests/openid4vc-client.e2e.test.ts deleted file mode 100644 index 68858018..00000000 --- a/packages/openid4vc-client/tests/openid4vc-client.e2e.test.ts +++ /dev/null @@ -1,467 +0,0 @@ -import type { KeyDidCreateOptions } from '@aries-framework/core' - -import { AskarModule } from '@aries-framework/askar' -import { - JwaSignatureAlgorithm, - Agent, - KeyType, - TypedArrayEncoder, - W3cCredentialRecord, - DidKey, -} from '@aries-framework/core' -import { agentDependencies } from '@aries-framework/node' -import { ariesAskar } from '@hyperledger/aries-askar-nodejs' -import nock, { cleanAll, enableNetConnect } from 'nock' - -import { OpenId4VcClientModule } from '../src' -import { OpenIdCredentialFormatProfile } from '../src/utils/claimFormatMapping' - -import { - mattrLaunchpadJsonLd_draft_08, - // FIXME: we need a custom document loader for this, which is only present in AFJ core - // mattrLaunchpadJsonLd_draft_08, - waltIdJffJwt_draft_08, - waltIdJffJwt_draft_11, -} from './fixtures' - -const modules = { - openId4VcClient: new OpenId4VcClientModule(), - askar: new AskarModule({ - ariesAskar, - }), -} - -describe('OpenId4VcClient', () => { - let agent: Agent - - beforeEach(async () => { - agent = new Agent({ - config: { - label: 'OpenId4VcClient Test', - walletConfig: { - id: 'openid4vc-client-test', - key: 'openid4vc-client-test', - }, - }, - dependencies: agentDependencies, - modules, - }) - - await agent.initialize() - }) - - afterEach(async () => { - await agent.shutdown() - await agent.wallet.delete() - }) - - describe('[DRAFT 08]: Pre-authorized flow', () => { - afterEach(() => { - cleanAll() - enableNetConnect() - }) - - xit('[DRAFT 08]: Should successfully execute the pre-authorized flow using a did:key Ed25519 subject and JSON-LD credential', async () => { - const fixture = mattrLaunchpadJsonLd_draft_08 - /** - * Below we're setting up some mock HTTP responses. - * These responses are based on the openid-initiate-issuance URI above - * */ - - // setup temporary redirect mock - nock('https://launchpad.mattrlabs.com') - .get('/.well-known/openid-credential-issuer') - .reply(307, undefined, { - Location: - 'https://launchpad.vii.electron.mattrlabs.io/.well-known/openid-credential-issuer', - }) - - // setup server metadata response - nock('https://launchpad.vii.electron.mattrlabs.io') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - - // setup access token response - .post('/oidc/v1/auth/token') - .reply(200, fixture.acquireAccessTokenResponse) - - // setup credential request response - .post('/oidc/v1/auth/credential') - .reply(200, fixture.credentialResponse) - - const did = await agent.dids.create({ - method: 'key', - options: { - keyType: KeyType.Ed25519, - }, - secret: { - privateKey: TypedArrayEncoder.fromString('96213c3d7fc8d4d6754c7a0fd969598e'), - }, - }) - - const didKey = DidKey.fromDid(did.didState.did as string) - const kid = `${did.didState.did as string}#${didKey.key.fingerprint}` - const verificationMethod = did.didState.didDocument?.dereferenceKey(kid, ['authentication']) - if (!verificationMethod) throw new Error('No verification method found') - - const w3cCredentialRecords = - await agent.modules.openId4VcClient.requestCredentialUsingPreAuthorizedCode({ - uri: fixture.credentialOffer, - verifyCredentialStatus: false, - // We only allow EdDSa, as we've created a did with keyType ed25519. If we create - // or determine the did dynamically we could use any signature algorithm - allowedProofOfPossessionSignatureAlgorithms: [JwaSignatureAlgorithm.EdDSA], - proofOfPossessionVerificationMethodResolver: () => verificationMethod, - }) - - expect(w3cCredentialRecords).toHaveLength(1) - const w3cCredentialRecord = w3cCredentialRecords[0] as W3cCredentialRecord - expect(w3cCredentialRecord).toBeInstanceOf(W3cCredentialRecord) - - expect(w3cCredentialRecord.credential.type).toEqual([ - 'VerifiableCredential', - 'VerifiableCredentialExtension', - 'OpenBadgeCredential', - ]) - - expect(w3cCredentialRecord.credential.credentialSubjectIds[0]).toEqual(did.didState.did) - }) - - it('[DRAFT 08]: Should successfully execute the pre-authorized flow using a did:key P256 subject and JWT credential', async () => { - const fixture = waltIdJffJwt_draft_08 - - nock('https://jff.walt.id/issuer-api/default/oidc') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - // setup access token response - .post('/token') - .reply(200, fixture.credentialResponse) - // setup credential request response - .post('/credential') - .reply(200, fixture.credentialResponse) - - const did = await agent.dids.create({ - method: 'key', - options: { - keyType: KeyType.P256, - }, - secret: { - privateKey: TypedArrayEncoder.fromString('96213c3d7fc8d4d6754c7a0fd969598e'), - }, - }) - - const didKey = DidKey.fromDid(did.didState.did as string) - const kid = `${didKey.did}#${didKey.key.fingerprint}` - const verificationMethod = did.didState.didDocument?.dereferenceKey(kid, ['authentication']) - if (!verificationMethod) throw new Error('No verification method found') - - const w3cCredentialRecords = - await agent.modules.openId4VcClient.requestCredentialUsingPreAuthorizedCode({ - uri: fixture.credentialOffer, - allowedCredentialFormats: [OpenIdCredentialFormatProfile.JwtVcJson], - allowedProofOfPossessionSignatureAlgorithms: [JwaSignatureAlgorithm.ES256], - proofOfPossessionVerificationMethodResolver: () => verificationMethod, - verifyCredentialStatus: false, - }) - - expect(w3cCredentialRecords[0]).toBeInstanceOf(W3cCredentialRecord) - const w3cCredentialRecord = w3cCredentialRecords[0] as W3cCredentialRecord - - expect(w3cCredentialRecord.credential.type).toEqual([ - 'VerifiableCredential', - 'VerifiableAttestation', - 'VerifiableId', - ]) - - expect(w3cCredentialRecord.credential.credentialSubjectIds[0]).toEqual(did.didState.did) - }) - }) - - describe('[DRAFT 08]: Authorization flow', () => { - afterAll(() => { - cleanAll() - enableNetConnect() - }) - - it('[DRAFT 08]: should generate a valid authorization url', async () => { - const fixture = mattrLaunchpadJsonLd_draft_08 - - // setup temporary redirect mock - nock('https://launchpad.mattrlabs.com') - .get('/.well-known/openid-credential-issuer') - .reply(307, undefined, { - Location: - 'https://launchpad.vii.electron.mattrlabs.io/.well-known/openid-credential-issuer', - }) - - // setup server metadata response - nock('https://launchpad.vii.electron.mattrlabs.io') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - - // setup access token response - .post('/oidc/v1/auth/token') - .reply(200, fixture.acquireAccessTokenResponse) - - // setup credential request response - .post('/oidc/v1/auth/credential') - .reply(200, fixture.credentialResponse) - - const clientId = 'test-client' - - const redirectUri = 'https://example.com/cb' - const scope = ['TestCredential'] - const initiationUri = - 'openid-initiate-issuance://?issuer=https://launchpad.mattrlabs.com&credential_type=OpenBadgeCredential' - const { authorizationUrl } = await agent.modules.openId4VcClient.generateAuthorizationUrl({ - clientId, - redirectUri, - scope, - uri: initiationUri, - }) - - const parsedUrl = new URL(authorizationUrl) - expect( - authorizationUrl.startsWith( - 'https://launchpad.vii.electron.mattrlabs.io/oidc/v1/auth/authorize' - ) - ).toBe(true) - expect(parsedUrl.searchParams.get('response_type')).toBe('code') - expect(parsedUrl.searchParams.get('client_id')).toBe(clientId) - expect(parsedUrl.searchParams.get('code_challenge_method')).toBe('S256') - expect(parsedUrl.searchParams.get('redirect_uri')).toBe(redirectUri) - }) - - it('[DRAFT 08]: should throw if no scope is provided', async () => { - const fixture = mattrLaunchpadJsonLd_draft_08 - - // setup temporary redirect mock - nock('https://launchpad.mattrlabs.com') - .get('/.well-known/openid-credential-issuer') - .reply(307, undefined, { - Location: - 'https://launchpad.vii.electron.mattrlabs.io/.well-known/openid-credential-issuer', - }) - - // setup server metadata response - nock('https://launchpad.vii.electron.mattrlabs.io') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - - // setup access token response - .post('/oidc/v1/auth/token') - .reply(200, fixture.acquireAccessTokenResponse) - - // setup credential request response - .post('/oidc/v1/auth/credential') - .reply(200, fixture.credentialResponse) - - // setup server metadata response - nock('https://launchpad.vii.electron.mattrlabs.io') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - - const clientId = 'test-client' - const redirectUri = 'https://example.com/cb' - const initiationUri = - 'openid-initiate-issuance://?issuer=https://launchpad.mattrlabs.com&credential_type=OpenBadgeCredential' - await expect( - agent.modules.openId4VcClient.generateAuthorizationUrl({ - clientId, - redirectUri, - scope: [], - uri: initiationUri, - }) - ).rejects.toThrow() - }) - - // Need custom document loader for this - xit('[DRAFT 08]: should successfully execute request a credential', async () => { - const fixture = mattrLaunchpadJsonLd_draft_08 - - // setup temporary redirect mock - nock('https://launchpad.mattrlabs.com') - .get('/.well-known/openid-credential-issuer') - .reply(307, undefined, { - Location: - 'https://launchpad.vii.electron.mattrlabs.io/.well-known/openid-credential-issuer', - }) - - // setup server metadata response - nock('https://launchpad.vii.electron.mattrlabs.io') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - - // setup access token response - .post('/oidc/v1/auth/token') - .reply(200, fixture.acquireAccessTokenResponse) - - // setup credential request response - .post('/oidc/v1/auth/credential') - .reply(200, fixture.credentialResponse) - - const did = await agent.dids.create({ - method: 'key', - options: { - keyType: KeyType.Ed25519, - }, - secret: { - privateKey: TypedArrayEncoder.fromString('96213c3d7fc8d4d6754c7a0fd969598e'), - }, - }) - - const didKey = DidKey.fromDid(did.didState.did as string) - const kid = `${did.didState.did as string}#${didKey.key.fingerprint}` - const verificationMethod = did.didState.didDocument?.dereferenceKey(kid, ['authentication']) - if (!verificationMethod) throw new Error('No verification method found') - - const clientId = 'test-client' - - const redirectUri = 'https://example.com/cb' - const initiationUri = - 'openid-initiate-issuance://?issuer=https://launchpad.mattrlabs.com&credential_type=OpenBadgeCredential' - - const scope = ['TestCredential'] - const { codeVerifier } = await agent.modules.openId4VcClient.generateAuthorizationUrl({ - clientId, - redirectUri, - scope, - uri: initiationUri, - }) - const w3cCredentialRecords = - await agent.modules.openId4VcClient.requestCredentialUsingAuthorizationCode({ - clientId: clientId, - authorizationCode: 'test-code', - codeVerifier: codeVerifier, - verifyCredentialStatus: false, - proofOfPossessionVerificationMethodResolver: () => verificationMethod, - allowedProofOfPossessionSignatureAlgorithms: [JwaSignatureAlgorithm.EdDSA], - uri: initiationUri, - redirectUri: redirectUri, - }) - - expect(w3cCredentialRecords).toHaveLength(1) - const w3cCredentialRecord = w3cCredentialRecords[0] as W3cCredentialRecord - expect(w3cCredentialRecord).toBeInstanceOf(W3cCredentialRecord) - - expect(w3cCredentialRecord.credential.type).toEqual([ - 'VerifiableCredential', - 'VerifiableCredentialExtension', - 'OpenBadgeCredential', - ]) - - expect(w3cCredentialRecord.credential.credentialSubjectIds[0]).toEqual(did.didState.did) - }) - }) - - describe('[DRAFT 11]: Pre-authorized flow', () => { - afterEach(() => { - cleanAll() - enableNetConnect() - }) - - // it('[DRAFT 11]: Should successfully execute the pre-authorized flow using a did:key Ed25519 subject and JSON-LD credential', async () => { - // const fixture = waltIdJffJwt_draft_11 - - // nock('https://jff.walt.id/issuer-api/default/oidc') - // .get('/.well-known/openid-credential-issuer') - // .reply(200, fixture.getMetadataResponse) - - // // setup access token response - // .post('/token') - // .reply(200, fixture.credentialResponse) - - // // setup credential request response - // .post('/credential') - // .reply(200, fixture.credentialResponse) - - // const did = await agent.dids.create({ - // method: 'key', - // options: { - // keyType: KeyType.Ed25519, - // }, - // secret: { - // privateKey: TypedArrayEncoder.fromString('96213c3d7fc8d4d6754c7a0fd969598e'), - // }, - // }) - - // const didKey = DidKey.fromDid(did.didState.did as string) - // const kid = `${did.didState.did as string}#${didKey.key.fingerprint}` - // const verificationMethod = did.didState.didDocument?.dereferenceKey(kid, ['authentication']) - // if (!verificationMethod) throw new Error('No verification method found') - - // const w3cCredentialRecords = await agent.modules.openId4VcClient.requestCredentialUsingPreAuthorizedCode({ - // uri: fixture.credentialOffer, - // verifyCredentialStatus: false, - // // We only allow EdDSa, as we've created a did with keyType ed25519. If we create - // // or determine the did dynamically we could use any signature algorithm - // allowedProofOfPossessionSignatureAlgorithms: [JwaSignatureAlgorithm.EdDSA], - // proofOfPossessionVerificationMethodResolver: () => verificationMethod, - // }) - - // expect(w3cCredentialRecords).toHaveLength(1) - // const w3cCredentialRecord = w3cCredentialRecords[0] - // expect(w3cCredentialRecord).toBeInstanceOf(W3cCredentialRecord) - - // expect(w3cCredentialRecord.credential.type).toEqual([ - // 'VerifiableCredential', - // 'VerifiableAttestation', - // 'VerifiableId', - // ]) - - // expect(w3cCredentialRecord.credential.credentialSubjectIds[0]).toEqual(did.didState.did) - // }) - - it('[DRAFT 11]: Should successfully execute the pre-authorized flow using a did:key P256 subject and JWT credential', async () => { - const fixture = waltIdJffJwt_draft_11 - - /** - * Below we're setting up some mock HTTP responses. - * These responses are based on the openid-initiate-issuance URI above - */ - // setup server metadata response - const httpMock = nock('https://jff.walt.id/issuer-api/default/oidc') - .get('/.well-known/openid-credential-issuer') - .reply(200, fixture.getMetadataResponse) - // setup access token response - httpMock.post('/token').reply(200, fixture.credentialResponse) - // setup credential request response - httpMock.post('/credential').reply(200, fixture.credentialResponse) - - const did = await agent.dids.create({ - method: 'key', - options: { - keyType: KeyType.P256, - }, - secret: { - privateKey: TypedArrayEncoder.fromString('96213c3d7fc8d4d6754c7a0fd969598e'), - }, - }) - - const didKey = DidKey.fromDid(did.didState.did as string) - const kid = `${didKey.did}#${didKey.key.fingerprint}` - const verificationMethod = did.didState.didDocument?.dereferenceKey(kid, ['authentication']) - if (!verificationMethod) throw new Error('No verification method found') - - const w3cCredentialRecords = - await agent.modules.openId4VcClient.requestCredentialUsingPreAuthorizedCode({ - uri: fixture.credentialOffer, - allowedCredentialFormats: [OpenIdCredentialFormatProfile.JwtVcJson], - allowedProofOfPossessionSignatureAlgorithms: [JwaSignatureAlgorithm.ES256], - proofOfPossessionVerificationMethodResolver: () => verificationMethod, - verifyCredentialStatus: false, - }) - - expect(w3cCredentialRecords[0]).toBeInstanceOf(W3cCredentialRecord) - const w3cCredentialRecord = w3cCredentialRecords[0] as W3cCredentialRecord - - expect(w3cCredentialRecord.credential.type).toEqual([ - 'VerifiableCredential', - 'VerifiableAttestation', - 'VerifiableId', - ]) - - expect(w3cCredentialRecord.credential.credentialSubjectIds[0]).toEqual(did.didState.did) - }) - }) -}) diff --git a/packages/openid4vc-client/tests/setup.ts b/packages/openid4vc-client/tests/setup.ts deleted file mode 100644 index 34e38c97..00000000 --- a/packages/openid4vc-client/tests/setup.ts +++ /dev/null @@ -1 +0,0 @@ -jest.setTimeout(120000) diff --git a/packages/openid4vc-client/tsconfig.json b/packages/openid4vc-client/tsconfig.json deleted file mode 100644 index 1caa92f8..00000000 --- a/packages/openid4vc-client/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../tsconfig.base", - "include": ["src/**/*"], - "compilerOptions": { - "declaration": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "outDir": "dist", - "baseUrl": "./src", - "module": "commonjs", - "rootDir": "./src" - }, - "references": [] -} diff --git a/packages/scanner/package.json b/packages/scanner/package.json index d73fd30e..f8358c8f 100644 --- a/packages/scanner/package.json +++ b/packages/scanner/package.json @@ -7,13 +7,13 @@ "@internal/ui": "*" }, "devDependencies": { - "@react-native-masked-view/masked-view": "^0.2.9", + "@react-native-masked-view/masked-view": "0.3.0", "@types/react": "^18.0.27", - "expo-barcode-scanner": "~12.5.3" + "expo-barcode-scanner": "~12.9.3" }, "peerDependencies": { - "@react-native-masked-view/masked-view": "^0.2.9", - "expo-barcode-scanner": "~12.5.3", + "@react-native-masked-view/masked-view": "0.3.0", + "expo-barcode-scanner": "~12.9.3", "react-native": "0.71.7" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index f7f466a2..80ed11ac 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -17,15 +17,15 @@ "watch": "tamagui-build --watch" }, "dependencies": { - "@tamagui/animations-react-native": "latest", - "@tamagui/font-inter": "latest", - "@tamagui/react-native-media-driver": "latest", - "@tamagui/shorthands": "latest", - "@tamagui/themes": "latest", - "@tamagui/toast": "latest", - "tamagui": "latest" + "@tamagui/animations-react-native": "1.91.4", + "@tamagui/font-inter": "1.91.4", + "@tamagui/react-native-media-driver": "1.91.4", + "@tamagui/shorthands": "1.91.4", + "@tamagui/themes": "1.91.4", + "@tamagui/toast": "1.91.4", + "tamagui": "1.91.4" }, "devDependencies": { - "@tamagui/build": "latest" + "@tamagui/build": "1.91.4" } } diff --git a/packages/ui/src/base/Headings.tsx b/packages/ui/src/base/Headings.tsx index 637f03b3..50b56c05 100644 --- a/packages/ui/src/base/Headings.tsx +++ b/packages/ui/src/base/Headings.tsx @@ -45,6 +45,7 @@ export const Heading = styled(THeading, { tag: 'h2', size: '$5', fontFamily: '$medium', + letterSpacing: -0.5, }, h3: { name: 'H3', diff --git a/packages/ui/src/base/Stacks.tsx b/packages/ui/src/base/Stacks.tsx index b4e83074..b9ad7cfc 100644 --- a/packages/ui/src/base/Stacks.tsx +++ b/packages/ui/src/base/Stacks.tsx @@ -28,16 +28,16 @@ export const Stack = styled(TStack, { borderRadius: '$1', }, sm: { - borderRadiusSizes: '$2', + borderRadius: '$2', }, md: { - borderRadiusSizes: '$3', + borderRadius: '$3', }, lg: { - borderRadiusSizes: '$4', + borderRadius: '$4', }, xl: { - borderRadiusSizes: '$8', + borderRadius: '$8', }, }, g: { diff --git a/packages/ui/src/config/font.ts b/packages/ui/src/config/font.ts index bef82a11..15553cb3 100644 --- a/packages/ui/src/config/font.ts +++ b/packages/ui/src/config/font.ts @@ -17,13 +17,9 @@ export const fontRegular = createInterFont({ 7: 38, // Page Title }, letterSpacing: { - 1: -1, - 2: -0.5, - 3: 0, - 4: 1, - 5: 2, - true: 0, + 4: 0, }, + face: {}, }) export const fontMedium = createInterFont({ @@ -43,13 +39,9 @@ export const fontMedium = createInterFont({ 7: 38, // Page Title }, letterSpacing: { - 1: -1, - 2: -0.5, - 3: 0, - 4: 1, - 5: 2, - true: 0, + 4: 0, }, + face: {}, }) export const fontSemiBold = createInterFont({ @@ -69,13 +61,9 @@ export const fontSemiBold = createInterFont({ 7: 38, // Page Title }, letterSpacing: { - 1: -1, - 2: -0.5, - 3: 0, - 4: 1, - 5: 2, - true: 0, + 4: 0, }, + face: {}, }) export const fontBold = createInterFont({ @@ -95,11 +83,7 @@ export const fontBold = createInterFont({ 7: 38, // Page Title }, letterSpacing: { - 1: -1, - 2: -0.5, - 3: 0, - 4: 1, - 5: 2, - true: 0, + 4: 0, }, + face: {}, }) diff --git a/packages/ui/src/content/Image.tsx b/packages/ui/src/content/Image.tsx index d31b7b78..8533b421 100644 --- a/packages/ui/src/content/Image.tsx +++ b/packages/ui/src/content/Image.tsx @@ -4,8 +4,8 @@ import { Image as TImage } from 'tamagui' interface ImageProps { src: string alt?: string - width: number | string - height: number | string + width?: number | string + height?: number | string resizeMode?: 'cover' | 'contain' isImageLoaded?(): void } diff --git a/tsconfig.json b/tsconfig.json index 8eed1bec..dab6ea70 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,8 +8,7 @@ "@internal/ui/*": ["./packages/ui/*"], "@internal/agent/*": ["./packages/agent/src/*"], "@internal/utils/*": ["./packages/utils/src/*"], - "@internal/scanner/*": ["./packages/scanner/src/*"], - "@internal/openid4vc-client/*": ["./packages/openid4vc-client/src/*"] + "@internal/scanner/*": ["./packages/scanner/src/*"] }, "experimentalDecorators": true, "emitDecoratorMetadata": true diff --git a/yarn.lock b/yarn.lock index 334276ee..8853c1f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6,177 +6,40 @@ __metadata: cacheKey: 8 "@0no-co/graphql.web@npm:^1.0.1": - version: 1.0.1 - resolution: "@0no-co/graphql.web@npm:1.0.1" + version: 1.0.4 + resolution: "@0no-co/graphql.web@npm:1.0.4" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 peerDependenciesMeta: graphql: optional: true - checksum: e577a80a210e48e0b054dcf363efa2107ab67b931ec923b1540300350f55576fc5493b6d4ca7f35379748d20bc0280ee32bdc98c2c2380476c814a472bcf0757 - languageName: node - linkType: hard - -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" - dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 - languageName: node - linkType: hard - -"@aries-framework/anoncreds-rs@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/anoncreds-rs@npm:0.4.2" - dependencies: - "@aries-framework/anoncreds": 0.4.2 - "@aries-framework/core": 0.4.2 - class-transformer: ^0.5.1 - class-validator: 0.14.0 - rxjs: ^7.2.0 - tsyringe: ^4.8.0 - peerDependencies: - "@hyperledger/anoncreds-shared": ^0.1.0 - checksum: f1058ac4beba1dd22b66d6c8eea3482910a83ce41e161226bce8dae60e738f49da12ebd4e699bbf2b3eddf3f875de2b65ee50e7ed751cabf337491a1ea6d3c24 - languageName: node - linkType: hard - -"@aries-framework/anoncreds@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/anoncreds@npm:0.4.2" - dependencies: - "@aries-framework/core": 0.4.2 - bn.js: ^5.2.1 - class-transformer: 0.5.1 - class-validator: 0.14.0 - reflect-metadata: ^0.1.13 - checksum: 3ed378701d2cc01839c8500b3c9c7fecea0d9afd67749d61e55010293fbf6b30ff12919b1e44e7753a1ac9c96438f0ad179e62c1d8a0f78a048c66b889aea308 - languageName: node - linkType: hard - -"@aries-framework/askar@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/askar@npm:0.4.2" - dependencies: - "@aries-framework/core": 0.4.2 - bn.js: ^5.2.1 - class-transformer: 0.5.1 - class-validator: 0.14.0 - rxjs: ^7.2.0 - tsyringe: ^4.8.0 - peerDependencies: - "@hyperledger/aries-askar-shared": ^0.1.0 - checksum: ce954a31a0e4748342c066aaf9ddc356a31a5b9fd4324dc6c99ccfdb32db30b229fa47384cfdbc2477d5c0ac561e66492916a712215a76f81c998f60bf984d57 - languageName: node - linkType: hard - -"@aries-framework/cheqd@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/cheqd@npm:0.4.2" - dependencies: - "@aries-framework/anoncreds": 0.4.2 - "@aries-framework/core": 0.4.2 - "@cheqd/sdk": cjs - "@cheqd/ts-proto": cjs - "@cosmjs/crypto": ^0.29.5 - "@cosmjs/proto-signing": ^0.31.0 - "@stablelib/ed25519": ^1.0.3 - class-transformer: ^0.5.1 - class-validator: ^0.14.0 - rxjs: ^7.2.0 - tsyringe: ^4.8.0 - checksum: 618233c82589656cb50fd3bff7027bdaa99859ccb8a6b81192647cc446888802f4c7ff6c3a5773ea4a19f18bc1541195edcb30396dd1ae11fb6ff93cf328ff98 - languageName: node - linkType: hard - -"@aries-framework/core@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/core@npm:0.4.2" - dependencies: - "@digitalcredentials/jsonld": ^5.2.1 - "@digitalcredentials/jsonld-signatures": ^9.3.1 - "@digitalcredentials/vc": ^1.1.2 - "@multiformats/base-x": ^4.0.1 - "@stablelib/ed25519": ^1.0.2 - "@stablelib/random": ^1.0.1 - "@stablelib/sha256": ^1.0.1 - "@types/node-fetch": 2.6.2 - "@types/ws": ^8.5.4 - abort-controller: ^3.0.0 - big-integer: ^1.6.51 - borc: ^3.0.0 - buffer: ^6.0.3 - class-transformer: 0.5.1 - class-validator: 0.14.0 - did-resolver: ^4.1.0 - lru_map: ^0.4.1 - luxon: ^3.3.0 - make-error: ^1.3.6 - object-inspect: ^1.10.3 - query-string: ^7.0.1 - reflect-metadata: ^0.1.13 - rxjs: ^7.2.0 - tsyringe: ^4.8.0 - uuid: ^9.0.0 - varint: ^6.0.0 - web-did-resolver: ^2.0.21 - checksum: d50f24cdab9c233d8d564a90af72240ee3c4c70bac10fd55292313faf8f1e00fbedac84acec9b83b52929f4168f457f29994e57c856b1d30eac2f3bda11ea3d5 - languageName: node - linkType: hard - -"@aries-framework/indy-vdr@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/indy-vdr@npm:0.4.2" - dependencies: - "@aries-framework/anoncreds": 0.4.2 - "@aries-framework/core": 0.4.2 - peerDependencies: - "@hyperledger/indy-vdr-shared": ^0.1.0 - checksum: 544764b4d1354f39c16e4f1c4bbf3bae71a582f9fa08e2604633e6e463d99c71ac378e8203f099e09f0ad3cbd1b819a8e1f84fedcd6109e061f2bbf1703e0c92 + checksum: d415fb2f063a024e2d382e8dc5e66929d0d9bf94f2c22e03cde201dc2fa03e15d21274dbe5c23a26ce016a4cac3db93ad99fb454de76fd94bc1600fd7062eebe languageName: node linkType: hard -"@aries-framework/node@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/node@npm:0.4.2" - dependencies: - "@aries-framework/core": 0.4.2 - "@types/express": ^4.17.15 - express: ^4.17.1 - ffi-napi: ^4.0.3 - node-fetch: ^2.6.1 - ref-napi: ^3.0.3 - ws: ^8.13.0 - checksum: b6c7f1125496b18670aa5abb521c1ae13690bbe0de9185159ccfedf381f931daaf9347e6800af6a6df09346b3127494cb6bbb203e2532db6077db3c26dbf4ec9 +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd languageName: node linkType: hard -"@aries-framework/react-hooks@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/react-hooks@npm:0.4.2" +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - rxjs: ^7.2.0 - peerDependencies: - "@aries-framework/core": ^0.3.2 - react: ">=17.0.0 <19.0.0" - checksum: fc34499dc82535904479f9a0e4c396c6c67eba211596fd7447e198f9980b6667f444293de5eb9d988e93261f0b526bb084039a6bac28bd2700722acfeff26f52 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 languageName: node linkType: hard -"@aries-framework/react-native@npm:0.4.2": - version: 0.4.2 - resolution: "@aries-framework/react-native@npm:0.4.2" +"@astronautlabs/jsonpath@npm:^1.1.2": + version: 1.1.2 + resolution: "@astronautlabs/jsonpath@npm:1.1.2" dependencies: - "@aries-framework/core": 0.4.2 - "@azure/core-asynciterator-polyfill": ^1.0.2 - events: ^3.3.0 - peerDependencies: - react-native: ^0.71.4 - react-native-fs: ^2.20.0 - react-native-get-random-values: ^1.8.0 - checksum: 9854ca17f27e57bf889522d2b7c77f5d984dbfc8692dc08f9dbcea33ae0641bdc9e75c44d935647e4c9390cb881121123fdcb18e943d8e6f4bead2e9e4b0d327 + static-eval: 2.0.2 + checksum: f14216c6698101fa9f825faee503399170d0e3391077a02c9d9f18a7b6293f92f1a10ee98e1c907bc8b52dac37a1b12bb72d40977a5bb848beb778e069df5497 languageName: node linkType: hard @@ -196,143 +59,55 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" - dependencies: - "@babel/highlight": ^7.18.6 - checksum: e5390e6ec1ac58dcef01d4f18eaf1fd2f1325528661ff6d4a5de8979588b9f5a8e852a54a91b923846f7a5c681b217f0a45c2524eb9560553160cd963b7d592c - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" dependencies: - "@babel/highlight": ^7.22.13 + "@babel/highlight": ^7.23.4 chalk: ^2.4.2 - checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/code-frame@npm:7.22.5" - dependencies: - "@babel/highlight": ^7.22.5 - checksum: cfe804f518f53faaf9a1d3e0f9f74127ab9a004912c3a16fda07fb6a633393ecb9918a053cb71804204c1b7ec3d49e1699604715e2cfb0c9f7bc4933d324ebb6 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/compat-data@npm:7.21.4" - checksum: 5f8b98c66f2ffba9f3c3a82c0cf354c52a0ec5ad4797b370dc32bdcd6e136ac4febe5e93d76ce76e175632e2dbf6ce9f46319aa689fcfafa41b6e49834fa4b66 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.21.5": - version: 7.21.9 - resolution: "@babel/compat-data@npm:7.21.9" - checksum: df97be04955c0801f5a23846f79a100660aa98f9433cfd1fad8f53ecd9f3454538e78522e86275939aa8aa7d6f9e32f23f94bc04ae843f7246b7cd4bffe3a175 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/compat-data@npm:7.22.5" - checksum: eb1a47ebf79ae268b4a16903e977be52629339806e248455eb9973897c503a04b701f36a9de64e19750d6e081d0561e77a514c8dc470babbeba59ae94298ed18 + checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.22.5 - resolution: "@babel/core@npm:7.22.5" - 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 - checksum: 173ae426958c90c7bbd7de622c6f13fcab8aef0fac3f138e2d47bc466d1cd1f86f71ca82ae0acb9032fd8794abed8efb56fea55c031396337eaec0d673b69d56 +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 06ce244cda5763295a0ea924728c09bae57d35713b675175227278896946f922a63edf803c322f855a3878323d48d0255a2a3023409d2a123483c8a69ebb4744 languageName: node linkType: hard -"@babel/core@npm:^7.13.16, @babel/core@npm:^7.17.9, @babel/core@npm:^7.19.6, @babel/core@npm:^7.20.0": - version: 7.21.8 - resolution: "@babel/core@npm:7.21.8" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.6, @babel/core@npm:^7.17.9, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.3, @babel/core@npm:^7.23.9": + version: 7.24.0 + resolution: "@babel/core@npm:7.24.0" 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 + "@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 - semver: ^6.3.0 - checksum: f28118447355af2a90bd340e2e60699f94c8020517eba9b71bf8ebff62fa9e00d63f076e033f9dfb97548053ad62ada45fafb0d96584b1a90e8aef5a3b8241b1 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.19.6, @babel/generator@npm:^7.20.0, @babel/generator@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/generator@npm:7.21.4" - dependencies: - "@babel/types": ^7.21.4 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 9ffbb526a53bb8469b5402f7b5feac93809b09b2a9f82fcbfcdc5916268a65dae746a1f2479e03ba4fb0776facd7c892191f63baa61ab69b2cfdb24f7b92424d - languageName: node - linkType: hard - -"@babel/generator@npm:^7.21.5": - version: 7.21.9 - resolution: "@babel/generator@npm:7.21.9" - dependencies: - "@babel/types": ^7.21.5 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 5bd10334ebdf7f2a30eb4a1fd99d369a57703aa2234527784449187512c254a1174fa739c9d4c31bcbb6018732012a0664bec7c314f12b5ec2458737ddbb01c7 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 3124a8a1c550f3818a55dc6f621af9c580b4959bc780cce7220f671088c404830f41870573f5acf7f837878f8aa82e84675ea148a9852c1b053533cb899300d3 languageName: node linkType: hard -"@babel/generator@npm:^7.22.5, @babel/generator@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/generator@npm:7.22.5" +"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.23.3, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" dependencies: - "@babel/types": ^7.22.5 + "@babel/types": ^7.23.6 "@jridgewell/gen-mapping": ^0.3.2 "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: efa64da70ca88fe69f05520cf5feed6eba6d30a85d32237671488cc355fdc379fe2c3246382a861d49574c4c2f82a317584f8811e95eb024e365faff3232b49d - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: 88ccd15ced475ef2243fdd3b2916a29ea54c5db3cd0cfabf9d1d29ff6e63b7f7cd1c27264137d7a40ac2e978b9b9a542c332e78f40eb72abe737a7400788fc1b + checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c languageName: node linkType: hard @@ -345,170 +120,104 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": - version: 7.18.9 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" - dependencies: - "@babel/helper-explode-assignable-expression": ^7.18.6 - "@babel/types": ^7.18.9 - checksum: b4bc214cb56329daff6cc18a7f7a26aeafb55a1242e5362f3d47fe3808421f8c7cd91fff95d6b9b7ccb67e14e5a67d944e49dbe026942bfcbfda19b1c72a8e72 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/helper-compilation-targets@npm:7.21.4" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" dependencies: - "@babel/compat-data": ^7.21.4 - "@babel/helper-validator-option": ^7.21.0 - browserslist: ^4.21.3 - lru-cache: ^5.1.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: bf9c7d3e7e6adff9222c05d898724cd4ee91d7eb9d52222c7ad2a22955620c2872cc2d9bdf0e047df8efdb79f4e3af2a06b53f509286145feccc4d10ddc318be + "@babel/types": ^7.22.15 + checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-compilation-targets@npm:7.21.5" +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: - "@babel/compat-data": ^7.21.5 - "@babel/helper-validator-option": ^7.21.0 - browserslist: ^4.21.3 + "@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.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 0edecb9c970ddc22ebda1163e77a7f314121bef9e483e0e0d9a5802540eed90d5855b6bf9bce03419b35b2e07c323e62d0353b153fa1ca34f17dbba897a83c25 + semver: ^6.3.1 + checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-compilation-targets@npm:7.22.5" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.6, @babel/helper-create-class-features-plugin@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.0" dependencies: - "@babel/compat-data": ^7.22.5 - "@babel/helper-validator-option": ^7.22.5 - browserslist: ^4.21.3 - lru-cache: ^5.1.1 - semver: ^6.3.0 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-member-expression-to-functions": ^7.23.0 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: a479460615acffa0f4fd0a29b740eafb53a93694265207d23a6038ccd18d183a382cacca515e77b7c9b042c3ba80b0aca0da5f1f62215140e81660d2cf721b68 + checksum: 407ad4a9bf982a40a2c34c65bfc5d1349bb100076b2310f11889d803b354609f27f5397705aca0c047dfecb145321ec18ec1e27be7bc642cb69a32204781400d languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": - version: 7.21.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.21.4" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-member-expression-to-functions": ^7.21.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-annotate-as-pure": ^7.22.5 + regexpu-core: ^5.3.1 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 9123ca80a4894aafdb1f0bc08e44f6be7b12ed1fbbe99c501b484f9b1a17ff296b6c90c18c222047d53c276f07f17b4de857946fa9d0aa207023b03e4cc716f2 + checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": - version: 7.21.4 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.4" +"@babel/helper-define-polyfill-provider@npm:^0.5.0": + version: 0.5.0 + resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.3.1 + "@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 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 78334865db2cd1d64d103bd0d96dee2818b0387d10aa973c084e245e829df32652bca530803e397b7158af4c02b9b21d5a9601c29bdfbb8d54a3d4ad894e067b + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: d24626b819d3875cb65189d761004e9230f2b3fb60542525c4785616f4b2366741369235a864b744f54beb26d625ae4b0af0c9bb3306b61bf4fccb61e0620020 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.3": - version: 0.3.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" +"@babel/helper-define-polyfill-provider@npm:^0.6.1": + version: 0.6.1 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.1" dependencies: - "@babel/helper-compilation-targets": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@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 - semver: ^6.1.2 peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: b45deb37ce1342d862422e81a3d25ff55f9c7ca52fe303405641e2add8db754091aaaa2119047a0f0b85072221fbddaa92adf53104274661d2795783b56bea2c languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-environment-visitor@npm:7.21.5" - checksum: e436af7b62956e919066448013a3f7e2cd0b51010c26c50f790124dcd350be81d5597b4e6ed0a4a42d098a27de1e38561cd7998a116a42e7899161192deac9a6 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": +"@babel/helper-environment-visitor@npm:^7.18.9, @babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-environment-visitor@npm:7.22.5" - checksum: 248532077d732a34cd0844eb7b078ff917c3a8ec81a7f133593f71a860a582f05b60f818dc5049c2212e5baa12289c27889a4b81d56ef409b4863db49646c4b1 - languageName: node - linkType: hard - -"@babel/helper-explode-assignable-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: 225cfcc3376a8799023d15dc95000609e9d4e7547b29528c7f7111a0e05493ffb12c15d70d379a0bb32d42752f340233c4115bded6d299bc0c3ab7a12be3d30f - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0, @babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/types": ^7.21.0 - checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-function-name@npm:7.22.5" - dependencies: - "@babel/template": ^7.22.5 - "@babel/types": ^7.22.5 - checksum: 6b1f6ce1b1f4e513bf2c8385a557ea0dd7fa37971b9002ad19268ca4384bbe90c09681fe4c076013f33deabc63a53b341ed91e792de741b4b35e01c00238177a - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-hoist-variables@npm:7.18.6" +"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: - "@babel/types": ^7.18.6 - checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 languageName: node linkType: hard @@ -521,119 +230,56 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" - dependencies: - "@babel/types": ^7.21.0 - checksum: 49cbb865098195fe82ba22da3a8fe630cde30dcd8ebf8ad5f9a24a2b685150c6711419879cf9d99b94dad24cff9244d8c2a890d3d7ec75502cd01fe58cff5b5d - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/helper-module-imports@npm:7.21.4" +"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" dependencies: - "@babel/types": ^7.21.4 - checksum: bd330a2edaafeb281fbcd9357652f8d2666502567c0aad71db926e8499c773c9ea9c10dfaae30122452940326d90c8caff5c649ed8e1bf15b23f858758d3abc6 + "@babel/types": ^7.23.0 + checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-module-imports@npm:7.22.5" - dependencies: - "@babel/types": ^7.22.5 - checksum: 9ac2b0404fa38b80bdf2653fbeaf8e8a43ccb41bd505f9741d820ed95d3c4e037c62a1bcdcb6c9527d7798d2e595924c4d025daed73283badc180ada2c9c49ad - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.2": - version: 7.21.2 - resolution: "@babel/helper-module-transforms@npm:7.21.2" +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.20.2 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.2 - "@babel/types": ^7.21.2 - checksum: 8a1c129a4f90bdf97d8b6e7861732c9580f48f877aaaafbc376ce2482febebcb8daaa1de8bc91676d12886487603f8c62a44f9e90ee76d6cac7f9225b26a49e1 + "@babel/types": ^7.22.15 + checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-module-transforms@npm:7.21.5" +"@babel/helper-module-transforms@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/helper-module-transforms@npm:7.23.3" dependencies: - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-module-imports": ^7.21.4 - "@babel/helper-simple-access": ^7.21.5 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: 1ccfc88830675a5d485d198e918498f9683cdd46f973fdd4fe1c85b99648fb70f87fca07756c7a05dc201bd9b248c74ced06ea80c9991926ac889f53c3659675 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 5d0895cfba0e16ae16f3aa92fee108517023ad89a855289c4eb1d46f7aef4519adf8e6f971e1d55ac20c5461610e17213f1144097a8f932e768a9132e2278d71 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.22.5": +"@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 - resolution: "@babel/helper-module-transforms@npm:7.22.5" + resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" 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.5 - "@babel/helper-validator-identifier": ^7.22.5 - "@babel/template": ^7.22.5 - "@babel/traverse": ^7.22.5 "@babel/types": ^7.22.5 - checksum: 8985dc0d971fd17c467e8b84fe0f50f3dd8610e33b6c86e5b3ca8e8859f9448bcc5c84e08a2a14285ef388351c0484797081c8f05a03770bf44fc27bf4900e68 - languageName: node - linkType: hard - -"@babel/helper-optimise-call-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: e518fe8418571405e21644cfb39cf694f30b6c47b10b006609a92469ae8b8775cbff56f0b19732343e2ea910641091c5a2dc73b56ceba04e116a33b0f8bd2fbd - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 + checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-wrap-function": ^7.18.9 - "@babel/types": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/helper-plugin-utils@npm:7.24.0" + checksum: e2baa0eede34d2fa2265947042aa84d444aa48dc51e9feedea55b67fc1bc3ab051387e18b33ca7748285a6061390831ab82f8a2c767d08470b93500ec727e9b9 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.5": +"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" dependencies: @@ -646,35 +292,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-replace-supers@npm:7.20.7" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-member-expression-to-functions": ^7.20.7 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.7 - "@babel/types": ^7.20.7 - checksum: b8e0087c9b0c1446e3c6f3f72b73b7e03559c6b570e2cfbe62c738676d9ebd8c369a708cf1a564ef88113b4330750a50232ee1131d303d478b7a5e65e46fbc7c - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-simple-access@npm:7.20.2" - dependencies: - "@babel/types": ^7.20.2 - checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-simple-access@npm:7.21.5" +"@babel/helper-replace-supers@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-replace-supers@npm:7.22.20" dependencies: - "@babel/types": ^7.21.5 - checksum: ad212beaa24be3864c8c95bee02f840222457ccf5419991e2d3e3e39b0f75b77e7e857e0bf4ed428b1cd97acefc87f3831bdb0b9696d5ad0557421f398334fc3 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-optimise-call-expression": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 languageName: node linkType: hard @@ -687,58 +314,28 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" - dependencies: - "@babel/types": ^7.20.0 - checksum: 34da8c832d1c8a546e45d5c1d59755459ffe43629436707079989599b91e8c19e50e73af7a4bd09c95402d389266731b0d9c5f69e372d8ebd3a709c05c80d7dd - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.22.5": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": version: 7.22.5 - resolution: "@babel/helper-split-export-declaration@npm:7.22.5" + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" dependencies: "@babel/types": ^7.22.5 - checksum: d10e05a02f49c1f7c578cea63d2ac55356501bbf58856d97ac9bfde4957faee21ae97c7f566aa309e38a256eef58b58e5b670a7f568b362c00e93dfffe072650 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-string-parser@npm:7.21.5" - checksum: 36c0ded452f3858e67634b81960d4bde1d1cd2a56b82f4ba2926e97864816021c885f111a7cf81de88a0ed025f49d84a393256700e9acbca2d99462d648705d8 + checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + dependencies: + "@babel/types": ^7.22.5 + checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: c0641144cf1a7e7dc93f3d5f16d5327465b6cf5d036b48be61ecba41e1eece161b48f46b7f960951b67f8c3533ce506b16dece576baef4d8b3b49f8c65410f90 languageName: node linkType: hard @@ -749,36 +346,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-identifier@npm:7.22.5" - checksum: 7f0f30113474a28298c12161763b49de5018732290ca4de13cdaefd4fd0d635a6fe3f6686c37a02905fb1e64f21a5ee2b55140cf7b070e729f1bd66866506aea - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-validator-option@npm:7.21.0" - checksum: 8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-option@npm:7.22.5" - checksum: bbeca8a85ee86990215c0424997438b388b8d642d69b9f86c375a174d3cdeb270efafd1ff128bc7a1d370923d13b6e45829ba8581c027620e83e3a80c5c414b3 - languageName: node - linkType: hard - -"@babel/helper-wrap-function@npm:^7.18.9": - version: 7.20.5 - resolution: "@babel/helper-wrap-function@npm:7.20.5" - dependencies: - "@babel/helper-function-name": ^7.19.0 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.5 - "@babel/types": ^7.20.5 - checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b +"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e languageName: node linkType: hard @@ -793,122 +364,74 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helpers@npm:7.21.5" +"@babel/helpers@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/helpers@npm:7.24.0" dependencies: - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: a6f74b8579713988e7f5adf1a986d8b5255757632ba65b2552f0f609ead5476edb784044c7e4b18f3681ee4818ca9d08c41feb9bd4e828648c25a00deaa1f9e4 + "@babel/template": ^7.24.0 + "@babel/traverse": ^7.24.0 + "@babel/types": ^7.24.0 + checksum: 2c1d9547c7a6e5aa648d4f3959252f825d4176ee52ed5430d65e50e68a138776adfd87ff3c8f9719ea6cd36601e935936d006340770ad8282b8664770aca8e33 languageName: node linkType: hard -"@babel/helpers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helpers@npm:7.22.5" - dependencies: - "@babel/template": ^7.22.5 - "@babel/traverse": ^7.22.5 - "@babel/types": ^7.22.5 - checksum: a96e785029dff72f171190943df895ab0f76e17bf3881efd630bc5fae91215042d1c2e9ed730e8e4adf4da6f28b24bd1f54ed93b90ffbca34c197351872a084e - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" dependencies: "@babel/helper-validator-identifier": ^7.22.20 chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 84bd034dca309a5e680083cd827a766780ca63cef37308404f17653d32366ea76262bd2364b2d38776232f2d01b649f26721417d507e8b4b6da3e4e739f6d134 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/highlight@npm:7.22.5" - dependencies: - "@babel/helper-validator-identifier": ^7.22.5 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: f61ae6de6ee0ea8d9b5bcf2a532faec5ab0a1dc0f7c640e5047fc61630a0edb88b18d8c92eb06566d30da7a27db841aca11820ecd3ebe9ce514c9350fbed39c4 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/parser@npm:7.22.5" - bin: - parser: ./bin/babel-parser.js - checksum: 470ebba516417ce8683b36e2eddd56dcfecb32c54b9bb507e28eb76b30d1c3e618fd0cfeee1f64d8357c2254514e1a19e32885cfb4e73149f4ae875436a6d59c + checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 languageName: node linkType: hard -"@babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.6, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/parser@npm:7.21.4" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.3, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/parser@npm:7.24.0" bin: parser: ./bin/babel-parser.js - checksum: de610ecd1bff331766d0c058023ca11a4f242bfafefc42caf926becccfb6756637d167c001987ca830dd4b34b93c629a4cef63f8c8c864a8564cdfde1989ac77 + checksum: 4a6afec49487a212e7a27345b0c090b56905efb62c0b3a1499b0a57a5b3bf43d9d1e99e31b137080eacc24dee659a29699740d0a6289999117c0d8c5a04bd68f languageName: node linkType: hard -"@babel/parser@npm:^7.21.5, @babel/parser@npm:^7.21.8": - version: 7.21.9 - resolution: "@babel/parser@npm:7.21.9" - bin: - parser: ./bin/babel-parser.js - checksum: 985ccc311eb286a320331fd21ff54d94935df76e081abdb304cd4591ea2051a6c799c6b0d8e26d09a9dd041797d9a91ebadeb0c50699d0101bd39fc565082d5c - languageName: node - linkType: hard - -"@babel/parser@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/parser@npm:7.23.0" - bin: - parser: ./bin/babel-parser.js - checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-transform-optional-chaining": ^7.23.3 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d + "@babel/core": ^7.13.0 + checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.7" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/plugin-proposal-optional-chaining": ^7.20.7 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: - "@babel/core": ^7.13.0 - checksum: d610f532210bee5342f5b44a12395ccc6d904e675a297189bc1e401cc185beec09873da523466d7fec34ae1574f7a384235cba1ccc9fe7b89ba094167897c845 + "@babel/core": ^7.0.0 + checksum: f88e400b548202a6f8c5dfd25bc4949a13ea1ccb64a170d7dea4deaa655a0fcb001d3fd61c35e1ad9c09a3d5f0d43f783400425471fe6d660ccaf33dabea9aba languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0, @babel/plugin-proposal-async-generator-functions@npm:^7.20.7": +"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0": version: 7.20.7 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" dependencies: @@ -922,7 +445,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -934,59 +457,32 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.21.0" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 236c0ad089e7a7acab776cc1d355330193314bfcd62e94e78f2df35817c6144d7e0e0368976778afd6b7c13e70b5068fa84d7abbf967d4f182e60d03f9ef802b - languageName: node - linkType: hard - "@babel/plugin-proposal-decorators@npm:^7.12.9": - version: 7.21.0 - resolution: "@babel/plugin-proposal-decorators@npm:7.21.0" + version: 7.24.0 + resolution: "@babel/plugin-proposal-decorators@npm:7.24.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/plugin-syntax-decorators": ^7.21.0 + "@babel/helper-create-class-features-plugin": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/plugin-syntax-decorators": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2889a060010af7ac2e24f7a193262e50a94e254dd86d273e25a2bec2a2f97dd95b136bb933f63448c1cdde4f38ac7877837685657aa8161699eb226d9f1eb453 - languageName: node - linkType: hard - -"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f + checksum: f871255a4e391f2c60b81376462f63c05c81d18e69828d333273b8255122b21e4004f64703b39cc1e24d2bd8178e0e1f836be20c419d26d30567b19e0d7e0634 languageName: node linkType: hard "@babel/plugin-proposal-export-default-from@npm:^7.0.0": - version: 7.18.10 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10" + version: 7.23.3 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-export-default-from": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-export-default-from": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2a12387e095ccd02a1560e5dd40812a83befe581d319685ae2a95f0650a4500381c1d9c710e6e29b34a1b053f9632ee2d3827b937e1cc5c9d2555280da22df53 + checksum: f5a438413b8728cbf5a76ef65510418e5e2e1c82292ee4a031a0c941bee488f7e7dec960c1fd314a42bfadf40ffa9a4ef5c1aa1b3c906b9bc140d4530e7bc8be languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": +"@babel/plugin-proposal-export-namespace-from@npm:^7.14.5": version: 7.18.9 resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" dependencies: @@ -998,31 +494,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-json-strings@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-json-strings": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 - languageName: node - linkType: hard - -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cdd7b8136cc4db3f47714d5266f9e7b592a2ac5a94a5878787ce08890e97c8ab1ca8e94b27bfeba7b0f2b1549a026d9fc414ca2196de603df36fb32633bbdc19 - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -1034,7 +506,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.0.0, @babel/plugin-proposal-numeric-separator@npm:^7.18.6": +"@babel/plugin-proposal-numeric-separator@npm:^7.0.0": version: 7.18.6 resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" dependencies: @@ -1046,7 +518,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.12.13, @babel/plugin-proposal-object-rest-spread@npm:^7.20.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.7": +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.0": version: 7.20.7 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: @@ -1057,70 +529,41 @@ __metadata: "@babel/plugin-transform-parameters": ^7.20.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2 - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-catch-binding@npm:^7.0.0, @babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.0, @babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746 + checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2 languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.18.6": +"@babel/plugin-proposal-optional-catch-binding@npm:^7.0.0": version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad + checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.21.0": +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.0": version: 7.21.0 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: add881a6a836635c41d2710551fdf777e2c07c0b691bf2baacc5d658dd64107479df1038680d6e67c468bfc6f36fb8920025d6bac2a1df0a81b867537d40ae78 + checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746 languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 + checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 languageName: node linkType: hard @@ -1168,14 +611,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-syntax-decorators@npm:7.21.0" +"@babel/plugin-syntax-decorators@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.0" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.24.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 31108e73c3e569f2795ddb4f5f1f32c13c6be97a107d41e318c8f58ca3fde0fa958af3d1a302ab64f36f73ce4d6dda7889732243561c087a7cc3b22192d42a65 + checksum: 02f43a1a9b8295a42aa2ab394c3a17b200010b7813dd5411162588d7a9e23622b18f52570fd1abce6639501e15431a1f96275487e2c2e3ba511a2d621e64c905 languageName: node linkType: hard @@ -1190,14 +633,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.18.6" +"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4258156553d825abb2ebac920eae6837087b485eb8e0011e05ad1e57004a03441335325feb18185ffbfa0c33a340673e7ab79549080ff2beb4607f88936fedf2 + checksum: 415b752a4c096e1eb65328b5dddde4848178f992356ab058828dfb12267c00f0880b4a4a272edf51f6344af1cc1565ea6dc184063e9454acf3160b9b1a9ef669 languageName: node linkType: hard @@ -1212,40 +655,40 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.18.6": - version: 7.21.4 - resolution: "@babel/plugin-syntax-flow@npm:7.21.4" +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-flow@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fe4ba7b285965c62ff820d55d260cb5b6e5282dbedddd1fb0a0f2667291dcf0fa1b3d92fa9bf90946b02b307926a0a5679fbdd31d80ceaed5971293aa1fc5744 + checksum: c6e6f355d6ace5f4a9e7bb19f1fed2398aeb9b62c4c671a189d81b124f9f5bb77c4225b6e85e19339268c60a021c1e49104e450375de5e6bb70612190d9678af languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-syntax-flow@npm:7.22.5" +"@babel/plugin-syntax-import-assertions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 84c8c40fcfe8e78cecdd6fb90e8f97f419e3f3b27a33de8324ae97d5ce1b87cdd98a636fa21a68d4d2c37c7d63f3a279bb84b6956b849921affed6b806b6ffe7 + checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" +"@babel/plugin-syntax-import-attributes@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6a86220e0aae40164cd3ffaf80e7c076a1be02a8f3480455dddbae05fda8140f429290027604df7a11b3f3f124866e8a6d69dbfa1dda61ee7377b920ad144d5b + checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -1267,25 +710,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bb7309402a1d4e155f32aa0cf216e1fa8324d6c4cfd248b03280028a015a10e46b6efd6565f515f8913918a3602b39255999c06046f7d4b8a5106be2165d724a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.23.3 + resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce + checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e languageName: node linkType: hard @@ -1377,564 +809,742 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.20.0": - version: 7.21.4 - resolution: "@babel/plugin-syntax-typescript@npm:7.21.4" +"@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.23.3 + resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a59ce2477b7ae8c8945dc37dda292fef9ce46a6507b3d76b03ce7f3a6c9451a6567438b20a78ebcb3955d04095fd1ccd767075a863f79fcc30aa34dcfa441fe0 + checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/plugin-syntax-typescript@npm:7.22.5" +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8ab7718fbb026d64da93681a57797d60326097fd7cb930380c8bffd9eb101689e90142c760a14b51e8e69c88a73ba3da956cb4520a3b0c65743aee5c71ef360a + checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" +"@babel/plugin-transform-async-generator-functions@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.9" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.20 + "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b43cabe3790c2de7710abe32df9a30005eddb2050dadd5d122c6872f679e5710e410f1b90c8f99a2aff7b614cccfecf30e7fd310236686f60d3ed43fd80b9847 + checksum: d402494087a6b803803eb5ab46b837aab100a04c4c5148e38bfa943ea1bbfc1ecfb340f1ced68972564312d3580f550c125f452372e77607a558fbbaf98c31c0 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.0": - version: 7.22.5 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.22.5" +"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" dependencies: - "@babel/helper-module-imports": ^7.22.5 + "@babel/helper-module-imports": ^7.22.15 "@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 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b95f23f99dcb379a9f0a1c2a3bbea3f8dc0e1b16dc1ac8b484fe378370169290a7a63d520959a9ba1232837cf74a80e23f6facbe14fd42a3cda6d3c2d7168e62 + checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" +"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-remap-async-to-generator": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fe9ee8a5471b4317c1b9ea92410ace8126b52a600d7cfbfe1920dcac6fb0fad647d2e08beb4fd03c630eb54430e6c72db11e283e3eddc49615c68abd39430904 + checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e + checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" +"@babel/plugin-transform-class-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 15aacaadbecf96b53a750db1be4990b0d89c7f5bc3e1794b63b49fb219638c1fd25d452d15566d7e5ddf5b5f4e1a0a0055c35c1c7aee323c7b114bf49f66f4b0 + checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-classes@npm:7.21.0" +"@babel/plugin-transform-class-static-block@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.23.8": + version: 7.23.8 + resolution: "@babel/plugin-transform-classes@npm:7.23.8" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@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.22.5 + "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-split-export-declaration": ^7.22.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 + checksum: 7dee6cebe52131d2d16944f36e1fdb9d4b24f44d0e7e450f93a44435d001f17cc0789a4cb6b15ec67c8e484581b8a730b5c3ec374470f29ff0133086955b8c58 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/template": ^7.20.7 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/template": ^7.22.15 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: be70e54bda8b469146459f429e5f2bd415023b87b2d5af8b10e48f465ffb02847a3ed162ca60378c004b82db848e4d62e90010d41ded7e7176b6d8d1c2911139 + checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.21.3": - version: 7.21.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.21.3" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 43ebbe0bfa20287e34427be7c2200ce096c20913775ea75268fb47fe0e55f9510800587e6052c42fe6dffa0daaad95dd465c3e312fd1ef9785648384c45417ac + checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.20.0": - version: 7.23.0 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.0" +"@babel/plugin-transform-dotall-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cd6dd454ccc2766be551e4f8a04b1acc2aa539fa19e5c7501c56cc2f8cc921dd41a7ffb78455b4c4b2f954fcab8ca4561ba7c9c7bd5af9f19465243603d18cc3 + checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" +"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da + checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" +"@babel/plugin-transform-dynamic-import@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 220bf4a9fec5c4d4a7b1de38810350260e8ea08481bf78332a464a21256a95f0df8cd56025f346238f09b04f8e86d4158fafc9f4af57abaef31637e3b58bd4fe + checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" +"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229 + checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-flow": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a45951c57265c366f95db9a5e70a62cfc3eafafa3f3d23295357577b5fc139d053d45416cdbdf4a0a387e41cefc434ab94dd6c3048d03b094ff6d041dd10a0b0 + checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.20.0": - version: 7.22.5 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.22.5" +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-flow": ^7.22.5 + "@babel/plugin-syntax-flow": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1ba48187d6f33814be01c6870489f0b1858256cf2b9dd7e62f02af8b30049bf375112f1d44692c5fed3cb9cd26ee2fb32e358cd79b6ad2360a51e8f993e861bf + checksum: de38cc5cf948bc19405ea041292181527a36f59f08d787a590415fac36e9b0c7992f0d3e2fd3b9402089bafdaa1a893291a0edf15beebfd29bdedbbe582fee9b languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-for-of@npm:7.21.0" +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/plugin-transform-for-of@npm:7.23.6" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2f3f86ca1fab2929fcda6a87e4303d5c635b5f96dc9a45fd4ca083308a3020c79ac33b9543eb4640ef2b79f3586a00ab2d002a7081adb9e9d7440dce30781034 + checksum: 228c060aa61f6aa89dc447170075f8214863b94f830624e74ade99c1a09316897c12d76e848460b0b506593e58dbc42739af6dc4cb0fe9b84dffe4a596050a36 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-function-name@npm:7.18.9" +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-function-name@npm:7.23.3" dependencies: - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-function-name": ^7.18.9 - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 + checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-literals@npm:7.18.9" +"@babel/plugin-transform-json-strings@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 + checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-literals@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695 + checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" dependencies: - "@babel/helper-module-transforms": ^7.20.11 - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 23665c1c20c8f11c89382b588fb9651c0756d130737a7625baeaadbd3b973bc5bfba1303bedffa8fb99db1e6d848afb01016e1df2b69b18303e946890c790001 + checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.21.2": - version: 7.21.2 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.21.2" +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" dependencies: - "@babel/helper-module-transforms": ^7.21.2 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-simple-access": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 65aa06e3e3792f39b99eb5f807034693ff0ecf80438580f7ae504f4c4448ef04147b1889ea5e6f60f3ad4a12ebbb57c6f1f979a249dadbd8d11fe22f4441918b + checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" +"@babel/plugin-transform-modules-amd@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" dependencies: - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-module-transforms": ^7.20.11 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-identifier": ^7.19.1 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4546c47587f88156d66c7eb7808e903cf4bb3f6ba6ac9bc8e3af2e29e92eb9f0b3f44d52043bfd24eb25fa7827fd7b6c8bfeac0cac7584e019b87e1ecbd0e673 + checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.14.5, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" dependencies: - "@babel/helper-module-transforms": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153 + checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" +"@babel/plugin-transform-modules-systemjs@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.20.5 - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cec6abeae6be66fd1a5940c482fe9ff94b689c71fcf4147e179119e4accd09d17d476e36528bc9cb4ab0ec6728fedf48b1c49d0551ea707fb192575d8eac9167 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" + dependencies: + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853 + checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-new-target@npm:7.18.6" +"@babel/plugin-transform-new-target@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-new-target@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1 + checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-object-super@npm:7.18.6" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-replace-supers": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef + checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3": - version: 7.21.3 - resolution: "@babel/plugin-transform-parameters@npm:7.21.3" +"@babel/plugin-transform-numeric-separator@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c92128d7b1fcf54e2cab186c196bbbf55a9a6de11a83328dc2602649c9dc6d16ef73712beecd776cd49bfdc624b5f56740f4a53568d3deb9505ec666bc869da3 + checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13, @babel/plugin-transform-object-rest-spread@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/compat-data": ^7.23.5 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144 + checksum: 8877b6a5493df0e36007286ea5e5e2305575346cf1b128049e7db3ff3861f2eb7eb0e8fa3e0b6334de27724253bf32b27e572b2c35dd93b02403476c306b9f5d languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-object-super@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.22.15, @babel/plugin-transform-parameters@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-parameters@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-react-display-name@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7f86964e8434d3ddbd3c81d2690c9b66dbf1cd8bd9512e2e24500e9fa8cf378bc52c0853270b3b82143aba5965aec04721df7abdb768f952b44f5c6e0b198779 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 + checksum: 36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560 languageName: node linkType: hard "@babel/plugin-transform-react-jsx-self@npm:^7.0.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.21.0" + version: 7.23.3 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 696f74c04a265409ccd46e333ff762e6011d394e6972128b5d97db4c1647289141bc7ebd45ab2bab99b60932f9793e8f89ee9432d3bde19962de2100456f6147 + checksum: 882bf56bc932d015c2d83214133939ddcf342e5bcafa21f1a93b19f2e052145115e1e0351730897fd66e5f67cad7875b8a8d81ceb12b6e2a886ad0102cb4eb1f languageName: node linkType: hard "@babel/plugin-transform-react-jsx-source@npm:^7.0.0": - version: 7.19.6 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6" + version: 7.23.3 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e9e29a4efc5b79840bd4f68e404f5ab7765ce48c7bd22f12f2b185f9c782c66933bdf54a1b21879e4e56e6b50b4e88aca82789ecb1f61123af6dfa9ab16c555 + checksum: 92287fb797e522d99bdc77eaa573ce79ff0ad9f1cf4e7df374645e28e51dce0adad129f6f075430b129b5bac8dad843f65021970e12e992d6d6671f0d65bb1e0 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.12.17, @babel/plugin-transform-react-jsx@npm:^7.19.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5": + version: 7.23.4 + resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/types": ^7.21.0 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-jsx": ^7.23.3 + "@babel/types": ^7.23.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c77d277d2e55b489a9b9be185c3eed5d8e2c87046778810f8e47ee3c87b47e64cad93c02211c968486c7958fd05ce203c66779446484c98a7b3a69bec687d5dc + checksum: d8b8c52e8e22e833bf77c8d1a53b0a57d1fd52ba9596a319d572de79446a8ed9d95521035bc1175c1589d1a6a34600d2e678fa81d81bac8fac121137097f1f0a languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" +"@babel/plugin-transform-react-pure-annotations@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - regenerator-transform: ^0.15.1 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07 + checksum: 9ea3698b1d422561d93c0187ac1ed8f2367e4250b10e259785ead5aa643c265830fd0f4cf5087a5bedbc4007444c06da2f2006686613220acf0949895f453666 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" +"@babel/plugin-transform-regenerator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + regenerator-transform: ^0.15.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c + checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.0.0": - version: 7.21.4 - resolution: "@babel/plugin-transform-runtime@npm:7.21.4" + version: 7.24.0 + resolution: "@babel/plugin-transform-runtime@npm:7.24.0" dependencies: - "@babel/helper-module-imports": ^7.21.4 - "@babel/helper-plugin-utils": ^7.20.2 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - 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 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 460ab93d1c79e23bb27f012248b05519b44cd5bdced79b40caf890c96d8e506354b4b558159fe744552ab0af6ec4b52e51c71d423ae8ab211ff3627769bd1ca9 + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-spread@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7e2e6b0d6f9762fde58738829e4d3b5e13dc88ccc1463e4eee83c8d8f50238eeb8e3699923f5ad4d7edf597515f74d67fbb14eb330225075fc7733b547e22145 + checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" +"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 + checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-spread@npm:7.20.7" +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8ea698a12da15718aac7489d4cde10beb8a3eea1f66167d11ab1e625033641e8b328157fd1a0b55dd6531933a160c01fc2e2e61132a385cece05f26429fd0cc2 + checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" +"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 + checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" +"@babel/plugin-transform-typescript@npm:^7.23.3, @babel/plugin-transform-typescript@npm:^7.5.0": + version: 7.23.6 + resolution: "@babel/plugin-transform-typescript@npm:7.23.6" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.23.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-typescript": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3d2fcd79b7c345917f69b92a85bdc3ddd68ce2c87dc70c7d61a8373546ccd1f5cb8adc8540b49dfba08e1b82bb7b3bbe23a19efdb2b9c994db2db42906ca9fb2 + checksum: 0462241843d14dff9f1a4c49ab182a6f01a5f7679957c786b08165dac3e8d49184011f05ca204183d164c54b9d3496d1b3005f904fa8708e394e6f15bf5548e6 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" +"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e754e0d8b8a028c52e10c148088606e3f7a9942c57bd648fc0438e5b4868db73c386a5ed47ab6d6f0594aae29ee5ffc2ffc0f7ebee7fae560a066d6dea811cd4 + checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.21.3, @babel/plugin-transform-typescript@npm:^7.5.0": - version: 7.21.3 - resolution: "@babel/plugin-transform-typescript@npm:7.21.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-typescript": ^7.20.0 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c16fd577bf43f633deb76fca2a8527d8ae25968c8efdf327c1955472c3e0257e62992473d1ad7f9ee95379ce2404699af405ea03346055adadd3478ad0ecd117 + checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" +"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f5baca55cb3c11bc08ec589f5f522d85c1ab509b4d11492437e45027d64ae0b22f0907bd1381e8d7f2a436384bb1f9ad89d19277314242c5c2671a0f91d0f9cd + checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e + "@babel/core": ^7.0.0 + checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef languageName: node linkType: hard "@babel/preset-env@npm:^7.20.0": - version: 7.21.4 - resolution: "@babel/preset-env@npm:7.21.4" - dependencies: - "@babel/compat-data": ^7.21.4 - "@babel/helper-compilation-targets": ^7.21.4 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-option": ^7.21.0 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.20.7 - "@babel/plugin-proposal-async-generator-functions": ^7.20.7 - "@babel/plugin-proposal-class-properties": ^7.18.6 - "@babel/plugin-proposal-class-static-block": ^7.21.0 - "@babel/plugin-proposal-dynamic-import": ^7.18.6 - "@babel/plugin-proposal-export-namespace-from": ^7.18.9 - "@babel/plugin-proposal-json-strings": ^7.18.6 - "@babel/plugin-proposal-logical-assignment-operators": ^7.20.7 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 - "@babel/plugin-proposal-numeric-separator": ^7.18.6 - "@babel/plugin-proposal-object-rest-spread": ^7.20.7 - "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 - "@babel/plugin-proposal-optional-chaining": ^7.21.0 - "@babel/plugin-proposal-private-methods": ^7.18.6 - "@babel/plugin-proposal-private-property-in-object": ^7.21.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 + version: 7.24.0 + resolution: "@babel/preset-env@npm:7.24.0" + dependencies: + "@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.20.0 + "@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 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 @@ -1944,106 +1554,136 @@ __metadata: "@babel/plugin-syntax-optional-chaining": ^7.8.3 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.20.7 - "@babel/plugin-transform-async-to-generator": ^7.20.7 - "@babel/plugin-transform-block-scoped-functions": ^7.18.6 - "@babel/plugin-transform-block-scoping": ^7.21.0 - "@babel/plugin-transform-classes": ^7.21.0 - "@babel/plugin-transform-computed-properties": ^7.20.7 - "@babel/plugin-transform-destructuring": ^7.21.3 - "@babel/plugin-transform-dotall-regex": ^7.18.6 - "@babel/plugin-transform-duplicate-keys": ^7.18.9 - "@babel/plugin-transform-exponentiation-operator": ^7.18.6 - "@babel/plugin-transform-for-of": ^7.21.0 - "@babel/plugin-transform-function-name": ^7.18.9 - "@babel/plugin-transform-literals": ^7.18.9 - "@babel/plugin-transform-member-expression-literals": ^7.18.6 - "@babel/plugin-transform-modules-amd": ^7.20.11 - "@babel/plugin-transform-modules-commonjs": ^7.21.2 - "@babel/plugin-transform-modules-systemjs": ^7.20.11 - "@babel/plugin-transform-modules-umd": ^7.18.6 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.20.5 - "@babel/plugin-transform-new-target": ^7.18.6 - "@babel/plugin-transform-object-super": ^7.18.6 - "@babel/plugin-transform-parameters": ^7.21.3 - "@babel/plugin-transform-property-literals": ^7.18.6 - "@babel/plugin-transform-regenerator": ^7.20.5 - "@babel/plugin-transform-reserved-words": ^7.18.6 - "@babel/plugin-transform-shorthand-properties": ^7.18.6 - "@babel/plugin-transform-spread": ^7.20.7 - "@babel/plugin-transform-sticky-regex": ^7.18.6 - "@babel/plugin-transform-template-literals": ^7.18.9 - "@babel/plugin-transform-typeof-symbol": ^7.18.9 - "@babel/plugin-transform-unicode-escapes": ^7.18.10 - "@babel/plugin-transform-unicode-regex": ^7.18.6 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.21.4 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - core-js-compat: ^3.25.1 - semver: ^6.3.0 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@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.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 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e328674c4b39e985fa81e5a8eee9aaab353dea4ff1f28f454c5e27a6498c762e25d42e827f5bfc9d7acf6c9b8bc317b5283aa7c83d9fd03c1a89e5c08f334f9 + checksum: d9e894037382ce35be4b511034a9fb110003ca104f4f800e9b8f9c3b830999014c8314dcdaa3c89669e034784f7c81fe6851e2ff237805fef6479c7dff68d12c languageName: node linkType: hard "@babel/preset-flow@npm:^7.13.13": - version: 7.21.4 - resolution: "@babel/preset-flow@npm:7.21.4" + version: 7.24.0 + resolution: "@babel/preset-flow@npm:7.24.0" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-option": ^7.21.0 - "@babel/plugin-transform-flow-strip-types": ^7.21.0 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-validator-option": ^7.23.5 + "@babel/plugin-transform-flow-strip-types": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a3a1ac91d0bc0ed033ae46556babe3dc571ea8788c531db550d6904bd303cf50ebb84fa417c1f059c3b69d62e0792d8eceda83d820a12c2e6b8008e5518ce7b8 + checksum: 7f3ce085ba68b699c451a1a8a4fff7eaa199c56df290315bbbe1d79570ecee7aa1676f1f23ced6fb306a7b9e8a88c3d029e4e80587a299cac96bae05c5a5f39a languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" 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 + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 + languageName: node + linkType: hard + +"@babel/preset-react@npm:^7.22.15": + version: 7.23.3 + resolution: "@babel/preset-react@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 + "@babel/plugin-transform-react-display-name": ^7.23.3 + "@babel/plugin-transform-react-jsx": ^7.22.15 + "@babel/plugin-transform-react-jsx-development": ^7.22.5 + "@babel/plugin-transform-react-pure-annotations": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 + checksum: 2d90961e7e627a74b44551e88ad36a440579e283e8dc27972bf2f50682152bbc77228673a3ea22c0e0d005b70cbc487eccd64897c5e5e0384e5ce18f300b21eb languageName: node linkType: hard "@babel/preset-typescript@npm:^7.13.0": - version: 7.21.4 - resolution: "@babel/preset-typescript@npm:7.21.4" + version: 7.23.3 + resolution: "@babel/preset-typescript@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-option": ^7.21.0 - "@babel/plugin-syntax-jsx": ^7.21.4 - "@babel/plugin-transform-modules-commonjs": ^7.21.2 - "@babel/plugin-transform-typescript": ^7.21.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 + "@babel/plugin-syntax-jsx": ^7.23.3 + "@babel/plugin-transform-modules-commonjs": ^7.23.3 + "@babel/plugin-transform-typescript": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 83b2f2bf7be3a970acd212177525f58bbb1f2e042b675a47d021a675ae27cf00b6b6babfaf3ae5c980592c9ed1b0712e5197796b691905d25c99f9006478ea06 + checksum: 105a2d39bbc464da0f7e1ad7f535c77c5f62d6b410219355b20e552e7d29933567a5c55339b5d0aec1a5c7a0a7dfdf1b54aae601a4fe15a157d54dcbfcb3e854 languageName: node linkType: hard "@babel/register@npm:^7.13.16": - version: 7.21.0 - resolution: "@babel/register@npm:7.21.0" + version: 7.23.7 + resolution: "@babel/register@npm:7.23.7" dependencies: clone-deep: ^4.0.1 find-cache-dir: ^2.0.0 make-dir: ^2.1.0 - pirates: ^4.0.5 + pirates: ^4.0.6 source-map-support: ^0.5.16 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9745cc7520b4c5e64cc54f4851c3b78af82e1f8cffc9041f5cc0b9aef62d86a9a8617327fc975b5e0e39cb5cc0aba7ae02429884390ee93e0de29152fa849b4f + checksum: c72a6d4856ef04f13490370d805854d2d98a77786bfaec7d85e2c585e1217011c4f3df18197a890e14520906c9111bef95551ba1a9b59c88df4dfc2dfe2c8d1b languageName: node linkType: hard @@ -2054,163 +1694,52 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": - version: 7.21.0 - resolution: "@babel/runtime@npm:7.21.0" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab - languageName: node - linkType: hard - -"@babel/template@npm:7.18.10": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.18.10 - "@babel/types": ^7.18.10 - checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 - languageName: node - linkType: hard - -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/template@npm:7.20.7" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - checksum: 2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": ^7.22.13 - "@babel/parser": ^7.22.15 - "@babel/types": ^7.22.15 - checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": - version: 7.22.5 - resolution: "@babel/template@npm:7.22.5" - dependencies: - "@babel/code-frame": ^7.22.5 - "@babel/parser": ^7.22.5 - "@babel/types": ^7.22.5 - checksum: c5746410164039aca61829cdb42e9a55410f43cace6f51ca443313f3d0bdfa9a5a330d0b0df73dc17ef885c72104234ae05efede37c1cc8a72dc9f93425977a3 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.2": - version: 7.21.4 - resolution: "@babel/traverse@npm:7.21.4" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": + version: 7.24.0 + resolution: "@babel/runtime@npm:7.24.0" dependencies: - "@babel/code-frame": ^7.21.4 - "@babel/generator": ^7.21.4 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.21.4 - "@babel/types": ^7.21.4 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: f22f067c2d9b6497abf3d4e53ea71f3aa82a21f2ed434dd69b8c5767f11f2a4c24c8d2f517d2312c9e5248e5c69395fdca1c95a2b3286122c75f5783ddb6f53c + regenerator-runtime: ^0.14.0 + checksum: 7a6a5d40fbdd68491ec183ba2e631c07415119960083b4fd76564cce3751e9acd2f12ab89575e38496fa389fa06d458732776e69ee1858e366cc3fbdb049f847 languageName: node linkType: hard -"@babel/traverse@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/traverse@npm:7.21.5" +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0, @babel/template@npm:^7.3.3": + version: 7.24.0 + resolution: "@babel/template@npm:7.24.0" dependencies: - "@babel/code-frame": ^7.21.4 - "@babel/generator": ^7.21.5 - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.21.5 - "@babel/types": ^7.21.5 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: b403733fa7d858f0c8e224f0434a6ade641bc469a4f92975363391e796629d5bf53e544761dfe85039aab92d5389ebe7721edb309d7a5bb7df2bf74f37bf9f47 + "@babel/code-frame": ^7.23.5 + "@babel/parser": ^7.24.0 + "@babel/types": ^7.24.0 + checksum: f257b003c071a0cecdbfceca74185f18fe62c055469ab5c1d481aab12abeebed328e67e0a19fd978a2a8de97b28953fa4bc3da6d038a7345fdf37923b9fcdec8 languageName: node linkType: hard -"@babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/traverse@npm:7.22.5" +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/traverse@npm:7.24.0" dependencies: - "@babel/code-frame": ^7.22.5 - "@babel/generator": ^7.22.5 - "@babel/helper-environment-visitor": ^7.22.5 - "@babel/helper-function-name": ^7.22.5 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@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.22.5 - "@babel/parser": ^7.22.5 - "@babel/types": ^7.22.5 - debug: ^4.1.0 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.24.0 + "@babel/types": ^7.24.0 + debug: ^4.3.1 globals: ^11.1.0 - checksum: 560931422dc1761f2df723778dcb4e51ce0d02e560cf2caa49822921578f49189a5a7d053b78a32dca33e59be886a6b2200a6e24d4ae9b5086ca0ba803815694 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3": - version: 7.22.5 - resolution: "@babel/types@npm:7.22.5" - dependencies: - "@babel/helper-string-parser": ^7.22.5 - "@babel/helper-validator-identifier": ^7.22.5 - to-fast-properties: ^2.0.0 - checksum: c13a9c1dc7d2d1a241a2f8363540cb9af1d66e978e8984b400a20c4f38ba38ca29f06e26a0f2d49a70bad9e57615dac09c35accfddf1bb90d23cd3e0a0bab892 - languageName: node - linkType: hard - -"@babel/types@npm:^7.1.6, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.21.4, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.21.4 - resolution: "@babel/types@npm:7.21.4" - dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 587bc55a91ce003b0f8aa10d70070f8006560d7dc0360dc0406d306a2cb2a10154e2f9080b9c37abec76907a90b330a536406cb75e6bdc905484f37b75c73219 - languageName: node - linkType: hard - -"@babel/types@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/types@npm:7.21.5" - dependencies: - "@babel/helper-string-parser": ^7.21.5 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 43242a99c612d13285ee4af46cc0f1066bcb6ffd38307daef7a76e8c70f36cfc3255eb9e75c8e768b40e761176c313aec4d5c0b9d97a21e494d49d5fd123a9f7 + checksum: 790cf14a6452575ceef767285bad0dd96d14b3640ed4e6a4ddb5b592e4e66020424bac21e4a4b965ac0d2fe9ed504fe3644748b1922fb8ac37c681cb435c3995 languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19": - version: 7.23.0 - resolution: "@babel/types@npm:7.23.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.24.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/types@npm:7.24.0" dependencies: - "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-string-parser": ^7.23.4 "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 - languageName: node - linkType: hard - -"@bacons/react-views@npm:^1.1.3": - version: 1.1.3 - resolution: "@bacons/react-views@npm:1.1.3" - peerDependencies: - react-native: "*" - checksum: 13664e7635007c34c9a0c46bf27aedffeb9e555cab2c243cd00abcc7b3475208084afd4d2bf21bd5e19f4799778c5efa154f01c2d976e0843edda8aa092b8a3b + checksum: 4b574a37d490f621470ff36a5afaac6deca5546edcb9b5e316d39acbb20998e9c2be42f3fc0bf2b55906fc49ff2a5a6a097e8f5a726ee3f708a0b0ca93aed807 languageName: node linkType: hard @@ -2229,10 +1758,10 @@ __metadata: linkType: hard "@cheqd/sdk@npm:cjs": - version: 2.3.0 - resolution: "@cheqd/sdk@npm:2.3.0" + version: 2.3.2 + resolution: "@cheqd/sdk@npm:2.3.2" dependencies: - "@cheqd/ts-proto": ^2.2.0 + "@cheqd/ts-proto": ~2.2.0 "@cosmjs/amino": ^0.29.5 "@cosmjs/crypto": ^0.29.5 "@cosmjs/encoding": ^0.29.5 @@ -2245,13 +1774,14 @@ __metadata: cosmjs-types: ^0.5.2 did-jwt: ^6.11.6 did-resolver: ^4.1.0 + file-type: ^16.5.4 multiformats: ^9.9.0 uuid: ^9.0.0 - checksum: f204d4bd41a539c849a71dbab9d0cf9e673dc739cd71a67b14dea9215436e55c5a3b7466d659f1e9c4e71a084f88239b03ae42d9c3098849628c676292c3986f + checksum: d16ec97b382ecdc9775bc63a2e57b1bcef8f9a9338d5024f363fc768e3f9697b76b3104386114b5d5ee5f168e00766dc5ef09e766708720861b246e514bcdab4 languageName: node linkType: hard -"@cheqd/ts-proto@npm:^2.2.0, @cheqd/ts-proto@npm:cjs": +"@cheqd/ts-proto@npm:cjs, @cheqd/ts-proto@npm:~2.2.0": version: 2.2.2 resolution: "@cheqd/ts-proto@npm:2.2.2" dependencies: @@ -2391,39 +1921,299 @@ __metadata: languageName: node linkType: hard -"@cosmjs/stargate@npm:@cosmjs-rn/stargate@^0.27.1": - version: 0.27.1 - resolution: "@cosmjs-rn/stargate@npm:0.27.1" +"@cosmjs/stargate@npm:@cosmjs-rn/stargate@^0.27.1": + version: 0.27.1 + resolution: "@cosmjs-rn/stargate@npm:0.27.1" + dependencies: + "@confio/ics23": 0.6.3 + "@cosmjs-rn/amino": 0.27.1 + "@cosmjs-rn/encoding": 0.27.1 + "@cosmjs-rn/math": 0.27.1 + "@cosmjs-rn/proto-signing": 0.27.1 + "@cosmjs-rn/stream": 0.27.1 + "@cosmjs-rn/tendermint-rpc": 0.27.1 + "@cosmjs-rn/utils": 0.27.1 + cosmjs-types: ^0.4.0 + long: ^4.0.0 + protobufjs: ~6.10.2 + xstream: ^11.14.0 + checksum: 6be3e1a2525b14aabf748596576b64f273dec7b61e5e848754bffc5addb1660e00f150b71c9d91d84fc963366c223329acf77c50937094e0394df98a8d785bdd + languageName: node + linkType: hard + +"@credo-ts/anoncreds@npm:0.5.1-alpha.0, @credo-ts/anoncreds@npm:0.5.1-alpha.0+b83c5173": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/anoncreds@npm:0.5.1-alpha.0" + dependencies: + "@astronautlabs/jsonpath": ^1.1.2 + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + big-integer: ^1.6.51 + bn.js: ^5.2.1 + class-transformer: 0.5.1 + class-validator: 0.14.1 + reflect-metadata: ^0.1.13 + peerDependencies: + "@hyperledger/anoncreds-shared": ^0.2.1 + checksum: a83a920854a85212bad5a2cb8884dd8bb970301bfff9b7703d1945aad6a96c081f44128a00e939ea954d2a2ca1c84930cc0d9d05c5f0e755f2a29b8f1a717397 + languageName: node + linkType: hard + +"@credo-ts/askar@npm:0.5.1-alpha.0": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/askar@npm:0.5.1-alpha.0" + dependencies: + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + bn.js: ^5.2.1 + class-transformer: 0.5.1 + class-validator: 0.14.1 + rxjs: ^7.8.0 + tsyringe: ^4.8.0 + peerDependencies: + "@hyperledger/aries-askar-shared": ^0.2.0 + checksum: dadf57966b5c6ed2b2eb141c10a02012d0ca0010cd9cdcedc0a3ef21ed0d02dea7ad312db81f607e5d43046818a622f2dc13f619f9e8999cdc4040b2dbafb0a5 + languageName: node + linkType: hard + +"@credo-ts/cheqd@npm:0.5.1-alpha.0": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/cheqd@npm:0.5.1-alpha.0" + dependencies: + "@cheqd/sdk": cjs + "@cheqd/ts-proto": cjs + "@cosmjs/crypto": ^0.29.5 + "@cosmjs/proto-signing": ^0.31.0 + "@credo-ts/anoncreds": 0.5.1-alpha.0+b83c5173 + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + "@stablelib/ed25519": ^1.0.3 + class-transformer: ^0.5.1 + class-validator: 0.14.1 + rxjs: ^7.8.0 + tsyringe: ^4.8.0 + checksum: 50379951546b7c4935a0ee8add6b380cec159241a19b9b5b8a5d15a9ade7ccce6561f84492b682710a5d9a11e62d8167df0879feb9857573890515a9e58b6743 + languageName: node + linkType: hard + +"@credo-ts/core@npm:0.5.1-alpha.0, @credo-ts/core@npm:0.5.1-alpha.0+b83c5173": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/core@npm:0.5.1-alpha.0" + dependencies: + "@digitalcredentials/jsonld": ^6.0.0 + "@digitalcredentials/jsonld-signatures": ^9.4.0 + "@digitalcredentials/vc": ^6.0.1 + "@multiformats/base-x": ^4.0.1 + "@sd-jwt/core": ^0.2.1 + "@sd-jwt/decode": ^0.2.1 + "@sphereon/pex": 3.3.0 + "@sphereon/pex-models": ^2.2.2 + "@sphereon/ssi-types": ^0.18.1 + "@stablelib/ed25519": ^1.0.2 + "@stablelib/sha256": ^1.0.1 + "@types/ws": ^8.5.4 + abort-controller: ^3.0.0 + big-integer: ^1.6.51 + borc: ^3.0.0 + buffer: ^6.0.3 + class-transformer: 0.5.1 + class-validator: 0.14.1 + did-resolver: ^4.1.0 + jsonpath: ^1.1.1 + lru_map: ^0.4.1 + luxon: ^3.3.0 + make-error: ^1.3.6 + object-inspect: ^1.10.3 + query-string: ^7.0.1 + reflect-metadata: ^0.1.13 + rxjs: ^7.8.0 + tsyringe: ^4.8.0 + uuid: ^9.0.0 + varint: ^6.0.0 + web-did-resolver: ^2.0.21 + checksum: fc8efa5190f273f0b111ec62d0b9457de3f4541df52eef982c2a41471ea633f1c44e1f0af335330b1a4d9f1c2fb0b46eb5ca8d50ee389bbfc75efbe35f2eec8b + languageName: node + linkType: hard + +"@credo-ts/indy-vdr@npm:0.5.1-alpha.0": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/indy-vdr@npm:0.5.1-alpha.0" + dependencies: + "@credo-ts/anoncreds": 0.5.1-alpha.0+b83c5173 + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + peerDependencies: + "@hyperledger/indy-vdr-shared": ^0.2.0 + checksum: 364d42ae7b51ccee40545edcc69dc2a70913d951ba0209176abddaa748840667e194695a3e89103f704049d39fdeb7bd4e73f296d21b9a2045877ab94a330a75 + languageName: node + linkType: hard + +"@credo-ts/openid4vc@npm:0.5.1-alpha.0": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/openid4vc@npm:0.5.1-alpha.0" + dependencies: + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + "@sphereon/did-auth-siop": 0.6.2 + "@sphereon/oid4vci-client": ^0.10.2 + "@sphereon/oid4vci-common": ^0.10.1 + "@sphereon/oid4vci-issuer": ^0.10.2 + "@sphereon/ssi-types": ^0.18.1 + rxjs: ^7.8.0 + checksum: b23d6cdf9a89de0811bc39c57d07e9875bb68278fe4380343c27b9ebb96cca7f24da34caba4c49349cf0b82f369842c851fe8d8cadad29bd18b88940e2ed19d1 + languageName: node + linkType: hard + +"@credo-ts/question-answer@npm:0.5.1-alpha.0": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/question-answer@npm:0.5.1-alpha.0" + dependencies: + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + class-transformer: 0.5.1 + class-validator: 0.14.1 + rxjs: ^7.8.0 + checksum: 4a381f612cae2e885c1d20516a0c2dddb18e27fde0729cd393c05a52e517231dd83a95fb3774a5bfaa3ecb6fb52e0efde668603370dac7cafead24a86df856d1 + languageName: node + linkType: hard + +"@credo-ts/react-hooks@npm:^0.6.1": + version: 0.6.1 + resolution: "@credo-ts/react-hooks@npm:0.6.1" + dependencies: + rxjs: ^7.2.0 + peerDependencies: + "@credo-ts/core": ^0.5.0 + "@credo-ts/question-answer": ^0.5.0 + react: ">=17.0.0 <19.0.0" + checksum: f992383da609e5aa73748f42fd7c759072bc483310ee440354af630ba740c7fa2ff943ee8f18fdd96f3014f0bdfc31a423a9a3aa7bc93f4bef191c540fec60ac + languageName: node + linkType: hard + +"@credo-ts/react-native@npm:0.5.1-alpha.0": + version: 0.5.1-alpha.0 + resolution: "@credo-ts/react-native@npm:0.5.1-alpha.0" + dependencies: + "@azure/core-asynciterator-polyfill": ^1.0.2 + "@credo-ts/core": 0.5.1-alpha.0+b83c5173 + events: ^3.3.0 + peerDependencies: + react-native: ">=0.71.4" + react-native-fs: ^2.20.0 + react-native-get-random-values: ^1.8.0 + checksum: 5bf23ea74c85a02e554c19e369bfe7a2a810a031645aa5d7c421c77a9b3ba82b333e0b6dbbf628dd2626c8f0acf300a15f34211943ac976edd7865d60db68a3b + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": 0.3.9 + checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + languageName: node + linkType: hard + +"@digitalbazaar/bitstring@npm:^3.0.0": + version: 3.1.0 + resolution: "@digitalbazaar/bitstring@npm:3.1.0" + dependencies: + base64url-universal: ^2.0.0 + pako: ^2.0.4 + checksum: a38beea9ddc30808263c3fa74032b3bdbb5ceab4f3bb8d16f9ba3a1273859da927263d79dc15f9ec3983253946170795db041110d65a57ed07a1805352592383 + languageName: node + linkType: hard + +"@digitalbazaar/http-client@npm:^3.4.1": + version: 3.4.1 + resolution: "@digitalbazaar/http-client@npm:3.4.1" + dependencies: + ky: ^0.33.3 + ky-universal: ^0.11.0 + undici: ^5.21.2 + checksum: fd8daa758eb3de0767377f0070aacd5ccf518ccacbfc97504b5d7dd524af3f2225892d320df6203bc0f5b1e86701c314d4e41684d857108f32e140f5dca9764f + languageName: node + linkType: hard + +"@digitalbazaar/security-context@npm:^1.0.0": + version: 1.0.1 + resolution: "@digitalbazaar/security-context@npm:1.0.1" + checksum: acba0adbee983d5c3fac7e0f4d710888493edbf88d76adf94831e947becfd25640df74195616ba9c1607c396b20b91166e0a065a8cf04a08d3d2f2f068425d2f + languageName: node + linkType: hard + +"@digitalbazaar/vc-status-list-context@npm:^3.0.1": + version: 3.1.1 + resolution: "@digitalbazaar/vc-status-list-context@npm:3.1.1" + checksum: 1aeb3d876e27c22c3ce1eff838d83405651afd4bc4fcbbdeaa7d8c934d62c33afe163a3baadd8c9cab2a099dd4bbdb59b2bffab7a4883cbc7c268ad91185a60c + languageName: node + linkType: hard + +"@digitalbazaar/vc-status-list@npm:^7.0.0": + version: 7.1.0 + resolution: "@digitalbazaar/vc-status-list@npm:7.1.0" + dependencies: + "@digitalbazaar/bitstring": ^3.0.0 + "@digitalbazaar/vc": ^5.0.0 + "@digitalbazaar/vc-status-list-context": ^3.0.1 + credentials-context: ^2.0.0 + checksum: b142d5cc21136a2515e522995d3aeed763ed084cd644b7c9d88364376795e3d442ae12b045a357316ebd89e4fa4080b85ff664b7e49d1692822f3473fcb33a80 + languageName: node + linkType: hard + +"@digitalbazaar/vc@npm:^5.0.0": + version: 5.0.0 + resolution: "@digitalbazaar/vc@npm:5.0.0" + dependencies: + credentials-context: ^2.0.0 + jsonld: ^8.0.0 + jsonld-signatures: ^11.0.0 + checksum: 74082990ae4bff1ee7e769d6542bb5c55150d19785552a74c01001d3d60dabacd04f3cd137168c9ddb485ecf233686912fe8794dc5a729f5fe3fc65f654873b1 + languageName: node + linkType: hard + +"@digitalcredentials/base58-universal@npm:^1.0.1": + version: 1.0.1 + resolution: "@digitalcredentials/base58-universal@npm:1.0.1" + checksum: cb4f26f8b4aff09525347c3c5fae11f027bcd57266f622a264452c5ed122f30cdd9fd23b036a6b60aac2d5699d483a29c9a07172397c2d1194a4ff9bed5cfa3b + languageName: node + linkType: hard + +"@digitalcredentials/base64url-universal@npm:^2.0.2": + version: 2.0.6 + resolution: "@digitalcredentials/base64url-universal@npm:2.0.6" + dependencies: + base64url: ^3.0.1 + checksum: e0bf1463ad73ccde978384e27c222dbcf22b747fd4d01801e1b47ecac62ad329ed241876521a848dafbb84d56adf9546a32ebb3db57b0d1351c7fc7ff49e5ee7 + languageName: node + linkType: hard + +"@digitalcredentials/bitstring@npm:^2.0.1": + version: 2.0.1 + resolution: "@digitalcredentials/bitstring@npm:2.0.1" dependencies: - "@confio/ics23": 0.6.3 - "@cosmjs-rn/amino": 0.27.1 - "@cosmjs-rn/encoding": 0.27.1 - "@cosmjs-rn/math": 0.27.1 - "@cosmjs-rn/proto-signing": 0.27.1 - "@cosmjs-rn/stream": 0.27.1 - "@cosmjs-rn/tendermint-rpc": 0.27.1 - "@cosmjs-rn/utils": 0.27.1 - cosmjs-types: ^0.4.0 - long: ^4.0.0 - protobufjs: ~6.10.2 - xstream: ^11.14.0 - checksum: 6be3e1a2525b14aabf748596576b64f273dec7b61e5e848754bffc5addb1660e00f150b71c9d91d84fc963366c223329acf77c50937094e0394df98a8d785bdd + "@digitalcredentials/base64url-universal": ^2.0.2 + pako: ^2.0.4 + checksum: e4e826e14dcb6c2f8c782cad1f43dec04aafa6b907c51a5a1cb8456c5e600ec2851daa31650cc6d414f231bcf2c3b8e9a87787e76d574d39bc55089a20c5ea3c languageName: node linkType: hard -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" +"@digitalcredentials/ed25519-signature-2020@npm:^3.0.2": + version: 3.0.2 + resolution: "@digitalcredentials/ed25519-signature-2020@npm:3.0.2" dependencies: - "@jridgewell/trace-mapping": 0.3.9 - checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + "@digitalcredentials/base58-universal": ^1.0.1 + "@digitalcredentials/ed25519-verification-key-2020": ^3.1.1 + "@digitalcredentials/jsonld-signatures": ^9.3.1 + ed25519-signature-2018-context: ^1.1.0 + ed25519-signature-2020-context: ^1.0.1 + checksum: 71509c3ff9f76069fb0ede3a661c7ff06226607577f00c9bae5a18c6d63a37393d512353eb5e6a6fff1e02d9039a496aa1e2d1d8c8ac4db9581ffa0c64653fb7 languageName: node linkType: hard -"@digitalbazaar/security-context@npm:^1.0.0": - version: 1.0.0 - resolution: "@digitalbazaar/security-context@npm:1.0.0" - checksum: bc05e428c25677e9005fae6eed9ac3553726eb8544a9804cc9f6ee439d45f424ae011ebc3de80d4f82598ab3d8d9773344e1c40bfe2f7a1844d0fb05d5c371ef +"@digitalcredentials/ed25519-verification-key-2020@npm:^3.1.1": + version: 3.2.2 + resolution: "@digitalcredentials/ed25519-verification-key-2020@npm:3.2.2" + dependencies: + "@digitalcredentials/base58-universal": ^1.0.1 + "@stablelib/ed25519": ^1.0.1 + base64url-universal: ^1.1.0 + crypto-ld: ^6.0.0 + checksum: f79676d06cc0d9112527961b113a66295d242d107cc8a9f03f6b72f0a185e44d23ed97c0e5fdd78dcdbcb8ce41bef65ac2c653c3024a9565bbd7162da10ed217 languageName: node linkType: hard @@ -2437,28 +2227,47 @@ __metadata: languageName: node linkType: hard -"@digitalcredentials/jsonld-signatures@npm:^9.3.1": - version: 9.3.1 - resolution: "@digitalcredentials/jsonld-signatures@npm:9.3.1" +"@digitalcredentials/jsonld-signatures@npm:^9.3.1, @digitalcredentials/jsonld-signatures@npm:^9.3.2, @digitalcredentials/jsonld-signatures@npm:^9.4.0": + version: 9.4.0 + resolution: "@digitalcredentials/jsonld-signatures@npm:9.4.0" dependencies: "@digitalbazaar/security-context": ^1.0.0 - "@digitalcredentials/jsonld": ^5.2.1 + "@digitalcredentials/jsonld": ^6.0.0 fast-text-encoding: ^1.0.3 isomorphic-webcrypto: ^2.3.8 serialize-error: ^8.0.1 - checksum: 25c26069213030f6a80d912eb5c3946a5ff882bf4a182d115325f0f2acd81d603c482918c1b853e80cbdbf46c2f0e69eaa9c9cd5c8251a4107f769965cc215fd + checksum: 319da0afc1c79d790c2a2025cdb3280e8eb259238d3004499341210f427170d6369709831697d7f163a1b91363fd7c796a2350e1f953d6ed1ce3c1e8a0f770e0 languageName: node linkType: hard "@digitalcredentials/jsonld@npm:^5.2.1": - version: 5.2.1 - resolution: "@digitalcredentials/jsonld@npm:5.2.1" + version: 5.2.2 + resolution: "@digitalcredentials/jsonld@npm:5.2.2" + dependencies: + "@digitalcredentials/http-client": ^1.0.0 + "@digitalcredentials/rdf-canonize": ^1.0.0 + canonicalize: ^1.0.1 + lru-cache: ^6.0.0 + checksum: 3d62a7da7c671f585ed81aae73f9682626487463d6f7661b41108652835daeca818a1af10ae464b314dd8241347f3dcaa343c0f396ffe7e7ffa50dce2ef52e15 + languageName: node + linkType: hard + +"@digitalcredentials/jsonld@npm:^6.0.0": + version: 6.0.0 + resolution: "@digitalcredentials/jsonld@npm:6.0.0" dependencies: "@digitalcredentials/http-client": ^1.0.0 "@digitalcredentials/rdf-canonize": ^1.0.0 canonicalize: ^1.0.1 lru-cache: ^6.0.0 - checksum: d91796915fe266ddc412ee88d4acdab11d685146e7b0a091904f938a01dcf046d6df8be84176799c0b47594c6d4632c8a19d427ecff6e4b76cf2d168b33d5940 + checksum: 67392a90861b487e23e7984ad89c3ce7a9ecc4b1c4af0cfae62bb301501e78eef84c83588ef02117a1d19936c5ee129e5937320c235ef3ee8fc2bdd5e5f4195c + languageName: node + linkType: hard + +"@digitalcredentials/open-badges-context@npm:^2.1.0": + version: 2.1.0 + resolution: "@digitalcredentials/open-badges-context@npm:2.1.0" + checksum: 7bd596ca78149d3618456f43475e9fe2ab81872589f1601213313b52f94dbf6759f6fce89165c664cb7b79368958f71c40bcd7e42b1817a35ddb8925696f48d2 languageName: node linkType: hard @@ -2472,14 +2281,42 @@ __metadata: languageName: node linkType: hard -"@digitalcredentials/vc@npm:^1.1.2": - version: 1.1.2 - resolution: "@digitalcredentials/vc@npm:1.1.2" +"@digitalcredentials/vc-status-list@npm:^5.0.2": + version: 5.0.2 + resolution: "@digitalcredentials/vc-status-list@npm:5.0.2" + dependencies: + "@digitalbazaar/vc-status-list-context": ^3.0.1 + "@digitalcredentials/bitstring": ^2.0.1 + "@digitalcredentials/vc": ^4.1.1 + credentials-context: ^2.0.0 + checksum: d375d5ae188d468ede1f617e9e20fa4267f6ec1ab9461b1063aa9a12c427674b11a27bf0bb92052254d9d992257b3eef07af8fc968c829d67c1839a67c93ed1c + languageName: node + linkType: hard + +"@digitalcredentials/vc@npm:^4.1.1": + version: 4.2.0 + resolution: "@digitalcredentials/vc@npm:4.2.0" dependencies: "@digitalcredentials/jsonld": ^5.2.1 "@digitalcredentials/jsonld-signatures": ^9.3.1 credentials-context: ^2.0.0 - checksum: 62920201c94d951462ab262907d64a4b48a90c71dbf88424687b483c5cb230f37274673769d1e83d7cc78ecfca1a7864876ba8b5eb374e7df5fac26c99dcf15a + checksum: ec7bbc790348842105a49a05287d5e4c67648f94095abb4532c4851415d8222d898368875dc98798297aae1d72f99d88a12dced52e7a61d938865e39bb10ea36 + languageName: node + linkType: hard + +"@digitalcredentials/vc@npm:^6.0.1": + version: 6.0.1 + resolution: "@digitalcredentials/vc@npm:6.0.1" + dependencies: + "@digitalbazaar/vc-status-list": ^7.0.0 + "@digitalcredentials/ed25519-signature-2020": ^3.0.2 + "@digitalcredentials/jsonld": ^6.0.0 + "@digitalcredentials/jsonld-signatures": ^9.3.2 + "@digitalcredentials/open-badges-context": ^2.1.0 + "@digitalcredentials/vc-status-list": ^5.0.2 + credentials-context: ^2.0.0 + fix-esm: ^1.0.1 + checksum: ce5dc64ffa6bccedadbc9b6145c52843f3070d037f79974eeac45d200d8da3ecd44361014300704ad123159a5a3fb795a17473171d47b61fc3511ee758f6ea8b languageName: node linkType: hard @@ -2492,156 +2329,163 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/android-arm64@npm:0.17.18" +"@esbuild/aix-ppc64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/aix-ppc64@npm:0.19.12" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/android-arm64@npm:0.19.12" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/android-arm@npm:0.17.18" +"@esbuild/android-arm@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/android-arm@npm:0.19.12" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/android-x64@npm:0.17.18" +"@esbuild/android-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/android-x64@npm:0.19.12" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/darwin-arm64@npm:0.17.18" +"@esbuild/darwin-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/darwin-arm64@npm:0.19.12" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/darwin-x64@npm:0.17.18" +"@esbuild/darwin-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/darwin-x64@npm:0.19.12" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/freebsd-arm64@npm:0.17.18" +"@esbuild/freebsd-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/freebsd-arm64@npm:0.19.12" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/freebsd-x64@npm:0.17.18" +"@esbuild/freebsd-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/freebsd-x64@npm:0.19.12" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-arm64@npm:0.17.18" +"@esbuild/linux-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-arm64@npm:0.19.12" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-arm@npm:0.17.18" +"@esbuild/linux-arm@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-arm@npm:0.19.12" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-ia32@npm:0.17.18" +"@esbuild/linux-ia32@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-ia32@npm:0.19.12" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-loong64@npm:0.17.18" +"@esbuild/linux-loong64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-loong64@npm:0.19.12" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-mips64el@npm:0.17.18" +"@esbuild/linux-mips64el@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-mips64el@npm:0.19.12" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-ppc64@npm:0.17.18" +"@esbuild/linux-ppc64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-ppc64@npm:0.19.12" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-riscv64@npm:0.17.18" +"@esbuild/linux-riscv64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-riscv64@npm:0.19.12" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-s390x@npm:0.17.18" +"@esbuild/linux-s390x@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-s390x@npm:0.19.12" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/linux-x64@npm:0.17.18" +"@esbuild/linux-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-x64@npm:0.19.12" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/netbsd-x64@npm:0.17.18" +"@esbuild/netbsd-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/netbsd-x64@npm:0.19.12" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/openbsd-x64@npm:0.17.18" +"@esbuild/openbsd-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/openbsd-x64@npm:0.19.12" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/sunos-x64@npm:0.17.18" +"@esbuild/sunos-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/sunos-x64@npm:0.19.12" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/win32-arm64@npm:0.17.18" +"@esbuild/win32-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/win32-arm64@npm:0.19.12" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/win32-ia32@npm:0.17.18" +"@esbuild/win32-ia32@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/win32-ia32@npm:0.19.12" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.18": - version: 0.17.18 - resolution: "@esbuild/win32-x64@npm:0.17.18" +"@esbuild/win32-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/win32-x64@npm:0.19.12" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2657,38 +2501,38 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.0 - resolution: "@eslint-community/regexpp@npm:4.5.0" - checksum: 99c01335947dbd7f2129e954413067e217ccaa4e219fe0917b7d2bd96135789384b8fedbfb8eb09584d5130b27a7b876a7150ab7376f51b3a0c377d5ce026a10 +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.0.3": - version: 2.0.3 - resolution: "@eslint/eslintrc@npm:2.0.3" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.5.2 + espree: ^9.6.0 globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: ddc51f25f8524d8231db9c9bf03177e503d941a332e8d5ce3b10b09241be4d5584a378a529a27a527586bfbccf3031ae539eb891352033c340b012b4d0c81d92 + checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 languageName: node linkType: hard -"@eslint/js@npm:8.40.0": - version: 8.40.0 - resolution: "@eslint/js@npm:8.40.0" - checksum: e84936b8ebd1c8fd90e860182e95d1404006da4cbca722b14950b298aeeca102b080aa9b62c8e69f90824ec54e19f1ba79b239046223624d1414ee82e8e628ac +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb languageName: node linkType: hard -"@expo/bunyan@npm:4.0.0, @expo/bunyan@npm:^4.0.0": +"@expo/bunyan@npm:^4.0.0": version: 4.0.0 resolution: "@expo/bunyan@npm:4.0.0" dependencies: @@ -2704,66 +2548,80 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.10.12": - version: 0.10.12 - resolution: "@expo/cli@npm:0.10.12" +"@expo/cli@npm:0.17.8": + version: 0.17.8 + resolution: "@expo/cli@npm:0.17.8" dependencies: "@babel/runtime": ^7.20.0 "@expo/code-signing-certificates": 0.0.5 - "@expo/config": ~8.1.0 - "@expo/config-plugins": ~7.2.0 - "@expo/dev-server": 0.5.5 + "@expo/config": ~8.5.0 + "@expo/config-plugins": ~7.8.0 "@expo/devcert": ^1.0.0 - "@expo/env": 0.0.5 + "@expo/env": ~0.2.2 + "@expo/image-utils": ^0.4.0 "@expo/json-file": ^8.2.37 - "@expo/metro-config": ~0.10.0 + "@expo/metro-config": ~0.17.0 "@expo/osascript": ^2.0.31 - "@expo/package-manager": ~1.1.0 - "@expo/plist": ^0.0.20 - "@expo/prebuild-config": 6.2.6 + "@expo/package-manager": ^1.1.1 + "@expo/plist": ^0.1.0 + "@expo/prebuild-config": 6.7.4 "@expo/rudder-sdk-node": 1.1.1 "@expo/spawn-async": 1.5.0 - "@expo/xcpretty": ^4.2.1 + "@expo/xcpretty": ^4.3.0 + "@react-native/dev-middleware": ^0.73.6 "@urql/core": 2.3.6 "@urql/exchange-retry": 0.3.0 accepts: ^1.3.8 - arg: 4.1.0 + arg: 5.0.2 better-opn: ~3.0.2 bplist-parser: ^0.3.1 cacache: ^15.3.0 chalk: ^4.0.0 ci-info: ^3.3.0 + connect: ^3.7.0 debug: ^4.3.4 env-editor: ^0.4.1 + find-yarn-workspace-root: ~2.0.0 form-data: ^3.0.1 freeport-async: 2.0.0 fs-extra: ~8.1.0 getenv: ^1.0.0 + glob: ^7.1.7 graphql: 15.8.0 graphql-tag: ^2.10.1 https-proxy-agent: ^5.0.1 internal-ip: 4.3.0 + is-docker: ^2.0.0 + is-wsl: ^2.1.1 js-yaml: ^3.13.1 json-schema-deref-sync: ^0.13.0 - md5-file: ^3.2.3 + lodash.debounce: ^4.0.8 md5hex: ^1.0.0 - minipass: 3.1.6 + minimatch: ^3.0.4 + minipass: 3.3.6 node-fetch: ^2.6.7 node-forge: ^1.3.1 npm-package-arg: ^7.0.0 + open: ^8.3.0 ora: 3.4.0 + picomatch: ^3.0.1 pretty-bytes: 5.6.0 progress: 2.0.3 prompts: ^2.3.2 qrcode-terminal: 0.11.0 require-from-string: ^2.0.2 requireg: ^0.2.2 + resolve: ^1.22.2 resolve-from: ^5.0.0 + resolve.exports: ^2.0.2 semver: ^7.5.3 send: ^0.18.0 slugify: ^1.3.4 + source-map-support: ~0.5.21 + stacktrace-parser: ^0.1.10 structured-headers: ^0.4.1 tar: ^6.0.5 + temp-dir: ^2.0.0 tempy: ^0.7.1 terminal-link: ^2.1.1 text-table: ^0.2.0 @@ -2772,7 +2630,7 @@ __metadata: ws: ^8.12.1 bin: expo-internal: build/bin/cli - checksum: c9fe63a9c2a7c688bf5cbb7a2766aa06e1ba71f5d7fbc976f6a2ea24d54772018df1c3e7c4f927bf4dc75fd866311be2e86405f7b5137c714d17c2e6f821ab72 + checksum: 1feb62d1a8b55db9acac01ba13a02ed70783a1a9fed60ac22aafc196e8a055cb9a7594c9be5d4c3755c5dda2ccff563e404ccfbc039276289190146467bd5b3f languageName: node linkType: hard @@ -2786,13 +2644,14 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:7.2.5, @expo/config-plugins@npm:~7.2.0": - version: 7.2.5 - resolution: "@expo/config-plugins@npm:7.2.5" +"@expo/config-plugins@npm:7.8.4, @expo/config-plugins@npm:~7.8.0, @expo/config-plugins@npm:~7.8.2": + version: 7.8.4 + resolution: "@expo/config-plugins@npm:7.8.4" dependencies: - "@expo/config-types": ^49.0.0-alpha.1 - "@expo/json-file": ~8.2.37 - "@expo/plist": ^0.0.20 + "@expo/config-types": ^50.0.0-alpha.1 + "@expo/fingerprint": ^0.6.0 + "@expo/json-file": ~8.3.0 + "@expo/plist": ^0.1.0 "@expo/sdk-runtime-versions": ^1.0.0 "@react-native/normalize-color": ^2.0.0 chalk: ^4.1.2 @@ -2803,26 +2662,27 @@ __metadata: resolve-from: ^5.0.0 semver: ^7.5.3 slash: ^3.0.0 + slugify: ^1.6.6 xcode: ^3.0.1 xml2js: 0.6.0 - checksum: 7ebed343d2109cdb43d03c909845bae5e5a329ee6408acbb4ff09e3dd2a65ed7b80d7b9e09101d20e4c9609f154de8b13c21791e1fa9a30a1875acb5e4be048f + checksum: 1cbacd9742e00dace8abb1a34f2a5b2140d16a81e2fffb18beb796b0e310524e8fab121f8f82a85593d3e5c65b48e227a062eb65a8889a8437c39094883f0e89 languageName: node linkType: hard -"@expo/config-types@npm:^49.0.0-alpha.1": - version: 49.0.0 - resolution: "@expo/config-types@npm:49.0.0" - checksum: 5ce8e678495e2e4568f6b502e7f2ef8afd6a8962b28d8e17316249be82321dc5ec5061f8fc467c90d85e330fd3565823cfdc10bab4a78e6b1765296101c8d71d +"@expo/config-types@npm:^50.0.0, @expo/config-types@npm:^50.0.0-alpha.1": + version: 50.0.0 + resolution: "@expo/config-types@npm:50.0.0" + checksum: 8cf3a128ceb41062a94d164e367d36e0e50fb78140f5f6d10233a4fe3bdb79d3e58390e0b099d8066b65e4334292f0c9cf7896c80b347fc9928f27648294c048 languageName: node linkType: hard -"@expo/config@npm:8.1.2, @expo/config@npm:~8.1.0": - version: 8.1.2 - resolution: "@expo/config@npm:8.1.2" +"@expo/config@npm:8.5.4, @expo/config@npm:~8.5.0": + version: 8.5.4 + resolution: "@expo/config@npm:8.5.4" dependencies: "@babel/code-frame": ~7.10.4 - "@expo/config-plugins": ~7.2.0 - "@expo/config-types": ^49.0.0-alpha.1 + "@expo/config-plugins": ~7.8.2 + "@expo/config-types": ^50.0.0 "@expo/json-file": ^8.2.37 getenv: ^1.0.0 glob: 7.1.6 @@ -2830,31 +2690,8 @@ __metadata: resolve-from: ^5.0.0 semver: 7.5.3 slugify: ^1.3.4 - sucrase: ^3.20.0 - checksum: 95e2f049482f9e20f9bf59975d8d599f5a6ae63e93e8e61e0bf9d7deb8ced121f56a39e5c2fa98570470d51b10f061da2f77c52261e4065270bb9b2629579176 - languageName: node - linkType: hard - -"@expo/dev-server@npm:0.5.5": - version: 0.5.5 - resolution: "@expo/dev-server@npm:0.5.5" - dependencies: - "@expo/bunyan": 4.0.0 - "@expo/metro-config": ~0.10.0 - "@expo/osascript": 2.0.33 - "@expo/spawn-async": ^1.5.0 - body-parser: ^1.20.1 - chalk: ^4.0.0 - connect: ^3.7.0 - fs-extra: 9.0.0 - is-docker: ^2.0.0 - is-wsl: ^2.1.1 - node-fetch: ^2.6.0 - open: ^8.3.0 - resolve-from: ^5.0.0 - serialize-error: 6.0.0 - temp-dir: ^2.0.0 - checksum: 5b13c1a757ed0c41cef20a5d45a024ad78c4086a6fea8e2031883947bc5b2b4512d9c9670f6f2ec9eeb9f83b66428e8a305f1564d0fcb090d081546e7b1fd551 + sucrase: 3.34.0 + checksum: c7bfd2d7a391cc37487ca5e9a401b7a0cdf37ab9ee9da071feda569cf5035cb877f085d0e802ea5e4cc83794fd68254d5e865be0d544af03875ee2e71a81a210 languageName: node linkType: hard @@ -2879,94 +2716,117 @@ __metadata: languageName: node linkType: hard -"@expo/env@npm:0.0.5": - version: 0.0.5 - resolution: "@expo/env@npm:0.0.5" +"@expo/env@npm:~0.2.2": + version: 0.2.2 + resolution: "@expo/env@npm:0.2.2" dependencies: chalk: ^4.0.0 debug: ^4.3.4 dotenv: ~16.0.3 dotenv-expand: ~10.0.0 getenv: ^1.0.0 - checksum: 1a26366178c91aff1b678dc578aafc6e2dcf1b66e7c0d1ec5faa6f6c4bad67c4f4d61d1833bc8de3d074eed3dc644065129007fe1ee777813290d8708d7ff87d + checksum: f1e838b5eed09f50a318b74c8e5a00dc1883cd699f830e139d5bc2f4be5d6ede36e020a7273a27ebd10a0a2599f2a55a37be46a2c9558a46de3f34a7a2d99250 languageName: node linkType: hard -"@expo/image-utils@npm:0.3.22": - version: 0.3.22 - resolution: "@expo/image-utils@npm:0.3.22" +"@expo/fingerprint@npm:^0.6.0": + version: 0.6.0 + resolution: "@expo/fingerprint@npm:0.6.0" + dependencies: + "@expo/spawn-async": ^1.5.0 + chalk: ^4.1.2 + debug: ^4.3.4 + find-up: ^5.0.0 + minimatch: ^3.0.4 + p-limit: ^3.1.0 + resolve-from: ^5.0.0 + bin: + fingerprint: bin/cli.js + checksum: 3bf009462d30269c4682bcdfd17e150acb87bc92aa7616afb10475be681a390420f743367614402d3907862c0c7a1cf6cc21f6e8b0b0e9c6f859fd17b9108b28 + languageName: node + linkType: hard + +"@expo/image-utils@npm:^0.4.0": + version: 0.4.1 + resolution: "@expo/image-utils@npm:0.4.1" dependencies: "@expo/spawn-async": 1.5.0 chalk: ^4.0.0 fs-extra: 9.0.0 getenv: ^1.0.0 jimp-compact: 0.16.1 - mime: ^2.4.4 node-fetch: ^2.6.0 parse-png: ^2.1.0 resolve-from: ^5.0.0 semver: 7.3.2 tempy: 0.3.0 - checksum: 09b2db29f4b34994bb0fea480475a9947876eede1a8dcaf3cac21edf4e537179d1673bedaf47404e0634eec4b5a17be471e8c8c3c2c0ce2b84df793107d496c2 + checksum: 32e2b22218a2d91b9c8504984e041ec02d10a6e584a9b1a876df9dd23d1cdaf936bfefa10da0657d052ae10a497355f5fd800b4f27e130ad8ecb5f2eeff4e711 languageName: node linkType: hard -"@expo/json-file@npm:^8.2.37, @expo/json-file@npm:~8.2.37": - version: 8.2.37 - resolution: "@expo/json-file@npm:8.2.37" +"@expo/json-file@npm:^8.2.37, @expo/json-file@npm:~8.3.0": + version: 8.3.0 + resolution: "@expo/json-file@npm:8.3.0" dependencies: "@babel/code-frame": ~7.10.4 json5: ^2.2.2 write-file-atomic: ^2.3.0 - checksum: f04e71654c5b3491bbb7088a02d64acf8e7750369fd48f4d55c64ff4372b5396bdef05a8eff51955e0b098e0069e63281f3c40dc6d3b71aec62295861b1236a6 + checksum: 708d6bc105296ce260aedb85c48f311b96e387895983e46791913729d1b4cab00429be5ea76eb97f4345c7405db0e7e8a3eff8082d6671dfc312f767c61db7e3 languageName: node linkType: hard -"@expo/metro-config@npm:~0.10.0": - version: 0.10.7 - resolution: "@expo/metro-config@npm:0.10.7" +"@expo/metro-config@npm:0.17.6, @expo/metro-config@npm:~0.17.0": + version: 0.17.6 + resolution: "@expo/metro-config@npm:0.17.6" dependencies: - "@expo/config": ~8.1.0 - "@expo/env": 0.0.5 - "@expo/json-file": ~8.2.37 + "@babel/core": ^7.20.0 + "@babel/generator": ^7.20.5 + "@babel/parser": ^7.20.0 + "@babel/types": ^7.20.0 + "@expo/config": ~8.5.0 + "@expo/env": ~0.2.2 + "@expo/json-file": ~8.3.0 + "@expo/spawn-async": ^1.7.2 + babel-preset-fbjs: ^3.4.0 chalk: ^4.1.0 debug: ^4.3.2 find-yarn-workspace-root: ~2.0.0 + fs-extra: ^9.1.0 getenv: ^1.0.0 + glob: ^7.2.3 jsc-safe-url: ^0.2.4 lightningcss: ~1.19.0 - postcss: ~8.4.21 + postcss: ~8.4.32 resolve-from: ^5.0.0 - sucrase: ^3.20.0 - checksum: 7b54e08598e2673320a1647ce0f2ab8735cf15f3ea406b2d37b2fed96c7d66f6be9ca10aa622b7a1a7530168627c568f92d2060b8d22a639aaf758a21fb6f03b + sucrase: 3.34.0 + peerDependencies: + "@react-native/babel-preset": "*" + checksum: 6ff4625b7238cddbdb18ca13a0d69e0618cb12d3984122fb05cbdf913b0c2c12ba7cefe8bc7dbf26a25b42b3be01f1bf8be2f5ae8e91425b5c4b3427f91797b7 languageName: node linkType: hard -"@expo/metro-runtime@npm:2.2.10": - version: 2.2.10 - resolution: "@expo/metro-runtime@npm:2.2.10" - dependencies: - "@bacons/react-views": ^1.1.3 - qs: ^6.10.3 +"@expo/metro-runtime@npm:3.1.3": + version: 3.1.3 + resolution: "@expo/metro-runtime@npm:3.1.3" peerDependencies: react-native: "*" - checksum: 6b1f8392e6e1be684d8389ef1ca44a8b91fded722d085c23feaadab060e1d19cf959c0a64c9693b463f1d9659c9a4b40e2c0bd6dbf0c3cd81db12f9af19d6e93 + checksum: 58f959c05c0c70cee45e7792354ef0c1a5c81c9ea02a3a05e4e3db47633503de304fe911a342877d67ae0a78fc39f6c61a0b3c03f33197eb23bd35382d366f8d languageName: node linkType: hard -"@expo/osascript@npm:2.0.33, @expo/osascript@npm:^2.0.31": - version: 2.0.33 - resolution: "@expo/osascript@npm:2.0.33" +"@expo/osascript@npm:^2.0.31": + version: 2.1.0 + resolution: "@expo/osascript@npm:2.1.0" dependencies: "@expo/spawn-async": ^1.5.0 exec-async: ^2.2.0 - checksum: f1ae2e365ec82fcfefbdcd3ceb52da1b38c54e55a2ceb884ca06fb9259544c032b2f8133b803be152e86d79b8510fda8320811053894884819fa10b66268045d + checksum: 9cc6c99907b545dca33dfca7081298e63406295955ca1aeb4b72d358b0c4aa33dbf1721297027348a26af053ecb0484d62f532df8b2f59804453bcafbab0cf6e languageName: node linkType: hard -"@expo/package-manager@npm:~1.1.0": - version: 1.1.2 - resolution: "@expo/package-manager@npm:1.1.2" +"@expo/package-manager@npm:^1.1.1": + version: 1.4.2 + resolution: "@expo/package-manager@npm:1.4.2" dependencies: "@expo/json-file": ^8.2.37 "@expo/spawn-async": ^1.5.0 @@ -2977,31 +2837,32 @@ __metadata: js-yaml: ^3.13.1 micromatch: ^4.0.2 npm-package-arg: ^7.0.0 + ora: ^3.4.0 split: ^1.0.1 sudo-prompt: 9.1.1 - checksum: 61d5cec5e40029789b2e8f0487aa14999bc98d50967d022d7b55b84efdb5c26581dd568239d8f4af525c07212dfbaa0eab74bbc2fca55d22cee7d463abe03a94 + checksum: d7f7157f93929ac61c6e3859b0b1ab82b80091eac85ddf5c5fbf07bc3190cc5ae60f211b33819fca8a1046aebb8fa331315e3b5311e4c3ebd1ac11b8c90799a9 languageName: node linkType: hard -"@expo/plist@npm:^0.0.20": - version: 0.0.20 - resolution: "@expo/plist@npm:0.0.20" +"@expo/plist@npm:^0.1.0": + version: 0.1.0 + resolution: "@expo/plist@npm:0.1.0" dependencies: "@xmldom/xmldom": ~0.7.7 base64-js: ^1.2.3 xmlbuilder: ^14.0.0 - checksum: 74dea791f86ca29541e94c00d7e0d044b1ccb7947a6f62b18569a85baa4572190c0cbd0973bf97eec9b5f207f45ebb55b8975bd200e5933b237e4d2d2dc12194 + checksum: 49b647c4858d9669126ccc26ab09d8e93c38c3add1ed6944532dd0513671bd36b2ea6484f988087622e12c5513e9d3a5b3a5d0361abf701616f377b5bde97294 languageName: node linkType: hard -"@expo/prebuild-config@npm:6.2.6": - version: 6.2.6 - resolution: "@expo/prebuild-config@npm:6.2.6" +"@expo/prebuild-config@npm:6.7.4": + version: 6.7.4 + resolution: "@expo/prebuild-config@npm:6.7.4" dependencies: - "@expo/config": ~8.1.0 - "@expo/config-plugins": ~7.2.0 - "@expo/config-types": ^49.0.0-alpha.1 - "@expo/image-utils": 0.3.22 + "@expo/config": ~8.5.0 + "@expo/config-plugins": ~7.8.0 + "@expo/config-types": ^50.0.0-alpha.1 + "@expo/image-utils": ^0.4.0 "@expo/json-file": ^8.2.37 debug: ^4.3.1 fs-extra: ^9.0.0 @@ -3010,7 +2871,7 @@ __metadata: xml2js: 0.6.0 peerDependencies: expo-modules-autolinking: ">=0.8.1" - checksum: ebb83bfba2c7bf6f386f64448213415ce893af69b6a56311dc88400bee24183d934a3c515e6156aad71877def942b6ef608211fdede6a8503eadddc8022e5921 + checksum: 97f4f86b6df419955628d1c0c4a66f17e32af8ebb6fd261598d4bbb82acf6851bcd7b7523f97a6f805873acfa64e9cd7188219d6ef4676c6a7789c56d21fb62d languageName: node linkType: hard @@ -3036,6 +2897,18 @@ __metadata: languageName: node linkType: hard +"@expo/server@npm:^0.3.0": + version: 0.3.1 + resolution: "@expo/server@npm:0.3.1" + dependencies: + "@remix-run/node": ^1.19.3 + abort-controller: ^3.0.0 + debug: ^4.3.4 + source-map-support: ~0.5.21 + checksum: 7234eb04106960cfebd2f7935d9b4737a2da723e974a902860e207b8520897e8c7ddeeeaf12e325d72432f3a18c10f3e18d9c5dc71c7e8d74f9c04fc7dc11b6e + languageName: node + linkType: hard + "@expo/spawn-async@npm:1.5.0": version: 1.5.0 resolution: "@expo/spawn-async@npm:1.5.0" @@ -3045,7 +2918,7 @@ __metadata: languageName: node linkType: hard -"@expo/spawn-async@npm:^1.5.0": +"@expo/spawn-async@npm:^1.5.0, @expo/spawn-async@npm:^1.7.2": version: 1.7.2 resolution: "@expo/spawn-async@npm:1.7.2" dependencies: @@ -3054,16 +2927,16 @@ __metadata: languageName: node linkType: hard -"@expo/vector-icons@npm:^13.0.0": - version: 13.0.0 - resolution: "@expo/vector-icons@npm:13.0.0" - checksum: a1df3b08e5cf0d5e662a05a66e702d18862ceabc69cf71703eb35a512939bdb8c07541bce1a380d296409e75f456de40926d0be78ee713d84709387117d63fa0 +"@expo/vector-icons@npm:^14.0.0": + version: 14.0.0 + resolution: "@expo/vector-icons@npm:14.0.0" + checksum: aae8160cd1b0dbe97e7e7b3f6102c8696186ce481a20117550a3bc7da23b6943534aa493e2c08fbcee80ee31f6e111e8012fe57df2446e55ab7dd8f6f3098d05 languageName: node linkType: hard -"@expo/xcpretty@npm:^4.2.1": - version: 4.2.2 - resolution: "@expo/xcpretty@npm:4.2.2" +"@expo/xcpretty@npm:^4.3.0": + version: 4.3.1 + resolution: "@expo/xcpretty@npm:4.3.1" dependencies: "@babel/code-frame": 7.10.4 chalk: ^4.1.0 @@ -3071,61 +2944,78 @@ __metadata: js-yaml: ^4.1.0 bin: excpretty: build/cli.js - checksum: 075b09567a742eb1a5730f0a191f66e15f0606864d65734bf0b51b8598fb6e5bd1aabaf4e4257b209b8c0ffbb46cb17b66cdca29d678c95c73eb0e5e4aeca538 + checksum: dbf3e2d7f501fbbd11baf0c0aa9057c8a87efe0993a82caafd30c66977ac430d03fa84e27b529e3d0b04fee8c6beec1bd135f0522229dca91220561b76309854 languageName: node linkType: hard -"@floating-ui/core@npm:^1.1.0, @floating-ui/core@npm:^1.2.6": - version: 1.2.6 - resolution: "@floating-ui/core@npm:1.2.6" - checksum: e4aa96c435277f1720d4bc939e17a79b1e1eebd589c20b622d3c646a5273590ff889b8c6e126f7be61873cf8c4d7db7d418895986ea19b8b0d0530de32504c3a +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 42c32ef75e906c9a4809c1e1930a5ca6d4ddc8d138e1a8c8ba5ea07f997db32210617d23b2e4a85fe376316a41a1a0439fc6ff2dedf5126d96f45a9d80754fb2 languageName: node linkType: hard -"@floating-ui/dom@npm:^1.2.1": - version: 1.2.7 - resolution: "@floating-ui/dom@npm:1.2.7" +"@floating-ui/core@npm:^1.0.0, @floating-ui/core@npm:^1.6.0": + version: 1.6.0 + resolution: "@floating-ui/core@npm:1.6.0" dependencies: - "@floating-ui/core": ^1.2.6 - checksum: f330228b909ecf241fea1db780a97c842acaea74d2a5ce99456040f9932a80d12c6a77e1c7d56a2700fe6bc85f961f76a7f3bd2640c3a5b2bc497ccc65074519 + "@floating-ui/utils": ^0.2.1 + checksum: 2e25c53b0c124c5c9577972f8ae21d081f2f7895e6695836a53074463e8c65b47722744d6d2b5a993164936da006a268bcfe87fe68fd24dc235b1cb86bed3127 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^1.2.2, @floating-ui/react-dom@npm:^1.3.0": - version: 1.3.0 - resolution: "@floating-ui/react-dom@npm:1.3.0" +"@floating-ui/dom@npm:^1.6.1": + version: 1.6.3 + resolution: "@floating-ui/dom@npm:1.6.3" dependencies: - "@floating-ui/dom": ^1.2.1 + "@floating-ui/core": ^1.0.0 + "@floating-ui/utils": ^0.2.0 + checksum: 81cbb18ece3afc37992f436e469e7fabab2e433248e46fff4302d12493a175b0c64310f8a971e6e1eda7218df28ace6b70237b0f3c22fe12a21bba05b5579555 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.0.6, @floating-ui/react-dom@npm:^2.0.8": + version: 2.0.8 + resolution: "@floating-ui/react-dom@npm:2.0.8" + dependencies: + "@floating-ui/dom": ^1.6.1 peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: ce0ad3e3bbe43cfd15a6a0d5cccede02175c845862bfab52027995ab99c6b29630180dc7d146f76ebb34730f90a6ab9bf193c8984fe8d7f56062308e4ca98f77 + checksum: 5da7f13a69281e38859a3203a608fe9de1d850b332b355c10c0c2427c7b7209a0374c10f6295b6577c1a70237af8b678340bd4cc0a4b1c66436a94755d81e526 languageName: node linkType: hard -"@floating-ui/react-native@npm:^0.9.0": - version: 0.9.0 - resolution: "@floating-ui/react-native@npm:0.9.0" +"@floating-ui/react-native@npm:^0.10.3": + version: 0.10.4 + resolution: "@floating-ui/react-native@npm:0.10.4" dependencies: - "@floating-ui/core": ^1.1.0 + "@floating-ui/core": ^1.6.0 peerDependencies: react: ">=16.8.0" react-native: ">=0.64.0" - checksum: 6926d12d518da1bec41016088a7728b87f2b259d9676f8a45dc675ba1f414f5b632e77c4f8a38659775c830b9d36d05df94fe3cb705578645f4c272bcedb9c9b + checksum: bc13291345380cc16a5be45353c606b949995c38215cc0c41e66ce39db1f85102ac3cb5ba2280a1df05e67d432c0912d3a91fa7481723dbde2525403937da8a6 languageName: node linkType: hard -"@floating-ui/react@npm:^0.19.1": - version: 0.19.2 - resolution: "@floating-ui/react@npm:0.19.2" +"@floating-ui/react@npm:^0.26.6": + version: 0.26.9 + resolution: "@floating-ui/react@npm:0.26.9" dependencies: - "@floating-ui/react-dom": ^1.3.0 - aria-hidden: ^1.1.3 + "@floating-ui/react-dom": ^2.0.8 + "@floating-ui/utils": ^0.2.1 tabbable: ^6.0.1 peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 00fd827c2dcf879fec221d89ef5b90836bbecacc236ce2acc787db32ae7311d490cd136b13a8d0b6ab12842554a2ee1110605aa832af71a45c0a7297e342072c + checksum: 0f2dd6c7bfec77e810e916dbe11aab48ecfb7ea55715fc876736b03ac9da107d863c18b4d22ee0b43a87e354a06c806e5eca38243e3fe90d042ef06722d4f5f3 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.0, @floating-ui/utils@npm:^0.2.1": + version: 0.2.1 + resolution: "@floating-ui/utils@npm:0.2.1" + checksum: 9ed4380653c7c217cd6f66ae51f20fdce433730dbc77f95b5abfb5a808f5fdb029c6ae249b4e0490a816f2453aa6e586d9a873cd157fdba4690f65628efc6e06 languageName: node linkType: hard @@ -3145,14 +3035,14 @@ __metadata: languageName: node linkType: hard -"@hapi/hoek@npm:^9.0.0": +"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": version: 9.3.0 resolution: "@hapi/hoek@npm:9.3.0" checksum: 4771c7a776242c3c022b168046af4e324d116a9d2e1d60631ee64f474c6e38d1bb07092d898bf95c7bc5d334c5582798a1456321b2e53ca817d4e7c88bc25b43 languageName: node linkType: hard -"@hapi/topo@npm:^5.0.0": +"@hapi/topo@npm:^5.1.0": version: 5.1.0 resolution: "@hapi/topo@npm:5.1.0" dependencies: @@ -3161,14 +3051,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.8": - version: 0.11.8 - resolution: "@humanwhocodes/config-array@npm:0.11.8" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 minimatch: ^3.0.5 - checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 + checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 languageName: node linkType: hard @@ -3179,87 +3069,72 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee languageName: node linkType: hard -"@hyperledger/anoncreds-react-native@npm:^0.1.0": - version: 0.1.0 - resolution: "@hyperledger/anoncreds-react-native@npm:0.1.0" +"@hyperledger/anoncreds-react-native@npm:^0.2.1": + version: 0.2.1 + resolution: "@hyperledger/anoncreds-react-native@npm:0.2.1" dependencies: - "@hyperledger/anoncreds-shared": 0.1.0 + "@hyperledger/anoncreds-shared": 0.2.1 "@mapbox/node-pre-gyp": ^1.0.10 peerDependencies: react: ">= 16" react-native: ">= 0.66.0" - checksum: 33fa1625c0cb97edd21b29b3793159575f32712f9566b3eff016ffa6ee65352b97b0a0771d9b6f096547d8aae03c8a55e0b460aa5ae030e7426a0ba7ccafbf8a - languageName: node - linkType: hard - -"@hyperledger/anoncreds-shared@npm:0.1.0": - version: 0.1.0 - resolution: "@hyperledger/anoncreds-shared@npm:0.1.0" - checksum: 1a9a46c80719640ef424f5802e527663167e49eb6dba8a7259eccdb7b6086e6e7a217e03e19a4b29559c51951938d6786aaa738b80c85dd3360f7ae9a4da70a6 + checksum: a483acabe006834f153d8631e6a9fcca6d56731a55922437c87ff3b99d4701dd508cd8a08e2c2efeeddb8e8c5fc56f998899edd7130f0e65edc1b3b0af94adee languageName: node linkType: hard -"@hyperledger/aries-askar-nodejs@npm:^0.1.0": - version: 0.1.0 - resolution: "@hyperledger/aries-askar-nodejs@npm:0.1.0" - dependencies: - "@hyperledger/aries-askar-shared": 0.1.0 - "@mapbox/node-pre-gyp": ^1.0.10 - ffi-napi: ^4.0.3 - node-cache: ^5.1.2 - ref-array-di: ^1.2.2 - ref-napi: ^3.0.3 - ref-struct-di: ^1.1.1 - checksum: 3e1ed1586a026c35e0510652557efda63a960d8c6f3fdcaf42c473e0d4d6afd50f829fb8d8a78a415dc612ca7b61c17884dd6fd54168630e8a7563a14da81dbf +"@hyperledger/anoncreds-shared@npm:0.2.1": + version: 0.2.1 + resolution: "@hyperledger/anoncreds-shared@npm:0.2.1" + checksum: 3d0472ac85d7aa530c07965005826855fd38c309880b4462ce76e276a113699e6d4916e856a7e19ebbf3cc7fe443f8362e55fd187e72b4f8e5a17a4f0b13a8d7 languageName: node linkType: hard -"@hyperledger/aries-askar-react-native@npm:0.1.0": - version: 0.1.0 - resolution: "@hyperledger/aries-askar-react-native@npm:0.1.0" +"@hyperledger/aries-askar-react-native@npm:^0.2.0": + version: 0.2.0 + resolution: "@hyperledger/aries-askar-react-native@npm:0.2.0" dependencies: - "@hyperledger/aries-askar-shared": 0.1.0 + "@hyperledger/aries-askar-shared": 0.2.0 "@mapbox/node-pre-gyp": ^1.0.10 peerDependencies: react: ">= 16" react-native: ">= 0.66.0" - checksum: aee362450a0758a03fb4074531ba2073f5a9d3a09069dc19f955dd7a6dad9871f9f0226302503fca54490f596b206766b3a7bceabe6a8355ab33b9f24a18464e + checksum: 577b30c75496544f4c34ffdac5ec3ee9b84c644170215582920f19e7778c1048780411425849a32f97b2e7cdbd88580ad2fe2f999e49e580b0ffc6540f1aa872 languageName: node linkType: hard -"@hyperledger/aries-askar-shared@npm:0.1.0": - version: 0.1.0 - resolution: "@hyperledger/aries-askar-shared@npm:0.1.0" +"@hyperledger/aries-askar-shared@npm:0.2.0": + version: 0.2.0 + resolution: "@hyperledger/aries-askar-shared@npm:0.2.0" dependencies: - fast-text-encoding: ^1.0.3 - checksum: 024d1fa121e923f60b297b565aed1ebf9c31a100f5487d687b5dadade99734a7c6f792c1a025dbaeed865570bffda473dc9355aa034d1169d52303f343ac13a1 + buffer: ^6.0.3 + checksum: d7a402ac1682a372262841b3e83f3a0e892623960184ae87e8762b6489f61c91e443ec230636b2245682765cbec84c9624d84a5a6b5f5ff896b03e6c52b8d561 languageName: node linkType: hard -"@hyperledger/indy-vdr-react-native@npm:^0.1.0": - version: 0.1.0 - resolution: "@hyperledger/indy-vdr-react-native@npm:0.1.0" +"@hyperledger/indy-vdr-react-native@npm:^0.2.0": + version: 0.2.0 + resolution: "@hyperledger/indy-vdr-react-native@npm:0.2.0" dependencies: - "@hyperledger/indy-vdr-shared": 0.1.0 + "@hyperledger/indy-vdr-shared": 0.2.0 "@mapbox/node-pre-gyp": ^1.0.10 peerDependencies: react: ">= 16" react-native: ">= 0.66.0" - checksum: ae5ec1261de877a11d717df193302a044d7f1b48c31fdea2433108331f529fd6c335d371f05b94669daaa0abefb362ac85eacd01348e2beb711d80f7d6480876 + checksum: 1f96212d26e0ef63264cb0df1412c03a681912fb60de4db58bf9dc0a298075b70ea27a6a2d37e4d8897191234ed328b344690aaaf4137643cd7f6dbcc2673ebd languageName: node linkType: hard -"@hyperledger/indy-vdr-shared@npm:0.1.0": - version: 0.1.0 - resolution: "@hyperledger/indy-vdr-shared@npm:0.1.0" - checksum: d19135e8d4115739b43806326a940ff51ec597e1320f2e597be2555c541caa8f9a3c36f892e7679d4130e702b1cc67dc71202d522ff9c46531ef882b27525c26 +"@hyperledger/indy-vdr-shared@npm:0.2.0": + version: 0.2.0 + resolution: "@hyperledger/indy-vdr-shared@npm:0.2.0" + checksum: b248ad24aeb9fa071718ad57c457fcba33dd330b5ed50cb86c2e17e063371602e1bbfc9539008fd58152fddc1d2f9f1884fcc7a6be68b8a0de9ddf701a314f66 languageName: node linkType: hard @@ -3267,51 +3142,23 @@ __metadata: version: 0.0.0-use.local resolution: "@internal/agent@workspace:packages/agent" dependencies: - "@aries-framework/anoncreds": 0.4.2 - "@aries-framework/anoncreds-rs": 0.4.2 - "@aries-framework/askar": 0.4.2 - "@aries-framework/cheqd": 0.4.2 - "@aries-framework/core": 0.4.2 - "@aries-framework/indy-vdr": 0.4.2 - "@aries-framework/react-hooks": 0.4.2 - "@aries-framework/react-native": 0.4.2 - "@hyperledger/anoncreds-react-native": ^0.1.0 - "@hyperledger/aries-askar-react-native": 0.1.0 - "@hyperledger/indy-vdr-react-native": ^0.1.0 - "@internal/openid4vc-client": "*" + "@credo-ts/anoncreds": 0.5.1-alpha.0 + "@credo-ts/askar": 0.5.1-alpha.0 + "@credo-ts/cheqd": 0.5.1-alpha.0 + "@credo-ts/core": 0.5.1-alpha.0 + "@credo-ts/indy-vdr": 0.5.1-alpha.0 + "@credo-ts/openid4vc": 0.5.1-alpha.0 + "@credo-ts/question-answer": 0.5.1-alpha.0 + "@credo-ts/react-hooks": ^0.6.1 + "@credo-ts/react-native": 0.5.1-alpha.0 "@internal/utils": "*" "@tanstack/react-query": ^4.33.0 query-string: ^8.1.0 rxjs: ^7.8.1 peerDependencies: - "@hyperledger/anoncreds-react-native": ^0.1.0 - "@hyperledger/aries-askar-react-native": 0.1.0 - "@hyperledger/indy-vdr-react-native": ^0.1.0 - languageName: unknown - linkType: soft - -"@internal/openid4vc-client@*, @internal/openid4vc-client@workspace:packages/openid4vc-client": - version: 0.0.0-use.local - resolution: "@internal/openid4vc-client@workspace:packages/openid4vc-client" - dependencies: - "@aries-framework/askar": 0.4.2 - "@aries-framework/core": 0.4.2 - "@aries-framework/node": 0.4.2 - "@hyperledger/aries-askar-nodejs": ^0.1.0 - "@sphereon/did-auth-siop": 0.3.2-unstable.0 - "@sphereon/oid4vci-client": "file:./sphereon-oid4vci-client-v0.5.1.tgz" - "@sphereon/oid4vci-common": "file:./sphereon-oid4vci-common-v0.5.0.tgz" - "@sphereon/pex": ^2.0.1 - "@sphereon/pex-models": ^2.0.2 - "@sphereon/ssi-types": ^0.11.0 - "@stablelib/random": ^1.0.2 - "@types/jsonpath": ^0.2.0 - fast-text-encoding: ^1.0.6 - jsonpath: ^1.1.1 - nock: ^13.3.0 - rimraf: ^4.4.0 - sha.js: ^2.4.11 - typescript: ^4.7.4 + "@hyperledger/anoncreds-react-native": "*" + "@hyperledger/aries-askar-react-native": "*" + "@hyperledger/indy-vdr-react-native": "*" languageName: unknown linkType: soft @@ -3320,12 +3167,12 @@ __metadata: resolution: "@internal/scanner@workspace:packages/scanner" dependencies: "@internal/ui": "*" - "@react-native-masked-view/masked-view": ^0.2.9 + "@react-native-masked-view/masked-view": 0.3.0 "@types/react": ^18.0.27 - expo-barcode-scanner: ~12.5.3 + expo-barcode-scanner: ~12.9.3 peerDependencies: - "@react-native-masked-view/masked-view": ^0.2.9 - expo-barcode-scanner: ~12.5.3 + "@react-native-masked-view/masked-view": 0.3.0 + expo-barcode-scanner: ~12.9.3 react-native: 0.71.7 languageName: unknown linkType: soft @@ -3334,14 +3181,14 @@ __metadata: version: 0.0.0-use.local resolution: "@internal/ui@workspace:packages/ui" dependencies: - "@tamagui/animations-react-native": latest - "@tamagui/build": latest - "@tamagui/font-inter": latest - "@tamagui/react-native-media-driver": latest - "@tamagui/shorthands": latest - "@tamagui/themes": latest - "@tamagui/toast": latest - tamagui: latest + "@tamagui/animations-react-native": 1.91.4 + "@tamagui/build": 1.91.4 + "@tamagui/font-inter": 1.91.4 + "@tamagui/react-native-media-driver": 1.91.4 + "@tamagui/shorthands": 1.91.4 + "@tamagui/themes": 1.91.4 + "@tamagui/toast": 1.91.4 + tamagui: 1.91.4 languageName: unknown linkType: soft @@ -3351,6 +3198,27 @@ __metadata: languageName: unknown linkType: soft +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + +"@isaacs/ttlcache@npm:^1.4.1": + version: 1.4.1 + resolution: "@isaacs/ttlcache@npm:1.4.1" + checksum: b99f0918faf1eba405b6bc3421584282b2edc46cca23f8d8e112a643bf6e4506c6c53a4525901118e229d19c5719bbec3028ec438d758fd71081f6c32af871ec + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -3364,7 +3232,7 @@ __metadata: languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2": +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 @@ -3426,24 +3294,12 @@ __metadata: languageName: node linkType: hard -"@jest/create-cache-key-function@npm:^29.2.1": - version: 29.5.0 - resolution: "@jest/create-cache-key-function@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - checksum: 9d96245897caf1a69bc09ab262fb33249165eaaeaeb012ba5a8aabc4a3745494419b1168462fa32fcca23bc13106b8eacfe4d002b9c179f3d6a30f592fbb2060 - languageName: node - linkType: hard - -"@jest/environment@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/environment@npm:29.5.0" +"@jest/create-cache-key-function@npm:^29.6.3": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" dependencies: - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - jest-mock: ^29.5.0 - checksum: 921de6325cd4817dec6685e5ff299b499b6379f3f9cf489b4b13588ee1f3820a0c77b49e6a087996b6de8f629f6f5251e636cba08d1bdb97d8071cc7d033c88a + "@jest/types": ^29.6.3 + checksum: 681bc761fa1d6fa3dd77578d444f97f28296ea80755e90e46d1c8fa68661b9e67f54dd38b988742db636d26cf160450dc6011892cec98b3a7ceb58cad8ff3aae languageName: node linkType: hard @@ -3459,15 +3315,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect-utils@npm:29.5.0" - dependencies: - jest-get-type: ^29.4.3 - checksum: c46fb677c88535cf83cf29f0a5b1f376c6a1109ddda266ad7da1a9cbc53cb441fa402dd61fc7b111ffc99603c11a9b3357ee41a1c0e035a58830bcb360871476 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" @@ -3477,16 +3324,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect@npm:29.5.0" - dependencies: - expect: ^29.5.0 - jest-snapshot: ^29.5.0 - checksum: bd10e295111547e6339137107d83986ab48d46561525393834d7d2d8b2ae9d5626653f3f5e48e5c3fa742ac982e97bdf1f541b53b9e1d117a247b08e938527f6 - languageName: node - linkType: hard - "@jest/expect@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect@npm:29.7.0" @@ -3497,20 +3334,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/fake-timers@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@sinonjs/fake-timers": ^10.0.2 - "@types/node": "*" - jest-message-util: ^29.5.0 - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 69930c6922341f244151ec0d27640852ec96237f730fc024da1f53143d31b43cde75d92f9d8e5937981cdce3b31416abc3a7090a0d22c2377512c4a6613244ee - languageName: node - linkType: hard - "@jest/fake-timers@npm:^29.7.0": version: 29.7.0 resolution: "@jest/fake-timers@npm:29.7.0" @@ -3525,19 +3348,7 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/globals@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/expect": ^29.5.0 - "@jest/types": ^29.5.0 - jest-mock: ^29.5.0 - checksum: b309ab8f21b571a7c672608682e84bbdd3d2b554ddf81e4e32617fec0a69094a290ab42e3c8b2c66ba891882bfb1b8b2736720ea1285b3ad646d55c2abefedd9 - languageName: node - linkType: hard - -"@jest/globals@npm:^29.7.0": +"@jest/globals@npm:^29.5.0, @jest/globals@npm:^29.7.0": version: 29.7.0 resolution: "@jest/globals@npm:29.7.0" dependencies: @@ -3586,15 +3397,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/schemas@npm:29.4.3" - dependencies: - "@sinclair/typebox": ^0.25.16 - checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -3639,29 +3441,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/transform@npm:29.5.0" - dependencies: - "@babel/core": ^7.11.6 - "@jest/types": ^29.5.0 - "@jridgewell/trace-mapping": ^0.3.15 - babel-plugin-istanbul: ^6.1.1 - chalk: ^4.0.0 - convert-source-map: ^2.0.0 - fast-json-stable-stringify: ^2.1.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.5.0 - jest-regex-util: ^29.4.3 - jest-util: ^29.5.0 - micromatch: ^4.0.4 - pirates: ^4.0.4 - slash: ^3.0.0 - write-file-atomic: ^4.0.2 - checksum: d55d604085c157cf5112e165ff5ac1fa788873b3b31265fb4734ca59892ee24e44119964cc47eb6d178dd9512bbb6c576d1e20e51a201ff4e24d31e818a1c92d - languageName: node - linkType: hard - "@jest/transform@npm:^29.7.0": version: 29.7.0 resolution: "@jest/transform@npm:29.7.0" @@ -3698,33 +3477,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^16.0.0 - chalk: ^4.0.0 - checksum: d1f43cc946d87543ddd79d49547aab2399481d34025d5c5f2025d3d99c573e1d9832fa83cef25e9d9b07a8583500229d15bbb07b8e233d127d911d133e2f14b1 - languageName: node - linkType: hard - -"@jest/types@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/types@npm:29.5.0" - dependencies: - "@jest/schemas": ^29.4.3 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39 - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -3739,52 +3491,38 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.0.1 + "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/source-map@npm:0.3.3" +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: ae1302146339667da5cd6541260ecbef46ae06819a60f88da8f58b3e64682f787c09359933d050dea5d2173ea7fa40f40dd4d4e7a8d325c5892cccd99aaf8959 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:1.4.14": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 languageName: node linkType: hard @@ -3805,23 +3543,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" - dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.18": - version: 0.3.21 - resolution: "@jridgewell/trace-mapping@npm:0.3.21" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: e91d3943c6d84687503ba033600d42b2a81d9eaf32758fee06449cd1415c59b944af08841e99f030b71f83bb5f814969e96fc8aa29e469eb3ea1b46597d13cff + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard @@ -3876,8 +3604,8 @@ __metadata: linkType: hard "@mapbox/node-pre-gyp@npm:^1.0.10": - version: 1.0.10 - resolution: "@mapbox/node-pre-gyp@npm:1.0.10" + version: 1.0.11 + resolution: "@mapbox/node-pre-gyp@npm:1.0.11" dependencies: detect-libc: ^2.0.0 https-proxy-agent: ^5.0.0 @@ -3890,7 +3618,7 @@ __metadata: tar: ^6.1.11 bin: node-pre-gyp: bin/node-pre-gyp - checksum: 1a98db05d955b74dad3814679593df293b9194853698f3f5f1ed00ecd93128cdd4b14fb8767fe44ac6981ef05c23effcfdc88710e7c1de99ccb6f647890597c8 + checksum: b848f6abc531a11961d780db813cc510ca5a5b6bf3184d72134089c6875a91c44d571ba6c1879470020803f7803609e7b2e6e429651c026fe202facd11d444b8 languageName: node linkType: hard @@ -3902,9 +3630,9 @@ __metadata: linkType: hard "@noble/hashes@npm:^1.2.0": - version: 1.3.1 - resolution: "@noble/hashes@npm:1.3.1" - checksum: 7fdefc0f7a0c1ec27acc6ff88841793e3f93ec4ce6b8a6a12bfc0dd70ae6b7c4c82fe305fdfeda1735d5ad4a9eebe761e6693b3d355689c559e91242f4bc95b1 + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 languageName: node linkType: hard @@ -3935,6 +3663,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^2.0.0": + version: 2.2.1 + resolution: "@npmcli/agent@npm:2.2.1" + 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.1 + checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b + languageName: node + linkType: hard + "@npmcli/fs@npm:^1.0.0": version: 1.1.1 resolution: "@npmcli/fs@npm:1.1.1" @@ -3955,6 +3696,15 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" + dependencies: + semver: ^7.3.5 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + languageName: node + linkType: hard + "@npmcli/move-file@npm:^1.0.1": version: 1.1.2 resolution: "@npmcli/move-file@npm:1.1.2" @@ -3975,14 +3725,14 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.3.6": - version: 2.3.6 - resolution: "@peculiar/asn1-schema@npm:2.3.6" +"@peculiar/asn1-schema@npm:^2.3.8": + version: 2.3.8 + resolution: "@peculiar/asn1-schema@npm:2.3.8" dependencies: asn1js: ^3.0.5 - pvtsutils: ^1.3.2 - tslib: ^2.4.0 - checksum: fc09387c6e3dea07fca21b54ea8c71ce3ec0f8c92377237e51aef729f0c2df92781aa7a18a546a6fe809519faeaa222df576ec21a35c6095037a78677204a55b + pvtsutils: ^1.3.5 + tslib: ^2.6.2 + checksum: 1f4dd421f1411df8bc52bca12b1cef710434c13ff0a8b5746ede42b10d62b5ad06a3925c4a6db53102aaf1e589947539a6955fa8554a9b8ebb1ffa38b0155a24 languageName: node linkType: hard @@ -3996,29 +3746,22 @@ __metadata: linkType: hard "@peculiar/webcrypto@npm:^1.0.22": - version: 1.4.3 - resolution: "@peculiar/webcrypto@npm:1.4.3" + version: 1.4.5 + resolution: "@peculiar/webcrypto@npm:1.4.5" dependencies: - "@peculiar/asn1-schema": ^2.3.6 + "@peculiar/asn1-schema": ^2.3.8 "@peculiar/json-schema": ^1.1.12 - pvtsutils: ^1.3.2 - tslib: ^2.5.0 - webcrypto-core: ^1.7.7 - checksum: 5604c02b7e9a8cef61bb4430e733e939c7737533ba65ba5fac4beb3a6d613add478ab45455cb57506789b6d00704d83e4965a0f712de3e8f40706e0961670e5c + pvtsutils: ^1.3.5 + tslib: ^2.6.2 + webcrypto-core: ^1.7.8 + checksum: a07b49b44d9bfa75647e5633ad1c0232dab43d3a592e5579f5288dabd319138f2714cf5451d7b8f728d7ed16c9cb159aab6313bcd79f8ce9ed4b2933f9f3a72b languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.4.0 - resolution: "@pkgr/utils@npm:2.4.0" - dependencies: - cross-spawn: ^7.0.3 - fast-glob: ^3.2.12 - is-glob: ^4.0.3 - open: ^9.1.0 - picocolors: ^1.0.0 - tslib: ^2.5.0 - checksum: 2ed93a92fd58d612c7a7d04f91ce50c967d2e2d5c4f63802f62a882fcb7d91208cf89640bb3baad10ef7d42bea1e196fba956e7e36a68e9f94d2738e8974a24a +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f languageName: node linkType: hard @@ -4118,176 +3861,127 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:0.1.0": - version: 0.1.0 - resolution: "@radix-ui/react-use-callback-ref@npm:0.1.0" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 - checksum: 5356971123d7bbc66a208eca4709483190d0927a6817089f885d4538cd701a174d76830ba36cfaa6336b340415aaefaddc606a575246b0cbcb4b1f2897075203 - languageName: node - linkType: hard - -"@radix-ui/react-use-escape-keydown@npm:^0.1.0": - version: 0.1.0 - resolution: "@radix-ui/react-use-escape-keydown@npm:0.1.0" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/react-use-callback-ref": 0.1.0 - peerDependencies: - react: ^16.8 || ^17.0 - checksum: b92769ecf49eac072c95898e230f9066385b6623d5af8d8f6a322a84bac4bcfab149eb3321fc363dad1d8b1b9706dcdde461a5423bc77f4afffba346b2f11ea3 - languageName: node - linkType: hard - -"@radix-ui/react-use-previous@npm:^0.1.1": - version: 0.1.1 - resolution: "@radix-ui/react-use-previous@npm:0.1.1" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 - checksum: ca6d7fc397bb19a59fb06529c376fc0b4501fde29c390e9448dd381d05d25d7d2dbfde4c15a491851930cb62fec3cc15ecc413ff77e789a3139d8083db06bf21 - languageName: node - linkType: hard - "@react-native-community/blur@npm:^4.3.2": - version: 4.3.2 - resolution: "@react-native-community/blur@npm:4.3.2" + version: 4.4.0 + resolution: "@react-native-community/blur@npm:4.4.0" peerDependencies: react: "*" react-native: "*" - checksum: 4f7ed6a3bb58cd53346bb7d5755bb2733e8401fdae86334fde4f2fa0c554734e9bb52175c1f9ef1d99766aeb7a4991ac5dfe428c92da518d0353a1a6e5c3d39c + checksum: 907adeba48ce148f7ba55791011e2cb4ede5c7b6a11497cc9631ad345e865a817dae23f066a39b75ac5fd15d4cbc1f03f4b2d2f0fd8c6a6084a11649c842698a languageName: node linkType: hard -"@react-native-community/cli-clean@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-clean@npm:11.3.7" +"@react-native-community/cli-clean@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-clean@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 execa: ^5.0.0 - prompts: ^2.4.0 - checksum: 242260caf3a0d2ed277a01ae9ed245311434c9a57889b8a489ec38eef60b9ad84c81062e4724e6433035d83737a2e1a3cbe022ee1ca725a865aca597b2dcbdf7 + checksum: bc0ae6d198e724dabd62df8172abc9be29b421f2f8314308f96371e8f54f2de73f7798bba5a3bca758c234f115567012183b6d99bb839f7b2877db9ec38a0bee languageName: node linkType: hard -"@react-native-community/cli-config@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-config@npm:11.3.7" +"@react-native-community/cli-config@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-config@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 cosmiconfig: ^5.1.0 deepmerge: ^4.3.0 glob: ^7.1.3 joi: ^17.2.1 - checksum: 16ccf4e02ef2fba67394683e9cf9619c7b0bfb568841ebaf5d0275e082e6b140eb8d84b3d01c646d466e6c1c7cc8ea474916418a45cbb61ad803423e778bcbb4 + checksum: 1f372dac334aef34ea360aa3fc9e1ed09a9d4e84caac04abd3728ab743b0456ff079e83c013d349a49f359ed2355bf96c494c08a9e09bc1e21dad96904ef18a3 languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-debugger-ui@npm:11.3.7" +"@react-native-community/cli-debugger-ui@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-debugger-ui@npm:12.3.6" dependencies: serve-static: ^1.13.1 - checksum: 3d6b8dbeba49b039c1b6edaa883f310478178edf282aa4a6326fbb6c4a032c71d4d2d492eac1b4b8faeb2076e2eb6d4bbda35d40733ba059abb6612a71e5a841 + checksum: 8ecb7a9ea822359c606fecc724876e584480ec510c46f0c13f312a22dac98ee0555dd4f1b96dc1c83439e18e8dd6d5250b4ffdd08c801a70a5fc5e89f52146ce languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-doctor@npm:11.3.7" +"@react-native-community/cli-doctor@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-doctor@npm:12.3.6" dependencies: - "@react-native-community/cli-config": 11.3.7 - "@react-native-community/cli-platform-android": 11.3.7 - "@react-native-community/cli-platform-ios": 11.3.7 - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-config": 12.3.6 + "@react-native-community/cli-platform-android": 12.3.6 + "@react-native-community/cli-platform-ios": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 command-exists: ^1.2.8 - envinfo: ^7.7.2 + deepmerge: ^4.3.0 + envinfo: ^7.10.0 execa: ^5.0.0 hermes-profile-transformer: ^0.0.6 - ip: ^1.1.5 node-stream-zip: ^1.9.1 ora: ^5.4.1 - prompts: ^2.4.0 semver: ^7.5.2 strip-ansi: ^5.2.0 - sudo-prompt: ^9.0.0 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: b67990e71b0859565f8443dca21c5b0d3203ffebe13be22fbbbd38fc7d8e1a6c966b89783ecbefde16e3e3d84cfecb8277104e86a8ff08338d11df1315e0fb1a + checksum: 9f2d4b5be291b78365225e0d11279ce7fd8cdafd5de0d8d1545bcd1994b61a9f30b0e59fd1c2111eb5a88f61f39da150bde881bc975ae5583b4368c8186bd67f languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-hermes@npm:11.3.7" +"@react-native-community/cli-hermes@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-hermes@npm:12.3.6" dependencies: - "@react-native-community/cli-platform-android": 11.3.7 - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-platform-android": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 hermes-profile-transformer: ^0.0.6 - ip: ^1.1.5 - checksum: e739ff2f891fff7b0d5ead11db05af5cf85db54f0c29ec88df8951567e556b7ce61a0fe930e936d6afab44cbcf7905c01cf73e597dae3c2cd49ef997806754b7 + checksum: fcf524032306c1816c88612754080829211699abd22500a460b71253e5b1b61a11727b678dc65c60fc930111302582f124d19cda01c86d870d3658a6c3e259a7 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-platform-android@npm:11.3.7" +"@react-native-community/cli-platform-android@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-platform-android@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 execa: ^5.0.0 + fast-xml-parser: ^4.2.4 glob: ^7.1.3 logkitty: ^0.7.1 - checksum: 5f2f567af3077518d487005fa322f96461f2929762c0bbce6275af97ee00a798683835d481a42477ed3430a5aa141e8fb033d913b7ddbf4ab28aae19bedec4c3 + checksum: 82e8939daafd640b453d8b67671e4d131900f38434823b66c429fcf88417abab652c7ad3cb77a2d97c437756bc229b036f9c704a2602ce9f8c9b1a4c070ab52e languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-platform-ios@npm:11.3.7" +"@react-native-community/cli-platform-ios@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-platform-ios@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 execa: ^5.0.0 fast-xml-parser: ^4.0.12 glob: ^7.1.3 ora: ^5.4.1 - checksum: 7c067d2e42855b70efd93396ecd6a4379660f5ff0f62472b693e52e092a19b9f39aef73d9ba58cda9eac8bd47710bbee98393438ac7936b6c9d0b5c9c60a1d23 + checksum: af0d53b27129de26184497786e544bb8dae1f25439d65fb000a5a4ed6275f7b22f4351bf2ec649ff3be61ed0c24700646ff441952410c0dc87dc46f165d29c96 languageName: node linkType: hard -"@react-native-community/cli-plugin-metro@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-plugin-metro@npm:11.3.7" - dependencies: - "@react-native-community/cli-server-api": 11.3.7 - "@react-native-community/cli-tools": 11.3.7 - chalk: ^4.1.2 - execa: ^5.0.0 - metro: 0.76.8 - metro-config: 0.76.8 - metro-core: 0.76.8 - metro-react-native-babel-transformer: 0.76.8 - metro-resolver: 0.76.8 - metro-runtime: 0.76.8 - readline: ^1.3.0 - checksum: 3504ab8df1bf16335f10088286d71facb59b932ac00500a40fe9a39c77c74b58af0912ac6e9b4c58e5cd8d94ca893e49aecc25a3415740c60be30300b2ae0460 +"@react-native-community/cli-plugin-metro@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-plugin-metro@npm:12.3.6" + checksum: e184bf230b55bc2e93d51734467c90ced3bc65bd6b134a5e6945c8eaebeecf6530b35071dd1d392fb4716842905559b57b05dd1aacae6b391c1749bdee3cd36c languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-server-api@npm:11.3.7" +"@react-native-community/cli-server-api@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-server-api@npm:12.3.6" dependencies: - "@react-native-community/cli-debugger-ui": 11.3.7 - "@react-native-community/cli-tools": 11.3.7 + "@react-native-community/cli-debugger-ui": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.1 @@ -4295,13 +3989,13 @@ __metadata: pretty-format: ^26.6.2 serve-static: ^1.13.1 ws: ^7.5.1 - checksum: 86e26df7f43915bc7f10b1ae4d7f32e42ddbf6ac50b9c72f263f51dbb5d7f4b941da464094dfa2244028467c4b04ed8d3bcac7cd4191feea499dc90fcde2965a + checksum: bc5e0dcb842e24889b46f61a12553efaf6cedb2750a93e59a6bde2cf81eb0bd1e5586ff1fbf5f43d92b4d0a51e6a4af27c44ba799264835a817f779c0832b2e5 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-tools@npm:11.3.7" +"@react-native-community/cli-tools@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-tools@npm:12.3.6" dependencies: appdirsjs: ^1.2.4 chalk: ^4.1.2 @@ -4312,138 +4006,256 @@ __metadata: ora: ^5.4.1 semver: ^7.5.2 shell-quote: ^1.7.3 - checksum: ae9e368119be1307b341af79d72309b06acab4afd5e38dba860569e9c8c968b33e68b9a0ba02ad152e81fa7d0aa76c44e391714781107561b5119238f27e72b2 + sudo-prompt: ^9.0.0 + checksum: b820e8822e2f861784752a37aacd11926f71eb0e749aa65de25fd0e5da7c0f2498bb9e65413f5d8b39341664f935d819fd24836a52c9ec78de21273ea14e4cfb languageName: node linkType: hard -"@react-native-community/cli-types@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli-types@npm:11.3.7" +"@react-native-community/cli-types@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-types@npm:12.3.6" dependencies: joi: ^17.2.1 - checksum: e9d49617c0e17d40680f9cc0b271083a83de0aaf3d53acab54cf195bfa35cae35c69ec88f1cb026c9a096f8dfd5bdc12787ee3e52cf98df68a572de1859c71ea + checksum: f087c41d7b63ab8cb5d608bb176847bc442706710748c324faa8c7f3087c3fb7a1f84e8f6dd5c6d32c691c2f12c08cb47429ce83fd1dd577679f7171043cd439 languageName: node linkType: hard -"@react-native-community/cli@npm:11.3.7": - version: 11.3.7 - resolution: "@react-native-community/cli@npm:11.3.7" +"@react-native-community/cli@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli@npm:12.3.6" dependencies: - "@react-native-community/cli-clean": 11.3.7 - "@react-native-community/cli-config": 11.3.7 - "@react-native-community/cli-debugger-ui": 11.3.7 - "@react-native-community/cli-doctor": 11.3.7 - "@react-native-community/cli-hermes": 11.3.7 - "@react-native-community/cli-plugin-metro": 11.3.7 - "@react-native-community/cli-server-api": 11.3.7 - "@react-native-community/cli-tools": 11.3.7 - "@react-native-community/cli-types": 11.3.7 + "@react-native-community/cli-clean": 12.3.6 + "@react-native-community/cli-config": 12.3.6 + "@react-native-community/cli-debugger-ui": 12.3.6 + "@react-native-community/cli-doctor": 12.3.6 + "@react-native-community/cli-hermes": 12.3.6 + "@react-native-community/cli-plugin-metro": 12.3.6 + "@react-native-community/cli-server-api": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 + "@react-native-community/cli-types": 12.3.6 chalk: ^4.1.2 commander: ^9.4.1 + deepmerge: ^4.3.0 execa: ^5.0.0 find-up: ^4.1.0 fs-extra: ^8.1.0 graceful-fs: ^4.1.3 - prompts: ^2.4.0 + prompts: ^2.4.2 semver: ^7.5.2 bin: react-native: build/bin.js - checksum: 704e3d5e252a42a45697384b55f140b4961cbc213a90701ef163d1d0bab4fa8481ae4bf9ffe9c965114817087068186422d96d60aed479466bab036049a32866 + checksum: 0a410ddcd3d86acfd0a6ec93b220169c416e26f8b08b11d991e1defa4089c460cfec019c5d1ce6d71ac013ad09fc2e522c7a8c2948256a167e8fd89458f5a65c languageName: node linkType: hard -"@react-native-community/netinfo@npm:^9.3.10": - version: 9.3.10 - resolution: "@react-native-community/netinfo@npm:9.3.10" +"@react-native-community/netinfo@npm:11.1.0": + version: 11.1.0 + resolution: "@react-native-community/netinfo@npm:11.1.0" peerDependencies: react-native: ">=0.59" - checksum: b3d79a61de0b08d6174616facda21cdac35a07a8d63b7d1830212862eef208c204dec90d74b29e85a6e60adc89ea5b7adf19c612c39073cc8ad4050440b1085b + checksum: bbfa921c7d21f4c1c8bd01789256e096eed054ca6663caaa34446f1429f8394ec630c99f524a35e1a0a5873b3bc7f135e5721a7cc53f6cea68509b8723386db8 languageName: node linkType: hard -"@react-native-masked-view/masked-view@npm:^0.2.9": - version: 0.2.9 - resolution: "@react-native-masked-view/masked-view@npm:0.2.9" +"@react-native-masked-view/masked-view@npm:0.3.0": + version: 0.3.0 + resolution: "@react-native-masked-view/masked-view@npm:0.3.0" peerDependencies: react: ">=16" react-native: ">=0.57" - checksum: 7eb6c370f000f630bf13ce9177964c430eda7057eb7036460d4e5d2bf2153ebd6a29bec0fb8dc6cd58bb5f9bbc8d1a3e0f13d40c798914a9224f164d4d46f896 + checksum: 77cf06947640abf5e7bf8c63ba6ee79f7cb409f4a40d3a0242790ff3f61d1b08c4f51373668b0e0e0bb2f60ffe3e4d2e4ea26c7358874f94ac9317841fce1751 + languageName: node + linkType: hard + +"@react-native/assets-registry@npm:0.73.1, @react-native/assets-registry@npm:~0.73.1": + version: 0.73.1 + resolution: "@react-native/assets-registry@npm:0.73.1" + checksum: d9d09774d497bae13b1fb6a1c977bf6e442858639ee66fe4e8f955cfc903a16f79de6129471114a918a4b814eb5150bd808a5a7dc9f8b12d49795d9488d4cb67 + languageName: node + linkType: hard + +"@react-native/babel-plugin-codegen@npm:0.73.4": + version: 0.73.4 + resolution: "@react-native/babel-plugin-codegen@npm:0.73.4" + dependencies: + "@react-native/codegen": 0.73.3 + checksum: b32651c29d694a530390347c06fa09cfbc0189bddb3ccdbe47caa050e2e909ea0e4e32182b1a2c12fb73e9b8f352da9f3c239fb77e6e892c59c297371758f53a languageName: node linkType: hard -"@react-native/assets-registry@npm:^0.72.0": - version: 0.72.0 - resolution: "@react-native/assets-registry@npm:0.72.0" - checksum: 94c2b842f9fcc6e2817463dd5f26a40b69a5ff10d8d10a2af95b677f88c6645e833f985db9d85c9c3d8e66fb882b2065921ad8890fe6ac7b5eb3f9d04f6e17fa +"@react-native/babel-preset@npm:0.73.21, @react-native/babel-preset@npm:^0.73.18": + version: 0.73.21 + resolution: "@react-native/babel-preset@npm:0.73.21" + dependencies: + "@babel/core": ^7.20.0 + "@babel/plugin-proposal-async-generator-functions": ^7.0.0 + "@babel/plugin-proposal-class-properties": ^7.18.0 + "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 + "@babel/plugin-proposal-numeric-separator": ^7.0.0 + "@babel/plugin-proposal-object-rest-spread": ^7.20.0 + "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.0 + "@babel/plugin-syntax-export-default-from": ^7.0.0 + "@babel/plugin-syntax-flow": ^7.18.0 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 + "@babel/plugin-syntax-optional-chaining": ^7.0.0 + "@babel/plugin-transform-arrow-functions": ^7.0.0 + "@babel/plugin-transform-async-to-generator": ^7.20.0 + "@babel/plugin-transform-block-scoping": ^7.0.0 + "@babel/plugin-transform-classes": ^7.0.0 + "@babel/plugin-transform-computed-properties": ^7.0.0 + "@babel/plugin-transform-destructuring": ^7.20.0 + "@babel/plugin-transform-flow-strip-types": ^7.20.0 + "@babel/plugin-transform-function-name": ^7.0.0 + "@babel/plugin-transform-literals": ^7.0.0 + "@babel/plugin-transform-modules-commonjs": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 + "@babel/plugin-transform-parameters": ^7.0.0 + "@babel/plugin-transform-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@babel/plugin-transform-react-display-name": ^7.0.0 + "@babel/plugin-transform-react-jsx": ^7.0.0 + "@babel/plugin-transform-react-jsx-self": ^7.0.0 + "@babel/plugin-transform-react-jsx-source": ^7.0.0 + "@babel/plugin-transform-runtime": ^7.0.0 + "@babel/plugin-transform-shorthand-properties": ^7.0.0 + "@babel/plugin-transform-spread": ^7.0.0 + "@babel/plugin-transform-sticky-regex": ^7.0.0 + "@babel/plugin-transform-typescript": ^7.5.0 + "@babel/plugin-transform-unicode-regex": ^7.0.0 + "@babel/template": ^7.0.0 + "@react-native/babel-plugin-codegen": 0.73.4 + babel-plugin-transform-flow-enums: ^0.0.2 + react-refresh: ^0.14.0 + peerDependencies: + "@babel/core": "*" + checksum: 111b09b211e12723fde6655b8dfe70344ed8105fa24305ddc82531a98b97c294fd572d33445464ac043b72d033d5421975a11692bcbef1bb047215e3fabb258a languageName: node linkType: hard -"@react-native/codegen@npm:^0.72.7": - version: 0.72.7 - resolution: "@react-native/codegen@npm:0.72.7" +"@react-native/codegen@npm:0.73.3": + version: 0.73.3 + resolution: "@react-native/codegen@npm:0.73.3" dependencies: "@babel/parser": ^7.20.0 flow-parser: ^0.206.0 + glob: ^7.1.1 + invariant: ^2.2.4 jscodeshift: ^0.14.0 + mkdirp: ^0.5.1 nullthrows: ^1.1.1 peerDependencies: "@babel/preset-env": ^7.1.6 - checksum: 7793a9da9eec18a5c68af37ad0e25000ed7f111086223bc85b08e52c79229266d5affc9e6f9cb14348e7921f0d1b96267ff63801d95bc23c55f54b57c0a9c510 + checksum: 08984813003ce58c2904c837c89605cc3161e93a704f3b8a0ee1593088dbbd7bcda9b867c1b21ec4f217f71df9de21b25ce35a3f2df9587f6c73763504a4d014 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:^0.72.11": - version: 0.72.11 - resolution: "@react-native/gradle-plugin@npm:0.72.11" - checksum: 1688e9b0f7571f142d9bea95339f1194c043f2230fd5018b69d69487bd4efdc4a0c7bce6e93cee2ac9ff8c7a382541186ca4d68b0e5086b5f4f2e78747978144 +"@react-native/community-cli-plugin@npm:0.73.17": + version: 0.73.17 + resolution: "@react-native/community-cli-plugin@npm:0.73.17" + dependencies: + "@react-native-community/cli-server-api": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 + "@react-native/dev-middleware": 0.73.8 + "@react-native/metro-babel-transformer": 0.73.15 + chalk: ^4.0.0 + execa: ^5.1.1 + metro: ^0.80.3 + metro-config: ^0.80.3 + metro-core: ^0.80.3 + node-fetch: ^2.2.0 + readline: ^1.3.0 + checksum: e5b39194657d8d9e1cd35711df9fea3b28a00dcf09443490f0afa2f28995bcdc62a711d4975f0894a925f56285cc9219bf271a8be7042a6f37f94e769a00220b languageName: node linkType: hard -"@react-native/js-polyfills@npm:^0.72.1": - version: 0.72.1 - resolution: "@react-native/js-polyfills@npm:0.72.1" - checksum: c81b0217cefdfda5cda34acf260a862711e0c9262c2503eb155d6e16050438b387242f7232b986890cb461d01ca61a8b6dab9a9bcc75e00f5509315006028286 +"@react-native/debugger-frontend@npm:0.73.3": + version: 0.73.3 + resolution: "@react-native/debugger-frontend@npm:0.73.3" + checksum: 71ecf6fdf3ecf2cae80818e2b8717acb22e291fd19edf89f570e695a165660a749244fb03465b3b8b9b7166cbdee627577dd75321f6793649b0a255aec722d92 languageName: node linkType: hard -"@react-native/normalize-color@npm:^2.0.0": - version: 2.1.0 - resolution: "@react-native/normalize-color@npm:2.1.0" - checksum: 8ccbd40b3c7629f1dc97b3e9aadd95fd3507fcf2e37535a6299a70436ab891c34cbdc4240b07380553d6e85dd909e23d5773b5be1da2906b026312e0b0768838 +"@react-native/dev-middleware@npm:0.73.8, @react-native/dev-middleware@npm:^0.73.6": + version: 0.73.8 + resolution: "@react-native/dev-middleware@npm:0.73.8" + dependencies: + "@isaacs/ttlcache": ^1.4.1 + "@react-native/debugger-frontend": 0.73.3 + chrome-launcher: ^0.15.2 + chromium-edge-launcher: ^1.0.0 + connect: ^3.6.5 + debug: ^2.2.0 + node-fetch: ^2.2.0 + open: ^7.0.3 + serve-static: ^1.13.1 + temp-dir: ^2.0.0 + ws: ^6.2.2 + checksum: 1b05cd4f36c341ba41ea98360f330ccc78dba0eb3d03099af8e410d2d66ae43dd7a1422165dd26f9d06e6de23ca249b64f8687b9f16d1b165356e004158e587b + languageName: node + linkType: hard + +"@react-native/gradle-plugin@npm:0.73.4": + version: 0.73.4 + resolution: "@react-native/gradle-plugin@npm:0.73.4" + checksum: f72e2a9fc44f7a848142f09e939686b85f7f51edb0634407635b742f152f2d5162eb08579a6a03c37f2550397a64915578d185dac1b95c7cf1ba8729fa51f389 + languageName: node + linkType: hard + +"@react-native/js-polyfills@npm:0.73.1": + version: 0.73.1 + resolution: "@react-native/js-polyfills@npm:0.73.1" + checksum: ec5899c3f2480475a6dccb252f3de6cc0b2eccc32d3d4a61a479e5f09d6458d86860fd60af472448b417d6e19f75c6b4008de245ab7fbb6d9c4300f452a37fd5 + languageName: node + linkType: hard + +"@react-native/metro-babel-transformer@npm:0.73.15": + version: 0.73.15 + resolution: "@react-native/metro-babel-transformer@npm:0.73.15" + dependencies: + "@babel/core": ^7.20.0 + "@react-native/babel-preset": 0.73.21 + hermes-parser: 0.15.0 + nullthrows: ^1.1.1 + peerDependencies: + "@babel/core": "*" + checksum: 49d2a5c19186dd8eab78d334e3499af8084b9a083a7c5dab11cd668a79324d5942acdb3c3c32ce0e63bace8b0140c72029efdabf99297e93107e90c7b79bf880 languageName: node linkType: hard -"@react-native/normalize-colors@npm:*": - version: 0.73.0 - resolution: "@react-native/normalize-colors@npm:0.73.0" - checksum: 0b98021f4d40e497f25e96d610d98602cb6d80d455e3a93676e99922c7cfa03829c531eae110b62585bfa567bb4d2b28f91f0b06f8539244619baac2c0bee9a9 +"@react-native/normalize-color@npm:^2.0.0, @react-native/normalize-color@npm:^2.1.0": + version: 2.1.0 + resolution: "@react-native/normalize-color@npm:2.1.0" + checksum: 8ccbd40b3c7629f1dc97b3e9aadd95fd3507fcf2e37535a6299a70436ab891c34cbdc4240b07380553d6e85dd909e23d5773b5be1da2906b026312e0b0768838 languageName: node linkType: hard -"@react-native/normalize-colors@npm:^0.72.0": - version: 0.72.0 - resolution: "@react-native/normalize-colors@npm:0.72.0" - checksum: c8ec577663394a3390eb34c3cd531350521172bcfad7de309ab111e5f9e3d27c966d4a4387f00972302107be3d8cad584c5794ccfa30939aecc56162e4ddbe25 +"@react-native/normalize-colors@npm:0.73.2, @react-native/normalize-colors@npm:^0.73.0": + version: 0.73.2 + resolution: "@react-native/normalize-colors@npm:0.73.2" + checksum: ddf9384ad41adc4f3c8eb61ddd27113130c8060bd2f4255bee284a52aa7ddcff8a5e751f569dd416c45f8b9d4062392fa7219b221f2f7f0b229d02b8d2a5b974 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:^0.72.8": - version: 0.72.8 - resolution: "@react-native/virtualized-lists@npm:0.72.8" +"@react-native/virtualized-lists@npm:0.73.4": + version: 0.73.4 + resolution: "@react-native/virtualized-lists@npm:0.73.4" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: react-native: "*" - checksum: ad9628a04e72420326fd5ef09c746ad9cd6cff745b73850c7297429e3c42927043d1310896a72aa94497dc6b7f1abc2be1081b465734f7673f0e7d36aaae5e53 + checksum: 59826b146cdcff358f27b118b9dcc6fa23534f3880b5e8546c79aedff8cb4e028af652b0371e0080610e30a250c69607f45b2066c83762788783ccf2031938e3 languageName: node linkType: hard "@react-navigation/bottom-tabs@npm:~6.5.7": - version: 6.5.7 - resolution: "@react-navigation/bottom-tabs@npm:6.5.7" + version: 6.5.19 + resolution: "@react-navigation/bottom-tabs@npm:6.5.19" dependencies: - "@react-navigation/elements": ^1.3.17 + "@react-navigation/elements": ^1.3.29 color: ^4.2.3 warn-once: ^0.1.0 peerDependencies: @@ -4452,43 +4264,43 @@ __metadata: react-native: "*" react-native-safe-area-context: ">= 3.0.0" react-native-screens: ">= 3.0.0" - checksum: 3b49e988ffc54287622899a481045cc98abb7b2c33fa8456b52957ef0da1e8c84f7c4f6fbe32c97e32321184dadce3c27778a387d75a5b19f29dd1877de121e7 + checksum: 32f448c6650d5a439ccf15dcc87427757850a84dd5b2b14577c5f54abe2be6b855f924de68d921941251f4a1aa7889e1537af2f19a6603c08de69db9bc5b8f44 languageName: node linkType: hard -"@react-navigation/core@npm:^6.4.8": - version: 6.4.8 - resolution: "@react-navigation/core@npm:6.4.8" +"@react-navigation/core@npm:^6.4.15": + version: 6.4.15 + resolution: "@react-navigation/core@npm:6.4.15" dependencies: - "@react-navigation/routers": ^6.1.8 + "@react-navigation/routers": ^6.1.9 escape-string-regexp: ^4.0.0 nanoid: ^3.1.23 query-string: ^7.1.3 react-is: ^16.13.0 - use-latest-callback: ^0.1.5 + use-latest-callback: ^0.1.9 peerDependencies: react: "*" - checksum: d4ae55f4827622cf02389344ea154fbae6e0da26165e9c8644ba4b54c50fb2bf930856b080f5fc5c57af46809909b19903f414f3df071d75113e54c9dc6d2ed0 + checksum: 5c108456fc601db8738e505928092a13864f2f8f871461184612b835c9e1499a224674c768291f1508f65dd1090c719883340ddc1ef713bef48ddf559872a56c languageName: node linkType: hard -"@react-navigation/elements@npm:^1.3.17": - version: 1.3.17 - resolution: "@react-navigation/elements@npm:1.3.17" +"@react-navigation/elements@npm:^1.3.29": + version: 1.3.29 + resolution: "@react-navigation/elements@npm:1.3.29" peerDependencies: "@react-navigation/native": ^6.0.0 react: "*" react-native: "*" react-native-safe-area-context: ">= 3.0.0" - checksum: 19d329efcc144f48b88ad235f4195803712e2c72a5ec5f86340463978c58e6d6e931e3bd447509d0f2511810ee2b91e97378ecc5af974674fd8ddb5096be643e + checksum: 35b43050b1b455c05cd2ac7701ef34294cbc7a4326a6a1b6e42d0d35d4d9b63d1921e111f615f4453ec60415f5987b3269c54dde0036b5ff17eaf7343541cac7 languageName: node linkType: hard "@react-navigation/native-stack@npm:~6.9.12": - version: 6.9.12 - resolution: "@react-navigation/native-stack@npm:6.9.12" + version: 6.9.25 + resolution: "@react-navigation/native-stack@npm:6.9.25" dependencies: - "@react-navigation/elements": ^1.3.17 + "@react-navigation/elements": ^1.3.29 warn-once: ^0.1.0 peerDependencies: "@react-navigation/native": ^6.0.0 @@ -4496,31 +4308,208 @@ __metadata: react-native: "*" react-native-safe-area-context: ">= 3.0.0" react-native-screens: ">= 3.0.0" - checksum: 20e05983d157ed330575a13d34174ed4d6092b61d5fe5ff55050b2f4f8470ae81c53f6e87215f686a8b00067c799c91fb65638866b7adf8970ecdc6d188108e3 + checksum: fdd7f8ccbf35dc40d7e609a3b05a99b21033608685757e7d4b2ef4231d9251d91b64430140d3dc000a5d432c42ac5ae4b428881c2e844323915e585d5817ee91 languageName: node linkType: hard "@react-navigation/native@npm:^6.1.6, @react-navigation/native@npm:~6.1.6": - version: 6.1.6 - resolution: "@react-navigation/native@npm:6.1.6" + version: 6.1.16 + resolution: "@react-navigation/native@npm:6.1.16" dependencies: - "@react-navigation/core": ^6.4.8 + "@react-navigation/core": ^6.4.15 escape-string-regexp: ^4.0.0 fast-deep-equal: ^3.1.3 nanoid: ^3.1.23 peerDependencies: react: "*" react-native: "*" - checksum: 7d54fe80a39d163819fbf646d2c9c907f4ac967446527d81debf450aebeabaaad2428d7004c725015ed535c57cc99f2f8a1ca96b383c87bdcaaff9fcb567549a + checksum: 8beb423c559dca59232786f3ec477e7bbf930b5d9ae27e7e9b4b47dba6e347bc9ad657aa5a7e7cefe635a6d7080b25f882f929e853b4d9c9166892e241c0b45c languageName: node linkType: hard -"@react-navigation/routers@npm:^6.1.8": - version: 6.1.8 - resolution: "@react-navigation/routers@npm:6.1.8" +"@react-navigation/routers@npm:^6.1.9": + version: 6.1.9 + resolution: "@react-navigation/routers@npm:6.1.9" dependencies: nanoid: ^3.1.23 - checksum: f703ab9015e514e218a71a5cded79b1f2d2b7bb3d508e252aaa4b75cc1537b539177b1a66b4278322ce866320535fc1ebda7ea7f2f740abe6eac31f3b40e2c70 + checksum: 3a3392ce095d6a2bd2aad69856f513b35774f943a3dc73d8ffb75127de6773203e3264188d87058bdea4c0c9a7d43ed28d0cbf3a1f1cdc086df3ee255d8e1e27 + languageName: node + linkType: hard + +"@remix-run/node@npm:^1.19.3": + version: 1.19.3 + resolution: "@remix-run/node@npm:1.19.3" + dependencies: + "@remix-run/server-runtime": 1.19.3 + "@remix-run/web-fetch": ^4.3.6 + "@remix-run/web-file": ^3.0.3 + "@remix-run/web-stream": ^1.0.4 + "@web3-storage/multipart-parser": ^1.0.0 + abort-controller: ^3.0.0 + cookie-signature: ^1.1.0 + source-map-support: ^0.5.21 + stream-slice: ^0.1.2 + checksum: ae0b41d8e4296fb0af88c2ea0dfcac49b9010ac6ea12e53dcc1dce7b9e473d6f94586442174a3934d856174dea1d9af2f8f71c8bb6ea81487cfe3df1c48ec393 + languageName: node + linkType: hard + +"@remix-run/router@npm:1.7.2": + version: 1.7.2 + resolution: "@remix-run/router@npm:1.7.2" + checksum: ea43bb662f1f5c93965989b1667fb6e8a301cb69c44341ee92c81cb15ea685b494168e5905593b5777d59058f1455b4b58083d5b895f04382e49362e420d7af4 + languageName: node + linkType: hard + +"@remix-run/server-runtime@npm:1.19.3": + version: 1.19.3 + resolution: "@remix-run/server-runtime@npm:1.19.3" + dependencies: + "@remix-run/router": 1.7.2 + "@types/cookie": ^0.4.1 + "@web3-storage/multipart-parser": ^1.0.0 + cookie: ^0.4.1 + set-cookie-parser: ^2.4.8 + source-map: ^0.7.3 + checksum: b9dffb469ed38ad4017dc6c509d47f6c352ec9bab3d4dd740d0067df6f6ae2f34133d81262f2a762587dbc6004ce94abf6187fb4902f8e1b4f6baf4e8a619648 + languageName: node + linkType: hard + +"@remix-run/web-blob@npm:^3.1.0": + version: 3.1.0 + resolution: "@remix-run/web-blob@npm:3.1.0" + dependencies: + "@remix-run/web-stream": ^1.1.0 + web-encoding: 1.1.5 + checksum: 4600083ace2b975d5603d70b208730e0825bfbf8884241309cc3387816bb34c52bde507350daa51eb0fc9f46cb4e39daa4e0fb7257d58b9cd5ac29ecb229ef0a + languageName: node + linkType: hard + +"@remix-run/web-fetch@npm:^4.3.6": + version: 4.4.2 + resolution: "@remix-run/web-fetch@npm:4.4.2" + dependencies: + "@remix-run/web-blob": ^3.1.0 + "@remix-run/web-file": ^3.1.0 + "@remix-run/web-form-data": ^3.1.0 + "@remix-run/web-stream": ^1.1.0 + "@web3-storage/multipart-parser": ^1.0.0 + abort-controller: ^3.0.0 + data-uri-to-buffer: ^3.0.1 + mrmime: ^1.0.0 + checksum: 21e3a693b9a9976bddfa4fb119786ce839284df5ea4072d1c01cf6ca36ccc74491583963b33b63c733fdf3215b852d5c36034f770038dfdd8f6f2fd56709ce2a + languageName: node + linkType: hard + +"@remix-run/web-file@npm:^3.0.3, @remix-run/web-file@npm:^3.1.0": + version: 3.1.0 + resolution: "@remix-run/web-file@npm:3.1.0" + dependencies: + "@remix-run/web-blob": ^3.1.0 + checksum: c5ce184fc8e3a8d5736798c9fa784a3416890382be707da927926d173e67227dc60ae2494be680bf0074a00fac5a9a737387ce820349fb2fecdc31be034854a0 + languageName: node + linkType: hard + +"@remix-run/web-form-data@npm:^3.1.0": + version: 3.1.0 + resolution: "@remix-run/web-form-data@npm:3.1.0" + dependencies: + web-encoding: 1.1.5 + checksum: 1bc54a4250e68343cfcc5f215f8aab99d334c747e741c2b566f4708f75f7a2ee9fe739d88ad2a4b1dddabeb24df4fbf3aeff26614f8c240e74126b6fd7313db2 + languageName: node + linkType: hard + +"@remix-run/web-stream@npm:^1.0.4, @remix-run/web-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "@remix-run/web-stream@npm:1.1.0" + dependencies: + web-streams-polyfill: ^3.1.1 + checksum: 9904b1539feee3a86d667e9803783dfc78e21b665a4e67edfd795bd1acee753fda88f50abbebf7cffa010539ed5287b4a0d09f55101b80f2c891c15db1066eea + languageName: node + linkType: hard + +"@sd-jwt/core@npm:^0.2.1": + version: 0.2.1 + resolution: "@sd-jwt/core@npm:0.2.1" + dependencies: + "@sd-jwt/decode": 0.2.1 + "@sd-jwt/present": 0.2.1 + "@sd-jwt/types": 0.2.1 + "@sd-jwt/utils": 0.2.1 + checksum: 88d45f9cfebc529ca1d74577f656a3cb2c8cdb3ff601792ee91fa1b757bebb634863cde4c9d356aa935037ccb8f9d7522c89f005ccd231a37a4287e2b3a4ced8 + languageName: node + linkType: hard + +"@sd-jwt/decode@npm:0.2.1, @sd-jwt/decode@npm:^0.2.0, @sd-jwt/decode@npm:^0.2.1": + version: 0.2.1 + resolution: "@sd-jwt/decode@npm:0.2.1" + dependencies: + "@sd-jwt/types": 0.2.1 + "@sd-jwt/utils": 0.2.1 + checksum: 20a43bac2f9e071a3c06b3c77b8eadb261bac180c63eec7901798640d0f094d5240b4993b37bc4d3f361a63fbc5051ce813974c57f042ff2fce49ad12f844bb6 + languageName: node + linkType: hard + +"@sd-jwt/decode@npm:^0.3.0": + version: 0.3.0 + resolution: "@sd-jwt/decode@npm:0.3.0" + dependencies: + "@sd-jwt/types": 0.3.0 + "@sd-jwt/utils": 0.3.0 + checksum: 4841d29da16ce21dc53bcfd54d410903dfef5594f26270e783b43c296803e1f698ecef65542383acb4beeba3759f2c718aea3c675dab68744440927f0cf9077f + languageName: node + linkType: hard + +"@sd-jwt/present@npm:0.2.1": + version: 0.2.1 + resolution: "@sd-jwt/present@npm:0.2.1" + dependencies: + "@sd-jwt/types": 0.2.1 + "@sd-jwt/utils": 0.2.1 + checksum: f13f1b3faf18bf680e0ac38df9cc8fc70f96551981951ca94d0c522ad75f79f90c66f84be87fb9b0d2e7e6c25be32f1ead3e4369f719d68614d52568be937067 + languageName: node + linkType: hard + +"@sd-jwt/present@npm:^0.3.0": + version: 0.3.0 + resolution: "@sd-jwt/present@npm:0.3.0" + dependencies: + "@sd-jwt/types": 0.3.0 + "@sd-jwt/utils": 0.3.0 + checksum: ccb541ad14566a927e11ae49e560046225b35a000a5780d3edcf045b7c0d182b86f956e4604be90b8f367fb4ff43fb65765d3420b26065491f5e871b24b8330c + languageName: node + linkType: hard + +"@sd-jwt/types@npm:0.2.1": + version: 0.2.1 + resolution: "@sd-jwt/types@npm:0.2.1" + checksum: e5da3f958534ad03332476b8b527ba9c1634e68ff7673fb2bf9849a94f59b2d287156e3d07f77f7c57b3c18af1888679e87a12157fccebda0c03578cac6a0c69 + languageName: node + linkType: hard + +"@sd-jwt/types@npm:0.3.0": + version: 0.3.0 + resolution: "@sd-jwt/types@npm:0.3.0" + checksum: 9c4268bbdf49a3135c7c4776f0de68b881f203b476760ed34a4d27e92e6cc6813c5643da2901145193f86e6837a395d4cff56a01edc1adb2b5299f6cd1040e53 + languageName: node + linkType: hard + +"@sd-jwt/utils@npm:0.2.1": + version: 0.2.1 + resolution: "@sd-jwt/utils@npm:0.2.1" + dependencies: + "@sd-jwt/types": 0.2.1 + buffer: "*" + checksum: 777ecc3587071f187a2e93b27b337e13b24c29c4d532119763fd5beeeee3bc47ae3d519765662424666006bf6e72a0da842d7d60ade060bcac2c5770f045f7a3 + languageName: node + linkType: hard + +"@sd-jwt/utils@npm:0.3.0, @sd-jwt/utils@npm:^0.3.0": + version: 0.3.0 + resolution: "@sd-jwt/utils@npm:0.3.0" + dependencies: + "@sd-jwt/types": 0.3.0 + buffer: "*" + checksum: c9411a2d202553584ab2d343cdc8af94ea4cd44f0110e7bfcb95ae31a0736739fb9074d962ca08032fa40ca7d1a164927029a26731b072a6cdc82a6fcd8c8e78 languageName: node linkType: hard @@ -4534,12 +4523,12 @@ __metadata: languageName: node linkType: hard -"@sideway/address@npm:^4.1.3": - version: 4.1.4 - resolution: "@sideway/address@npm:4.1.4" +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" dependencies: "@hapi/hoek": ^9.0.0 - checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb + checksum: 3e3ea0f00b4765d86509282290368a4a5fd39a7995fdc6de42116ca19a96120858e56c2c995081def06e1c53e1f8bccc7d013f6326602bec9d56b72ee2772b9d languageName: node linkType: hard @@ -4557,13 +4546,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.25.16": - version: 0.25.24 - resolution: "@sinclair/typebox@npm:0.25.24" - checksum: 10219c58f40b8414c50b483b0550445e9710d4fe7b2c4dccb9b66533dd90ba8e024acc776026cebe81e87f06fa24b07fdd7bc30dd277eb9cc386ec50151a3026 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -4578,146 +4560,144 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^2.0.0": - version: 2.0.0 - resolution: "@sinonjs/commons@npm:2.0.0" +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" dependencies: type-detect: 4.0.8 - checksum: 5023ba17edf2b85ed58262313b8e9b59e23c6860681a9af0200f239fe939e2b79736d04a260e8270ddd57196851dde3ba754d7230be5c5234e777ae2ca8af137 + checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 languageName: node linkType: hard "@sinonjs/fake-timers@npm:^10.0.2": - version: 10.0.2 - resolution: "@sinonjs/fake-timers@npm:10.0.2" - dependencies: - "@sinonjs/commons": ^2.0.0 - checksum: c62aa98e7cefda8dedc101ce227abc888dc46b8ff9706c5f0a8dfd9c3ada97d0a5611384738d9ba0b26b59f99c2ba24efece8e779bb08329e9e87358fa309824 - languageName: node - linkType: hard - -"@sovpro/delimited-stream@npm:^1.1.0": - version: 1.1.0 - resolution: "@sovpro/delimited-stream@npm:1.1.0" - checksum: e78fc97a8509c07b55483df2253137de07b10f14db15d230526a6dd95c86e99d8f54c7af8697806bd16522eec2c50e44e5b4e0294bed80da833a2185f17f3ab6 - languageName: node - linkType: hard - -"@sphereon/did-auth-siop@npm:0.3.2-unstable.0": - version: 0.3.2-unstable.0 - resolution: "@sphereon/did-auth-siop@npm:0.3.2-unstable.0" + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" dependencies: - "@sphereon/did-uni-client": ^0.6.0 - "@sphereon/pex": ^2.0.1 - "@sphereon/pex-models": ^2.0.2 - "@sphereon/ssi-types": ^0.11.0 - "@sphereon/wellknown-dids-client": ^0.1.3 - cross-fetch: ^3.1.6 - did-jwt: ^6.11.6 - did-resolver: ^4.1.0 - events: ^3.3.0 - language-tags: ^1.0.8 - multiformats: ^11.0.2 - querystring: ^0.2.1 - uint8arrays: ^3.1.1 - uuid: ^9.0.0 - checksum: f4ee50dcf22af1275b347531186f0873846bac39bcb866ddceaac6e5793a09567902e03590986719315eccb14a8d004d644e49f40d4521657acf16e3fe28ac0f + "@sinonjs/commons": ^3.0.0 + checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 languageName: node linkType: hard -"@sphereon/did-auth-siop@patch:@sphereon/did-auth-siop@npm%3A0.3.2-unstable.0#./.yarn/patches/@sphereon-did-auth-siop-npm-0.3.2-unstable.0-6a34120d09.patch::locator=paradym-wallet%40workspace%3A.": - version: 0.3.2-unstable.0 - resolution: "@sphereon/did-auth-siop@patch:@sphereon/did-auth-siop@npm%3A0.3.2-unstable.0#./.yarn/patches/@sphereon-did-auth-siop-npm-0.3.2-unstable.0-6a34120d09.patch::version=0.3.2-unstable.0&hash=ef90a6&locator=paradym-wallet%40workspace%3A." +"@sovpro/delimited-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "@sovpro/delimited-stream@npm:1.1.0" + checksum: e78fc97a8509c07b55483df2253137de07b10f14db15d230526a6dd95c86e99d8f54c7af8697806bd16522eec2c50e44e5b4e0294bed80da833a2185f17f3ab6 + languageName: node + linkType: hard + +"@sphereon/did-auth-siop@npm:0.6.2": + version: 0.6.2 + resolution: "@sphereon/did-auth-siop@npm:0.6.2" dependencies: - "@sphereon/did-uni-client": ^0.6.0 - "@sphereon/pex": ^2.0.1 - "@sphereon/pex-models": ^2.0.2 - "@sphereon/ssi-types": ^0.11.0 + "@astronautlabs/jsonpath": ^1.1.2 + "@sphereon/did-uni-client": ^0.6.1 + "@sphereon/pex": ^3.3.0 + "@sphereon/pex-models": ^2.2.2 + "@sphereon/ssi-types": 0.18.1 "@sphereon/wellknown-dids-client": ^0.1.3 - cross-fetch: ^3.1.6 - did-jwt: ^6.11.6 + cross-fetch: ^4.0.0 + did-jwt: 6.11.6 did-resolver: ^4.1.0 events: ^3.3.0 - language-tags: ^1.0.8 - multiformats: ^11.0.2 - querystring: ^0.2.1 + language-tags: ^1.0.9 + multiformats: ^12.1.3 + qs: ^6.11.2 + sha.js: ^2.4.11 uint8arrays: ^3.1.1 uuid: ^9.0.0 - checksum: 805da74047d3e24800289a6378e52adbe0714c8f4c3c3d8d9a8c81ca49a22ad4fe02c81ff05929838effd76afe2c5f412f1c6c74ecab1153a418025b8322aa6b + checksum: 9afc802da30d8f2462dfd1f7555a7ed848f50144405bdd3b262ac03c5093802b1d5c7c59490f9b0cb967db860a6ff391907ad3b219ad601ff41ff4262e4277dd languageName: node linkType: hard -"@sphereon/did-uni-client@npm:^0.6.0": - version: 0.6.0 - resolution: "@sphereon/did-uni-client@npm:0.6.0" +"@sphereon/did-uni-client@npm:^0.6.1": + version: 0.6.1 + resolution: "@sphereon/did-uni-client@npm:0.6.1" dependencies: - cross-fetch: ^3.1.5 + cross-fetch: ^4.0.0 did-resolver: ^4.1.0 - checksum: 66e34f2149a5ba427de783ebc6e36d6f372354689229e0de86004303b6978ab8ce74292f0f772d5d6e4bd6e0663765fe09b7a6e558288123afa5f2c2137ebd45 + checksum: 0281f1be06e04cac2d8397b93c8edd6789608d20ac0f67c2a7d472f8b22d2988284bddb2e5583ff1ee817a9b4a3fc483e42a5e67bbfac847a49f880509f97219 languageName: node linkType: hard -"@sphereon/oid4vci-client@file:./sphereon-oid4vci-client-v0.5.1.tgz::locator=%40internal%2Fopenid4vc-client%40workspace%3Apackages%2Fopenid4vc-client": - version: 0.5.1 - resolution: "@sphereon/oid4vci-client@file:./sphereon-oid4vci-client-v0.5.1.tgz::locator=%40internal%2Fopenid4vc-client%40workspace%3Apackages%2Fopenid4vc-client" +"@sphereon/oid4vci-client@npm:^0.10.2": + version: 0.10.2 + resolution: "@sphereon/oid4vci-client@npm:0.10.2" dependencies: - "@sphereon/ssi-types": ^0.9.0 - cross-fetch: ^3.1.5 + "@sphereon/oid4vci-common": 0.10.1 + "@sphereon/ssi-types": ^0.18.1 + cross-fetch: ^3.1.8 debug: ^4.3.4 - uint8arrays: ^3.1.1 - checksum: b3f26686200fc1895f92bca411ececef4b9fbd37a473d7e4f4364e2a8ab1f86bb178db866c6ab340bf22f69f6f41caefcb6bad6d89fa319c28896d0e6a25b3b6 + checksum: 58b893203c41382ce0e0691f47ec0dff4d1864c32425f31b279430ee0fe8ea573dc95e7085a86770b671dd5c5e1063f6066bf5d575911b8dc7e5625f21f7041a languageName: node linkType: hard -"@sphereon/oid4vci-common@file:./sphereon-oid4vci-common-v0.5.0.tgz::locator=%40internal%2Fopenid4vc-client%40workspace%3Apackages%2Fopenid4vc-client": - version: 0.5.0 - resolution: "@sphereon/oid4vci-common@file:./sphereon-oid4vci-common-v0.5.0.tgz::locator=%40internal%2Fopenid4vc-client%40workspace%3Apackages%2Fopenid4vc-client" +"@sphereon/oid4vci-common@npm:0.10.1, @sphereon/oid4vci-common@npm:^0.10.1": + version: 0.10.1 + resolution: "@sphereon/oid4vci-common@npm:0.10.1" dependencies: - "@sphereon/ssi-types": ^0.9.0 - cross-fetch: ^3.1.6 + "@sphereon/ssi-types": ^0.18.1 + cross-fetch: ^3.1.8 jwt-decode: ^3.1.2 - checksum: 7aca509fb3495608ae29a52ba25e4108b2d204475ce64bc93c65336bbead7d211e9a3f40768eebd58458ae69784419e961a7db62ed9e2e88eb72e5931577cd0a + sha.js: ^2.4.11 + uint8arrays: 3.1.1 + peerDependencies: + msrcrypto: ^1.5.8 + peerDependenciesMeta: + msrcrypto: + optional: true + checksum: f8d5f7ac8dd9d67761f840ec09090a95bbb3ea024113e66bfbb54c4431cecbe572ca399ae72a179539fff0927a5a2e4fc375bae624e0bf3183876612d78d5316 languageName: node linkType: hard -"@sphereon/pex-models@npm:^2.0.2": - version: 2.0.2 - resolution: "@sphereon/pex-models@npm:2.0.2" - checksum: 577b84383476f7785a4c054a305ada11fa0d1ad53e091da13e546a68f481c8c352c71fcd91bc41c0036cb6802084b42a30b96ee831a994d72141110eeb21521d +"@sphereon/oid4vci-issuer@npm:^0.10.2": + version: 0.10.2 + resolution: "@sphereon/oid4vci-issuer@npm:0.10.2" + dependencies: + "@sphereon/oid4vci-common": 0.10.1 + "@sphereon/ssi-types": ^0.18.1 + uuid: ^9.0.0 + peerDependencies: + awesome-qr: ^2.1.5-rc.0 + peerDependenciesMeta: + awesome-qr: + optional: true + checksum: 3f2b9ad62863f81c4fb6a1742a373fd5c88acdea23a39c9803b13aaa789ac3c0fe24d0e75c78889ed41b365f882575910975567655aef42225002ca7f0ff7524 languageName: node linkType: hard -"@sphereon/pex@npm:^2.0.1": - version: 2.0.1 - resolution: "@sphereon/pex@npm:2.0.1" - dependencies: - "@sphereon/pex-models": ^2.0.2 - "@sphereon/ssi-types": ^0.10.0 - ajv: ^8.12.0 - ajv-formats: ^2.1.1 - jsonpath: ^1.1.1 - jwt-decode: ^3.1.2 - nanoid: ^3.3.6 - string.prototype.matchall: ^4.0.8 - checksum: 48629e37ed6c72ec7b272c39610c6b4dcc49eadb943d10d9dc7b87fe63f899f9ea47928136772aa3c41bc20eb26dce8e8bbd7fd098778b33aaa7e3b82529b95f +"@sphereon/pex-models@npm:^2.2.2": + version: 2.2.2 + resolution: "@sphereon/pex-models@npm:2.2.2" + checksum: 9623ecaa14de49643eb5850a43c1f7ba1cb5d013967fdddf4c3ec86508a11cf3729b030739883d92860589870aeed5eab203660024a5f1b43da96fbec1b6ed63 languageName: node linkType: hard -"@sphereon/ssi-types@npm:^0.10.0": - version: 0.10.0 - resolution: "@sphereon/ssi-types@npm:0.10.0" - dependencies: +"@sphereon/pex@npm:3.3.0, @sphereon/pex@npm:^3.3.0": + version: 3.3.0 + resolution: "@sphereon/pex@npm:3.3.0" + dependencies: + "@astronautlabs/jsonpath": ^1.1.2 + "@sd-jwt/decode": ^0.3.0 + "@sd-jwt/present": ^0.3.0 + "@sd-jwt/utils": ^0.3.0 + "@sphereon/pex-models": ^2.2.2 + "@sphereon/ssi-types": 0.18.1 + ajv: ^8.12.0 + ajv-formats: ^2.1.1 jwt-decode: ^3.1.2 - checksum: 8dde42d7854219b91ddaa90b23f3f8ea960e4140e5c72f8c990b749ce608f8a29a4b431a05166c1ec63cdddd52d95fa496595d79fe4fb51a1e968560e3efc3f7 + nanoid: ^3.3.7 + string.prototype.matchall: ^4.0.10 + checksum: 789edc533062af7e1a5bd8e301ce149f217e8928c36243ade800fd029aba4052933e610eaf3086a7c4b186830d50196985ce31bba2aa2ba9cc19b4bcc18bb56c languageName: node linkType: hard -"@sphereon/ssi-types@npm:^0.11.0": - version: 0.11.0 - resolution: "@sphereon/ssi-types@npm:0.11.0" +"@sphereon/ssi-types@npm:0.18.1, @sphereon/ssi-types@npm:^0.18.1": + version: 0.18.1 + resolution: "@sphereon/ssi-types@npm:0.18.1" dependencies: + "@sd-jwt/decode": ^0.2.0 jwt-decode: ^3.1.2 - checksum: d66d3c1a2ae524860a1553f94f6d0aa95e05453922522bdf8a89ccc9d8f1646df8214d54f21816e0870b25751cda659a439e09ac1fd4326b49c5a7253a1b0590 + checksum: 1853dc97aa35aa05d1b8dc2ad40d541cc6f86572736e1fdce7c5ba0c4ab0aef5165c57f19e2a4489b9c62841ec655565286c2ed6886d7232c84910525ce9cf43 languageName: node linkType: hard @@ -4795,7 +4775,7 @@ __metadata: languageName: node linkType: hard -"@stablelib/ed25519@npm:^1.0.2, @stablelib/ed25519@npm:^1.0.3": +"@stablelib/ed25519@npm:^1.0.1, @stablelib/ed25519@npm:^1.0.2, @stablelib/ed25519@npm:^1.0.3": version: 1.0.3 resolution: "@stablelib/ed25519@npm:1.0.3" dependencies: @@ -4913,6 +4893,145 @@ __metadata: languageName: node linkType: hard +"@swc/core-darwin-arm64@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-darwin-arm64@npm:1.4.8" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-darwin-x64@npm:1.4.8" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.4.8" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-linux-arm64-gnu@npm:1.4.8" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-linux-arm64-musl@npm:1.4.8" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-linux-x64-gnu@npm:1.4.8" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-linux-x64-musl@npm:1.4.8" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-win32-arm64-msvc@npm:1.4.8" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-win32-ia32-msvc@npm:1.4.8" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.4.8": + version: 1.4.8 + resolution: "@swc/core-win32-x64-msvc@npm:1.4.8" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@swc/core@npm:^1.3.100": + version: 1.4.8 + resolution: "@swc/core@npm:1.4.8" + dependencies: + "@swc/core-darwin-arm64": 1.4.8 + "@swc/core-darwin-x64": 1.4.8 + "@swc/core-linux-arm-gnueabihf": 1.4.8 + "@swc/core-linux-arm64-gnu": 1.4.8 + "@swc/core-linux-arm64-musl": 1.4.8 + "@swc/core-linux-x64-gnu": 1.4.8 + "@swc/core-linux-x64-musl": 1.4.8 + "@swc/core-win32-arm64-msvc": 1.4.8 + "@swc/core-win32-ia32-msvc": 1.4.8 + "@swc/core-win32-x64-msvc": 1.4.8 + "@swc/counter": ^0.1.2 + "@swc/types": ^0.1.5 + peerDependencies: + "@swc/helpers": ^0.5.0 + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 3284e64fe72896d1be8637f7fdcbba575d86e02da056a8c5208c93877250bfb1922fc5194281926650d5694e2434b7906efc0db8925769a4558f5fbd93028fd6 + languageName: node + linkType: hard + +"@swc/counter@npm:^0.1.2": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.3": + version: 0.5.6 + resolution: "@swc/helpers@npm:0.5.6" + dependencies: + tslib: ^2.4.0 + checksum: 45de57097e1f6f356f571c7a4f55c692a46b0404c8601e5d9552e152000dfe541ff529d3d01c8a4abf60799d6e7d0078936e40be0a203ca356299d5d6adea765 + languageName: node + linkType: hard + +"@swc/types@npm:^0.1.5": + version: 0.1.5 + resolution: "@swc/types@npm:0.1.5" + checksum: 6aee11f62d3d805a64848e0bd5f0e0e615f958e327a9e1260056c368d7d28764d89e38bd8005a536c9bf18afbcd303edd84099d60df34a2975d62540f61df13b + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:^1.1.2": version: 1.1.2 resolution: "@szmarczak/http-timer@npm:1.1.2" @@ -4922,1178 +5041,1396 @@ __metadata: languageName: node linkType: hard -"@tamagui/adapt@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/adapt@npm:1.26.1" +"@tamagui/accordion@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/accordion@npm:1.91.4" + dependencies: + "@tamagui/collapsible": 1.91.4 + "@tamagui/collection": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + peerDependencies: + react: "*" + checksum: 21fba138708c9859a83c539b56c2e855dd7b3a97c8f336a6c8589541a2b496be6e7f6a69c1c5633ffd25a875dd5cfe90d68110703d34786decb494d01b329933 + languageName: node + linkType: hard + +"@tamagui/adapt@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/adapt@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - checksum: d3f48992516b8307b9f57de7e49e53f955117144b6d15b0d500769340171f661653bf8e58a60be1507bf4d54cd2de0323741a8fc1db772f7a6cf20b6d63c0b96 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/helpers": 1.91.4 + checksum: f3a5f7bd6a8513c684eb21175698232cd9c3a22fc3795edb9b0e5f731291770957e13fbb8721e19d7aa14697f75bd658fb7b5e5226a5171e13c971bb9073c029 languageName: node linkType: hard -"@tamagui/alert-dialog@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/alert-dialog@npm:1.26.1" +"@tamagui/alert-dialog@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/alert-dialog@npm:1.91.4" dependencies: - "@tamagui/animate-presence": 1.26.1 - "@tamagui/aria-hidden": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/dialog": 1.26.1 - "@tamagui/dismissable": 1.26.1 - "@tamagui/focus-scope": 1.26.1 - "@tamagui/polyfill-dev": 1.26.1 - "@tamagui/popper": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/remove-scroll": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/animate-presence": 1.91.4 + "@tamagui/aria-hidden": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/dialog": 1.91.4 + "@tamagui/dismissable": 1.91.4 + "@tamagui/focus-scope": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/popper": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/remove-scroll": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: c2c2c38baffbe696d139ee089d2ece6aa4b1588175b3180e31b6b010f739026d0a0c676bc098d61e4b8b696d40a80353594f5a492b94845775a754f8d836879b + checksum: 70c535f3f0b5568272936ba9b4e58f603d3eafd7cb00ef8af545a5fcea6172e32071f0add4da3567e03fcd6ebfade78f6afd3d7ead764e540204bdff78759404 + languageName: node + linkType: hard + +"@tamagui/animate-presence@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/animate-presence@npm:1.91.4" + dependencies: + "@tamagui/helpers": 1.91.4 + "@tamagui/use-constant": 1.91.4 + "@tamagui/use-force-update": 1.91.4 + "@tamagui/use-presence": 1.91.4 + "@tamagui/web": 1.91.4 + checksum: 0036c3ffcf7940ec035fa8832fb4879ec236d4603ee50b258317812f55423a1439a6e90cce7595667cf8d0435edf10711610d5a65326f22439510e56b20d84da languageName: node linkType: hard -"@tamagui/animate-presence@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/animate-presence@npm:1.26.1" +"@tamagui/animate@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/animate@npm:1.91.4" dependencies: - "@tamagui/use-presence": 1.26.1 - "@tamagui/web": 1.26.1 - checksum: 9e60fc40ae7fc2dfd82c51715e8a18d0b40974b0a65cfa455ccdbf685a77c4ab2189cdc3710f8ea86493dd7316e0a669e42a1a5c539348fae8de33099baa770c + "@tamagui/animate-presence": 1.91.4 + checksum: e7281d5815390b32ba53907dc14b2dcae3dd385291e02bb29e932e5341ebd21f800d2723079afcb180d5624ad4876f4099756eb6d4051a5b21b3dcf79f2ce94d languageName: node linkType: hard -"@tamagui/animations-react-native@npm:1.26.1, @tamagui/animations-react-native@npm:latest": - version: 1.26.1 - resolution: "@tamagui/animations-react-native@npm:1.26.1" +"@tamagui/animations-react-native@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/animations-react-native@npm:1.91.4" dependencies: - "@tamagui/use-presence": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/constants": 1.91.4 + "@tamagui/use-presence": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 5a5e65a695de0ef1f578c8f2acc9d69297ab782f12d0fb7253f574dc1d3c5bee4e24976ee8fddd0efd142ad8bb0902c4f3437b7254d8e400a9b807a3b0a3ad97 + checksum: bd709e03d78b594568e2eab6e42efd473c661705736319b73f3c77e7e571564df4e76cb501750c4b2ea0eeceeff938aef98f5c3d4978948beed1afde75b33671 languageName: node linkType: hard -"@tamagui/aria-hidden@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/aria-hidden@npm:1.26.1" +"@tamagui/aria-hidden@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/aria-hidden@npm:1.91.4" dependencies: aria-hidden: ^1.1.3 peerDependencies: react: "*" - checksum: 73104592e2ae4cd9a849059a0e8552add96ce442bf068436750fe3e945d8d5d222f5f61377c22bff1ab0a751087297fd502c447f562cf035dd150d6ddbdc580c + checksum: ea7e4747a4c089792b7336c399df09eafa0acca6fa40c86b07ab1b4d30d76c8c67a6b0da1fe1846637866e669f0e38ba85699939ad8b642756518aba3d2b547c languageName: node linkType: hard -"@tamagui/avatar@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/avatar@npm:1.26.1" +"@tamagui/avatar@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/avatar@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - "@tamagui/image": 1.26.1 - "@tamagui/shapes": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/use-event": 1.26.1 + "@tamagui/core": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/image": 1.91.4 + "@tamagui/shapes": 1.91.4 + "@tamagui/text": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: fbdd75cf00e69268d3785d28d22277bc105fe3090080becc0a31a33be3c6aea970daf4362b91867862d5d9a970027fd7e1c63d918209f3b7bdc28ede313ebbdc + checksum: 36d8f288345866da2c5685c55715653c57389374b5cf337d8b2086563f0ecb749cf5837466f789b24933849132c1bb0cf01c21017b0c557aefb9dbff4036c901 languageName: node linkType: hard -"@tamagui/babel-plugin@npm:latest": - version: 1.26.1 - resolution: "@tamagui/babel-plugin@npm:1.26.1" +"@tamagui/babel-plugin@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/babel-plugin@npm:1.91.4" dependencies: - "@babel/generator": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/template": 7.18.10 - "@babel/traverse": ^7.19.6 - "@tamagui/simple-hash": 1.26.1 - "@tamagui/static": 1.26.1 - checksum: fa87e4199377675cb361ee85d5c91608b80912e297b83d9b1d8d71463490ed168b48f9dc195ce96e491485f80ebe59eb6828e9219313bd2e2e913ff208b08f8b + "@babel/generator": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.3 + "@tamagui/static": 1.91.4 + checksum: 32a3746f82b5b236af0e998ed072b1122f21fa1ce653e7ac61b36d7d99d3885ade8249667b0ce4ce22e4293532db4c32395c9ab574fec07433745100e99b04ff languageName: node linkType: hard -"@tamagui/build@npm:1.26.1, @tamagui/build@npm:latest": - version: 1.26.1 - resolution: "@tamagui/build@npm:1.26.1" +"@tamagui/build@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/build@npm:1.91.4" dependencies: + "@babel/core": ^7.23.3 "@types/fs-extra": ^9.0.13 + babel-plugin-fully-specified: "*" chokidar: ^3.5.2 - esbuild: ^0.17.17 + esbuild: ^0.19.11 + esbuild-plugin-es5: ^2.1.0 execa: ^5.0.0 fast-glob: ^3.2.11 - fs-extra: ^11.1.0 + fs-extra: ^11.2.0 get-tsconfig: ^4.5.0 lodash.debounce: ^4.0.8 - typescript: ^5.0.4 + peerDependencies: + typescript: "*" bin: tamagui-build: tamagui-build.js - checksum: 3c8ab7821b5fe1e5fdc143c79515b42843cf7042526bfe6ac31b7b10ae20d8afb9111956f204a887b148ac769d890792b21f70225078b22c29f26a7cef849ee5 + checksum: 9e378bd51362df6f01a6d7792151e096755810367f7a6c6a4e6d1ca0d3ce1dc6c3e10039c5a22001e7bcfaa966a4ede0bd5ee71206acaa01a6762a3ff5a02661 languageName: node linkType: hard -"@tamagui/button@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/button@npm:1.26.1" +"@tamagui/button@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/button@npm:1.91.4" dependencies: - "@tamagui/font-size": 1.26.1 - "@tamagui/get-button-sized": 1.26.1 - "@tamagui/helpers-tamagui": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/font-size": 1.91.4 + "@tamagui/get-button-sized": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/helpers-tamagui": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 336e258afc37e6a4422b9874cb062e4115cffa0957e6c8fb7727220b272622d8c6d764fab138231512eaf843f53453d92a00b2f86874d93e1d35ed9df7ddd259 + checksum: c9d48d47d6ebd9130e8e80f659a51c77386d1d27690595b633250f02c80005dcd3bdb6445739bfcf2d1873b3436d237b012e7accba2eb6b51cc1390816342f04 languageName: node linkType: hard -"@tamagui/card@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/card@npm:1.26.1" +"@tamagui/card@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/card@npm:1.91.4" dependencies: - "@tamagui/create-context": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/create-context": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 45ad23ec5725de536a5b31c0e574b17650f02f9fee5fa772fdd1e26a86d4c8c47eb3f8f5c25faea60f6dec7f51ea500478ce89be610cd8e265b42fa0a8195a25 + checksum: bae98c9332e911ac5d12b833494d8d793b0f070bb4011c685086d86104b959487cba335daef02b96e41390bc7b58b28e1bd52506e8521c4cc20551f5f2ee667b languageName: node linkType: hard -"@tamagui/checkbox@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/checkbox@npm:1.26.1" +"@tamagui/checkbox-headless@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/checkbox-headless@npm:1.91.4" dependencies: - "@radix-ui/react-use-previous": ^0.1.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/font-size": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/helpers-tamagui": 1.26.1 - "@tamagui/label": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/label": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-previous": 1.91.4 peerDependencies: react: "*" - checksum: 9dba2dbb50384637947caba1dd61b9e4a9f6ebacf067b0a0ffa3d36c3985792ed0affb583c2d25bf5e10482b66e512e283bd31e77f81ea9789eb7de00b19813b - languageName: node - linkType: hard - -"@tamagui/cli-color@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/cli-color@npm:1.26.1" - checksum: 3e40cdc943b239ec6ccfd18bc6b369862cb6579453ff85e43d2694400300b62561824865c76ff571bcd0da30563b8482a4ed8a6cb4d35955f42599b80aabf482 + checksum: 396b47db4cdc2682ad2eaa30d67eb47fd7cabace1f921cbda8a969a5639bf090fcbf286bd52758954b0017867252bba909be0f29fd0e3677fd4ec6d694b050bf languageName: node linkType: hard -"@tamagui/collection@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/collection@npm:1.26.1" +"@tamagui/checkbox@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/checkbox@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/polyfill-dev": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/checkbox-headless": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/font-size": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/helpers-tamagui": 1.91.4 + "@tamagui/label": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-previous": 1.91.4 peerDependencies: react: "*" - checksum: 879720da6afda7baac9719a966a6eb7b5b4e555843f23443f4cad92368eb9b1b5233e761d5db581c61fb61b72d6da24d0232e5f520ab55e07dbe2e30109ed855 + checksum: e62cf92c8c03149dabae5737c5c86122ee25ab62bbbcfd33e3efc0a4d86834862e19692c046ea9f1bac85a81edafccd42e3ce6e6d0af4e7e1b0f84cb98e21952 languageName: node linkType: hard -"@tamagui/colors@npm:1.26.1, @tamagui/colors@npm:latest": - version: 1.26.1 - resolution: "@tamagui/colors@npm:1.26.1" - checksum: 1fe33f20092d25a9a26a236f0eb0a3b6d864088ca180296ba8ae818927236bff29e3438092745b80de9b822620756cf876d2f0b88d3b0d3069ddd5c855ec2207 +"@tamagui/cli-color@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/cli-color@npm:1.91.4" + checksum: 3490e5147e7e057db56355d740cb77f7e1b422470b70cf978989951d79dbb9332094171e0f0be9355983f05df20b1dba9b8fad0e55a471bca36b14af97398b5f languageName: node linkType: hard -"@tamagui/compose-refs@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/compose-refs@npm:1.26.1" +"@tamagui/collapsible@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/collapsible@npm:1.91.4" + dependencies: + "@tamagui/animate-presence": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 peerDependencies: react: "*" - checksum: aeb376eec5828699118d269b034c06e4b04409671e13a93363368d9977896786fae985158d7915467440ac5ced71f599f3407c5f45ee2cc432efb765a929ceda + checksum: f7def19fb54dede3257b9b20584f6736afea51caaf904e7ab7d60bba29c5bd25ca6058437dabb3f6080460c5c364d8b3d7d3924b7f9cf7b157bf41bb8427a215 languageName: node linkType: hard -"@tamagui/config-default-node@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/config-default-node@npm:1.26.1" +"@tamagui/collection@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/collection@npm:1.91.4" dependencies: - "@tamagui/shorthands": 1.26.1 - checksum: 4fa1ffba4132c5b290e86a220408513b27cb625dc9c5ab9130bbecd097cc0021f6526fe600addb17d1fe17de7c5354a68a1770d5c51b76cf61ee018a4b3cb279 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + peerDependencies: + react: "*" + checksum: 528c95dfceec5e6b1f197036b63bda161e139fbaa60bd9d7d7c045df449551f6cacb1fb9ddfdf1d80fd4aaf8bc0bbfe76e62879fb04356bf15a73aeab50b63f0 languageName: node linkType: hard -"@tamagui/constants@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/constants@npm:1.26.1" +"@tamagui/colors@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/colors@npm:1.91.4" + checksum: 0e066da73bc8ca07ad90afae4c0fbf906db0d630dc51bb3c0989feea4320719d5498ed955e53e997a54457e31aa30c14abe2a330f7666a9b5dc1e174e406652b + languageName: node + linkType: hard + +"@tamagui/compose-refs@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/compose-refs@npm:1.91.4" peerDependencies: react: "*" - checksum: 5e54f82c5bbe9faf4dead5ee8cee75339a16c60ed8962da1b2902a0786f4b0fb53d7bcbcb0039a845686a875b11633b21aec170d5a657e29ed7b884b6417f160 + checksum: d3882cc612f226783bd5f5ea2aa70361d30531804b1d8201bf062d9b872b89327e1f731eaabab7dd7dca23d68aa18c7a95592eb51d490bd1c090c44a466a442d languageName: node linkType: hard -"@tamagui/core-node@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/core-node@npm:1.26.1" +"@tamagui/config-default@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/config-default@npm:1.91.4" dependencies: - "@babel/runtime": ^7.19.4 - "@tamagui/core": 1.26.1 - "@tamagui/helpers": 1.26.1 - checksum: 8f9db6a46bbed463ac5b260a7f169c31a3d95f75950cf1972b6b215ea1f8b934d34cc7ec81e1aedf644077da7ff7bdea3d5a129e86db76b6dcd9b1294f30bdfb + "@tamagui/core": 1.91.4 + "@tamagui/shorthands": 1.91.4 + checksum: e859bf825e477d4a8a505fedd483624e956bd1b3983b4aefb761059b08b20ba431d76b43a9a33f7fd805e33fea01edacfd56b9e9e2cb705402e377b54edebad4 + languageName: node + linkType: hard + +"@tamagui/constants@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/constants@npm:1.91.4" + peerDependencies: + react: "*" + checksum: 5baae2b13b45684cfb8e7b1296084d1afe312a89baafb3118e8ed2fe213cb33ea06db397bff3bc560b045b61db351b7f7c790ee0485a4bf794a03bc8892b82d3 languageName: node linkType: hard -"@tamagui/core@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/core@npm:1.26.1" +"@tamagui/core@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/core@npm:1.91.4" dependencies: - "@tamagui/react-native-use-pressable": 1.26.1 - "@tamagui/react-native-use-responder-events": 1.26.1 - "@tamagui/use-event": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/react-native-use-pressable": 1.91.4 + "@tamagui/react-native-use-responder-events": 1.91.4 + "@tamagui/use-event": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 8219f60c3a018c0832b943494325353758cd92f6a9789cb6abe78ff95829a8ba69ab7dee4367810b89b8a0325306c40a59bc2c634fd2a8f87bcc643b5323aa48 + checksum: 32e2da53b432e768cfac27c001b38d96e1fe9da01ed33425d06c8f019969c09044682677f726577cda5fe10cef6ad86d57bad6ec81a62cb4b8063616b573174c languageName: node linkType: hard -"@tamagui/create-context@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/create-context@npm:1.26.1" +"@tamagui/create-context@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/create-context@npm:1.91.4" peerDependencies: react: "*" - checksum: a95b240d42b6c59a2d777b6867891032817c2d788c09742515dd9ddcbb6094b4c4a9417d669e1d32fd6a4d79807ff39e887a6c039bb11ef5c8b2d1a9d88c44e8 + checksum: 3370c311323ab7c6f32e93739b9f75c112b45bc603f047b502d53199e10e9801320a21c153bafa80e697c967a51f1026c8a124b41eef14fc9629c3452747de16 languageName: node linkType: hard -"@tamagui/create-theme@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/create-theme@npm:1.26.1" +"@tamagui/create-theme@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/create-theme@npm:1.91.4" dependencies: - "@tamagui/web": 1.26.1 - checksum: 14e66e0f615303503727c264db5b8e7eee8789d4d1304be5ba1329a3b63ac00057b05a6aacb950770983f1468dabd7f6e665e24b110962fe4d95f979d36b68ea + "@tamagui/web": 1.91.4 + checksum: dafd7fda461e9635862dec003be26576d80d9ff502a6a5dac91d5efc059a2c7170399cc2461ab3bb68ce815158795c120c089d64c3f077b2e268d00e91182f68 languageName: node linkType: hard -"@tamagui/dialog@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/dialog@npm:1.26.1" +"@tamagui/dialog@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/dialog@npm:1.91.4" dependencies: - "@tamagui/adapt": 1.26.1 - "@tamagui/animate-presence": 1.26.1 - "@tamagui/aria-hidden": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/dismissable": 1.26.1 - "@tamagui/focus-scope": 1.26.1 - "@tamagui/polyfill-dev": 1.26.1 - "@tamagui/popper": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/remove-scroll": 1.26.1 - "@tamagui/sheet": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/adapt": 1.91.4 + "@tamagui/animate-presence": 1.91.4 + "@tamagui/aria-hidden": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/dismissable": 1.91.4 + "@tamagui/focus-scope": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/popper": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/remove-scroll": 1.91.4 + "@tamagui/sheet": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 56c403039f3e5bdce88fd4e0a5d0b88b3fb0b80383a928b03e15f3560997eca87e6f6525731ea4604428465b542bbc5e590b26b48ded6304ccea4cbf86552b52 + checksum: 193ab2372a5154cb2b049ae0a449e1096fe330ab48f5ed1bd64dfac1f79eb12c91ec0303f0716179319dcf80b0f8cf0c899c692eac147829fe0f7b865c7e8c78 + languageName: node + linkType: hard + +"@tamagui/dismissable@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/dismissable@npm:1.91.4" + dependencies: + "@tamagui/compose-refs": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/use-escape-keydown": 1.91.4 + "@tamagui/use-event": 1.91.4 + peerDependencies: + react: "*" + checksum: 948a00e16af29a12b7a4b79c227cebf83cb073c5b3fd1d4407df54c94feb70a877de3cea5fccd2577a5e363a2bb7a716126c4b468c2bfe40230df448920b3008 languageName: node linkType: hard -"@tamagui/dismissable@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/dismissable@npm:1.26.1" +"@tamagui/elements@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/elements@npm:1.91.4" dependencies: - "@radix-ui/react-use-escape-keydown": ^0.1.0 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/use-event": 1.26.1 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" - checksum: 63851713a9e5b86e2e98ccc14538f89ceba8a9be5db157000756c250782aa8f4bdf5c8e7bc3f9821ce07735e12b37c60e451ccdc4f45c28f45f3853358d723b1 + react-dom: "*" + checksum: 2deff51785afe2e82dde0158024ecb8adf936c65fb5004fce2da22fce638ae0c7cb179f2fca76fac7700d7749c736d8a7d41eeb71f9fd4181a9fd4a01b3eef30 languageName: node linkType: hard -"@tamagui/fake-react-native@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/fake-react-native@npm:1.26.1" - checksum: ad8be4198af3b42d89db614a6652a77f59c013c4a6f8f71032f9dd49b5013cdfaac15cd5c817facff7b07129041d1966448f8d9113cc35db737ca8ba52c7ae1e +"@tamagui/fake-react-native@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/fake-react-native@npm:1.91.4" + checksum: 27611fbed64167db91ba1f4c1125cf8c405df0ca7d4f6868df66117d9c3c5bd0c770070b99ce0d115c7c3eb31337e0cdc24257de0e8574e9c0ca6fc9587b4eb1 languageName: node linkType: hard -"@tamagui/floating@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/floating@npm:1.26.1" +"@tamagui/floating@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/floating@npm:1.91.4" dependencies: - "@floating-ui/react-dom": ^1.2.2 - "@floating-ui/react-native": ^0.9.0 + "@floating-ui/react-dom": ^2.0.6 + "@floating-ui/react-native": ^0.10.3 + react-dom: ^18.2.0 peerDependencies: react: "*" - checksum: f52a78d62c9628264a0894cfa233c0fbf8959feb57ba02b41c96bf64c8d83808ff9c0d9e3c17b2b5557ec81a3f5d9ef7f7277d814255f185d76b4e226ab3128f + checksum: 4973da8b3c647fb60c879ca8153efedb7a51388cabf9ec0b5349e91830d71bd2b374eac960df33b67f1dd2ccdcc65642f1aec0fb1006f6fcb6a372f0ba40ff46 languageName: node linkType: hard -"@tamagui/focus-scope@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/focus-scope@npm:1.26.1" +"@tamagui/focus-scope@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/focus-scope@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/use-event": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/use-event": 1.91.4 peerDependencies: react: "*" - checksum: d4dad538cd2250eb3c85dfdb7e906999af410b61288d083cab1ea046caa5886f3489f9b444ae9258b2e90ce8332dfdb1d4d991e0711cb4aab49ff5dd238640b4 + checksum: d9125b6792a183d484e83d63267087a565a1c2685680c0b572f82b90eb87c5bbea2cfd9082cc63acbd9115d96990db34e0e7168c56a6408768a6e23f90c466d9 languageName: node linkType: hard -"@tamagui/focusable@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/focusable@npm:1.26.1" +"@tamagui/focusable@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/focusable@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 2ae3860f58a8fe45fabecbb7021ec8a64fee53dd0a70bd0854b761e40540d7c60fee681e89de78886ccd5fd82c5e2cf43d4d2da29340d81600d3a0a809834cfa + checksum: 7860cd8ad8f9b236232988219271fedcfe928b3ed7589a0f697a20c7a1d685fcb50dec40a4aed984f879cb39599ab6604002a6d6809ef7aadddffa0c0d8b0b67 languageName: node linkType: hard -"@tamagui/font-inter@npm:latest": - version: 1.26.1 - resolution: "@tamagui/font-inter@npm:1.26.1" +"@tamagui/font-inter@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/font-inter@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - checksum: 8d88dec9916f8e422c87bafc270f7591da78848b3e992d3658ae5a09fa55ff95c8cf98e9de638d3309b62ca3fc257b911eafedba9ecb50a8de293c78a679f94a + "@tamagui/core": 1.91.4 + checksum: 9581f53ae0919184f54985f61869b77c91325ab85d740fc251fd941cbf83bb2b2c26674187abf8cf2b0ed7878d60c30a7429521be22fbef59b051e61a8eb41c0 languageName: node linkType: hard -"@tamagui/font-size@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/font-size@npm:1.26.1" +"@tamagui/font-size@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/font-size@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" - checksum: eb1785f95ce1287190b404aa926be7ba46f6dfbc5710fdd0d4407a5e6f482ad1d46a813f46404cf54880cefd2e1e782c90ce69e1b09308f384b4fa25336fd2b5 + checksum: cd8670174df1255e4e3033528f7fc79f26438446190af1dc25bec114dcaa3eddd3cf8503d4e042272f8f2f98fd6965e38ba405dfe5f3b4cdedca74dd4bebe938 languageName: node linkType: hard -"@tamagui/form@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/form@npm:1.26.1" +"@tamagui/form@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/form@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/get-button-sized": 1.26.1 - "@tamagui/get-font-sized": 1.26.1 - "@tamagui/text": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/get-button-sized": 1.91.4 + "@tamagui/get-font-sized": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/text": 1.91.4 peerDependencies: react: "*" - checksum: c61f2033fccce8a0b3a467afc85cffca158bafae4a2b3d14055b2b98ab99ba7cb63e876e89ec8900d05a6a33440b5cd22ba35c5fcd1abe2d2381700f05be4373 + checksum: a9ed4d2847555fc91c64a077c15a5a6f264140f4bb373760616a69667621e9f6d329710bd2287063d4bda56bc14cf9e98bc519dce345fe17065905bd79f8dfbe + languageName: node + linkType: hard + +"@tamagui/generate-themes@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/generate-themes@npm:1.91.4" + dependencies: + "@tamagui/create-theme": 1.91.4 + "@tamagui/types": 1.91.4 + esbuild-register: ^3.4.2 + fs-extra: ^11.2.0 + checksum: 396f6b228242c94d574c9be5d7ba09c551d85cb4b757b32aa0929dcde2f04b4cdfdaba6d525f6ede267b0f2e312ca5cea8b6f1cd9e3a1caaedb5deb8d5e00451 languageName: node linkType: hard -"@tamagui/get-button-sized@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/get-button-sized@npm:1.26.1" +"@tamagui/get-button-sized@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/get-button-sized@npm:1.91.4" dependencies: - "@tamagui/get-size": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/get-token": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: dbd6523b8e06ce6f110a4a6558b5064b84e00d10faaeaa3f610b4860fa12b06ba225d16f46c82a5a6ef68391a62e950c0fc1ed7e037c1101086ad296bab15390 + checksum: b476a1b5068a1f3204ac308f8c47bba089a6a5ea64cd3985872c6238076baf0167c2a8e9fe6ed5a4f5a267dd093e6abd4c5b7e5233bb02878b4382e92cefa5a8 languageName: node linkType: hard -"@tamagui/get-font-sized@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/get-font-sized@npm:1.26.1" +"@tamagui/get-font-sized@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/get-font-sized@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" - checksum: c3f988f9bdb5d0ffa602377bbc45fe06e3727bf2c662c53f873bb631c98e4d4da6e0a081773da02e1386332ecc336c9154640e243afaf6b8246f523c75d422dd + checksum: bfafe4238f3b8d3d74a44411cc6c20920acca56277774e2a15499c7cf6e0f3d12960977d1561fc21b2f8b31fb08298db92fe21b24b85d1fe13b13a9378c246a4 languageName: node linkType: hard -"@tamagui/get-size@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/get-size@npm:1.26.1" +"@tamagui/get-token@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/get-token@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: bc66897960e8138481371cba476f24366fc0a1f2c24b5a2ddf0cf43d1a3a00ec15d004564c4800483f37115591392e9d3d21a3c197c2a7f8d8c166253affe28f + checksum: 92e0fa8b2e1b6cb937ef723283bbb4823a9a7a3ee2b529d856df54870bae045915d41a7b8e9540304ed746ee2424093b2492a37ee4d378527d58a41bffe89607 + languageName: node + linkType: hard + +"@tamagui/group@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/group@npm:1.91.4" + dependencies: + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + reforest: ^0.13.0 + peerDependencies: + react: "*" + checksum: 3b748c4bffe3b19102eb9d902158d758d5a3ce1044ae0cd793002af289700d3a8c93b05b563979d04954f36fbf760847d57fa623817221b23f4114c5cbba22e5 languageName: node linkType: hard -"@tamagui/group@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/group@npm:1.26.1" +"@tamagui/helpers-icon@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/helpers-icon@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - reforest: ^0.12.1 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" - checksum: cacbbd642b7949de3deb37c2b4cbc575ce6b88762735aa8a312d149372b4dbdedb1e30b264ac3247130388c4f0a514a8f0b70e339daca1d76b12feb924d2e88e + react-native-svg: ">=12" + checksum: ce7f20987f85fb2aeeca07c7e96d7c9f8d49c8dbdb337d5359ff6f589ef9c81ec808e0024be4a99496b400b1ec609c637fdf3e916b1dd2bb9eff013b3b30a7b3 languageName: node linkType: hard -"@tamagui/helpers-node@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/helpers-node@npm:1.26.1" +"@tamagui/helpers-node@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/helpers-node@npm:1.91.4" dependencies: - "@tamagui/types": 1.26.1 - checksum: f8bb8efbd44d80fcd31955770fd0f66d256ea331023993244b82ce8dfe0595003ee7f255c3c9e52fc7d5c8dae326c18ba09a54f341fca560b8467fe3d239809c + "@tamagui/types": 1.91.4 + checksum: 5aeff723520a6e8de7bae12f1fb5dd7846f025a70cef05ab088c33502c202f6dd26b5f193e69e0f781e22c8309b7331f89ca51447d4b79004c167bbf41bea977 languageName: node linkType: hard -"@tamagui/helpers-tamagui@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/helpers-tamagui@npm:1.26.1" +"@tamagui/helpers-tamagui@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/helpers-tamagui@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - "@tamagui/helpers": 1.26.1 + "@tamagui/helpers": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 42f2ca3bcb319adab1c094b85621ca54971d210043a5a3f8560fd63682cfde45f2b05faacccdc96638010df5824a4233eccf108334a7778ae8c51054cf5d095f + checksum: 7612b7a34eaa5c040d736665b1d89f44d47033173433432129937732fc725f1dea9e97aaeb288d896103569e5f09ca36e0f127fd6e29d46425f4a43f659fc0e3 languageName: node linkType: hard -"@tamagui/helpers@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/helpers@npm:1.26.1" +"@tamagui/helpers@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/helpers@npm:1.91.4" dependencies: - "@tamagui/simple-hash": 1.26.1 - checksum: 89f71b73885a5a133670361d9b2640b5e1c61214f6eaa7f240f6f14d9e3af30c3c06b229af189159c3b270ffff5b5bba4294fc0b41dc8645d6d922ec2c86eb8b + "@tamagui/constants": 1.91.4 + "@tamagui/simple-hash": 1.91.4 + checksum: adc2049933230ced7f1a25676d9cc7a650b43cf5be9b0aa3f883459ae1eedb5acae4b7eb213ac54939acb3c852b44aaae5f20361b10192a2d2dd47760aa73266 languageName: node linkType: hard -"@tamagui/image@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/image@npm:1.26.1" +"@tamagui/image@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/image@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: f86e243bd3b139ec4f60dc68247e9e586146a505f65ad73719e902daaf047d4c199d096168b024debecabc20868a3887dc8898637490b6931778772631ee5cbc + checksum: 2054e3bbce3b15fb0f99fed7cf6ea8a58b18047f5c071b3ebe3407ab50248c54ef485d7e5fe48d8534551b9475c5ea8134fc9bf7414bee9c10fa10b3624cdabe languageName: node linkType: hard -"@tamagui/label@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/label@npm:1.26.1" +"@tamagui/label@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/label@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/get-button-sized": 1.26.1 - "@tamagui/get-font-sized": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/get-button-sized": 1.91.4 + "@tamagui/get-font-sized": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 0f1988d1037b8c9361b9835c545adc2db6d48c95643d29aeb815f4dde993964fe89ebffd6471b08e099a315c927f8fe75f4ab20f5ffc7cbfae70c756a9c16049 + checksum: 1d8efc29e7bec6723e21764da9d83cf59f82270571a6b319df27b24355d9730453e28132d010ae24553c90d3eb21ec46b98fc0e67310283250d2ab87731644fb languageName: node linkType: hard -"@tamagui/linear-gradient@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/linear-gradient@npm:1.26.1" +"@tamagui/linear-gradient@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/linear-gradient@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - "@tamagui/stacks": 1.26.1 + "@tamagui/core": 1.91.4 + "@tamagui/stacks": 1.91.4 peerDependencies: react: "*" - checksum: c8b807ec1b20fc95dd2dac48161a54bc0c6c49e2409c89e78eaec3b7c50203a53bcc66a1a43631bf21ed4fc6fa7c0747f462965f12ed3b3cdab6f1f5fb8c48a8 + checksum: 515c36fbe861e8c9360121c805f5280a6c4aae12e49687eebe3543572ec28fd146eb45ae12b6adee4bad2e287820ab95394918c8a77c8e3b7613149ffcb5afad languageName: node linkType: hard -"@tamagui/list-item@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/list-item@npm:1.26.1" +"@tamagui/list-item@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/list-item@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - "@tamagui/font-size": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/helpers-tamagui": 1.26.1 - "@tamagui/text": 1.26.1 + "@tamagui/font-size": 1.91.4 + "@tamagui/get-font-sized": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/helpers-tamagui": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 712a1553ab647e7f9c5602e0172f7247449f914e8e2651de3a471e71735f6d3368e044079f0e4b717af9298e01281b949019efabe74c45537e3f85bafd6b1c6f + checksum: 3fdcb62e7d28b8f0464ecd0bf64727c2f54ad19f8d12e68148d8ad8a7d78f6bbffaabd2db40cfcb80f2ab4f990a65291a3727940d682469f47d3d40de127bcbd languageName: node linkType: hard -"@tamagui/lucide-icons@npm:latest": - version: 1.26.1 - resolution: "@tamagui/lucide-icons@npm:1.26.1" +"@tamagui/lucide-icons@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/lucide-icons@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/core": 1.91.4 + "@tamagui/helpers-icon": 1.91.4 peerDependencies: react: "*" react-native-svg: ">=12" - checksum: cca4fb83587b417b60d15327579cc90b1fc2ec3f62f3aec37c0b8b8d3d790da5a26dbd3acc5278c9919e292c523a5621bdd9efdd41c1a42c204f82ed0af14aa5 + checksum: d1b051108ab7ad78ad3af10e61e6dbdab7d4dc0f5c016e3ab2b4591e23db68dfc4eda3a77e2fb9c3955455bbbd4d74b931756d7d86f8173ed17bc36e1366d8c8 languageName: node linkType: hard -"@tamagui/normalize-css-color@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/normalize-css-color@npm:1.26.1" - checksum: 312852b8945b4d4e156473fe7d32f38d46a2a035e98678c3b8e70a92ad5aac75e75a8ef935d89f76b88c4f1c6f0c260df30daea06a35766607c397b28003f23e +"@tamagui/normalize-css-color@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/normalize-css-color@npm:1.91.4" + dependencies: + "@react-native/normalize-color": ^2.1.0 + checksum: 305ccffca5160803f8541914668bfb7622d604de4183b155b6a7b55a86e88a9bba6319cffc32ffea02f953db40ae2d03827991be391dcf2229d780ebd81e9688 languageName: node linkType: hard -"@tamagui/polyfill-dev@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/polyfill-dev@npm:1.26.1" - checksum: fbe7e27fdbf2b5f1e1dd73198931975af4a309989c1b2ff61aa8cd8dc219384003c555304fe43c9afb4b87021750300b7bbd4e5b5b12867f91f2570e23897f53 +"@tamagui/polyfill-dev@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/polyfill-dev@npm:1.91.4" + checksum: 8ad7f65eae01ff87892781cce23702b102f5c01c32bb74f934cc64ffdf4e8f55fb3a6c54e7a9a679dee479979d12b8a37ac29f032b9d41a849ef6984dea020b2 languageName: node linkType: hard -"@tamagui/popover@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/popover@npm:1.26.1" +"@tamagui/popover@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/popover@npm:1.91.4" dependencies: - "@floating-ui/react": ^0.19.1 - "@tamagui/adapt": 1.26.1 - "@tamagui/animate-presence": 1.26.1 - "@tamagui/aria-hidden": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/dismissable": 1.26.1 - "@tamagui/floating": 1.26.1 - "@tamagui/focus-scope": 1.26.1 - "@tamagui/polyfill-dev": 1.26.1 - "@tamagui/popper": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/remove-scroll": 1.26.1 - "@tamagui/scroll-view": 1.26.1 - "@tamagui/sheet": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@floating-ui/react": ^0.26.6 + "@tamagui/adapt": 1.91.4 + "@tamagui/animate": 1.91.4 + "@tamagui/aria-hidden": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/dismissable": 1.91.4 + "@tamagui/floating": 1.91.4 + "@tamagui/focus-scope": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/popper": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/remove-scroll": 1.91.4 + "@tamagui/scroll-view": 1.91.4 + "@tamagui/sheet": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + react-freeze: ^1.0.3 peerDependencies: react: "*" react-native: "*" - checksum: 334ebdcb61e4a94730c602b66020a978996cd55e527e7a301acf92d0b646024d07583627d99f0e3a079422a599705e6951b6acc6150bb43d6815ed2972ec8938 + checksum: 3dea9d79a4a052511fb5b71ddac4a094dcd857694da46ab679d79c421caf2ac519fe46a4f305b3600e4399349064d662552f1ec14eb8f4c28a7d2ba0ef2a6e44 languageName: node linkType: hard -"@tamagui/popper@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/popper@npm:1.26.1" +"@tamagui/popper@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/popper@npm:1.91.4" dependencies: - "@floating-ui/react-dom": ^1.2.2 - "@floating-ui/react-native": ^0.9.0 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/floating": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/floating": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 peerDependencies: react: "*" - react-dom: "*" react-native: "*" - checksum: ac7df0036d46a2478d591c2dcc1948ddafaf238ec814c7c5ce1f0a3c5001e39f4bf05741069385ea409200d4bc87200b46bb02e70086b4472eeef5adf25721a7 + checksum: 81ae2e616677b89987f1298104026982697e0d366d7e45b4065c8022a0951ca0fe365f2d10eb387a00e85dcdcfdfc85b83b8b04be957e0b2f2b99a86417ed96b languageName: node linkType: hard -"@tamagui/portal@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/portal@npm:1.26.1" +"@tamagui/portal@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/portal@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-event": 1.26.1 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-event": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 3d810b61fd9e5bfa259c046dd257efb6a1054ce06806a43162eb572a1aecfda15c270e888ff4152d05026f72988f1bce54f9c42326eb57d719d5cdd1427a3b4c + checksum: 501b3c52ab64a1862078402c52c07d2ee6f356f2df9b5c6fba8b81c9937610223d5e0111ee68ecaca3a729e1445334d357c81bdd5583f3644ec03786260323db languageName: node linkType: hard -"@tamagui/progress@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/progress@npm:1.26.1" +"@tamagui/progress@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/progress@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/stacks": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/stacks": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: ea5efcc9ef2ff85711b0bddc81a359d6559266fbc08523611a937617f4f21ea2f2d18338913ad4b5a826d15680e1bb2e574af2de9810bf7273b9a6cfc97048c4 + checksum: d523249aec0faccda75b0fdeacacc91e67a4e9fa662cbf88bb7afe26b32ee844fe0b9db2d689996ede010b299d09280e93a06936bd775e8edfe734c66a06d13a languageName: node linkType: hard -"@tamagui/proxy-worm@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/proxy-worm@npm:1.26.1" - checksum: adf91172b728d2ad41024f0736800a32f579ccd478251939b35ad5f8bbc9db9e5558d6f9875d992f5f91051669269d8253cc1b72d8979440b624b2e47eeff350 +"@tamagui/proxy-worm@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/proxy-worm@npm:1.91.4" + checksum: 7ea63f34a217f43bf62d5e62d3116a1e91cfe1738ac1ba20a452a87e7e9834d83235f63c8998107bb899b392be7b78e7c80280fbb9a9f15301d875e3ea6f303a languageName: node linkType: hard -"@tamagui/radio-group@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/radio-group@npm:1.26.1" +"@tamagui/radio-group@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/radio-group@npm:1.91.4" dependencies: - "@radix-ui/react-use-previous": ^0.1.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/label": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/label": 1.91.4 + "@tamagui/roving-focus": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-previous": 1.91.4 peerDependencies: react: "*" - checksum: 51f2f4b55eefa5a0a0d926bcb7deaba967d89e47847b32d3a5f4f67c025d330993912aa39af7eb6212d93ac932e3d69f774a021b195d91f8df8a2625a0674413 + checksum: dd7f1e40e29430f9c95877ef3ab5be8ee25acd397885d7121cb28ecbfddebbcd9ea911d4ea05e44230cc9c38a1c329ff1f946a2e8cc06eb8e358de8294eb3149 languageName: node linkType: hard -"@tamagui/react-native-media-driver@npm:1.26.1, @tamagui/react-native-media-driver@npm:latest": - version: 1.26.1 - resolution: "@tamagui/react-native-media-driver@npm:1.26.1" +"@tamagui/react-native-media-driver@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/react-native-media-driver@npm:1.91.4" dependencies: - "@tamagui/web": 1.26.1 - css-mediaquery: ^0.1.2 + "@tamagui/web": 1.91.4 peerDependencies: react-native: "*" - checksum: d9e2a7614fb2ce9dea2d0455709ba744d2f488a6dcff202776ac4f74605cf2f95cdbb378ded479b1166b6cbcf0251a9bd3a5bf65351b8d102991ab5811c7825c + checksum: 3619ffb0f09e7d1d90760a1ec84e92e34a57e462db953064698974a991431dbb7582afae982f190c37b196ab7696b5a5fbb066278b197e3a00e89d7de3249148 languageName: node linkType: hard -"@tamagui/react-native-use-pressable@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/react-native-use-pressable@npm:1.26.1" +"@tamagui/react-native-use-pressable@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/react-native-use-pressable@npm:1.91.4" peerDependencies: react: "*" - checksum: 90d2ad1d475ae5c09836fb5f0e591b604d97d352c0097c493aea416412e05d6600113650d12287786b0f0b5fcc5831186934880dc1809c19a759a5192e7a23af + checksum: c219d0b62301dce26b041f9a54006fdb0bf08d2750826b15934afc0831798e9af4b571b3da4fd37b4216f6b026559667d4d4cc85fe429a982652faaa034d150f languageName: node linkType: hard -"@tamagui/react-native-use-responder-events@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/react-native-use-responder-events@npm:1.26.1" +"@tamagui/react-native-use-responder-events@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/react-native-use-responder-events@npm:1.91.4" peerDependencies: react: "*" - checksum: 66657f1f788a1bbafd2708b319b722620a36e6583ebf87b1a1f69a490f681eb15d16e8394c78d88cddfa65a787daba8019d6ce3c720c488761e5aa712f4cd302 + checksum: 20350ef91e2b366406e637c9c0f1ecc0ed5bc314372c47e2a95a1c90ab38842d883f0c38c3e5168cd93e72e8ca3e3f43ca62a4866b035528642c92007dff9bb5 languageName: node linkType: hard -"@tamagui/remove-scroll@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/remove-scroll@npm:1.26.1" +"@tamagui/remove-scroll@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/remove-scroll@npm:1.91.4" dependencies: - react-remove-scroll: ^2.5.5 + react-remove-scroll: 2.5.5 peerDependencies: react: "*" - checksum: d8193be6ffbaa29c1106ad00fbac4377eb78e6dbfa416051e875a7a3743bba08d8cf0edc9158b9cefb51e89016d9b56f4923466399b4c65e111f9b18b7b6ed2d + checksum: 618c9a3fadd19fde04847c0d8e23a9fc0b8c0d34f4890450cc68f55cf1028d9e50119198eb22b1c2e61e0c26fdf0f4d1a0e591758067d02db8bf1ae72e1978e2 languageName: node linkType: hard -"@tamagui/roving-focus@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/roving-focus@npm:1.26.1" +"@tamagui/roving-focus@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/roving-focus@npm:1.91.4" dependencies: - "@tamagui/collection": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-direction": 1.26.1 - "@tamagui/use-event": 1.26.1 + "@tamagui/collection": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-direction": 1.91.4 + "@tamagui/use-event": 1.91.4 peerDependencies: react: "*" - checksum: c1fec3e717d2019e38b459592fec660a020fbe69c93f885a0b4c1f3d4ed3bb11b83a49831bb4b2e628ce8dbc8861e08f68ce740cc1dafffdc9385a007cca90ba + checksum: bc04a04b707c981991748db03c5cb99cd8628baedd20e7931039d878a0283f0eecf06a9aca5ec50d04289aeb984d8f012f1ad8e8cf0140643709a762e4dbbaaa languageName: node linkType: hard -"@tamagui/scroll-view@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/scroll-view@npm:1.26.1" +"@tamagui/scroll-view@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/scroll-view@npm:1.91.4" dependencies: - "@tamagui/stacks": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/stacks": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 918f5624b3b20bda1b2905d816c7c9ceddaae5c175bf4a42bb458d350f5eff7429c842960c5dde57a933fc3e4950c6f96b54fd9301d20cff0521dfea3e8bcc89 - languageName: node - linkType: hard - -"@tamagui/select@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/select@npm:1.26.1" - dependencies: - "@floating-ui/react": ^0.19.1 - "@floating-ui/react-dom": ^1.2.2 - "@floating-ui/react-native": ^0.9.0 - "@radix-ui/react-use-previous": ^0.1.1 - "@tamagui/adapt": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/dismissable": 1.26.1 - "@tamagui/focus-scope": 1.26.1 - "@tamagui/list-item": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/separator": 1.26.1 - "@tamagui/sheet": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-event": 1.26.1 + checksum: 576351b863da590d9a289ae180a853672a33bf9c58f3c4b6f8d477556efe1e28ac0834d6f4bfba288604a137256e489f2195b17239b6b2946e08354a2ea3997d + languageName: node + linkType: hard + +"@tamagui/select@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/select@npm:1.91.4" + dependencies: + "@floating-ui/react": ^0.26.6 + "@floating-ui/react-dom": ^2.0.6 + "@floating-ui/react-native": ^0.10.3 + "@tamagui/adapt": 1.91.4 + "@tamagui/animate-presence": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/dismissable": 1.91.4 + "@tamagui/focus-scope": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/list-item": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/remove-scroll": 1.91.4 + "@tamagui/separator": 1.91.4 + "@tamagui/sheet": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-debounce": 1.91.4 + "@tamagui/use-event": 1.91.4 + "@tamagui/use-previous": 1.91.4 + react-dom: ^18.2.0 peerDependencies: react: "*" - react-dom: "*" react-native: "*" - checksum: cc9a473b9392416fe7554676720964cb9d0c645c82a4dd84aba158dbb7d45a76acc3ed9165510147a32e2ce8b5886bd60f5405965dda35e9fe0173929c2ad2e2 + checksum: 6a7e9a996fae32914710ddcce9035a3b264acbf5957a586d3d6461b4f7ad2a7561b361cf9f7534f3a106d46d83dfe30d94702d6e11ce4d7c08c8a6ea2aa9df98 languageName: node linkType: hard -"@tamagui/separator@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/separator@npm:1.26.1" +"@tamagui/separator@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/separator@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" - checksum: cf7f6291f74a11bfe41a0f56ba1ae8b1353c3826a96f5e1da76535e63969e877b5d786bddc67e7194aace54fb7085e917434d40821dedc9b4f5504a627fae2ba + checksum: ed275eaaa05bdecd36024d136064272cd731ba4be7ad41d0f7b538a0cd79ad9c56fb77aadaa6a86113057902412cd86375abf03757d1413a61c25c3ce46cdca9 languageName: node linkType: hard -"@tamagui/shapes@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/shapes@npm:1.26.1" +"@tamagui/shapes@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/shapes@npm:1.91.4" dependencies: - "@tamagui/stacks": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/stacks": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: cd1efb8f167c3650d2e2d1ed00d5272f92e19c46fa56be40f4b7d4d91d694d30473a2cde37b6b0b258183536223b657a5bef0dbb61f073d8c14ff6dcfa9df864 + checksum: d31a886ab37243fecb84890c20bb1926303f62f1cdc0f4536c47adca9211cb67617ef10fe3d81efd5322723bbc4d6a19b588393efd6b98dadd8ea99575978e56 languageName: node linkType: hard -"@tamagui/sheet@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/sheet@npm:1.26.1" +"@tamagui/sheet@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/sheet@npm:1.91.4" dependencies: - "@tamagui/animations-react-native": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/remove-scroll": 1.26.1 - "@tamagui/scroll-view": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-constant": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-keyboard-visible": 1.26.1 + "@tamagui/animate-presence": 1.91.4 + "@tamagui/animations-react-native": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/remove-scroll": 1.91.4 + "@tamagui/scroll-view": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-constant": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-keyboard-visible": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: b5076ff9e0ecdb6c3157104d5468049b239f1c462a781c85fd991cb2347643d7310377e94f03b1feddee052e5c40dfabd38317f2ab6c1d3d1054dc521daf0589 + checksum: 7edd1ba439aacb51604526b07811c82fdb99be12a84576eaab8b818cffd1b9388e2f4170cd3cee3e5fb4f164d66bb40c718dce891a45f7286e247d6011a14fc5 languageName: node linkType: hard -"@tamagui/shorthands@npm:1.26.1, @tamagui/shorthands@npm:latest": - version: 1.26.1 - resolution: "@tamagui/shorthands@npm:1.26.1" - checksum: 34dbc4882f548d9f2e7e51b4defcd46ff7538e21064165c2725ac912b2c5cb012bb98e1ea614294ea64be18a05a825f036357ded0260dd5b84fbf1757e871a52 +"@tamagui/shorthands@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/shorthands@npm:1.91.4" + checksum: 9b0c92eeaf9a5e348b9b3af1799adb08d7fa4ca697e04593da2bcf96568876010fbf36be2db112fbfe9e24e3453b6127e3d0e2e0f8ff041b8aa8fa7fab5d00c2 languageName: node linkType: hard -"@tamagui/simple-hash@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/simple-hash@npm:1.26.1" - checksum: fe5fed60c2cf396d096b6a98b786d3000cfc56cc9aba399e4dca56bf156cd6b33410528576708bf36679968ad4d3b67c344c026eb74970ff85d69bdd5db074eb +"@tamagui/simple-hash@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/simple-hash@npm:1.91.4" + checksum: 2a590bac237da020390ec639751f6ad3f0354d9b0db684ab8d34c9caeb92ae89315b08ac4d15e171785ee8e9d339907eee6437ffe1ba94b2673b3e41207a61f2 languageName: node linkType: hard -"@tamagui/slider@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/slider@npm:1.26.1" +"@tamagui/slider@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/slider@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/helpers": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-direction": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-direction": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: c9ff557766338ec6cee93bfadc9cd07bf5856131561ea676e8740f592ee7b3d5cfb9c8ce3bb2fa697972c218e571e90b0c6d92c5a1b3540df291586d1fa7e906 + checksum: 7550c2da19c4fafd91590b98d606078c0d63214dd70afeca270a2a8c0f8816658f7d003eee01bb123b1f098d15218fbb3ef216b8c177de3242fc4b09fc8e1d0f languageName: node linkType: hard -"@tamagui/stacks@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/stacks@npm:1.26.1" +"@tamagui/stacks@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/stacks@npm:1.91.4" dependencies: - "@tamagui/core": 1.26.1 + "@tamagui/core": 1.91.4 peerDependencies: react: "*" - checksum: e97da3957ddfd46436014f2c326b2351f2a1d5f0fd3c370883bd2e3b97c0ecf140b6be6036e70886acb166b8aadd350247436ea88bebc11860a2da56cbc5f747 - languageName: node - linkType: hard - -"@tamagui/static@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/static@npm:1.26.1" - dependencies: - "@babel/core": ^7.19.6 - "@babel/generator": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/parser": ^7.19.6 - "@babel/plugin-transform-react-jsx": ^7.19.0 - "@babel/runtime": ^7.19.4 - "@babel/traverse": ^7.19.6 - "@tamagui/build": 1.26.1 - "@tamagui/cli-color": 1.26.1 - "@tamagui/config-default-node": 1.26.1 - "@tamagui/core-node": 1.26.1 - "@tamagui/fake-react-native": 1.26.1 - "@tamagui/helpers": 1.26.1 - "@tamagui/helpers-node": 1.26.1 - "@tamagui/proxy-worm": 1.26.1 - "@tamagui/shorthands": 1.26.1 - "@tamagui/types": 1.26.1 + checksum: 55f13d0002e245c8ead92bce7bb37b5d8743ca8e2dcd88952aec401d99abadc3d7a3105ea7ea94912910801f57efefff354d143623b991780c5c4365c0c97494 + languageName: node + linkType: hard + +"@tamagui/static@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/static@npm:1.91.4" + dependencies: + "@babel/core": ^7.23.3 + "@babel/generator": ^7.23.3 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/parser": ^7.23.3 + "@babel/plugin-transform-react-jsx": ^7.22.15 + "@babel/runtime": ^7.23.2 + "@babel/traverse": ^7.23.3 + "@babel/types": ^7.23.3 + "@tamagui/build": 1.91.4 + "@tamagui/cli-color": 1.91.4 + "@tamagui/config-default": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/fake-react-native": 1.91.4 + "@tamagui/generate-themes": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/helpers-node": 1.91.4 + "@tamagui/proxy-worm": 1.91.4 + "@tamagui/shorthands": 1.91.4 + "@tamagui/types": 1.91.4 babel-literal-to-ast: ^2.1.0 - esbuild: ^0.17.17 + browserslist: ^4.22.2 + check-dependency-version-consistency: ^4.1.0 + esbuild: ^0.19.11 esbuild-register: ^3.4.2 find-cache-dir: ^3.3.2 find-root: ^1.1.0 - fs-extra: ^11.1.0 + fs-extra: ^11.2.0 invariant: ^2.2.4 + lightningcss: "*" lodash: ^4.17.21 - react-native-web: ^0.18.10 - react-native-web-internals: 1.26.1 - react-native-web-lite: 1.26.1 - checksum: 44b888369b1d9f75ed25ae92e772947bbdcd276d34f3ec8a91cafd1ee31d82111dc8cb03f87a3c51a3d83f7f8303bad560bc7beb3ad693c0e737388da0c39839 + react-native-web: ^0.19.10 + react-native-web-internals: 1.91.4 + react-native-web-lite: 1.91.4 + dependenciesMeta: + lightningcss: + optional: true + checksum: 655d7de042af25801bda92e9111fefc5a2f759e0034a942af8e7ac518573e544e15bd8b9df2123d083983ae786eddeca91a8aaced921b0710ae19f1711c94f27 + languageName: node + linkType: hard + +"@tamagui/switch-headless@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/switch-headless@npm:1.91.4" + dependencies: + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/label": 1.91.4 + "@tamagui/use-previous": 1.91.4 + peerDependencies: + react: "*" + react-native: "*" + checksum: 834630835c61fce497bce6e9549ef1f18df835506e578689d708dc2f60dc14abd629f342c7ab08ca72423b0fee33d61050898228833585ec7b8824c6a051f334 languageName: node linkType: hard -"@tamagui/switch@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/switch@npm:1.26.1" +"@tamagui/switch@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/switch@npm:1.91.4" dependencies: - "@radix-ui/react-use-previous": ^0.1.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/label": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/label": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/switch-headless": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-previous": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 669b87c1235ad73ea30b5c557c3371ff9795f8ae926f38daf6c2dfebc8050c3a657e711b809bd96efa2a0465221ee43759c0316ce4f5c5cc1b4ddc0180d99a13 + checksum: 1eef64e63c8889557a37c6f235fca5c9eb2cb6b6684f8a9dcec466b20fe3eb4824a0ea80e4bce3b81b13c2df9325ed4fe4d37431fa0bcc47f111afaaed9db0b6 languageName: node linkType: hard -"@tamagui/tabs@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/tabs@npm:1.26.1" +"@tamagui/tabs@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/tabs@npm:1.91.4" dependencies: - "@tamagui/create-context": 1.26.1 - "@tamagui/get-button-sized": 1.26.1 - "@tamagui/group": 1.26.1 - "@tamagui/roving-focus": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-direction": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/get-button-sized": 1.91.4 + "@tamagui/group": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/roving-focus": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-direction": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" react-dom: "*" - checksum: 3793e554631539c20b30469a3a650a706cd1933041fc3ccbd21c600ffef35d25fdbb056304b9fad123683cf47ef63c68fecb2424edd9bb8f3e3a4c725c55e698 + checksum: 48d79cbbf70a2f9ffb8cbe661d4b7ece00fcb558eb20f7b019fc63df2694a6c4bd0d001bd531a42d519d8051118061da0ddc0bfa13256fe0b54c2a99f65b7dda languageName: node linkType: hard -"@tamagui/text@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/text@npm:1.26.1" +"@tamagui/text@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/text@npm:1.91.4" dependencies: - "@tamagui/get-font-sized": 1.26.1 - "@tamagui/helpers-tamagui": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/get-font-sized": 1.91.4 + "@tamagui/helpers-tamagui": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: ba1fe903de40a2a8f83e39732868d6dfd778fde03add404d924b9af409d303a7a8e626ac86d21eb355deaf370f8aeecc12a6960b83c55dd73b952f570e726090 + checksum: c13406516c4c42eb0f4d1d8fbfbf63231861b7f9429731aafa26da47762309ca5e3d40fb0ae6595bd64cc5b3d71a64bc729fccd3341d40ba95d7af92b105636b + languageName: node + linkType: hard + +"@tamagui/theme-builder@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/theme-builder@npm:1.91.4" + dependencies: + "@tamagui/create-theme": 1.91.4 + color2k: ^2.0.2 + checksum: 76a3d170926fbccde54f744e347c6cdfd314ecd58b846b597a3484f623d8892b665e48d30682bff54a9e09e211cafc0426c8f5d652daac4b644bef767e4fc72d languageName: node linkType: hard -"@tamagui/theme@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/theme@npm:1.26.1" +"@tamagui/theme@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/theme@npm:1.91.4" dependencies: - "@tamagui/constants": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/constants": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: e965d49cb8c8a66ed66f3c1dba875b1806a16024affa30c00089ebc94dd68633be9c3b5ca9fcd1d932422d69682467d9fbc469d70a681a2d87e8749b9032395e + checksum: 8dfc14c613203ec240124db15d69e651ccc82621a3745cf3eb2631fea3c58db92255aa8e95264421ab7495ff53cf31138d209b1d607c9a7418ea5ead8ef4b3f4 languageName: node linkType: hard -"@tamagui/themes@npm:latest": - version: 1.26.1 - resolution: "@tamagui/themes@npm:1.26.1" +"@tamagui/themes@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/themes@npm:1.91.4" dependencies: - "@tamagui/colors": 1.26.1 - "@tamagui/create-theme": 1.26.1 - "@tamagui/web": 1.26.1 - checksum: 08bc3bf169f93bab21e3d308135b11fdaf64f5daca5b2a032f96e1b291077f62b10fa4685b12dedc22215db8b18afc8f675ce1938eede0b845b5d7998147d41a + "@tamagui/colors": 1.91.4 + "@tamagui/create-theme": 1.91.4 + "@tamagui/theme-builder": 1.91.4 + "@tamagui/web": 1.91.4 + checksum: 73f026cf1619b364476708c3fa7482bda3c2a34224eaf2051c16a357b43d79d0f56d7208db9b71add37f84bfba04145c6760dcd783042d58c324ffaaaa828c8a + languageName: node + linkType: hard + +"@tamagui/timer@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/timer@npm:1.91.4" + checksum: cdf3327313d86180cb08ac5cb1601e8c41313a36144ec7a20563523b31e07a8ab20f62506aff2cfba0cfd1d87e74c7356aeee9dbd619dab87f05d4f635f1b9fd languageName: node linkType: hard -"@tamagui/toast@npm:latest": - version: 1.26.1 - resolution: "@tamagui/toast@npm:1.26.1" +"@tamagui/toast@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/toast@npm:1.91.4" dependencies: - "@tamagui/animate-presence": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/dismissable": 1.26.1 - "@tamagui/polyfill-dev": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/visually-hidden": 1.26.1 + "@tamagui/animate-presence": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/dismissable": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/visually-hidden": 1.91.4 peerDependencies: - burnt: ^0.10.0 react: "*" react-native: "*" - checksum: 013e1e1589384f61c7b0ffef1ad5fb4bbf1ecfdf841569efc0860a874c36ae747cd4588325031a0b02d7c2e482524a55175b75ff209e77b98e0ff0a56ebe48c2 + checksum: c8f0c53258b1255dd69bd1b86837c438227728a0e316be8966b675cb43ae9a538364a0907bd64121ab6b6c77acd3b4e6d6d4a252a7b356b3e8dbc52bf0f8ec9e languageName: node linkType: hard -"@tamagui/toggle-group@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/toggle-group@npm:1.26.1" +"@tamagui/toggle-group@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/toggle-group@npm:1.91.4" dependencies: - "@tamagui/create-context": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/font-size": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/group": 1.26.1 - "@tamagui/helpers-tamagui": 1.26.1 - "@tamagui/roving-focus": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-direction": 1.26.1 - "@tamagui/web": 1.26.1 + "@tamagui/constants": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/font-size": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/group": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/helpers-tamagui": 1.91.4 + "@tamagui/roving-focus": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-direction": 1.91.4 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 02871a4c466be6f3a82b5d1916d57a413446bf9bfd12d37b2bf391513752e172ddafb56d6c3d5f74c3830b8dfbdbc27e79a94c4c5282839653117b345faac6bd + checksum: e375a0b65a57022980143c339d3cd0b8f5c0713a97a3c735193258618fca30a1958a940621143e9300fbb481043cf02b7292458f7dc22c16696c4d306d7eed75 languageName: node linkType: hard -"@tamagui/tooltip@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/tooltip@npm:1.26.1" +"@tamagui/tooltip@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/tooltip@npm:1.91.4" dependencies: - "@floating-ui/react": ^0.19.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/floating": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/polyfill-dev": 1.26.1 - "@tamagui/popover": 1.26.1 - "@tamagui/popper": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 + "@floating-ui/react": ^0.26.6 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/floating": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/popover": 1.91.4 + "@tamagui/popper": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 037cad03048e370fb5f2eb90969d610d61db8c3f841463bf35c4c329452f99e1aa5b7e89d91291c79ed4ed1af3df9d2ea2e92b270dee8aee786de0dc73761cc3 + checksum: 10580ed74727f2ec913dca0ace8ca5196a28067bb7fd5c6366cc2cb3ac756169a91d34439221fe9612b13c4e7427aa74aac619f070825d2d1d325fd027c39f55 + languageName: node + linkType: hard + +"@tamagui/types@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/types@npm:1.91.4" + checksum: 4458c53b4eaa030dd5ab203c71752d58eed7e81973530135c58eda48e14e0f9e146fdeae0363e347867913b83d8aab7011753aff884ee68a0b2d511009ffaaf4 languageName: node linkType: hard -"@tamagui/types@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/types@npm:1.26.1" - checksum: 86461a518dad9621d30d428d8c890f3c7441d198c37a4fe1b327cb320bb100fa2a839b2319e84feea56f082860408b7fa91e3ad5fbaab4c5d20778a21ff95382 +"@tamagui/use-callback-ref@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-callback-ref@npm:1.91.4" + checksum: 9c9f24382b933b34bc38824914d16ea9ea2e010745c8b54c1ba670dc512f1bd2bd26f6979f324f49e823665478dad641c1a5f629c20db55058c67b66beca65f2 languageName: node linkType: hard -"@tamagui/use-constant@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-constant@npm:1.26.1" +"@tamagui/use-constant@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-constant@npm:1.91.4" peerDependencies: react: "*" - checksum: 6f297d9ab8ce2fe096b381eabee8862d246ccfd3812e646f3c0d45d43d0afc7dcb422cfdc36a359b8998437bc997ef4ce029e3e5f122093bc8279413577a7495 + checksum: d9909ab40d70111b91e4533980416810fa44614c75fb0b8efc9a7b356e53febe114778befd71d88fdbb185e0cef4af8b3b63adfa401cecb736ebb81222dd752b languageName: node linkType: hard -"@tamagui/use-controllable-state@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-controllable-state@npm:1.26.1" +"@tamagui/use-controllable-state@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-controllable-state@npm:1.91.4" dependencies: - "@tamagui/use-event": 1.26.1 + "@tamagui/use-event": 1.91.4 peerDependencies: react: "*" - checksum: 2b51a8c0017b71bd8a1fbf14821dc6e93cca8e087fe28c4aed50497970be54c7173d9090dcffb278c920799518da655bb8c7e427376c16c178700500343ad853 + checksum: cdc99d864af86f095d1f3bf88fb7f051fbd08e7ffff5c62408b1dd15d32268a0e16592cef0188071fb4867b2d7d9b32ebe30fc9217644c6e0b349c5a3b0a7566 languageName: node linkType: hard -"@tamagui/use-debounce@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-debounce@npm:1.26.1" +"@tamagui/use-debounce@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-debounce@npm:1.91.4" peerDependencies: react: "*" - checksum: babeb2461f5ceada5935dd302a7ca6031261e66928fea9105007281dc281c35fba25fb0cd3c3a8227062ba7e47cb6e9f54a89875ac0166cea9dce5e7f72cc0fa + checksum: 559d9099a9880de5822dcb98f67bca705507d32f58fb631fcab47f3d0eb00f65bde65cf70c1bb7ef51cdb8c8b10de3ee4d1212c3946d6017b364b91e3689c79a languageName: node linkType: hard -"@tamagui/use-did-finish-ssr@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-did-finish-ssr@npm:1.26.1" +"@tamagui/use-did-finish-ssr@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-did-finish-ssr@npm:1.91.4" dependencies: - "@tamagui/constants": 1.26.1 + "@tamagui/constants": 1.91.4 peerDependencies: react: "*" - checksum: 5c71dcc653d0c6e8e2f32b309fa0acad9b1738fa68d0e4d015fedc2e947917093eb4303df02e7cf61c8bee509ef8309c9b26230a60398e622e9ec834e8648ec1 + checksum: 98b044a80f367d9bdf511544152cefa66074edd69b583b92472dd9f28783e453205388e1c62ada927279354e80c006ec2d573c5ab0442c5843265137b7ff0180 languageName: node linkType: hard -"@tamagui/use-direction@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-direction@npm:1.26.1" +"@tamagui/use-direction@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-direction@npm:1.91.4" peerDependencies: react: "*" - checksum: 22bb8de9da44bef27a2653b8ca9b4f71586fed80eb4261a6a662d62b601c4ed3c1f6a931b6dd59277003497c345eb2ee83f87d55d8d36918b87dd74ffb09c55b + checksum: 0cdf1d47cb98a398d3d07e0785ab13c8eddd1003f495afd24b6c06d95335a6493fd77114376c93df288d4ff6b317dc1a57e4cd33c62624ae214b8974466e2d17 + languageName: node + linkType: hard + +"@tamagui/use-escape-keydown@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-escape-keydown@npm:1.91.4" + dependencies: + "@tamagui/use-callback-ref": 1.91.4 + checksum: 7e7f9705feb52e419acfb25d980a74b3ed5c52f52137c8ea85667ea46da7e1c0d556a4c9763941f24e7cfb63dbe6c2755c29742d640d8382f6c9505636fc5292 languageName: node linkType: hard -"@tamagui/use-event@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-event@npm:1.26.1" +"@tamagui/use-event@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-event@npm:1.91.4" + dependencies: + "@tamagui/constants": 1.91.4 peerDependencies: react: "*" - checksum: 75ce8d6247415bb608f0b5ba82a5a909e42e86f086712130194e344387a0e97423261a5393e9b9821fc2da1c47636078e8fc24af93a52d05decd4c22840a99d2 + checksum: e552c28fa70c877d252fd73ebf37624328d64abcf93485bf45e2b4fe26adf2e19050cc59282ec513e8891eacf799519e0c394656e4ff9dde9b7e7666a0869124 languageName: node linkType: hard -"@tamagui/use-force-update@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-force-update@npm:1.26.1" +"@tamagui/use-force-update@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-force-update@npm:1.91.4" peerDependencies: react: "*" - checksum: c271b30dc78ec8d1571b3a33baddf8f16db162339b064d4885739490ac01940adbd9ab2035164c4daf7819c6a6bb93416c9897a3aae6aaa3ad60a8d32ee5882b + checksum: cf1de5b767a2690bc00047be52921c429e32384f3d2c135d51e714de5b045db6d470ca4556405ce40d45e49b382b6a07c38fb5e3c3463c0e68fa4474aeb72361 languageName: node linkType: hard -"@tamagui/use-keyboard-visible@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-keyboard-visible@npm:1.26.1" +"@tamagui/use-keyboard-visible@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-keyboard-visible@npm:1.91.4" peerDependencies: react: "*" react-native: "*" - checksum: b0452a1aa9846160404e3f737e4183d3b25d601b5826afbe95e216fbd618c5181bec961428603f2142f0eb6327372ff073a38eb11d55cd0ff71719ecc08c0b27 + checksum: ca38673a56428ec9e377068815944753c1a8aa641dac9055aa36dcb134a5fdfb305e3f7c69cf8262235d9a27e10d2fb020f081fc3453cd326765d4e0142c5e1f languageName: node linkType: hard -"@tamagui/use-presence@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-presence@npm:1.26.1" +"@tamagui/use-presence@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-presence@npm:1.91.4" dependencies: - "@tamagui/web": 1.26.1 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 4ba7e8a3b5b3a4833eda7fcac9a94ca79759beeeee1498b47b34b2864c7af22fa04413f148b452cfc14b6c4e1717602d4a5d2785cfddf7e1e619e48241419f3f + checksum: c26a9d0ef0807386239cda10ba90e469090c2e8095609bbd9ac19a32379f01264914916bc7bab46d7a9f17d02f8cd0d91f7edb0701ac3c90332e13dfb49dfbfc + languageName: node + linkType: hard + +"@tamagui/use-previous@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-previous@npm:1.91.4" + checksum: 1a28b14e7e53b10f62f8005b8d58234466bea8db79e900e8ea567d6b457658d91d6259951836f87cd7aa08d3a5b6ce0e1bc8334d5e788a65f18adbb046ac2c30 languageName: node linkType: hard -"@tamagui/use-window-dimensions@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/use-window-dimensions@npm:1.26.1" +"@tamagui/use-window-dimensions@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/use-window-dimensions@npm:1.91.4" dependencies: - "@tamagui/constants": 1.26.1 + "@tamagui/constants": 1.91.4 peerDependencies: react: "*" react-native: "*" - checksum: 0089bc2bf3963bca785fda2d6192e52810b6be3898e3cf8450c5df3a4831010fd4aeea13f2ebb770cbb846c6a5236813fca70a9c3c8debad3b117d89739160c2 + checksum: 2a92dc892ce28f760c9811cbef79189146dcce9accfacaf797ffe49ff03c25e56391d4ea1226abf616ab4743c0fc62519f29c386f30e96f1f150750e1c364589 languageName: node linkType: hard -"@tamagui/visually-hidden@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/visually-hidden@npm:1.26.1" +"@tamagui/visually-hidden@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/visually-hidden@npm:1.91.4" dependencies: - "@tamagui/web": 1.26.1 + "@tamagui/web": 1.91.4 peerDependencies: react: "*" - checksum: 3ca7ee76ba7dfe3c416b6c0b1229f1de5ed0246447853a611c491fd87ced71a4b5d802afce77f582328ca1ce981df3cebc671ee4d9a3c7fa4ffae5dd24c339fb + checksum: c167883d1111c44bf681701be41ad9323420f43972f1bc622fc75937ae2452311afbaab35141c192acb7a18dfe1e6ca8bf6ab0ace8fc9478ca772793c995e199 languageName: node linkType: hard -"@tamagui/web@npm:1.26.1": - version: 1.26.1 - resolution: "@tamagui/web@npm:1.26.1" +"@tamagui/web@npm:1.91.4": + version: 1.91.4 + resolution: "@tamagui/web@npm:1.91.4" dependencies: - "@tamagui/compose-refs": 1.26.1 - "@tamagui/constants": 1.26.1 - "@tamagui/helpers": 1.26.1 - "@tamagui/normalize-css-color": 1.26.1 - "@tamagui/use-did-finish-ssr": 1.26.1 - "@tamagui/use-event": 1.26.1 - "@tamagui/use-force-update": 1.26.1 - peerDependencies: - react: "*" - checksum: 399521c645740aafe309eb7c7de72cbd9ea8e9dfe491439080e71c6ac514391146e3caa8d0d2b6739674c44487b70ac9a3955b5d87ef3e22a6cbf8767bd36e29 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/helpers": 1.91.4 + "@tamagui/normalize-css-color": 1.91.4 + "@tamagui/timer": 1.91.4 + "@tamagui/types": 1.91.4 + "@tamagui/use-did-finish-ssr": 1.91.4 + "@tamagui/use-event": 1.91.4 + "@tamagui/use-force-update": 1.91.4 + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: a110b7087fe46d386b5c6caac01e3ed6c0d8ded049c0b0f5e74accd6d875bcb113ae11d2497e148531f70d2f22f3f0d0512fba1b55b734af3ae8919a1479042e languageName: node linkType: hard -"@tanstack/query-core@npm:4.33.0": - version: 4.33.0 - resolution: "@tanstack/query-core@npm:4.33.0" - checksum: fae325f1d79b936435787797c32367331d5b8e9c5ced84852bf2085115e3aafef57a7ae530a6b0af46da4abafb4b0afaef885926b71715a0e6f166d74da61c7f +"@tanstack/query-core@npm:4.36.1": + version: 4.36.1 + resolution: "@tanstack/query-core@npm:4.36.1" + checksum: 47672094da20d89402d9fe03bb7b0462be73a76ff9ca715169738bc600a719d064d106d083a8eedae22a2c22de22f87d5eb5d31ef447aba771d9190f2117ed10 languageName: node linkType: hard "@tanstack/react-query@npm:^4.33.0": - version: 4.33.0 - resolution: "@tanstack/react-query@npm:4.33.0" + version: 4.36.1 + resolution: "@tanstack/react-query@npm:4.36.1" dependencies: - "@tanstack/query-core": 4.33.0 + "@tanstack/query-core": 4.36.1 use-sync-external-store: ^1.2.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6104,7 +6441,14 @@ __metadata: optional: true react-native: optional: true - checksum: b3cf4afa427435e464e077b3f23c891e38e5f78873518f15c1d061ad55f1464d6241ecd92d796a5dbc9412b4fd7eb30b01f2a9cfc285ee9f30dfdd2ca0ecaf4b + checksum: 1aff0a476859386f8d32253fa0d0bde7b81769a6d4d4d9cbd78778f0f955459a3bdb7ee27a0d2ee7373090f12998b45df80db0b5b313bd0a7a39d36c6e8e51c5 + languageName: node + linkType: hard + +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 languageName: node linkType: hard @@ -6144,86 +6488,50 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.1 - resolution: "@types/babel__core@npm:7.20.1" + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: "@babel/parser": ^7.20.7 "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: 9fcd9691a33074802d9057ff70b0e3ff3778f52470475b68698a0f6714fbe2ccb36c16b43dc924eb978cd8a81c1f845e5ff4699e7a47606043b539eb8c6331a8 + checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" dependencies: "@babel/types": ^7.0.0 - checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0 + checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 - checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.1 - resolution: "@types/babel__traverse@npm:7.20.1" + version: 7.20.5 + resolution: "@types/babel__traverse@npm:7.20.5" dependencies: "@babel/types": ^7.20.7 - checksum: 58341e23c649c0eba134a1682d4f20d027fad290d92e5740faa1279978f6ed476fc467ae51ce17a877e2566d805aeac64eae541168994367761ec883a4150221 - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" - dependencies: - "@types/connect": "*" - "@types/node": "*" - checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" - dependencies: - "@types/node": "*" - checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + checksum: 608e0ab4fc31cd47011d98942e6241b34d461608c0c0e153377c5fd822c436c475f1ded76a56bfa76a1adf8d9266b727bbf9bfac90c4cb152c97f30dadc5b7e8 languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.33": - version: 4.17.35 - resolution: "@types/express-serve-static-core@npm:4.17.35" - dependencies: - "@types/node": "*" - "@types/qs": "*" - "@types/range-parser": "*" - "@types/send": "*" - checksum: cc8995d10c6feda475ec1b3a0e69eb0f35f21ab6b49129ad5c6f279e0bc5de8175bc04ec51304cb79a43eec3ed2f5a1e01472eb6d5f827b8c35c6ca8ad24eb6e - languageName: node - linkType: hard - -"@types/express@npm:^4.17.15": - version: 4.17.17 - resolution: "@types/express@npm:4.17.17" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.33 - "@types/qs": "*" - "@types/serve-static": "*" - checksum: 0196dacc275ac3ce89d7364885cb08e7fb61f53ca101f65886dbf1daf9b7eb05c0943e2e4bbd01b0cc5e50f37e0eea7e4cbe97d0304094411ac73e1b7998f4da +"@types/cookie@npm:^0.4.1": + version: 0.4.1 + resolution: "@types/cookie@npm:0.4.1" + checksum: 3275534ed69a76c68eb1a77d547d75f99fedc80befb75a3d1d03662fb08d697e6f8b1274e12af1a74c6896071b11510631ba891f64d30c78528d0ec45a9c1a18 languageName: node linkType: hard @@ -6237,60 +6545,67 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.6 - resolution: "@types/graceful-fs@npm:4.1.6" + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: "@types/node": "*" - checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4 + checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 languageName: node linkType: hard "@types/hammerjs@npm:^2.0.36": - version: 2.0.41 - resolution: "@types/hammerjs@npm:2.0.41" - checksum: d16fbd688fc9b18cc270abe8dea8d4c50ef7bd8375e593d92c233d299387933a6b003c8db69819344833052458bc5f9ef1b472001277a49f095928d184356006 + version: 2.0.45 + resolution: "@types/hammerjs@npm:2.0.45" + checksum: 40a29067c485a2a1f4345718104218fcf769adb1dbe091cdb6f679b3293dfa0798b207eb498ee7fd79ae8664c999117738fa0c01753f7465a639128f38c3ff5b languageName: node linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 languageName: node linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "*" - checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 languageName: node linkType: hard "@types/jest@npm:^29.5.2": - version: 29.5.2 - resolution: "@types/jest@npm:29.5.2" + version: 29.5.12 + resolution: "@types/jest@npm:29.5.12" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 7d205599ea3cccc262bad5cc173d3242d6bf8138c99458509230e4ecef07a52d6ddcde5a1dbd49ace655c0af51d2dbadef3748697292ea4d86da19d9e03e19c0 + checksum: 19b1efdeed9d9a60a81edc8226cdeae5af7479e493eaed273e01243891c9651f7b8b4c08fc633a7d0d1d379b091c4179bbaa0807af62542325fd72f2dd17ce1c + languageName: node + linkType: hard + +"@types/js-yaml@npm:^4.0.5": + version: 4.0.9 + resolution: "@types/js-yaml@npm:4.0.9" + checksum: e5e5e49b5789a29fdb1f7d204f82de11cb9e8f6cb24ab064c616da5d6e1b3ccfbf95aa5d1498a9fbd3b9e745564e69b4a20b6c530b5a8bbb2d4eb830cda9bc69 languageName: node linkType: hard "@types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 languageName: node linkType: hard @@ -6301,13 +6616,6 @@ __metadata: languageName: node linkType: hard -"@types/jsonpath@npm:^0.2.0": - version: 0.2.0 - resolution: "@types/jsonpath@npm:0.2.0" - checksum: c21b6bc016103cd9379080ba4fb132291dcea5fba9361830faae5ad92349339445d127c450b303084793f12957d5a21f9ae166d9778dcd1bda6bd2ea7eaf8631 - languageName: node - linkType: hard - "@types/keyv@npm:^3.1.1": version: 3.1.4 resolution: "@types/keyv@npm:3.1.4" @@ -6318,47 +6626,18 @@ __metadata: linkType: hard "@types/long@npm:^4.0.1": - version: 4.0.2 - resolution: "@types/long@npm:4.0.2" - checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 - languageName: node - linkType: hard - -"@types/mime@npm:*": - version: 3.0.1 - resolution: "@types/mime@npm:3.0.1" - checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd - languageName: node - linkType: hard - -"@types/node-fetch@npm:2.6.2": - version: 2.6.2 - resolution: "@types/node-fetch@npm:2.6.2" - dependencies: - "@types/node": "*" - form-data: ^3.0.0 - checksum: 6f73b1470000d303d25a6fb92875ea837a216656cb7474f66cdd67bb014aa81a5a11e7ac9c21fe19bee9ecb2ef87c1962bceeaec31386119d1ac86e4c30ad7a6 - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 18.16.1 - resolution: "@types/node@npm:18.16.1" - checksum: 799026b949a48993cba7c9b81b2eabfdfb34c880744cb44c1c990fbedc9e315f3634d126eb2cf9a6e0795577c01016e2326d98565bef695ada9d363fadeb6946 + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 languageName: node linkType: hard -"@types/node@npm:>=13.7.0": - version: 20.4.9 - resolution: "@types/node@npm:20.4.9" - checksum: 504e3da96274f3865c1251830f4750bb0a8f6ef6f8648902cd3bba33370c5f219235471bfbf55cce726b25c8eacfcc8e2aad0ec3b13e27ea6708b00d4a9a46c8 +"@types/node@npm:*, @types/node@npm:>=13.7.0": + version: 20.11.28 + resolution: "@types/node@npm:20.11.28" + dependencies: + undici-types: ~5.26.4 + checksum: 83fe7e649c6439103872a292f7b9808233e1eea4bf7d5afa6fce71729e3f7a06933cd792543db84cf65b89ca985fb6f44efaeb748e2ce51a6525ade030338af8 languageName: node linkType: hard @@ -6376,162 +6655,112 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.1.5": - version: 2.7.3 - resolution: "@types/prettier@npm:2.7.3" - checksum: 705384209cea6d1433ff6c187c80dcc0b95d99d5c5ce21a46a9a58060c527973506822e428789d842761e0280d25e3359300f017fbe77b9755bc772ab3dc2f83 - languageName: node - linkType: hard - "@types/prop-types@npm:*": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 - languageName: node - linkType: hard - -"@types/qs@npm:*, @types/qs@npm:^6.9.7": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + version: 15.7.11 + resolution: "@types/prop-types@npm:15.7.11" + checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 languageName: node linkType: hard "@types/react@npm:^18.0.27": - version: 18.2.0 - resolution: "@types/react@npm:18.2.0" + version: 18.2.66 + resolution: "@types/react@npm:18.2.66" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: db3d92b423150222a666329f7aa3023e3e942044700557b8a7d161530847e621aec9f56c9e7f71761b06dd164c8a7b17ad52355863efe80963dffa5537e8e5fd + checksum: 266cdd046bd1bb4f1e2d07bba305e1264e91bedcb9e8643e303fc80468f3cf0860c82982589c67fc07a10f5496eb04c1cc2bf8283484f27a605c2651c6c8f3f3 languageName: node linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "*" - checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 + checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 languageName: node linkType: hard "@types/scheduler@npm:*": - version: 0.16.3 - resolution: "@types/scheduler@npm:0.16.3" - checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767 + version: 0.16.8 + resolution: "@types/scheduler@npm:0.16.8" + checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d languageName: node linkType: hard "@types/semver@npm:^6.0.1": - version: 6.2.3 - resolution: "@types/semver@npm:6.2.3" - checksum: 83c86d7005b229df9c4c0d6d13825b839a01932895504596140aea19e2b88f63ac27ab1575347451b50eedb63f72309e845ce1a0ca78360c4f719bbb38371594 + version: 6.2.7 + resolution: "@types/semver@npm:6.2.7" + checksum: 341e701d9bf07a9f26ddbf15f9c9ec4243f4e2d3f59d4b9a4d551999eea28bd4f81a37160505044c2a6292fa50226a8df493e06f44f966b0a881fbb0b1725ea0 languageName: node linkType: hard "@types/semver@npm:^7.3.12": - version: 7.5.0 - resolution: "@types/semver@npm:7.5.0" - checksum: 0a64b9b9c7424d9a467658b18dd70d1d781c2d6f033096a6e05762d20ebbad23c1b69b0083b0484722aabf35640b78ccc3de26368bcae1129c87e9df028a22e2 - languageName: node - linkType: hard - -"@types/send@npm:*": - version: 0.17.1 - resolution: "@types/send@npm:0.17.1" - dependencies: - "@types/mime": ^1 - "@types/node": "*" - checksum: 10b620a5960058ef009afbc17686f680d6486277c62f640845381ec4baa0ea683fdd77c3afea4803daf5fcddd3fb2972c8aa32e078939f1d4e96f83195c89793 - languageName: node - linkType: hard - -"@types/serve-static@npm:*": - version: 1.15.1 - resolution: "@types/serve-static@npm:1.15.1" - dependencies: - "@types/mime": "*" - "@types/node": "*" - checksum: 2e078bdc1e458c7dfe69e9faa83cc69194b8896cce57cb745016580543c7ab5af07fdaa8ac1765eb79524208c81017546f66056f44d1204f812d72810613de36 + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 languageName: node linkType: hard "@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 languageName: node linkType: hard -"@types/validator@npm:^13.7.10": - version: 13.7.16 - resolution: "@types/validator@npm:13.7.16" - checksum: 16dfcbe1d3132ce6424ad50ebf8e110b38ba24dfb780686f8461fe68fa4b1d0ccd6debe82c7bf489a651e44d6bf23c56e9aa06da8c0aac567e3e255afecec90e +"@types/validator@npm:^13.11.8": + version: 13.11.9 + resolution: "@types/validator@npm:13.11.9" + checksum: c8d53c9e45479328ed72136d13ac80f13e8bb72ab0a6ae2e82802a55b6d84e045473267d8bf66546961f96ed0bbd0f310f317592dccc9fd11a2a81025c3571ce languageName: node linkType: hard "@types/ws@npm:^8.5.4": - version: 8.5.4 - resolution: "@types/ws@npm:8.5.4" + version: 8.5.10 + resolution: "@types/ws@npm:8.5.10" dependencies: "@types/node": "*" - checksum: fefbad20d211929bb996285c4e6f699b12192548afedbe4930ab4384f8a94577c9cd421acaad163cacd36b88649509970a05a0b8f20615b30c501ed5269038d1 + checksum: 3ec416ea2be24042ebd677932a462cf16d2080393d8d7d0b1b3f5d6eaa4a7387aaf0eefb99193c0bfd29444857cf2e0c3ac89899e130550dc6c14ada8a46d25e languageName: node linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.0 - resolution: "@types/yargs-parser@npm:21.0.0" - checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2 + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: ef236c27f9432983e91432d974243e6c4cdae227cb673740320eff32d04d853eed59c92ca6f1142a335cfdc0e17cccafa62e95886a8154ca8891cc2dec4ee6fc languageName: node linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.15 - resolution: "@types/yargs@npm:15.0.15" - dependencies: - "@types/yargs-parser": "*" - checksum: 3420f6bcc508a895ef91858f8e6de975c710e4498cf6ed293f1174d3f1ad56edb4ab8481219bf6190f64a3d4115fab1d13ab3edc90acd54fba7983144040e446 - languageName: node - linkType: hard - -"@types/yargs@npm:^16.0.0": - version: 16.0.5 - resolution: "@types/yargs@npm:16.0.5" + version: 15.0.19 + resolution: "@types/yargs@npm:15.0.19" dependencies: "@types/yargs-parser": "*" - checksum: 22697f7cc8aa32dcc10981a87f035e183303a58351c537c81fb450270d5c494b1d918186210e445b0eb2e4a8b34a8bda2a595f346bdb1c9ed2b63d193cb00430 + checksum: 6a509db36304825674f4f00300323dce2b4d850e75819c3db87e9e9f213ac2c4c6ed3247a3e4eed6e8e45b3f191b133a356d3391dd694d9ea27a0507d914ef4c languageName: node linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.24 - resolution: "@types/yargs@npm:17.0.24" + version: 17.0.32 + resolution: "@types/yargs@npm:17.0.32" dependencies: "@types/yargs-parser": "*" - checksum: 5f3ac4dc4f6e211c1627340160fbe2fd247ceba002190da6cf9155af1798450501d628c9165a183f30a224fc68fa5e700490d740ff4c73e2cdef95bc4e8ba7bf + checksum: 4505bdebe8716ff383640c6e928f855b5d337cb3c68c81f7249fc6b983d0aa48de3eee26062b84f37e0d75a5797bc745e0c6e76f42f81771252a758c638f36ba languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.5" + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" dependencies: "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.59.5 - "@typescript-eslint/type-utils": 5.59.5 - "@typescript-eslint/utils": 5.59.5 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/type-utils": 5.62.0 + "@typescript-eslint/utils": 5.62.0 debug: ^4.3.4 - grapheme-splitter: ^1.0.4 + graphemer: ^1.4.0 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 semver: ^7.3.7 @@ -6542,43 +6771,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: cc0e5ad8d70e140f0dada2fd1ad69d7c31d3f3dfe75939286fdc3950ff2e37033889acc7c9d92c074b67de3bbb6e46916d688e848fb98dde63b23c08a8b07884 + checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/parser@npm:5.59.5" + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": 5.59.5 - "@typescript-eslint/types": 5.59.5 - "@typescript-eslint/typescript-estree": 5.59.5 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: ef4122074f2c00be1dabbb3fb5534280f81b45f8de6c1a696092af5175684fea65bc002814546d06f880ea5beff2006589e2633662e92d65035437c8e2d9134c + checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/scope-manager@npm:5.59.5" +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.59.5 - "@typescript-eslint/visitor-keys": 5.59.5 - checksum: b3d8a5b70e741b9bef60d0a297da77e844cb744895f31fb6880fdac4c53f7c58f3e04065a7d644afb6e1dc51591285ec866eca2fbd2ad50de6b376031aaccfbd + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/type-utils@npm:5.59.5" +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" dependencies: - "@typescript-eslint/typescript-estree": 5.59.5 - "@typescript-eslint/utils": 5.59.5 + "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/utils": 5.62.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -6586,23 +6815,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9ef2b219c71abe3d2ffa4c791ec3da8d120b6a202e7f9c7722d1e8193f8709d6ebec2abc2862b9fa78dffe6214d033898d21c925fc961feb4488070b66aab9f5 + checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/types@npm:5.59.5" - checksum: 98c93d354d6410934f468ba8bd468d2746f20b2910c0ef5b08fc788c0742aa7cb82eb2edc4194c85d3fabac5563c1a91d377e84bf5c25caeb4ac9e871aabd4bb +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.5" +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.59.5 - "@typescript-eslint/visitor-keys": 5.59.5 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -6611,49 +6840,56 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10a8c01ad53da115ca698668941dcb18c497035ba07faf08237bfa3ab92185bdfaf1df93562915a936b49e9f72a4cc6b10b1d9296b7cdc8c34ba0ca323c37677 + checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/utils@npm:5.59.5" +"@typescript-eslint/utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.59.5 - "@typescript-eslint/types": 5.59.5 - "@typescript-eslint/typescript-estree": 5.59.5 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 eslint-scope: ^5.1.1 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 2703972653d3c6eab2423d9a2586908086afa3b89580969ed38e454bc372265d5ca9fadf7967e4ea639d482ad069f763981ef4a03a42d79df28f43f00ee9d43a + checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.5": - version: 5.59.5 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.5" +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.59.5 + "@typescript-eslint/types": 5.62.0 eslint-visitor-keys: ^3.3.0 - checksum: 94db281ec8ea3a7ede46763aaa0d3349e035b19334fd03e2e560f89c70faebcfa937d51b53d2eaad2506b60a5d901428cc8b5a65ad8e90ca1c12a133dbe977fc + checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 languageName: node linkType: hard "@unimodules/core@file:./noop::locator=paradym-wallet%40workspace%3A.": version: 0.0.0 - resolution: "@unimodules/core@file:./noop#./noop::hash=43898f&locator=paradym-wallet%40workspace%3A." - checksum: 50b1951b31b5970fa656033f31e1fd615b40e646a71d4deccf3e65a11ef388ec9b932bb799a4c31798f198e4c99389656065acae597cff1485f9bddb792b07e6 + resolution: "@unimodules/core@file:./noop#./noop::hash=38cc4c&locator=paradym-wallet%40workspace%3A." + checksum: 3760cc612ae1f05ffbf1aacfb4996a77e78fd069b8773eb7bbad18ad4d5f96d1f746a0ef50311c88338c978c0b1221d4dce4f26bf8585fdd4be379f94bb2c964 languageName: node linkType: hard "@unimodules/react-native-adapter@file:./noop::locator=paradym-wallet%40workspace%3A.": version: 0.0.0 - resolution: "@unimodules/react-native-adapter@file:./noop#./noop::hash=01f31a&locator=paradym-wallet%40workspace%3A." - checksum: 9b42a5debdd787d8700b8aa36670dc05b67429818204ec5b587a811a3f70888f240233201b5f281579fd426866e46934bc25457a5cadb0702c4eb7e0b9d7829d + resolution: "@unimodules/react-native-adapter@file:./noop#./noop::hash=557061&locator=paradym-wallet%40workspace%3A." + checksum: 4f4e3bde5d13f13f1a7de5e87ef52358a4efe7fecdad13f4964cc567f3763d9397d87fc83b872578ffc5063841319acb17b0feb6cf3b3765fbedf2bf6650b536 languageName: node linkType: hard @@ -6670,12 +6906,12 @@ __metadata: linkType: hard "@urql/core@npm:>=2.3.1": - version: 4.0.7 - resolution: "@urql/core@npm:4.0.7" + version: 4.3.0 + resolution: "@urql/core@npm:4.3.0" dependencies: "@0no-co/graphql.web": ^1.0.1 wonka: ^6.3.2 - checksum: 9e8411434b61e544f71056f6ed0f76c01ab0aa0197771e3b7ffdd9d7a7e8ac4bcda5f62693c2fb66fafc29de2de9d25e0627cfc3e14be7f757915f61b4a31a94 + checksum: 706e4f28390a1ee441588bfb2ab1517e620c2b63ed26756e8e5dd808acb6c871b1d0d760d569b162af773bff05df3d90fed753963ce70806fa8ca1f7a37bb7e9 languageName: node linkType: hard @@ -6691,10 +6927,31 @@ __metadata: languageName: node linkType: hard +"@web3-storage/multipart-parser@npm:^1.0.0": + version: 1.0.0 + resolution: "@web3-storage/multipart-parser@npm:1.0.0" + checksum: d8bbb5b9b0a5c07b4119c33c64ef4b7cc8d74ca4de2dd783f608f2653f81ef298bf04136b7cdb7ce97306d5fe2217572b5655236b70e1b625ed18d4a21a81913 + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 + languageName: node + linkType: hard + "@xmldom/xmldom@npm:~0.7.7": - version: 0.7.10 - resolution: "@xmldom/xmldom@npm:0.7.10" - checksum: faeb5efd208f25643e469b9807b4b1bfe4f9c19540f0a24b4bb1c748cee6ee44ec441048820f9100987d1ee075f2e2bfc28e535cae5024d4566bb62b0a42be13 + version: 0.7.13 + resolution: "@xmldom/xmldom@npm:0.7.13" + checksum: b4054078530e5fa8ede9677425deff0fce6d965f4c477ca73f8490d8a089e60b8498a15560425a1335f5ff99ecb851ed2c734b0a9a879299a5694302f212f37a + languageName: node + linkType: hard + +"@zxing/text-encoding@npm:0.9.0": + version: 0.9.0 + resolution: "@zxing/text-encoding@npm:0.9.0" + checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a languageName: node linkType: hard @@ -6705,6 +6962,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -6714,7 +6978,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:^1.3.7, accepts@npm:^1.3.8, accepts@npm:~1.3.5, accepts@npm:~1.3.7, accepts@npm:~1.3.8": +"accepts@npm:^1.3.7, accepts@npm:^1.3.8, accepts@npm:~1.3.5, accepts@npm:~1.3.7": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -6734,18 +6998,18 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 + version: 8.3.2 + resolution: "acorn-walk@npm:8.3.2" + checksum: 3626b9d26a37b1b427796feaa5261faf712307a8920392c8dce9a5739fb31077667f4ad2ec71c7ac6aaf9f61f04a9d3d67ff56f459587206fc04aa31c27ef392 languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.0": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c languageName: node linkType: hard @@ -6758,14 +7022,21 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + "agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" dependencies: - debug: ^4.1.0 - depd: ^2.0.0 humanize-ms: ^1.2.1 - checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 languageName: node linkType: hard @@ -6804,7 +7075,19 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4": +"ajv@npm:8.11.0": + version: 8.11.0 + resolution: "ajv@npm:8.11.0" + dependencies: + fast-deep-equal: ^3.1.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.2.2 + checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -6835,14 +7118,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^3.1.0": - version: 3.2.0 - resolution: "ansi-escapes@npm:3.2.0" - checksum: 0f94695b677ea742f7f1eed961f7fd8d05670f744c6ad1f8f635362f6681dcfbc1575cb05b43abc7bb6d67e25a75fb8c7ea8f2a57330eb2c76b33f18cb2cef0a - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -6876,6 +7152,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -6901,6 +7184,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "any-promise@npm:^1.0.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" @@ -6926,21 +7216,21 @@ __metadata: "@internal/scanner": "*" "@internal/ui": "*" "@internal/utils": "*" - "@react-native-community/netinfo": ^9.3.10 - "@tamagui/animations-react-native": latest - "@tamagui/colors": latest - "@tamagui/font-inter": latest - "@tamagui/lucide-icons": latest - "@tamagui/shorthands": latest - "@tamagui/themes": latest + "@react-native-community/netinfo": 11.1.0 + "@tamagui/animations-react-native": 1.91.4 + "@tamagui/colors": 1.91.4 + "@tamagui/font-inter": 1.91.4 + "@tamagui/lucide-icons": 1.91.4 + "@tamagui/shorthands": 1.91.4 + "@tamagui/themes": 1.91.4 "@tanstack/react-query": ^4.33.0 "@types/react": ^18.0.27 burnt: ^0.12.1 - expo-constants: ~14.4.2 - expo-haptics: ~12.4.0 - expo-linking: ~5.0.2 - expo-navigation-bar: ~2.3.0 - react-native-safe-area-context: 4.6.3 + expo-constants: ~15.4.5 + expo-haptics: ~12.8.1 + expo-linking: ~6.2.2 + expo-navigation-bar: ~2.8.1 + react-native-safe-area-context: 4.8.2 solito: ^3.0.0 languageName: unknown linkType: soft @@ -6993,6 +7283,13 @@ __metadata: languageName: node linkType: hard +"arg@npm:5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -7025,87 +7322,137 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + languageName: node + linkType: hard + +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": + version: 3.1.7 + resolution: "array-includes@npm:3.1.7" dependencies: call-bind: ^1.0.2 - is-array-buffer: ^3.0.1 - checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + is-string: ^1.0.7 + checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc languageName: node linkType: hard -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d languageName: node linkType: hard -"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" +"array.prototype.filter@npm:^1.0.3": + version: 1.0.3 + resolution: "array.prototype.filter@npm:1.0.3" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-array-method-boxes-properly: ^1.0.0 is-string: ^1.0.7 - checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 + checksum: 5443cde6ad64596649e5751252b1b2f5242b41052980c2fb2506ba485e3ffd7607e8f6f2f1aefa0cb1cfb9b8623b2b2be103579cb367a161a3426400619b6e73 languageName: node linkType: hard -"array-index@npm:^1.0.0": - version: 1.0.0 - resolution: "array-index@npm:1.0.0" +"array.prototype.findlast@npm:^1.2.4": + version: 1.2.4 + resolution: "array.prototype.findlast@npm:1.2.4" dependencies: - debug: ^2.2.0 - es6-symbol: ^3.0.2 - checksum: ea43314f55f7026169acb78884f464bd650f525c1bf54c8a73dd021571b233677ce7028ea4b606269f3e6033a2e26a9560a5fd5582d4fb349592f0364aaf76de + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.3.0 + es-shim-unscopables: ^1.0.2 + checksum: b4c76571adf6c3cffbbbb8acd7ac39d94af6b120dd388dcf44637c22d77ba3ae13dd43d1be25d90956848fae5a01191fbdebe48ce4c0aa0989d7ee269a94a5a4 languageName: node linkType: hard -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d +"array.prototype.findlastindex@npm:^1.2.3": + version: 1.2.4 + resolution: "array.prototype.findlastindex@npm:1.2.4" + dependencies: + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.3.0 + es-shim-unscopables: ^1.0.2 + checksum: cc8dce27a06dddf6d9c40a15d4c573f96ac5ca3583f89f8d8cd7d7ffdb96a71d819890a5bdb211f221bda8fafa0d97d1d8cbb5460a5cbec1fff57ae80b8abc31 languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b + checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flatmap@npm:1.3.1" +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 + checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.1 - resolution: "array.prototype.tosorted@npm:1.1.1" +"array.prototype.toreversed@npm:^1.1.2": + version: 1.1.2 + resolution: "array.prototype.toreversed@npm:1.1.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.1.3 - checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3 + checksum: 58598193426282155297bedf950dc8d464624a0d81659822fb73124286688644cb7e0e4927a07f3ab2daaeb6617b647736cc3a5e6ca7ade5bb8e573b284e6240 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.3": + version: 1.1.3 + resolution: "array.prototype.tosorted@npm:1.1.3" + dependencies: + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.1.0 + es-shim-unscopables: ^1.0.2 + checksum: 555e8808086bbde9e634c5dc5a8c0a2f1773075447b43b2fa76ab4f94f4e90f416d2a4f881024e1ce1a2931614caf76cd6b408af901c9d7cd13061d0d268f5af + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + dependencies: + array-buffer-byte-length: ^1.0.1 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.2.1 + get-intrinsic: ^1.2.3 + is-array-buffer: ^3.0.4 + is-shared-array-buffer: ^1.0.2 + checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e languageName: node linkType: hard @@ -7164,13 +7511,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.2": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -7185,10 +7525,12 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard @@ -7258,6 +7600,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-fully-specified@npm:*": + version: 1.3.0 + resolution: "babel-plugin-fully-specified@npm:1.3.0" + peerDependencies: + "@babel/core": "*" + checksum: a561b33da1f0e976d34721f55c25c4132c24194ad5d089ac7427db229a852dcb3e83044f9ca34e380e0eba31d789cbaf73b2d8efefb95952c7daedbf83ccd4b8 + languageName: node + linkType: hard + "babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" @@ -7296,52 +7647,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-module-resolver@npm:^5.0.0": - version: 5.0.0 - resolution: "babel-plugin-module-resolver@npm:5.0.0" - dependencies: - find-babel-config: ^2.0.0 - glob: ^8.0.3 - pkg-up: ^3.1.0 - reselect: ^4.1.7 - resolve: ^1.22.1 - checksum: d6880e49fc8e7bac509a2c183b4303ee054a47a80032a59a6f7844bb468ebe5e333b5dc5378443afdab5839e2da2b31a6c8d9a985a0047cd076b82bb9161cc78 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs2@npm:^0.3.3": - version: 0.3.3 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" +"babel-plugin-polyfill-corejs2@npm:^0.4.8": + version: 0.4.10 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10" dependencies: - "@babel/compat-data": ^7.17.7 - "@babel/helper-define-polyfill-provider": ^0.3.3 - semver: ^6.1.1 + "@babel/compat-data": ^7.22.6 + "@babel/helper-define-polyfill-provider": ^0.6.1 + semver: ^6.3.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 2c0e4868789152f50db306f4957fa7934876cefb51d5d86436595f0b091539e45ce0e9c0125b5db2d71f913b29cd48ae76b8e942ba28fcf2273e084f54664a1c languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.6.0": - version: 0.6.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" +"babel-plugin-polyfill-corejs3@npm:^0.9.0": + version: 0.9.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 - core-js-compat: ^3.25.1 + "@babel/helper-define-polyfill-provider": ^0.5.0 + core-js-compat: ^3.34.0 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 65bbf59fc0145c7a264822777403632008dce00015b4b5c7ec359125ef4faf9e8f494ae5123d2992104feb6f19a3cff85631992862e48b6d7bd64eb7e755ee1f languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.4.1": - version: 0.4.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" +"babel-plugin-polyfill-regenerator@npm:^0.5.5": + version: 0.5.5 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 + "@babel/helper-define-polyfill-provider": ^0.5.0 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 3a9b4828673b23cd648dcfb571eadcd9d3fadfca0361d0a7c6feeb5a30474e92faaa49f067a6e1c05e49b6a09812879992028ff3ef3446229ff132d6e1de7eb6 languageName: node linkType: hard @@ -7368,13 +7706,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-transform-inline-environment-variables@npm:^0.4.4": - version: 0.4.4 - resolution: "babel-plugin-transform-inline-environment-variables@npm:0.4.4" - checksum: fa361287411301237fd8ce332aff4f8e8ccb8db30e87a2ddc7224c8bf7cd792eda47aca24dc2e09e70bce4c027bc8cbe22f4999056be37a25d2472945df21ef5 - languageName: node - linkType: hard - "babel-preset-current-node-syntax@npm:^1.0.0": version: 1.0.1 resolution: "babel-preset-current-node-syntax@npm:1.0.1" @@ -7397,19 +7728,20 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:~9.5.2": - version: 9.5.2 - resolution: "babel-preset-expo@npm:9.5.2" +"babel-preset-expo@npm:~10.0.1": + version: 10.0.1 + resolution: "babel-preset-expo@npm:10.0.1" dependencies: "@babel/plugin-proposal-decorators": ^7.12.9 - "@babel/plugin-proposal-export-namespace-from": ^7.18.9 - "@babel/plugin-proposal-object-rest-spread": ^7.12.13 - "@babel/plugin-transform-react-jsx": ^7.12.17 + "@babel/plugin-transform-export-namespace-from": ^7.22.11 + "@babel/plugin-transform-object-rest-spread": ^7.12.13 + "@babel/plugin-transform-parameters": ^7.22.15 "@babel/preset-env": ^7.20.0 - babel-plugin-module-resolver: ^5.0.0 + "@babel/preset-react": ^7.22.15 + "@react-native/babel-preset": ^0.73.18 babel-plugin-react-native-web: ~0.18.10 - metro-react-native-babel-preset: 0.76.8 - checksum: 7dc9972f81b3ddbc7504fca10198a592e5ac02323617154240f28096549da1e2ad079e615c3013443676b8e6fded25e1bf93c1468d3d5f55f678787fab3d51ad + react-refresh: 0.14.0 + checksum: 3786192e3531e7cc261a65fbaec015edb1399b4cabea4fed2456bb6c2fdf3f48ed97283626e8e76a5554cf8ca9df55c83d6309932696ab82a81a4b9848d406fe languageName: node linkType: hard @@ -7476,13 +7808,38 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:*, base64-js@npm:^1.1.2, base64-js@npm:^1.2.3, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": +"base64-js@npm:*, base64-js@npm:^1.2.3, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 languageName: node linkType: hard +"base64url-universal@npm:^1.1.0": + version: 1.1.0 + resolution: "base64url-universal@npm:1.1.0" + dependencies: + base64url: ^3.0.0 + checksum: ccc38572082df79ba845ddb84cc064b2e16490687fb1d138ef0e64f0e14d1ca2800b1cbe976f3d59ce79dc31a6cb3985aec7b64e295a8001becbf032bac26276 + languageName: node + linkType: hard + +"base64url-universal@npm:^2.0.0": + version: 2.0.0 + resolution: "base64url-universal@npm:2.0.0" + dependencies: + base64url: ^3.0.1 + checksum: 4058e0c5ddc0f7058ea970596e762d620b1f0eb071459112b2ac1fe0354bc99acb25e851cce828cacaff3b950d6877978c3ac88a70c3ceb35469a2c4c3e17fb9 + languageName: node + linkType: hard + +"base64url@npm:^3.0.0, base64url@npm:^3.0.1": + version: 3.0.1 + resolution: "base64url@npm:3.0.1" + checksum: a77b2a3a526b3343e25be424de3ae0aa937d78f6af7c813ef9020ef98001c0f4e2323afcd7d8b2d2978996bf8c42445c3e9f60c218c622593e5fdfd54a3d6e18 + languageName: node + linkType: hard + "bech32@npm:^1.1.4": version: 1.1.4 resolution: "bech32@npm:1.1.4" @@ -7506,24 +7863,24 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:1.6.x, big-integer@npm:^1.6.44, big-integer@npm:^1.6.51": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 +"big-integer@npm:1.6.x, big-integer@npm:^1.6.51": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 6e86885787a20fed96521958ae9086960e4e4b5e74d04f3ef7513d4d0ad631a9f3bde2730fc8aaa4b00419fc865f6ec573e5320234531ef37505da7da192c40b languageName: node linkType: hard "bignumber.js@npm:^9.0.0": - version: 9.1.1 - resolution: "bignumber.js@npm:9.1.1" - checksum: ad243b7e2f9120b112d670bb3d674128f0bd2ca1745b0a6c9df0433bd2c0252c43e6315d944c2ac07b4c639e7496b425e46842773cf89c6a2dcd4f31e5c4b11e + version: 9.1.2 + resolution: "bignumber.js@npm:9.1.2" + checksum: 582c03af77ec9cb0ebd682a373ee6c66475db94a4325f92299621d544aa4bd45cb45fd60001610e94aef8ae98a0905fa538241d9638d4422d57abbeeac6fadaf languageName: node linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard @@ -7568,46 +7925,6 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.4 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 - languageName: node - linkType: hard - -"body-parser@npm:^1.20.1": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: 14d37ec638ab5c93f6099ecaed7f28f890d222c650c69306872e00b9efa081ff6c596cd9afb9930656aae4d6c4e1c17537bea12bb73c87a217cb3cfea8896737 - languageName: node - linkType: hard - "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -7653,15 +7970,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: ^1.6.44 - checksum: d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -7697,17 +8005,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.3, browserslist@npm:^4.21.5": - version: 4.21.5 - resolution: "browserslist@npm:4.21.5" +"browserslist@npm:^4.22.2, browserslist@npm:^4.22.3": + version: 4.23.0 + resolution: "browserslist@npm:4.23.0" dependencies: - caniuse-lite: ^1.0.30001449 - electron-to-chromium: ^1.4.284 - node-releases: ^2.0.8 - update-browserslist-db: ^1.0.10 + caniuse-lite: ^1.0.30001587 + electron-to-chromium: ^1.4.668 + node-releases: ^2.0.14 + update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 + checksum: 436f49e796782ca751ebab7edc010cfc9c29f68536f387666cd70ea22f7105563f04dd62c6ff89cb24cc3254d17cba385f979eeeb3484d43e012412ff7e75def languageName: node linkType: hard @@ -7760,23 +8068,23 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" +"buffer@npm:*, buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" dependencies: base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 languageName: node linkType: hard -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" +"buffer@npm:^5.4.3, buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" dependencies: base64-js: ^1.3.1 - ieee754: ^1.2.1 - checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 languageName: node linkType: hard @@ -7787,18 +8095,9 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: ^5.0.0 - checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - "burnt@npm:^0.12.1": - version: 0.12.1 - resolution: "burnt@npm:0.12.1" + version: 0.12.2 + resolution: "burnt@npm:0.12.2" dependencies: sf-symbols-typescript: ^1.0.0 sonner: ^0.3.5 @@ -7806,7 +8105,7 @@ __metadata: expo: "*" react: "*" react-native: "*" - checksum: 5aa27ffd871daf47237a973f43611031bbb7a00ae50b7469c875b2a487659e43440d616e71671cc433c1c15b83fe8c2563320d8b72700508b0d0149460d9a747 + checksum: ed4ee9a058a05720c332e28cb69239ad679f131e038281e8593213ff038fb0e48750fe0bfcd163893b0f704fb27781c06c839bef5e87add83fa666e38d9d70d6 languageName: node linkType: hard @@ -7817,13 +8116,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e - languageName: node - linkType: hard - "cacache@npm:^15.3.0": version: 15.3.0 resolution: "cacache@npm:15.3.0" @@ -7876,6 +8168,26 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^18.0.0": + version: 18.0.2 + resolution: "cacache@npm:18.0.2" + dependencies: + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.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 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b + languageName: node + linkType: hard + "cacheable-request@npm:^6.0.0": version: 6.1.0 resolution: "cacheable-request@npm:6.1.0" @@ -7891,13 +8203,16 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + 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 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 languageName: node linkType: hard @@ -7947,10 +8262,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001481 - resolution: "caniuse-lite@npm:1.0.30001481" - checksum: 8200a043c191b4fd4fe0beda37a58fd61869c895ab93f87bdd0420e5927453f48434d716ce9da8552ff6c3ecc4dcd1366354cda3a134f3cc844af741574a7cab +"caniuse-lite@npm:^1.0.30001587": + version: 1.0.30001598 + resolution: "caniuse-lite@npm:1.0.30001598" + checksum: b4120054ee7ed42689f9d928611a4e5067c547587dfb7a32765d2638f5522872647b7a9f7a7cdd4e9a0b32e79673dc7c6302f50dc84cb6a44bb9a66ad8aaf3d2 languageName: node linkType: hard @@ -7968,7 +8283,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.4.2": +"chalk@npm:^2.0.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -7989,10 +8304,10 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.1": - version: 5.2.0 - resolution: "chalk@npm:5.2.0" - checksum: 03d8060277de6cf2fd567dc25fcf770593eb5bb85f460ce443e49255a30ff1242edd0c90a06a03803b0466ff0687a939b41db1757bec987113e83de89a003caa +"chalk@npm:^5.0.1, chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 languageName: node linkType: hard @@ -8011,25 +8326,46 @@ __metadata: linkType: hard "check-dependency-version-consistency@npm:^3.0.3": - version: 3.0.3 - resolution: "check-dependency-version-consistency@npm:3.0.3" + version: 3.3.0 + resolution: "check-dependency-version-consistency@npm:3.3.0" + dependencies: + "@types/js-yaml": ^4.0.5 + chalk: ^5.0.1 + commander: ^9.0.0 + edit-json-file: ^1.7.0 + globby: ^13.1.1 + js-yaml: ^4.1.0 + semver: ^7.3.5 + table: ^6.7.1 + type-fest: ^2.1.0 + bin: + check-dependency-version-consistency: dist/bin/check-dependency-version-consistency.js + checksum: 837651d0013f3e6398562a8b2fde894cf586d28ea6cfadcf395fccb13615e618b0e37665cf4275b0258fefe9ccf750617043446fc988a15bd45cf6a21e8512c8 + languageName: node + linkType: hard + +"check-dependency-version-consistency@npm:^4.1.0": + version: 4.1.0 + resolution: "check-dependency-version-consistency@npm:4.1.0" dependencies: - chalk: ^5.0.1 - commander: ^9.0.0 + "@types/js-yaml": ^4.0.5 + chalk: ^5.2.0 + commander: ^10.0.1 edit-json-file: ^1.7.0 - globby: ^13.1.1 - semver: ^7.3.5 - table: ^6.7.1 - type-fest: ^2.1.0 + globby: ^13.1.4 + js-yaml: ^4.1.0 + semver: ^7.5.1 + table: ^6.8.1 + type-fest: ^3.11.0 bin: check-dependency-version-consistency: dist/bin/check-dependency-version-consistency.js - checksum: c63ab0bb96d77f378ae7cf6ba22f307bd7c3f4241bb8db2337a21f651af28e5200a17f420053b070ad3ac5950dd76984af958fecac243211ceaf6928c5ebf010 + checksum: 13cbb451b41b05b20de70c041e4f31e64793d24cee8f51214ababf520fa07e33a029b2d51323b01d46382a33029abcead25844c9388dcaa1fe8b09dac2aebd92 languageName: node linkType: hard "chokidar@npm:^3.5.2": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: ~3.1.2 braces: ~3.0.2 @@ -8042,7 +8378,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d languageName: node linkType: hard @@ -8053,6 +8389,34 @@ __metadata: languageName: node linkType: hard +"chrome-launcher@npm:^0.15.2": + version: 0.15.2 + resolution: "chrome-launcher@npm:0.15.2" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: e1f8131b9f7bd931248ea85f413c6cdb93a0d41440ff5bf0987f36afb081d2b2c7b60ba6062ee7ae2dd9b052143f6b275b38c9eb115d11b49c3ea8829bad7db0 + languageName: node + linkType: hard + +"chromium-edge-launcher@npm:^1.0.0": + version: 1.0.0 + resolution: "chromium-edge-launcher@npm:1.0.0" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 77ce4fc03e7ee6f72383cc23c9b34a18ff368fcce8d23bcdc777c603c6d48ae25d3b79be5a1256e7edeec65f6e2250245a5372175454a329bcc99df672160ee4 + languageName: node + linkType: hard + "ci-info@npm:^2.0.0": version: 2.0.0 resolution: "ci-info@npm:2.0.0" @@ -8061,9 +8425,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0, ci-info@npm:^3.3.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 languageName: node linkType: hard @@ -8081,14 +8445,14 @@ __metadata: languageName: node linkType: hard -"class-validator@npm:0.14.0, class-validator@npm:^0.14.0": - version: 0.14.0 - resolution: "class-validator@npm:0.14.0" +"class-validator@npm:0.14.1": + version: 0.14.1 + resolution: "class-validator@npm:0.14.1" dependencies: - "@types/validator": ^13.7.10 - libphonenumber-js: ^1.10.14 - validator: ^13.7.0 - checksum: f62e4a0ad24cee68f4b2bc70d32b96de90cb598f96bde362b4dbf4234151af8eb6ae225458312a38fc49fa3959844cf61c60e731a8205e9a570454cff8de2710 + "@types/validator": ^13.11.8 + libphonenumber-js: ^1.10.53 + validator: ^13.9.0 + checksum: bea808145c81ba3b185e1174d92f97a2d6ffef0558261217042552e9027222eadb9a9731a4418a07eaaa72ac334347df7a1079ff48eaadaa3ee6848a6a88995c languageName: node linkType: hard @@ -8118,9 +8482,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.0.0, cli-spinners@npm:^2.5.0": - version: 2.8.0 - resolution: "cli-spinners@npm:2.8.0" - checksum: 42bc69127706144b83b25da27e0719bdd8294efe43018e1736928a8f78a26e8d2b4dcd39af4a6401526ca647e99e302ad2b29bf19e67d1db403b977aca6abeb7 + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c languageName: node linkType: hard @@ -8166,13 +8530,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:2.x, clone@npm:^2.1.2": - version: 2.1.2 - resolution: "clone@npm:2.1.2" - checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -8180,6 +8537,13 @@ __metadata: languageName: node linkType: hard +"clone@npm:^2.1.2": + version: 2.1.2 + resolution: "clone@npm:2.1.2" + checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -8188,9 +8552,9 @@ __metadata: linkType: hard "collect-v8-coverage@npm:^1.0.0": - version: 1.0.1 - resolution: "collect-v8-coverage@npm:1.0.1" - checksum: 4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55 + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: c10f41c39ab84629d16f9f6137bc8a63d332244383fc368caf2d2052b5e04c20cd1fd70f66fcf4e2422b84c8226598b776d39d5f2d2a51867cc1ed5d1982b4da languageName: node linkType: hard @@ -8245,6 +8609,13 @@ __metadata: languageName: node linkType: hard +"color2k@npm:^2.0.2": + version: 2.0.3 + resolution: "color2k@npm:2.0.3" + checksum: 0748e16e43c1740045af61f44de5d181f3f7a2a9cb0d5cccdccee23d04e3f107f02aaafebb7ca3335cca1d11849c6321aba702eb2f893e993a77f65761de7661 + languageName: node + linkType: hard + "color@npm:^4.2.3": version: 4.2.3 resolution: "color@npm:4.2.3" @@ -8278,6 +8649,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^10.0.1": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 + languageName: node + linkType: hard + "commander@npm:^2.15.0, commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -8306,13 +8684,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:~2.14.1": - version: 2.14.1 - resolution: "commander@npm:2.14.1" - checksum: 26bd49febeac8efabb7488fb5a4a2480b04bc4c4eef3c50da93eead72959f7a5232d003deda5b9761937205721274e80108f6d1d2b45ae7a8387cfb92031084e - languageName: node - linkType: hard - "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -8320,17 +8691,10 @@ __metadata: languageName: node linkType: hard -"compare-versions@npm:^3.4.0": - version: 3.6.0 - resolution: "compare-versions@npm:3.6.0" - checksum: 7492a50cdaa2c27f5254eee7c4b38856e1c164991bab3d98d7fd067fe4b570d47123ecb92523b78338be86aa221668fd3868bfe8caa5587dc3ebbe1a03d52b5d - languageName: node - linkType: hard - "component-type@npm:^1.2.1": - version: 1.2.1 - resolution: "component-type@npm:1.2.1" - checksum: 41a81f87425088c072dc99b7bd06d8c81057047a599955572bfa7f320e1f4d0b38422b2eee922e0ac6e4132376c572673dbf5eb02717898173ec11512bc06b34 + version: 1.2.2 + resolution: "component-type@npm:1.2.2" + checksum: ca5a9886a961985b9ebcc0a5b23f2526506eced1c2c932648e5f8960db22fffcc3a77442013c6aef0b5afa8e6b9de02ae2a23ce5c967374edaf99d74fd6d6c3e languageName: node linkType: hard @@ -8384,29 +8748,6 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: 5.2.1 - checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 - languageName: node - linkType: hard - -"content-type@npm:~1.0.4, content-type@npm:~1.0.5": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 - languageName: node - linkType: hard - -"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -8414,26 +8755,26 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a +"cookie-signature@npm:^1.1.0": + version: 1.2.1 + resolution: "cookie-signature@npm:1.2.1" + checksum: bb464aacac390b5d7d8ead2d6fff7c1c3b7378c7d0250921f48923fe889688e081ab33950448929db5f24d4f9f1506589a7ee1c685de8f12a3fdb30c49667ec5 languageName: node linkType: hard -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 +"cookie@npm:^0.4.1": + version: 0.4.2 + resolution: "cookie@npm:0.4.2" + checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b languageName: node linkType: hard -"core-js-compat@npm:^3.25.1": - version: 3.30.1 - resolution: "core-js-compat@npm:3.30.1" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0": + version: 3.36.0 + resolution: "core-js-compat@npm:3.36.0" dependencies: - browserslist: ^4.21.5 - checksum: e450a9771fc927ce982333929e1c4b32f180f641e4cfff9de6ed44b5930de19be7707cf74f45d1746ca69b8e8ac0698a555cb7244fbfbed6c38ca93844207bf7 + browserslist: ^4.22.3 + checksum: 89d9bdc91cc4085e81c7774427a02b42b494d569f62972658bf8b6ace1931ee60620691fbcd646fcb6a7ead3d874a46990491f345fc29e0d084ed2fcce335aa5 languageName: node linkType: hard @@ -8493,16 +8834,6 @@ __metadata: languageName: node linkType: hard -"create-react-class@npm:^15.7.0": - version: 15.7.0 - resolution: "create-react-class@npm:15.7.0" - dependencies: - loose-envify: ^1.3.1 - object-assign: ^4.1.1 - checksum: 0c5f43da705fa9f67ec289051dd5780792652d440dfa17cd2c7d8423c1f604609596f895dabf46fda1960ddd93ee96fe1b61ef4d55a94fc4271b07d515486714 - languageName: node - linkType: hard - "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -8517,21 +8848,21 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" +"cross-fetch@npm:^3.1.5, cross-fetch@npm:^3.1.8": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" dependencies: - node-fetch: 2.6.7 - checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb + node-fetch: ^2.6.12 + checksum: 78f993fa099eaaa041122ab037fe9503ecbbcb9daef234d1d2e0b9230a983f64d645d088c464e21a247b825a08dc444a6e7064adfa93536d3a9454b4745b3632 languageName: node linkType: hard -"cross-fetch@npm:^3.1.6": - version: 3.1.6 - resolution: "cross-fetch@npm:3.1.6" +"cross-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" dependencies: - node-fetch: ^2.6.11 - checksum: 704b3519ab7de488328cc49a52cf1aa14132ec748382be5b9557b22398c33ffa7f8c2530e8a97ed8cb55da52b0a9740a9791d361271c4591910501682d981d9c + node-fetch: ^2.6.12 + checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 languageName: node linkType: hard @@ -8559,7 +8890,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -8577,6 +8908,13 @@ __metadata: languageName: node linkType: hard +"crypto-ld@npm:^6.0.0": + version: 6.0.0 + resolution: "crypto-ld@npm:6.0.0" + checksum: ad274e675270a15498c0262e92fde0080bec3328c508c614fb584a1c218a68df24853420977108f7ab7ea8121ea64f2312baaa9d1368f27ea48144bb2ca0fc5d + languageName: node + linkType: hard + "crypto-random-string@npm:^1.0.0": version: 1.0.0 resolution: "crypto-random-string@npm:1.0.0" @@ -8600,13 +8938,6 @@ __metadata: languageName: node linkType: hard -"css-mediaquery@npm:^0.1.2": - version: 0.1.2 - resolution: "css-mediaquery@npm:0.1.2" - checksum: 8e26ae52d8aaaa71893f82fc485363ff0fab494b7d3b3464572aaed50714b8b538d33dbdaa69f0c02cf7f80d1f4d9a77519306c0492223ce91b3987475031a69 - languageName: node - linkType: hard - "css-select@npm:^5.1.0": version: 5.1.0 resolution: "css-select@npm:5.1.0" @@ -8638,19 +8969,9 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 - languageName: node - linkType: hard - -"d@npm:1, d@npm:^1.0.1": - version: 1.0.1 - resolution: "d@npm:1.0.1" - dependencies: - es5-ext: ^0.10.50 - type: ^1.0.1 - checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 languageName: node linkType: hard @@ -8668,14 +8989,54 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + "dayjs@npm:^1.8.15": - version: 1.11.7 - resolution: "dayjs@npm:1.11.7" - checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb + version: 1.11.10 + resolution: "dayjs@npm:1.11.10" + checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -8761,35 +9122,13 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0": +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0, deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: ^0.2.0 - untildify: ^4.0.0 - checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: ^3.0.0 - default-browser-id: ^3.0.0 - execa: ^7.1.1 - titleize: ^3.0.0 - checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - "default-gateway@npm:^4.2.0": version: 4.2.0 resolution: "default-gateway@npm:4.2.0" @@ -8816,6 +9155,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -8823,20 +9173,14 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": - version: 1.2.0 - resolution: "define-properties@npm:1.2.0" +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: + define-data-property: ^1.0.1 has-property-descriptors: ^1.0.0 object-keys: ^1.1.1 - checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 + checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -8877,21 +9221,21 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:^2.0.0": +"depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a languageName: node linkType: hard -"deprecated-react-native-prop-types@npm:4.1.0": - version: 4.1.0 - resolution: "deprecated-react-native-prop-types@npm:4.1.0" +"deprecated-react-native-prop-types@npm:^5.0.0": + version: 5.0.0 + resolution: "deprecated-react-native-prop-types@npm:5.0.0" dependencies: - "@react-native/normalize-colors": "*" - invariant: "*" - prop-types: "*" - checksum: bba96622e196f650e782963598a2868a9c89b32e88fba1555fe1308d324eb387ab2a1f16235162b7bccc1900e8f43b7f8eae4f149a37f10cdf52e071990a7c9a + "@react-native/normalize-colors": ^0.73.0 + invariant: ^2.2.4 + prop-types: ^15.8.1 + checksum: ccbd4214733a178ef51934c4e0149f5c3ab60aa318d68500b6d6b4b59be9d6c25b844f808ed7095d82e1bbef6fc4bc49e0dea14d55d3ebd1ff383011ac2a1576 languageName: node linkType: hard @@ -8919,9 +9263,9 @@ __metadata: linkType: hard "detect-libc@npm:^2.0.0": - version: 2.0.1 - resolution: "detect-libc@npm:2.0.1" - checksum: ccb05fcabbb555beb544d48080179c18523a343face9ee4e1a86605a8715b4169f94d663c21a03c310ac824592f2ba9a5270218819bb411ad7be578a527593d7 + version: 2.0.2 + resolution: "detect-libc@npm:2.0.2" + checksum: 2b2cd3649b83d576f4be7cc37eb3b1815c79969c8b1a03a40a4d55d83bc74d010753485753448eacb98784abf22f7dbd3911fd3b60e29fda28fed2d1a997944d languageName: node linkType: hard @@ -8939,7 +9283,7 @@ __metadata: languageName: node linkType: hard -"did-jwt@npm:^6.11.6": +"did-jwt@npm:6.11.6, did-jwt@npm:^6.11.6": version: 6.11.6 resolution: "did-jwt@npm:6.11.6" dependencies: @@ -8966,13 +9310,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.4.3": - version: 29.4.3 - resolution: "diff-sequences@npm:29.4.3" - checksum: 28b265e04fdddcf7f9f814effe102cc95a9dec0564a579b5aed140edb24fc345c611ca52d76d725a3cab55d3888b915b5e8a4702e0f6058968a90fa5f41fcde7 - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -9032,7 +9369,7 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^5.0.1, domhandler@npm:^5.0.2": +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": version: 5.0.3 resolution: "domhandler@npm:5.0.3" dependencies: @@ -9042,13 +9379,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.0.1 - resolution: "domutils@npm:3.0.1" + version: 3.1.0 + resolution: "domutils@npm:3.1.0" dependencies: dom-serializer: ^2.0.0 domelementtype: ^2.3.0 - domhandler: ^5.0.1 - checksum: 23aa7a840572d395220e173cb6263b0d028596e3950100520870a125af33ff819e6f609e1606d6f7d73bd9e7feb03bb404286e57a39063b5384c62b724d987b3 + domhandler: ^5.0.3 + checksum: e5757456ddd173caa411cfc02c2bb64133c65546d2c4081381a3bafc8a57411a41eed70494551aa58030be9e58574fcc489828bebd673863d39924fb4878f416 languageName: node linkType: hard @@ -9073,16 +9410,37 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + +"ed25519-signature-2018-context@npm:^1.1.0": + version: 1.1.0 + resolution: "ed25519-signature-2018-context@npm:1.1.0" + checksum: 69bd075d209fab15b9f35fe02594812f993deea538a2a9329d65c72ef035c3965004437613251c48b59bfd576b591a47719ac51d118e3f9cdc267a246c0532f5 + languageName: node + linkType: hard + +"ed25519-signature-2020-context@npm:^1.0.1": + version: 1.1.0 + resolution: "ed25519-signature-2020-context@npm:1.1.0" + checksum: d1d66e21364e72aa1ea30104e7445194d8787ccedcce0b6be82129ad4c2b1cf0dae0b19abdad6ce7a69abb4ff6b474e8bf5690a7d8fbfb2ffc02c1a0ef9cd20d + languageName: node + linkType: hard + "edit-json-file@npm:^1.7.0": - version: 1.7.0 - resolution: "edit-json-file@npm:1.7.0" + version: 1.8.0 + resolution: "edit-json-file@npm:1.8.0" dependencies: find-value: ^1.0.12 iterate-object: ^1.3.4 r-json: ^1.2.10 set-value: ^4.1.0 w-json: ^1.3.10 - checksum: 12bb6fdc67813b47110159bf1dadf133e2186e11b843fa191222c044e63196b446f8430a3217053377ee9c1f9462991a3a0e47d110c89f217a7519dd251179b9 + checksum: 2676d5195d31b93457ecdaa4e043bb941cf0a146c1c416496fc50b2b6cb7f8773f8a60abd39cf91b0bea57cd8be7870dfc7dd802864a6bdb2cf1a46fdf40183c languageName: node linkType: hard @@ -9093,16 +9451,16 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.284": - version: 1.4.374 - resolution: "electron-to-chromium@npm:1.4.374" - checksum: baa53f70401a8fdd3dbf2396d5dfff2f0a8be12c6fefe362ed8608ff045db4e78322cc5b8acac0bd2d94de7850eba83509b3bfda38b4b67e575273b4c4824e5b +"electron-to-chromium@npm:^1.4.668": + version: 1.4.708 + resolution: "electron-to-chromium@npm:1.4.708" + checksum: 2d4684b785f9cd6e501a0707e16c8fba89a99a36032917523fdc04f2bf109e63c3c2854ecf6d34e243ecdfe11a77839ebcb23e3b8d466853abebea2df3a76314 languageName: node linkType: hard "elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" dependencies: bn.js: ^4.11.9 brorand: ^1.1.0 @@ -9111,7 +9469,7 @@ __metadata: inherits: ^2.0.4 minimalistic-assert: ^1.0.1 minimalistic-crypto-utils: ^1.0.1 - checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 + checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb languageName: node linkType: hard @@ -9129,6 +9487,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -9155,12 +9520,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.12.0": - version: 5.14.0 - resolution: "enhanced-resolve@npm:5.14.0" + version: 5.16.0 + resolution: "enhanced-resolve@npm:5.16.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: fff1aaebbf376371e5df4502e111967f6247c37611ad3550e4e7fca657f6dcb29ef7ffe88bf14e5010b78997f1ddd984a8db97af87ee0a5477771398fd326f5b + checksum: ccfd01850ecf2aa51e8554d539973319ff7d8a539ef1e0ba3460a0ccad6223c4ef6e19165ee64161b459cd8a48df10f52af4434c60023c65fde6afa32d475f7e languageName: node linkType: hard @@ -9185,12 +9550,12 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.7.2": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" +"envinfo@npm:^7.10.0": + version: 7.11.1 + resolution: "envinfo@npm:7.11.1" bin: envinfo: dist/cli.js - checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 + checksum: f3d38ab6bc62388466e86e2f5665f90f238ca349c81bb36b311d908cb5ca96650569b43b308c9dcb6725a222693f6c43a704794e74a68fb445ec5575a90ca05e languageName: node linkType: hard @@ -9236,149 +9601,199 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.21.2 - resolution: "es-abstract@npm:1.21.2" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1": + version: 1.23.1 + resolution: "es-abstract@npm:1.23.1" dependencies: - array-buffer-byte-length: ^1.0.0 - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 + array-buffer-byte-length: ^1.0.1 + arraybuffer.prototype.slice: ^1.0.3 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + data-view-buffer: ^1.0.1 + data-view-byte-length: ^1.0.1 + data-view-byte-offset: ^1.0.0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-set-tostringtag: ^2.0.3 es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.2.0 - get-symbol-description: ^1.0.0 + function.prototype.name: ^1.1.6 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 globalthis: ^1.0.3 gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - is-array-buffer: ^3.0.2 + hasown: ^2.0.2 + internal-slot: ^1.0.7 + is-array-buffer: ^3.0.4 is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 + is-data-view: ^1.0.1 + is-negative-zero: ^2.0.3 is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 + is-shared-array-buffer: ^1.0.3 is-string: ^1.0.7 - is-typed-array: ^1.1.10 + is-typed-array: ^1.1.13 is-weakref: ^1.0.2 - object-inspect: ^1.12.3 + object-inspect: ^1.13.1 object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - safe-regex-test: ^1.0.0 - string.prototype.trim: ^1.2.7 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - typed-array-length: ^1.0.4 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.8 + string.prototype.trimend: ^1.0.7 + string.prototype.trimstart: ^1.0.7 + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.5 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.9 - checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a + which-typed-array: ^1.1.15 + checksum: a55b01af616898bfb1167fc567f3a6e22bb2800811a7f41f1c037f10bdc653894fc4c7000cce3a01e852628fd85044dff51d6d41f65f356a2ea847de3178b6ec languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" - dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826 languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": +"es-define-property@npm:^1.0.0": version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" + resolution: "es-define-property@npm:1.0.0" dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-errors@npm:^1.0.0, es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.0.17": + version: 1.0.18 + resolution: "es-iterator-helpers@npm:1.0.18" dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-errors: ^1.3.0 + es-set-tostringtag: ^2.0.3 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + globalthis: ^1.0.3 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 + has-symbols: ^1.0.3 + internal-slot: ^1.0.7 + iterator.prototype: ^1.1.2 + safe-array-concat: ^1.1.2 + checksum: 1594324ff3ca8890fe30c98b2419d3007d2b14b35f9773f188114408ff973e13c526f6045d88209e932f58dc0c55fc9a4ae1554636f8938ed7d926ffc27d3e1a languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": - version: 0.10.62 - resolution: "es5-ext@npm:0.10.62" +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" dependencies: - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.3 - next-tick: ^1.1.0 - checksum: 25f42f6068cfc6e393cf670bc5bba249132c5f5ec2dd0ed6e200e6274aca2fed8e9aec8a31c76031744c78ca283c57f0b41c7e737804c6328c7b8d3fbcba7983 + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c languageName: node linkType: hard -"es6-iterator@npm:^2.0.3": +"es-set-tostringtag@npm:^2.0.3": version: 2.0.3 - resolution: "es6-iterator@npm:2.0.3" + resolution: "es-set-tostringtag@npm:2.0.3" dependencies: - d: 1 - es5-ext: ^0.10.35 - es6-symbol: ^3.1.1 - checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697 + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 languageName: node linkType: hard -"es6-symbol@npm:^3.0.2, es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" + dependencies: + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + +"esbuild-plugin-es5@npm:^2.1.0": + version: 2.1.0 + resolution: "esbuild-plugin-es5@npm:2.1.0" dependencies: - d: ^1.0.1 - ext: ^1.1.2 - checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 + "@swc/core": ^1.3.100 + "@swc/helpers": ^0.5.3 + deepmerge: ^4.3.1 + peerDependencies: + esbuild: ^0.19.0 + checksum: 49803b33b1ad61971bbe0b2428108b650c92fadb65e5da4c6a8be84162c61b5225ae026e5a0654a0eca3d0e7db25a7f0a9f01f63fb4291128944183d8709bf3e languageName: node linkType: hard "esbuild-register@npm:^3.4.2": - version: 3.4.2 - resolution: "esbuild-register@npm:3.4.2" + version: 3.5.0 + resolution: "esbuild-register@npm:3.5.0" dependencies: debug: ^4.3.4 peerDependencies: esbuild: ">=0.12 <1" - checksum: f65d1ccb58b1ccbba376efb1fc023abe22731d9b79eead1b0120e57d4413318f063696257a5af637b527fa1d3f009095aa6edb1bf6ff69d637a9ab281fb727b3 - languageName: node - linkType: hard - -"esbuild@npm:^0.17.17": - version: 0.17.18 - resolution: "esbuild@npm:0.17.18" - dependencies: - "@esbuild/android-arm": 0.17.18 - "@esbuild/android-arm64": 0.17.18 - "@esbuild/android-x64": 0.17.18 - "@esbuild/darwin-arm64": 0.17.18 - "@esbuild/darwin-x64": 0.17.18 - "@esbuild/freebsd-arm64": 0.17.18 - "@esbuild/freebsd-x64": 0.17.18 - "@esbuild/linux-arm": 0.17.18 - "@esbuild/linux-arm64": 0.17.18 - "@esbuild/linux-ia32": 0.17.18 - "@esbuild/linux-loong64": 0.17.18 - "@esbuild/linux-mips64el": 0.17.18 - "@esbuild/linux-ppc64": 0.17.18 - "@esbuild/linux-riscv64": 0.17.18 - "@esbuild/linux-s390x": 0.17.18 - "@esbuild/linux-x64": 0.17.18 - "@esbuild/netbsd-x64": 0.17.18 - "@esbuild/openbsd-x64": 0.17.18 - "@esbuild/sunos-x64": 0.17.18 - "@esbuild/win32-arm64": 0.17.18 - "@esbuild/win32-ia32": 0.17.18 - "@esbuild/win32-x64": 0.17.18 + checksum: f4307753c9672a2c901d04a1165031594a854f0a4c6f4c1db08aa393b68a193d38f2df483dc8ca0513e89f7b8998415e7e26fb9830989fb8cdccc5fb5f181c6b + languageName: node + linkType: hard + +"esbuild@npm:^0.19.11": + version: 0.19.12 + resolution: "esbuild@npm:0.19.12" + dependencies: + "@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 dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true "@esbuild/android-arm": optional: true "@esbuild/android-arm64": @@ -9425,14 +9840,14 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 900b333f649fd89804216fb61fb5a0ffadc6dc37a2ec3b5981b588f72821676ea649a7c0ec785f0dbe6e774080b084c8af5f6ee7adbc1b138faf2a8c35e2c69c + checksum: 2936e29107b43e65a775b78b7bc66ddd7d76febd73840ac7e825fb22b65029422ff51038a08d19b05154f543584bd3afe7d1ef1c63900429475b17fbe61cb61f languageName: node linkType: hard "escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 languageName: node linkType: hard @@ -9484,80 +9899,81 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.8.0": - version: 8.8.0 - resolution: "eslint-config-prettier@npm:8.8.0" + version: 8.10.0 + resolution: "eslint-config-prettier@npm:8.10.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 1e94c3882c4d5e41e1dcfa2c368dbccbfe3134f6ac7d40101644d3bfbe3eb2f2ffac757f3145910b5eacf20c0e85e02b91293d3126d770cbf3dc390b3564681c + checksum: 153266badd477e49b0759816246b2132f1dbdb6c7f313ca60a9af5822fd1071c2bc5684a3720d78b725452bbac04bb130878b2513aea5e72b1b792de5a69fec8 languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.7": - version: 0.3.7 - resolution: "eslint-import-resolver-node@npm:0.3.7" +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: ^3.2.7 - is-core-module: ^2.11.0 - resolve: ^1.22.1 - checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 languageName: node linkType: hard "eslint-import-resolver-typescript@npm:^3.5.5": - version: 3.5.5 - resolution: "eslint-import-resolver-typescript@npm:3.5.5" + version: 3.6.1 + resolution: "eslint-import-resolver-typescript@npm:3.6.1" dependencies: debug: ^4.3.4 enhanced-resolve: ^5.12.0 eslint-module-utils: ^2.7.4 + fast-glob: ^3.3.1 get-tsconfig: ^4.5.0 - globby: ^13.1.3 is-core-module: ^2.11.0 is-glob: ^4.0.3 - synckit: ^0.8.5 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58 + checksum: 454fa0646533050fb57f13d27daf8c71f51b0bb9156d6a461290ccb8576d892209fcc6702a89553f3f5ea8e5b407395ca2e5de169a952c953685f1f7c46b4496 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": + version: 2.8.1 + resolution: "eslint-module-utils@npm:2.8.1" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 + checksum: 3cecd99b6baf45ffc269167da0f95dcb75e5aa67b93d73a3bab63e2a7eedd9cdd6f188eed048e2f57c1b77db82c9cbf2adac20b512fa70e597d863dd3720170d languageName: node linkType: hard "eslint-plugin-import@npm:^2.27.5": - version: 2.27.5 - resolution: "eslint-plugin-import@npm:2.27.5" + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 + array-includes: ^3.1.7 + array.prototype.findlastindex: ^1.2.3 + array.prototype.flat: ^1.3.2 + array.prototype.flatmap: ^1.3.2 debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.7 - eslint-module-utils: ^2.7.4 - has: ^1.0.3 - is-core-module: ^2.11.0 + eslint-import-resolver-node: ^0.3.9 + eslint-module-utils: ^2.8.0 + hasown: ^2.0.0 + is-core-module: ^2.13.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.6 - resolve: ^1.22.1 - semver: ^6.3.0 - tsconfig-paths: ^3.14.1 + object.fromentries: ^2.0.7 + object.groupby: ^1.0.1 + object.values: ^1.1.7 + semver: ^6.3.1 + tsconfig-paths: ^3.15.0 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d + checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c languageName: node linkType: hard @@ -9577,27 +9993,30 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.32.2": - version: 7.32.2 - resolution: "eslint-plugin-react@npm:7.32.2" - dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 + version: 7.34.1 + resolution: "eslint-plugin-react@npm:7.34.1" + dependencies: + array-includes: ^3.1.7 + array.prototype.findlast: ^1.2.4 + array.prototype.flatmap: ^1.3.2 + array.prototype.toreversed: ^1.1.2 + array.prototype.tosorted: ^1.1.3 doctrine: ^2.1.0 + es-iterator-helpers: ^1.0.17 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - object.hasown: ^1.1.2 - object.values: ^1.1.6 + object.entries: ^1.1.7 + object.fromentries: ^2.0.7 + object.hasown: ^1.1.3 + object.values: ^1.1.7 prop-types: ^15.8.1 - resolve: ^2.0.0-next.4 - semver: ^6.3.0 - string.prototype.matchall: ^4.0.8 + resolve: ^2.0.0-next.5 + semver: ^6.3.1 + string.prototype.matchall: ^4.0.10 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 + checksum: 82f391c5a093235c3bc2f664c54e009c49460778ee7d1b86c1536df9ac4d2a80d1dedc9241ac797df4a9dced936e955d9c89042fb3ac8d017b5359d1320d3c0f languageName: node linkType: hard @@ -9611,50 +10030,44 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0": - version: 3.4.0 - resolution: "eslint-visitor-keys@npm:3.4.0" - checksum: 33159169462d3989321a1ec1e9aaaf6a24cc403d5d347e9886d1b5bfe18ffa1be73bdc6203143a28a606b142b1af49787f33cff0d6d0813eb5f2e8d2e1a6043c + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.4.1": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard "eslint@npm:^8.40.0": - version: 8.40.0 - resolution: "eslint@npm:8.40.0" + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.4.0 - "@eslint/eslintrc": ^2.0.3 - "@eslint/js": 8.40.0 - "@humanwhocodes/config-array": ^0.11.8 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.10.0 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.0 - eslint-visitor-keys: ^3.4.1 - espree: ^9.5.2 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -9662,37 +10075,34 @@ __metadata: find-up: ^5.0.0 glob-parent: ^6.0.2 globals: ^13.19.0 - grapheme-splitter: ^1.0.4 + graphemer: ^1.4.0 ignore: ^5.2.0 - import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 is-path-inside: ^3.0.3 - js-sdsl: ^4.1.4 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 minimatch: ^3.1.2 natural-compare: ^1.4.0 - optionator: ^0.9.1 + optionator: ^0.9.3 strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: b79eba37f52f517a420eec99a80ae9f284d2cbe73afc0d4d3d4d5ed1cce0b06f21badc0374bfb7ac239efd2d49a1fd7c6111d6c3d52888521f377ba33de77e61 + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 languageName: node linkType: hard -"espree@npm:^9.5.2": - version: 9.5.2 - resolution: "espree@npm:9.5.2" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: ^8.8.0 + acorn: ^8.9.0 acorn-jsx: ^5.3.2 eslint-visitor-keys: ^3.4.1 - checksum: 6506289d6eb26471c0b383ee24fee5c8ae9d61ad540be956b3127be5ce3bf687d2ba6538ee5a86769812c7c552a9d8239e8c4d150f9ea056c6d5cbe8399c03c1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard @@ -9798,7 +10208,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0": +"execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -9815,23 +10225,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.1.1 - resolution: "execa@npm:7.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^4.3.0 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^3.0.7 - strip-final-newline: ^3.0.0 - checksum: 21fa46fc69314ace4068cf820142bdde5b643a5d89831c2c9349479c1555bff137a291b8e749e7efca36535e4e0a8c772c11008ca2e84d2cbd6ca141a3c8f937 - languageName: node - linkType: hard - "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -9839,20 +10232,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.5.0": - version: 29.5.0 - resolution: "expect@npm:29.5.0" - dependencies: - "@jest/expect-utils": ^29.5.0 - jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - checksum: 58f70b38693df6e5c6892db1bcd050f0e518d6f785175dc53917d4fa6a7359a048e5690e19ddcb96b65c4493881dd89a3dabdab1a84dfa55c10cdbdabf37b2d7 - languageName: node - linkType: hard - -"expect@npm:^29.7.0": +"expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: @@ -9871,268 +10251,243 @@ __metadata: dependencies: "@babel/core": ^7.17.9 "@babel/runtime": ^7.18.9 - "@expo/metro-config": ~0.10.0 - "@hyperledger/anoncreds-react-native": ^0.1.0 - "@hyperledger/aries-askar-react-native": 0.1.0 - "@hyperledger/indy-vdr-react-native": ^0.1.0 + "@hyperledger/anoncreds-react-native": ^0.2.1 + "@hyperledger/aries-askar-react-native": ^0.2.0 + "@hyperledger/indy-vdr-react-native": ^0.2.0 "@internal/agent": "*" "@internal/ui": "*" "@react-native-community/blur": ^4.3.2 - "@react-native-community/netinfo": ^9.3.10 - "@react-native-masked-view/masked-view": ^0.2.9 + "@react-native-community/netinfo": 11.1.0 + "@react-native-masked-view/masked-view": 0.3.0 "@react-navigation/native": ^6.1.6 - "@tamagui/babel-plugin": latest + "@tamagui/babel-plugin": 1.91.4 app: "*" babel-plugin-module-resolver: ^4.1.0 - babel-plugin-transform-inline-environment-variables: ^0.4.4 burnt: ^0.12.1 - expo: ^49.0.0 - expo-barcode-scanner: ~12.5.3 - expo-constants: ~14.4.2 - expo-dev-client: ~2.4.11 - expo-font: ~11.4.0 - expo-haptics: ~12.4.0 - expo-image: ~1.3.3 - expo-linear-gradient: ~12.3.0 - expo-linking: ~5.0.2 - expo-navigation-bar: ~2.3.0 - expo-router: ^2.0.0 - expo-secure-store: ~12.3.1 - expo-splash-screen: ~0.20.5 - expo-status-bar: ~1.6.0 - expo-system-ui: ~2.4.0 - expo-updates: ~0.18.13 - metro-minify-terser: ^0.74.1 + expo: ^50.0.0 + expo-barcode-scanner: ~12.9.3 + expo-constants: ~15.4.5 + expo-dev-client: ~3.3.10 + expo-font: ~11.10.3 + expo-haptics: ~12.8.1 + expo-image: ~1.10.6 + expo-linear-gradient: ~12.7.2 + expo-linking: ~6.2.2 + expo-navigation-bar: ~2.8.1 + expo-router: ~3.4.8 + expo-secure-store: ~12.8.1 + expo-splash-screen: ~0.26.4 + expo-status-bar: ~1.11.1 + expo-system-ui: ~2.9.3 + expo-updates: ~0.24.12 react: 18.2.0 - react-dom: ^18.2.0 - react-native: 0.72.5 - react-native-fs: ^2.20.0 - react-native-gesture-handler: ~2.12.0 - react-native-get-random-values: ~1.9.0 - react-native-safe-area-context: 4.6.3 - react-native-screens: ~3.22.0 - react-native-svg: 13.9.0 - typescript: ^4.7.4 - languageName: unknown - linkType: soft - -"expo-application@npm:~5.3.0": - version: 5.3.1 - resolution: "expo-application@npm:5.3.1" - peerDependencies: - expo: "*" - checksum: a8f1311c072fd8a50a353dc1be175de57a40cb5f092c0439721ed06a60c22168e308304a4f95b06e74de332c67e4dacccfce7dddc1a48c7a2a41ef8a5d5f593a - languageName: node - linkType: hard + react-dom: ^18.2.0 + react-native: 0.73.5 + react-native-fs: ^2.20.0 + react-native-gesture-handler: ~2.14.0 + react-native-get-random-values: ~1.8.0 + react-native-safe-area-context: 4.8.2 + react-native-screens: ~3.29.0 + react-native-svg: 14.1.0 + typescript: ^4.7.4 + languageName: unknown + linkType: soft -"expo-asset@npm:~8.10.1": - version: 8.10.1 - resolution: "expo-asset@npm:8.10.1" +"expo-asset@npm:~9.0.2": + version: 9.0.2 + resolution: "expo-asset@npm:9.0.2" dependencies: + "@react-native/assets-registry": ~0.73.1 blueimp-md5: ^2.10.0 - expo-constants: ~14.4.2 - expo-file-system: ~15.4.0 + expo-constants: ~15.4.0 + expo-file-system: ~16.0.0 invariant: ^2.2.4 md5-file: ^3.2.3 - path-browserify: ^1.0.0 - url-parse: ^1.5.9 - checksum: 02607b67b8b53e47825ded6ca52eee47ae957cdc4b1501cdc0373bbd50ccfef605ba8a05a07ee88225622c7dc6054dfe1b64f03b21f09aaea7e1b4bf132d3ad7 + checksum: 461e335d17877d8fc54d559dea2d52d6c2a2a27c1a99a796f3181ebf92f62e227f1298c51a6ab0c619d97b127a3ffbfd3e679f8cf6907aed68a1e31fd73d5061 languageName: node linkType: hard -"expo-barcode-scanner@npm:~12.5.3": - version: 12.5.3 - resolution: "expo-barcode-scanner@npm:12.5.3" +"expo-barcode-scanner@npm:~12.9.3": + version: 12.9.3 + resolution: "expo-barcode-scanner@npm:12.9.3" dependencies: - expo-image-loader: ~4.3.0 + expo-image-loader: ~4.6.0 peerDependencies: expo: "*" - checksum: 10923168c29620c64935f9b171c37e2a22d86bedc7dd263460683c2e27c9620c857b3f852194f58cc7109a68380174a4c0faa502e715445aacec95f622d38e54 + checksum: a07fe72431ca56598d68888cc1afeb7c9e6c55a69220ddb9f4bcbb4c22e80df5bd3f657dcec00066b916078eaf9697db34f44cfd86dd18f825b0c2d594afcaa7 languageName: node linkType: hard -"expo-constants@npm:~14.4.2": - version: 14.4.2 - resolution: "expo-constants@npm:14.4.2" +"expo-constants@npm:~15.4.0, expo-constants@npm:~15.4.3, expo-constants@npm:~15.4.5": + version: 15.4.5 + resolution: "expo-constants@npm:15.4.5" dependencies: - "@expo/config": ~8.1.0 - uuid: ^3.3.2 + "@expo/config": ~8.5.0 peerDependencies: expo: "*" - checksum: 393158c537af73a00ca612e31389d889dfa7adcf07fb1028879ff8bfd65b2f2d0b8c81c8f148fa0c43f1b1656504bb35e5a25235446418b3d99bdb3681e84d74 + checksum: 2141ae97a484827f13fdd34c3e39a2a7b9a4ffa10d14428f7b91b252ffab316c997bc40149bac11bc920559496fc2f28bdb3064a24974abb25f47deec76d5e6a languageName: node linkType: hard -"expo-dev-client@npm:~2.4.11": - version: 2.4.11 - resolution: "expo-dev-client@npm:2.4.11" +"expo-dev-client@npm:~3.3.10": + version: 3.3.10 + resolution: "expo-dev-client@npm:3.3.10" dependencies: - expo-dev-launcher: 2.4.13 - expo-dev-menu: 3.2.1 - expo-dev-menu-interface: 1.3.0 - expo-manifests: ~0.7.0 - expo-updates-interface: ~0.10.0 + expo-dev-launcher: 3.6.8 + expo-dev-menu: 4.5.7 + expo-dev-menu-interface: 1.7.2 + expo-manifests: ~0.13.0 + expo-updates-interface: ~0.15.1 peerDependencies: expo: "*" - checksum: 21ca1cb1af75db1dea9d241629167283bddd42077d44c537649cc05c62b3805223b00218201ccb13655bba007a28d9c7d9625a0df1cef25f19c9017be891380f + checksum: b42dbceb8ecaed0bcc5398ad8b1ee6fb7beb09e80bf6e39a1e2b4b057c4a0444071aa5587dcd94c2a8b935f0de2baa9e8be9191d2bbc406a8e545576aac56484 languageName: node linkType: hard -"expo-dev-launcher@npm:2.4.13": - version: 2.4.13 - resolution: "expo-dev-launcher@npm:2.4.13" +"expo-dev-launcher@npm:3.6.8": + version: 3.6.8 + resolution: "expo-dev-launcher@npm:3.6.8" dependencies: - expo-dev-menu: 3.2.1 + ajv: 8.11.0 + expo-dev-menu: 4.5.7 + expo-manifests: ~0.13.0 resolve-from: ^5.0.0 semver: ^7.5.3 peerDependencies: expo: "*" - checksum: 9985306aa0b6730354ef6b08cf64f0e2619771ca23b1daab1ca51f09459465502dafa3b8aff9d6e6320609b575d6085ccc1e2f3c31431f6350b92120150f3b1d + checksum: 04e6a8708bbbdc5b0cf7983b0ab31f420b6fa0e88816646c1c7a1abec159902f02dab6c83d7fbb7e548403915c21e33eec1a472a9b75599961b6328d1f4479d1 languageName: node linkType: hard -"expo-dev-menu-interface@npm:1.3.0": - version: 1.3.0 - resolution: "expo-dev-menu-interface@npm:1.3.0" +"expo-dev-menu-interface@npm:1.7.2": + version: 1.7.2 + resolution: "expo-dev-menu-interface@npm:1.7.2" peerDependencies: expo: "*" - checksum: 74fbe9849bda3534981518154cb3ac62f8e96f4f68eab07f04340f8d6e28dd479819d5ae7d5576d5656d2c5780128b1e0e59c2701ad93af83704afa57b240ee8 + checksum: 77bd6e58a74b167ef4618f940a3bf75ae0328002e3914ece3cafa76add8dad23270b72a7aa1123e7d3ebd2fb8859b546b4c4411709e89f0eabb9a74ff74377af languageName: node linkType: hard -"expo-dev-menu@npm:3.2.1": - version: 3.2.1 - resolution: "expo-dev-menu@npm:3.2.1" +"expo-dev-menu@npm:4.5.7": + version: 4.5.7 + resolution: "expo-dev-menu@npm:4.5.7" dependencies: - expo-dev-menu-interface: 1.3.0 + expo-dev-menu-interface: 1.7.2 semver: ^7.5.3 peerDependencies: expo: "*" - checksum: 48c19a5fca34a861b3243e30754e2f9dde0f0c5b60e43162302218504256e8ddc8f5695e54fde328f96c8cfe344ce9386f13474dac138b1e93a07c3dd688af5a + checksum: 3ab80c571baceca3f751f9624dd43eeab3815f8c3b9daa32b9a9923ac2f357a9ecf5887527147d4a3667748176fde8e5b88ebe525f7ed36004b60cb765d80c74 languageName: node linkType: hard -"expo-eas-client@npm:~0.6.0": - version: 0.6.0 - resolution: "expo-eas-client@npm:0.6.0" - checksum: 0ba3c102c18c1fdfa834cbfb7a17daba4cbf2d37bf50a471a6a41b31dce2e15614ebe2a376ac76186ee731f9ecca798f3886ab17bd78b3ac5725b20ecbfbb533 +"expo-eas-client@npm:~0.11.0": + version: 0.11.2 + resolution: "expo-eas-client@npm:0.11.2" + checksum: 178be3dc2b1d8e93f5c6191ee8de61913bc77c42489861e0afaf8a53cbec4587c0a677b3574909333aff4507f12689f36b16ed9ef7ced71054dbe451dda46e00 languageName: node linkType: hard -"expo-file-system@npm:~15.4.0, expo-file-system@npm:~15.4.4": - version: 15.4.4 - resolution: "expo-file-system@npm:15.4.4" - dependencies: - uuid: ^3.4.0 +"expo-file-system@npm:~16.0.0, expo-file-system@npm:~16.0.8": + version: 16.0.8 + resolution: "expo-file-system@npm:16.0.8" peerDependencies: expo: "*" - checksum: d1bd26c05195c563300649c2ce6c1e8631e5fc928628bc6386cc57a6a47cec1b327333f75111ce7e943e95756f36d78e7201013fc494ef190342b528dd29f3bf + checksum: d69baf26f4463a144841f5994e280417f3225573e73d3be51be52cbac01863cc69750d7aa978b6ec965de3766b9ddfe9963b35cf24d6add16b5136268a01acbe languageName: node linkType: hard -"expo-font@npm:~11.4.0": - version: 11.4.0 - resolution: "expo-font@npm:11.4.0" +"expo-font@npm:~11.10.3": + version: 11.10.3 + resolution: "expo-font@npm:11.10.3" dependencies: fontfaceobserver: ^2.1.0 peerDependencies: expo: "*" - checksum: 3eff92ba5c62de5f37cfdfd86a5daf1d448e4f3e82a9ff401b4c4da1c4e5a7241da26edf32fb049763147e442d74ae8b4575b7e5a4ae0d935750c6d3f70f4355 - languageName: node - linkType: hard - -"expo-haptics@npm:~12.4.0": - version: 12.4.0 - resolution: "expo-haptics@npm:12.4.0" - peerDependencies: - expo: "*" - checksum: 2578a44baf7b5517a1440d0af60124f0f45157f0e425dcc9a6a10997da734692c8425214ce299dee82cdfdb4b954c96489eef3bb2535a9a62e7460d6f517a52a + checksum: fdcae7709a2bb9d9893af9467bc0bb9dd903d5340a5764ab07118323d5a86cfa19c2d2867f0ab3098bc2f62f2c3e94fa1fe492d82eed7acd785fb4b3bba215ba languageName: node linkType: hard -"expo-head@npm:0.0.14": - version: 0.0.14 - resolution: "expo-head@npm:0.0.14" - dependencies: - react-helmet-async: ^1.3.0 +"expo-haptics@npm:~12.8.1": + version: 12.8.1 + resolution: "expo-haptics@npm:12.8.1" peerDependencies: expo: "*" - react: "*" - react-native: "*" - checksum: 9f4d2b00f4a969c327635cc57e451496fdc1281d6e26bde56301510eb7d3fa2364dbbf958272c3c295055bd0d780d3f500a110b655609e4c9107d0693b81a799 + checksum: 5448146ecd392e7a4ffc4ca5f222adcf673ff5f177e0e1dda98032a35d50578e44aa76e51ddebdc43206e588c91cb328d37dce667d636ca8c809f5e2d140fb55 languageName: node linkType: hard -"expo-image-loader@npm:~4.3.0": - version: 4.3.0 - resolution: "expo-image-loader@npm:4.3.0" +"expo-image-loader@npm:~4.6.0": + version: 4.6.0 + resolution: "expo-image-loader@npm:4.6.0" peerDependencies: expo: "*" - checksum: 0440ac80a7b2331cdfd0db88aac0ba2fe61689e6347e2c6bedba6bf3220b95410c724ac9004252486870b582fc36d47d4bff008bba7052dcee2830256950974f + checksum: 02981667f03dc429cd9db37e0acc302e4a0c4bb5875dc087b1c26388ef64563481e52dddc1d42dd32794eb7051d1acf5bc0c078413469c29025a02d4d4af1154 languageName: node linkType: hard -"expo-image@npm:~1.3.3": - version: 1.3.3 - resolution: "expo-image@npm:1.3.3" +"expo-image@npm:~1.10.6": + version: 1.10.6 + resolution: "expo-image@npm:1.10.6" + dependencies: + "@react-native/assets-registry": ~0.73.1 peerDependencies: expo: "*" - checksum: ebbbe451a53ba5e55e43dbbc0afeff1c2ed82be565b52474ed7544d3e8b78e98723f077a8b53611e703c7198a073f436bbabd9e06beacd5512d9e7ad6049ec7e + checksum: c847caf52e507d75a8d66a2f1f56d0c05669fe565510a9c24e4a5644e521a638e7171cfa67a4af89cc2db20f6d6a9cb25ee75471a9b2a4e167b91eb48d8eed35 languageName: node linkType: hard -"expo-json-utils@npm:~0.7.0": - version: 0.7.1 - resolution: "expo-json-utils@npm:0.7.1" - checksum: 0586f3e159455c9d20950bddba7be93f686bbf84056245c6861bad7c9889e9edd450a078c05a19d49a2e047e00670fcd416bde62ba9cb8c5f14a270199199295 +"expo-json-utils@npm:~0.12.0": + version: 0.12.3 + resolution: "expo-json-utils@npm:0.12.3" + checksum: c0f96af008c2c53d82bcc32fe0e3cd43ec9fa6dda1f91871c17a6d2311a2d969bd5a2009a7d06f52b8f8e35cb966012d2f8e234cee96ba9e05db118c9c4d210d languageName: node linkType: hard -"expo-keep-awake@npm:~12.3.0": - version: 12.3.0 - resolution: "expo-keep-awake@npm:12.3.0" +"expo-keep-awake@npm:~12.8.2": + version: 12.8.2 + resolution: "expo-keep-awake@npm:12.8.2" peerDependencies: expo: "*" - checksum: 21a17de233bf0401cca64a22275f089557f99248896f29d262b22545199c7d4e816bc9be6b7d547046706db700d9ac3e648a2ca764a9ced4a0739583106fd7ea + checksum: d06b2e6b6e6b49d901546a93c6c39b8562ce313a7585cb118e67b8deca109d06abdf66e508d2a4be83528bee2e52762632b9e792031f39fed8e81ab2900fc8be languageName: node linkType: hard -"expo-linear-gradient@npm:~12.3.0": - version: 12.3.0 - resolution: "expo-linear-gradient@npm:12.3.0" +"expo-linear-gradient@npm:~12.7.2": + version: 12.7.2 + resolution: "expo-linear-gradient@npm:12.7.2" peerDependencies: expo: "*" - checksum: 24b1cc7c11d61fd54d0093fae7ff4fc88b4ec928f1a5d998c1418456e9bf8845978361e33fe0bc7ae2d586e289548adfa709eef498c4bdc2e11c64674a6ba075 + checksum: afe4daf423dcaa02900a1252eb670a75089b9c9837bff2bd7f76199b7ad76f4b48efadaeec773b4d328456d9e8e3d56f68f9f665312681e1537adadbd97b54ff languageName: node linkType: hard -"expo-linking@npm:~5.0.2": - version: 5.0.2 - resolution: "expo-linking@npm:5.0.2" +"expo-linking@npm:~6.2.2": + version: 6.2.2 + resolution: "expo-linking@npm:6.2.2" dependencies: - "@types/qs": ^6.9.7 - expo-constants: ~14.4.2 + expo-constants: ~15.4.3 invariant: ^2.2.4 - qs: ^6.11.0 - url-parse: ^1.5.9 - checksum: 4807372719932f1949783a93d264b56eb160cb9e2cebe47e3b77043d7360955c917c057acbf01042a3e62df413d97b264608f241b25273d68bbf171f98149e7d + checksum: 7deaedc2d410a020f23c2a70f8d7ed5334dfb10ff36259d2042fa5eabe6278065956012f4b7cdfe1fb1b5aea1f5f30cded381d338687eef9e6445bd557c7a112 languageName: node linkType: hard -"expo-manifests@npm:~0.7.0": - version: 0.7.2 - resolution: "expo-manifests@npm:0.7.2" +"expo-manifests@npm:~0.13.0": + version: 0.13.2 + resolution: "expo-manifests@npm:0.13.2" dependencies: - expo-json-utils: ~0.7.0 - checksum: 935c5422414feaed7656183d97a4987fab52103dda04d13f6f27086a7d67851e606615b9678c8e86815c3d74d248bfc543f95b2eb49b4dffb6aed6565118f026 + "@expo/config": ~8.5.0 + expo-json-utils: ~0.12.0 + peerDependencies: + expo: "*" + checksum: bc629cf855fdd124e6b4458e9dfab304beef0eca0c3649997244dc70914cf278d159cc9721b338d97d56d7a9d24df42535efbe9a6e12471306f2c0fe0f2d283c languageName: node linkType: hard -"expo-modules-autolinking@npm:1.5.1": - version: 1.5.1 - resolution: "expo-modules-autolinking@npm:1.5.1" +"expo-modules-autolinking@npm:1.10.3": + version: 1.10.3 + resolution: "expo-modules-autolinking@npm:1.10.3" dependencies: - "@expo/config": ~8.1.0 + "@expo/config": ~8.5.0 chalk: ^4.1.0 commander: ^7.2.0 fast-glob: ^3.2.5 @@ -10140,67 +10495,61 @@ __metadata: fs-extra: ^9.1.0 bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: 4fb6e5d8be5c107bf4b9d8b23a9a783536d14f05779df25764f1de0868030da0353ec13060f4b0ba671d4e107004a87199766830f743a6cf2d1be79f807c093a + checksum: ce36c2b04f84e755cad8f6338093f56d42a43f1d9457f42f4a73d85b09e4b3815a83f675cfdad83c753ff4f047b7b8281842125cc96c1e67f733029c8b5bec8b languageName: node linkType: hard -"expo-modules-core@npm:1.5.11": - version: 1.5.11 - resolution: "expo-modules-core@npm:1.5.11" +"expo-modules-core@npm:1.11.12": + version: 1.11.12 + resolution: "expo-modules-core@npm:1.11.12" dependencies: - compare-versions: ^3.4.0 invariant: ^2.2.4 - checksum: 85a48a6d1983671458a37ddece9e151ff8179814dd368d67b39dcf34fcdc6b44419d045ac8efcdd8179848d826b67678ce706f5533314ff8ab84537befcf7915 + checksum: 70efae62c180fde08cdccabb9a121a478c92e71e011c0f27e12c48792ac74818bebda68899feb1f65276fcc825b2dc9e8c63256abc7ece0bf92021c2c47270d5 languageName: node linkType: hard -"expo-navigation-bar@npm:~2.3.0": - version: 2.3.0 - resolution: "expo-navigation-bar@npm:2.3.0" +"expo-navigation-bar@npm:~2.8.1": + version: 2.8.1 + resolution: "expo-navigation-bar@npm:2.8.1" dependencies: "@react-native/normalize-color": ^2.0.0 debug: ^4.3.2 peerDependencies: expo: "*" - checksum: 6f4afaaac7eb3e1ef9909ea09ad125efb64c4bba7022430a00d526941a551ac41639f57dce89a187aabb5e2cac85b24b6f03b6b788b8b086dc0e5fa675a9a1b8 + checksum: b1081f7bcada49a29f6c21aef466d30a3c45b8e4892c85801514ced8933194785e1b0cb715eb1552b09772431207969ffe9f279da1796b2bd13016336a0f0bbf languageName: node linkType: hard "expo-random@npm:*": - version: 13.1.2 - resolution: "expo-random@npm:13.1.2" + version: 13.6.0 + resolution: "expo-random@npm:13.6.0" dependencies: base64-js: ^1.3.0 peerDependencies: expo: "*" - checksum: 36b4359e3c5d106948d98ddefcf64d2ba1858a68048520fd1dd4fbeca69f47587df15c5c6448db5a5b814ffc7d96ba880348f2a3af51db786b145e1dcfc6f5f1 + checksum: 9fc89ebf38d28b426b03fb389e51c364a0d9a5cf26e6dbfc33015af345331e40eef4ea758bc50550118bb6ae77afa38ef5cddea51e30a7e34225ef4a6ffff970 languageName: node linkType: hard -"expo-router@npm:^2.0.0": - version: 2.0.8 - resolution: "expo-router@npm:2.0.8" +"expo-router@npm:~3.4.8": + version: 3.4.8 + resolution: "expo-router@npm:3.4.8" dependencies: - "@bacons/react-views": ^1.1.3 - "@expo/metro-runtime": 2.2.10 + "@expo/metro-runtime": 3.1.3 + "@expo/server": ^0.3.0 "@radix-ui/react-slot": 1.0.1 "@react-navigation/bottom-tabs": ~6.5.7 "@react-navigation/native": ~6.1.6 "@react-navigation/native-stack": ~6.9.12 - expo-head: 0.0.14 - expo-splash-screen: ~0.20.2 - query-string: 7.1.3 + expo-splash-screen: 0.26.4 react-helmet-async: ^1.3.0 schema-utils: ^4.0.1 - url: ^0.11.0 peerDependencies: "@react-navigation/drawer": ^6.5.8 - expo: ^49.0.0 + expo: "*" expo-constants: "*" expo-linking: "*" expo-status-bar: "*" - metro: ~0.76.7 - react-native-gesture-handler: "*" react-native-reanimated: "*" react-native-safe-area-context: "*" react-native-screens: "*" @@ -10211,163 +10560,117 @@ __metadata: optional: true react-native-reanimated: optional: true - checksum: b7cf02fa32c765f0afe8b3cdea51f27c5a4b0258f2e2692ba90557ad1b7680d99da0a89d55b2629ae5b437859689b3f43593fd31e3f50468525d2f37848632c0 + checksum: f36b108aa3d65ca1b4f69dfa68ff76b3070fa53bbac6b47378db845904943aaae06314805db771599e5e2af5b35521339e44a7a47c7e3ef601f0dbfa4432953a languageName: node linkType: hard -"expo-secure-store@npm:~12.3.1": - version: 12.3.1 - resolution: "expo-secure-store@npm:12.3.1" +"expo-secure-store@npm:~12.8.1": + version: 12.8.1 + resolution: "expo-secure-store@npm:12.8.1" peerDependencies: expo: "*" - checksum: b4e0bb14b39d9276483e6d219a445399dbe556921fa71c10dbd7927ae8f3fb8c964fab35c7ba4a9e3acc4e944130d779edaf1337c2b8d74ed25b5621ebbb0cd4 + checksum: 739540167e66f70c1f2d1053251a19ff753ba9cc435b9184f0b63f22fab408d96428a3fef8e276f9f12d1b2fc61435a181f59117a19fc5f4bfd6da0487652b64 languageName: node linkType: hard -"expo-splash-screen@npm:~0.20.2, expo-splash-screen@npm:~0.20.5": - version: 0.20.5 - resolution: "expo-splash-screen@npm:0.20.5" +"expo-splash-screen@npm:0.26.4, expo-splash-screen@npm:~0.26.4": + version: 0.26.4 + resolution: "expo-splash-screen@npm:0.26.4" dependencies: - "@expo/prebuild-config": 6.2.6 + "@expo/prebuild-config": 6.7.4 peerDependencies: expo: "*" - checksum: c4b0db3d0e8ab755a9f4afb1f20824229fa84ea2410528e4316a62e676e08f990157c9edd4af0978f79183d6b47cf3d4843b86f76c084274a40e07adfd697889 + checksum: b8bd28e00b6bbdc4d1b926dda8dde29a2c54451bb26099ac1e44dcfa07a9dcd9fad0d0b6a9ecb8b2419e7c049befcfeb75a79ce761553d30686f9962c9d9db78 languageName: node linkType: hard -"expo-status-bar@npm:~1.6.0": - version: 1.6.0 - resolution: "expo-status-bar@npm:1.6.0" - checksum: e9fe7eeac4dfb3a534d79b6fa0df2a3d2e4c69edeb3573e408ca8d3b7d192627b3f9638c8f656bea9af0a6660f27c99c5da504a508294893dbe359ad5f1d6ab3 +"expo-status-bar@npm:~1.11.1": + version: 1.11.1 + resolution: "expo-status-bar@npm:1.11.1" + checksum: 5ac4d6b592acff4c8d5da2cbe1eb337b9389b648e4e4c56af4c484b5f1fa0dddf09f5b7c86b34fb03d0a77d4a6658e370cfd57904587794fa14b7e06cae41e88 languageName: node linkType: hard -"expo-structured-headers@npm:~3.3.0": - version: 3.3.0 - resolution: "expo-structured-headers@npm:3.3.0" - checksum: f7416c20fb36039ceda93666a42a57533753db9102dc04b601ee0aff76b39d77a19cded988ef5f56ff2d1b0498330506c2cbb3699aec485dcc42c7ad505b2a69 +"expo-structured-headers@npm:~3.7.0": + version: 3.7.2 + resolution: "expo-structured-headers@npm:3.7.2" + checksum: d13df9227950e37c2f877f41a94a286697b1670ce53a431429834cfde735d935b28708db61d030b4d34d6685c01b53c710e8d0594130c2323a52b8b0db0a6e69 languageName: node linkType: hard -"expo-system-ui@npm:~2.4.0": - version: 2.4.0 - resolution: "expo-system-ui@npm:2.4.0" +"expo-system-ui@npm:~2.9.3": + version: 2.9.3 + resolution: "expo-system-ui@npm:2.9.3" dependencies: "@react-native/normalize-color": ^2.0.0 debug: ^4.3.2 peerDependencies: expo: "*" - checksum: bf95f865785e3a79e5de5770484cf510bec7838945025e6efce69476cb6d6f56d3b532b47853ffc329c5e93c5f1d68a2ed50ac0b50cc3e82f9b36c679a0a9efc + checksum: cbc9d87621c26510cd7502b5ffca0800b38d59112d125999d1091348fb019475d2fc0cfcd47b70afed901ce091d84d2a5e02a2577a78a96c5b63918ef61a35a2 languageName: node linkType: hard -"expo-updates-interface@npm:~0.10.0": - version: 0.10.1 - resolution: "expo-updates-interface@npm:0.10.1" +"expo-updates-interface@npm:~0.15.1": + version: 0.15.3 + resolution: "expo-updates-interface@npm:0.15.3" peerDependencies: expo: "*" - checksum: 7fe5ac9d651f59b37e51d52fff16b5046636e5c3a3ea72110103d1745615276d8c97839e89f7c66fafc6de7749d3772195d0830815e1056f7a989badada6ded2 + checksum: b5835b3c873bf86dbb7902f42c0ad3c397638bf2e9ea67bcc0772f7752a3d759aaecf8686160990754ca9d53d4bc401a0602f0c3f743b9249cc2d422fd256058 languageName: node linkType: hard -"expo-updates@npm:~0.18.13": - version: 0.18.13 - resolution: "expo-updates@npm:0.18.13" +"expo-updates@npm:~0.24.12": + version: 0.24.12 + resolution: "expo-updates@npm:0.24.12" dependencies: "@expo/code-signing-certificates": 0.0.5 - "@expo/config": ~8.1.0 - "@expo/config-plugins": ~7.2.0 + "@expo/config": ~8.5.0 + "@expo/config-plugins": ~7.8.0 arg: 4.1.0 chalk: ^4.1.2 - expo-eas-client: ~0.6.0 - expo-manifests: ~0.7.0 - expo-structured-headers: ~3.3.0 - expo-updates-interface: ~0.10.0 + expo-eas-client: ~0.11.0 + expo-manifests: ~0.13.0 + expo-structured-headers: ~3.7.0 + expo-updates-interface: ~0.15.1 fbemitter: ^3.0.0 resolve-from: ^5.0.0 peerDependencies: expo: "*" bin: expo-updates: bin/cli.js - checksum: 1b98a46f832688d02e163660266a057614a13c19515fefe51531fe1bb84e451229e7cbad0f7da1110158bd29c59b84ba526bd80d72c06747d8ccfaab3d36864c + checksum: 9375250d5c16c66bcbd90735343525a1cf5175e62162ed4cd91e1bb9bdd17fdbf97d51d4c1a3a8a730d5c4edf07d5318e9bf4253ecb8a772d4efc478e9c65bda languageName: node linkType: hard -"expo@npm:^49.0.0": - version: 49.0.12 - resolution: "expo@npm:49.0.12" +"expo@npm:^50.0.0": + version: 50.0.13 + resolution: "expo@npm:50.0.13" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": 0.10.12 - "@expo/config": 8.1.2 - "@expo/config-plugins": 7.2.5 - "@expo/vector-icons": ^13.0.0 - babel-preset-expo: ~9.5.2 - expo-application: ~5.3.0 - expo-asset: ~8.10.1 - expo-constants: ~14.4.2 - expo-file-system: ~15.4.4 - expo-font: ~11.4.0 - expo-keep-awake: ~12.3.0 - expo-modules-autolinking: 1.5.1 - expo-modules-core: 1.5.11 + "@expo/cli": 0.17.8 + "@expo/config": 8.5.4 + "@expo/config-plugins": 7.8.4 + "@expo/metro-config": 0.17.6 + "@expo/vector-icons": ^14.0.0 + babel-preset-expo: ~10.0.1 + expo-asset: ~9.0.2 + expo-file-system: ~16.0.8 + expo-font: ~11.10.3 + expo-keep-awake: ~12.8.2 + expo-modules-autolinking: 1.10.3 + expo-modules-core: 1.11.12 fbemitter: ^3.0.0 - invariant: ^2.2.4 - md5-file: ^3.2.3 - node-fetch: ^2.6.7 - pretty-format: ^26.5.2 - uuid: ^3.4.0 + whatwg-url-without-unicode: 8.0.0-3 bin: expo: bin/cli - checksum: 5c469632a269eb4f0cbee1fecd242c00fb263459a28e821b99c03031ff58b07d0aff6d05b781aabd2b333b2c2735b25e89d0805ccb47c5d10d70eb166e276745 - languageName: node - linkType: hard - -"express@npm:^4.17.1": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: ~1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: ~1.0.4 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: ~1.1.2 - on-finished: 2.4.1 - parseurl: ~1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: ~2.0.7 - qs: 6.11.0 - range-parser: ~1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: ~1.6.18 - utils-merge: 1.0.1 - vary: ~1.1.2 - checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 + checksum: f298b8027c25993edfe5b17777589470053d0701630d74dac9c125daf4c617e69201017735c0bb5dcfe0cca8d19b9f4d98062095b2cff13a57dde21b75e070f3 languageName: node linkType: hard -"ext@npm:^1.1.2": - version: 1.7.0 - resolution: "ext@npm:1.7.0" - dependencies: - type: ^2.7.2 - checksum: ef481f9ef45434d8c867cfd09d0393b60945b7c8a1798bedc4514cb35aac342ccb8d8ecb66a513e6a2b4ec1e294a338e3124c49b29736f8e7c735721af352c31 +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 languageName: node linkType: hard @@ -10386,22 +10689,22 @@ __metadata: linkType: hard "fast-diff@npm:^1.1.2": - version: 1.2.0 - resolution: "fast-diff@npm:1.2.0" - checksum: 1b5306eaa9e826564d9e5ffcd6ebd881eb5f770b3f977fcbf38f05c824e42172b53c79920e8429c54eb742ce15a0caf268b0fdd5b38f6de52234c4a8368131ae + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: d22d371b994fdc8cce9ff510d7b8dc4da70ac327bcba20df607dd5b9cae9f908f4d1028f5fe467650f058d1e7270235ae0b8230809a262b4df587a3b3aa216c3 languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" 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 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 languageName: node linkType: hard @@ -10426,30 +10729,30 @@ __metadata: languageName: node linkType: hard -"fast-text-encoding@npm:^1.0.3, fast-text-encoding@npm:^1.0.6": +"fast-text-encoding@npm:^1.0.3": version: 1.0.6 resolution: "fast-text-encoding@npm:1.0.6" checksum: 9d58f694314b3283e785bf61954902536da228607ad246905e30256f9ab8331f780ac987e7222c9f5eafd04168d07e12b8054c85cedb76a2c05af0e82387a903 languageName: node linkType: hard -"fast-xml-parser@npm:^4.0.12": - version: 4.2.2 - resolution: "fast-xml-parser@npm:4.2.2" +"fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.4": + version: 4.3.6 + resolution: "fast-xml-parser@npm:4.3.6" dependencies: strnum: ^1.0.5 bin: fxparser: src/cli/cli.js - checksum: f0e687927ddc11b2ba9e434d8bf77ef759b6692639dd2dd731e2f30201319e7c70dec08a103dd67a1af7a27f176246502d9d0f5325b5b5b99ab49665fa876857 + checksum: 12795c55f4564699c3cee13f7e892423244ac1125775e9b85bf948a1d4b65352da8f688d334bad530972288bb7ee0cf3d2605088d475123fce40d95003f045fa languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -10479,8 +10782,8 @@ __metadata: linkType: hard "fbjs@npm:^3.0.0, fbjs@npm:^3.0.4": - version: 3.0.4 - resolution: "fbjs@npm:3.0.4" + version: 3.0.5 + resolution: "fbjs@npm:3.0.5" dependencies: cross-fetch: ^3.1.5 fbjs-css-vars: ^1.0.0 @@ -10488,8 +10791,8 @@ __metadata: object-assign: ^4.1.0 promise: ^7.1.1 setimmediate: ^1.0.5 - ua-parser-js: ^0.7.30 - checksum: 8b23a3550fcda8a9109fca9475a3416590c18bb6825ea884192864ed686f67fcd618e308a140c9e5444fbd0168732e1ff3c092ba3d0c0ae1768969f32ba280c7 + ua-parser-js: ^1.0.35 + checksum: e609b5b64686bc96495a5c67728ed9b2710b9b3d695c5759c5f5e47c9483d1c323543ac777a86459e3694efc5712c6ce7212e944feb19752867d699568bb0e54 languageName: node linkType: hard @@ -10503,6 +10806,16 @@ __metadata: languageName: node linkType: hard +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf + languageName: node + linkType: hard + "fetch-retry@npm:^4.1.1": version: 4.1.1 resolution: "fetch-retry@npm:4.1.1" @@ -10510,21 +10823,6 @@ __metadata: languageName: node linkType: hard -"ffi-napi@npm:^4.0.3": - version: 4.0.3 - resolution: "ffi-napi@npm:4.0.3" - dependencies: - debug: ^4.1.1 - get-uv-event-loop-napi-h: ^1.0.5 - node-addon-api: ^3.0.0 - node-gyp: latest - node-gyp-build: ^4.2.1 - ref-napi: ^2.0.1 || ^3.0.2 - ref-struct-di: ^1.1.0 - checksum: 3a65d3e6ccf3e2714e2445858643e730f2c13174018484de152f96d89a5e80e8c75f98d0cb169aa07ecd06bcb03131e683304db3fe75976a8ec1e7cd6a577374 - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -10534,6 +10832,17 @@ __metadata: languageName: node linkType: hard +"file-type@npm:^16.5.4": + version: 16.5.4 + resolution: "file-type@npm:16.5.4" + dependencies: + readable-web-to-node-stream: ^3.0.0 + strtok3: ^6.2.4 + token-types: ^4.1.1 + checksum: d983c0f36491c57fcb6cc70fcb02c36d6b53f312a15053263e1924e28ca8314adf0db32170801ad777f09432c32155f31715ceaee66310947731588120d7ec27 + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -10572,21 +10881,6 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: 2.6.9 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - on-finished: 2.4.1 - parseurl: ~1.3.3 - statuses: 2.0.1 - unpipe: ~1.0.0 - checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 - languageName: node - linkType: hard - "find-babel-config@npm:^1.2.0": version: 1.2.0 resolution: "find-babel-config@npm:1.2.0" @@ -10597,16 +10891,6 @@ __metadata: languageName: node linkType: hard -"find-babel-config@npm:^2.0.0": - version: 2.0.0 - resolution: "find-babel-config@npm:2.0.0" - dependencies: - json5: ^2.1.1 - path-exists: ^4.0.0 - checksum: d110308b02fe6a6411a0cfb7fd50af6740fbf5093eada3d6ddacf99b07fc8eea4aa3475356484710a0032433029a21ce733bb3ef88fda1d6e35c29a3e4983014 - languageName: node - linkType: hard - "find-cache-dir@npm:^2.0.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" @@ -10681,34 +10965,46 @@ __metadata: languageName: node linkType: hard +"fix-esm@npm:^1.0.1": + version: 1.0.1 + resolution: "fix-esm@npm:1.0.1" + dependencies: + "@babel/core": ^7.14.6 + "@babel/plugin-proposal-export-namespace-from": ^7.14.5 + "@babel/plugin-transform-modules-commonjs": ^7.14.5 + checksum: 002b105fa2ce10f469a6740bf68de300e3666bff35e8bed281354fdd3d8629f05a2313be7f31599be669279a82ea070ba02122970296c72f4cec983be328019f + languageName: node + linkType: hard + "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.9 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 languageName: node linkType: hard -"flow-enums-runtime@npm:^0.0.5": - version: 0.0.5 - resolution: "flow-enums-runtime@npm:0.0.5" - checksum: a2cdd6a3e86a1d113d9300fd210e379da5a20d9423a1b957cd17207a4434a866ca75d5eb400c9058afb1b5fe64a653c4ddd2e30bf9fb8477291f0d5e70c20539 +"flow-enums-runtime@npm:^0.0.6": + version: 0.0.6 + resolution: "flow-enums-runtime@npm:0.0.6" + checksum: c60412ed6d43b26bf5dfa66be8e588c3ccdb20191fd269e02ca7e8e1d350c73a327cc9a7edb626c80c31eb906981945d12a87ca37118985f33406303806dab79 languageName: node linkType: hard "flow-parser@npm:0.*": - version: 0.205.0 - resolution: "flow-parser@npm:0.205.0" - checksum: 84e79867128c414a332e506b43d436baca15eea86100fcc9fb0791dabefd02e9ba72feb1706262378950a10fd97340d8f30363b4fe798ae6c86d74bb255ee0b6 + version: 0.231.0 + resolution: "flow-parser@npm:0.231.0" + checksum: 09b62423d9bca3b91a5cfd09c45cb1723156a2c4e78c017ae9d67e9c6a05f152e8fa084576508797bda68b6634fbe70b670e1c094e4e74a8d0362a3d7f19e73b languageName: node linkType: hard @@ -10720,12 +11016,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.14.0": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: debug: optional: true - checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 + checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 languageName: node linkType: hard @@ -10745,7 +11041,17 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0, form-data@npm:^3.0.1": +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + languageName: node + linkType: hard + +"form-data@npm:^3.0.1": version: 3.0.1 resolution: "form-data@npm:3.0.1" dependencies: @@ -10756,10 +11062,12 @@ __metadata: languageName: node linkType: hard -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: ^3.1.2 + checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db languageName: node linkType: hard @@ -10789,14 +11097,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.0": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" +"fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 languageName: node linkType: hard @@ -10832,6 +11140,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -10840,44 +11157,44 @@ __metadata: linkType: hard "fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 conditions: os=darwin languageName: node linkType: hard "fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: latest conditions: os=darwin languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" +"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + functions-have-names: ^1.2.3 + checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 languageName: node linkType: hard -"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 @@ -10931,14 +11248,16 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard @@ -10981,43 +11300,30 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 - languageName: node - linkType: hard - -"get-symbol-from-current-process-h@npm:^1.0.1, get-symbol-from-current-process-h@npm:^1.0.2": +"get-symbol-description@npm:^1.0.2": version: 1.0.2 - resolution: "get-symbol-from-current-process-h@npm:1.0.2" - checksum: d47cc1b9e0be27469e2af0555b21aaa5ebd114e8aa25bb0e2616c8abaebb7933e7b5bedcc31c6cad06e4df232e0fe280118001fec78da488f5f630b65cc1cae5 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: ^1.0.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 languageName: node linkType: hard "get-tsconfig@npm:^4.5.0": - version: 4.5.0 - resolution: "get-tsconfig@npm:4.5.0" - checksum: 687ee2bd69a5a07db2e2edeb4d6c41c3debb38f6281a66beb643e3f5b520252e27fcbbb5702bdd9a5f05dcf8c1d2e0150a4d8a960ad75cbdea74e06a51e91b02 - languageName: node - linkType: hard - -"get-uv-event-loop-napi-h@npm:^1.0.5": - version: 1.0.6 - resolution: "get-uv-event-loop-napi-h@npm:1.0.6" + version: 4.7.3 + resolution: "get-tsconfig@npm:4.7.3" dependencies: - get-symbol-from-current-process-h: ^1.0.1 - checksum: 3a2a9f9fc18196113d94496c79d5208c7e750cee6f65625fa34df195cab6bf9f122981c923e10cadd81d7f8da1ff92fe4020a7414d3ec16c820dee18e45bb29c + resolve-pkg-maps: ^1.0.0 + checksum: d124e6900f8beb3b71f215941096075223158d0abb09fb5daa8d83299f6c17d5e95a97d12847b387e9e716bb9bd256a473f918fb8020f3b1acc0b1e5c2830bbf languageName: node linkType: hard @@ -11060,6 +11366,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + "glob@npm:^6.0.1": version: 6.0.4 resolution: "glob@npm:6.0.4" @@ -11073,7 +11394,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -11087,7 +11408,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -11100,18 +11421,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^9.2.0": - version: 9.3.5 - resolution: "glob@npm:9.3.5" - dependencies: - fs.realpath: ^1.0.0 - minimatch: ^8.0.2 - minipass: ^4.2.4 - path-scurry: ^1.6.1 - checksum: 94b093adbc591bc36b582f77927d1fb0dbf3ccc231828512b017601408be98d1fe798fc8c0b19c6f2d1a7660339c3502ce698de475e9d938ccbb69b47b647c84 - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -11120,11 +11429,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard @@ -11151,16 +11460,16 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.1, globby@npm:^13.1.3": - version: 13.1.4 - resolution: "globby@npm:13.1.4" +"globby@npm:^13.1.1, globby@npm:^13.1.4": + version: 13.2.2 + resolution: "globby@npm:13.2.2" dependencies: dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 + fast-glob: ^3.3.0 + ignore: ^5.2.4 merge2: ^1.4.1 slash: ^4.0.0 - checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741 + checksum: f3d84ced58a901b4fcc29c846983108c426631fe47e94872868b65565495f7bee7b3defd68923bd480582771fd4bbe819217803a164a618ad76f1d22f666f41e languageName: node linkType: hard @@ -11199,10 +11508,10 @@ __metadata: languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 languageName: node linkType: hard @@ -11245,19 +11554,19 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 languageName: node linkType: hard @@ -11268,12 +11577,12 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard @@ -11284,15 +11593,6 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - "hash-base@npm:^3.0.0": version: 3.1.0 resolution: "hash-base@npm:3.1.0" @@ -11314,19 +11614,44 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.12.0": - version: 0.12.0 - resolution: "hermes-estree@npm:0.12.0" - checksum: 368fd60bd66a30d237d8a11f0958975b18e24ec8a045217b6200818c2fab9a57880f027c4688601a5a380996be9018cb5f8c16384cb3f14647650d64a03c4030 +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard -"hermes-parser@npm:0.12.0": - version: 0.12.0 - resolution: "hermes-parser@npm:0.12.0" +"hermes-estree@npm:0.15.0": + version: 0.15.0 + resolution: "hermes-estree@npm:0.15.0" + checksum: 227d7ac117a00b4f02cdadf33f4ca73dd263bb05e692065f6709ef5a348b283d0fc319fc5d188438c84c688c4e1245cd990ade27f229abd4e9f94dda1abe147d + languageName: node + linkType: hard + +"hermes-estree@npm:0.19.1": + version: 0.19.1 + resolution: "hermes-estree@npm:0.19.1" + checksum: d451114bca12ae97627f0113ede0d42271d75aad01b8e575e5261b576bd7e58b8a1670297a4b7e226236db2c0967b5a4bf1056a51bcd9ce074d654fcf365bdae + languageName: node + linkType: hard + +"hermes-parser@npm:0.15.0": + version: 0.15.0 + resolution: "hermes-parser@npm:0.15.0" + dependencies: + hermes-estree: 0.15.0 + checksum: 6c06a57a3998edd8c3aff05bbacdc8ec80f930360fa82ab75021b4b20edce8d76d30232babb7d6e7a0fcb758b0b36d7ee0f25936c9accf0b977542a079cb39cf + languageName: node + linkType: hard + +"hermes-parser@npm:0.19.1": + version: 0.19.1 + resolution: "hermes-parser@npm:0.19.1" dependencies: - hermes-estree: 0.12.0 - checksum: 49c7bf721c9412bec7e447d625d73f79d1fb525f1e77032ae291b720bcff57ebdb5ab241a3e09e145640b4e00ae6caa0f4f2e594ad1d3fed67880fbd521ba142 + hermes-estree: 0.19.1 + checksum: 840e5ede07f6567283359a98c3e4e94d89c9b68f9d07cce379aed7b97aacae463aec622cfb13e47186770b68512b2981da3be09f316bde5f87359d5ab9bf1a1a languageName: node linkType: hard @@ -11375,7 +11700,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -11406,6 +11731,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -11416,6 +11751,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.1": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -11423,13 +11768,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 - languageName: node - linkType: hard - "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -11446,15 +11784,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: ">= 2.1.2 < 3" - checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 - languageName: node - linkType: hard - "iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" @@ -11471,21 +11800,21 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef +"ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard "image-size@npm:^1.0.2": - version: 1.0.2 - resolution: "image-size@npm:1.0.2" + version: 1.1.1 + resolution: "image-size@npm:1.1.1" dependencies: queue: 6.0.2 bin: image-size: bin/image-size.js - checksum: 01745fdb47f87cecf538e69c63f9adc5bfab30a345345c2de91105f3afbd1bfcfba1256af02bf3323077b33b0004469a837e077bf0cbb9c907e9c1e9e7547585 + checksum: 23b3a515dded89e7f967d52b885b430d6a5a903da954fce703130bfb6069d738d80e6588efd29acfaf5b6933424a56535aa7bf06867e4ebd0250c2ee51f19a4a languageName: node linkType: hard @@ -11499,7 +11828,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -11586,18 +11915,18 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" +"internal-slot@npm:^1.0.5, internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 + es-errors: ^1.3.0 + hasown: ^2.0.0 side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a + checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb languageName: node linkType: hard -"invariant@npm:*, invariant@npm:^2.2.4": +"invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -11606,6 +11935,16 @@ __metadata: languageName: node linkType: hard +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc + languageName: node + linkType: hard + "ip-regex@npm:^2.1.0": version: 2.1.0 resolution: "ip-regex@npm:2.1.0" @@ -11613,35 +11952,30 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.5": - version: 1.1.8 - resolution: "ip@npm:1.1.8" - checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1, ipaddr.js@npm:^1.9.0": +"ipaddr.js@npm:^1.9.0": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" +"is-arguments@npm:^1.0.4": + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.2.0 - is-typed-array: ^1.1.10 - checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 + get-intrinsic: ^1.2.1 + checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 languageName: node linkType: hard @@ -11659,6 +11993,15 @@ __metadata: languageName: node linkType: hard +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: ^1.0.0 + checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd + languageName: node + linkType: hard + "is-bigint@npm:^1.0.1": version: 1.0.4 resolution: "is-bigint@npm:1.0.4" @@ -11701,16 +12044,25 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.9.0": - version: 2.12.0 - resolution: "is-core-module@npm:2.12.0" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: ^2.0.0 + checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" dependencies: - has: ^1.0.3 - checksum: f7f7eb2ab71fd769ee9fb2385c095d503aa4b5ce0028c04557de03f1e67a87c85e5bac1f215945fc3c955867a139a415a3ec4c4234a0bffdf715232660f440a6 + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 languageName: node linkType: hard -"is-date-object@npm:^1.0.1": +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -11726,21 +12078,12 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 languageName: node linkType: hard @@ -11758,6 +12101,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.0.2": + version: 1.0.2 + resolution: "is-finalizationregistry@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 4f243a8e06228cd45bdab8608d2cb7abfc20f6f0189c8ac21ea8d603f1f196eabd531ce0bb8e08cbab047e9845ef2c191a3761c9a17ad5cabf8b35499c4ad35d + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^2.0.0": version: 2.0.0 resolution: "is-fullwidth-code-point@npm:2.0.0" @@ -11779,6 +12131,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + languageName: node + linkType: hard + "is-glob@npm:^2.0.0": version: 2.0.1 resolution: "is-glob@npm:2.0.1" @@ -11797,17 +12158,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -11831,10 +12181,17 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd languageName: node linkType: hard @@ -11894,12 +12251,19 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 languageName: node linkType: hard @@ -11917,13 +12281,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -11942,16 +12299,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard @@ -11971,6 +12324,13 @@ __metadata: languageName: node linkType: hard +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -11980,6 +12340,16 @@ __metadata: languageName: node linkType: hard +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae + languageName: node + linkType: hard + "is-wsl@npm:^1.1.0": version: 1.1.0 resolution: "is-wsl@npm:1.1.0" @@ -11996,6 +12366,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -12010,6 +12387,13 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "iso-url@npm:^1.1.5": version: 1.2.1 resolution: "iso-url@npm:1.2.1" @@ -12062,9 +12446,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 languageName: node linkType: hard @@ -12082,26 +12466,26 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.1 - resolution: "istanbul-lib-instrument@npm:6.0.1" + version: 6.0.2 + resolution: "istanbul-lib-instrument@npm:6.0.2" dependencies: - "@babel/core": ^7.12.3 - "@babel/parser": ^7.14.7 - "@istanbuljs/schema": ^0.1.2 + "@babel/core": ^7.23.9 + "@babel/parser": ^7.23.9 + "@istanbuljs/schema": ^0.1.3 istanbul-lib-coverage: ^3.2.0 semver: ^7.5.4 - checksum: fb23472e739cfc9b027cefcd7d551d5e7ca7ff2817ae5150fab99fe42786a7f7b56a29a2aa8309c37092e18297b8003f9c274f50ca4360949094d17fbac81472 + checksum: c10aa1e93a022f9767d7f41e6c07d244cc0a5c090fbb5522d70a5f21fcb98c52b7038850276c6fd1a7a17d1868c14a9d4eb8a24efe58a0ebb9a06f3da68131fe languageName: node linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 + make-dir: ^4.0.0 supports-color: ^7.1.0 - checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 languageName: node linkType: hard @@ -12117,12 +12501,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 + checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 languageName: node linkType: hard @@ -12133,6 +12517,32 @@ __metadata: languageName: node linkType: hard +"iterator.prototype@npm:^1.1.2": + version: 1.1.2 + resolution: "iterator.prototype@npm:1.1.2" + dependencies: + define-properties: ^1.2.1 + get-intrinsic: ^1.2.1 + has-symbols: ^1.0.3 + reflect.getprototypeof: ^1.0.4 + set-function-name: ^2.0.1 + checksum: d8a507e2ccdc2ce762e8a1d3f4438c5669160ac72b88b648e59a688eec6bc4e64b22338e74000518418d9e693faf2a092d2af21b9ec7dbf7763b037a54701168 + languageName: node + linkType: hard + +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "jest-changed-files@npm:^29.7.0": version: 29.7.0 resolution: "jest-changed-files@npm:29.7.0" @@ -12236,18 +12646,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-diff@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.4.3 - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: dfd0f4a299b5d127779c76b40106c37854c89c3e0785098c717d52822d6620d227f6234c3a9291df204d619e799e3654159213bf93220f79c8e92a55475a3d39 - languageName: node - linkType: hard - "jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -12282,21 +12680,7 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^29.2.1": - version: 29.5.0 - resolution: "jest-environment-node@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": +"jest-environment-node@npm:^29.6.3, jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" dependencies: @@ -12310,13 +12694,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-get-type@npm:29.4.3" - checksum: 6ac7f2dde1c65e292e4355b6c63b3a4897d7e92cb4c8afcf6d397f2682f8080e094c8b0b68205a74d269882ec06bf696a9de6cd3e1b7333531e5ed7b112605ce - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -12324,29 +12701,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-haste-map@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/graceful-fs": ^4.1.3 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.9 - jest-regex-util: ^29.4.3 - jest-util: ^29.5.0 - jest-worker: ^29.5.0 - micromatch: ^4.0.4 - walker: ^1.0.8 - dependenciesMeta: - fsevents: - optional: true - checksum: 3828ff7783f168e34be2c63887f82a01634261f605dcae062d83f979a61c37739e21b9607ecb962256aea3fbe5a530a1acee062d0026fcb47c607c12796cf3b7 - languageName: node - linkType: hard - "jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" @@ -12380,18 +12734,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-matcher-utils@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - jest-diff: ^29.5.0 - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 1d3e8c746e484a58ce194e3aad152eff21fd0896e8b8bf3d4ab1a4e2cbfed95fb143646f4ad9fdf6e42212b9e8fc033268b58e011b044a9929df45485deb5ac9 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -12404,23 +12746,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-message-util@npm:29.5.0" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.5.0 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.5.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: daddece6bbf846eb6a2ab9be9f2446e54085bef4e5cecd13d2a538fa9c01cb89d38e564c6b74fd8e12d37ed9eface8a362240ae9f21d68b214590631e7a0d8bf - languageName: node - linkType: hard - "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -12438,17 +12763,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-mock@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/node": "*" - jest-util: ^29.5.0 - checksum: 2a9cf07509948fa8608898c445f04fe4dd6e2049ff431e5531eee028c808d3ba3c67f226ac87b0cf383feaa1055776900d197c895e89783016886ac17a4ff10c - languageName: node - linkType: hard - "jest-mock@npm:^29.7.0": version: 29.7.0 resolution: "jest-mock@npm:29.7.0" @@ -12472,20 +12786,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^27.0.6": - version: 27.5.1 - resolution: "jest-regex-util@npm:27.5.1" - checksum: d45ca7a9543616a34f7f3079337439cf07566e677a096472baa2810e274b9808b76767c97b0a4029b8a5b82b9d256dee28ef9ad4138b2b9e5933f6fac106c418 - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-regex-util@npm:29.4.3" - checksum: 96fc7fc28cd4dd73a63c13a526202c4bd8b351d4e5b68b1a2a2c88da3308c2a16e26feaa593083eb0bac38cca1aa9dd05025412e7de013ba963fb8e66af22b8a - languageName: node - linkType: hard - "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -12579,37 +12879,6 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-snapshot@npm:29.5.0" - dependencies: - "@babel/core": ^7.11.6 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-jsx": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/traverse": ^7.7.2 - "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.5.0 - "@jest/transform": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/babel__traverse": ^7.0.6 - "@types/prettier": ^2.1.5 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^29.5.0 - graceful-fs: ^4.2.9 - jest-diff: ^29.5.0 - jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - natural-compare: ^1.4.0 - pretty-format: ^29.5.0 - semver: ^7.3.5 - checksum: fe5df54122ed10eed625de6416a45bc4958d5062b018f05b152bf9785ab7f355dcd55e40cf5da63895bf8278f8d7b2bb4059b2cfbfdee18f509d455d37d8aa2b - languageName: node - linkType: hard - "jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" @@ -12638,35 +12907,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^27.2.0": - version: 27.5.1 - resolution: "jest-util@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: ac8d122f6daf7a035dcea156641fd3701aeba245417c40836a77e35b3341b9c02ddc5d904cfcd4ddbaa00ab854da76d3b911870cafdcdbaff90ea471de26c7d7 - languageName: node - linkType: hard - -"jest-util@npm:^29.0.0, jest-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-util@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: fd9212950d34d2ecad8c990dda0d8ea59a8a554b0c188b53ea5d6c4a0829a64f2e1d49e6e85e812014933d17426d7136da4785f9cf76fff1799de51b88bc85d3 - languageName: node - linkType: hard - -"jest-util@npm:^29.7.0": +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: @@ -12680,7 +12921,7 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^29.2.1, jest-validate@npm:^29.7.0": +"jest-validate@npm:^29.6.3, jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" dependencies: @@ -12710,30 +12951,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.2.0": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 - languageName: node - linkType: hard - -"jest-worker@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-worker@npm:29.5.0" - dependencies: - "@types/node": "*" - jest-util: ^29.5.0 - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 1151a1ae3602b1ea7c42a8f1efe2b5a7bf927039deaa0827bf978880169899b705744e288f80a63603fb3fc2985e0071234986af7dc2c21c7a64333d8777c7c9 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": +"jest-worker@npm:^29.6.3, jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" dependencies: @@ -12772,15 +12990,15 @@ __metadata: linkType: hard "joi@npm:^17.2.1": - version: 17.9.2 - resolution: "joi@npm:17.9.2" + version: 17.12.2 + resolution: "joi@npm:17.12.2" dependencies: - "@hapi/hoek": ^9.0.0 - "@hapi/topo": ^5.0.0 - "@sideway/address": ^4.1.3 + "@hapi/hoek": ^9.3.0 + "@hapi/topo": ^5.1.0 + "@sideway/address": ^4.1.5 "@sideway/formula": ^3.0.1 "@sideway/pinpoint": ^2.0.0 - checksum: 8c3709849293411c524e5a679dba7b42598a29a663478941767b8d5b06288611dece58803c468a2c7320cc2429a3e71e3d94337fe47aefcf6c22174dbd90b601 + checksum: 5a5213c56d3a3b769b4cb999756a226d090421693443a405a9f1063443941a8b920c731b0c2cad526163726494c2da9858d38a98d39bd516df60e9ef49f0125a languageName: node linkType: hard @@ -12791,13 +13009,6 @@ __metadata: languageName: node linkType: hard -"js-sdsl@npm:^4.1.4": - version: 4.4.0 - resolution: "js-sdsl@npm:4.4.0" - checksum: 7bb08a2d746ab7ff742720339aa006c631afe05e77d11eda988c1c35fae8e03e492e4e347e883e786e3ce6170685d4780c125619111f0730c11fdb41b04059c7 - languageName: node - linkType: hard - "js-sha3@npm:^0.8.0": version: 0.8.0 resolution: "js-sha3@npm:0.8.0" @@ -12835,6 +13046,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 + languageName: node + linkType: hard + "jsc-android@npm:^250231.0.0": version: 250231.0.0 resolution: "jsc-android@npm:250231.0.0" @@ -12905,6 +13123,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + "json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" @@ -12956,13 +13181,6 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - "json-text-sequence@npm:~0.3.0": version: 0.3.0 resolution: "json-text-sequence@npm:0.3.0" @@ -12992,7 +13210,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.1, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -13026,6 +13244,29 @@ __metadata: languageName: node linkType: hard +"jsonld-signatures@npm:^11.0.0": + version: 11.2.1 + resolution: "jsonld-signatures@npm:11.2.1" + dependencies: + "@digitalbazaar/security-context": ^1.0.0 + jsonld: ^8.0.0 + serialize-error: ^8.1.0 + checksum: f8c310524125623241a7bfe7911f35d07fcfd1e8022f722526ecb188be8f4517f46f9e654301238cfa1f1f3a06ed6288a1590c9712bf4f3ab910ec1590d47f5d + languageName: node + linkType: hard + +"jsonld@npm:^8.0.0": + version: 8.3.2 + resolution: "jsonld@npm:8.3.2" + dependencies: + "@digitalbazaar/http-client": ^3.4.1 + canonicalize: ^1.0.1 + lru-cache: ^6.0.0 + rdf-canonize: ^3.4.0 + checksum: 2bbf6464a37275103d8e56a5b303e6c6f91a30431add55b94aad2a7dd09decacb378d6e1f668d2dfa6279cfe91307347cb82ad676ed72f9e0fc6d19610cf0962 + languageName: node + linkType: hard + "jsonpath@npm:^1.1.1": version: 1.1.1 resolution: "jsonpath@npm:1.1.1" @@ -13038,12 +13279,14 @@ __metadata: linkType: hard "jsx-ast-utils@npm:^2.4.1 || ^3.0.0": - version: 3.3.3 - resolution: "jsx-ast-utils@npm:3.3.3" + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" dependencies: - array-includes: ^3.1.5 - object.assign: ^4.1.3 - checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + object.assign: ^4.1.4 + object.values: ^1.1.6 + checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a languageName: node linkType: hard @@ -13063,6 +13306,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -13077,6 +13329,22 @@ __metadata: languageName: node linkType: hard +"ky-universal@npm:^0.11.0": + version: 0.11.0 + resolution: "ky-universal@npm:0.11.0" + dependencies: + abort-controller: ^3.0.0 + node-fetch: ^3.2.10 + peerDependencies: + ky: ">=0.31.4" + web-streams-polyfill: ">=3.2.1" + peerDependenciesMeta: + web-streams-polyfill: + optional: true + checksum: 42e4c91551a0d17465d6a117de2d1fa4efdf38c4e29dbd70af0c5b7ac0ee13994bceca9af2a0ac21a943d1cd22557ea664abe79f25e096d30a6baca0a0265a12 + languageName: node + linkType: hard + "ky-universal@npm:^0.8.2": version: 0.8.2 resolution: "ky-universal@npm:0.8.2" @@ -13100,6 +13368,13 @@ __metadata: languageName: node linkType: hard +"ky@npm:^0.33.3": + version: 0.33.3 + resolution: "ky@npm:0.33.3" + checksum: d1869e1f33c0165355f621b6726fcc1a9de20a31f4a826ca0cfd5753d83b9cba8723402d554a00194e0ee3959e0dda0638f4b99d54a3a7de928b55ff870b0bcc + languageName: node + linkType: hard + "language-subtag-registry@npm:^0.3.20": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" @@ -13107,12 +13382,12 @@ __metadata: languageName: node linkType: hard -"language-tags@npm:^1.0.8": - version: 1.0.8 - resolution: "language-tags@npm:1.0.8" +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" dependencies: language-subtag-registry: ^0.3.20 - checksum: 95d200a4c23ae58ec1c2224e264162ca95e71b3a1104a9cf9d2fd39ab807fa766b37827905a44c84763accc8223aedccebd4cd7807c16876cbe2af769e7a487b + checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 languageName: node linkType: hard @@ -13143,26 +13418,36 @@ __metadata: languageName: node linkType: hard -"libphonenumber-js@npm:^1.10.14": - version: 1.10.30 - resolution: "libphonenumber-js@npm:1.10.30" - checksum: 677bdd25b709cc55f10c599df09e67b501554578e4700ae31d9f2153b4e6847710d2454b4551f19df3e443eb836c0f287a12159ee6acd931150407c0eaf010a0 +"libphonenumber-js@npm:^1.10.53": + version: 1.10.58 + resolution: "libphonenumber-js@npm:1.10.58" + checksum: c6e6c5cc7b917eff604b528cbb417285f4c5d2ab730266a0a5339876714ae4b841556b7dd2faa00c0ced989dfb9f77eb562e2f401c98a988c2533ec09898ca74 languageName: node linkType: hard "libsodium-wrappers@npm:^0.7.6": - version: 0.7.11 - resolution: "libsodium-wrappers@npm:0.7.11" + version: 0.7.13 + resolution: "libsodium-wrappers@npm:0.7.13" dependencies: - libsodium: ^0.7.11 - checksum: 6a6ef47b2213e3fb4687196c28fee4c9885f70d89547d845e62d96014d3d5ad9f59cb05fadc601debc0031a3cfd0b9b416d7efbeb5bf66db6aa0ed69f55a6293 + libsodium: ^0.7.13 + checksum: d184395f7c33023414b191ef9ea2171eb1a5cb061503e886ea877590cb7adc3a4feaf794b9b08731a20515518fa23dbf1c1bfcd376e5ab01728e95cf1cb7525a languageName: node linkType: hard -"libsodium@npm:^0.7.11": - version: 0.7.11 - resolution: "libsodium@npm:0.7.11" - checksum: 0a3493ac1829d1e346178b6984c4eb449dc77157c906876441386c0c653142e3fa56f623ce980bb50e580196578689298c9cd406ce6d514904090e370c6bc0f7 +"libsodium@npm:^0.7.13": + version: 0.7.13 + resolution: "libsodium@npm:0.7.13" + checksum: 75a5f70e84c197d54d9b67dcbd852abbd41cca8facd510767c7c8400a52a23da293e83eebf1693831b2c0c0498f266bd9350a8c27ec66f46a055890dff758d38 + languageName: node + linkType: hard + +"lighthouse-logger@npm:^1.0.0": + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" + dependencies: + debug: ^2.6.9 + marky: ^1.2.2 + checksum: ba6b73d93424318fab58b4e07c9ed246e3e969a3313f26b69515ed4c06457dd9a0b11bc706948398fdaef26aa4ba5e65cb848c37ce59f470d3c6c450b9b79a33 languageName: node linkType: hard @@ -13173,6 +13458,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-arm64@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-darwin-arm64@npm:1.24.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "lightningcss-darwin-x64@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-darwin-x64@npm:1.19.0" @@ -13180,6 +13472,20 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-x64@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-darwin-x64@npm:1.24.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-freebsd-x64@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-freebsd-x64@npm:1.24.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "lightningcss-linux-arm-gnueabihf@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-linux-arm-gnueabihf@npm:1.19.0" @@ -13187,6 +13493,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm-gnueabihf@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.24.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "lightningcss-linux-arm64-gnu@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-linux-arm64-gnu@npm:1.19.0" @@ -13194,6 +13507,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-gnu@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-linux-arm64-gnu@npm:1.24.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "lightningcss-linux-arm64-musl@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-linux-arm64-musl@npm:1.19.0" @@ -13201,6 +13521,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-musl@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-linux-arm64-musl@npm:1.24.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "lightningcss-linux-x64-gnu@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-linux-x64-gnu@npm:1.19.0" @@ -13208,6 +13535,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-gnu@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-linux-x64-gnu@npm:1.24.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "lightningcss-linux-x64-musl@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-linux-x64-musl@npm:1.19.0" @@ -13215,6 +13549,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-musl@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-linux-x64-musl@npm:1.24.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "lightningcss-win32-x64-msvc@npm:1.19.0": version: 1.19.0 resolution: "lightningcss-win32-x64-msvc@npm:1.19.0" @@ -13222,6 +13563,50 @@ __metadata: languageName: node linkType: hard +"lightningcss-win32-x64-msvc@npm:1.24.1": + version: 1.24.1 + resolution: "lightningcss-win32-x64-msvc@npm:1.24.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"lightningcss@npm:*": + version: 1.24.1 + resolution: "lightningcss@npm:1.24.1" + dependencies: + detect-libc: ^1.0.3 + lightningcss-darwin-arm64: 1.24.1 + lightningcss-darwin-x64: 1.24.1 + lightningcss-freebsd-x64: 1.24.1 + lightningcss-linux-arm-gnueabihf: 1.24.1 + lightningcss-linux-arm64-gnu: 1.24.1 + lightningcss-linux-arm64-musl: 1.24.1 + lightningcss-linux-x64-gnu: 1.24.1 + lightningcss-linux-x64-musl: 1.24.1 + lightningcss-win32-x64-msvc: 1.24.1 + dependenciesMeta: + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-freebsd-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: 0ee593f8f376c3bdd120b61c89b88a0ae7f7eb127b87f17852f9f9c2393b02b141f6f9239a49824ae31a62e43a1680704260ce749024f0f7c4b7c065fb64840d + languageName: node + linkType: hard + "lightningcss@npm:~1.19.0": version: 1.19.0 resolution: "lightningcss@npm:1.19.0" @@ -13379,7 +13764,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -13404,6 +13789,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db + languageName: node + linkType: hard + "lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" @@ -13439,13 +13831,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^9.1.1": - version: 9.1.2 - resolution: "lru-cache@npm:9.1.2" - checksum: d3415634be3908909081fc4c56371a8d562d9081eba70543d86871b978702fffd0e9e362b83921b27a29ae2b37b90f55675aad770a54ac83bb3e4de5049d4b15 - languageName: node - linkType: hard - "lru_map@npm:^0.4.1": version: 0.4.1 resolution: "lru_map@npm:0.4.1" @@ -13454,9 +13839,9 @@ __metadata: linkType: hard "luxon@npm:^3.3.0": - version: 3.3.0 - resolution: "luxon@npm:3.3.0" - checksum: 50cf17a0dc155c3dcacbeae8c0b7e80db425e0ba97b9cbdf12a7fc142d841ff1ab1560919f033af46240ed44e2f70c49f76e3422524c7fc8bb8d81ca47c66187 + version: 3.4.4 + resolution: "luxon@npm:3.4.4" + checksum: 36c1f99c4796ee4bfddf7dc94fa87815add43ebc44c8934c924946260a58512f0fd2743a629302885df7f35ccbd2d13f178c15df046d0e3b6eb71db178f1c60c languageName: node linkType: hard @@ -13470,7 +13855,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": +"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -13479,6 +13864,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + "make-error@npm:1.x, make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -13510,6 +13904,25 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" + dependencies: + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 + is-lambda: ^1.0.1 + minipass: ^7.0.2 + minipass-fetch: ^3.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + ssri: ^10.0.0 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + languageName: node + linkType: hard + "makeerror@npm:1.0.12": version: 1.0.12 resolution: "makeerror@npm:1.0.12" @@ -13519,6 +13932,13 @@ __metadata: languageName: node linkType: hard +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 + languageName: node + linkType: hard + "md5-file@npm:^3.2.3": version: 3.2.3 resolution: "md5-file@npm:3.2.3" @@ -13566,13 +13986,6 @@ __metadata: languageName: node linkType: hard -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 - languageName: node - linkType: hard - "memoize-one@npm:^5.0.0": version: 5.2.1 resolution: "memoize-one@npm:5.2.1" @@ -13580,6 +13993,13 @@ __metadata: languageName: node linkType: hard +"memoize-one@npm:^6.0.0": + version: 6.0.0 + resolution: "memoize-one@npm:6.0.0" + checksum: f185ea69f7cceae5d1cb596266dcffccf545e8e7b4106ec6aa93b71ab9d16460dd118ac8b12982c55f6d6322fcc1485de139df07eacffaae94888b9b3ad7675f + languageName: node + linkType: hard + "memory-cache@npm:~0.2.0": version: 0.2.0 resolution: "memory-cache@npm:0.2.0" @@ -13587,13 +14007,6 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -13608,69 +14021,62 @@ __metadata: languageName: node linkType: hard -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a - languageName: node - linkType: hard - -"metro-babel-transformer@npm:0.76.8": - version: 0.76.8 - resolution: "metro-babel-transformer@npm:0.76.8" +"metro-babel-transformer@npm:0.80.6": + version: 0.80.6 + resolution: "metro-babel-transformer@npm:0.80.6" dependencies: "@babel/core": ^7.20.0 - hermes-parser: 0.12.0 + hermes-parser: 0.19.1 nullthrows: ^1.1.1 - checksum: 2a00839585f6e9b831f29d203edcfd7dc62383efa41734fbf8d13daded7a18c7650aa70a1a03943a8d1c9ac20cb33d42ac3eae3b89484fe704a0a70a164d76ab + checksum: 67fafa987f23ba6b8326fadc151cda108b936608a204ca0487faa6085d09a496b7dea084d4624c8be5352987f615c9e4356bceb0bc4277290dd87df4bd0ff538 languageName: node linkType: hard -"metro-cache-key@npm:0.76.8": - version: 0.76.8 - resolution: "metro-cache-key@npm:0.76.8" - checksum: 23d33652ff814cdd4739201ed545ab421cf16aa10d4bfcf7673ec630268ceed7a3735a59a711bdfa812786d181a4e64f453f1658fd342f5ff55aef232ac63b0d +"metro-cache-key@npm:0.80.6": + version: 0.80.6 + resolution: "metro-cache-key@npm:0.80.6" + checksum: 717b7e6281f3ced65718a086b3fda2d1bd0aa6c50b5712771697235d1a756de717cbf21fc05ff729ea1040fc669352f5748a44898cbd6ce3729cbd64dc90899d languageName: node linkType: hard -"metro-cache@npm:0.76.8": - version: 0.76.8 - resolution: "metro-cache@npm:0.76.8" +"metro-cache@npm:0.80.6": + version: 0.80.6 + resolution: "metro-cache@npm:0.80.6" dependencies: - metro-core: 0.76.8 + metro-core: 0.80.6 rimraf: ^3.0.2 - checksum: 57ac005e44f5e57e62bd597b0b5023c3c961d41eb80f91a1fba61acaa21423efba5d5b710f5a4a6e09ecebe5512441d06dd54a5a4acd7f09ba8dd1361b3fc2d3 + checksum: c430df77cb10ae7cd95ac7f25782e1645982e8c155e37678f93c0f88f71c001b8089dda04911924ac9320a3c7922d64691839cce9a5fe5718c269cc169978f01 languageName: node linkType: hard -"metro-config@npm:0.76.8": - version: 0.76.8 - resolution: "metro-config@npm:0.76.8" +"metro-config@npm:0.80.6, metro-config@npm:^0.80.3": + version: 0.80.6 + resolution: "metro-config@npm:0.80.6" dependencies: connect: ^3.6.5 cosmiconfig: ^5.0.5 - jest-validate: ^29.2.1 - metro: 0.76.8 - metro-cache: 0.76.8 - metro-core: 0.76.8 - metro-runtime: 0.76.8 - checksum: aa3208d4a0f274d2f204f26ed214cf3c8a86138d997203413599a48930192bafd791a115a30e5af55b2685aa250174fb64a2a9009d9b5842af78c033420de312 + jest-validate: ^29.6.3 + metro: 0.80.6 + metro-cache: 0.80.6 + metro-core: 0.80.6 + metro-runtime: 0.80.6 + checksum: acb4d0d7bbdea298bda0603755881a082ce71d6335ca024009ae38e9ef2d7cb031d7d228d243cf98235828cf79be4a8c5576363431808274e2c4bd28dfb4a7ff languageName: node linkType: hard -"metro-core@npm:0.76.8": - version: 0.76.8 - resolution: "metro-core@npm:0.76.8" +"metro-core@npm:0.80.6, metro-core@npm:^0.80.3": + version: 0.80.6 + resolution: "metro-core@npm:0.80.6" dependencies: lodash.throttle: ^4.1.1 - metro-resolver: 0.76.8 - checksum: 9a43e824404c194ca31de0e204f304ded65d1c4ecb401f270750f6e319f9454293067c69c682b20413951eb63fde1e4e2a8e779f9eb779d2da95ffea4e093ce9 + metro-resolver: 0.80.6 + checksum: 47466162278fa26efdfb2d917bab60d12a0c1554acb6db4e80f731ed29c305728d26918a652997feb6d4a1086f11ba3f74443d927fb9d1e06d29b06b3116be58 languageName: node linkType: hard -"metro-file-map@npm:0.76.8": - version: 0.76.8 - resolution: "metro-file-map@npm:0.76.8" +"metro-file-map@npm:0.80.6": + version: 0.80.6 + resolution: "metro-file-map@npm:0.80.6" dependencies: anymatch: ^3.0.3 debug: ^2.2.0 @@ -13678,9 +14084,7 @@ __metadata: fsevents: ^2.3.2 graceful-fs: ^4.2.4 invariant: ^2.2.4 - jest-regex-util: ^27.0.6 - jest-util: ^27.2.0 - jest-worker: ^27.2.0 + jest-worker: ^29.6.3 micromatch: ^4.0.4 node-abort-controller: ^3.1.1 nullthrows: ^1.1.1 @@ -13688,201 +14092,103 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: eecd1560b32115db93ca9a8c066203465619a5b39a9ccc5a9771b61d392deeda96737c87e1ed740cd00e7d8ef9149f7e1ee32a0b311242fdfca372c79b4893b4 - languageName: node - linkType: hard - -"metro-inspector-proxy@npm:0.76.8": - version: 0.76.8 - resolution: "metro-inspector-proxy@npm:0.76.8" - dependencies: - connect: ^3.6.5 - debug: ^2.2.0 - node-fetch: ^2.2.0 - ws: ^7.5.1 - yargs: ^17.6.2 - bin: - metro-inspector-proxy: src/cli.js - checksum: edf3a1488ca57883c8b511f852f66024ccd451616b1897d82600e3b51a3ea8ef14bac01ad5767fbcf8d772da77239606475319e591701f4c094489e009842d9d - languageName: node - linkType: hard - -"metro-minify-terser@npm:0.76.8": - version: 0.76.8 - resolution: "metro-minify-terser@npm:0.76.8" - dependencies: - terser: ^5.15.0 - checksum: 58beaed29fe4b2783fd06ec6ea8fe0dcc5056b2bb48dab0c5109884f3d9afffe8709c5157a364a3a0b4de48c300efe4101b34645624b95129cf1c17e5821e4ed + checksum: 116c5e0595fbd644abf16ebbd15448b7eb2fe8a5297095b980a9d667c6a814990cede06b89664e5cfa9c5d4104d3f7af76834e5ac322a43e8c2e98075a2a3648 languageName: node linkType: hard -"metro-minify-terser@npm:^0.74.1": - version: 0.74.1 - resolution: "metro-minify-terser@npm:0.74.1" +"metro-minify-terser@npm:0.80.6": + version: 0.80.6 + resolution: "metro-minify-terser@npm:0.80.6" dependencies: terser: ^5.15.0 - checksum: 4be8cc0531bdf34d163e6b10cbb79a4448a8ebfed0e48008f51d4705e022d3fad1751c40bf80ffb3460865444524c25f17b2d2f19e61e44a196415879a2590bb - languageName: node - linkType: hard - -"metro-minify-uglify@npm:0.76.8": - version: 0.76.8 - resolution: "metro-minify-uglify@npm:0.76.8" - dependencies: - uglify-es: ^3.1.9 - checksum: e2c1642a5ff8f9145e282036a252d665576c65bd3d3baac1e2b05a67421f9390ef4824ea55506f92ba2854774dac028ec492cf8fb1abcdf1a97205d8d79b226b - languageName: node - linkType: hard - -"metro-react-native-babel-preset@npm:0.76.8": - version: 0.76.8 - resolution: "metro-react-native-babel-preset@npm:0.76.8" - dependencies: - "@babel/core": ^7.20.0 - "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.18.0 - "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 - "@babel/plugin-proposal-numeric-separator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.20.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.20.0 - "@babel/plugin-syntax-dynamic-import": ^7.8.0 - "@babel/plugin-syntax-export-default-from": ^7.0.0 - "@babel/plugin-syntax-flow": ^7.18.0 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-syntax-optional-chaining": ^7.0.0 - "@babel/plugin-transform-arrow-functions": ^7.0.0 - "@babel/plugin-transform-async-to-generator": ^7.20.0 - "@babel/plugin-transform-block-scoping": ^7.0.0 - "@babel/plugin-transform-classes": ^7.0.0 - "@babel/plugin-transform-computed-properties": ^7.0.0 - "@babel/plugin-transform-destructuring": ^7.20.0 - "@babel/plugin-transform-flow-strip-types": ^7.20.0 - "@babel/plugin-transform-function-name": ^7.0.0 - "@babel/plugin-transform-literals": ^7.0.0 - "@babel/plugin-transform-modules-commonjs": ^7.0.0 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 - "@babel/plugin-transform-parameters": ^7.0.0 - "@babel/plugin-transform-react-display-name": ^7.0.0 - "@babel/plugin-transform-react-jsx": ^7.0.0 - "@babel/plugin-transform-react-jsx-self": ^7.0.0 - "@babel/plugin-transform-react-jsx-source": ^7.0.0 - "@babel/plugin-transform-runtime": ^7.0.0 - "@babel/plugin-transform-shorthand-properties": ^7.0.0 - "@babel/plugin-transform-spread": ^7.0.0 - "@babel/plugin-transform-sticky-regex": ^7.0.0 - "@babel/plugin-transform-typescript": ^7.5.0 - "@babel/plugin-transform-unicode-regex": ^7.0.0 - "@babel/template": ^7.0.0 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.4.0 - peerDependencies: - "@babel/core": "*" - checksum: a1b65d9020326643140ed3080426d04f553fb06e3c8fd4873a7cec65144dcaa5121a5bf260946169a502dd0c9966c3295d3f42fe8dbc31d30b3b1da0815bdff9 - languageName: node - linkType: hard - -"metro-react-native-babel-transformer@npm:0.76.8": - version: 0.76.8 - resolution: "metro-react-native-babel-transformer@npm:0.76.8" - dependencies: - "@babel/core": ^7.20.0 - babel-preset-fbjs: ^3.4.0 - hermes-parser: 0.12.0 - metro-react-native-babel-preset: 0.76.8 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: 7b7489709b8ea27e9337dd5997e143fc947a60695b2233d77a5eb3ea9c90a129d5e8308fd6af0b592ee4b037a1e5878ab1798181325e493a05249ff173299608 + checksum: 04b803d53d5a24b1f52adcb21e0e301486df95969b489e0be3f2396ae762a4f97305d4e14caa72af4fc98b5197d1c64e6b5fc4c80822e207fa93896b8e3c26c4 languageName: node linkType: hard -"metro-resolver@npm:0.76.8": - version: 0.76.8 - resolution: "metro-resolver@npm:0.76.8" - checksum: 85b45a96f01ccf25d3568b9918a81eb8ed75950e8923c9a8ddd83d7116e620af2a1fc5bf744674c8318ab5fd219e0c621a1c602d451913c054517531f98eb50b +"metro-resolver@npm:0.80.6": + version: 0.80.6 + resolution: "metro-resolver@npm:0.80.6" + checksum: c2b9b301f6f1494f156b8f85ac7ed49b984452e6c7d3c26b7e970d6a126e8e750a61c24b38f804040a38196b268051197d9d349cd64b16f83f9c824560ccf9c8 languageName: node linkType: hard -"metro-runtime@npm:0.76.8": - version: 0.76.8 - resolution: "metro-runtime@npm:0.76.8" +"metro-runtime@npm:0.80.6, metro-runtime@npm:^0.80.3": + version: 0.80.6 + resolution: "metro-runtime@npm:0.80.6" dependencies: "@babel/runtime": ^7.0.0 - react-refresh: ^0.4.0 - checksum: 5f3bf808adff99b4a29a3bc190263eaf8e4f1fb87a751344b54bf49b399f3e48be2cc256c415853c19b4b4a27d402e1bcc9f911bea8521f8ac325f8fddc7d631 + checksum: 89e49536d2aa9c8be668d405e810769815e8ceb92a91e9f5e212509b4618a6ed0a734bb2fd4c7fa0444ac73545856f528c0b48fb936647e258c2c08481c03afd languageName: node linkType: hard -"metro-source-map@npm:0.76.8": - version: 0.76.8 - resolution: "metro-source-map@npm:0.76.8" +"metro-source-map@npm:0.80.6, metro-source-map@npm:^0.80.3": + version: 0.80.6 + resolution: "metro-source-map@npm:0.80.6" dependencies: "@babel/traverse": ^7.20.0 "@babel/types": ^7.20.0 invariant: ^2.2.4 - metro-symbolicate: 0.76.8 + metro-symbolicate: 0.80.6 nullthrows: ^1.1.1 - ob1: 0.76.8 + ob1: 0.80.6 source-map: ^0.5.6 vlq: ^1.0.0 - checksum: 01134a3b73f9f67f32debff665d2a3815b84fa7f8627d82d7c343746b7fa357693f7b93e8fd6bcdc4e75a9f59c387c51edb456ad82c7e0c2e20fbca7f0ea6765 + checksum: 52ac62279732474d16f81122d5814565350fbdefb4945258270ecb7a02106d55d1c1a6297f53a4115db79a087f6cc18028faea6b2081e6b08eb203daa3ac0df7 languageName: node linkType: hard -"metro-symbolicate@npm:0.76.8": - version: 0.76.8 - resolution: "metro-symbolicate@npm:0.76.8" +"metro-symbolicate@npm:0.80.6": + version: 0.80.6 + resolution: "metro-symbolicate@npm:0.80.6" dependencies: invariant: ^2.2.4 - metro-source-map: 0.76.8 + metro-source-map: 0.80.6 nullthrows: ^1.1.1 source-map: ^0.5.6 through2: ^2.0.1 vlq: ^1.0.0 bin: metro-symbolicate: src/index.js - checksum: 87988bbb255fd3d91d31cedc9b20eb804cd91ca6b66b66d48e4c11a361f09c71e113c7ce6191d83563591400cd31fc9a27a659fdb7fc83bf6e346ca427880af1 + checksum: 49156b1848c174384b110de60a73021f935f963c795d788483d770a5d19fad05dcb41dea8c440185fe383c678edce590c4826dbce035dec02d0d92190edeba31 languageName: node linkType: hard -"metro-transform-plugins@npm:0.76.8": - version: 0.76.8 - resolution: "metro-transform-plugins@npm:0.76.8" +"metro-transform-plugins@npm:0.80.6": + version: 0.80.6 + resolution: "metro-transform-plugins@npm:0.80.6" dependencies: "@babel/core": ^7.20.0 "@babel/generator": ^7.20.0 "@babel/template": ^7.0.0 "@babel/traverse": ^7.20.0 nullthrows: ^1.1.1 - checksum: 3db7b3ac809409042e7c6a79e9b6dba61d4e0c4a66f2f0bca3b3cadbf413e9cc3dc4d7f89e79c7a65f19ca6f3c3025c819709fc545a677532293805dd9025fa7 + checksum: 32237fd23514ac62a43b46715a4f07c0ff86f1987e9869a2f63aaa4536278d3f6e8ca206e94d674c9d576c0265230f667ed55fb7a7e7de8c0ac9b0b12cb534a2 languageName: node linkType: hard -"metro-transform-worker@npm:0.76.8": - version: 0.76.8 - resolution: "metro-transform-worker@npm:0.76.8" +"metro-transform-worker@npm:0.80.6": + version: 0.80.6 + resolution: "metro-transform-worker@npm:0.80.6" dependencies: "@babel/core": ^7.20.0 "@babel/generator": ^7.20.0 "@babel/parser": ^7.20.0 "@babel/types": ^7.20.0 - babel-preset-fbjs: ^3.4.0 - metro: 0.76.8 - metro-babel-transformer: 0.76.8 - metro-cache: 0.76.8 - metro-cache-key: 0.76.8 - metro-source-map: 0.76.8 - metro-transform-plugins: 0.76.8 + metro: 0.80.6 + metro-babel-transformer: 0.80.6 + metro-cache: 0.80.6 + metro-cache-key: 0.80.6 + metro-minify-terser: 0.80.6 + metro-source-map: 0.80.6 + metro-transform-plugins: 0.80.6 nullthrows: ^1.1.1 - checksum: 21935271fcd89696dcb837fd3b7efca96b1f36372d98628349496fe1c29d74763bdbdf05946944ecd799beb4c6ea4cd8058e0ce3175b2ba625e957de90dbc440 + checksum: 877dfb4d9b8ce3a3663a689906b81d61c4e2c1344f790b9995b4edb7439964badac8b0bf5a204a20819d42dbc403179fa67c950ec2b232837c1d0e9dc8db35bb languageName: node linkType: hard -"metro@npm:0.76.8": - version: 0.76.8 - resolution: "metro@npm:0.76.8" +"metro@npm:0.80.6, metro@npm:^0.80.3": + version: 0.80.6 + resolution: "metro@npm:0.80.6" dependencies: "@babel/code-frame": ^7.0.0 "@babel/core": ^7.20.0 @@ -13892,7 +14198,6 @@ __metadata: "@babel/traverse": ^7.20.0 "@babel/types": ^7.20.0 accepts: ^1.3.7 - async: ^3.2.2 chalk: ^4.0.0 ci-info: ^2.0.0 connect: ^3.6.5 @@ -13900,28 +14205,24 @@ __metadata: denodeify: ^1.2.1 error-stack-parser: ^2.0.6 graceful-fs: ^4.2.4 - hermes-parser: 0.12.0 + hermes-parser: 0.19.1 image-size: ^1.0.2 invariant: ^2.2.4 - jest-worker: ^27.2.0 + jest-worker: ^29.6.3 jsc-safe-url: ^0.2.2 lodash.throttle: ^4.1.1 - metro-babel-transformer: 0.76.8 - metro-cache: 0.76.8 - metro-cache-key: 0.76.8 - metro-config: 0.76.8 - metro-core: 0.76.8 - metro-file-map: 0.76.8 - metro-inspector-proxy: 0.76.8 - metro-minify-terser: 0.76.8 - metro-minify-uglify: 0.76.8 - metro-react-native-babel-preset: 0.76.8 - metro-resolver: 0.76.8 - metro-runtime: 0.76.8 - metro-source-map: 0.76.8 - metro-symbolicate: 0.76.8 - metro-transform-plugins: 0.76.8 - metro-transform-worker: 0.76.8 + metro-babel-transformer: 0.80.6 + metro-cache: 0.80.6 + metro-cache-key: 0.80.6 + metro-config: 0.80.6 + metro-core: 0.80.6 + metro-file-map: 0.80.6 + metro-resolver: 0.80.6 + metro-runtime: 0.80.6 + metro-source-map: 0.80.6 + metro-symbolicate: 0.80.6 + metro-transform-plugins: 0.80.6 + metro-transform-worker: 0.80.6 mime-types: ^2.1.27 node-fetch: ^2.2.0 nullthrows: ^1.1.1 @@ -13934,7 +14235,7 @@ __metadata: yargs: ^17.6.2 bin: metro: src/cli.js - checksum: 848ab2857de61601df933faa8abe844343fdf5e335a3cbf906cddaaece8550259393aa1b9aa9c8eed75ec6eebf2c6203095880e8919b38034baf03081291af63 + checksum: 9ff469539e0f64ba6a21485f17f194f8eb63713d6a48f0bd46660bcb7f9e8ebf62ab98459211f99f8e8e63d7c40145d62e30a7222dbd93410bf08e6eb8958ff4 languageName: node linkType: hard @@ -13955,7 +14256,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -13973,7 +14274,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:^2.4.1, mime@npm:^2.4.4": +"mime@npm:^2.4.1": version: 2.6.0 resolution: "mime@npm:2.6.0" bin: @@ -13996,13 +14297,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -14042,12 +14336,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^8.0.2": - version: 8.0.4 - resolution: "minimatch@npm:8.0.4" +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: 2e46cffb86bacbc524ad45a6426f338920c529dd13f3a732cc2cf7618988ee1aae88df4ca28983285aca9e0f45222019ac2d14ebd17c1edadd2ee12221ab801a + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 languageName: node linkType: hard @@ -14067,6 +14361,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + "minipass-fetch@npm:^2.0.3": version: 2.1.2 resolution: "minipass-fetch@npm:2.1.2" @@ -14082,6 +14385,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" + dependencies: + encoding: ^0.1.13 + minipass: ^7.0.3 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + languageName: node + linkType: hard + "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" @@ -14109,16 +14427,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:3.1.6": - version: 3.1.6 - resolution: "minipass@npm:3.1.6" - dependencies: - yallist: ^4.0.0 - checksum: 57a04041413a3531a65062452cb5175f93383ef245d6f4a2961d34386eb9aa8ac11ac7f16f791f5e8bbaf1dfb1ef01596870c88e8822215db57aa591a5bb0a77 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:3.3.6, minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -14127,17 +14436,17 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0, minipass@npm:^4.2.4": - version: 4.2.8 - resolution: "minipass@npm:4.2.8" - checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2": - version: 6.0.2 - resolution: "minipass@npm:6.0.2" - checksum: d140b91f4ab2e5ce5a9b6c468c0e82223504acc89114c1a120d4495188b81fedf8cade72a9f4793642b4e66672f990f1e0d902dd858485216a07cd3c8a62fac9 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 languageName: node linkType: hard @@ -14171,6 +14480,13 @@ __metadata: languageName: node linkType: hard +"mrmime@npm:^1.0.0": + version: 1.0.1 + resolution: "mrmime@npm:1.0.1" + checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -14199,10 +14515,10 @@ __metadata: languageName: node linkType: hard -"multiformats@npm:^11.0.2": - version: 11.0.2 - resolution: "multiformats@npm:11.0.2" - checksum: e587bbe709f29e42ae3c22458c960070269027d962183afc49a83b8ba26c31525e81ce2ac71082a52ba0a75e9aed4d0d044cac68d32656fdcd5cd340fb367fac +"multiformats@npm:^12.1.3": + version: 12.1.3 + resolution: "multiformats@npm:12.1.3" + checksum: 1060488612f8e6729c600f47a8741b91aa6e7b807ce165eca3c8cf07ab7465d2d9b212415a9c18886938b9e35b30ea7b9ae19b5ab5122589c65063440643e6bb languageName: node linkType: hard @@ -14235,12 +14551,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.23, nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" +"nanoid@npm:^3.1.23, nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 languageName: node linkType: hard @@ -14288,13 +14604,6 @@ __metadata: languageName: node linkType: hard -"next-tick@npm:^1.1.0": - version: 1.1.0 - resolution: "next-tick@npm:1.1.0" - checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b - languageName: node - linkType: hard - "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" @@ -14309,18 +14618,6 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.3.0": - version: 13.3.1 - resolution: "nock@npm:13.3.1" - dependencies: - debug: ^4.1.0 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.21 - propagate: ^2.0.0 - checksum: 0f2a73e8432f6b5650656c53eef99f9e5bbde3df538dc2f07057edc4438cfc61a394c9d06dd82e60f6e86d42433f20f3c04364a1f088beee7bf03a24e3f0fdd0 - languageName: node - linkType: hard - "node-abort-controller@npm:^3.1.1": version: 3.1.1 resolution: "node-abort-controller@npm:3.1.1" @@ -14328,24 +14625,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^3.0.0": - version: 3.2.1 - resolution: "node-addon-api@npm:3.2.1" - dependencies: - node-gyp: latest - checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 - languageName: node - linkType: hard - -"node-cache@npm:^5.1.2": - version: 5.1.2 - resolution: "node-cache@npm:5.1.2" - dependencies: - clone: 2.x - checksum: b0bdd81a6fee4754fb984a05246b510bb35dc54721116d465899bf4229ee3287fdafb47da526900ee9924fb402ed5c7d8050049d37d8bf2d26dbafc23a2c3205 - languageName: node - linkType: hard - "node-dir@npm:^0.1.17": version: 0.1.17 resolution: "node-dir@npm:0.1.17" @@ -14355,17 +14634,10 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f languageName: node linkType: hard @@ -14379,9 +14651,9 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": - version: 2.6.9 - resolution: "node-fetch@npm:2.6.9" +"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: whatwg-url: ^5.0.0 peerDependencies: @@ -14389,21 +14661,18 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: acb04f9ce7224965b2b59e71b33c639794d8991efd73855b0b250921382b38331ffc9d61bce502571f6cc6e11a8905ca9b1b6d4aeb586ab093e2756a1fd190d0 + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 languageName: node linkType: hard -"node-fetch@npm:^2.6.11": - version: 2.6.11 - resolution: "node-fetch@npm:2.6.11" +"node-fetch@npm:^3.2.10": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 249d0666a9497553384d46b5ab296ba223521ac88fed4d8a17d6ee6c2efb0fc890f3e8091cafe7f9fba8151a5b8d925db2671543b3409a56c3cd522b468b47b3 + data-uri-to-buffer: ^4.0.0 + fetch-blob: ^3.1.4 + formdata-polyfill: ^4.0.10 + checksum: 06a04095a2ddf05b0830a0d5302699704d59bda3102894ea64c7b9d4c865ecdff2d90fd042df7f5bc40337266961cb6183dcc808ea4f3000d024f422b462da92 languageName: node linkType: hard @@ -14414,22 +14683,12 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:^4.2.1": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 - languageName: node - linkType: hard - -"node-gyp@npm:^9.3.1, node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" +"node-gyp@npm:^9.3.1": + version: 9.4.1 + resolution: "node-gyp@npm:9.4.1" dependencies: env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 glob: ^7.1.4 graceful-fs: ^4.2.6 make-fetch-happen: ^10.0.3 @@ -14441,7 +14700,27 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 + graceful-fs: ^4.2.6 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^4.0.0 + bin: + node-gyp: bin/node-gyp.js + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f languageName: node linkType: hard @@ -14452,10 +14731,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.8": - version: 2.0.10 - resolution: "node-releases@npm:2.0.10" - checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 languageName: node linkType: hard @@ -14488,10 +14767,14 @@ __metadata: languageName: node linkType: hard -"normalize-css-color@npm:^1.0.2": - version: 1.0.2 - resolution: "normalize-css-color@npm:1.0.2" - checksum: 7433dc995a8d27c9384059ef0b52ceef47f4fab1bab55f1f085058b27e7472466ce321f46391fc85b6851db5212b9bd2bf55f5dc361da01a8a8cf4c360f69dab +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: ^2.0.0 + bin: + nopt: bin/nopt.js + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 languageName: node linkType: hard @@ -14539,15 +14822,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - "npmlog@npm:^5.0.1": version: 5.0.1 resolution: "npmlog@npm:5.0.1" @@ -14588,10 +14862,10 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.76.8": - version: 0.76.8 - resolution: "ob1@npm:0.76.8" - checksum: 3feb035a0d33bd2c2d982bdd4877a10375bb71b0415cd960649f6e1faf570ac93aeb0246b1559588e722af866d02274d5abd4b601b31088feb66bbe5d9ecde25 +"ob1@npm:0.80.6": + version: 0.80.6 + resolution: "ob1@npm:0.80.6" + checksum: 5208529dbb68038f051d1e6fc74446be0196890da439ea21f31b4c5f73ff0b92879fbc115e7624a2ca176777360e662bc7ce965076dd9705536ed61d6d532a85 languageName: node linkType: hard @@ -14602,10 +14876,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.10.3, object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db +"object-inspect@npm:^1.10.3, object-inspect@npm:^1.13.1": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f languageName: node linkType: hard @@ -14616,58 +14890,71 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 + call-bind: ^1.0.5 + define-properties: ^1.2.1 has-symbols: ^1.0.3 object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 languageName: node linkType: hard -"object.entries@npm:^1.1.6": - version: 1.1.6 - resolution: "object.entries@npm:1.1.6" +"object.entries@npm:^1.1.7": + version: 1.1.7 + resolution: "object.entries@npm:1.1.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0f8c47517e6a9a980241eafe3b73de11e59511883173c2b93d67424a008e47e11b77c80e431ad1d8a806f6108b225a1cab9223e53e555776c612a24297117d28 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: da287d434e7e32989586cd734382364ba826a2527f2bc82e6acbf9f9bfafa35d51018b66ec02543ffdfa2a5ba4af2b6f1ca6e588c65030cb4fd9c67d6ced594c languageName: node linkType: hard -"object.fromentries@npm:^2.0.6": - version: 2.0.6 - resolution: "object.fromentries@npm:2.0.6" +"object.fromentries@npm:^2.0.7": + version: 2.0.7 + resolution: "object.fromentries@npm:2.0.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 languageName: node linkType: hard -"object.hasown@npm:^1.1.2": - version: 1.1.2 - resolution: "object.hasown@npm:1.1.2" +"object.groupby@npm:^1.0.1": + version: 1.0.2 + resolution: "object.groupby@npm:1.0.2" dependencies: - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566 + array.prototype.filter: ^1.0.3 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.0.0 + checksum: 5f95c2a3a5f60a1a8c05fdd71455110bd3d5e6af0350a20b133d8cd70f9c3385d5c7fceb6a17b940c3c61752d9c202d10d5e2eb5ce73b89002656a87e7bf767a languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" +"object.hasown@npm:^1.1.3": + version: 1.1.3 + resolution: "object.hasown@npm:1.1.3" + dependencies: + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 76bc17356f6124542fb47e5d0e78d531eafa4bba3fc2d6fc4b1a8ce8b6878912366c0d99f37ce5c84ada8fd79df7aa6ea1214fddf721f43e093ad2df51f27da1 + languageName: node + linkType: hard + +"object.values@npm:^1.1.6, object.values@npm:^1.1.7": + version: 1.1.7 + resolution: "object.values@npm:1.1.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 languageName: node linkType: hard @@ -14723,15 +15010,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: ^4.0.0 - checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - "open@npm:^6.2.0": version: 6.4.0 resolution: "open@npm:6.4.0" @@ -14741,6 +15019,16 @@ __metadata: languageName: node linkType: hard +"open@npm:^7.0.3": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: ^2.0.0 + is-wsl: ^2.1.1 + checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 + languageName: node + linkType: hard + "open@npm:^8.0.4, open@npm:^8.3.0": version: 8.4.2 resolution: "open@npm:8.4.2" @@ -14752,18 +15040,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: ^4.0.0 - define-lazy-prop: ^3.0.0 - is-inside-container: ^1.0.0 - is-wsl: ^2.2.0 - checksum: 3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9 - languageName: node - linkType: hard - "optionator@npm:^0.8.1": version: 0.8.3 resolution: "optionator@npm:0.8.3" @@ -14778,21 +15054,21 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - word-wrap: ^1.2.3 - checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a languageName: node linkType: hard -"ora@npm:3.4.0": +"ora@npm:3.4.0, ora@npm:^3.4.0": version: 3.4.0 resolution: "ora@npm:3.4.0" dependencies: @@ -14934,6 +15210,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^2.0.4": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 71666548644c9a4d056bcaba849ca6fd7242c6cf1af0646d3346f3079a1c7f4a66ffec6f7369ee0dc88f61926c10d6ab05da3e1fca44b83551839e89edd75a3e + languageName: node + linkType: hard + "paradym-wallet@workspace:.": version: 0.0.0-use.local resolution: "paradym-wallet@workspace:." @@ -14951,7 +15234,6 @@ __metadata: eslint-plugin-import: ^2.27.5 eslint-plugin-prettier: ^4.2.1 eslint-plugin-react: ^7.32.2 - expo-linking: ~5.0.2 jest: ^29.7.0 node-gyp: ^9.3.1 prettier: ^2.7.1 @@ -15019,19 +15301,12 @@ __metadata: linkType: hard "password-prompt@npm:^1.0.4": - version: 1.1.2 - resolution: "password-prompt@npm:1.1.2" + version: 1.1.3 + resolution: "password-prompt@npm:1.1.3" dependencies: - ansi-escapes: ^3.1.0 - cross-spawn: ^6.0.5 - checksum: 4763ec1b48cb311d60df37186e31f1b85ec3249a21cc17bbf8407d66c5b55cffe34b4eb529ebd044ed4ced7f3ea3fad744fe15e30a5de31645433e94cd444266 - languageName: node - linkType: hard - -"path-browserify@npm:^1.0.0": - version: 1.0.1 - resolution: "path-browserify@npm:1.0.1" - checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699 + ansi-escapes: ^4.3.2 + cross-spawn: ^7.0.3 + checksum: 9a5fdbd7360db896809704c141acfe9258450a9982c4c177b82a1e6c69d204800cdab6064abac6736bd7d31142c80108deedf4484146594747cb3ce776816e97 languageName: node linkType: hard @@ -15070,13 +15345,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - "path-parse@npm:^1.0.5, path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -15084,20 +15352,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.6.1": - version: 1.9.2 - resolution: "path-scurry@npm:1.9.2" +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" dependencies: - lru-cache: ^9.1.1 - minipass: ^5.0.0 || ^6.0.2 - checksum: 92888dfb68e285043c6d3291c8e971d5d2bc2f5082f4d7b5392896f34be47024c9d0a8b688dd7ae6d125acc424699195474927cb4f00049a9b1ec7c4256fa8e0 - languageName: node - linkType: hard - -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 languageName: node linkType: hard @@ -15108,6 +15369,13 @@ __metadata: languageName: node linkType: hard +"peek-readable@npm:^4.1.0": + version: 4.1.0 + resolution: "peek-readable@npm:4.1.0" + checksum: 02c673f9bc816f8e4e74a054c097225ad38d457d745b775e2b96faf404a54473b2f62f5bcd496f5ebc28696708bcc5e95bed409856f4bef5ed62eae9b4ac0dab + languageName: node + linkType: hard + "performant-array-to-tree@npm:^1.11.0": version: 1.11.0 resolution: "performant-array-to-tree@npm:1.11.0" @@ -15129,6 +15397,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^3.0.1": + version: 3.0.1 + resolution: "picomatch@npm:3.0.1" + checksum: b7fe18174bcc05bbf0ea09cc85623ae395676b3e6bc25636d4c20db79a948586237e429905453bf1ba385bc7a7aa5b56f1b351680e650d2b5c305ceb98dfc914 + languageName: node + linkType: hard + "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -15136,10 +15411,10 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.5": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 +"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 languageName: node linkType: hard @@ -15171,12 +15446,13 @@ __metadata: linkType: hard "plist@npm:^3.0.5": - version: 3.0.6 - resolution: "plist@npm:3.0.6" + version: 3.1.0 + resolution: "plist@npm:3.1.0" dependencies: + "@xmldom/xmldom": ^0.8.8 base64-js: ^1.5.1 xmlbuilder: ^15.1.1 - checksum: e21390fab8a3c388f8f51b76c0aa187242a40537119ce865d8637630e7d7df79b21f841ec6a4668e7c68d409a6f584d696619099a6125d28011561639c0823b8 + checksum: c8ea013da8646d4c50dff82f9be39488054621cc229957621bb00add42b5d4ce3657cf58d4b10c50f7dea1a81118f825838f838baeb4e6f17fab453ecf91d424 languageName: node linkType: hard @@ -15187,6 +15463,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + "postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" @@ -15194,14 +15477,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:~8.4.21": - version: 8.4.30 - resolution: "postcss@npm:8.4.30" +"postcss@npm:~8.4.32": + version: 8.4.35 + resolution: "postcss@npm:8.4.35" dependencies: - nanoid: ^3.3.6 + nanoid: ^3.3.7 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b + checksum: cf3c3124d3912a507603f6d9a49b3783f741075e9aa73eb592a6dd9194f9edab9d20a8875d16d137d4f779fe7b6fbd1f5727e39bfd1c3003724980ee4995e1da languageName: node linkType: hard @@ -15263,18 +15546,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0": - version: 29.5.0 - resolution: "pretty-format@npm:29.5.0" - dependencies: - "@jest/schemas": ^29.4.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89 - languageName: node - linkType: hard - -"pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -15285,6 +15557,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -15334,7 +15613,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.0": +"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -15344,7 +15623,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:*, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -15355,16 +15634,9 @@ __metadata: languageName: node linkType: hard -"propagate@npm:^2.0.0": - version: 2.0.1 - resolution: "propagate@npm:2.0.1" - checksum: c4febaee2be0979e82fb6b3727878fd122a98d64a7fa3c9d09b0576751b88514a9e9275b1b92e76b364d488f508e223bd7e1dcdc616be4cdda876072fbc2a96c - languageName: node - linkType: hard - "protobufjs@npm:^6.8.8, protobufjs@npm:~6.11.2": - version: 6.11.3 - resolution: "protobufjs@npm:6.11.3" + version: 6.11.4 + resolution: "protobufjs@npm:6.11.4" dependencies: "@protobufjs/aspromise": ^1.1.2 "@protobufjs/base64": ^1.1.2 @@ -15382,13 +15654,13 @@ __metadata: bin: pbjs: bin/pbjs pbts: bin/pbts - checksum: 4a6ce1964167e4c45c53fd8a312d7646415c777dd31b4ba346719947b88e61654912326101f927da387d6b6473ab52a7ea4f54d6f15d63b31130ce28e2e15070 + checksum: b2fc6a01897b016c2a7e43a854ab4a3c57080f61be41e552235436e7a730711b8e89e47cb4ae52f0f065b5ab5d5989fc932f390337ce3a8ccf07203415700850 languageName: node linkType: hard "protobufjs@npm:^7.2.4": - version: 7.2.4 - resolution: "protobufjs@npm:7.2.4" + version: 7.2.6 + resolution: "protobufjs@npm:7.2.6" dependencies: "@protobufjs/aspromise": ^1.1.2 "@protobufjs/base64": ^1.1.2 @@ -15402,7 +15674,7 @@ __metadata: "@protobufjs/utf8": ^1.1.0 "@types/node": ">=13.7.0" long: ^5.0.0 - checksum: a952cdf2a5e5250c16ae651b570849b6f5b20a5475c3eef63ffb290ad239aa2916adfc1cc676f7fc93c69f48113df268761c0c246f7f023118c85bdd1a170044 + checksum: 3c62e48f7d50017ac3b0dcd2a58e617cf858f9fba56a488bd48b9aa3482893a75540052dbcb3c12dfbaab42b1d04964611175faf06bdadcd33a4ebac982a511e languageName: node linkType: hard @@ -15430,16 +15702,6 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 - languageName: node - linkType: hard - "pseudomap@npm:^1.0.2": version: 1.0.2 resolution: "pseudomap@npm:1.0.2" @@ -15457,33 +15719,26 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.2 - resolution: "pure-rand@npm:6.0.2" - checksum: 79de33876a4f515d759c48e98d00756bbd916b4ea260cc572d7adfa4b62cace9952e89f0241d0410214554503d25061140fe325c66f845213d2b1728ba8d413e + version: 6.0.4 + resolution: "pure-rand@npm:6.0.4" + checksum: e1c4e69f8bf7303e5252756d67c3c7551385cd34d94a1f511fe099727ccbab74c898c03a06d4c4a24a89b51858781057b83ebbfe740d984240cdc04fead36068 languageName: node linkType: hard -"pvtsutils@npm:^1.3.2": - version: 1.3.2 - resolution: "pvtsutils@npm:1.3.2" +"pvtsutils@npm:^1.3.2, pvtsutils@npm:^1.3.5": + version: 1.3.5 + resolution: "pvtsutils@npm:1.3.5" dependencies: - tslib: ^2.4.0 - checksum: 9b8155611363e2f40276879f2454e60204b45be0cd0482f9373f369308a2e9c76d5d74cdf661a3f5aae8022d75ea159eb0ba38ee78fc782ee3051e4722db98d0 + tslib: ^2.6.1 + checksum: e734516b3cb26086c18bd9c012fefe818928a5073178842ab7e62885a090f1dd7bda9c7bb8cd317167502cb8ec86c0b1b0ccd71dac7ab469382a4518157b0d12 languageName: node linkType: hard @@ -15503,25 +15758,16 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: ^1.0.4 - checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 - languageName: node - linkType: hard - -"qs@npm:^6.10.3, qs@npm:^6.11.0": - version: 6.11.1 - resolution: "qs@npm:6.11.1" +"qs@npm:^6.11.2": + version: 6.12.0 + resolution: "qs@npm:6.12.0" dependencies: - side-channel: ^1.0.4 - checksum: 82ee78ef12a16f3372fae5b64f76f8aedecb000feea882bbff1af146c147f6eb66b08f9c3f34d7e076f28563586956318b9b2ca41141846cdd6d5ad6f241d52f + side-channel: ^1.0.6 + checksum: ba007fb2488880b9c6c3df356fe6888b9c1f4c5127552edac214486cfe83a332de09a5c40d490d79bb27bef977ba1085a8497512ff52eaac72e26564f77ce908 languageName: node linkType: hard -"query-string@npm:7.1.3, query-string@npm:^7.0.1, query-string@npm:^7.1.3": +"query-string@npm:^7.0.1, query-string@npm:^7.1.3": version: 7.1.3 resolution: "query-string@npm:7.1.3" dependencies: @@ -15534,34 +15780,13 @@ __metadata: linkType: hard "query-string@npm:^8.1.0": - version: 8.1.0 - resolution: "query-string@npm:8.1.0" + version: 8.2.0 + resolution: "query-string@npm:8.2.0" dependencies: decode-uri-component: ^0.4.1 filter-obj: ^5.1.0 split-on-first: ^3.0.0 - checksum: 16fe49ab714f2b802bd31bc417876a38a82cd49bea01c0d6c37ca3439604c774752c8c66f9eda5ee33c268de2fc2a65e0e0e27aa97d8d98159af5c1fc838a017 - languageName: node - linkType: hard - -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - -"querystring@npm:^0.2.1": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce - languageName: node - linkType: hard - -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 + checksum: 3e1949e52b94636214303105ba33c03222f8d0bb12fc6cb22e2e2142946899644db8efef8531c0ddb90b065dd053c8a1f36cac9adcc46aa04c44f20d65844237 languageName: node linkType: hard @@ -15582,9 +15807,11 @@ __metadata: linkType: hard "r-json@npm:^1.2.10": - version: 1.2.10 - resolution: "r-json@npm:1.2.10" - checksum: 8ecf97b5a5d53b96f5962aa485411c7e9e406f400e1ebeaf6549c5f88f4cc219b6863423c144c8d27fbf23d5ecb32d9b88795469a08d6f3e9b9ba6c249f3d070 + version: 1.3.0 + resolution: "r-json@npm:1.3.0" + dependencies: + w-json: 1.3.10 + checksum: 9a2aa9b92a2f4b7932c7eb45175d9c7ff078e322eecaf1ca2c9cdda346ea68e73062004c1b3631a9127e84eedf982fc816110f0c7a1d07c6b2b3344f6d621791 languageName: node linkType: hard @@ -15595,30 +15822,6 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e - languageName: node - linkType: hard - -"raw-body@npm:2.5.2": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: ba1583c8d8a48e8fbb7a873fdbb2df66ea4ff83775421bfe21ee120140949ab048200668c47d9ae3880012f6e217052690628cf679ddfbd82c9fc9358d574676 - languageName: node - linkType: hard - "rc@npm:1.2.8, rc@npm:^1.2.8, rc@npm:~1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -15633,13 +15836,22 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^4.27.2": - version: 4.28.0 - resolution: "react-devtools-core@npm:4.28.0" +"rdf-canonize@npm:^3.4.0": + version: 3.4.0 + resolution: "rdf-canonize@npm:3.4.0" + dependencies: + setimmediate: ^1.0.5 + checksum: 75385e35713dcf30478aae291c1138ba8e947c2051308085b75aad7d3f6a3d97e548ac7cb7f7b86e50e14eb83ecce4d9279bc1ee785013b78bcdd1a1fbb29946 + languageName: node + linkType: hard + +"react-devtools-core@npm:^4.27.7": + version: 4.28.5 + resolution: "react-devtools-core@npm:4.28.5" dependencies: shell-quote: ^1.6.1 ws: ^7 - checksum: a5be506a35ca027ba283f0efa7c0c9a818bd8b9b38b77081960423cc038b9f3ab3014970ed9cdd451b72a949bc279399daedb65931e8a44def0fb49c0a69f0a7 + checksum: d8e4b32ffcfe1ada5c9f7decffd04afc4707a3d6261953a92b8aed1c8abe15cd57d6eb4ce711f842180a2f5c60d2947209e3c1202f7ea29303ee150c55da59e0 languageName: node linkType: hard @@ -15656,18 +15868,18 @@ __metadata: linkType: hard "react-fast-compare@npm:^3.2.0": - version: 3.2.1 - resolution: "react-fast-compare@npm:3.2.1" - checksum: 209b4dc3a9cc79c074a26ec020459efd8be279accaca612db2edb8ada2a28849ea51cf3d246fc0fafb344949b93a63a43798b6c1787559b0a128571883fe6859 + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 languageName: node linkType: hard -"react-freeze@npm:^1.0.0": - version: 1.0.3 - resolution: "react-freeze@npm:1.0.3" +"react-freeze@npm:^1.0.0, react-freeze@npm:^1.0.3": + version: 1.0.4 + resolution: "react-freeze@npm:1.0.4" peerDependencies: react: ">=17.0.0" - checksum: 4258eabdbbf74aaebc38ad1fd7cfdc1984d2a844a2247b39a341c55c1beb02d5e855e6473ec5683205a52b2251d0f7dffa07cd8100f402dd2698af88b932d946 + checksum: 6b4d93209dff04a1f25d9f8e0c56a9a8a80e7889e8e8267299f34449c7e41a9ab90cad24569d03dd7173b56b7496576dba68f71f1d4e5c8be72f0633023668bc languageName: node linkType: hard @@ -15724,9 +15936,9 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:~2.12.0": - version: 2.12.1 - resolution: "react-native-gesture-handler@npm:2.12.1" +"react-native-gesture-handler@npm:~2.14.0": + version: 2.14.1 + resolution: "react-native-gesture-handler@npm:2.14.1" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 @@ -15736,41 +15948,41 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: 1aec3d71c5fd3b8087e613708ee77a0ce7a1ac2bc87f5a6a22529300795b48aaa2359bcba7309f2c14f9de1ca1ffa4904d06b3cb7263820f657a4469976aecb3 + checksum: a037e8c5a88a9fc79c283f3064d7653ec8615cb05fc62622eaccb5f3db489ede9c3a0685b7aad210c7efabfd8f5aa34e4f19204318dfda64c8829266d78e0cae languageName: node linkType: hard -"react-native-get-random-values@npm:~1.9.0": - version: 1.9.0 - resolution: "react-native-get-random-values@npm:1.9.0" +"react-native-get-random-values@npm:~1.8.0": + version: 1.8.0 + resolution: "react-native-get-random-values@npm:1.8.0" dependencies: fast-base64-decode: ^1.0.0 peerDependencies: react-native: ">=0.56" - checksum: 4c7fb4fa674c6e76e6fcbe29366aa2f0bae194a2ae3fc4ea0d5e31534553b03d5d77b3217773b6ef2336feedd3cc076fd70af55f6b577daa2d0f133c005aaf2a + checksum: 9163368ebd935d897f6ea0f9e95c476aa7608080e3848bb6c6f85db01b9de3498d857795c84df5492d6511a55aebf89492860ac886b652a9a7a3efdb19913f87 languageName: node linkType: hard -"react-native-safe-area-context@npm:4.6.3": - version: 4.6.3 - resolution: "react-native-safe-area-context@npm:4.6.3" +"react-native-safe-area-context@npm:4.8.2": + version: 4.8.2 + resolution: "react-native-safe-area-context@npm:4.8.2" peerDependencies: react: "*" react-native: "*" - checksum: f304d22f3df981b7d01b8a983ef5ace161b5352dfd293ef5b525071e861856ff5eda8720eacf1bc1d5153add9e53d09ce59f8cbdd20b590718863b8bb38eeebf + checksum: 929eaa5ee522f712e7bfabd0f22908f033918d030c932ddf6a83e4315bc781f7aa44e315806dc8130f75619f09951f3237082f720f4fa65a6670469886cf9735 languageName: node linkType: hard -"react-native-screens@npm:~3.22.0": - version: 3.22.1 - resolution: "react-native-screens@npm:3.22.1" +"react-native-screens@npm:~3.29.0": + version: 3.29.0 + resolution: "react-native-screens@npm:3.29.0" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" react-native: "*" - checksum: 3b592ff31d9dfde5e2ce967f85f3ad17a94f4f3bee2248a3dad9ec791e7cda72a431f86b468b3b2a70ebeffb49b462f8162668a58fb9ddabb10b5a369816850d + checksum: c1879eea8386f32c2655fedd79d41d8e25d2f4e7f883abbcad2c747ea7ac859f4a7f469475a519948e7c5ea317a7ebd8df92c6365627f6a5da1e4a208cece7e1 languageName: node linkType: hard @@ -15785,104 +15997,106 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:13.9.0": - version: 13.9.0 - resolution: "react-native-svg@npm:13.9.0" +"react-native-svg@npm:14.1.0": + version: 14.1.0 + resolution: "react-native-svg@npm:14.1.0" dependencies: css-select: ^5.1.0 css-tree: ^1.1.3 peerDependencies: react: "*" react-native: "*" - checksum: f4fe1c9e802d7ea86b9efef74313a80fb75d486f40ca79aaa04d42ffd3f6e462a3f37ee54018fae9fd1efdc2d8b005d1e71b02bb266c0ab8baec70d9a5730892 + checksum: ed94adac9bf3144c5dcbf37a2956ab672d402f11c0ed75cda247d1d9136ce8977f4d01bcfc813ba576bd61ece420d66306c148057e2552828aa8fe9bad173d46 languageName: node linkType: hard -"react-native-web-internals@npm:1.26.1": - version: 1.26.1 - resolution: "react-native-web-internals@npm:1.26.1" +"react-native-web-internals@npm:1.91.4": + version: 1.91.4 + resolution: "react-native-web-internals@npm:1.91.4" dependencies: - "@tamagui/normalize-css-color": 1.26.1 - "@tamagui/react-native-use-pressable": 1.26.1 - "@tamagui/react-native-use-responder-events": 1.26.1 - "@tamagui/simple-hash": 1.26.1 + "@tamagui/normalize-css-color": 1.91.4 + "@tamagui/react-native-use-pressable": 1.91.4 + "@tamagui/react-native-use-responder-events": 1.91.4 + "@tamagui/simple-hash": 1.91.4 + react: ^18.2.0 styleq: ^0.1.3 - peerDependencies: - react: "*" - checksum: 4868b785d7149695d9dcc84332095f9a1a3d961b95960d3da1ae048051ce6c1a54243b12f94f80adb3efee95999de21315dc1c50d80d9cee2a4048bede48c7fc + checksum: 34b96e56e818f545bd70aca86757db9137395a15bde6ba76245ceb54379f2f80fae1dbc3539e6cdb45ce712803f5aa7e02495d943b3a61bd3fbb046268ef8ac4 languageName: node linkType: hard -"react-native-web-lite@npm:1.26.1": - version: 1.26.1 - resolution: "react-native-web-lite@npm:1.26.1" +"react-native-web-lite@npm:1.91.4": + version: 1.91.4 + resolution: "react-native-web-lite@npm:1.91.4" dependencies: - "@tamagui/normalize-css-color": 1.26.1 + "@tamagui/normalize-css-color": 1.91.4 invariant: ^2.2.4 - react-native-web-internals: 1.26.1 + react-native-web-internals: 1.91.4 styleq: ^0.1.3 peerDependencies: react: "*" react-dom: "*" - checksum: 2c7d6c308f710217f62fd77214162a0a91660ed474af0b85926857e125002b53f299eeae674165d366437293ac8752ec09c0ee8f00accdde0bc04b2c3dbe841b + checksum: 18c8c8d9390d7743bc6733534355aa119d11775132931476accf1665a7046b0680d2e4cdc04f5ef3798e60b62d5932dd49dea7ec526f49ba46f934734963d895 languageName: node linkType: hard -"react-native-web@npm:^0.18.10": - version: 0.18.12 - resolution: "react-native-web@npm:0.18.12" +"react-native-web@npm:^0.19.10": + version: 0.19.10 + resolution: "react-native-web@npm:0.19.10" dependencies: "@babel/runtime": ^7.18.6 - create-react-class: ^15.7.0 + "@react-native/normalize-color": ^2.1.0 fbjs: ^3.0.4 inline-style-prefixer: ^6.0.1 - normalize-css-color: ^1.0.2 + memoize-one: ^6.0.0 + nullthrows: ^1.1.1 postcss-value-parser: ^4.2.0 - styleq: ^0.1.2 + styleq: ^0.1.3 peerDependencies: - react: ^17.0.2 || ^18.0.0 - react-dom: ^17.0.2 || ^18.0.0 - checksum: 69f0ebafafc4b04b845105646d0efc0cee10ed378377c621ac67a487d5508bb0dbd1c0ff3ea8d17f5cff0c0fb8d6355916f52f19ad3dad842b99b75c65ff4973 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: d0a75d777fdd97ff513e2c2bb90512fbfeca2176916f1257085ee505b37c9c6dda64aefa863c970702aeca99d4d898cce843d74ecdaeb080875131cb1373d0dc languageName: node linkType: hard -"react-native@npm:0.72.5": - version: 0.72.5 - resolution: "react-native@npm:0.72.5" +"react-native@npm:0.73.5": + version: 0.73.5 + resolution: "react-native@npm:0.73.5" dependencies: - "@jest/create-cache-key-function": ^29.2.1 - "@react-native-community/cli": 11.3.7 - "@react-native-community/cli-platform-android": 11.3.7 - "@react-native-community/cli-platform-ios": 11.3.7 - "@react-native/assets-registry": ^0.72.0 - "@react-native/codegen": ^0.72.7 - "@react-native/gradle-plugin": ^0.72.11 - "@react-native/js-polyfills": ^0.72.1 - "@react-native/normalize-colors": ^0.72.0 - "@react-native/virtualized-lists": ^0.72.8 + "@jest/create-cache-key-function": ^29.6.3 + "@react-native-community/cli": 12.3.6 + "@react-native-community/cli-platform-android": 12.3.6 + "@react-native-community/cli-platform-ios": 12.3.6 + "@react-native/assets-registry": 0.73.1 + "@react-native/codegen": 0.73.3 + "@react-native/community-cli-plugin": 0.73.17 + "@react-native/gradle-plugin": 0.73.4 + "@react-native/js-polyfills": 0.73.1 + "@react-native/normalize-colors": 0.73.2 + "@react-native/virtualized-lists": 0.73.4 abort-controller: ^3.0.0 anser: ^1.4.9 - base64-js: ^1.1.2 - deprecated-react-native-prop-types: 4.1.0 + ansi-regex: ^5.0.0 + base64-js: ^1.5.1 + chalk: ^4.0.0 + deprecated-react-native-prop-types: ^5.0.0 event-target-shim: ^5.0.1 - flow-enums-runtime: ^0.0.5 + flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 - jest-environment-node: ^29.2.1 + jest-environment-node: ^29.6.3 jsc-android: ^250231.0.0 memoize-one: ^5.0.0 - metro-runtime: 0.76.8 - metro-source-map: 0.76.8 + metro-runtime: ^0.80.3 + metro-source-map: ^0.80.3 mkdirp: ^0.5.1 nullthrows: ^1.1.1 pretty-format: ^26.5.2 promise: ^8.3.0 - react-devtools-core: ^4.27.2 - react-refresh: ^0.4.0 + react-devtools-core: ^4.27.7 + react-refresh: ^0.14.0 react-shallow-renderer: ^16.15.0 regenerator-runtime: ^0.13.2 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: ^0.1.10 - use-sync-external-store: ^1.0.0 whatwg-fetch: ^3.0.0 ws: ^6.2.2 yargs: ^17.6.2 @@ -15890,20 +16104,20 @@ __metadata: react: 18.2.0 bin: react-native: cli.js - checksum: 28a8e41dffaa8102c699622a28a19f6640d9a95ee5157b92d67677d49191f4f8e0acdb65b0413e6636047382be47047af5d6fdd36c36def80f0460425d30cf25 + checksum: 107037a28b37e5d8883e8d7553d48e15d802ecf2b3ecee834f79c5dd653761ac23506a08c3a48f357bf872fb0857078ae31d226623a8742e530b065fed5d9d47 languageName: node linkType: hard -"react-refresh@npm:^0.4.0": - version: 0.4.3 - resolution: "react-refresh@npm:0.4.3" - checksum: 58d3b899ede4c890b1d06a2d02254a77d1c0dea400be139940e47b1c451ff1c4cbb3ca5d0a9d6ee9574e570075ab6c1bef15e77b7270d4a6f571847d2b26f4fc +"react-refresh@npm:0.14.0, react-refresh@npm:^0.14.0": + version: 0.14.0 + resolution: "react-refresh@npm:0.14.0" + checksum: dc69fa8c993df512f42dd0f1b604978ae89bd747c0ed5ec595c0cc50d535fb2696619ccd98ae28775cc01d0a7c146a532f0f7fb81dc22e1977c242a4912312f4 languageName: node linkType: hard "react-remove-scroll-bar@npm:^2.3.3": - version: 2.3.4 - resolution: "react-remove-scroll-bar@npm:2.3.4" + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: react-style-singleton: ^2.2.1 tslib: ^2.0.0 @@ -15913,11 +16127,11 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: b5ce5f2f98d65c97a3e975823ae4043a4ba2a3b63b5ba284b887e7853f051b5cd6afb74abde6d57b421931c52f2e1fdbb625dc858b1cb5a32c27c14ab85649d4 + checksum: e793fe110e2ea60d5724d0b60f09de1f6cd1b080df00df9e68bb9a1b985895830e703194647059fdc22402a67a89b7673a5260773b89bcd98031fd99bc91aefa languageName: node linkType: hard -"react-remove-scroll@npm:^2.5.5": +"react-remove-scroll@npm:2.5.5": version: 2.5.5 resolution: "react-remove-scroll@npm:2.5.5" dependencies: @@ -15965,7 +16179,7 @@ __metadata: languageName: node linkType: hard -"react@npm:18.2.0": +"react@npm:18.2.0, react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -16012,6 +16226,15 @@ __metadata: languageName: node linkType: hard +"readable-web-to-node-stream@npm:^3.0.0": + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" + dependencies: + readable-stream: ^3.6.0 + checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -16047,65 +16270,46 @@ __metadata: languageName: node linkType: hard -"ref-array-di@npm:^1.2.2": - version: 1.2.2 - resolution: "ref-array-di@npm:1.2.2" - dependencies: - array-index: ^1.0.0 - debug: ^3.1.0 - node-gyp: latest - checksum: 69e076831bb1affdec28af85e24eb82fde69408143909ecf07623f40ab61f2e9c20dd46334ebef49dd2c093fc1eb4973771b9e57ed5ebe3e043b1a8a104f9e95 - languageName: node - linkType: hard - -"ref-napi@npm:@2060.io/ref-napi@3.0.4": - version: 3.0.4 - resolution: "@2060.io/ref-napi@npm:3.0.4" - dependencies: - debug: ^4.1.1 - get-symbol-from-current-process-h: ^1.0.2 - node-addon-api: ^3.0.0 - node-gyp: latest - node-gyp-build: ^4.2.1 - checksum: 5a7d8d956bde87b33434716a1665e804d5204d7ddacf193a452dd17b0c687809503036b36a905ed24dbbd79bdf33f8948ef9737d205b019b77538b24a25091bd +"reflect-metadata@npm:^0.1.13": + version: 0.1.14 + resolution: "reflect-metadata@npm:0.1.14" + checksum: 155ad339319cec3c2d9d84719f730f8b6a6cd2a074733ec29dbae6c89d48a2914c7d07a2350212594f3aae160fa4da4f903e6512f27ceaf968443a7c692bcad0 languageName: node linkType: hard -"ref-struct-di@npm:^1.1.0, ref-struct-di@npm:^1.1.1": - version: 1.1.1 - resolution: "ref-struct-di@npm:1.1.1" +"reflect.getprototypeof@npm:^1.0.4": + version: 1.0.6 + resolution: "reflect.getprototypeof@npm:1.0.6" dependencies: - debug: ^3.1.0 - node-gyp: latest - checksum: 787dec1439628260b7928e5b53ff4cb83012e30e4a32b8b2d5198f138925b4bddf72de9da5c7ee6801c9f9c1427946bd911d58a249ce4f4babf2998cc69f0244 - languageName: node - linkType: hard - -"reflect-metadata@npm:^0.1.13": - version: 0.1.13 - resolution: "reflect-metadata@npm:0.1.13" - checksum: 798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.1 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + globalthis: ^1.0.3 + which-builtin-type: ^1.1.3 + checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba languageName: node linkType: hard -"reforest@npm:^0.12.1": - version: 0.12.3 - resolution: "reforest@npm:0.12.3" +"reforest@npm:^0.13.0": + version: 0.13.0 + resolution: "reforest@npm:0.13.0" dependencies: performant-array-to-tree: ^1.11.0 - zustand: ^4.3.3 + zustand: ^4.3.8 peerDependencies: react: ">=16.8" - checksum: c61e57901eb3ae8b5f391a3076a4d664ca4836b6cb38d1e2061641d9bdf46d693f3919ff2bd85b41277711f5fb6346eeec92b48b8d5fea0556a6b83700346679 + checksum: f962b00d3223b1ce85c34c2879fc3fcb2e150215b67efcff1675b19f5a84ef054999aa2f70ad633ebc3ca98c10f94a6772e817a78babc59cb436674e731f1f27 languageName: node linkType: hard "regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.0 - resolution: "regenerate-unicode-properties@npm:10.1.0" + version: 10.1.1 + resolution: "regenerate-unicode-properties@npm:10.1.1" dependencies: regenerate: ^1.4.2 - checksum: b1a8929588433ab8b9dc1a34cf3665b3b472f79f2af6ceae00d905fc496b332b9af09c6718fb28c730918f19a00dc1d7310adbaa9b72a2ec7ad2f435da8ace17 + checksum: b80958ef40f125275824c2c47d5081dfaefebd80bff26c76761e9236767c748a4a95a69c053fe29d2df881177f2ca85df4a71fe70a82360388b31159ef19adcf languageName: node linkType: hard @@ -16116,30 +16320,38 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2": +"regenerator-runtime@npm:^0.13.2": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 languageName: node linkType: hard -"regenerator-transform@npm:^0.15.1": - version: 0.15.1 - resolution: "regenerator-transform@npm:0.15.1" +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" dependencies: "@babel/runtime": ^7.8.4 - checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 + checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.5.0 - resolution: "regexp.prototype.flags@npm:1.5.0" +"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - functions-have-names: ^1.2.3 - checksum: c541687cdbdfff1b9a07f6e44879f82c66bbf07665f9a7544c5fd16acdb3ec8d1436caab01662d2fbcad403f3499d49ab0b77fbc7ef29ef961d98cc4bc9755b4 + call-bind: ^1.0.6 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.1 + checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 languageName: node linkType: hard @@ -16225,14 +16437,7 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff - languageName: node - linkType: hard - -"reselect@npm:^4.0.0, reselect@npm:^4.1.7": +"reselect@npm:^4.0.0": version: 4.1.8 resolution: "reselect@npm:4.1.8" checksum: a4ac87cedab198769a29be92bc221c32da76cfdad6911eda67b4d3e7136dca86208c3b210e31632eae31ebd2cded18596f0dd230d3ccc9e978df22f233b5583e @@ -16269,36 +16474,43 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0, resolve.exports@npm:^2.0.2": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 languageName: node linkType: hard -"resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" +"resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c languageName: node linkType: hard -"resolve@npm:^2.0.0-next.4": - version: 2.0.0-next.4 - resolution: "resolve@npm:2.0.0-next.4" +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 + checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f languageName: node linkType: hard @@ -16311,29 +16523,29 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" +"resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.4#~builtin": - version: 2.0.0-next.4 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" +"resolve@patch:resolve@^2.0.0-next.5#~builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 + checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c languageName: node linkType: hard @@ -16411,17 +16623,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^4.4.0": - version: 4.4.1 - resolution: "rimraf@npm:4.4.1" - dependencies: - glob: ^9.2.0 - bin: - rimraf: dist/cjs/src/bin.js - checksum: b786adc02651e2e24bbedb04bbdea80652fc9612632931ff2d9f898c5e4708fe30956186597373c568bd5230a4dc2fadfc816ccacba8a1daded3a006a6b74f1a - languageName: node - linkType: hard - "rimraf@npm:~2.4.0": version: 2.4.5 resolution: "rimraf@npm:2.4.5" @@ -16454,15 +16655,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: ^5.0.0 - checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -16472,7 +16664,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.2.0, rxjs@npm:^7.8.1": +"rxjs@npm:^7.2.0, rxjs@npm:^7.8.0, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -16481,6 +16673,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 + languageName: node + linkType: hard + "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -16488,7 +16692,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -16502,18 +16706,18 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 + call-bind: ^1.0.6 + es-errors: ^1.3.0 is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -16521,9 +16725,9 @@ __metadata: linkType: hard "sax@npm:>=0.6.0": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + version: 1.3.0 + resolution: "sax@npm:1.3.0" + checksum: 238ab3a9ba8c8f8aaf1c5ea9120386391f6ee0af52f1a6a40bbb6df78241dd05d782f2359d614ac6aae08c4c4125208b456548a6cf68625aa4fe178486e63ecd languageName: node linkType: hard @@ -16588,42 +16792,31 @@ __metadata: linkType: hard "semver@npm:^5.5.0, semver@npm:^5.6.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" - bin: - semver: ./bin/semver - checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + semver: bin/semver + checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.7": - version: 7.5.0 - resolution: "semver@npm:7.5.0" - dependencies: - lru-cache: ^6.0.0 +"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js - checksum: 2d266937756689a76f124ffb4c1ea3e1bbb2b263219f90ada8a11aebebe1280b13bb76cca2ca96bdee3dbc554cbc0b24752eb895b2a51577aa644427e9229f2b + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 languageName: node linkType: hard -"semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" +"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.1, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.6.0 + resolution: "semver@npm:7.6.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c languageName: node linkType: hard @@ -16648,15 +16841,6 @@ __metadata: languageName: node linkType: hard -"serialize-error@npm:6.0.0": - version: 6.0.0 - resolution: "serialize-error@npm:6.0.0" - dependencies: - type-fest: ^0.12.0 - checksum: 3419fb068af8f22a6ddfabee55b69cfc717008d381b086c01c7b1c506f96c14d1fd4a222b85b4a551cd86498ec52913a5f6b5971650fe8d0859e2b41010feb9e - languageName: node - linkType: hard - "serialize-error@npm:^2.1.0": version: 2.1.0 resolution: "serialize-error@npm:2.1.0" @@ -16664,7 +16848,7 @@ __metadata: languageName: node linkType: hard -"serialize-error@npm:^8.0.1": +"serialize-error@npm:^8.0.1, serialize-error@npm:^8.1.0": version: 8.1.0 resolution: "serialize-error@npm:8.1.0" dependencies: @@ -16673,7 +16857,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.15.0, serve-static@npm:^1.13.1": +"serve-static@npm:^1.13.1": version: 1.15.0 resolution: "serve-static@npm:1.15.0" dependencies: @@ -16685,10 +16869,43 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"set-cookie-parser@npm:^2.4.8": + version: 2.6.0 + resolution: "set-cookie-parser@npm:2.6.0" + checksum: bf11ebc594c53d84588f1b4c04f1b8ce14e0498b1c011b3d76b5c6d5aac481bbc3f7c5260ec4ce99bdc1d9aed19f9fc315e73166a36ca74d0f12349a73f6bdc9 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + 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 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + functions-have-names: ^1.2.3 + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f languageName: node linkType: hard @@ -16790,14 +17007,15 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard @@ -16808,6 +17026,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "simple-plist@npm:^1.1.0": version: 1.4.0 resolution: "simple-plist@npm:1.4.0" @@ -16871,7 +17096,7 @@ __metadata: languageName: node linkType: hard -"slugify@npm:^1.3.4": +"slugify@npm:^1.3.4, slugify@npm:^1.6.6": version: 1.6.6 resolution: "slugify@npm:1.6.6" checksum: 04773c2d3b7aea8d2a61fa47cc7e5d29ce04e1a96cbaec409da57139df906acb3a449fac30b167d203212c806e73690abd4ff94fbad0a9a7b7ea109a2a638ae9 @@ -16896,20 +17121,31 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + languageName: node + linkType: hard + +"socks@npm:^2.6.2, socks@npm:^2.7.1": + version: 2.8.1 + resolution: "socks@npm:2.8.1" dependencies: - ip: ^2.0.0 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 29586d42e9c36c5016632b2bcb6595e3adfbcb694b3a652c51bc8741b079c5ec37bdd5675a1a89a1620078c8137208294991fabb50786f92d47759a725b2b62e languageName: node linkType: hard "solito@npm:^3.0.0": - version: 3.2.6 - resolution: "solito@npm:3.2.6" - checksum: c8ff1732b969748b7be71037a284927d7e57965fca1b405d168a6bf288ea9810baa8e19413752d06d71edc51799879db657ec894ebb9a354d3cf57fa4d7c629a + version: 3.2.9 + resolution: "solito@npm:3.2.9" + checksum: 79fed7c2f71d1604007cb92f901cabbae3b8af05a0835b110dfb263d6a8d5f4cbb5f02911767e5b9a73e6552898e53ebbfe401d3aa6c9a7cfdc5a5fbf4a2c3e1 languageName: node linkType: hard @@ -16940,7 +17176,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.21, source-map-support@npm:~0.5.20, source-map-support@npm:~0.5.21": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -17004,6 +17240,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -17011,6 +17254,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" + dependencies: + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + languageName: node + linkType: hard + "ssri@npm:^8.0.1": version: 8.0.1 resolution: "ssri@npm:8.0.1" @@ -17091,6 +17343,13 @@ __metadata: languageName: node linkType: hard +"stream-slice@npm:^0.1.2": + version: 0.1.2 + resolution: "stream-slice@npm:0.1.2" + checksum: 027111397bd709f299fb1bb34902baf4707bba8851219c9115df673be1075a2cecf54d8671e6258c94483d1fa4e931c6784e49f2e005b1b6d5e3b8b61028fbe1 + languageName: node + linkType: hard + "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -17108,7 +17367,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -17119,52 +17378,65 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.8 - resolution: "string.prototype.matchall@npm:4.0.8" +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.10": + version: 4.0.10 + resolution: "string.prototype.matchall@npm:4.0.10" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 has-symbols: ^1.0.3 - internal-slot: ^1.0.3 - regexp.prototype.flags: ^1.4.3 + internal-slot: ^1.0.5 + regexp.prototype.flags: ^1.5.0 + set-function-name: ^2.0.0 side-channel: ^1.0.4 - checksum: 952da3a818de42ad1c10b576140a5e05b4de7b34b8d9dbf00c3ac8c1293e9c0f533613a39c5cda53e0a8221f2e710bc2150e730b1c2278d60004a8a35726efb6 + checksum: 3c78bdeff39360c8e435d7c4c6ea19f454aa7a63eda95fa6fadc3a5b984446a2f9f2c02d5c94171ce22268a573524263fbd0c8edbe3ce2e9890d7cc036cdc3ed languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.7": - version: 1.2.7 - resolution: "string.prototype.trim@npm:1.2.7" +"string.prototype.trim@npm:^1.2.8": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" +"string.prototype.trimend@npm:^1.0.7": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" +"string.prototype.trimstart@npm:^1.0.7": + version: 1.0.7 + resolution: "string.prototype.trimstart@npm:1.0.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613 languageName: node linkType: hard @@ -17186,6 +17458,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + "strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" @@ -17195,12 +17476,12 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d languageName: node linkType: hard @@ -17232,14 +17513,7 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -17260,6 +17534,16 @@ __metadata: languageName: node linkType: hard +"strtok3@npm:^6.2.4": + version: 6.3.0 + resolution: "strtok3@npm:6.3.0" + dependencies: + "@tokenizer/token": ^0.3.0 + peek-readable: ^4.1.0 + checksum: 90732cff3f325aef7c47c511f609b593e0873ec77b5081810071cde941344e6a0ee3ccb0cae1a9f5b4e12c81a2546fd6b322fabcdfbd1dd08362c2ce5291334a + languageName: node + linkType: hard + "structured-headers@npm:^0.4.1": version: 0.4.1 resolution: "structured-headers@npm:0.4.1" @@ -17267,16 +17551,16 @@ __metadata: languageName: node linkType: hard -"styleq@npm:^0.1.2, styleq@npm:^0.1.3": +"styleq@npm:^0.1.3": version: 0.1.3 resolution: "styleq@npm:0.1.3" checksum: 14a8d23abd914166a9b4bd04ed753bd91363f0e029ee4a94ec2c7dc37d3213fe01fceee22dc655288da3ae89f5dc01cec42d5e2b58478b0dea33bf5bdf509be1 languageName: node linkType: hard -"sucrase@npm:^3.20.0": - version: 3.32.0 - resolution: "sucrase@npm:3.32.0" +"sucrase@npm:3.34.0": + version: 3.34.0 + resolution: "sucrase@npm:3.34.0" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 @@ -17288,7 +17572,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 79f760aef513adcf22b882d43100296a8afa7f307acef3e8803304b763484cf138a3e2cebc498a6791110ab20c7b8deba097f6ce82f812ca8f1723e3440e5c95 + checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110 languageName: node linkType: hard @@ -17364,24 +17648,14 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": ^2.3.1 - tslib: ^2.5.0 - checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b - languageName: node - linkType: hard - "tabbable@npm:^6.0.1": - version: 6.1.1 - resolution: "tabbable@npm:6.1.1" - checksum: 348639497262241ce8e0ccb0664ea582a386183107299ee8f27cf7b56bc84f36e09eaf667d3cb4201e789634012a91f7129bcbd49760abe874fbace35b4cf429 + version: 6.2.0 + resolution: "tabbable@npm:6.2.0" + checksum: f8440277d223949272c74bb627a3371be21735ca9ad34c2570f7e1752bd646ccfc23a9d8b1ee65d6561243f4134f5fbbf1ad6b39ac3c4b586554accaff4a1300 languageName: node linkType: hard -"table@npm:^6.7.1": +"table@npm:^6.7.1, table@npm:^6.8.1": version: 6.8.1 resolution: "table@npm:6.8.1" dependencies: @@ -17394,64 +17668,67 @@ __metadata: languageName: node linkType: hard -"tamagui@npm:latest": - version: 1.26.1 - resolution: "tamagui@npm:1.26.1" - dependencies: - "@tamagui/adapt": 1.26.1 - "@tamagui/alert-dialog": 1.26.1 - "@tamagui/animate-presence": 1.26.1 - "@tamagui/avatar": 1.26.1 - "@tamagui/button": 1.26.1 - "@tamagui/card": 1.26.1 - "@tamagui/checkbox": 1.26.1 - "@tamagui/compose-refs": 1.26.1 - "@tamagui/core": 1.26.1 - "@tamagui/create-context": 1.26.1 - "@tamagui/dialog": 1.26.1 - "@tamagui/fake-react-native": 1.26.1 - "@tamagui/focusable": 1.26.1 - "@tamagui/font-size": 1.26.1 - "@tamagui/form": 1.26.1 - "@tamagui/get-button-sized": 1.26.1 - "@tamagui/get-font-sized": 1.26.1 - "@tamagui/get-size": 1.26.1 - "@tamagui/helpers": 1.26.1 - "@tamagui/helpers-tamagui": 1.26.1 - "@tamagui/image": 1.26.1 - "@tamagui/label": 1.26.1 - "@tamagui/linear-gradient": 1.26.1 - "@tamagui/list-item": 1.26.1 - "@tamagui/popover": 1.26.1 - "@tamagui/popper": 1.26.1 - "@tamagui/portal": 1.26.1 - "@tamagui/progress": 1.26.1 - "@tamagui/radio-group": 1.26.1 - "@tamagui/react-native-media-driver": 1.26.1 - "@tamagui/scroll-view": 1.26.1 - "@tamagui/select": 1.26.1 - "@tamagui/separator": 1.26.1 - "@tamagui/shapes": 1.26.1 - "@tamagui/sheet": 1.26.1 - "@tamagui/slider": 1.26.1 - "@tamagui/stacks": 1.26.1 - "@tamagui/switch": 1.26.1 - "@tamagui/tabs": 1.26.1 - "@tamagui/text": 1.26.1 - "@tamagui/theme": 1.26.1 - "@tamagui/toggle-group": 1.26.1 - "@tamagui/tooltip": 1.26.1 - "@tamagui/use-controllable-state": 1.26.1 - "@tamagui/use-debounce": 1.26.1 - "@tamagui/use-event": 1.26.1 - "@tamagui/use-force-update": 1.26.1 - "@tamagui/use-window-dimensions": 1.26.1 - "@tamagui/visually-hidden": 1.26.1 - reforest: ^0.12.1 +"tamagui@npm:1.91.4": + version: 1.91.4 + resolution: "tamagui@npm:1.91.4" + dependencies: + "@tamagui/accordion": 1.91.4 + "@tamagui/adapt": 1.91.4 + "@tamagui/alert-dialog": 1.91.4 + "@tamagui/animate-presence": 1.91.4 + "@tamagui/avatar": 1.91.4 + "@tamagui/button": 1.91.4 + "@tamagui/card": 1.91.4 + "@tamagui/checkbox": 1.91.4 + "@tamagui/compose-refs": 1.91.4 + "@tamagui/constants": 1.91.4 + "@tamagui/core": 1.91.4 + "@tamagui/create-context": 1.91.4 + "@tamagui/dialog": 1.91.4 + "@tamagui/elements": 1.91.4 + "@tamagui/fake-react-native": 1.91.4 + "@tamagui/focusable": 1.91.4 + "@tamagui/font-size": 1.91.4 + "@tamagui/form": 1.91.4 + "@tamagui/get-button-sized": 1.91.4 + "@tamagui/get-font-sized": 1.91.4 + "@tamagui/get-token": 1.91.4 + "@tamagui/group": 1.91.4 + "@tamagui/helpers-tamagui": 1.91.4 + "@tamagui/image": 1.91.4 + "@tamagui/label": 1.91.4 + "@tamagui/linear-gradient": 1.91.4 + "@tamagui/list-item": 1.91.4 + "@tamagui/polyfill-dev": 1.91.4 + "@tamagui/popover": 1.91.4 + "@tamagui/popper": 1.91.4 + "@tamagui/portal": 1.91.4 + "@tamagui/progress": 1.91.4 + "@tamagui/radio-group": 1.91.4 + "@tamagui/react-native-media-driver": 1.91.4 + "@tamagui/scroll-view": 1.91.4 + "@tamagui/select": 1.91.4 + "@tamagui/separator": 1.91.4 + "@tamagui/shapes": 1.91.4 + "@tamagui/sheet": 1.91.4 + "@tamagui/slider": 1.91.4 + "@tamagui/stacks": 1.91.4 + "@tamagui/switch": 1.91.4 + "@tamagui/tabs": 1.91.4 + "@tamagui/text": 1.91.4 + "@tamagui/theme": 1.91.4 + "@tamagui/toggle-group": 1.91.4 + "@tamagui/tooltip": 1.91.4 + "@tamagui/use-controllable-state": 1.91.4 + "@tamagui/use-debounce": 1.91.4 + "@tamagui/use-force-update": 1.91.4 + "@tamagui/use-window-dimensions": 1.91.4 + "@tamagui/visually-hidden": 1.91.4 peerDependencies: react: "*" + react-native: "*" react-native-web: "*" - checksum: 7dd50181ca6f2b35ed0d074293b67e71fdc16798b28456bd009a02b82ab663b10eee69c3c95785c79d3f1b51eb5c8869bb1df300581bd48c294f553766639b59 + checksum: bf9cfc1bc7ee34d23cd763ec18ad4b7b460ff0df21ec0e81d5bf152b414b72ab332a22d31e7b4b54586ddb76be05c470b102f3a8e97d59c3c91788e9337b1f57 languageName: node linkType: hard @@ -17463,16 +17740,16 @@ __metadata: linkType: hard "tar@npm:^6.0.2, tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^4.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c languageName: node linkType: hard @@ -17534,16 +17811,16 @@ __metadata: linkType: hard "terser@npm:^5.15.0": - version: 5.17.1 - resolution: "terser@npm:5.17.1" + version: 5.29.2 + resolution: "terser@npm:5.29.2" dependencies: - "@jridgewell/source-map": ^0.3.2 - acorn: ^8.5.0 + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.8.2 commander: ^2.20.0 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 69b0e80e3c4084db2819de4d6ae8a2ba79f2fcd7ed6df40fe4b602ec7bfd8e889cc63c7d5268f30990ffecbf6eeda18f857adad9386fe2c2331b398d58ed855c + checksum: 2310d04e530903ed4da6168c4c90ab65965c5f1f8919733772119ff560e9e9be2def070c9659f7d96f2e28489c4378241c4cef1917f05b9524587436fdd5a802 languageName: node linkType: hard @@ -17607,13 +17884,6 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 - languageName: node - linkType: hard - "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -17660,6 +17930,16 @@ __metadata: languageName: node linkType: hard +"token-types@npm:^4.1.1": + version: 4.2.1 + resolution: "token-types@npm:4.2.1" + dependencies: + "@tokenizer/token": ^0.3.0 + ieee754: ^1.2.1 + checksum: cce256766b33e0f08ceffefa2198fb4961a417866d00780e58625999ab5c0699821407053e64eadc41b00bbb6c0d0c4d02fbd2199940d8a3ccb71e1b148ab9a2 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -17668,9 +17948,9 @@ __metadata: linkType: hard "traverse@npm:~0.6.6": - version: 0.6.7 - resolution: "traverse@npm:0.6.7" - checksum: 21018085ab72f717991597e12e2b52446962ed59df591502e4d7e1a709bc0a989f7c3d451aa7d882666ad0634f1546d696c5edecda1f2fc228777df7bb529a1e + version: 0.6.8 + resolution: "traverse@npm:0.6.8" + checksum: ef22abfc73fe2052403093b6747febbfeb52dcf827db1ca0542a78932c918706b9b12c373ef27e1c3e07e3e92eb1c646b4fe97b936fe775d59cbce7da417e13b languageName: node linkType: hard @@ -17682,8 +17962,8 @@ __metadata: linkType: hard "ts-jest@npm:^29.1.1": - version: 29.1.1 - resolution: "ts-jest@npm:29.1.1" + version: 29.1.2 + resolution: "ts-jest@npm:29.1.2" dependencies: bs-logger: 0.x fast-json-stable-stringify: 2.x @@ -17710,13 +17990,13 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: a8c9e284ed4f819526749f6e4dc6421ec666f20ab44d31b0f02b4ed979975f7580b18aea4813172d43e39b29464a71899f8893dd29b06b4a351a3af8ba47b402 + checksum: a0ce0affc1b716c78c9ab55837829c42cb04b753d174a5c796bb1ddf9f0379fc20647b76fbe30edb30d9b23181908138d6b4c51ef2ae5e187b66635c295cefd5 languageName: node linkType: hard "ts-node@npm:^10.9.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" dependencies: "@cspotcode/source-map-support": ^0.8.0 "@tsconfig/node10": ^1.0.7 @@ -17748,19 +18028,19 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 + checksum: fde256c9073969e234526e2cfead42591b9a2aec5222bac154b0de2fa9e4ceb30efcd717ee8bc785a56f3a119bdd5aa27b333d9dbec94ed254bd26f8944c67ac languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": ^0.0.29 json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 languageName: node linkType: hard @@ -17771,10 +18051,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad languageName: node linkType: hard @@ -17798,58 +18078,58 @@ __metadata: languageName: node linkType: hard -"turbo-darwin-64@npm:1.9.3": - version: 1.9.3 - resolution: "turbo-darwin-64@npm:1.9.3" +"turbo-darwin-64@npm:1.12.5": + version: 1.12.5 + resolution: "turbo-darwin-64@npm:1.12.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"turbo-darwin-arm64@npm:1.9.3": - version: 1.9.3 - resolution: "turbo-darwin-arm64@npm:1.9.3" +"turbo-darwin-arm64@npm:1.12.5": + version: 1.12.5 + resolution: "turbo-darwin-arm64@npm:1.12.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"turbo-linux-64@npm:1.9.3": - version: 1.9.3 - resolution: "turbo-linux-64@npm:1.9.3" +"turbo-linux-64@npm:1.12.5": + version: 1.12.5 + resolution: "turbo-linux-64@npm:1.12.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"turbo-linux-arm64@npm:1.9.3": - version: 1.9.3 - resolution: "turbo-linux-arm64@npm:1.9.3" +"turbo-linux-arm64@npm:1.12.5": + version: 1.12.5 + resolution: "turbo-linux-arm64@npm:1.12.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"turbo-windows-64@npm:1.9.3": - version: 1.9.3 - resolution: "turbo-windows-64@npm:1.9.3" +"turbo-windows-64@npm:1.12.5": + version: 1.12.5 + resolution: "turbo-windows-64@npm:1.12.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"turbo-windows-arm64@npm:1.9.3": - version: 1.9.3 - resolution: "turbo-windows-arm64@npm:1.9.3" +"turbo-windows-arm64@npm:1.12.5": + version: 1.12.5 + resolution: "turbo-windows-arm64@npm:1.12.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "turbo@npm:^1.8.3": - version: 1.9.3 - resolution: "turbo@npm:1.9.3" - dependencies: - turbo-darwin-64: 1.9.3 - turbo-darwin-arm64: 1.9.3 - turbo-linux-64: 1.9.3 - turbo-linux-arm64: 1.9.3 - turbo-windows-64: 1.9.3 - turbo-windows-arm64: 1.9.3 + version: 1.12.5 + resolution: "turbo@npm:1.12.5" + dependencies: + turbo-darwin-64: 1.12.5 + turbo-darwin-arm64: 1.12.5 + turbo-linux-64: 1.12.5 + turbo-linux-arm64: 1.12.5 + turbo-windows-64: 1.12.5 + turbo-windows-arm64: 1.12.5 dependenciesMeta: turbo-darwin-64: optional: true @@ -17865,7 +18145,7 @@ __metadata: optional: true bin: turbo: bin/turbo - checksum: ebf06d3b9b1401a5baabace238cd1e0d8fc1dc062b4f7bd577f644298c555f326d15f331144641c0b43a60ae8058769bcbd9d1660874fa9927ec64b5be8ee9dc + checksum: 3f9600b00e50abce4793a2ea8a04da5afd9eff2e87259d41b0be817ab0e9f7c4ea3f2d6188ce3ff52510820cb7031a05747ee0b033e1b5c40c9d7b1ef76c20bd languageName: node linkType: hard @@ -17894,13 +18174,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.12.0": - version: 0.12.0 - resolution: "type-fest@npm:0.12.0" - checksum: 407d6c1a6fcc907f6124c37e977ba4966205014787a32a27579da6e47c3b1bd210b68cc1c7764d904c8aa55fb4efa6945586f9b4fae742c63ed026a4559da07d - languageName: node - linkType: hard - "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" @@ -17943,38 +18216,62 @@ __metadata: languageName: node linkType: hard -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" +"type-fest@npm:^3.11.0": + version: 3.13.1 + resolution: "type-fest@npm:3.13.1" + checksum: c06b0901d54391dc46de3802375f5579868949d71f93b425ce564e19a428a0d411ae8d8cb0e300d330071d86152c3ea86e744c3f2860a42a79585b6ec2fdae8e + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" dependencies: - media-typer: 0.3.0 - mime-types: ~2.1.24 - checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-typed-array: ^1.1.13 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b languageName: node linkType: hard -"type@npm:^1.0.1": - version: 1.2.0 - resolution: "type@npm:1.2.0" - checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d languageName: node linkType: hard -"type@npm:^2.7.2": - version: 2.7.2 - resolution: "type@npm:2.7.2" - checksum: 0f42379a8adb67fe529add238a3e3d16699d95b42d01adfe7b9a7c5da297f5c1ba93de39265ba30ffeb37dfd0afb3fb66ae09f58d6515da442219c086219f6f4 +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + dependencies: + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" +"typed-array-length@npm:^1.0.5": + version: 1.0.5 + resolution: "typed-array-length@npm:1.0.5" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + possible-typed-array-names: ^1.0.0 + checksum: 82f5b666155cff1b345a1f3ab018d3f7667990f525435e4c8448cc094ab0f8ea283bb7cbde4d7bc82ea0b9b1072523bf31e86620d72615951d7fa9ccb4f42dfa languageName: node linkType: hard @@ -17988,16 +18285,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 - languageName: node - linkType: hard - "typescript@patch:typescript@^4.7.4#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" @@ -18008,36 +18295,14 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^5.0.4#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 - languageName: node - linkType: hard - -"ua-parser-js@npm:^0.7.30": - version: 0.7.35 - resolution: "ua-parser-js@npm:0.7.35" - checksum: 0a332e8d72d277e62f29ecb3a33843b274de93eb9378350b746ea0f89ef05ee09c94f2c1fdab8001373ad5e95a48beb0a94f39dc1670c908db9fc9b8f0876204 - languageName: node - linkType: hard - -"uglify-es@npm:^3.1.9": - version: 3.3.10 - resolution: "uglify-es@npm:3.3.10" - dependencies: - commander: ~2.14.1 - source-map: ~0.6.1 - bin: - uglifyjs: bin/uglifyjs - checksum: 22b028b6454c4d684c76617e9ac5b8da0e56611b32cd5d89e797225d6f1022f697a5642d9084319436df3aed462225749f8287d37bf67dccda1ac9d0365dd950 +"ua-parser-js@npm:^1.0.35": + version: 1.0.37 + resolution: "ua-parser-js@npm:1.0.37" + checksum: 4d481c720d523366d7762dc8a46a1b58967d979aacf786f9ceceb1cd767de069f64a4bdffb63956294f1c0696eb465ddb950f28ba90571709e33521b4bd75e07 languageName: node linkType: hard -"uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.1": +"uint8arrays@npm:3.1.1, uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.1": version: 3.1.1 resolution: "uint8arrays@npm:3.1.1" dependencies: @@ -18065,6 +18330,22 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + +"undici@npm:^5.21.2": + version: 5.28.3 + resolution: "undici@npm:5.28.3" + dependencies: + "@fastify/busboy": ^2.0.0 + checksum: fa1e65aff896c5e2ee23637b632e306f9e3a2b32a3dc0b23ea71e5555ad350bcc25713aea894b3dccc0b7dc2c5e92a5a58435ebc2033b731a5524506f573dfd2 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -18114,6 +18395,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + "unique-slug@npm:^2.0.0": version: 2.0.2 resolution: "unique-slug@npm:2.0.2" @@ -18132,6 +18422,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 + languageName: node + linkType: hard + "unique-string@npm:^1.0.0": version: 1.0.0 resolution: "unique-string@npm:1.0.0" @@ -18165,29 +18464,22 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": +"unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 languageName: node linkType: hard -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.0.10": - version: 1.0.11 - resolution: "update-browserslist-db@npm:1.0.11" +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" dependencies: escalade: ^3.1.1 picocolors: ^1.0.0 @@ -18195,7 +18487,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: b98327518f9a345c7cad5437afae4d2ae7d865f9779554baf2a200fdf4bac4969076b679b1115434bd6557376bdd37ca7583d0f9b8f8e302d7d4cc1e91b5f231 + checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 languageName: node linkType: hard @@ -18224,29 +18516,9 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.9": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: ^2.1.1 - requires-port: ^1.0.0 - checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf - languageName: node - linkType: hard - -"url@npm:^0.11.0": - version: 0.11.0 - resolution: "url@npm:0.11.0" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 - languageName: node - linkType: hard - "use-callback-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-callback-ref@npm:1.3.0" + version: 1.3.1 + resolution: "use-callback-ref@npm:1.3.1" dependencies: tslib: ^2.0.0 peerDependencies: @@ -18255,16 +18527,16 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 7913df383a5a6fcb399212eedefaac2e0c6f843555202d4e3010bac3848afe38ecaa3d0d6500ad1d936fbeffd637e6c517e68edb024af5e6beca7f27f3ce7b21 + checksum: 6a6a3a8bfe88f466eab982b8a92e5da560a7127b3b38815e89bc4d195d4b33aa9a53dba50d93e8138e7502bcc7e39efe9f2735a07a673212630990c73483e8e9 languageName: node linkType: hard -"use-latest-callback@npm:^0.1.5": - version: 0.1.6 - resolution: "use-latest-callback@npm:0.1.6" +"use-latest-callback@npm:^0.1.9": + version: 0.1.9 + resolution: "use-latest-callback@npm:0.1.9" peerDependencies: react: ">=16.8" - checksum: d94bea5cc5910d5967b12c766355c11812c1f57b5993d4b429dd6e580ac5904087ce732891d4fb3a855e0e56e6a7900b9af2084ede1d86df8e381afe47c2947a + checksum: 620969d85763b65aca5f9b601c31eb476a8f7602cfccfb3c0f9dc60ff3b863e04dd64360ada255e15606771513de33b25e4631607d702605b26630f61381b3d4 languageName: node linkType: hard @@ -18284,7 +18556,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0": +"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" peerDependencies: @@ -18307,6 +18579,19 @@ __metadata: languageName: node linkType: hard +"util@npm:^0.12.3": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: ^2.0.3 + is-arguments: ^1.0.4 + is-generator-function: ^1.0.7 + is-typed-array: ^1.1.3 + which-typed-array: ^1.1.2 + checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a + languageName: node + linkType: hard + "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" @@ -18314,15 +18599,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2, uuid@npm:^3.4.0": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f - languageName: node - linkType: hard - "uuid@npm:^7.0.3": version: 7.0.3 resolution: "uuid@npm:7.0.3" @@ -18342,11 +18618,11 @@ __metadata: linkType: hard "uuid@npm:^9.0.0": - version: 9.0.0 - resolution: "uuid@npm:9.0.0" + version: 9.0.1 + resolution: "uuid@npm:9.0.1" bin: uuid: dist/bin/uuid - checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 languageName: node linkType: hard @@ -18358,13 +18634,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.1.0 - resolution: "v8-to-istanbul@npm:9.1.0" + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" dependencies: "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - checksum: 2069d59ee46cf8d83b4adfd8a5c1a90834caffa9f675e4360f1157ffc8578ef0f763c8f32d128334424159bb6b01f3876acd39cd13297b2769405a9da241f8d1 + convert-source-map: ^2.0.0 + checksum: 31ef98c6a31b1dab6be024cf914f235408cd4c0dc56a5c744a5eea1a9e019ba279e1b6f90d695b78c3186feed391ed492380ccf095009e2eb91f3d058f0b4491 languageName: node linkType: hard @@ -18384,10 +18660,10 @@ __metadata: languageName: node linkType: hard -"validator@npm:^13.7.0": - version: 13.9.0 - resolution: "validator@npm:13.9.0" - checksum: e2c936f041f61faa42bafd17c6faddf939498666cd82e88d733621c286893730b008959f4cb12ab3e236148a4f3805c30b85e3dcf5e0efd8b0cbcd36c02bfc0c +"validator@npm:^13.9.0": + version: 13.11.0 + resolution: "validator@npm:13.11.0" + checksum: d1e0c27022681420756da25bc03eb08d5f0c66fb008f8ff02ebc95812b77c6be6e03d3bd05cf80ca702e23eeb73dadd66b4b3683173ea2a0bc7cc72820bee131 languageName: node linkType: hard @@ -18412,7 +18688,7 @@ __metadata: languageName: node linkType: hard -"w-json@npm:^1.3.10": +"w-json@npm:1.3.10, w-json@npm:^1.3.10": version: 1.3.10 resolution: "w-json@npm:1.3.10" checksum: 8535a207e579e616797efc4d5140acc7c0aefd11f0c9f846e6739816a2db8637d235492d86fc5c47bb2dba5821413d72b2d62df9184ee9d6e22e67b3f90d205b @@ -18445,25 +18721,45 @@ __metadata: linkType: hard "web-did-resolver@npm:^2.0.21": - version: 2.0.23 - resolution: "web-did-resolver@npm:2.0.23" + version: 2.0.27 + resolution: "web-did-resolver@npm:2.0.27" dependencies: - cross-fetch: ^3.1.5 + cross-fetch: ^4.0.0 did-resolver: ^4.0.0 - checksum: fd79354ea6571f340cccc6f4a1ac0de79244d631d2d825e848eb491e80c70574ea066baf2299bdab41ff57c9cd00b37bf03b1a2039e80e2a5927080a61eb88e3 + checksum: 9a048b833e821546511b08b5289ecf22a43969f5bb6c603a7c335f812756a5b461e42280c4b19ac1bfba8ea2f79330744e9e324e3cb5b1fa3560dd54ae916479 + languageName: node + linkType: hard + +"web-encoding@npm:1.1.5": + version: 1.1.5 + resolution: "web-encoding@npm:1.1.5" + dependencies: + "@zxing/text-encoding": 0.9.0 + util: ^0.12.3 + dependenciesMeta: + "@zxing/text-encoding": + optional: true + checksum: 2234a2b122f41006ce07859b3c0bf2e18f46144fda2907d5db0b571b76aa5c26977c646100ad9c00d2f8a4f6f2b848bc02147845d8c447ab365ec4eff376338d + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.1.1": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 21ab5ea08a730a2ef8023736afe16713b4f2023ec1c7085c16c8e293ee17ed085dff63a0ad8722da30c99c4ccbd4ccd1b2e79c861829f7ef2963d7de7004c2cb languageName: node linkType: hard -"webcrypto-core@npm:^1.7.7": - version: 1.7.7 - resolution: "webcrypto-core@npm:1.7.7" +"webcrypto-core@npm:^1.7.8": + version: 1.7.8 + resolution: "webcrypto-core@npm:1.7.8" dependencies: - "@peculiar/asn1-schema": ^2.3.6 + "@peculiar/asn1-schema": ^2.3.8 "@peculiar/json-schema": ^1.1.12 asn1js: ^3.0.1 - pvtsutils: ^1.3.2 - tslib: ^2.4.0 - checksum: 1dc5aedb250372dd95e175a671b990ae50e36974f99c4efc85d88e6528c1bc52dd964d44a41b68043c21fb26aabfe8aad4f05a1c39ca28d61de5ca7388413d52 + pvtsutils: ^1.3.5 + tslib: ^2.6.2 + checksum: 58567b41db3acc3af45b344ba967c2de9a725a988fe8c8b4006eaf1f76050c577bd2fdfacc9294a7991f768cd1bae23ec3eb17fda630e5d7d395100910575ba3 languageName: node linkType: hard @@ -18481,10 +18777,28 @@ __metadata: languageName: node linkType: hard +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: ccf1ec2ca7c0b5671e5440ace4a66806ae09c49016ab821481bec0c05b1b82695082dc0a27d1fe9d804d475a408ba0c691e6803fd21be608e710955d4589cd69 + languageName: node + linkType: hard + "whatwg-fetch@npm:^3.0.0": - version: 3.6.2 - resolution: "whatwg-fetch@npm:3.6.2" - checksum: ee976b7249e7791edb0d0a62cd806b29006ad7ec3a3d89145921ad8c00a3a67e4be8f3fb3ec6bc7b58498724fd568d11aeeeea1f7827e7e1e5eae6c8a275afed + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: c58851ea2c4efe5c2235f13450f426824cf0253c1d45da28f45900290ae602a20aff2ab43346f16ec58917d5562e159cd691efa368354b2e82918c2146a519c5 + languageName: node + linkType: hard + +"whatwg-url-without-unicode@npm:8.0.0-3": + version: 8.0.0-3 + resolution: "whatwg-url-without-unicode@npm:8.0.0-3" + dependencies: + buffer: ^5.4.3 + punycode: ^2.1.1 + webidl-conversions: ^5.0.0 + checksum: 1fe266f7161e0bd961087c1254a5a59d1138c3d402064495eed65e7590d9caed5a1d9acfd6e7a1b0bf0431253b0e637ee3e4ffc08387cd60e0b2ddb9d4687a4b languageName: node linkType: hard @@ -18511,6 +18825,38 @@ __metadata: languageName: node linkType: hard +"which-builtin-type@npm:^1.1.3": + version: 1.1.3 + resolution: "which-builtin-type@npm:1.1.3" + dependencies: + function.prototype.name: ^1.1.5 + has-tostringtag: ^1.0.0 + is-async-function: ^2.0.0 + is-date-object: ^1.0.5 + is-finalizationregistry: ^1.0.2 + is-generator-function: ^1.0.10 + is-regex: ^1.1.4 + is-weakref: ^1.0.2 + isarray: ^2.0.5 + which-boxed-primitive: ^1.0.2 + which-collection: ^1.0.1 + which-typed-array: ^1.1.9 + checksum: 43730f7d8660ff9e33d1d3f9f9451c4784265ee7bf222babc35e61674a11a08e1c2925019d6c03154fcaaca4541df43abe35d2720843b9b4cbcebdcc31408f36 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 + languageName: node + linkType: hard + "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" @@ -18518,17 +18864,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard @@ -18554,6 +18899,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + "wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" @@ -18571,16 +18927,27 @@ __metadata: linkType: hard "wonka@npm:^6.3.2": - version: 6.3.2 - resolution: "wonka@npm:6.3.2" - checksum: e161f377a4ea17cc2b19fe8820219a9e3e2c78db5df08b820525bc2cc261184823d1bc33bd2385e632656a9676c9de6ff614b6324c441dd5fc5faa253433d032 + version: 6.3.4 + resolution: "wonka@npm:6.3.4" + checksum: 6bb57955cb2982fb469a7824484e6854b436f89a7f10b6a981348789d88fbc944665771adc4cc404f62416417eb47ab2b8657d898e5301ccd4a53eaac6a10508 languageName: node linkType: hard -"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f +"word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b languageName: node linkType: hard @@ -18595,14 +18962,14 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 languageName: node linkType: hard @@ -18658,9 +19025,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.12.1, ws@npm:^8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" +"ws@npm:^8.12.1": + version: 8.16.0 + resolution: "ws@npm:8.16.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -18669,7 +19036,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c + checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b languageName: node linkType: hard @@ -18767,9 +19134,11 @@ __metadata: linkType: hard "yaml@npm:^2.2.1": - version: 2.3.2 - resolution: "yaml@npm:2.3.2" - checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146 + version: 2.4.1 + resolution: "yaml@npm:2.4.1" + bin: + yaml: bin.mjs + checksum: 4c391d07a5d5e935e058babb71026c9cdc9a6fd889e35dd91b53cfb0a12691b67c6c5c740858e71345fef18cd9c13c554a6dda9196f59820d769d94041badb0b languageName: node linkType: hard @@ -18838,19 +19207,22 @@ __metadata: languageName: node linkType: hard -"zustand@npm:^4.3.3": - version: 4.3.7 - resolution: "zustand@npm:4.3.7" +"zustand@npm:^4.3.8": + version: 4.5.2 + resolution: "zustand@npm:4.5.2" dependencies: use-sync-external-store: 1.2.0 peerDependencies: - immer: ">=9.0" + "@types/react": ">=16.8" + immer: ">=9.0.6" react: ">=16.8" peerDependenciesMeta: + "@types/react": + optional: true immer: optional: true react: optional: true - checksum: 355b414ba4830b6106bcb888077c5f90f40ed649e4127e337eff4fb4ea90e88bf5cccf32344711d743cb92a676a0643a6ab3674ddc60ed49f17ea1bc8e3f58e2 + checksum: 160052a7faaefbaad1071e890a06e5d7a04f6ff6985def30a7b4471f4ddbdd1d30bb05b3688a2777cd0b717d1f0d98dad24883a5caa3deeb3afb4d83b6dabc55 languageName: node linkType: hard