diff --git a/package.json b/package.json index 12ce4e79..cefb2b58 100644 --- a/package.json +++ b/package.json @@ -28,22 +28,33 @@ "did-jwt": "6.11.6", "did-jwt-vc": "3.1.3", "ethr-did": "2.3.9", - "@sphereon/ssi-types": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.core": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.data-store": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.pd-manager": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.presentation-exchange": "0.23.5-unstable.43", - "@sphereon/oid4vci-client": "0.10.3", - "@sphereon/oid4vci-common": "0.10.3", - "@sphereon/oid4vci-issuer": "0.10.3", - "@sphereon/oid4vci-issuer-server": "0.10.3", - "@sphereon/ui-components.core": "0.2.1-unstable.2", - "@sphereon/ui-components.ssi-react": "0.2.1-unstable.2", - "@sphereon/pex": "3.3.2", + "@sphereon/ssi-types": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.core": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.data-store": "0.29.1-unstable.215", + "@sphereon/ssi-express-support": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.kv-store-temp": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer-rest-api": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer-store": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.presentation-exchange": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.vc-handler-ld-local": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer-rest-client": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.qr-code-generator": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.pd-manager": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.remote-server-rest-api": "0.29.1-unstable.215", + + "@sphereon/oid4vci-client": "0.16.1-unstable.27", + "@sphereon/oid4vci-common": "0.16.1-unstable.27", + "@sphereon/oid4vci-issuer": "0.16.1-unstable.27", + "@sphereon/oid4vci-issuer-server": "0.16.1-unstable.27", + + "@sphereon/pex": "4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/did-auth-siop": "0.6.4", - "@sphereon/ssi-express-support": "0.23.5-unstable.43", + "@sphereon/did-auth-siop": "0.16.1-unstable.27", "@sphereon/did-uni-client": "0.6.3-unstable.1", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/agent/conf/demos/belastingdienst/oid4vci_metadata/belastingdienst.json b/packages/agent/conf/demos/belastingdienst/oid4vci_metadata/belastingdienst.json index 336f067f..9c0f2ad3 100644 --- a/packages/agent/conf/demos/belastingdienst/oid4vci_metadata/belastingdienst.json +++ b/packages/agent/conf/demos/belastingdienst/oid4vci_metadata/belastingdienst.json @@ -1,17 +1,24 @@ { - "correlationId": "https://agent.belastingdienst.demo.sphereon.com", + "correlationId": "https://agent.issuer.bd.demo.sphereon.com", "overwriteExisting": true, "metadata": { - "credential_issuer": "https://agent.belastingdienst.demo.sphereon.com", - "credential_endpoint": "https://agent.belastingdienst.demo.sphereon.com/credentials", + "credential_issuer": "https://agent.issuer.bd.demo.sphereon.com", + "credential_endpoint": "https://agent.issuer.bd.demo.sphereon.com/credentials", "display": [ { "name": "Belastingdienst", "description": "Belastingdienst Issuer" } ], - "credentials_supported": [ - { + "credential_configurations_supported": { + "Woonplaatsverklaring": { + "format": "jwt_vc_json", + "cryptographic_binding_methods_supported": [ + "did:jwk" + ], + "cryptographic_suites_supported": [ + "ES256" + ], "display": [ { "name": "Woonplaatsverklaring", @@ -58,20 +65,21 @@ } } ], - "id": "Woonplaatsverklaring", - "types": [ - "VerifiableCredential", - "Woonplaatsverklaring" - ], + "credential_definition": { + "type": [ + "VerifiableCredential", + "Woonplaatsverklaring" + ] + } + }, + "Omzetbelasting": { "format": "jwt_vc_json", "cryptographic_binding_methods_supported": [ "did:jwk" ], "cryptographic_suites_supported": [ "ES256" - ] - }, - { + ], "display": [ { "name": "Omzetbelasting", @@ -118,20 +126,14 @@ } } ], - "id": "Omzetbelasting", - "types": [ - "VerifiableCredential", - "Omzetbelasting" - ], - "format": "jwt_vc_json", - "cryptographic_binding_methods_supported": [ - "did:jwk" - ], - "cryptographic_suites_supported": [ - "ES256" - ] + "credential_definition": { + "type": [ + "VerifiableCredential", + "Omzetbelasting" + ] + } } - ], + }, "credential_supplier_config": { "templates_base_dir": "templates", "template_mappings": [ diff --git a/packages/agent/conf/demos/belastingdienst/oid4vci_options/belastingdienst.json b/packages/agent/conf/demos/belastingdienst/oid4vci_options/belastingdienst.json index 3abce11a..3bbe3434 100644 --- a/packages/agent/conf/demos/belastingdienst/oid4vci_options/belastingdienst.json +++ b/packages/agent/conf/demos/belastingdienst/oid4vci_options/belastingdienst.json @@ -1,6 +1,6 @@ { "definitionId": "belastingdienst", - "correlationId": "https://agent.belastingdienst.demo.sphereon.com", + "correlationId": "https://agent.issuer.bd.demo.sphereon.com", "issuerOpts": { "didOpts": { "checkLinkedDomains": "if_present" diff --git a/packages/agent/conf/demos/belastingdienst/oid4vp_options/na b/packages/agent/conf/demos/belastingdienst/oid4vp_options/.gitkeep similarity index 100% rename from packages/agent/conf/demos/belastingdienst/oid4vp_options/na rename to packages/agent/conf/demos/belastingdienst/oid4vp_options/.gitkeep diff --git a/packages/agent/conf/demos/belastingdienst/presentation_definitions/na b/packages/agent/conf/demos/belastingdienst/presentation_definitions/.gitkeep similarity index 100% rename from packages/agent/conf/demos/belastingdienst/presentation_definitions/na rename to packages/agent/conf/demos/belastingdienst/presentation_definitions/.gitkeep diff --git a/packages/agent/conf/demos/funke/dids/jwk-es256.json b/packages/agent/conf/demos/funke/dids/jwk-es256.json new file mode 100644 index 00000000..e888841b --- /dev/null +++ b/packages/agent/conf/demos/funke/dids/jwk-es256.json @@ -0,0 +1,13 @@ +{ + "privateKeyHex": "2705246eb1201a7769cb35f02f24b06c0ac3ff49eb085f8562f06fc6c42e68cd", + "did": "did:jwk:eyJhbGciOiJFUzI1NiIsInVzZSI6InNpZyIsImt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiX1hNWUwxX2hOenlvMW5fOEVCZE9IZEY3cFpYTlhQMFpQdlpnVTNrckRPSSIsInkiOiJ0UTR4bWdkdjZvOUNGNmlMX0cwQ3ZVWUhmcmkyNkRxUlNYVlY0X0NNSllBIn0", + + "createArgs": { + "provider": "did:jwk", + "options": { + "kid": "02fd73182f5fe1373ca8d67ffc10174e1dd17ba595cd5cfd193ef66053792b0ce2", + "type": "Secp256r1", + "keyType": "Secp256r1" + } + } +} diff --git a/packages/agent/conf/demos/konkuk/oid4vp_options/konkuk-student.json b/packages/agent/conf/demos/funke/oid4vp_options/funke.json similarity index 96% rename from packages/agent/conf/demos/konkuk/oid4vp_options/konkuk-student.json rename to packages/agent/conf/demos/funke/oid4vp_options/funke.json index 6474263c..606e705c 100644 --- a/packages/agent/conf/demos/konkuk/oid4vp_options/konkuk-student.json +++ b/packages/agent/conf/demos/funke/oid4vp_options/funke.json @@ -1,5 +1,5 @@ { - "definitionId": "konkukStudent", + "definitionId": "default", "rpOpts": { "supportedVersions": [ 180, diff --git a/packages/agent/conf/demos/funke/presentation_definitions/woonplaatsverklaring.json b/packages/agent/conf/demos/funke/presentation_definitions/woonplaatsverklaring.json new file mode 100644 index 00000000..91793572 --- /dev/null +++ b/packages/agent/conf/demos/funke/presentation_definitions/woonplaatsverklaring.json @@ -0,0 +1,31 @@ +{ + "id":"woonplaatsverklaring", + "name":"Woonplaatsverklaring", + "purpose":"We moeten uw verblijfsplaats verifieren", + "input_descriptors":[ + { + "id":"badbebd5-c59c-4537-a0a6-28b6f054e18a", + "name":"Omzetbelasting verificatie", + "purpose":"We moeten uw verblijfsplaats verifieren", + "schema":[ + { + "uri":"Woonplaatsverklaring" + } + ], + "constraints": { + "fields": [ + { + "path": [ + "$.type", + "$.vc.type" + ], + "filter": { + "type": "string", + "pattern": "Woonplaatsverklaring" + } + } + ] + } + } + ] +} diff --git a/packages/agent/conf/demos/konkuk/oid4vp_options/konkuk-employee.json b/packages/agent/conf/demos/konkuk/oid4vp_options/konkuk.json similarity index 96% rename from packages/agent/conf/demos/konkuk/oid4vp_options/konkuk-employee.json rename to packages/agent/conf/demos/konkuk/oid4vp_options/konkuk.json index 2f00ce48..606e705c 100644 --- a/packages/agent/conf/demos/konkuk/oid4vp_options/konkuk-employee.json +++ b/packages/agent/conf/demos/konkuk/oid4vp_options/konkuk.json @@ -1,5 +1,5 @@ { - "definitionId": "konkukEmployee", + "definitionId": "default", "rpOpts": { "supportedVersions": [ 180, diff --git a/packages/agent/conf/demos/vismayuki/dids/jwk-es256.json b/packages/agent/conf/demos/vismayuki/dids/jwk-es256.json new file mode 100644 index 00000000..e888841b --- /dev/null +++ b/packages/agent/conf/demos/vismayuki/dids/jwk-es256.json @@ -0,0 +1,13 @@ +{ + "privateKeyHex": "2705246eb1201a7769cb35f02f24b06c0ac3ff49eb085f8562f06fc6c42e68cd", + "did": "did:jwk:eyJhbGciOiJFUzI1NiIsInVzZSI6InNpZyIsImt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiX1hNWUwxX2hOenlvMW5fOEVCZE9IZEY3cFpYTlhQMFpQdlpnVTNrckRPSSIsInkiOiJ0UTR4bWdkdjZvOUNGNmlMX0cwQ3ZVWUhmcmkyNkRxUlNYVlY0X0NNSllBIn0", + + "createArgs": { + "provider": "did:jwk", + "options": { + "kid": "02fd73182f5fe1373ca8d67ffc10174e1dd17ba595cd5cfd193ef66053792b0ce2", + "type": "Secp256r1", + "keyType": "Secp256r1" + } + } +} diff --git a/packages/agent/conf/demos/vismayuki/oid4vp_options/vismayuki.json b/packages/agent/conf/demos/vismayuki/oid4vp_options/vismayuki.json new file mode 100644 index 00000000..606e705c --- /dev/null +++ b/packages/agent/conf/demos/vismayuki/oid4vp_options/vismayuki.json @@ -0,0 +1,59 @@ +{ + "definitionId": "default", + "rpOpts": { + "supportedVersions": [ + 180, + 110 + ], + "responseMode": "direct_post", + "clientMetadataOpts": { + "idTokenSigningAlgValuesSupported": [ + "ES256" + ], + "requestObjectSigningAlgValuesSupported": [ + "ES256" + ], + "responseTypesSupported": [ + "id_token", + "vp_token" + ], + "client_name": "Sphereon", + "vpFormatsSupported": { + "jwt_vc_json": { + "alg": [ + "ES256" + ] + }, + "jwt_vp_json": { + "alg": [ + "ES256" + ] + }, + "jwt_vc": { + "alg": [ + "ES256" + ] + }, + "jwt_vp": { + "alg": [ + "ES256" + ] + } + }, + "scopesSupported": [ + "openid did_authn" + ], + "subjectTypesSupported": [ + "pairwise" + ], + "subject_syntax_types_supported": [ + "did:web", + "did:jwk" + ], + "passBy": "VALUE" + }, + "didOpts": { + "checkLinkedDomains": "if_present" + } + } +} diff --git a/packages/agent/conf/demos/vismayuki/presentation_definitions/omzetbelasting.json b/packages/agent/conf/demos/vismayuki/presentation_definitions/omzetbelasting.json new file mode 100644 index 00000000..c828de69 --- /dev/null +++ b/packages/agent/conf/demos/vismayuki/presentation_definitions/omzetbelasting.json @@ -0,0 +1,31 @@ +{ + "id":"omzetbelasting", + "name":"Omzetbelasting", + "purpose":"We moeten uw omzetbelasting verifieren", + "input_descriptors":[ + { + "id":"261ad72d-a018-4c84-a335-5d11ec6b2655", + "name":"Omzetbelasting verificatie", + "purpose":"We moeten uw omzetbelasting verifieren", + "schema":[ + { + "uri":"Omzetbelasting" + } + ], + "constraints": { + "fields": [ + { + "path": [ + "$.type", + "$.vc.type" + ], + "filter": { + "type": "string", + "pattern": "Omzetbelasting" + } + } + ] + } + } + ] +} diff --git a/packages/agent/conf/demos/vismayuki/presentation_definitions/woonplaatsverklaring.json b/packages/agent/conf/demos/vismayuki/presentation_definitions/woonplaatsverklaring.json new file mode 100644 index 00000000..91793572 --- /dev/null +++ b/packages/agent/conf/demos/vismayuki/presentation_definitions/woonplaatsverklaring.json @@ -0,0 +1,31 @@ +{ + "id":"woonplaatsverklaring", + "name":"Woonplaatsverklaring", + "purpose":"We moeten uw verblijfsplaats verifieren", + "input_descriptors":[ + { + "id":"badbebd5-c59c-4537-a0a6-28b6f054e18a", + "name":"Omzetbelasting verificatie", + "purpose":"We moeten uw verblijfsplaats verifieren", + "schema":[ + { + "uri":"Woonplaatsverklaring" + } + ], + "constraints": { + "fields": [ + { + "path": [ + "$.type", + "$.vc.type" + ], + "filter": { + "type": "string", + "pattern": "Woonplaatsverklaring" + } + } + ] + } + } + ] +} diff --git a/packages/agent/conf/demos/vismayuki/templates/knb_kvk/KvkInschrijving.hbs b/packages/agent/conf/demos/vismayuki/templates/knb_kvk/KvkInschrijving.hbs new file mode 100644 index 00000000..bacc968f --- /dev/null +++ b/packages/agent/conf/demos/vismayuki/templates/knb_kvk/KvkInschrijving.hbs @@ -0,0 +1,14 @@ +{ + "@context": [ + "https://www.w3.org/2018/credentials/v1" + ], + "type": [ + "VerifiableCredential", + "KvkInschrijving" + ], + "expirationDate": "{{{ dateTimeAfterMonths 12 }}}", + "credentialSubject": { + "description": "Company registered with the KvK", + {{{mergeJSON @root}}} + } +} diff --git a/packages/agent/conf/demos/vismayuki/templates/sphereonGuest/GuestCredential.hbs b/packages/agent/conf/demos/vismayuki/templates/sphereonGuest/GuestCredential.hbs new file mode 100644 index 00000000..0775f640 --- /dev/null +++ b/packages/agent/conf/demos/vismayuki/templates/sphereonGuest/GuestCredential.hbs @@ -0,0 +1,16 @@ +{ +"@context": [ +"https://www.w3.org/2018/credentials/v1" +], +"type": [ +"VerifiableCredential", +"GuestCredential" +], +"expirationDate": "{{{ dateTimeAfterDays 7 }}}", +"credentialSubject": { +"firstName": "{{firstName}}", +"lastName": "{{lastName}}", +"email": "{{email}}", +"type": "Sphereon Guest" +} +} \ No newline at end of file diff --git a/packages/agent/package.json b/packages/agent/package.json index 87595fe2..09a898eb 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -16,36 +16,40 @@ "license": "Apache-2.0", "private": false, "dependencies": { - "@sphereon/did-auth-siop": "0.6.4", + "@sphereon/did-auth-siop": "0.16.1-unstable.27", + "@sphereon/did-auth-siop-adapter": "0.16.1-unstable.27", "@sphereon/did-uni-client": "^0.6.1", - "@sphereon/pex": "^3.3.2", + "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", "@sphereon/react-native-argon2": "^2.0.9", - "@sphereon/ssi-express-support": "0.23.5-unstable.43", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.18.2", - "@sphereon/ssi-sdk-ext.did-provider-web": "0.18.2", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.18.2", - "@sphereon/ssi-sdk-ext.did-utils": "0.18.2", - "@sphereon/ssi-sdk-ext.key-manager": "0.18.2", - "@sphereon/ssi-sdk-ext.key-utils": "0.18.2", - "@sphereon/ssi-sdk-ext.kms-local": "0.18.2", - "@sphereon/ssi-sdk.core": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.data-store": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.kv-store-temp": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.oid4vci-issuer": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.oid4vci-issuer-rest-api": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.oid4vci-issuer-store": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.pd-manager": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.presentation-exchange": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.remote-server-rest-api": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.vc-handler-ld-local": "0.23.5-unstable.43", - "@sphereon/ssi-types": "0.23.5-unstable.43", - "@sphereon/oid4vci-common": "0.10.3", - "@sphereon/oid4vci-issuer": "0.10.3", - "@sphereon/oid4vci-issuer-server": "0.10.3", + "@sphereon/ssi-express-support": "0.29.1-unstable.215", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.did-provider-web": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.105", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.105", + "@sphereon/ssi-sdk.core": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.data-store": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.kv-store-temp": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer-rest-api": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer-store": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.pd-manager": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.presentation-exchange": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.remote-server-rest-api": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.sd-jwt": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.vc-handler-ld-local": "0.29.1-unstable.215", + "@sphereon/ssi-types": "0.29.1-unstable.215", + "@sphereon/oid4vci-common": "0.16.1-unstable.27", + "@sphereon/oid4vci-issuer": "0.16.1-unstable.27", + "@sphereon/oid4vci-issuer-server": "0.16.1-unstable.27", "@sphereon/wellknown-dids-client": "^0.1.3", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@veramo/core": "4.2.0", diff --git a/packages/agent/src/agent.ts b/packages/agent/src/agent.ts index ce1e8b11..d3131954 100644 --- a/packages/agent/src/agent.ts +++ b/packages/agent/src/agent.ts @@ -104,7 +104,7 @@ const plugins: IAgentPlugin[] = [ new DIDResolverPlugin({ resolver, }), - new PresentationExchange({pdStore}), + new PresentationExchange(), new CredentialPlugin(), new CredentialHandlerLDLocal({ contextMaps: [LdDefaultContexts], @@ -122,7 +122,7 @@ const plugins: IAgentPlugin[] = [ }), new PDManager({store: pdStore}) ] -const oid4vpRP = IS_OID4VP_ENABLED ? await createOID4VPRP({resolver, pdStore}) : undefined; +const oid4vpRP = IS_OID4VP_ENABLED ? await createOID4VPRP({resolver}) : undefined; if (oid4vpRP) { plugins.push(oid4vpRP) } @@ -157,7 +157,6 @@ if (!defaultDID || !defaultKid || !(await getIdentifier(defaultDID))) { const oid4vpOpts = IS_OID4VP_ENABLED ? await getDefaultOID4VPRPOptions({did: defaultDID, resolver}) : undefined if (oid4vpOpts && oid4vpRP) { oid4vpRP.setDefaultOpts(oid4vpOpts, context) - } diff --git a/packages/agent/src/database/config.ts b/packages/agent/src/database/config.ts index 670fd8dd..d7e0ca03 100644 --- a/packages/agent/src/database/config.ts +++ b/packages/agent/src/database/config.ts @@ -1,8 +1,7 @@ import { Entities as VeramoDataStoreEntities, migrations as VeramoDataStoreMigrations } from '@veramo/data-store' import { DataStoreContactEntities, - DataStoreMigrations, - DataStorePresentationDefinitionItemEntities + DataStoreMigrations, DataStorePresentationDefinitionEntities, } from '@sphereon/ssi-sdk.data-store' import { SqliteConnectionOptions } from 'typeorm/driver/sqlite/SqliteConnectionOptions' import { KeyValueStoreEntity, kvStoreMigrations } from '@sphereon/ssi-sdk.kv-store-temp' @@ -18,7 +17,7 @@ const sqliteConfig: SqliteConnectionOptions = { entities: [ ...VeramoDataStoreEntities, ...DataStoreContactEntities, - ...DataStorePresentationDefinitionItemEntities, + ...DataStorePresentationDefinitionEntities, KeyValueStoreEntity ], migrations: [ diff --git a/packages/agent/src/utils/oid4vciCredentialSuppliers.ts b/packages/agent/src/utils/oid4vciCredentialSuppliers.ts index 5ba90c3c..fe6f464d 100644 --- a/packages/agent/src/utils/oid4vciCredentialSuppliers.ts +++ b/packages/agent/src/utils/oid4vciCredentialSuppliers.ts @@ -22,7 +22,16 @@ class TemplateCredentialDataSupplier { } public async generateCredentialData(args: CredentialDataSupplierArgs): Promise { - const types: string[] = getTypesFromRequest(args.credentialRequest) + + let types: string[] + if ('credential_identifier' in args.credentialRequest) { + if(!args.credentialRequest.credential_identifier || args.credentialRequest.credential_identifier.length === 0) { + throw Error('credential_identifier may not be blank') + } + types = [args.credentialRequest.credential_identifier] + } else { + types = getTypesFromRequest(args.credentialRequest) + } const credentialSupplierConfig = args.credentialSupplierConfig as CredentialSupplierConfigWithTemplateSupport if (credentialSupplierConfig.template_mappings) { const templateMapping = credentialSupplierConfig.template_mappings diff --git a/packages/agent/src/utils/oid4vp.ts b/packages/agent/src/utils/oid4vp.ts index 1ab91a8a..0ab87c1a 100644 --- a/packages/agent/src/utils/oid4vp.ts +++ b/packages/agent/src/utils/oid4vp.ts @@ -11,15 +11,13 @@ import { } from "../environment"; import {CheckLinkedDomain, SupportedVersion} from "@sphereon/did-auth-siop"; import {Resolvable} from "did-resolver"; -import {AbstractPdStore} from "@sphereon/ssi-sdk.data-store"; -function toPexInstanceOptions(pdStore: AbstractPdStore, oid4vpInstanceOpts: OID4VPInstanceOpts[], opts?: { +function toPexInstanceOptions(oid4vpInstanceOpts: OID4VPInstanceOpts[], opts?: { resolver: Resolvable }): IPEXInstanceOptions[] { const result: IPEXInstanceOptions[] = [] oid4vpInstanceOpts.map(opt => { - opt.store = pdStore if (opt.rpOpts && !opt.rpOpts.didOpts?.resolveOpts) { if (!opt.rpOpts.didOpts) { // @ts-ignore @@ -70,13 +68,12 @@ export async function getDefaultOID4VPRPOptions(args?: { } -export async function createOID4VPRP(opts: { resolver: Resolvable, pdStore: AbstractPdStore }) { +export async function createOID4VPRP(opts: { resolver: Resolvable }) { if (!IS_OID4VP_ENABLED) { return } return new SIOPv2RP({ instanceOpts: toPexInstanceOptions( - opts.pdStore, oid4vpInstanceOpts.asArray, opts), }) diff --git a/packages/oid4vci-demo-frontend/craco.config.js b/packages/oid4vci-demo-frontend/craco.config.js new file mode 100644 index 00000000..2bed239c --- /dev/null +++ b/packages/oid4vci-demo-frontend/craco.config.js @@ -0,0 +1,30 @@ +const webpack = require('webpack'); + +module.exports = { + webpack: { + configure: (webpackConfig) => { + webpackConfig.resolve.alias = { + ...(webpackConfig.resolve.alias || {}), + fs: require.resolve('./src/utils/fs-browser.js'), + }; + + webpackConfig.resolve.fallback = { + ...webpackConfig.resolve.fallback, + crypto: require.resolve('crypto-browserify'), + stream: require.resolve('stream-browserify'), + path: require.resolve('path-browserify'), + buffer: require.resolve('buffer'), + fs: false, + }; + + webpackConfig.plugins = (webpackConfig.plugins || []).concat([ + new webpack.ProvidePlugin({ + Buffer: ['buffer', 'Buffer'], + process: 'process/browser.js', + }), + ]); + + return webpackConfig; + }, + }, +}; diff --git a/packages/oid4vci-demo-frontend/package.json b/packages/oid4vci-demo-frontend/package.json index e63e5d0b..47b00d36 100644 --- a/packages/oid4vci-demo-frontend/package.json +++ b/packages/oid4vci-demo-frontend/package.json @@ -4,25 +4,31 @@ "private": true, "license": "Apache-2.0", "dependencies": { + "@craco/craco": "^7.1.0", "@sphereon/did-auth-siop": "0.6.4", - "@sphereon/oid4vci-client": "0.10.3", - "@sphereon/oid4vci-common": "0.10.3", - "@sphereon/ssi-sdk.data-store": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.pd-manager": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.oid4vci-issuer-rest-client": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.qr-code-generator": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client": "0.23.5-unstable.43", - "@sphereon/ssi-types": "0.23.5-unstable.43", - "@sphereon/ui-components.core": "0.2.1-unstable.2", - "@sphereon/ui-components.ssi-react": "0.2.1-unstable.2", + "@sphereon/oid4vci-client": "0.16.1-unstable.27", + "@sphereon/oid4vci-common": "0.16.1-unstable.27", + "@sphereon/ssi-sdk.data-store": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.oid4vci-issuer-rest-client": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.pd-manager": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.qr-code-generator": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client": "0.29.1-unstable.215", + "@sphereon/ssi-types": "0.29.1-unstable.215", + "@sphereon/ui-components.core": "0.3.1-next.8", + "@sphereon/ui-components.credential-branding": "0.3.1-next.8", + "@sphereon/ui-components.ssi-react": "0.3.1-next.8", "@veramo/core": "4.2.0", "@veramo/remote-client": "4.2.0", "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "stream-browserify": "^3.0.0", + "path-browserify": "^1.0.1", "debug": "^4.3.4", "i18next": "^22.5.1", "i18next-browser-languagedetector": "^7.1.0", "i18next-http-backend": "^2.2.2", + "path-browserify": "^1.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-i18next": "^12.3.1", @@ -47,10 +53,10 @@ "typescript": "4.9.5" }, "scripts": { - "start:dev": "react-scripts start", - "start:prod": "react-scripts start", - "build": "react-scripts build", - "build:clean": "react-scripts build", + "start:dev": "craco start", + "start:prod": "craco start", + "build": "craco build", + "build:clean": "craco build", "compareTranslations": "ts-node ./src/scripts/TranslationCheck.ts", "test": "react-scripts test", "eject": "react-scripts eject" diff --git a/packages/oid4vci-demo-frontend/public/funke/pd_bg.svg b/packages/oid4vci-demo-frontend/public/funke/pd_bg.svg new file mode 100644 index 00000000..dc7078e2 --- /dev/null +++ b/packages/oid4vci-demo-frontend/public/funke/pd_bg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/packages/oid4vci-demo-frontend/public/funke/pd_logo.svg b/packages/oid4vci-demo-frontend/public/funke/pd_logo.svg new file mode 100644 index 00000000..f1c70b88 --- /dev/null +++ b/packages/oid4vci-demo-frontend/public/funke/pd_logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/oid4vci-demo-frontend/public/locales/development/en/translation.json b/packages/oid4vci-demo-frontend/public/locales/development/en/translation.json index 9a5de755..a8248c85 100644 --- a/packages/oid4vci-demo-frontend/public/locales/development/en/translation.json +++ b/packages/oid4vci-demo-frontend/public/locales/development/en/translation.json @@ -129,10 +129,20 @@ "vismayuki_verify_top_title": "We would like to receive 1 or more credentials from you", "vismayuki_verify_top_description": "Reason: {{purpose}}", "vismayuki_verify_bottom_description": "Scan this QR code with your mobile wallet's QR code scanner. \nOr enter your web wallet address to open your web wallet.", - "vismayuki_share_success_top_title": "bedankt voor het insturen van de informatie", - "vismayuki_share_success_top_description": "Deze is succesvol ontvangen.", + "vismayuki_share_success_top_title": "Thanks for submitting the information", + "vismayuki_share_success_top_description": "This has been received successfully.", "vismayuki_share_success_button_caption": "Ga terug naar begin pagina", "konkuk_share_success_top_title": "Thanks for submitting the information", "konkuk_share_success_top_description": "This has been received successfully.", - "konkuk_share_success_button_caption": "Return to first pages" + "konkuk_share_success_button_caption": "Return to first pages", + "funke_landing_page_title": "Available verification flows", + "funke_landing_page_description": "This demo may ask for multiple credentials. Choose an option.", + "funke_verify_top_title": "We would like to receive 1 or more credentials from you", + "funke_verify_top_description": "Purpose: {{purpose}}", + "funke_verify_bottom_description": "Scan this QR code with your mobile wallet's QR code scanner. \nOr enter your web wallet address to open it.", + "funke_share_success_top_title": "Thank you for providing the below information", + "funke_share_success_top_description": "Almost there. This is what we received from you.", + "funke_share_success_button_caption": "Return to first page", + "sharing_data_confirm_right_pane_title": "Thank you for providing the below information", + "sharing_data_confirm_right_pane_paragraph": "Almost there. This is what we received from you." } diff --git a/packages/oid4vci-demo-frontend/public/locales/development/nl/translation.json b/packages/oid4vci-demo-frontend/public/locales/development/nl/translation.json index ee2bf086..29842c43 100644 --- a/packages/oid4vci-demo-frontend/public/locales/development/nl/translation.json +++ b/packages/oid4vci-demo-frontend/public/locales/development/nl/translation.json @@ -131,5 +131,15 @@ "vismayuki_verify_bottom_description": "Scan deze QR-code met u mobiele wallet’s QR-code scanner. \nOf vul het adres van uw web wallet in om uw web wallet te openen.", "konkuk_share_success_top_title": "Thanks for submitting the information", "konkuk_share_success_top_description": "This has been received successfully.", - "konkuk_share_success_button_caption": "Return to first pages" + "konkuk_share_success_button_caption": "Return to first pages", + "funke_landing_page_title": "Beschikbare verificatie flows", + "funke_landing_page_description": "Via deze demo kan er om verschillende credentials gevraagd worden. Kies één optie.", + "funke_verify_top_title": "Graag ontvangen we van u 1 of meer credentials", + "funke_verify_top_description": "Reden: {{purpose}}", + "funke_verify_bottom_description": "Scan deze QR-code met u mobiele wallet’s QR-code scanner. \nOf vul het adres van uw web wallet in om uw web wallet te openen.", + "funke_share_success_top_title": "edankt voor het verstrekken van de onderstaande informatie", + "funke_share_success_top_description": "Bijna klaar. Dit is wat we van u hebben ontvangen.", + "funke_share_success_button_caption": "Ga terug naar begin pagina", + "sharing_data_confirm_right_pane_title": "Bedankt voor het verstrekken van de onderstaande informatie", + "sharing_data_confirm_right_pane_paragraph": "Bijna klaar. Dit is wat we van u hebben ontvangen." } diff --git a/packages/oid4vci-demo-frontend/src/components/AuthenticationQR/auth-model.ts b/packages/oid4vci-demo-frontend/src/components/AuthenticationQR/auth-model.ts index 42916216..8fcca986 100644 --- a/packages/oid4vci-demo-frontend/src/components/AuthenticationQR/auth-model.ts +++ b/packages/oid4vci-demo-frontend/src/components/AuthenticationQR/auth-model.ts @@ -1,5 +1,4 @@ // noinspection JSUnusedGlobalSymbols -import {AuthorizationResponsePayload} from '@sphereon/did-auth-siop' export interface ClaimPayloadCommonOpts { [x: string]: any diff --git a/packages/oid4vci-demo-frontend/src/configs/belastingdienst.json b/packages/oid4vci-demo-frontend/src/configs/issuer.bd.json similarity index 89% rename from packages/oid4vci-demo-frontend/src/configs/belastingdienst.json rename to packages/oid4vci-demo-frontend/src/configs/issuer.bd.json index 3359ead9..0569ddd1 100644 --- a/packages/oid4vci-demo-frontend/src/configs/belastingdienst.json +++ b/packages/oid4vci-demo-frontend/src/configs/issuer.bd.json @@ -20,7 +20,7 @@ { "name": "Omzetbelasting", "description": "Belastingdienst", - "route": "https://omzetbelasting.belastingdienst.demo.sphereon.com", + "route": "https://omzetbelasting.bd.demo.sphereon.com", "backgroundImage": "belastingdienst/hector-j-rivas.jpg", "logo": { "src": "belastingdienst/logo.svg", @@ -32,7 +32,7 @@ { "name": "Woonplaatsverklaring", "description": "Belastingdienst", - "route": "https://woonplaatsverklaring.belastingdienst.demo.sphereon.com", + "route": "https://woonplaatsverklaring.bd.demo.sphereon.com", "backgroundImage": "belastingdienst/grant-richie.png", "logo": { "src": "belastingdienst/logo.svg", diff --git a/packages/oid4vci-demo-frontend/src/configs/omzetbelasting.belastingdienst.json b/packages/oid4vci-demo-frontend/src/configs/omzetbelasting.bd.json similarity index 91% rename from packages/oid4vci-demo-frontend/src/configs/omzetbelasting.belastingdienst.json rename to packages/oid4vci-demo-frontend/src/configs/omzetbelasting.bd.json index 202c23d7..76218a32 100644 --- a/packages/oid4vci-demo-frontend/src/configs/omzetbelasting.belastingdienst.json +++ b/packages/oid4vci-demo-frontend/src/configs/omzetbelasting.bd.json @@ -1,9 +1,9 @@ { "general": { "credentialName": "omzetbelasting", - "oid4vpAgentBaseUrl": "https://omzetbelasting.belastingdienst.demo.sphereon.com", - "oid4vciAgentBaseUrl": "https://agent.belastingdienst.demo.sphereon.com", - "downloadUrl": "https://agent.belastingdienst.demo.sphereon.com/#/download" + "oid4vpAgentBaseUrl": "https://omzetbelasting.bd.demo.sphereon.com", + "oid4vciAgentBaseUrl": "https://agent.issuer.bd.demo.sphereon.com", + "downloadUrl": "https://agent.issuer.bd.demo.sphereon.com/#/download" }, "pages": { "infoRequest": { @@ -102,7 +102,7 @@ { "id": "issueSuccess", "operation": "navigate", - "path": "https://belastingdienst.demo.sphereon.com" + "path": "https://issuer.bd.demo.sphereon.com" }, { "id": "download", diff --git a/packages/oid4vci-demo-frontend/src/configs/rp.funke.json b/packages/oid4vci-demo-frontend/src/configs/rp.funke.json new file mode 100644 index 00000000..b387df51 --- /dev/null +++ b/packages/oid4vci-demo-frontend/src/configs/rp.funke.json @@ -0,0 +1,171 @@ +{ + "general": { + "credentialName": "Verified Account", + "oid4vpAgentBaseUrl": "http://192.168.178.110:5000", + "oid4vciAgentBaseUrl": "http://192.168.178.110:5000", + "downloadUrl": "https://agent.demo.sphereon.com/#/download", + "verifierUrl": "http://192.168.178.110:5000" + }, + "pages": { + "landingPage": { + "logo": { + "src": "image_4.svg", + "alt": "background", + "height": "100%" + }, + "mobile": { + "logo": { + "src": "image_4.svg", + "alt": "background", + "width": "100%" + } + }, + "pageTitle": "funke_landing_page_title", + "text": "funke_landing_page_description", + "presentationDefinitions": [ + { + "id": "pid-sdjwt", + "name": "Presentation definition naam", + "route": "https://account.banqup.demo.sphereon.com", + "description": "Purpose", + "backgroundColor": "grey", + "backgroundImage": "https://i.ibb.co/xShshGk/pd-bgf-min.png", + "logo": { + "src": "https://i.ibb.co/PmHTwvX/pd-logo.png", + "alt_text": "funke pd 2", + "width": 60, + "height": 60 + } + }, + { + "id": "PID-mdoc", + "name": "Presentation definition naam", + "route": "https://account.banqup.demo.sphereon.com", + "description": "Purpose", + "backgroundColor": "grey", + "backgroundImage": "https://i.ibb.co/xShshGk/pd-bgf-min.png", + "logo": { + "src": "https://i.ibb.co/PmHTwvX/pd-logo.png", + "alt_text": "funke pd 2", + "width": 60, + "height": 60 + } + } + ] + }, + "verifyRequest": { + "primaryButtonResourceId": "label_continue", + "primaryButtonManualResourceId": "label_continue", + "logo": { + "src": "image_4.svg", + "alt": "background", + "height": "100%" + }, + "rightPaneLeftPane": { + "width": "50%", + "welcomeLabel": { + "style": { + "fontSize": "48px", + "fontWeight": 600, + "textAlign": "center", + "color": "#424242" + }, + "className": "removeMarginBottom" + }, + "qrCode": { + "pane": { + "height": "50%" + }, + "topTitle": { + "value": "funke_verify_top_title", + "style": { + "display": "none" + } + }, + "topDescription": "funke_verify_top_description", + "bottomText": { + "fontColor": "#424242", + "className": "removeMarginTop", + "pStyle": { + "textAlign": "center" + }, + "credential_verify_request_right_pane_bottom_paragraph": "funke_verify_bottom_description" + }, + "width": 200, + "marginTop": "0", + "marginBottom": "10%" + } + } + }, + "verifyShare": { + "topTitle": "sharing_data_confirm_right_pane_title", + "topDescription": "sharing_data_confirm_right_pane_paragraph", + "logo": { + "src": "image_4.svg", + "alt": "background", + "height": "100%" + } + }, + "shareSuccess": { + "sideImage": { + "src": "image_4.svg", + "alt": "background", + "height": "100%" + }, + "photoRight": "undraw_messenger_re_8bky_grey.svg", + "topTitle": "funke_share_success_top_title", + "topDescription": "funke_share_success_top_description", + "buttonCaption": "funke_share_success_button_caption" + } + }, + "routes": [ + { + "id": "default", + "vpDefinitionId": "sphereonWalletIdentity", + "steps": [ + { + "id": "landingPage", + "operation": "navigate", + "path": "/landingvp", + "nextId": "verifyRequest", + "isDefaultRoute": true + }, + { + "id": "verifyRequest", + "operation": "navigate", + "path": "/credentials/verify/request", + "nextId": "verifyShare" + }, + { + "id": "verifyShare", + "operation": "navigate", + "path": "/credentials/verify/share", + "nextId": "shareSuccess" + }, + { + "id": "shareSuccess", + "operation": "navigate", + "path": "/information/success", + "nextId": "backToHome" + }, + { + "id": "backToHome", + "operation": "navigate", + "path": "https://funke.demo.sphereon.com/" + } + ] + } + ], + "components": { + "SSIPrimaryButton": { + "styles": { + "mainContainer": { + "backgroundColor": "#501592" + }, + "button": { + "width" : "220px" + } + } + } + } +} diff --git a/packages/oid4vci-demo-frontend/src/configs/vismayuki.json b/packages/oid4vci-demo-frontend/src/configs/rp.vismayuki.json similarity index 85% rename from packages/oid4vci-demo-frontend/src/configs/vismayuki.json rename to packages/oid4vci-demo-frontend/src/configs/rp.vismayuki.json index 89b31724..5d6e4e49 100644 --- a/packages/oid4vci-demo-frontend/src/configs/vismayuki.json +++ b/packages/oid4vci-demo-frontend/src/configs/rp.vismayuki.json @@ -1,10 +1,10 @@ { "general": { "credentialName": "Verified Account", - "oid4vpAgentBaseUrl": "https://agent.visma-yuki.demo.sphereon.com", - "oid4vciAgentBaseUrl": "https://agent.visma-yuki.demo.sphereon.com", - "downloadUrl": "https://agent.visma-yuki.demo.sphereon.com/#/download", - "verifierUrl": "https://agent.visma-yuki.demo.sphereon.com" + "oid4vpAgentBaseUrl": "https://agent.rp.vismayuki.demo.sphereon.com", + "oid4vciAgentBaseUrl": "https://agent.rp.vismayuki.demo.sphereon.com", + "downloadUrl": "https://agent.demo.sphereon.com/#/download", + "verifierUrl": "https://agent.rp.vismayuki.demo.sphereon.com" }, "pages": { "landingPage": { @@ -24,24 +24,28 @@ "text": "vismayuki_landing_page_description", "presentationDefinitions": [ { + "id": "omzetbelasting", "name": "Presentation definition naam", "route": "https://account.banqup.demo.sphereon.com", "description": "Purpose", "backgroundColor": "#5BDED2", + "backgroundImage": "belastingdienst/hector-j-rivas.jpg", "logo": { - "src": "vismayuki/pd_logo.svg", + "src": "belastingdienst/logo.svg", "alt_text": "Banqup logo", "width": 231, "height": 36 } }, { + "id": "woonplaatsverklaring", "name": "Presentation definition naam", "route": "https://account.banqup.demo.sphereon.com", "description": "Purpose", "backgroundColor": "#4542F2", + "backgroundImage": "belastingdienst/grant-richie.png", "logo": { - "src": "vismayuki/pd_logo.svg", + "src": "belastingdienst/logo.svg", "alt_text": "VismaYuki logo", "width": 231, "height": 36 @@ -132,7 +136,7 @@ { "id": "backToHome", "operation": "navigate", - "path": "http://localhost:5001" + "path": "https://rp.vismayuki.demo.sphereon.com/" } ] } diff --git a/packages/oid4vci-demo-frontend/src/configs/woonplaatsverklaring.belastingdienst.json b/packages/oid4vci-demo-frontend/src/configs/woonplaatsverklaring.bd.json similarity index 92% rename from packages/oid4vci-demo-frontend/src/configs/woonplaatsverklaring.belastingdienst.json rename to packages/oid4vci-demo-frontend/src/configs/woonplaatsverklaring.bd.json index 1f2503ad..af7c58cb 100644 --- a/packages/oid4vci-demo-frontend/src/configs/woonplaatsverklaring.belastingdienst.json +++ b/packages/oid4vci-demo-frontend/src/configs/woonplaatsverklaring.bd.json @@ -1,9 +1,9 @@ { "general": { "credentialName": "woonplaatsverklaring", - "oid4vpAgentBaseUrl": "https://woonplaatsverklaring.belastingdienst.demo.sphereon.com", - "oid4vciAgentBaseUrl": "https://agent.belastingdienst.demo.sphereon.com", - "downloadUrl": "https://agent.belastingdienst.demo.sphereon.com/#/download" + "oid4vpAgentBaseUrl": "https://woonplaatsverklaring.bd.demo.sphereon.com", + "oid4vciAgentBaseUrl": "https://agent.issuer.bd.demo.sphereon.com", + "downloadUrl": "https://agent.issuer.bd.demo.sphereon.com/#/download" }, "pages": { "infoRequest": { @@ -123,7 +123,7 @@ { "id": "issueSuccess", "operation": "navigate", - "path": "https://belastingdienst.demo.sphereon.com" + "path": "https://issuer.bd.demo.sphereon.com" }, { "id": "download", diff --git a/packages/oid4vci-demo-frontend/src/ecosystem/ecosystem-config.ts b/packages/oid4vci-demo-frontend/src/ecosystem/ecosystem-config.ts index d3265294..d4efb33a 100644 --- a/packages/oid4vci-demo-frontend/src/ecosystem/ecosystem-config.ts +++ b/packages/oid4vci-demo-frontend/src/ecosystem/ecosystem-config.ts @@ -235,6 +235,16 @@ export interface SSIInformationSharedSuccessPageConfig extends PageConfig { sideImage?: LogoProperties } +export interface SSIInformationVerifyPageConfig extends PageConfig { + topTitle?: string + topDescription?: string + photoLeft?: string + leftPaneWidth?: string + backgroundColor?: string + logo?: LogoProperties + numberOfColumns?: number +} + export interface SSICredentialIssueRequestPageConfig extends PageConfig { leftPaneWidth?: string photoWallet?: string @@ -491,6 +501,7 @@ export interface VCIConfigPages { SSICredentialIssuedSuccessPage: SSICredentialIssuedSuccessPageConfig SSICredentialVerifyFromVPRequestPage?: SSICredentialVerifyFromVPRequestPageConfig SSICredentialVerifyRequestPage?: SSICredentialVerifyRequestPageConfig + SSIInformationVerifyPage?: SSIInformationVerifyPageConfig SSIInformationSharedSuccessPage: SSIInformationSharedSuccessPageConfig SSILandingPage: SSILandingPageConfig SSICredentialIssueRequestPage: SSICredentialIssueRequestPageConfig diff --git a/packages/oid4vci-demo-frontend/src/pages/SSICredentialIssueRequestPage/index.tsx b/packages/oid4vci-demo-frontend/src/pages/SSICredentialIssueRequestPage/index.tsx index 0031bea9..44c09927 100644 --- a/packages/oid4vci-demo-frontend/src/pages/SSICredentialIssueRequestPage/index.tsx +++ b/packages/oid4vci-demo-frontend/src/pages/SSICredentialIssueRequestPage/index.tsx @@ -92,7 +92,8 @@ const SSICredentialIssueRequestPage: React.FC = () => { throw new Error('Web wallet address must not be empty'); } - window.location.href = mergeQueryParams(webWalletAddressValue, qrData.object.toString()); + const queryString = qrData.object.split('://')[1]; + window.open(mergeQueryParams(webWalletAddressValue, queryString), '_blank'); }; diff --git a/packages/oid4vci-demo-frontend/src/pages/SSICredentialVerifyRequestPage/index.tsx b/packages/oid4vci-demo-frontend/src/pages/SSICredentialVerifyRequestPage/index.tsx index 6cf4ace6..10faf731 100644 --- a/packages/oid4vci-demo-frontend/src/pages/SSICredentialVerifyRequestPage/index.tsx +++ b/packages/oid4vci-demo-frontend/src/pages/SSICredentialVerifyRequestPage/index.tsx @@ -39,7 +39,7 @@ export default function SSICredentialVerifyRequestPage(): React.ReactElement | n throw new Error('Web wallet address must not be empty'); } - window.location.href = mergeQueryParams(webWalletAddressValue, deepLink.toString()); + window.open(mergeQueryParams(webWalletAddressValue, deepLink.toString()), '_blank'); }; @@ -136,7 +136,7 @@ export default function SSICredentialVerifyRequestPage(): React.ReactElement | n {} @@ -166,7 +166,7 @@ export default function SSICredentialVerifyRequestPage(): React.ReactElement | n {} diff --git a/packages/oid4vci-demo-frontend/src/pages/SSIInformationVerifyPage/index.tsx b/packages/oid4vci-demo-frontend/src/pages/SSIInformationVerifyPage/index.tsx new file mode 100644 index 00000000..ade409e6 --- /dev/null +++ b/packages/oid4vci-demo-frontend/src/pages/SSIInformationVerifyPage/index.tsx @@ -0,0 +1,210 @@ +import { UniformCredential } from '../../types'; +import React, { useEffect, useState } from 'react'; +import { useFlowRouter } from '../../router/flow-router'; +import { SSIInformationVerifyPageConfig } from '../../ecosystem/ecosystem-config'; +import { useLocation } from 'react-router-dom'; +import { useMediaQuery } from 'react-responsive'; +import { useEcosystem } from '../../ecosystem/ecosystem'; +import { Trans, useTranslation } from 'react-i18next'; +import { Text } from '../../components/Text'; +import SSIPrimaryButton from '../../components/SSIPrimaryButton'; +import { convertPIDToUniformCredential } from '../../utils/mapper/PIDMapper'; +import { NonMobile } from "../.."; + +type State = { + data: object | undefined // raw credential + credential: UniformCredential; +}; + +const SSIInformationVerifyPage: React.FC = () => { + const flowRouter = useFlowRouter(); + const location = useLocation(); + const isTabletOrMobile = useMediaQuery({ query: '(max-width: 767px)' }); + + const pageConfig = flowRouter.getPageConfig(); + const { t } = useTranslation(); + const [payload, setPayload] = useState | null>(null); + const [state, setState] = useState(() => { + const locationState = location.state as State | undefined + return { + data: locationState?.data, + credential: locationState?.credential || ({} as UniformCredential) + } + }) + + + const credential = state?.data + // Mock data for testing + // const credential = getMockCredentialSdJwt(); + //const credential = getMockCredentialMdoc(); + const numberOfColumns = pageConfig.numberOfColumns ?? 1; + + useEffect(() => { + const fetchData = async () => { + if (state.data && 'vp_token' in state.data) { + const uniformCredential = await convertPIDToUniformCredential(state.data.vp_token) + setPayload(uniformCredential) + setState(prevState => ({ + ...prevState, + credential: uniformCredential + })) + } + } + + fetchData() + }, [state.data]) + + if (!payload) { + return
Loading...
; + } + + return ( +
+ +
+ {pageConfig.logo && + {pageConfig.logo.alt} + } +
+
+
+
+ + + +
+ {payload.transformedClaims && + Object.entries(payload.transformedClaims).map(([key, value], index) => ( +
+ {key} +
+ {typeof value === 'object' && value !== null + ? JSON.stringify(value) + : String(value)} +
+
+ ))} +
+
+ await flowRouter.nextStep({ payload: state?.credential.original })} + /> +
+
+
+
+ ); +}; + +function getMockCredentialMdoc() { + return { + docType: 'org.iso.18013.5.1.mDL', + version: '1.0', + issuer: 'DE-BMVI', + credentialID: 'dXJuOmV4YW1wbGU6ZGUtYm12aToxMjM0NTY=', + given_name: 'ERIKA', + family_name: 'MUSTERMANN', + family_name_birth: 'GABLER', + birth_date: '1964-08-12', + age_birth_year: 1964, + age_in_years: 59, + age_over_12: true, + age_over_14: true, + age_over_16: true, + age_over_18: true, + age_over_21: true, + age_over_65: false, + birth_place: 'BERLIN', + resident_country: 'DE', + resident_city: 'KÖLN', + resident_postal_code: '51147', + resident_street: 'HEIDESTRAẞE 17', + nationality: 'DE', + issuance_date: '...', + expiry_date: '...', + issuing_country: 'DE', + issuing_authority: 'DE', + }; +} + +function getMockCredentialSdJwt() { + return { + vct: 'urn:eu.europa.ec.eudi:pid:1', + iss: 'https://demo.pid-issuer.bundesdruckerei.de/c', + issuing_country: 'DE', + issuing_authority: 'DE', + given_name: 'ERIKA', + family_name: 'MUSTERMANN', + birth_family_name: 'GABLER', + birthdate: '1964-08-12', + age_birth_year: 1964, + age_in_years: 59, + age_equal_or_over: { + '12': true, + '14': true, + '16': true, + '18': true, + '21': true, + '65': false, + }, + place_of_birth: { + locality: 'BERLIN', + }, + address: { + locality: 'KÖLN', + postal_code: '51147', + street_address: 'HEIDESTRAẞE 17', + }, + nationalities: ['DE'], + }; +} + +export default SSIInformationVerifyPage; diff --git a/packages/oid4vci-demo-frontend/src/pages/SSISelectCredentialPage/index.tsx b/packages/oid4vci-demo-frontend/src/pages/SSISelectCredentialPage/index.tsx index b48bd330..88b9a568 100644 --- a/packages/oid4vci-demo-frontend/src/pages/SSISelectCredentialPage/index.tsx +++ b/packages/oid4vci-demo-frontend/src/pages/SSISelectCredentialPage/index.tsx @@ -3,7 +3,6 @@ import 'swiper/css' import 'swiper/css/pagination' import './index.module.css' import { MetadataClient } from '@sphereon/oid4vci-client' -import { EndpointMetadataResult } from '@sphereon/oid4vci-common' import { IBasicCredentialLocaleBranding, IBasicImageDimensions } from '@sphereon/ssi-sdk.data-store' import { getCredentialBrandings } from '../../utils/mapper/branding/OIDC4VCIBrandingMapper' import { useTranslation } from "react-i18next" @@ -15,6 +14,7 @@ import {SSISelectCredentialPageConfig} from "../../ecosystem/ecosystem-config" import {useEcosystem} from "../../ecosystem/ecosystem" import {SSICredentialCardView} from "@sphereon/ui-components.ssi-react" import {DEV_OVERRIDE_OID4VCI_AGENT_BASE_URL} from "../../environment" +import {EndpointMetadataResult} from "@sphereon/oid4vci-common"; const short = require('short-uuid'); diff --git a/packages/oid4vci-demo-frontend/src/router/AppRouter.tsx b/packages/oid4vci-demo-frontend/src/router/AppRouter.tsx index 14567519..02505291 100644 --- a/packages/oid4vci-demo-frontend/src/router/AppRouter.tsx +++ b/packages/oid4vci-demo-frontend/src/router/AppRouter.tsx @@ -17,6 +17,7 @@ import SSIWelcomePage from '../pages/SSIWelcomePage' import SSIIdentityVerificationPage from '../pages/SSIIdentityVerificationPage' import SSICredentialVerifyFromVPRequestPage from '../pages/SSICredentialVerifyFromVPRequest' import SSIPresentationsLandingPage from "../pages/SSIPresentationsLandingPage"; +import SSIInformationVerifyPage from "../pages/SSIInformationVerifyPage"; export const routes: Record = { '/start': , @@ -26,6 +27,7 @@ export const routes: Record = { '/information/success': , '/credentials/select': , '/credentials/verify/request': , + '/credentials/verify/share': , '/credentials/verify/vp/request': , '/credentials/issue/request': , '/credentials/issue/success': , diff --git a/packages/oid4vci-demo-frontend/src/router/actions/credential-actions.ts b/packages/oid4vci-demo-frontend/src/router/actions/credential-actions.ts index d54839c7..9357be55 100644 --- a/packages/oid4vci-demo-frontend/src/router/actions/credential-actions.ts +++ b/packages/oid4vci-demo-frontend/src/router/actions/credential-actions.ts @@ -1,17 +1,6 @@ import short from "short-uuid" -import {IOID4VCIClientCreateOfferUriResponse, IOID4VCIRestClient} from "@sphereon/ssi-sdk.oid4vci-issuer-rest-client" -import {Ecosystem, useEcosystem} from "../../ecosystem/ecosystem" -import { - ComponentConfig, - EcosystemGeneralConfig, - PageConfig, - VCIConfig, - VCIConfigRoute -} from "../../ecosystem/ecosystem-config" -import {IAgent, RemoveContext} from "@veramo/core" -import {IQRCodeGenerator} from "@sphereon/ssi-sdk.qr-code-generator" -import {ISIOPv2OID4VPRPRestClient} from "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client" - +import {IOID4VCIClientCreateOfferUriResponse} from "@sphereon/ssi-sdk.oid4vci-issuer-rest-client" +import {Ecosystem} from "../../ecosystem/ecosystem" type Payload = Record type QRState = Record @@ -22,18 +11,22 @@ type CredentialOfferState = { } export const createCredentialOffer = async (actionParams: Record, state: CredentialOfferState, ecosystem: Ecosystem): Promise => { const generalConfig = ecosystem.getGeneralConfig() // TODO delete me after all configs use actionParams.issueCredentialType + if(!generalConfig.oid4vciAgentBaseUrl) { + throw new Error('VCI is not enabled because oid4vciAgentBaseUrl is not set in the ecosystem config') + } + const shortUuid = short.generate() const uriData: IOID4VCIClientCreateOfferUriResponse = await ecosystem.getAgent().oid4vciClientCreateOfferUri({ - grants: { + credential_issuer: generalConfig.oid4vciAgentBaseUrl, + grants: { 'urn:ietf:params:oauth:grant-type:pre-authorized_code': { 'pre-authorized_code': shortUuid, - user_pin_required: false, }, }, credentialDataSupplierInput: { ...state.payload }, - credentials: [state.credentialType ?? ("issueCredentialType" in actionParams ? actionParams.issueCredentialType : generalConfig.issueCredentialType)], + credential_configuration_ids: [state.credentialType ?? ("issueCredentialType" in actionParams ? actionParams.issueCredentialType : generalConfig.issueCredentialType)], }) return { diff --git a/packages/oid4vci-demo-frontend/src/types/index.ts b/packages/oid4vci-demo-frontend/src/types/index.ts index 84e2c50a..68eb2252 100644 --- a/packages/oid4vci-demo-frontend/src/types/index.ts +++ b/packages/oid4vci-demo-frontend/src/types/index.ts @@ -29,3 +29,12 @@ export type FormOutputData = Record export type FormFieldValue = string | number | ReadonlyArray | boolean | undefined export type ImmutableRecord = Readonly>; export type ImmutableValue = Readonly | boolean | undefined>; + +export type UniformCredential = { + //fixme: after updating to the latest ssi-types we should be able strictly type this + original: any + //original claims that can be found in the credential + subjectClaim: Record + //transformed claims. altered form of the subject claim + transformedClaims: Record +} \ No newline at end of file diff --git a/packages/oid4vci-demo-frontend/src/utils/fs-browser.js b/packages/oid4vci-demo-frontend/src/utils/fs-browser.js new file mode 100644 index 00000000..23d78e0a --- /dev/null +++ b/packages/oid4vci-demo-frontend/src/utils/fs-browser.js @@ -0,0 +1,7 @@ +export default { + promises: { + readFile: async () => { + throw new Error('fs is not available in the browser'); + } + } +}; diff --git a/packages/oid4vci-demo-frontend/src/utils/mapper/PIDMapper.ts b/packages/oid4vci-demo-frontend/src/utils/mapper/PIDMapper.ts new file mode 100644 index 00000000..0b8c0eba --- /dev/null +++ b/packages/oid4vci-demo-frontend/src/utils/mapper/PIDMapper.ts @@ -0,0 +1,224 @@ +import {UniformCredential} from "../../types"; +import {CredentialDetailsRow, toNonPersistedCredentialSummary} from "@sphereon/ui-components.credential-branding"; +import {CredentialMapper, SdJwtDecodedVerifiableCredentialPayload, W3CVerifiableCredential} from "@sphereon/ssi-types"; +// @ts-ignore +import crypto from 'crypto-browserify' +import {VerifiableCredential} from "@veramo/core"; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export async function convertPIDToUniformCredential(credential: any): Promise { + //fixme: we have a problem with crypto library that should be fixed when we update the sdk libs version. for now, we're assuming that sd-jwt credential that we have here is already decoded + + if (CredentialMapper.isSdJwtEncoded(credential)) { + // @ts-ignore + const hasher = (data, algorithm) => { + const sanitizedAlgorithm = algorithm.toLowerCase().replace(/[-_]/g, '') + return crypto.createHash(sanitizedAlgorithm).update(data).digest(); + } + // @ts-ignore + const sdJwtDecodedVc: SdJwtDecodedVerifiableCredential = await CredentialMapper.decodeSdJwtVcAsync(credential as string, hasher) + return { + original: credential, + subjectClaim: sdJwtDecodedVc.decodedPayload as Record, + transformedClaims: convertPIDSdJwtWellknownPayloadValues(sdJwtDecodedVc.decodedPayload) + } + } + if(CredentialMapper.isMsoMdocOid4VPEncoded(credential)) { + const wvp = CredentialMapper.toWrappedVerifiablePresentation(credential) + if(!wvp.vcs || wvp.vcs.length == 0) { + return Promise.reject('Missing decoded MDOC credential') + } + const decodedCredential = wvp.vcs[0].credential as any // FIXME + const uniformCredential = CredentialMapper.toUniformCredential(decodedCredential); + const credentialSubject = uniformCredential.credentialSubject as Record; + return { + original: credential, + subjectClaim: credentialSubject, + transformedClaims: convertPIDMdocWellknownPayloadValues(credentialSubject) + } + } + const credentialSummary = await toNonPersistedCredentialSummary(credential) + return { + original: credential, + subjectClaim: CredentialMapper.toUniformCredential(credential).credentialSubject as Record, + transformedClaims: convertPIDUniformVCWellknownPayloadValues(credentialSummary.properties) + } +} + +/** + * This function reduces the payload to show only the important parts of the claims in a human-readable fashion. We're doing this with keeping the pid credential in mind + * @param payload + */ +function convertPIDSdJwtWellknownPayloadValues(payload: SdJwtDecodedVerifiableCredentialPayload) { + const humanReadablePayload: Record = {}; + + const exclusions: string[] = ['vct', 'iss', 'exp', 'iat', 'cnf', 'age_equal_or_over']; + + const isAgeKey = (key: string): boolean => !isNaN(Number(key)); + + // Collect numeric age keys to process after the loop + const numericAgeKeys: number[] = []; + + for (const [key, value] of Object.entries(payload)) { + if (exclusions.includes(key)) { + continue; // Skip the keys that are in the exclusions array + } + + if (isAgeKey(key)) { + numericAgeKeys.push(Number(key)); + } else { + const humanReadableKey = toHumanReadable(key); + + if (typeof value === 'object') { + if(value !== null && Object.keys(value).length > 0) { + const concatenatedValues = Object.values(value) + .filter(part => part) + .join(', '); + humanReadablePayload[humanReadableKey] = concatenatedValues; + } + } else { + if(typeof(value) !== 'string' || value != '') { + humanReadablePayload[humanReadableKey] = convertToString(value); + } + } + } + } + + if (numericAgeKeys.length > 0) { + numericAgeKeys.sort((a, b) => a - b); + const lowerLimit = numericAgeKeys[0]; + const upperLimit = numericAgeKeys[numericAgeKeys.length - 1]; + + humanReadablePayload[`Age is above ${lowerLimit}`] = convertToString(payload[lowerLimit.toString()]); + humanReadablePayload[`Age is above ${upperLimit}`] = convertToString(payload[upperLimit.toString()]); + } + + if (payload.age_equal_or_over) { + const ageKeys: number[] = Object.keys(payload.age_equal_or_over) + .map(Number) + .sort((a, b) => a - b); + if (ageKeys.length > 0) { + const lowerLimit: number = ageKeys[0]; + const upperLimit: number = ageKeys[ageKeys.length - 1]; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + humanReadablePayload[`Age is above ${lowerLimit}`] = convertToString(payload.age_equal_or_over[lowerLimit.toString()]); + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + humanReadablePayload[`Age is above ${upperLimit}`] = convertToString(payload.age_equal_or_over[upperLimit.toString()]); + } + } + + return humanReadablePayload; +} + +function convertToString(value: unknown): string { + if (Array.isArray(value)) { + return value.join(', ') + } + if (value === null || value === undefined) { + return '' + } + return String(value) +} + +function toHumanReadable(key: string): string { + key = key.charAt(0).toUpperCase() + key.slice(1) + return key + .split('_') + .join(' '); +} + +function convertPIDMdocWellknownPayloadValues(credential: Record): Record { + const humanReadablePayload: Record = {}; + + const exclusions: string[] = ['docType', 'version', 'issuer', 'credentialID', 'issuance_date', 'expiry_date']; + + const isAgeKey = (key: string): boolean => key.startsWith("age_over_"); + + const addressKeys: string[] = ['resident_street', 'resident_postal_code', 'resident_city']; + const combinedAddress: string[] = []; + const ageKeys: number[] = []; + + for (const [key, value] of Object.entries(credential)) { + if (exclusions.includes(key)) { + continue; // Skip the keys that are in the exclusions array + } + + if (isAgeKey(key)) { + ageKeys.push(Number(key.split("_")[2])); // Collect age values + } else if (addressKeys.includes(key)) { + combinedAddress.push(convertToString(value)); // Collect address parts for later combination + } else { + const humanReadableKey = toHumanReadable(key); + + if (typeof value === 'object' && value !== null) { + const concatenatedValues = Object.values(value) + .filter(part => part) + .join(', '); + humanReadablePayload[humanReadableKey] = concatenatedValues; + } else { + humanReadablePayload[humanReadableKey] = convertToString(value); + } + } + } + + // Add only the lowest and highest age keys + if (ageKeys.length > 0) { + ageKeys.sort((a, b) => a - b); // Sort age keys to find the lowest and highest + const lowerLimit = ageKeys[0]; + const upperLimit = ageKeys[ageKeys.length - 1]; + + humanReadablePayload[`Age is over ${lowerLimit}`] = convertToString(credential[`age_over_${lowerLimit}`]); + humanReadablePayload[`Age is over ${upperLimit}`] = convertToString(credential[`age_over_${upperLimit}`]); + } + + // Combine address parts into a single string if any address-related keys were found + if (combinedAddress.length > 0) { + humanReadablePayload["Address"] = combinedAddress.join(', '); + } + + return humanReadablePayload; +} + +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +function isMdoc(credential: any) { + return 'docType' in credential && credential['docType'] === 'org.iso.18013.5.1.mDL' +} + +function convertPIDUniformVCWellknownPayloadValues(properties: CredentialDetailsRow[]) { + const humanReadablePayload: Record = {}; + + const keyMappings: Record = { + "issuing_country": "Issuing Country", + "issuing_authority": "Issuing Authority", + "given_name": "Given Name", + "family_name": "Family Name", + "birth_family_name": "Birth Family Name", + "birthdate": "Date of Birth", + "place_of_birth": "Place of Birth", + "nationalities": "Nationalities" + }; + + properties.forEach(property => { + const { id, value } = property; + + if (keyMappings[id]) { + humanReadablePayload[keyMappings[id]] = convertToString(value); + } else if (id === "age_equal_or_over" && typeof value === "object" && value !== null) { + const ageKeys = Object.keys(value).map(Number).sort((a, b) => a - b); + const lowerLimit = ageKeys[0]; + const upperLimit = ageKeys[ageKeys.length - 1]; + + humanReadablePayload[`Age is above ${lowerLimit}`] = value[lowerLimit.toString()]; + humanReadablePayload[`Age is above ${upperLimit}`] = value[upperLimit.toString()]; + } else if (id === "address" && typeof value === "object" && value !== null) { + const { street_address, locality, postal_code } = value; + const addressParts = [street_address, postal_code, locality].filter(part => part); + humanReadablePayload["Address"] = addressParts.join(', '); + } + }); + + return humanReadablePayload; +} diff --git a/packages/oid4vci-demo-frontend/src/utils/mapper/branding/OIDC4VCIBrandingMapper.ts b/packages/oid4vci-demo-frontend/src/utils/mapper/branding/OIDC4VCIBrandingMapper.ts index 1f91110c..e6cb8c35 100644 --- a/packages/oid4vci-demo-frontend/src/utils/mapper/branding/OIDC4VCIBrandingMapper.ts +++ b/packages/oid4vci-demo-frontend/src/utils/mapper/branding/OIDC4VCIBrandingMapper.ts @@ -1,5 +1,10 @@ -import {CredentialsSupportedDisplay, CredentialSupported, EndpointMetadataResult} from '@sphereon/oid4vci-common' +import { + CredentialConfigurationSupported, + CredentialsSupportedDisplay, + EndpointMetadataResult +} from '@sphereon/oid4vci-common' import {IBasicCredentialLocaleBranding} from '@sphereon/ssi-sdk.data-store' +import {CredentialDefinitionJwtVcJsonV1_0_13} from "@sphereon/oid4vci-common/lib/types/v1_0_13.types"; export const credentialLocaleBrandingFrom = async (credentialDisplay: CredentialsSupportedDisplay): Promise => { console.log(JSON.stringify(credentialDisplay, null, 2)) @@ -51,15 +56,21 @@ export const getCredentialBrandings = async (metadata: EndpointMetadataResult): const credentialBranding = new Map>() Promise.all( - (metadata.credentialIssuerMetadata!.credentials_supported as CredentialSupported[]).map(async (credentialsSupported: CredentialSupported): Promise => { + (Object.values(metadata.credentialIssuerMetadata!.credential_configurations_supported as Record)) + .map(async (credentialsConfigSupported: CredentialConfigurationSupported): Promise => { const localeBranding: Array = await Promise.all( - (credentialsSupported.display ?? []).map( + (credentialsConfigSupported.display ?? []).map( async (display: CredentialsSupportedDisplay): Promise => await credentialLocaleBrandingFrom(display) ), ); - const types = 'types' in credentialsSupported ? credentialsSupported.types : undefined + const types = 'types' in credentialsConfigSupported // TODO credentialsConfigSupported.types is deprecated + ? credentialsConfigSupported.types as string[] + : 'credential_definition' in credentialsConfigSupported + ? (credentialsConfigSupported.credential_definition as CredentialDefinitionJwtVcJsonV1_0_13).type + : undefined + if (types) { const credentialTypes: Array = types.length > 1 diff --git a/packages/oid4vp-demo-frontend/package.json b/packages/oid4vp-demo-frontend/package.json index 1056344d..d6fae8f6 100644 --- a/packages/oid4vp-demo-frontend/package.json +++ b/packages/oid4vp-demo-frontend/package.json @@ -5,10 +5,10 @@ "license": "Apache-2.0", "dependencies": { "@material-ui/core": "^4.12.4", - "@sphereon/ssi-sdk.qr-code-generator": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.23.5-unstable.43", - "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client": "0.23.5-unstable.43", - "@sphereon/ssi-types": "0.23.5-unstable.43", + "@sphereon/ssi-sdk.qr-code-generator": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.29.1-unstable.215", + "@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client": "0.29.1-unstable.215", + "@sphereon/ssi-types": "0.29.1-unstable.215", "@veramo/core": "4.2.0", "bootstrap": "^5.3.2", "jsonpack": "^1.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ca6985d..b3c2f5a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,22 +8,31 @@ overrides: did-jwt: 6.11.6 did-jwt-vc: 3.1.3 ethr-did: 2.3.9 - '@sphereon/ssi-types': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.data-store': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.pd-manager': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.presentation-exchange': 0.23.5-unstable.43 - '@sphereon/oid4vci-client': 0.10.3 - '@sphereon/oid4vci-common': 0.10.3 - '@sphereon/oid4vci-issuer': 0.10.3 - '@sphereon/oid4vci-issuer-server': 0.10.3 - '@sphereon/ui-components.core': 0.2.1-unstable.2 - '@sphereon/ui-components.ssi-react': 0.2.1-unstable.2 - '@sphereon/pex': 3.3.2 + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215 + '@sphereon/ssi-express-support': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.kv-store-temp': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.oid4vci-issuer': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.oid4vci-issuer-rest-api': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.oid4vci-issuer-store': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.presentation-exchange': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.vc-handler-ld-local': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.oid4vci-issuer-rest-client': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.qr-code-generator': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.pd-manager': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.remote-server-rest-api': 0.29.1-unstable.215 + '@sphereon/oid4vci-client': 0.16.1-unstable.27 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-issuer': 0.16.1-unstable.27 + '@sphereon/oid4vci-issuer-server': 0.16.1-unstable.27 + '@sphereon/pex': 4.0.1 '@sphereon/pex-models': 2.2.4 - '@sphereon/did-auth-siop': 0.6.4 - '@sphereon/ssi-express-support': 0.23.5-unstable.43 + '@sphereon/did-auth-siop': 0.16.1-unstable.27 '@sphereon/did-uni-client': 0.6.3-unstable.1 '@veramo/core': 4.2.0 '@veramo/credential-w3c': 4.2.0 @@ -79,95 +88,107 @@ importers: packages/agent: dependencies: '@sphereon/did-auth-siop': - specifier: 0.6.4 - version: 0.6.4 + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27 + '@sphereon/did-auth-siop-adapter': + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27 '@sphereon/did-uni-client': specifier: 0.6.3-unstable.1 version: 0.6.3-unstable.1 '@sphereon/oid4vci-common': - specifier: 0.10.3 - version: 0.10.3(msrcrypto@1.5.8) + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27 '@sphereon/oid4vci-issuer': - specifier: 0.10.3 - version: 0.10.3(msrcrypto@1.5.8) + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27(awesome-qr@2.1.5-rc.0) '@sphereon/oid4vci-issuer-server': - specifier: 0.10.3 - version: 0.10.3(msrcrypto@1.5.8)(passport-http-bearer@1.0.1) + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27(awesome-qr@2.1.5-rc.0)(passport-http-bearer@1.0.1) '@sphereon/pex': - specifier: 3.3.2 - version: 3.3.2 + specifier: 4.0.1 + version: 4.0.1 '@sphereon/pex-models': specifier: 2.2.4 version: 2.2.4 '@sphereon/react-native-argon2': specifier: ^2.0.9 - version: 2.0.9(react-native@0.73.5) + version: 2.0.9(react-native@0.75.2) '@sphereon/ssi-express-support': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1) '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.18.2 - version: 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.24.1-next.105 + version: 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-provider-web': - specifier: 0.18.2 - version: 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.24.1-next.105 + version: 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.18.2 - version: 0.18.2 + specifier: 0.24.1-next.105 + version: 0.24.1-next.105 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.18.2 - version: 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.24.1-next.105 + version: 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': + specifier: 0.24.1-next.105 + version: 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.jwt-service': + specifier: 0.24.1-next.105 + version: 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.18.2 - version: 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.24.1-next.105 + version: 0.24.1-next.105 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.18.2 - version: 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.24.1-next.105 + version: 0.24.1-next.105 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.18.2 - version: 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.24.1-next.105 + version: 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.data-store': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.oid4vci-issuer': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(awesome-qr@2.1.5-rc.0)(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.oid4vci-issuer-rest-api': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.oid4vci-issuer-store': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.pd-manager': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.presentation-exchange': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.remote-server-rest-api': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(passport-http-bearer@1.0.1) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(passport-http-bearer@1.0.1) + '@sphereon/ssi-sdk.sd-jwt': + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.siopv2-oid4vp-common': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.vc-handler-ld-local': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/wellknown-dids-client': specifier: ^0.1.3 version: 0.1.3 @@ -179,7 +200,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2) '@veramo/data-store': specifier: 4.2.0 version: 4.2.0(patch_hash=feb5u2ygzsdf67qbxr2lxgqjyy)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -194,7 +215,7 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.73.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/did-provider-key': specifier: 4.2.0 version: 4.2.0 @@ -230,7 +251,7 @@ importers: version: 2.30.0 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@5.5.0) + version: 4.3.4 did-jwt: specifier: 6.11.6 version: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) @@ -322,42 +343,48 @@ importers: packages/oid4vci-demo-frontend: dependencies: + '@craco/craco': + specifier: ^7.1.0 + version: 7.1.0(@types/node@18.19.21)(postcss@8.4.41)(react-scripts@5.0.1)(typescript@4.9.5) '@sphereon/did-auth-siop': - specifier: 0.6.4 - version: 0.6.4 + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27 '@sphereon/oid4vci-client': - specifier: 0.10.3 - version: 0.10.3 + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27 '@sphereon/oid4vci-common': - specifier: 0.10.3 - version: 0.10.3(msrcrypto@1.5.8) + specifier: 0.16.1-unstable.27 + version: 0.16.1-unstable.27 '@sphereon/ssi-sdk.data-store': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.oid4vci-issuer-rest-client': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.pd-manager': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.qr-code-generator': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.siopv2-oid4vp-common': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-types': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ui-components.core': - specifier: 0.2.1-unstable.2 - version: 0.2.1-unstable.2(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + specifier: 0.3.1-next.8 + version: 0.3.1-next.8(react-dom@18.2.0)(react@18.2.0) + '@sphereon/ui-components.credential-branding': + specifier: 0.3.1-next.8 + version: 0.3.1-next.8(react-dom@18.2.0)(react@18.2.0)(ts-node@10.9.2) '@sphereon/ui-components.ssi-react': - specifier: 0.2.1-unstable.2 - version: 0.2.1-unstable.2(@babel/core@7.24.0)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + specifier: 0.3.1-next.8 + version: 0.3.1-next.8(@babel/core@7.24.0)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0)(ts-node@10.9.2) '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -367,9 +394,12 @@ importers: buffer: specifier: ^6.0.3 version: 6.0.3 + crypto-browserify: + specifier: ^3.12.0 + version: 3.12.0 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@5.5.0) + version: 4.3.4 i18next: specifier: ^22.5.1 version: 22.5.1 @@ -379,6 +409,9 @@ importers: i18next-http-backend: specifier: ^2.2.2 version: 2.5.0 + path-browserify: + specifier: ^1.0.1 + version: 1.0.1 react: specifier: ^18.2.0 version: 18.2.0 @@ -406,6 +439,9 @@ importers: short-uuid: specifier: ^4.2.2 version: 4.2.2 + stream-browserify: + specifier: ^3.0.0 + version: 3.0.0 swiper: specifier: ^9.4.1 version: 9.4.1 @@ -447,17 +483,17 @@ importers: specifier: ^4.12.4 version: 4.12.4(@types/react@17.0.76)(react-dom@17.0.2)(react@17.0.2) '@sphereon/ssi-sdk.qr-code-generator': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.siopv2-oid4vp-common': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@sphereon/ssi-types': - specifier: 0.23.5-unstable.43 - version: 0.23.5-unstable.43 + specifier: 0.29.1-unstable.215 + version: 0.29.1-unstable.215 '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -469,7 +505,7 @@ importers: version: 1.1.5 node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.90.3) + version: 2.0.1(webpack@5.94.0) react: specifier: ^17.0.2 version: 17.0.2 @@ -481,7 +517,7 @@ importers: version: 17.0.2(react@17.0.2) react-loader-spinner: specifier: 5.4.5 - version: 5.4.5(@babel/core@7.24.0)(react-dom@17.0.2)(react@17.0.2) + version: 5.4.5(@babel/core@7.25.2)(react-dom@17.0.2)(react@17.0.2) react-router: specifier: ^5.3.4 version: 5.3.4(react@17.0.2) @@ -490,10 +526,10 @@ importers: version: 5.3.4(react@17.0.2) react-scripts: specifier: ^5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(react@17.0.2)(typescript@4.9.5) + version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.25.2)(eslint@8.57.0)(react@17.0.2)(typescript@4.9.5) ts-loader: specifier: ^9.4.4 - version: 9.5.1(typescript@4.9.5)(webpack@5.90.3) + version: 9.5.1(typescript@4.9.5)(webpack@5.94.0) underscore.string: specifier: ^3.3.6 version: 3.3.6 @@ -509,7 +545,7 @@ importers: version: 11.2.7(react-dom@17.0.2)(react@17.0.2) '@testing-library/user-event': specifier: ^12.8.3 - version: 12.8.3(@testing-library/dom@9.3.4) + version: 12.8.3(@testing-library/dom@10.4.0) '@types/dotenv-flow': specifier: ^3.2.0 version: 3.3.3 @@ -549,11 +585,6 @@ importers: packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: false - /@adobe/css-tools@4.3.3: resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} dev: true @@ -591,8 +622,9 @@ packages: /@babel/code-frame@7.10.4: resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==} dependencies: - '@babel/highlight': 7.23.4 + '@babel/highlight': 7.24.7 dev: false + optional: true /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} @@ -601,10 +633,22 @@ packages: '@babel/highlight': 7.23.4 chalk: 2.4.2 + /@babel/code-frame@7.24.7: + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + /@babel/compat-data@7.23.5: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.25.4: + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/core@7.24.0: resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} engines: {node: '>=6.9.0'} @@ -620,12 +664,35 @@ packages: '@babel/traverse': 7.24.0(supports-color@5.5.0) '@babel/types': 7.24.0 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/core@7.25.2: + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + convert-source-map: 2.0.0 + debug: 4.3.6(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false /@babel/eslint-parser@7.23.10(@babel/core@7.24.0)(eslint@8.57.0): resolution: {integrity: sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==} @@ -641,6 +708,17 @@ packages: semver: 6.3.1 dev: false + /@babel/generator@7.2.0: + resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} + dependencies: + '@babel/types': 7.25.4 + jsesc: 2.5.2 + lodash: 4.17.21 + source-map: 0.5.7 + trim-right: 1.0.1 + dev: false + optional: true + /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -650,12 +728,29 @@ packages: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + /@babel/generator@7.25.5: + resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.25.4 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + dev: false + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + /@babel/helper-annotate-as-pure@7.24.7: + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.25.4 + dev: false + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} @@ -663,6 +758,16 @@ packages: '@babel/types': 7.24.0 dev: false + /@babel/helper-builder-binary-assignment-operator-visitor@7.24.7: + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-compilation-targets@7.23.6: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} @@ -673,6 +778,17 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 + /@babel/helper-compilation-targets@7.25.2: + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.3 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: false + /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} engines: {node: '>=6.9.0'} @@ -691,6 +807,42 @@ packages: semver: 6.3.1 dev: false + /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.25.2): + resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@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/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + dev: false + + /@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/traverse': 7.25.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -703,6 +855,30 @@ packages: semver: 6.3.1 dev: false + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.25.2): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: false + + /@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: false + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: @@ -711,7 +887,22 @@ packages: '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + debug: 4.3.6(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -722,6 +913,14 @@ packages: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.24.7: + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.25.4 + dev: false + optional: true + /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} @@ -742,12 +941,32 @@ packages: '@babel/types': 7.24.0 dev: false + /@babel/helper-member-expression-to-functions@7.24.8: + resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + /@babel/helper-module-imports@7.24.7: + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -761,6 +980,21 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -768,10 +1002,22 @@ packages: '@babel/types': 7.24.0 dev: false + /@babel/helper-optimise-call-expression@7.24.7: + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.25.4 + dev: false + /@babel/helper-plugin-utils@7.24.0: resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.8: + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -784,6 +1030,20 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: false + /@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-wrap-function': 7.25.0 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -796,12 +1056,48 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: false + /@babel/helper-replace-supers@7.22.20(@babel/core@7.25.2): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: false + + /@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 + /@babel/helper-simple-access@7.24.7: + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} @@ -809,6 +1105,16 @@ packages: '@babel/types': 7.24.0 dev: false + /@babel/helper-skip-transparent-expression-wrappers@7.24.7: + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} @@ -819,14 +1125,28 @@ packages: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.24.8: + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.24.7: + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.24.8: + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} @@ -836,6 +1156,17 @@ packages: '@babel/types': 7.24.0 dev: false + /@babel/helper-wrap-function@7.25.0: + resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helpers@7.24.0: resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} engines: {node: '>=6.9.0'} @@ -846,6 +1177,14 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helpers@7.25.0: + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + dev: false + /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -854,6 +1193,15 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight@7.24.7: + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + /@babel/parser@7.24.0: resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} engines: {node: '>=6.0.0'} @@ -861,6 +1209,37 @@ packages: dependencies: '@babel/types': 7.24.0 + /@babel/parser@7.25.4: + resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.25.4 + dev: false + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2): + resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -871,6 +1250,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -883,6 +1272,20 @@ packages: '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) dev: false + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} @@ -894,19 +1297,35 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.0): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.25.2): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color dev: false + optional: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -920,40 +1339,80 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-proposal-decorators@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==} + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-decorators': 7.24.0(@babel/core@7.24.0) dev: false - /@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==} - engines: {node: '>=6.9.0'} + /@babel/plugin-proposal-decorators@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-decorators': 7.24.0(@babel/core@7.24.0) + dev: false + + /@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2) dev: false - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.0): + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.25.2): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + dev: false + + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.25.2): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) dev: false + optional: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -967,6 +1426,18 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} @@ -979,32 +1450,47 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) dev: false - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.0): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.25.2): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + dev: false + optional: true + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.25.2): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.0 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) dev: false + optional: true - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.0): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.25.2): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) dev: false + optional: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.0): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -1019,6 +1505,19 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -1040,6 +1539,15 @@ packages: '@babel/core': 7.24.0 dev: false + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + dev: false + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.24.0): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} @@ -1063,6 +1571,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -1081,6 +1598,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1091,6 +1617,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-decorators@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==} engines: {node: '>=6.9.0'} @@ -1101,6 +1637,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + optional: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1110,16 +1657,25 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -1129,6 +1685,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} @@ -1138,6 +1703,16 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.25.2): + resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} @@ -1148,6 +1723,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} @@ -1158,6 +1743,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -1168,6 +1763,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1177,6 +1782,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -1186,6 +1800,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -1195,6 +1818,26 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.25.2): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1204,6 +1847,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1213,6 +1865,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1222,6 +1883,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1231,6 +1901,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1240,6 +1919,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1249,6 +1937,15 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1259,6 +1956,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1269,6 +1976,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -1279,6 +1996,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -1290,6 +2017,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -1300,6 +2038,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} @@ -1313,8 +2061,23 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) dev: false - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + /@babel/plugin-transform-async-generator-functions@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1325,6 +2088,20 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -1335,6 +2112,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} @@ -1345,6 +2132,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -1356,6 +2153,19 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -1368,6 +2178,20 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -1385,6 +2209,23 @@ packages: globals: 11.12.0 dev: false + /@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} @@ -1396,6 +2237,17 @@ packages: '@babel/template': 7.24.0 dev: false + /@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 + dev: false + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} @@ -1406,6 +2258,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -1417,6 +2279,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} @@ -1427,6 +2300,27 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} @@ -1438,6 +2332,17 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} @@ -1449,6 +2354,19 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} @@ -1460,6 +2378,17 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} @@ -1471,6 +2400,17 @@ packages: '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -1482,6 +2422,19 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false + /@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -1494,6 +2447,20 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2): + resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -1505,6 +2472,17 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -1515,6 +2493,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -1526,6 +2514,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -1536,6 +2535,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -1547,6 +2556,19 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} @@ -1559,6 +2581,20 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: false + /@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} @@ -1572,6 +2608,21 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false + /@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2): + resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -1583,6 +2634,19 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -1594,6 +2658,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -1604,6 +2679,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} @@ -1615,6 +2700,17 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -1626,6 +2722,17 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} engines: {node: '>=6.9.0'} @@ -1640,6 +2747,19 @@ packages: '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -1651,6 +2771,19 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} @@ -1662,6 +2795,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + dev: false + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -1674,6 +2818,20 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -1684,6 +2842,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} @@ -1695,6 +2863,19 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-private-methods@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} @@ -1708,17 +2889,42 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) dev: false - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + /@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.24.0): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + + /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1738,6 +2944,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} @@ -1748,24 +2964,37 @@ packages: '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) dev: false - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + /@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color dev: false + optional: true - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + /@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + + /@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: false /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.0): @@ -1781,6 +3010,22 @@ packages: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) '@babel/types': 7.24.0 + /@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} @@ -1792,6 +3037,18 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + optional: true + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -1803,6 +3060,17 @@ packages: regenerator-transform: 0.15.2 dev: false + /@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + regenerator-transform: 0.15.2 + dev: false + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} @@ -1813,6 +3081,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} engines: {node: '>=6.9.0'} @@ -1830,6 +3108,23 @@ packages: - supports-color dev: false + /@babel/plugin-transform-runtime@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} @@ -1840,6 +3135,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -1851,6 +3156,19 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false + /@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -1861,6 +3179,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -1871,6 +3199,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} @@ -1881,6 +3219,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2): + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} @@ -1894,6 +3242,22 @@ packages: '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) dev: false + /@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -1904,6 +3268,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -1915,6 +3289,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -1926,6 +3311,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -1937,6 +3333,17 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false + /@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + dev: false + /@babel/preset-env@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} engines: {node: '>=6.9.0'} @@ -2028,16 +3435,110 @@ packages: - supports-color dev: false - /@babel/preset-flow@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==} + /@babel/preset-env@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0) + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.25.4(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-flow@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) dev: false /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): @@ -2051,6 +3552,17 @@ packages: esutils: 2.0.3 dev: false + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/types': 7.24.0 + esutils: 2.0.3 + dev: false + /@babel/preset-react@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} @@ -2066,6 +3578,24 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.0) dev: false + /@babel/preset-react@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + optional: true + /@babel/preset-typescript@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} @@ -2080,13 +3610,29 @@ packages: '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) dev: false - /@babel/register@7.23.7(@babel/core@7.24.0): - resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} + /@babel/preset-typescript@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/register@7.24.6(@babel/core@7.25.2): + resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.25.2 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -2112,6 +3658,12 @@ packages: dependencies: regenerator-runtime: 0.14.1 + /@babel/runtime@7.25.4: + resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + /@babel/template@7.24.0: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} @@ -2120,6 +3672,15 @@ packages: '@babel/parser': 7.24.0 '@babel/types': 7.24.0 + /@babel/template@7.25.0: + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + dev: false + /@babel/traverse@7.24.0(supports-color@5.5.0): resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} engines: {node: '>=6.9.0'} @@ -2132,10 +3693,25 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.0 '@babel/types': 7.24.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.25.4: + resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + debug: 4.3.6(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false /@babel/types@7.24.0: resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} @@ -2145,6 +3721,15 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@babel/types@7.25.4: + resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + dev: false + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: false @@ -2154,6 +3739,29 @@ packages: engines: {node: '>=8.9'} dev: false + /@craco/craco@7.1.0(@types/node@18.19.21)(postcss@8.4.41)(react-scripts@5.0.1)(typescript@4.9.5): + resolution: {integrity: sha512-oRAcPIKYrfPXp9rSzlsDNeOaVtDiKhoyqSXUoqiK24jCkHr4T8m/a2f74yXIzCbIheoUWDOIfWZyRgFgT+cpqA==} + engines: {node: '>=6'} + hasBin: true + peerDependencies: + react-scripts: ^5.0.0 + dependencies: + autoprefixer: 10.4.18(postcss@8.4.41) + cosmiconfig: 7.1.0 + cosmiconfig-typescript-loader: 1.0.9(@types/node@18.19.21)(cosmiconfig@7.1.0)(typescript@4.9.5) + cross-spawn: 7.0.3 + lodash: 4.17.21 + react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.23.4)(debug@4.3.4)(eslint@8.57.0)(react@18.2.0)(ts-node@10.9.2)(typescript@4.9.5) + semver: 7.6.3 + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - postcss + - typescript + dev: false + /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -2415,6 +4023,7 @@ packages: /@digitalcredentials/base58-universal@1.0.1: resolution: {integrity: sha512-1xKdJnfITMvrF/sCgwBx2C4p7qcNAARyIvrAOZGqIHmBaT/hAenpC8bf44qVY+UIMuCYP23kqpIfJQebQDThDQ==} engines: {node: '>=12'} + requiresBuild: true dev: false /@digitalcredentials/base64url-universal@2.0.6: @@ -2432,13 +4041,13 @@ packages: pako: 2.1.0 dev: false - /@digitalcredentials/ed25519-signature-2020@3.0.2(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/ed25519-signature-2020@3.0.2(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-R8IrR21Dh+75CYriQov3nVHKaOVusbxfk9gyi6eCAwLHKn6fllUt+2LQfuUrL7Ts/sGIJqQcev7YvkX9GvyYRA==} engines: {node: '>=14'} dependencies: '@digitalcredentials/base58-universal': 1.0.1 '@digitalcredentials/ed25519-verification-key-2020': 3.2.2 - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) ed25519-signature-2018-context: 1.1.0 ed25519-signature-2020-context: 1.1.0 transitivePeerDependencies: @@ -2451,6 +4060,7 @@ packages: /@digitalcredentials/ed25519-verification-key-2020@3.2.2: resolution: {integrity: sha512-ZfxNFZlA379MZpf+gV2tUYyiZ15eGVgjtCQLWlyu3frWxsumUgv++o0OJlMnrDsWGwzFMRrsXcosd5+752rLOA==} engines: {node: '>=14'} + requiresBuild: true dependencies: '@digitalcredentials/base58-universal': 1.0.1 '@stablelib/ed25519': 1.0.3 @@ -2478,14 +4088,14 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/jsonld-signatures@9.4.0(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/jsonld-signatures@9.4.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-DnR+HDTm7qpcDd0wcD1w6GdlAwfHjQSgu+ahion8REkCkkMRywF+CLunU7t8AZpFB2Gr/+N8naUtiEBNje1Oew==} engines: {node: '>=18'} dependencies: '@digitalbazaar/security-context': 1.0.1 - '@digitalcredentials/jsonld': 6.0.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/jsonld': 6.0.0(expo@51.0.31)(react-native@0.75.2) fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@50.0.8)(react-native@0.73.5) + isomorphic-webcrypto: 2.3.8(expo@51.0.31)(react-native@0.75.2) serialize-error: 8.1.0 transitivePeerDependencies: - encoding @@ -2494,12 +4104,12 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/jsonld@5.2.2(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/jsonld@5.2.2(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-hz7YR3kv6+8UUdgMyTGl1o8NjVKKwnMry/Rh/rWeAvwL+NqgoUHorWzI3rM+PW+MPFyDC0ieXStClt9n9D9SGA==} engines: {node: '>=12'} dependencies: '@digitalcredentials/http-client': 1.2.2 - '@digitalcredentials/rdf-canonize': 1.0.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.31)(react-native@0.75.2) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -2509,12 +4119,12 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/jsonld@6.0.0(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/jsonld@6.0.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-5tTakj0/GsqAJi8beQFVMQ97wUJZnuxViW9xRuAATL6eOBIefGBwHkVryAgEq2I4J/xKgb/nEyw1ZXX0G8wQJQ==} engines: {node: '>=12'} dependencies: '@digitalcredentials/http-client': 1.2.2 - '@digitalcredentials/rdf-canonize': 1.0.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.31)(react-native@0.75.2) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -2533,24 +4143,24 @@ packages: resolution: {integrity: sha512-VK7X5u6OoBFxkyIFplNqUPVbo+8vFSAEoam8tSozpj05KPfcGw41Tp5p9fqMnY38oPfwtZR2yDNSctj/slrE0A==} dev: false - /@digitalcredentials/rdf-canonize@1.0.0(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/rdf-canonize@1.0.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-z8St0Ex2doecsExCFK1uI4gJC+a5EqYYu1xpRH1pKmqSS9l/nxfuVxexNFyaeEum4dUdg1EetIC2rTwLIFhPRA==} engines: {node: '>=12'} dependencies: fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@50.0.8)(react-native@0.73.5) + isomorphic-webcrypto: 2.3.8(expo@51.0.31)(react-native@0.75.2) transitivePeerDependencies: - expo - react-native dev: false - /@digitalcredentials/vc-status-list@5.0.2(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/vc-status-list@5.0.2(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-PI0N7SM0tXpaNLelbCNsMAi34AjOeuhUzMSYTkHdeqRPX7oT2F3ukyOssgr4koEqDxw9shHtxHu3fSJzrzcPMQ==} engines: {node: '>=14'} dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/bitstring': 2.0.1 - '@digitalcredentials/vc': 4.2.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/vc': 4.2.0(expo@51.0.31)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -2559,12 +4169,12 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/vc@4.2.0(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/vc@4.2.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-8Rxpn77JghJN7noBQdcMuzm/tB8vhDwPoFepr3oGd5w+CyJxOk2RnBlgIGlAAGA+mALFWECPv1rANfXno+hdjA==} engines: {node: '>=12'} dependencies: - '@digitalcredentials/jsonld': 5.2.2(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -2573,13 +4183,13 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/vc@5.0.0(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/vc@5.0.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-87ARRxlAdIuUPArbMYJ8vUY7QqkIvJGFrBwfTH1PcB8Wz1E/M4q3oc/WLrDyJNg4o/irVVB5gkA9iIntTYSpoA==} engines: {node: '>=12'} requiresBuild: true dependencies: - '@digitalcredentials/jsonld': 5.2.2(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -2589,16 +4199,16 @@ packages: dev: false optional: true - /@digitalcredentials/vc@6.0.1(expo@50.0.8)(react-native@0.73.5): + /@digitalcredentials/vc@6.0.1(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-TZgLoi00Jc9uv3b6jStH+G8+bCqpHIqFw9DYODz+fVjNh197ksvcYqSndUDHa2oi0HCcK+soI8j4ba3Sa4Pl4w==} engines: {node: '>=12'} dependencies: '@digitalbazaar/vc-status-list': 7.1.0 - '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld': 6.0.0(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld': 6.0.0(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) '@digitalcredentials/open-badges-context': 2.1.0 - '@digitalcredentials/vc-status-list': 5.0.2(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/vc-status-list': 5.0.2(expo@51.0.31)(react-native@0.75.2) credentials-context: 2.0.0 fix-esm: 1.0.1 transitivePeerDependencies: @@ -2756,15 +4366,20 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: false + /@eslint-community/regexpp@4.11.0: + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + /@eslint/eslintrc@2.1.4: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -3074,49 +4689,49 @@ packages: '@ethersproject/strings': 5.7.0 dev: false - /@expo/bunyan@4.0.0: - resolution: {integrity: sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==} - engines: {'0': node >=0.10.0} + /@expo/bunyan@4.0.1: + resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} + engines: {node: '>=0.10.0'} dependencies: uuid: 8.3.2 - optionalDependencies: - mv: 2.1.1 - safe-json-stringify: 1.2.0 dev: false + optional: true - /@expo/cli@0.17.6(@react-native/babel-preset@0.73.21)(expo-modules-autolinking@1.10.3): - resolution: {integrity: sha512-vpwQOyhkqQ5Ao96AGaFntRf6dX7h7/e9T7oKZ5KfJiaLRgfmNa/yHFu5cpXG76T2R7Q6aiU4ik0KU3P7nFMzEw==} + /@expo/cli@0.18.29(expo-modules-autolinking@1.11.2): + resolution: {integrity: sha512-X810C48Ss+67RdZU39YEO1khNYo1RmjouRV+vVe0QhMoTe8R6OA3t+XYEdwaNbJ5p/DJN7szfHfNmX2glpC7xg==} hasBin: true dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.4 '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 8.5.4 - '@expo/config-plugins': 7.8.4 - '@expo/devcert': 1.1.0 - '@expo/env': 0.2.1 - '@expo/image-utils': 0.4.1 - '@expo/json-file': 8.3.0 - '@expo/metro-config': 0.17.5(@react-native/babel-preset@0.73.21) - '@expo/osascript': 2.1.0 - '@expo/package-manager': 1.4.2 - '@expo/plist': 0.1.0 - '@expo/prebuild-config': 6.7.4(expo-modules-autolinking@1.10.3) + '@expo/config': 9.0.3 + '@expo/config-plugins': 8.0.8 + '@expo/devcert': 1.1.4 + '@expo/env': 0.3.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@expo/metro-config': 0.18.11 + '@expo/osascript': 2.1.3 + '@expo/package-manager': 1.5.2 + '@expo/plist': 0.1.3 + '@expo/prebuild-config': 7.0.8(expo-modules-autolinking@1.11.2) '@expo/rudder-sdk-node': 1.1.1 - '@expo/spawn-async': 1.5.0 + '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 - '@react-native/dev-middleware': 0.73.8 + '@react-native/dev-middleware': 0.74.85 '@urql/core': 2.3.6(graphql@15.8.0) '@urql/exchange-retry': 0.3.0(graphql@15.8.0) accepts: 1.3.8 arg: 5.0.2 better-opn: 3.0.2 + bplist-creator: 0.0.7 bplist-parser: 0.3.2 - cacache: 15.3.0 + cacache: 18.0.4 chalk: 4.1.2 ci-info: 3.9.0 connect: 3.7.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) env-editor: 0.4.2 + fast-glob: 3.3.2 find-yarn-workspace-root: 2.0.0 form-data: 3.0.1 freeport-async: 2.0.0 @@ -3134,7 +4749,6 @@ packages: lodash.debounce: 4.0.8 md5hex: 1.0.0 minimatch: 3.1.2 - minipass: 3.3.6 node-fetch: 2.6.12 node-forge: 1.3.1 npm-package-arg: 7.0.0 @@ -3150,29 +4764,28 @@ packages: resolve: 1.22.8 resolve-from: 5.0.0 resolve.exports: 2.0.2 - semver: 7.6.0 + semver: 7.6.3 send: 0.18.0 slugify: 1.6.6 source-map-support: 0.5.21 stacktrace-parser: 0.1.10 structured-headers: 0.4.1 - tar: 6.2.0 + tar: 6.2.1 temp-dir: 2.0.0 tempy: 0.7.1 terminal-link: 2.1.1 text-table: 0.2.0 url-join: 4.0.0 wrap-ansi: 7.0.0 - ws: 8.16.0 + ws: 8.18.0 transitivePeerDependencies: - - '@react-native/babel-preset' - - bluebird - bufferutil - encoding - expo-modules-autolinking - supports-color - utf-8-validate dev: false + optional: true /@expo/code-signing-certificates@0.0.5: resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} @@ -3180,23 +4793,22 @@ packages: node-forge: 1.3.1 nullthrows: 1.1.1 dev: false + optional: true - /@expo/config-plugins@7.8.4: - resolution: {integrity: sha512-hv03HYxb/5kX8Gxv/BTI8TLc9L06WzqAfHRRXdbar4zkLcP2oTzvsLEF4/L/TIpD3rsnYa0KU42d0gWRxzPCJg==} + /@expo/config-plugins@8.0.8: + resolution: {integrity: sha512-Fvu6IO13EUw0R9WeqxUO37FkM62YJBNcZb9DyJAOgMz7Ez/vaKQGEjKt9cwT+Q6uirtCATMgaq6VWAW7YW8xXw==} dependencies: - '@expo/config-types': 50.0.0 - '@expo/fingerprint': 0.6.0 - '@expo/json-file': 8.3.0 - '@expo/plist': 0.1.0 + '@expo/config-types': 51.0.2 + '@expo/json-file': 8.3.3 + '@expo/plist': 0.1.3 '@expo/sdk-runtime-versions': 1.0.0 - '@react-native/normalize-color': 2.1.0 chalk: 4.1.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) find-up: 5.0.0 getenv: 1.0.0 glob: 7.1.6 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.3 slash: 3.0.0 slugify: 1.6.6 xcode: 3.0.1 @@ -3204,190 +4816,182 @@ packages: transitivePeerDependencies: - supports-color dev: false + optional: true - /@expo/config-types@50.0.0: - resolution: {integrity: sha512-0kkhIwXRT6EdFDwn+zTg9R2MZIAEYGn1MVkyRohAd+C9cXOb5RA8WLQi7vuxKF9m1SMtNAUrf0pO+ENK0+/KSw==} + /@expo/config-types@51.0.2: + resolution: {integrity: sha512-IglkIoiDwJMY01lYkF/ZSBoe/5cR+O3+Gx6fpLFjLfgZGBTdyPkKa1g8NWoWQCk+D3cKL2MDbszT2DyRRB0YqQ==} dev: false + optional: true - /@expo/config@8.5.4: - resolution: {integrity: sha512-ggOLJPHGzJSJHVBC1LzwXwR6qUn8Mw7hkc5zEKRIdhFRuIQ6s2FE4eOvP87LrNfDF7eZGa6tJQYsiHSmZKG+8Q==} + /@expo/config@9.0.3: + resolution: {integrity: sha512-eOTNM8eOC8gZNHgenySRlc/lwmYY1NOgvjwA8LHuvPT7/eUwD93zrxu3lPD1Cc/P6C/2BcVdfH4hf0tLmDxnsg==} dependencies: '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 7.8.4 - '@expo/config-types': 50.0.0 - '@expo/json-file': 8.3.0 + '@expo/config-plugins': 8.0.8 + '@expo/config-types': 51.0.2 + '@expo/json-file': 8.3.3 getenv: 1.0.0 glob: 7.1.6 require-from-string: 2.0.2 resolve-from: 5.0.0 - semver: 7.5.3 + semver: 7.6.3 slugify: 1.6.6 sucrase: 3.34.0 transitivePeerDependencies: - supports-color dev: false + optional: true - /@expo/devcert@1.1.0: - resolution: {integrity: sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==} + /@expo/devcert@1.1.4: + resolution: {integrity: sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==} dependencies: application-config-path: 0.1.1 command-exists: 1.2.9 debug: 3.2.7 eol: 0.9.1 get-port: 3.2.0 - glob: 7.2.3 + glob: 10.4.5 lodash: 4.17.21 mkdirp: 0.5.6 password-prompt: 1.1.3 - rimraf: 2.7.1 sudo-prompt: 8.2.5 tmp: 0.0.33 - tslib: 2.6.2 + tslib: 2.7.0 transitivePeerDependencies: - supports-color dev: false + optional: true - /@expo/env@0.2.1: - resolution: {integrity: sha512-deZmRS7Dvp18VM8s559dq/ZjPlV1D9vtLoLXwHmCK/JYOvtNptdKsfxcWjI7ewmo6ln2PqgNI9HRI74q6Wk2eA==} + /@expo/env@0.3.0: + resolution: {integrity: sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==} dependencies: chalk: 4.1.2 - debug: 4.3.4(supports-color@5.5.0) - dotenv: 16.0.3 - dotenv-expand: 10.0.0 + debug: 4.3.6(supports-color@5.5.0) + dotenv: 16.4.5 + dotenv-expand: 11.0.6 getenv: 1.0.0 transitivePeerDependencies: - supports-color dev: false + optional: true - /@expo/fingerprint@0.6.0: - resolution: {integrity: sha512-KfpoVRTMwMNJ/Cf5o+Ou8M/Y0EGSTqK+rbi70M2Y0K2qgWNfMJ1gm6sYO9uc8lcTr7YSYM1Rme3dk7QXhpScNA==} - hasBin: true + /@expo/image-utils@0.5.1: + resolution: {integrity: sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==} dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 - debug: 4.3.4(supports-color@5.5.0) - find-up: 5.0.0 - minimatch: 3.1.2 - p-limit: 3.1.0 - resolve-from: 5.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@expo/image-utils@0.4.1: - resolution: {integrity: sha512-EZb+VHSmw+a5s2hS9qksTcWylY0FDaIAVufcxoaRS9tHIXLjW5zcKW7Rhj9dSEbZbRVy9yXXdHKa3GQdUQIOFw==} - dependencies: - '@expo/spawn-async': 1.5.0 - chalk: 4.1.2 fs-extra: 9.0.0 getenv: 1.0.0 jimp-compact: 0.16.1 node-fetch: 2.6.12 parse-png: 2.1.0 resolve-from: 5.0.0 - semver: 7.3.2 + semver: 7.6.3 tempy: 0.3.0 transitivePeerDependencies: - encoding dev: false + optional: true - /@expo/json-file@8.3.0: - resolution: {integrity: sha512-yROUeXJXR5goagB8c3muFLCzLmdGOvoPpR5yDNaXrnTp4euNykr9yW0wWhJx4YVRTNOPtGBnEbbJBW+a9q+S6g==} + /@expo/json-file@8.3.3: + resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} dependencies: '@babel/code-frame': 7.10.4 json5: 2.2.3 write-file-atomic: 2.4.3 dev: false + optional: true - /@expo/metro-config@0.17.5(@react-native/babel-preset@0.73.21): - resolution: {integrity: sha512-2YUebeIwr6gFxcIRSVAjWK5D8YSaXBzQoRRl3muJWsH8AC8a+T60xbA3cGhsEICD2zKS5zwnL2yobgs41Ur7nQ==} - peerDependencies: - '@react-native/babel-preset': '*' + /@expo/metro-config@0.18.11: + resolution: {integrity: sha512-/uOq55VbSf9yMbUO1BudkUM2SsGW1c5hr9BnhIqYqcsFv0Jp5D3DtJ4rljDKaUeNLbwr6m7pqIrkSMq5NrYf4Q==} dependencies: - '@babel/core': 7.24.0 - '@babel/generator': 7.23.6 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - '@expo/config': 8.5.4 - '@expo/env': 0.2.1 - '@expo/json-file': 8.3.0 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + '@expo/config': 9.0.3 + '@expo/env': 0.3.0 + '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 - '@react-native/babel-preset': 0.73.21(@babel/core@7.24.0)(@babel/preset-env@7.24.0) - babel-preset-fbjs: 3.4.0(@babel/core@7.24.0) chalk: 4.1.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) 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.35 + postcss: 8.4.41 resolve-from: 5.0.0 - sucrase: 3.34.0 transitivePeerDependencies: - supports-color dev: false + optional: true - /@expo/osascript@2.1.0: - resolution: {integrity: sha512-bOhuFnlRaS7CU33+rFFIWdcET/Vkyn1vsN8BYFwCDEF5P1fVVvYN7bFOsQLTMD3nvi35C1AGmtqUr/Wfv8Xaow==} + /@expo/osascript@2.1.3: + resolution: {integrity: sha512-aOEkhPzDsaAfolSswObGiYW0Pf0ROfR9J2NBRLQACdQ6uJlyAMiPF45DVEVknAU9juKh0y8ZyvC9LXqLEJYohA==} engines: {node: '>=12'} dependencies: '@expo/spawn-async': 1.7.2 exec-async: 2.2.0 dev: false + optional: true - /@expo/package-manager@1.4.2: - resolution: {integrity: sha512-LKdo/6y4W7llZ6ghsg1kdx2CeH/qR/c6QI/JI8oPUvppsZoeIYjSkdflce978fAMfR8IXoi0wt0jA2w0kWpwbg==} + /@expo/package-manager@1.5.2: + resolution: {integrity: sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA==} dependencies: - '@expo/json-file': 8.3.0 + '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 ansi-regex: 5.0.1 chalk: 4.1.2 find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 js-yaml: 3.14.1 - micromatch: 4.0.5 + micromatch: 4.0.8 npm-package-arg: 7.0.0 ora: 3.4.0 split: 1.0.1 sudo-prompt: 9.1.1 dev: false + optional: true - /@expo/plist@0.1.0: - resolution: {integrity: sha512-xWD+8vIFif0wKyuqe3fmnmnSouXYucciZXFzS0ZD5OV9eSAS1RGQI5FaGGJ6zxJ4mpdy/4QzbLdBjnYE5vxA0g==} + /@expo/plist@0.1.3: + resolution: {integrity: sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==} dependencies: '@xmldom/xmldom': 0.7.13 base64-js: 1.5.1 xmlbuilder: 14.0.0 dev: false + optional: true - /@expo/prebuild-config@6.7.4(expo-modules-autolinking@1.10.3): - resolution: {integrity: sha512-x8EUdCa8DTMZ/dtEXjHAdlP+ljf6oSeSKNzhycXiHhpMSMG9jEhV28ocCwc6cKsjK5GziweEiHwvrj6+vsBlhA==} + /@expo/prebuild-config@7.0.8(expo-modules-autolinking@1.11.2): + resolution: {integrity: sha512-wH9NVg6HiwF5y9x0TxiMEeBF+ITPGDXy5/i6OUheSrKpPgb0lF1Mwzl/f2fLPXBEpl+ZXOQ8LlLW32b7K9lrNg==} peerDependencies: expo-modules-autolinking: '>=0.8.1' dependencies: - '@expo/config': 8.5.4 - '@expo/config-plugins': 7.8.4 - '@expo/config-types': 50.0.0 - '@expo/image-utils': 0.4.1 - '@expo/json-file': 8.3.0 - debug: 4.3.4(supports-color@5.5.0) - expo-modules-autolinking: 1.10.3 + '@expo/config': 9.0.3 + '@expo/config-plugins': 8.0.8 + '@expo/config-types': 51.0.2 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@react-native/normalize-colors': 0.74.85 + debug: 4.3.6(supports-color@5.5.0) + expo-modules-autolinking: 1.11.2 fs-extra: 9.1.0 resolve-from: 5.0.0 - semver: 7.5.3 + semver: 7.6.3 xml2js: 0.6.0 transitivePeerDependencies: - encoding - supports-color dev: false + optional: true /@expo/rudder-sdk-node@1.1.1: resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==} engines: {node: '>=12'} dependencies: - '@expo/bunyan': 4.0.0 + '@expo/bunyan': 4.0.1 '@segment/loosely-validate-event': 2.0.0 fetch-retry: 4.1.1 md5: 2.3.0 @@ -3397,17 +5001,12 @@ packages: transitivePeerDependencies: - encoding dev: false + optional: true /@expo/sdk-runtime-versions@1.0.0: resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==} dev: false - - /@expo/spawn-async@1.5.0: - resolution: {integrity: sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==} - engines: {node: '>=4'} - dependencies: - cross-spawn: 6.0.5 - dev: false + optional: true /@expo/spawn-async@1.7.2: resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==} @@ -3415,10 +5014,14 @@ packages: dependencies: cross-spawn: 7.0.3 dev: false + optional: true - /@expo/vector-icons@14.0.0: - resolution: {integrity: sha512-5orm59pdnBQlovhU9k4DbjMUZBHNlku7IRgFY56f7pcaaCnXq9yaLJoOQl9sMwNdFzf4gnkTyHmR5uN10mI9rA==} + /@expo/vector-icons@14.0.2: + resolution: {integrity: sha512-70LpmXQu4xa8cMxjp1fydgRPsalefnHaXLzIwaHMEzcZhnyjw2acZz8azRrZOslPVAWlxItOa2Dd7WtD/kI+CA==} + dependencies: + prop-types: 15.8.1 dev: false + optional: true /@expo/xcpretty@4.3.1: resolution: {integrity: sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==} @@ -3429,6 +5032,7 @@ packages: find-up: 5.0.0 js-yaml: 4.1.0 dev: false + optional: true /@fastify/busboy@2.1.1: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} @@ -3467,6 +5071,7 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} requiresBuild: true dev: false + optional: true /@graphql-typed-document-node/core@3.2.0(graphql@15.8.0): resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} @@ -3475,6 +5080,7 @@ packages: dependencies: graphql: 15.8.0 dev: false + optional: true /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -3489,9 +5095,10 @@ packages: /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: - '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4(supports-color@5.5.0) + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.6(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -3502,8 +5109,9 @@ packages: engines: {node: '>=12.22'} dev: false - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead dev: false /@isaacs/cliui@8.0.2: @@ -3630,7 +5238,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.46 jest-mock: 29.7.0 dev: false @@ -3659,7 +5267,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.21 + '@types/node': 18.19.46 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3789,6 +5397,16 @@ packages: - supports-color dev: false + /@jest/types@24.9.0: + resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} + engines: {node: '>= 6'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 13.0.12 + dev: false + optional: true + /@jest/types@26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -3856,6 +5474,13 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: false + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -3871,8 +5496,20 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - /@jsonforms/core@3.2.1: - resolution: {integrity: sha512-G5ldiWM2e5Vh5WrbjDKb0QJ1SG/39kxC48x2ufFKhfpDHibqhPaXegg5jmSBTNcB0ldE9jMmpKwxF6fi5VBCEA==} + /@js-joda/core@5.6.3: + resolution: {integrity: sha512-T1rRxzdqkEXcou0ZprN1q9yDRlvzCPLqmlNt5IIsGBzoEVgLCCYrKEwc84+TvsXuAc95VAZwtWD2zVsKPY4bcA==} + dev: false + + /@js-joda/timezone@2.3.0(@js-joda/core@5.6.3): + resolution: {integrity: sha512-DHXdNs0SydSqC5f0oRJPpTcNfnpRojgBqMCFupQFv6WgeZAjU3DBx+A7JtaGPP3dHrP2Odi2N8Vf+uAm/8ynCQ==} + peerDependencies: + '@js-joda/core': '>=1.11.0' + dependencies: + '@js-joda/core': 5.6.3 + dev: false + + /@jsonforms/core@3.3.0: + resolution: {integrity: sha512-p88vnW5VbeQ9dPe36DHhqzKEd5puM7njWp5yu5FCB2O7kjSc0do4OqjgUDVl3vBblsi0OsTQqxaLZ8uUVVbcRQ==} dependencies: '@types/json-schema': 7.0.15 ajv: 8.12.0 @@ -3880,13 +5517,13 @@ packages: lodash: 4.17.21 dev: false - /@jsonforms/material-renderers@3.2.1(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@jsonforms/core@3.2.1)(@jsonforms/react@3.2.1)(@mui/icons-material@5.15.18)(@mui/material@5.15.18)(@mui/x-date-pickers@6.19.12)(react@18.2.0): - resolution: {integrity: sha512-NhU/UI8AFroubGibR9CkKokWPh5pEI9O4LIL87jdSLRvT38qHrceBPgYlo1cVkn0/NlGUEFbU/kvqUEpY8ORpw==} + /@jsonforms/material-renderers@3.3.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@jsonforms/core@3.3.0)(@jsonforms/react@3.3.0)(@mui/icons-material@5.15.19)(@mui/material@5.15.19)(@mui/x-date-pickers@6.20.0)(react@18.2.0): + resolution: {integrity: sha512-qyvPR7LVmvB6uiFjAGyv/MB9COOFwUc2PfRJfA1qpPx/aDBM03sCvWyw/M3XFHjyOJUxoMBVTbSz2t2gpCMnug==} peerDependencies: '@emotion/react': ^11.4.1 '@emotion/styled': ^11.3.0 - '@jsonforms/core': 3.2.1 - '@jsonforms/react': 3.2.1 + '@jsonforms/core': 3.3.0 + '@jsonforms/react': 3.3.0 '@mui/icons-material': ^5.11.16 '@mui/material': ^5.13.0 '@mui/x-date-pickers': ^6.0.0 @@ -3895,36 +5532,36 @@ packages: '@date-io/dayjs': 1.3.13(dayjs@1.10.7) '@emotion/react': 11.11.4(@types/react@18.2.63)(react@18.2.0) '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.63)(react@18.2.0) - '@jsonforms/core': 3.2.1 - '@jsonforms/react': 3.2.1(@jsonforms/core@3.2.1)(react@18.2.0) - '@mui/icons-material': 5.15.18(@mui/material@5.15.18)(@types/react@18.2.63)(react@18.2.0) - '@mui/material': 5.15.18(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) - '@mui/x-date-pickers': 6.19.12(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.15.18)(@mui/system@5.15.15)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0) + '@jsonforms/core': 3.3.0 + '@jsonforms/react': 3.3.0(@jsonforms/core@3.3.0)(react@18.2.0) + '@mui/icons-material': 5.15.19(@mui/material@5.15.19)(@types/react@18.2.63)(react@18.2.0) + '@mui/material': 5.15.19(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) + '@mui/x-date-pickers': 6.20.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.15.19)(@mui/system@5.15.15)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0) dayjs: 1.10.7 lodash: 4.17.21 react: 18.2.0 dev: false - /@jsonforms/react@3.2.1(@jsonforms/core@3.2.1)(react@18.2.0): - resolution: {integrity: sha512-MKDEXBHtaCZR7vjtlTa4JtyItgYxCPrShjLTgoZbwRL6dsi54d6gRJ08YvV3XuwPn0kempXj3RCMY/kw/5AYRQ==} + /@jsonforms/react@3.3.0(@jsonforms/core@3.3.0)(react@18.2.0): + resolution: {integrity: sha512-+iuNYHlsZ3uc8MuvxsmmiWRvDoMaHcNSRLUcGUNwWKLEOmQj0jj75oBNkI9h36oXB3/9VtXzXqw0VYHqmoWYYA==} peerDependencies: - '@jsonforms/core': 3.2.1 + '@jsonforms/core': 3.3.0 react: ^16.12.0 || ^17.0.0 || ^18.0.0 dependencies: - '@jsonforms/core': 3.2.1 + '@jsonforms/core': 3.3.0 lodash: 4.17.21 react: 18.2.0 dev: false - /@jsonforms/vanilla-renderers@3.2.1(@jsonforms/core@3.2.1)(@jsonforms/react@3.2.1)(react@18.2.0): - resolution: {integrity: sha512-Pdr/RWBYvsMDoUFYCiOSov2TKpyaKIm9C6Iudv/e9SWiroSvm1nm9ktqDOn2nfqW0O4aFG2Q/qUsLO88LAg99A==} + /@jsonforms/vanilla-renderers@3.3.0(@jsonforms/core@3.3.0)(@jsonforms/react@3.3.0)(react@18.2.0): + resolution: {integrity: sha512-NTwdQcp+l9pETqTl5qOI40NXkagiDU409y0GYVXzfod9Qj+c8npy0gHFJ95ZhJzM82g/j9W5MqVN2WlQSq1lmQ==} peerDependencies: - '@jsonforms/core': 3.2.1 - '@jsonforms/react': 3.2.1 + '@jsonforms/core': 3.3.0 + '@jsonforms/react': 3.3.0 react: ^16.12.0 || ^17.0.0 || ^18.0.0 dependencies: - '@jsonforms/core': 3.2.1 - '@jsonforms/react': 3.2.1(@jsonforms/core@3.2.1)(react@18.2.0) + '@jsonforms/core': 3.3.0 + '@jsonforms/react': 3.3.0(@jsonforms/core@3.3.0)(react@18.2.0) lodash: 4.17.21 react: 18.2.0 dev: false @@ -3933,6 +5570,24 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false + /@mapbox/node-pre-gyp@1.0.11: + resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} + hasBin: true + dependencies: + detect-libc: 2.0.2 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.12 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.6.3 + tar: 6.2.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@material-ui/core@4.12.4(@types/react@17.0.76)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==} engines: {node: '>=8.0.0'} @@ -4063,12 +5718,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@mui/core-downloads-tracker@5.15.18: - resolution: {integrity: sha512-/9pVk+Al8qxAjwFUADv4BRZgMpZM4m5E+2Q/20qhVPuIJWqKp4Ie4tGExac6zu93rgPTYVQGgu+1vjiT0E+cEw==} + /@mui/core-downloads-tracker@5.15.19: + resolution: {integrity: sha512-tCHSi/Tomez9ERynFhZRvFO6n9ATyrPs+2N80DMDzp6xDVirbBjEwhPcE+x7Lj+nwYw0SqFkOxyvMP0irnm55w==} dev: false - /@mui/icons-material@5.15.18(@mui/material@5.15.18)(@types/react@18.2.63)(react@18.2.0): - resolution: {integrity: sha512-jGhyw02TSLM0NgW+MDQRLLRUD/K4eN9rlK2pTBTL1OtzyZmQ8nB060zK1wA0b7cVrIiG+zyrRmNAvGWXwm2N9Q==} + /@mui/icons-material@5.15.19(@mui/material@5.15.19)(@types/react@18.2.63)(react@18.2.0): + resolution: {integrity: sha512-RsEiRxA5azN9b8gI7JRqekkgvxQUlitoBOtZglflb8cUDyP12/cP4gRwhb44Ea1/zwwGGjAj66ZJpGHhKfibNA==} engines: {node: '>=12.0.0'} peerDependencies: '@mui/material': ^5.0.0 @@ -4079,13 +5734,13 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.0 - '@mui/material': 5.15.18(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': 5.15.19(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.63 react: 18.2.0 dev: false - /@mui/material@5.15.18(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-n+/dsiqux74fFfcRUJjok+ieNQ7+BEk6/OwX9cLcLvriZrZb+/7Y8+Fd2HlUUbn5N0CDurgAHm0VH1DqyJ9HAw==} + /@mui/material@5.15.19(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lp5xQBbcRuxNtjpWU0BWZgIrv2XLUz4RJ0RqFXBdESIsKoGCQZ6P3wwU5ZPuj5TjssNiKv9AlM+vHopRxZhvVQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -4105,7 +5760,7 @@ packages: '@emotion/react': 11.11.4(@types/react@18.2.63)(react@18.2.0) '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.63)(react@18.2.0) '@mui/base': 5.0.0-beta.40(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.15.18 + '@mui/core-downloads-tracker': 5.15.19 '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react@18.2.0) '@mui/types': 7.2.14(@types/react@18.2.63) '@mui/utils': 5.15.14(@types/react@18.2.63)(react@18.2.0) @@ -4137,7 +5792,7 @@ packages: react: 18.2.0 dev: false - /@mui/styled-engine-sc@5.14.12(styled-components@5.3.11): + /@mui/styled-engine-sc@5.14.12(styled-components@6.1.12): resolution: {integrity: sha512-FQ5KDd17OkRurE0ljR4Pddekv1uPSoJxcBqXa9tdoOETGULVCefM5Gd9CRGzT+alNPDyHBoUeEYKulIkDN9ytA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4150,7 +5805,7 @@ packages: '@babel/runtime': 7.24.0 csstype: 3.1.3 prop-types: 15.8.1 - styled-components: 5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + styled-components: 6.1.12(react-dom@18.2.0)(react@18.2.0) dev: false /@mui/styled-engine@5.15.14(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(react@18.2.0): @@ -4234,8 +5889,8 @@ packages: react-is: 18.2.0 dev: false - /@mui/x-date-pickers@6.19.12(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.15.18)(@mui/system@5.15.15)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ohZWqb1SbO9ZbenO5SPxnHs0mi4iU6sREE3IBfTBSqVH02D68SBsWrEHOSFjuVIynao4RqeRITh4iA/anrTOsg==} + /@mui/x-date-pickers@6.20.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.15.19)(@mui/system@5.15.15)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-q/x3rNmPYMXnx75+3s9pQb1YDtws9y5bwxpxeB3EW88oCp33eS7bvJpeuoCA1LzW/PpVfIRhi5RCyAvrEeTL7Q==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4275,7 +5930,7 @@ packages: '@emotion/react': 11.11.4(@types/react@18.2.63)(react@18.2.0) '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.63)(react@18.2.0) '@mui/base': 5.0.0-beta.40(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) - '@mui/material': 5.15.18(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': 5.15.19(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react@18.2.0) '@mui/utils': 5.15.14(@types/react@18.2.63)(react@18.2.0) '@types/react-transition-group': 4.4.10 @@ -4307,8 +5962,12 @@ packages: resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} dev: false - /@noble/hashes@1.3.3: - resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + /@noble/hashes@1.2.0: + resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} + dev: false + + /@noble/hashes@1.4.0: + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} dev: false @@ -4342,8 +6001,17 @@ packages: requiresBuild: true dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.0 + semver: 7.6.3 + dev: false + optional: true + + /@npmcli/fs@3.1.1: + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + semver: 7.6.3 dev: false + optional: true /@npmcli/move-file@1.1.2: resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} @@ -4354,20 +6022,21 @@ packages: mkdirp: 1.0.4 rimraf: 3.0.2 dev: false + optional: true /@peculiar/asn1-schema@2.3.8: resolution: {integrity: sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==} dependencies: asn1js: 3.0.5 pvtsutils: 1.3.5 - tslib: 2.6.2 + tslib: 2.7.0 dev: false /@peculiar/json-schema@1.1.12: resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} engines: {node: '>=8.0.0'} dependencies: - tslib: 2.6.2 + tslib: 2.7.0 dev: false /@peculiar/webcrypto@1.4.5: @@ -4377,7 +6046,7 @@ packages: '@peculiar/asn1-schema': 2.3.8 '@peculiar/json-schema': 1.1.12 pvtsutils: 1.3.5 - tslib: 2.6.2 + tslib: 2.7.0 webcrypto-core: 1.7.8 dev: false @@ -4431,273 +6100,385 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@react-native-community/cli-clean@12.3.6: - resolution: {integrity: sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==} + /@react-native-community/cli-clean@14.0.0: + resolution: {integrity: sha512-kvHthZTNur/wLLx8WL5Oh+r04zzzFAX16r8xuaLhu9qGTE6Th1JevbsIuiQb5IJqD8G/uZDKgIZ2a0/lONcbJg==} dependencies: - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 execa: 5.1.1 - transitivePeerDependencies: - - encoding + fast-glob: 3.3.2 dev: false - /@react-native-community/cli-config@12.3.6: - resolution: {integrity: sha512-JGWSYQ9EAK6m2v0abXwFLEfsqJ1zkhzZ4CV261QZF9MoUNB6h57a274h1MLQR9mG6Tsh38wBUuNfEPUvS1vYew==} + /@react-native-community/cli-config@14.0.0(typescript@4.9.5): + resolution: {integrity: sha512-2Nr8KR+dgn1z+HLxT8piguQ1SoEzgKJnOPQKE1uakxWaRFcQ4LOXgzpIAscYwDW6jmQxdNqqbg2cRUoOS7IMtQ==} dependencies: - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 - cosmiconfig: 5.2.1 + cosmiconfig: 9.0.0(typescript@4.9.5) deepmerge: 4.3.1 - glob: 7.2.3 - joi: 17.12.2 + fast-glob: 3.3.2 + joi: 17.13.3 transitivePeerDependencies: - - encoding + - typescript + dev: false + + /@react-native-community/cli-debugger-ui@14.0.0: + resolution: {integrity: sha512-JpfzILfU7eKE9+7AMCAwNJv70H4tJGVv3ZGFqSVoK1YHg5QkVEGsHtoNW8AsqZRS6Fj4os+Fmh+r+z1L36sPmg==} + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color dev: false - /@react-native-community/cli-debugger-ui@12.3.6: - resolution: {integrity: sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==} + /@react-native-community/cli-debugger-ui@14.0.0-alpha.11: + resolution: {integrity: sha512-0wCNQxhCniyjyMXgR1qXliY180y/2QbvoiYpp2MleGQADr5M1b8lgI4GoyADh5kE+kX3VL0ssjgyxpmbpCD86A==} dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color dev: false - /@react-native-community/cli-doctor@12.3.6: - resolution: {integrity: sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==} + /@react-native-community/cli-doctor@14.0.0(typescript@4.9.5): + resolution: {integrity: sha512-in6jylHjaPUaDzV+JtUblh8m9JYIHGjHOf6Xn57hrmE5Zwzwuueoe9rSMHF1P0mtDgRKrWPzAJVejElddfptWA==} dependencies: - '@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 + '@react-native-community/cli-config': 14.0.0(typescript@4.9.5) + '@react-native-community/cli-platform-android': 14.0.0 + '@react-native-community/cli-platform-apple': 14.0.0 + '@react-native-community/cli-platform-ios': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 - envinfo: 7.11.1 + envinfo: 7.13.0 execa: 5.1.1 - hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.3 strip-ansi: 5.2.0 wcwidth: 1.0.1 - yaml: 2.4.0 - transitivePeerDependencies: - - encoding - dev: false - - /@react-native-community/cli-hermes@12.3.6: - resolution: {integrity: sha512-sNGwfOCl8OAIjWCkwuLpP8NZbuO0dhDI/2W7NeOGDzIBsf4/c4MptTrULWtGIH9okVPLSPX0NnRyGQ+mSwWyuQ==} - dependencies: - '@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 + yaml: 2.5.0 transitivePeerDependencies: - - encoding + - typescript dev: false - /@react-native-community/cli-platform-android@12.3.6: - resolution: {integrity: sha512-DeDDAB8lHpuGIAPXeeD9Qu2+/wDTFPo99c8uSW49L0hkmZJixzvvvffbGQAYk32H0TmaI7rzvzH+qzu7z3891g==} + /@react-native-community/cli-platform-android@14.0.0: + resolution: {integrity: sha512-nt7yVz3pGKQXnVa5MAk7zR+1n41kNKD3Hi2OgybH5tVShMBo7JQoL2ZVVH6/y/9wAwI/s7hXJgzf1OIP3sMq+Q==} dependencies: - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.5 - glob: 7.2.3 + fast-glob: 3.3.2 + fast-xml-parser: 4.4.1 logkitty: 0.7.1 - transitivePeerDependencies: - - encoding dev: false - /@react-native-community/cli-platform-ios@12.3.6: - resolution: {integrity: sha512-3eZ0jMCkKUO58wzPWlvAPRqezVKm9EPZyaPyHbRPWU8qw7JqkvnRlWIaYDGpjCJgVW4k2hKsEursLtYKb188tg==} + /@react-native-community/cli-platform-apple@14.0.0: + resolution: {integrity: sha512-WniJL8vR4MeIsjqio2hiWWuUYUJEL3/9TDL5aXNwG68hH3tYgK3742+X9C+vRzdjTmf5IKc/a6PwLsdplFeiwQ==} dependencies: - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.5 - glob: 7.2.3 + fast-glob: 3.3.2 + fast-xml-parser: 4.4.1 ora: 5.4.1 - transitivePeerDependencies: - - encoding dev: false - /@react-native-community/cli-plugin-metro@12.3.6: - resolution: {integrity: sha512-3jxSBQt4fkS+KtHCPSyB5auIT+KKIrPCv9Dk14FbvOaEh9erUWEm/5PZWmtboW1z7CYeNbFMeXm9fM2xwtVOpg==} + /@react-native-community/cli-platform-ios@14.0.0: + resolution: {integrity: sha512-8kxGv7mZ5nGMtueQDq+ndu08f0ikf3Zsqm3Ix8FY5KCXpSgP14uZloO2GlOImq/zFESij+oMhCkZJGggpWpfAw==} + dependencies: + '@react-native-community/cli-platform-apple': 14.0.0 dev: false - /@react-native-community/cli-server-api@12.3.6: - resolution: {integrity: sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==} + /@react-native-community/cli-server-api@14.0.0: + resolution: {integrity: sha512-A0FIsj0QCcDl1rswaVlChICoNbfN+mkrKB5e1ab5tOYeZMMyCHqvU+eFvAvXjHUlIvVI+LbqCkf4IEdQ6H/2AQ==} dependencies: - '@react-native-community/cli-debugger-ui': 12.3.6 - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-debugger-ui': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 nocache: 3.0.4 pretty-format: 26.6.2 serve-static: 1.15.0 - ws: 7.5.9 + ws: 6.2.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@react-native-community/cli-server-api@14.0.0-alpha.11: + resolution: {integrity: sha512-I7YeYI7S5wSxnQAqeG8LNqhT99FojiGIk87DU0vTp6U8hIMLcA90fUuBAyJY38AuQZ12ZJpGa8ObkhIhWzGkvg==} + dependencies: + '@react-native-community/cli-debugger-ui': 14.0.0-alpha.11 + '@react-native-community/cli-tools': 14.0.0-alpha.11 + compression: 1.7.4 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.15.0 + ws: 6.2.3 transitivePeerDependencies: - bufferutil - - encoding - supports-color - utf-8-validate dev: false - /@react-native-community/cli-tools@12.3.6: - resolution: {integrity: sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==} + /@react-native-community/cli-tools@14.0.0: + resolution: {integrity: sha512-L7GX5hyYYv0ZWbAyIQKzhHuShnwDqlKYB0tqn57wa5riGCaxYuRPTK+u4qy+WRCye7+i8M4Xj6oQtSd4z0T9cA==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 + execa: 5.1.1 find-up: 5.0.0 mime: 2.6.0 - node-fetch: 2.6.12 open: 6.4.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.3 + shell-quote: 1.8.1 + sudo-prompt: 9.2.1 + dev: false + + /@react-native-community/cli-tools@14.0.0-alpha.11: + resolution: {integrity: sha512-HQCfVnX9aqRdKdLxmQy4fUAUo+YhNGlBV7ZjOayPbuEGWJ4RN+vSy0Cawk7epo7hXd6vKzc7P7y3HlU6Kxs7+w==} + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + execa: 5.1.1 + find-up: 5.0.0 + mime: 2.6.0 + open: 6.4.0 + ora: 5.4.1 + semver: 7.6.3 shell-quote: 1.8.1 sudo-prompt: 9.2.1 - transitivePeerDependencies: - - encoding dev: false - /@react-native-community/cli-types@12.3.6: - resolution: {integrity: sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==} + /@react-native-community/cli-types@14.0.0: + resolution: {integrity: sha512-CMUevd1pOWqvmvutkUiyQT2lNmMHUzSW7NKc1xvHgg39NjbS58Eh2pMzIUP85IwbYNeocfYc3PH19vA/8LnQtg==} dependencies: - joi: 17.12.2 + joi: 17.13.3 dev: false - /@react-native-community/cli@12.3.6: - resolution: {integrity: sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==} + /@react-native-community/cli@14.0.0(typescript@4.9.5): + resolution: {integrity: sha512-KwMKJB5jsDxqOhT8CGJ55BADDAYxlYDHv5R/ASQlEcdBEZxT0zZmnL0iiq2VqzETUy+Y/Nop+XDFgqyoQm0C2w==} engines: {node: '>=18'} hasBin: true dependencies: - '@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 + '@react-native-community/cli-clean': 14.0.0 + '@react-native-community/cli-config': 14.0.0(typescript@4.9.5) + '@react-native-community/cli-debugger-ui': 14.0.0 + '@react-native-community/cli-doctor': 14.0.0(typescript@4.9.5) + '@react-native-community/cli-server-api': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 + '@react-native-community/cli-types': 14.0.0 chalk: 4.1.2 commander: 9.5.0 deepmerge: 4.3.1 execa: 5.1.1 - find-up: 4.1.0 + find-up: 5.0.0 fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - bufferutil - - encoding - supports-color + - typescript - utf-8-validate dev: false - /@react-native/assets-registry@0.73.1: - resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} + /@react-native/assets-registry@0.75.2: + resolution: {integrity: sha512-P1dLHjpUeC0AIkDHRYcx0qLMr+p92IPWL3pmczzo6T76Qa9XzruQOYy0jittxyBK91Csn6HHQ/eit8TeXW8MVw==} engines: {node: '>=18'} dev: false - /@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.24.0): - resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} + /@react-native/babel-plugin-codegen@0.74.87(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-+vJYpMnENFrwtgvDfUj+CtVJRJuUnzAUYT0/Pb68Sq9RfcZ5xdcCuUgyf7JO+akW2VTBoJY427wkcxU30qrWWw==} + engines: {node: '>=18'} + dependencies: + '@react-native/codegen': 0.74.87(@babel/preset-env@7.25.4) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + dev: false + optional: true + + /@react-native/babel-plugin-codegen@0.75.2(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-BIKVh2ZJPkzluUGgCNgpoh6NTHgX8j04FCS0Z/rTmRJ66hir/EUBl8frMFKrOy/6i4VvZEltOWB5eWfHe1AYgw==} engines: {node: '>=18'} dependencies: - '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.0) + '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.4) transitivePeerDependencies: - '@babel/preset-env' - supports-color dev: false - /@react-native/babel-preset@0.73.21(@babel/core@7.24.0)(@babel/preset-env@7.24.0): - resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} + /@react-native/babel-preset@0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-hyKpfqzN2nxZmYYJ0tQIHG99FQO0OWXp/gVggAfEUgiT+yNKas1C60LuofUsK7cd+2o9jrpqgqW4WzEDZoBlTg==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.0) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.0) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.24.0) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.24.0) - '@babel/template': 7.24.0 - '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.0) - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.0) - react-refresh: 0.14.0 + '@babel/core': 7.25.2 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/template': 7.25.0 + '@react-native/babel-plugin-codegen': 0.74.87(@babel/preset-env@7.25.4) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + dev: false + optional: true + + /@react-native/babel-preset@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-mprpsas+WdCEMjQZnbDiAC4KKRmmLbMB+o/v4mDqKlH4Mcm7RdtP5t80MZGOVCHlceNp1uEIpXywx69DNwgbgg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/template': 7.25.0 + '@react-native/babel-plugin-codegen': 0.75.2(@babel/preset-env@7.25.4) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) + react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color dev: false - /@react-native/codegen@0.73.3(@babel/preset-env@7.24.0): - resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} + /@react-native/codegen@0.74.87(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-GMSYDiD+86zLKgMMgz9z0k6FxmRn+z6cimYZKkucW4soGbxWsbjUAZoZ56sJwt2FJ3XVRgXCrnOCgXoH/Bkhcg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/parser': 7.24.0 - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) - flow-parser: 0.206.0 + '@babel/parser': 7.25.4 + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) + glob: 7.2.3 + hermes-parser: 0.19.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.25.4) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@react-native/codegen@0.75.2(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-OkWdbtO2jTkfOXfj3ibIL27rM6LoaEuApOByU2G8X+HS6v9U87uJVJlMIRWBDmnxODzazuHwNVA2/wAmSbucaw==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/parser': 7.25.4 + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) glob: 7.2.3 + hermes-parser: 0.22.0 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.0) + jscodeshift: 0.14.0(@babel/preset-env@7.25.4) mkdirp: 0.5.6 nullthrows: 1.1.1 + yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: false - /@react-native/community-cli-plugin@0.73.17(@babel/core@7.24.0)(@babel/preset-env@7.24.0): - resolution: {integrity: sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==} + /@react-native/community-cli-plugin@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-/tz0bzVja4FU0aAimzzQ7iYR43peaD6pzksArdrrGhlm8OvFYAQPOYSNeIQVMSarwnkNeg1naFKaeYf1o3++yA==} engines: {node: '>=18'} 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(@babel/core@7.24.0)(@babel/preset-env@7.24.0) + '@react-native-community/cli-server-api': 14.0.0-alpha.11 + '@react-native-community/cli-tools': 14.0.0-alpha.11 + '@react-native/dev-middleware': 0.75.2 + '@react-native/metro-babel-transformer': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.6 - metro-config: 0.80.6 - metro-core: 0.80.6 + metro: 0.80.10 + metro-config: 0.80.10 + metro-core: 0.80.10 node-fetch: 2.6.12 + querystring: 0.2.1 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -4708,26 +6489,58 @@ packages: - utf-8-validate dev: false - /@react-native/debugger-frontend@0.73.3: - resolution: {integrity: sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==} + /@react-native/debugger-frontend@0.74.85: + resolution: {integrity: sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ==} + engines: {node: '>=18'} + dev: false + optional: true + + /@react-native/debugger-frontend@0.75.2: + resolution: {integrity: sha512-qIC6mrlG8RQOPaYLZQiJwqnPchAVGnHWcVDeQxPMPLkM/D5+PC8tuKWYOwgLcEau3RZlgz7QQNk31Qj2/OJG6Q==} engines: {node: '>=18'} dev: false - /@react-native/dev-middleware@0.73.8: - resolution: {integrity: sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==} + /@react-native/dev-middleware@0.74.85: + resolution: {integrity: sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w==} engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.73.3 + '@react-native/debugger-frontend': 0.74.85 + '@rnx-kit/chromium-edge-launcher': 1.0.0 chrome-launcher: 0.15.2 - chromium-edge-launcher: 1.0.0 connect: 3.7.0 debug: 2.6.9 node-fetch: 2.6.12 + nullthrows: 1.1.1 open: 7.4.2 + selfsigned: 2.4.1 serve-static: 1.15.0 temp-dir: 2.0.0 - ws: 6.2.2 + ws: 6.2.3 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + optional: true + + /@react-native/dev-middleware@0.75.2: + resolution: {integrity: sha512-fTC5m2uVjYp1XPaIJBFgscnQjPdGVsl96z/RfLgXDq0HBffyqbg29ttx6yTCx7lIa9Gdvf6nKQom+e+Oa4izSw==} + engines: {node: '>=18'} + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.75.2 + chrome-launcher: 0.15.2 + chromium-edge-launcher: 0.2.0 + connect: 3.7.0 + debug: 2.6.9 + node-fetch: 2.6.12 + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.15.0 + ws: 6.2.3 transitivePeerDependencies: - bufferutil - encoding @@ -4735,48 +6548,56 @@ packages: - utf-8-validate dev: false - /@react-native/gradle-plugin@0.73.4: - resolution: {integrity: sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==} + /@react-native/gradle-plugin@0.75.2: + resolution: {integrity: sha512-AELeAOCZi3B2vE6SeN+mjpZjjqzqa76yfFBB3L3f3NWiu4dm/YClTGOj+5IVRRgbt8LDuRImhDoaj7ukheXr4Q==} engines: {node: '>=18'} dev: false - /@react-native/js-polyfills@0.73.1: - resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} + /@react-native/js-polyfills@0.75.2: + resolution: {integrity: sha512-AtLd3mbiE+FXK2Ru3l2NFOXDhUvzdUsCP4qspUw0haVaO/9xzV97RVD2zz0lur2f/LmZqQ2+KXyYzr7048b5iw==} engines: {node: '>=18'} dev: false - /@react-native/metro-babel-transformer@0.73.15(@babel/core@7.24.0)(@babel/preset-env@7.24.0): - resolution: {integrity: sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==} + /@react-native/metro-babel-transformer@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-EygglCCuOub2sZ00CSIiEekCXoGL2XbOC6ssOB47M55QKvhdPG/0WBQXvmOmiN42uZgJK99Lj749v4rB0PlPIQ==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.24.0 - '@react-native/babel-preset': 0.73.21(@babel/core@7.24.0)(@babel/preset-env@7.24.0) - hermes-parser: 0.15.0 + '@babel/core': 7.25.2 + '@react-native/babel-preset': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4) + hermes-parser: 0.22.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color dev: false - /@react-native/normalize-color@2.1.0: - resolution: {integrity: sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==} + /@react-native/normalize-colors@0.74.85: + resolution: {integrity: sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==} dev: false + optional: true - /@react-native/normalize-colors@0.73.2: - resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} + /@react-native/normalize-colors@0.75.2: + resolution: {integrity: sha512-nPwWJFtsqNFS/qSG9yDOiSJ64mjG7RCP4X/HXFfyWzCM1jq49h/DYBdr+c3e7AvTKGIdy0gGT3vgaRUHZFVdUQ==} dev: false - /@react-native/virtualized-lists@0.73.4(react-native@0.73.5): - resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} + /@react-native/virtualized-lists@0.75.2(@types/react@17.0.76)(react-native@0.75.2)(react@18.3.1): + resolution: {integrity: sha512-pD5SVCjxc8k+JdoyQ+IlulBTEqJc3S4KUKsmv5zqbNCyETB0ZUvd4Su7bp+lLF6ALxx6KKmbGk8E3LaWEjUFFQ==} engines: {node: '>=18'} peerDependencies: + '@types/react': ^18.2.6 + react: '*' react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 17.0.76 invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.5(@babel/core@7.24.0)(@babel/preset-env@7.24.0)(react@18.2.0) + react: 18.3.1 + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(@types/react@17.0.76)(react@18.3.1)(typescript@4.9.5) dev: false /@remix-run/router@1.15.2: @@ -4801,6 +6622,21 @@ packages: react: 17.0.2 dev: false + /@rnx-kit/chromium-edge-launcher@1.0.0: + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} + dependencies: + '@types/node': 18.19.46 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + /@rollup/plugin-babel@5.3.1(@babel/core@7.24.0)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} @@ -4859,6 +6695,16 @@ packages: resolution: {integrity: sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==} dev: false + /@sd-jwt/core@0.6.1: + resolution: {integrity: sha512-egFTb23o6BGWF93vnjopN02rSiC1HOOnkk9BI8Kao3jz9ipZAHdO6wF7gwfZm5Nlol/Kd1/KSLhbOUPYt++FjA==} + engines: {node: '>=16'} + dependencies: + '@sd-jwt/decode': 0.6.1 + '@sd-jwt/present': 0.6.1 + '@sd-jwt/types': 0.6.1 + '@sd-jwt/utils': 0.6.1 + dev: false + /@sd-jwt/decode@0.6.1: resolution: {integrity: sha512-QgTIoYd5zyKKLgXB4xEYJTrvumVwtsj5Dog0v0L9UH9ZvHekDaeexS247X7A4iSdzTvmZzUpGskgABOa4D8NmQ==} engines: {node: '>=16'} @@ -4876,8 +6722,15 @@ packages: '@sd-jwt/utils': 0.6.1 dev: false - /@sd-jwt/types@0.6.1: - resolution: {integrity: sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==} + /@sd-jwt/sd-jwt-vc@0.6.1: + resolution: {integrity: sha512-eF7NAFvedBCx+vrw4TVY3evUz5rAG8/FtB/CUudYEigKcpanLgfuNGhk93D45k+lLDG0b24w+qorqbpLZzHA2g==} + engines: {node: '>=16'} + dependencies: + '@sd-jwt/core': 0.6.1 + dev: false + + /@sd-jwt/types@0.6.1: + resolution: {integrity: sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg==} engines: {node: '>=16'} dev: false @@ -4895,6 +6748,7 @@ packages: component-type: 1.2.2 join-component: 1.1.0 dev: false + optional: true /@sideway/address@4.1.5: resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -4941,28 +6795,59 @@ packages: '@sinonjs/commons': 1.8.6 dev: false - /@sphereon/did-auth-siop@0.6.4: - resolution: {integrity: sha512-0hw/lypy7kHpChJc/206XFd1XVhfUEIg2RIuw2u0RE3POqMeuOL5DWiPHh3e7Oo0nzG9gdgJC8Yffv69d9QIrg==} + /@sphereon/did-auth-siop-adapter@0.16.1-unstable.27: + resolution: {integrity: sha512-QWlJYdN6LIIBY+bfdTqdJU2S5ugtinoWc7Wb9laq0UCiRCTrlT3sTU2YgjXMaMneB1hgOrwtx6vT39uVygAf2A==} + engines: {node: '>=18'} + dependencies: + '@sphereon/did-auth-siop': 0.16.1-unstable.27 + '@sphereon/did-uni-client': 0.6.3-unstable.1 + '@sphereon/oid4vc-common': 0.16.1-unstable.27 + '@sphereon/wellknown-dids-client': 0.1.3 + did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) + did-resolver: 4.1.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@sphereon/did-auth-siop-adapter@0.16.1-unstable.28: + resolution: {integrity: sha512-KekRAU4HPY8x1W4SRvr4kKIfBVfxZPTDdycdXHXof7TQpb4a/HIcpAhU9IkBEx5tjeLiaw3nxk+C5OxU6PrQGA==} + engines: {node: '>=18'} + dependencies: + '@sphereon/did-auth-siop': 0.16.1-unstable.27 + '@sphereon/did-uni-client': 0.6.3-unstable.1 + '@sphereon/oid4vc-common': 0.16.1-unstable.28 + '@sphereon/wellknown-dids-client': 0.1.3 + did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) + did-resolver: 4.1.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@sphereon/did-auth-siop@0.16.1-unstable.27: + resolution: {integrity: sha512-CF+H8XrG35MGQr6u5nRdqo9wzFK02bBnRQfb05rNIYiJkLoP9sCbiXgtxuQZ07zYQ/UFtiPLrqsBEme6gkktWw==} engines: {node: '>=18'} dependencies: '@astronautlabs/jsonpath': 1.1.2 '@sphereon/did-uni-client': 0.6.3-unstable.1 - '@sphereon/pex': 3.3.2 + '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.22 + '@sphereon/oid4vc-common': 0.16.1-unstable.27 + '@sphereon/pex': 4.0.1 '@sphereon/pex-models': 2.2.4 - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@sphereon/wellknown-dids-client': 0.1.3 cross-fetch: 4.0.0 - did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) - did-resolver: 4.1.0 + debug: 4.3.6(supports-color@5.5.0) events: 3.3.0 + jwt-decode: 4.0.0 language-tags: 1.0.9 multiformats: 12.1.3 - qs: 6.11.2 - sha.js: 2.4.11 + qs: 6.13.0 uint8arrays: 3.1.1 - uuid: 9.0.1 transitivePeerDependencies: - encoding + - supports-color dev: false /@sphereon/did-uni-client@0.6.3-unstable.1: @@ -4974,15 +6859,15 @@ packages: - encoding dev: false - /@sphereon/ion-pow@0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.73.5): + /@sphereon/ion-pow@0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2): resolution: {integrity: sha512-SpEG4mV5D+K/jrqGI9QSBPPKO5+Kpu6F3cINBKbWiz+ZI4boWwz9JAdNspD45YnnMqTbR14CDEGtHwOaHboJQg==} peerDependencies: '@sphereon/react-native-argon2': ^2.0.7 dependencies: - '@sphereon/isomorphic-argon2': 1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.73.5) - '@sphereon/react-native-argon2': 2.0.9(react-native@0.73.5) + '@sphereon/isomorphic-argon2': 1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) + '@sphereon/react-native-argon2': 2.0.9(react-native@0.75.2) cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 uint8arrays: 3.1.1 transitivePeerDependencies: - encoding @@ -4990,95 +6875,98 @@ packages: - supports-color dev: false - /@sphereon/isomorphic-argon2@1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.73.5): + /@sphereon/isomorphic-argon2@1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2): resolution: {integrity: sha512-Z40mdiuuZjII19FfIsti9JFGqX56jhpaeZb135BZayJPaRSbi8JnbJ3pzulJJAHsymkWzVqMqt242fBKpualHg==} peerDependencies: '@sphereon/react-native-argon2': ^2.0.9 react-native: '>=0.60.0' dependencies: - '@sphereon/react-native-argon2': 2.0.9(react-native@0.73.5) + '@sphereon/react-native-argon2': 2.0.9(react-native@0.75.2) argon2-browser: 1.18.0 - react-native: 0.73.5(@babel/core@7.24.0)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(@types/react@17.0.76)(react@18.3.1)(typescript@4.9.5) uint8arrays: 3.1.1 dev: false - /@sphereon/isomorphic-webcrypto@2.4.1-unstable.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-08rCBqZIL9XdUXnVbdpxCzqE0JVFYqYAtGCHEOes4q+fHX1ut9+MIXoGswPXmzwyJsfDGvr2ACuu8mfUzfjUFw==} - peerDependencies: - expo: '*' - expo-crypto: '*' - msrcrypt: '*' - msrcrypto: ^1.5.8 - react-native-securerandom: ^1.0.1 - peerDependenciesMeta: - expo: - optional: true - expo-crypto: - optional: true - msrcrypt: - optional: true - react-native-securerandom: - optional: true + /@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.22: + resolution: {integrity: sha512-uAZZExVy+ug9JLircejWa5eLtAZ7bnBP6xb7DO2+86LRsHNLh2k2jMWJYxp+iWtGHTsh6RYsZl14ScQLvjiQ/A==} dependencies: - '@peculiar/webcrypto': 1.4.5 - asmcrypto.js: 2.3.2 - b64-lite: 1.4.0 - b64u-lite: 1.1.0 - cipher-base: 1.0.4 - create-hash: 1.2.0 - expo: 50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21) - inherits: 2.0.4 - md5.js: 1.3.5 - msrcrypto: 1.5.8 - randomfill: 1.0.4 - react-native-securerandom: 1.0.1(react-native@0.73.5) - ripemd160: 2.0.2 + '@js-joda/core': 5.6.3 + '@js-joda/timezone': 2.3.0(@js-joda/core@5.6.3) + format-util: 1.0.5 + dev: false + bundledDependencies: [] + + /@sphereon/oid4vc-common@0.16.1-unstable.27: + resolution: {integrity: sha512-4Tp8+M1bvridfYQBIWU/wyuCC0mmI+gRcVi5gYOcuemGNEsHfdK7ChXeISqU3pO3Ux8o1yl0Z3QlvM135wdahw==} + engines: {node: '>=18'} + dependencies: + '@sphereon/ssi-types': 0.29.1-unstable.215 + jwt-decode: 4.0.0 sha.js: 2.4.11 - str2buf: 1.3.0 - webcrypto-shim: 0.1.7 + uint8arrays: 3.1.1 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color dev: false - /@sphereon/oid4vci-client@0.10.3: - resolution: {integrity: sha512-PkIZrwTMrHlgwcDNimWDQaAgi+9ptkV79g/sQJJAe4g8NCt3WyXtsV9l88CdzxDGVGDtzsnYqPXkimxP4eSScw==} + /@sphereon/oid4vc-common@0.16.1-unstable.28: + resolution: {integrity: sha512-KLYj5r0eucakKnQaPz2js8PmIq6Rsm2No+58www6oXAXJ/RBWZJrS7wySYH4B7PnNXsxS538bBeF5WCzquTuwg==} engines: {node: '>=18'} dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-types': 0.29.1-unstable.215 + jwt-decode: 4.0.0 + sha.js: 2.4.11 + uint8arrays: 3.1.1 + uuid: 9.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@sphereon/oid4vci-client@0.16.1-unstable.27: + resolution: {integrity: sha512-7A5jdwF+wg1YzRaEsAwwn+6OEJbgJ+JUlkGh0MvJ22dmh5Dxd1qEik/xoTXCwDRvNuVQXMffoNoK7awwBnI7bQ==} + engines: {node: '>=18'} + dependencies: + '@sphereon/oid4vc-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/ssi-types': 0.29.1-unstable.215 cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - encoding - - msrcrypto - supports-color dev: false - /@sphereon/oid4vci-common@0.10.3(msrcrypto@1.5.8): - resolution: {integrity: sha512-VsUnDKkKm2yQ3lzAt2CY6vL06mZDK9dhwFT6T92aq03ncbUcS6gelwccdsXEMEfi5r4baFemiFM1O5v+mPjuEA==} + /@sphereon/oid4vci-common@0.16.1-unstable.27: + resolution: {integrity: sha512-7V8SHA5hHI+wICvlVfjPqxFXi7JoDC9w4fb1+XIr7xGHkGRYbhqCHdpy1dw4BK1aePKW+WZIWHB+AG1R39eiOw==} engines: {node: '>=18'} - peerDependencies: - msrcrypto: ^1.5.8 - peerDependenciesMeta: - msrcrypto: - optional: true dependencies: - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/oid4vc-common': 0.16.1-unstable.27 + '@sphereon/ssi-types': 0.29.1-unstable.215 cross-fetch: 3.1.8 - jwt-decode: 3.1.2 - msrcrypto: 1.5.8 - sha.js: 2.4.11 + debug: 4.3.6(supports-color@5.5.0) + jwt-decode: 4.0.0 uint8arrays: 3.1.1 + uuid: 9.0.1 transitivePeerDependencies: - encoding + - supports-color dev: false - /@sphereon/oid4vci-issuer-server@0.10.3(msrcrypto@1.5.8)(passport-http-bearer@1.0.1): - resolution: {integrity: sha512-tNXUnoKcevdKPaoL4kVwuQhAjkIs/aSnyCgls0Fqkxb6MvUmN4903/KYMBHqH5csH2uaK24+Grnmng3SlRhJKw==} + /@sphereon/oid4vci-issuer-server@0.16.1-unstable.27(awesome-qr@2.1.5-rc.0)(passport-http-bearer@1.0.1): + resolution: {integrity: sha512-SoUQz7ux0jiQJxEJitIobSkvW84cPtEDKNZkL5JAXKyDRARJOiEO0aHj1oOPASqywTEktQpAcTehqx4UecPoGg==} engines: {node: '>=18'} + peerDependencies: + awesome-qr: ^2.1.5-rc.0 + peerDependenciesMeta: + awesome-qr: + optional: true dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/oid4vci-issuer': 0.10.3(msrcrypto@1.5.8) - '@sphereon/ssi-express-support': 0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/oid4vc-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-issuer': 0.16.1-unstable.27(awesome-qr@2.1.5-rc.0) + '@sphereon/ssi-express-support': 0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1) + '@sphereon/ssi-types': 0.29.1-unstable.215 + awesome-qr: 2.1.5-rc.0 body-parser: 1.20.2 cookie-parser: 1.4.6 cors: 2.8.5 @@ -5086,19 +6974,16 @@ packages: express: 4.19.2 http-terminator: 3.2.0 typescript: 5.4.5 - uuid: 9.0.1 transitivePeerDependencies: - '@noble/hashes' - - awesome-qr - encoding - - msrcrypto - passport-azure-ad - passport-http-bearer - supports-color dev: false - /@sphereon/oid4vci-issuer@0.10.3(msrcrypto@1.5.8): - resolution: {integrity: sha512-qhm8ypkXuYsaG5XmXIFwL9DUJQ0TJScNjvg5w7beAm+zjz0sOkwIjXdS7S+29LfWj0BkYiRZp1d3mj8H/rmdUw==} + /@sphereon/oid4vci-issuer@0.16.1-unstable.27(awesome-qr@2.1.5-rc.0): + resolution: {integrity: sha512-RsPH0NAJVk0J/w3siL1AwUC5RrUexIQgYy/u7Va7/AA1tmnPu1BRnKth3maDynIpLzdouS0y0xfnvSvCu6S+OA==} engines: {node: '>=18'} peerDependencies: awesome-qr: ^2.1.5-rc.0 @@ -5106,20 +6991,22 @@ packages: awesome-qr: optional: true dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/oid4vc-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/ssi-types': 0.29.1-unstable.215 + awesome-qr: 2.1.5-rc.0 uuid: 9.0.1 transitivePeerDependencies: - encoding - - msrcrypto + - supports-color dev: false /@sphereon/pex-models@2.2.4: resolution: {integrity: sha512-pGlp+wplneE1+Lk3U48/2htYKTbONMeG5/x7vhO6AnPUOsnOXeJdftPrBYWVSzz/JH5GJptAc6+pAyYE1zMu4Q==} dev: false - /@sphereon/pex@3.3.2: - resolution: {integrity: sha512-d83GLa07e1IZBGTUTZ5cQIrnrOtPcFfiLuLaDa/G/G/Xs3GiieZemgSQ3Dojvd6/Cosxh7LDCTdtFcyc4J18Ow==} + /@sphereon/pex@4.0.1: + resolution: {integrity: sha512-3XnX/YJpxR8ueMO+qZLcn14dYFE4OHqi3i1qMLwPo/7jFFLrTb70uDG1++D+MqS7YTwYQbMtJA9KzzWcKTEg4w==} engines: {node: '>=18'} requiresBuild: true dependencies: @@ -5128,25 +7015,27 @@ packages: '@sd-jwt/present': 0.6.1 '@sd-jwt/types': 0.6.1 '@sphereon/pex-models': 2.2.4 - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-types': 0.29.1-unstable.215 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) jwt-decode: 3.1.2 nanoid: 3.3.7 string.prototype.matchall: 4.0.10 uint8arrays: 3.1.1 + transitivePeerDependencies: + - supports-color dev: false - /@sphereon/react-native-argon2@2.0.9(react-native@0.73.5): + /@sphereon/react-native-argon2@2.0.9(react-native@0.75.2): resolution: {integrity: sha512-mXcp3meaKbv5TpEPxItZ1ZuRqkdNf8vjx3EM+GqNVQ8QQF9pbD3jw6wQfuFRPc+8kN+m9GEiVVbd9I0m50OPBg==} peerDependencies: react-native: '>=0.67.0' dependencies: - react-native: 0.73.5(@babel/core@7.24.0)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(@types/react@17.0.76)(react@18.3.1)(typescript@4.9.5) dev: false - /@sphereon/ssi-express-support@0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1): - resolution: {integrity: sha512-n1qbDDMgcp1jWOb4XGkG0jliZmRYj34tX9f42qkiMzUUzdr/Y2KQkXD4xZ+TaBc8dm1lGu1gtWfsdCZzTeKHdw==} + /@sphereon/ssi-express-support@0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1): + resolution: {integrity: sha512-CcsI5RDG+50iTXT5eWS9ECcZOQ+z+HfnH95OoMI0oH5zxCANHnhxMbM01P7b0Ueh6d+1lz0X4t0fPGqAcQOb6Q==} peerDependencies: '@noble/hashes': 1.2.0 passport-azure-ad: ^4.3.5 @@ -5159,9 +7048,9 @@ packages: passport-http-bearer: optional: true dependencies: - '@noble/hashes': 1.3.3 + '@noble/hashes': 1.2.0 body-parser: 1.20.2 - casbin: 5.28.0 + casbin: 5.30.0 cookie-session: 2.1.0 cors: 2.8.5 dotenv-flow: 3.3.0 @@ -5169,76 +7058,104 @@ packages: express-session: 1.18.0 http-terminator: 3.2.0 morgan: 1.10.0 - openid-client: 5.6.4 + openid-client: 5.6.5 passport: 0.6.0 passport-http-bearer: 1.0.1 - qs: 6.11.2 + qs: 6.13.0 uint8arrays: 3.1.1 transitivePeerDependencies: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-Htl78HiKWOGrJjN/dyUOBn379qeZo6ndC7IBjcD3ZAKjN+AeiLhw4mwrzHgpEQ0c+CE0f3wD5DDO6VsrDMTIbQ==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-afK6pvtyMIe1FzFg6BaiND5PFpXO72PW6u+qF6+0xzlK/Ntty7p1cWI4SuCrl94xERZXQAgDc2qXsBFP/gWO1A==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.105 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 base64url: 3.0.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-resolver: 4.1.0 elliptic: 6.5.5 transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 - encoding - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 - supports-color + - ts-node + - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.did-provider-web@0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-A3VzNbuJH57DkxPHlJyJnvRcE9rNn82MbWtIl5fcs1q/XtRX1W8iYdG3tkq28dDYDlcTgZSnNuQlfSsNXvLD2Q==} + /@sphereon/ssi-sdk-ext.did-provider-web@0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-wxuhRc5TL3OlQ1Aw/qcNlMoQYrdeQK9e9U4kseIqvgzSTImiZl5xbnAPU2kTM0YBZXNDXAJG0WorPhaBJN6GQw==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.105 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 - encoding - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 - supports-color + - ts-node + - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.18.2: - resolution: {integrity: sha512-netS+JaLgmtfffDf24Gp2MLh1YNmjbCyfRSxyMfPL+u+YDbXuMZXcbs+0RxGlNgCicEa1cVqqL6jhI0HKleXNQ==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-next.105: + resolution: {integrity: sha512-+XIOfFZnmKg4xVOEsfF2GvH2vrQy5ca8xkX8ejJjk4kY6DMC2NPN1i5Zmg5mRMzpguyxBt81n0rtF9r8C0BxNQ==} dependencies: - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-types': 0.29.1-unstable.215 base64url: 3.0.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-resolver: 4.1.0 uint8arrays: 3.1.1 transitivePeerDependencies: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-utils@0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-ODzXNujWTL8eB4c1AA98wmKp3UGh0hUb+F5axmqHymqF+ip3lzTezWg1P3UmmFQwg6c+bUq2UOsm33Ox10SnTQ==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-2uQJLBoDpBt+tsZh5EgDie5zvbUFY7CGLR+JCpqY4IunYnS5vALbLcTVIuTRYMzhzh/RdqI0c/4/FDqNK69iLg==} dependencies: + '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3-unstable.1 - '@sphereon/ssi-sdk-ext.key-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/utils': 4.2.0 @@ -5247,67 +7164,244 @@ packages: elliptic: 6.5.5 uint8arrays: 3.1.1 transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 - encoding - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-ckC9HGV0lOdA5ONO7AXoDE25IRjpKb9B2E5ZtE3tFFmHWEcHrYBWDQEGdisEDH+GP949oa7Een+7zOjTle5XMQ==} + dependencies: + '@ethersproject/networks': 5.7.1 + '@ethersproject/transactions': 5.7.0 + '@sphereon/did-uni-client': 0.6.3-unstable.1 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@stablelib/ed25519': 1.0.3 + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) + did-resolver: 4.1.0 + elliptic: 6.5.5 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-o1gfb22bSi23XJ1kbqt0lk60068CAeVR9d+1AS2n6tgxTRz585rRe4MVBFXt9isk57OU9b49EwolE9Elcwiwkw==} + dependencies: + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + debug: 4.3.4 + pkijs: 3.2.4 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-Y0RLEl6aGfvacHVDby8NXV6VuHmnsDCjqImM0EZHLsYC7ZHscb+I1Ki3kPiG4ZKB3WS+I0yc5E8gMsGqUzxhfA==} + dependencies: + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + debug: 4.3.6(supports-color@5.5.0) + pkijs: 3.2.4 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-CGWyzHRIFjBkxTKjTeHAi3pJjLq+m9WVMKQ3YaK9AeM2XvJ80vLyjhZWDntqFDGeG7XmCsNx5ucb6BUtvpwUiQ==} + dependencies: + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-next.105 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + debug: 4.3.4 + jwt-decode: 4.0.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-pXUF+UjPA6olo1FcVu9ZB/TLOy3zYaX5jAKuNMokcrZ8gTTctI0UF1ZLsoG9n4IJ1ag1uLSyBuLKx+vcH+9Oyw==} + dependencies: + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-next.110 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + debug: 4.3.6(supports-color@5.5.0) + jwt-decode: 4.0.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 - supports-color + - ts-node + - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.did-utils@0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-RCKayfL/+CEF7/c5PgxwgizQrU5jmb+nS9Ok9ML6dFRdzWYkQjknh9844Kxi40+xXkEuyhwrlPdD5mLz2Gr6Kw==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-next.105: + resolution: {integrity: sha512-52K6gLWJ92EK3UKdgZPQWXTrjRPanwC/n+0eLYYaUZ7k4A6M0HJ4RX1U3F7tXxB8tiibP+aL6nwG9uTrUp1OvQ==} dependencies: - '@ethersproject/transactions': 5.7.0 - '@sphereon/did-uni-client': 0.6.3-unstable.1 - '@sphereon/ssi-sdk-ext.key-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/utils': 4.2.0 - did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) - did-resolver: 4.1.0 - elliptic: 6.5.5 + '@veramo/key-manager': 4.2.0 uint8arrays: 3.1.1 transitivePeerDependencies: - - encoding - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom - supports-color dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-gua4qlY0eYzJutalGh8In5x0FB3I7idspwtUO+mTcPbtiOl4mvwzq3z3bVaLXXrVRtkj7MGJviXCLFRGCvwh4Q==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-next.110: + resolution: {integrity: sha512-Ip2dGB+hjHqVxK+M/N6NC/CTTu56KpNwlfZle2vpQSbV5B1kilSijuQqtloytZ6BLkm1NrPWr6B/Jn2CWx3ewA==} dependencies: - '@sphereon/ssi-sdk-ext.kms-local': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 + uint8arrays: 3.1.1 transitivePeerDependencies: - - '@mattrglobal/bbs-signatures' - - encoding - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom - supports-color dev: false - /@sphereon/ssi-sdk-ext.key-utils@0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-C7gBp4lhpIr+R8hQngu6h6okbYtffRK123T2Gt389pn176BHh6HzFdxDffxSq5MTEL5gwaXcCDdPHjuWEZ/5gQ==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-next.105: + resolution: {integrity: sha512-VLDwpQTj+fnU9N+oeQd4XnJg2xVvZd7m+F0V/G5nEcE0fcV+jZ/fcIbrUuRLLsQyS/k+oMJU79W6aZBC1e4wbw==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/isomorphic-webcrypto': 2.4.1-unstable.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.105 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 '@stablelib/sha512': 1.0.1 + '@trust/keyto': 1.0.1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) base64url: 3.0.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-resolver: 4.1.0 elliptic: 6.5.5 lodash.isplainobject: 4.0.6 @@ -5316,25 +7410,22 @@ packages: varint: 6.0.0 web-encoding: 1.1.5 transitivePeerDependencies: - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom - supports-color dev: false - /@sphereon/ssi-sdk-ext.key-utils@0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-CzOymQxFhqn6XuvpBRPvE4BeUZFYDWmVVMPK7UKf8Rqlgc5rLzChm+BKeGt5Qf3ModijY/p7o9Az13zzweGk+A==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-next.110: + resolution: {integrity: sha512-4yZn+bkIYkwXWx5xcva5dF6cd0bHGwfzDDQav/kagPQ/UcUdDrKEQP19wrfzql7D9PmEBBtoThSZ0nL/huVZ1w==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/isomorphic-webcrypto': 2.4.1-unstable.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.110 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 '@stablelib/sha512': 1.0.1 + '@trust/keyto': 1.0.1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) base64url: 3.0.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) did-resolver: 4.1.0 elliptic: 6.5.5 lodash.isplainobject: 4.0.6 @@ -5343,25 +7434,15 @@ packages: varint: 6.0.0 web-encoding: 1.1.5 transitivePeerDependencies: - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom - supports-color dev: false - /@sphereon/ssi-sdk-ext.kms-local@0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-tZQvBY551AK+9576xE4AxYT4h2/sOFzQEBtK7ihQnBvnECw7SaFpSf4d7caqNeoYqDZN0xBfy0aF/AwbYpbA7A==} - peerDependencies: - '@mattrglobal/bbs-signatures': ^1.3.1 - peerDependenciesMeta: - '@mattrglobal/bbs-signatures': - optional: true + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-8GkYEi9yGLq2GTy1KV+vAS9yl1fzSrh/Cn5fLBvRxFNv5Y+Fgj6CVF0XWAvacvoPG5aB96FBQVxL4+vJu09G/Q==} dependencies: - '@sphereon/isomorphic-webcrypto': 2.4.1-unstable.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.did-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.18.2(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.105(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.105 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.105 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -5369,24 +7450,90 @@ packages: elliptic: 6.5.5 uint8arrays: 3.1.1 transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 - encoding - - expo - - expo-crypto - - msrcrypt - - msrcrypto - - react-native-securerandom + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-next.105: + resolution: {integrity: sha512-agBW92fWWkFXG7ttRcKJY9mdix2wSOTeYDaPgX978DxEW3bX4+XPc12OwKm+VdiZNYACoIeAjPyv1AMM9mrJ2g==} + dependencies: + '@trust/keyto': 1.0.1 + debug: 4.3.6(supports-color@5.5.0) + js-x509-utils: 1.0.7 + pkijs: 3.2.4 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-next.110: + resolution: {integrity: sha512-WHSLO+s8hSA25b5hk/uP5UvqgHAcm3NMMwAbcgFMnurea6CsEFPBLz/iKe1T7WDrgVH/aF+vaESEtYp4ua/N3g==} + dependencies: + '@trust/keyto': 1.0.1 + debug: 4.3.6(supports-color@5.5.0) + js-x509-utils: 1.0.7 + pkijs: 3.2.4 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@sphereon/ssi-sdk.agent-config@0.29.1-unstable.161(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-ZP/TjapF/Gv/AwnNr9e1U3rjyRwdLtAj4un9j1csnKcgYe9ff2fhYbe06y9mU4tfQilH69mAW4Tz1t6N5U7XbA==} + dependencies: + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + debug: 4.3.6(supports-color@5.5.0) + jsonpointer: 5.0.1 + typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) + url-parse: 1.5.10 + yaml: 2.5.0 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 - supports-color + - ts-node + - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.agent-config@0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-fmt4gM+8QsG41OXo8S7BoHa/PPP3W3h0BOLNmIgjm/wm/Z07nzvWaRegxMFV/Gk8eeEkGl+1VI+ysWxk83eOkQ==} + /@sphereon/ssi-sdk.agent-config@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-pJiNRSzrDOEWJiAonayeSz0ts/GvSL17xSKTVNUkYuq2NPkiOeYpzR3Tjk8uIDHGtVKcGCz7Lvr895WWjNMoUw==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) jsonpointer: 5.0.1 typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) url-parse: 1.5.10 - yaml: 2.4.0 + yaml: 2.5.0 transitivePeerDependencies: - '@google-cloud/spanner' - '@sap/hana-client' @@ -5408,13 +7555,13 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.core@0.23.5-unstable.43: - resolution: {integrity: sha512-zgwa6jX66StnkLHOZj8cBfu3x5uNbgD6aEwgmkJcFlSRSGwzrWuYv3goW4N6FuudCiKxHXq6rlKfwZPq9oQCSQ==} + /@sphereon/ssi-sdk.core@0.29.1-unstable.215: + resolution: {integrity: sha512-1Z/FOkHwyiyKDQPt7sb98ot2Aje+/nxw2NvtLiPPtkSFFq8vpUtdelsoG9Tobk4DCNFWHxXF+qxeHZE5UpdktA==} dependencies: - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) image-size: 2.0.0-beta.2 uint8arrays: 3.1.1 transitivePeerDependencies: @@ -5422,16 +7569,53 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk.data-store@0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-G8O7R6714niz9YUcqVt0Z1tVq69uquoOtfjsl5N16A6/BLbQ4DLn0KYjAUog+AucUPCohBnMuqT6T2GcIjTWeQ==} + /@sphereon/ssi-sdk.credential-store@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-QqUroqH/dmsD9wVsDeE+ePFClBYvTYUeYU4HBN/8r508r2fUykGG6RC7nHbRkMSu6Pfr1cUhb3P11LQ0xVeqwA==} + dependencies: + '@sphereon/pex': 4.0.1 + '@sphereon/pex-models': 2.2.4 + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + cross-fetch: 3.1.8 + debug: 4.3.6(supports-color@5.5.0) + typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) + uuid: 9.0.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk.data-store@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-7XW1DREooo5TmdCsyLOnJcrF7Fv2Zvf4Fih0eiHKPCq9sbjWhr9uOueU5J5El3MLs/NWG9tqW4PFnz+GK4MT6g==} dependencies: - '@sphereon/pex': 3.3.2 - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.22 + '@sphereon/pex': 4.0.1 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/utils': 4.2.0 + blakejs: 1.2.1 class-validator: 0.14.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) transitivePeerDependencies: - '@google-cloud/spanner' @@ -5455,11 +7639,11 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.kv-store-temp@0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-fiQ3Wo0QftyXQUFic42cVeOOrcbu55vn2uQrvjFpQWzQ5RUQ+wn4yrXqEWC+XtZvQPEsWJ5yrLG6zB2eiZR6eQ==} + /@sphereon/ssi-sdk.kv-store-temp@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-07QaKPwMSiKWA6WmD8EPx1D6gXi10rBgt861lw/lc5UWgX6C4ojp/bhrDHDFkC6ryfoP7zn4UbWiVfjK/2QGHw==} dependencies: '@veramo/utils': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) events: 3.3.0 json-buffer: 3.0.1 typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) @@ -5486,19 +7670,65 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.oid4vci-issuer-rest-api@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-tBo/vVZ41gszyt2ixkIeK47vjlxyZz3xT82MWM9wRgG7DxITZ1J9QvDU1edyqVafluHr//W0YMlHJ8hEybSLpA==} + /@sphereon/ssi-sdk.mdl-mdoc@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-cp7ipcCqZ9Q5CveJrJJvkccsVv5t2ybam0dKJdXvADosYNO2olKoJvAxzE1lFTyxz2LgAVRdgrwGETqrbBWvGA==} + dependencies: + '@sphereon/did-auth-siop': 0.16.1-unstable.27 + '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.22 + '@sphereon/pex': 4.0.1 + '@sphereon/pex-models': 2.2.4 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/did-manager': 4.2.0 + '@veramo/utils': 4.2.0 + cross-fetch: 3.1.8 + debug: 4.3.6(supports-color@5.5.0) + did-resolver: 4.1.0 + multiformats: 9.9.0 + pkijs: 3.2.4 + uint8arrays: 3.1.1 + uuid: 9.0.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk.oid4vci-issuer-rest-api@0.29.1-unstable.215(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-+8FfckunWJWJsijZcZTSCm7u9YIJh0drrEBJnSA5J/F5VJYeldJz3pTmdpQVz1MSoY7VxzHdkICdyITq1D3IJw==} dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/oid4vci-issuer': 0.10.3(msrcrypto@1.5.8) - '@sphereon/oid4vci-issuer-server': 0.10.3(msrcrypto@1.5.8)(passport-http-bearer@1.0.1) - '@sphereon/ssi-express-support': 0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1) - '@sphereon/ssi-sdk.kv-store-temp': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.oid4vci-issuer': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.oid4vci-issuer-store': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-issuer': 0.16.1-unstable.27(awesome-qr@2.1.5-rc.0) + '@sphereon/oid4vci-issuer-server': 0.16.1-unstable.27(awesome-qr@2.1.5-rc.0)(passport-http-bearer@1.0.1) + '@sphereon/ssi-express-support': 0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.kv-store-temp': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.oid4vci-issuer': 0.29.1-unstable.215(awesome-qr@2.1.5-rc.0)(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.oid4vci-issuer-store': 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2) + awesome-qr: 2.1.5-rc.0 body-parser: 1.20.2 cookie-parser: 1.4.6 cors: 2.8.5 @@ -5511,16 +7741,12 @@ packages: - '@google-cloud/spanner' - '@noble/hashes' - '@sap/hana-client' - - awesome-qr - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5530,7 +7756,6 @@ packages: - pg-native - pg-query-stream - react-native - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5540,27 +7765,27 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.oid4vci-issuer-rest-client@0.23.5-unstable.43: - resolution: {integrity: sha512-P80WbfpQftNDZgjZvWi/G/unPNj9RHN9Y4a0RYNKbZEWFKmLgt+mjByBsXp2Bnr1cPNfC85vEfpVe9/us+ihpw==} + /@sphereon/ssi-sdk.oid4vci-issuer-rest-client@0.29.1-unstable.215: + resolution: {integrity: sha512-UL0uPgPj4fTRw7+kjhYBAyDyZYyOXW3iIIdMjoh2fBDsjN9XIS0tUAuSzAXsI3qxBYKZtj+gqFdjLpFQuSu8XA==} dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) cross-fetch: 3.1.8 transitivePeerDependencies: - encoding - - msrcrypto - supports-color dev: false - /@sphereon/ssi-sdk.oid4vci-issuer-store@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-aqw8LIXlYRBt7Vj7kJshT3Yr2YPA/+V3wMc7ueSlo6fXUhKSzHOWvWJo6RP13AcuqC036PcXhhLzsg27rP35Bg==} + /@sphereon/ssi-sdk.oid4vci-issuer-store@0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-rx+PggVsUZ6V0+GxdJ2RhaZhMTc5SFKWVNIL7fdpANukLj2N9WUukMolBe86MR0aFwZ9z2SCcSDicxkp/LPUOg==} dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.kv-store-temp': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.kv-store-temp': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2) cross-fetch: 3.1.8 uuid: 9.0.1 transitivePeerDependencies: @@ -5569,12 +7794,9 @@ packages: - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5582,7 +7804,6 @@ packages: - pg-native - pg-query-stream - react-native - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5592,19 +7813,20 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.oid4vci-issuer@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-YRmWONEMahwGN/ue30fsksuR9MQsNpSUyohRUtcot18szzzhm88Xpa1OGwdlWyBF+bxEj0p3xvw8r2Yp59BpLg==} + /@sphereon/ssi-sdk.oid4vci-issuer@0.29.1-unstable.215(awesome-qr@2.1.5-rc.0)(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-9cTAP9yAUA9yD9wyX7sNAesdTigM0zz1+7DAukSR3ywR1Frkw2Z0ol5QvREAXLA0WJ48GJQ7KNkr1k8ZoYWApw==} dependencies: - '@sphereon/oid4vci-common': 0.10.3(msrcrypto@1.5.8) - '@sphereon/oid4vci-issuer': 0.10.3(msrcrypto@1.5.8) - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.kv-store-temp': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.oid4vci-issuer-store': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/oid4vci-common': 0.16.1-unstable.27 + '@sphereon/oid4vci-issuer': 0.16.1-unstable.27(awesome-qr@2.1.5-rc.0) + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.kv-store-temp': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.oid4vci-issuer-store': 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 '@types/uuid': 9.0.8 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2) cross-fetch: 3.1.8 uuid: 9.0.1 transitivePeerDependencies: @@ -5614,12 +7836,9 @@ packages: - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5627,7 +7846,6 @@ packages: - pg-native - pg-query-stream - react-native - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5637,14 +7855,15 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.pd-manager@0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-9NwksKG2tJs9Khtl5utNfaHQK711s+FOYmN4VqScZ0lDDdyjxuvrtJjtXC6ShR3rSm/e9W8nFKXwQ86jXW0GqA==} + /@sphereon/ssi-sdk.pd-manager@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-p29b5pFJYhBd1umI6lzgWAhkxzSoX6BkpJhkErvF84aHsBu1FuuEfCHCAPYlTc2+ac9A3/gyCoNpdf/bJRo4ow==} dependencies: - '@sphereon/pex': 3.3.2 + '@sphereon/pex': 4.0.1 '@sphereon/pex-models': 2.2.4 - '@sphereon/ssi-sdk.data-store': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) + semver: 7.6.3 typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) transitivePeerDependencies: - '@google-cloud/spanner' @@ -5668,35 +7887,32 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.presentation-exchange@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-tj6ep9y7Yau3W9kn+EqS8Ht0JZBMJdU3ysgjbTgBAMgdoIPxipSDA8okdlqNL07r2VAhAh6ARUi7L95GHCs80Q==} + /@sphereon/ssi-sdk.presentation-exchange@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-/HgtYgXTGQpRDy8gHYNdtWdMbGIePk8VKZC9NLjOXRyoHe617Qo6+ImB57jtXrbUMAY36DmeiHT8A9rNpSoHBQ==} dependencies: - '@sphereon/pex': 3.3.2 + '@sphereon/pex': 4.0.1 '@sphereon/pex-models': 2.2.4 - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.data-store': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.credential-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.sd-jwt': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - semver: 7.6.2 transitivePeerDependencies: - '@google-cloud/spanner' - '@sap/hana-client' - better-sqlite3 - encoding - - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb - pg - pg-native - pg-query-stream - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5705,22 +7921,21 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.qr-code-generator@0.23.5-unstable.43: - resolution: {integrity: sha512-/gNVWb2Qeq99ekN1Zwh/zTl/50Fj6jfqNNYTqeiyRKo2ETlnCUKawyLEP7DwtD2iktZNU9I4ZZh2qkMtBo00rg==} + /@sphereon/ssi-sdk.qr-code-generator@0.29.1-unstable.215: + resolution: {integrity: sha512-kbJdNRgkLvXwUxFA8KTa9+jlG+AI5wih/uO5j2xDyvxaUm5uYYaQpWpTB/uwqpGtmd4g1DnfU/CuakU5ATTnpQ==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) base64url: 3.0.1 - react: 18.2.0 - react-qr-code: 2.0.12(react@18.2.0) + react: 18.3.1 + react-qr-code: 2.0.15(react@18.3.1) transitivePeerDependencies: - - react-native-svg - supports-color dev: false - /@sphereon/ssi-sdk.remote-server-rest-api@0.23.5-unstable.43(passport-http-bearer@1.0.1): - resolution: {integrity: sha512-sLtZKSPTTmKzxjKAP1gWzknUhfDa8CswnjiO3dZ5imqXjggHsyIErB8cMbj6zdUrjbwwhNDf8mOgqMp3bLZGZA==} + /@sphereon/ssi-sdk.remote-server-rest-api@0.29.1-unstable.215(passport-http-bearer@1.0.1): + resolution: {integrity: sha512-ZvvRnzlMM2xewEqMopES3efakFpuaK+TM8ts1/ffio64gd6JlcPWhZTrQ3pGXLanCwi6SliUxPocwyI1/JsPQA==} dependencies: - '@sphereon/ssi-express-support': 0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1) + '@sphereon/ssi-express-support': 0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/remote-server': 4.2.0(express@4.19.2) express: 4.19.2 @@ -5732,33 +7947,79 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk.siopv2-oid4vp-common@0.23.5-unstable.43: - resolution: {integrity: sha512-RFJpn2KM/4tqZZ4Mlc74j+iPhbbLhVEptNm05UF2PV5YaCqH39c1KfXN0giBf+eDcrl2K7Y6dQYh8P6Ood54Cg==} + /@sphereon/ssi-sdk.sd-jwt@0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-h7gDQJ0VKvMsr0eW0R50Y4LQxFyFtMYgBu3dwTOSH9uqk1ZUvlL0eT0Wg7mX2EPg1QiGr5O6GqQlz1on9buuYg==} dependencies: - '@sphereon/did-auth-siop': 0.6.4 - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sd-jwt/core': 0.6.1 + '@sd-jwt/sd-jwt-vc': 0.6.1 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.jwt-service': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.mdl-mdoc': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@veramo/utils': 4.2.0 + debug: 4.3.6(supports-color@5.5.0) uint8arrays: 3.1.1 + uuid: 9.0.1 transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 - supports-color + - ts-node + - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-uZqrX7KIY4JKhA8dBOCXKFT+9zwxV7K1Mb7P5ZJlt0hlbNNDbZzWUDoAoI5ATvD/Kav3RDs8kicoixRBISCkNQ==} + /@sphereon/ssi-sdk.siopv2-oid4vp-common@0.29.1-unstable.215: + resolution: {integrity: sha512-hp+6DVsNTT37BVp80pqGvXfqdSWsNtP+zJ8kPjuVweA96045aTGkF++oCUyYCPmbL2PdjmAb0A9TPSUur02OrA==} dependencies: - '@sphereon/did-auth-siop': 0.6.4 - '@sphereon/pex': 3.3.2 - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.data-store': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.kv-store-temp': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.presentation-exchange': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.23.5-unstable.43 - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/did-auth-siop': 0.16.1-unstable.27 + '@sphereon/did-auth-siop-adapter': 0.16.1-unstable.28 + '@sphereon/oid4vc-common': 0.16.1-unstable.28 + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth@0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-RCGoYQ9qQU6gcqmgDOfb5bZkXZNY7HJhQbHwp0ngmBRmuwSieq/reRMkW61Ah34Ku6T07B7h5N+8UWjdvzqWSA==} + dependencies: + '@sphereon/did-auth-siop': 0.16.1-unstable.27 + '@sphereon/did-auth-siop-adapter': 0.16.1-unstable.28 + '@sphereon/oid4vc-common': 0.16.1-unstable.28 + '@sphereon/pex': 4.0.1 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.jwt-service': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.kv-store-temp': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.mdl-mdoc': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.pd-manager': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.presentation-exchange': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.sd-jwt': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@sphereon/wellknown-dids-client': 0.1.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2) cross-fetch: 3.1.8 uuid: 9.0.1 transitivePeerDependencies: @@ -5767,12 +8028,9 @@ packages: - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5780,7 +8038,6 @@ packages: - pg-native - pg-query-stream - react-native - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5790,19 +8047,20 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-EAa118ep+qIegqxLY74ICoaGIC0RsL0+YEWWR1H74/lYM8/xQHqtGrsM824q4gMkdpe+avYbUCFAmYWN28ffyg==} + /@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api@0.29.1-unstable.215(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-fOvupDR3eixFLeTdxS5tvnRLkE366fwY1rLmjUuGz3DC80QlDDmV7ZEFpk2WzQ6jcTK1DZYlZuN9SgxYt0k3Hg==} dependencies: - '@sphereon/did-auth-siop': 0.6.4 - '@sphereon/ssi-express-support': 0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.kv-store-temp': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.presentation-exchange': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/did-auth-siop': 0.16.1-unstable.27 + '@sphereon/ssi-express-support': 0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.kv-store-temp': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.pd-manager': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.presentation-exchange': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth': 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2) body-parser: 1.20.2 cookie-parser: 1.4.6 cors: 2.8.5 @@ -5818,12 +8076,9 @@ packages: - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5833,7 +8088,6 @@ packages: - pg-native - pg-query-stream - react-native - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5843,11 +8097,11 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client@0.23.5-unstable.43: - resolution: {integrity: sha512-i4/AHmCizR4e6Ft7E/9YrSzyx2PHOWkmc5y2qDHk05eEZSPrmwLLhp2Xqlg9rienBEMymyLykRWJ8nCDNko4pQ==} + /@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client@0.29.1-unstable.215: + resolution: {integrity: sha512-SGPg5GQwebK7OcGhsWVRrX4GTcg2hJPvckw2H3nb64x+qBfMIINeKxPNZRlOUWn1NJ8ktYdoMA5vDixBW/yPbQ==} dependencies: - '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.23.5-unstable.43 - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-sdk.siopv2-oid4vp-common': 0.29.1-unstable.215 + '@sphereon/ssi-types': 0.29.1-unstable.215 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) cross-fetch: 3.1.8 transitivePeerDependencies: @@ -5855,63 +8109,59 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk.vc-handler-ld-local@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-fs0ijJsXsjlCtd+oeAkKWlK1tgOmEKRWs83mwevhkfa386sYE6u5X4fkSc3pnmc1lM3WhiWLTOl9yfZ6Bu7c8w==} + /@sphereon/ssi-sdk.vc-handler-ld-local@0.29.1-unstable.215(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-zRuQJGXM8RzDyGiMinFzMUch6vW92ZEYNGicpiT03q7akoyCiJG3Hhibkca2UZvUfe8OKqDWDjCQ/TNFERd2Rg==} peerDependencies: react-native-securerandom: ^1.0.1 dependencies: - '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.31)(react-native@0.75.2) '@digitalcredentials/ed25519-verification-key-2020': 4.0.0 - '@digitalcredentials/jsonld': 6.0.0(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/rdf-canonize': 1.0.0(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/vc': 6.0.1(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/jsonld': 6.0.0(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/vc': 6.0.1(expo@51.0.31)(react-native@0.75.2) '@digitalcredentials/x25519-key-agreement-2020-context': 1.0.0 - '@noble/hashes': 1.3.3 - '@sphereon/isomorphic-webcrypto': 2.4.1-unstable.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.agent-config': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.data-store': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.vc-status-list': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5) - '@sphereon/ssi-sdk.vc-status-list-issuer-drivers': 0.23.5-unstable.43(@noble/hashes@1.3.3)(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@noble/hashes': 1.2.0 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.110 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.vc-status-list': 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.vc-status-list-issuer-drivers': 0.29.1-unstable.215(@noble/hashes@1.2.0)(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 '@transmute/credentials-context': 0.7.0-unstable.82 '@transmute/ed25519-key-pair': 0.7.0-unstable.81 '@transmute/ed25519-signature-2018': 0.7.0-unstable.82 '@transmute/jose-ld': 0.7.0-unstable.81 '@transmute/json-web-signature': 0.7.0-unstable.81 - '@transmute/jsonld': 0.1.0 + '@transmute/jsonld': 0.0.4 '@transmute/jsonld-document-loader': 0.7.0-unstable.82 '@transmute/secp256k1-key-pair': 0.7.0-unstable.81 '@transmute/security-context': 0.7.0-unstable.81 '@transmute/vc-status-rl-2020': 0.7.0-unstable.81 '@transmute/web-crypto-key-pair': 0.7.0-unstable.81 - '@veramo-community/lds-ecdsa-secp256k1-recovery2020': github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@50.0.8)(react-native@0.73.5) + '@veramo-community/lds-ecdsa-secp256k1-recovery2020': github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.31)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/utils': 4.2.0 credentials-context: 2.0.0 crypto-ld: 6.0.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) did-context: 3.1.1 ed25519-signature-2018-context: 1.1.0 ed25519-signature-2020-context: 1.1.0 jsonld: 4.0.1 jsonld-signatures: 7.0.0 - react-native-securerandom: 1.0.1(react-native@0.73.5) + react-native-securerandom: 1.0.1(react-native@0.75.2) transitivePeerDependencies: - '@google-cloud/spanner' - '@sap/hana-client' - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5930,19 +8180,20 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.vc-status-list-issuer-drivers@0.23.5-unstable.43(@noble/hashes@1.3.3)(expo@50.0.8)(msrcrypto@1.5.8)(passport-http-bearer@1.0.1)(react-native-securerandom@1.0.1)(react-native@0.73.5)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-xO0mDN8bLIat7SMG0N3Dbj7z57fbhm+KC4PfyPgBzaAdQUehck6uMiWDpN+QQq/m20rVKc/x0ceNUUrg8sHqew==} + /@sphereon/ssi-sdk.vc-status-list-issuer-drivers@0.29.1-unstable.215(@noble/hashes@1.2.0)(expo@51.0.31)(passport-http-bearer@1.0.1)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-G/9bNnchrG0HuSaEdXI9foNt7QtdtlrzSgHMa+p5MP7/CKMrldrYYijBMyFe6W1pkAniiPdxkHJ/KFlK29LLZA==} dependencies: - '@sphereon/ssi-express-support': 0.23.5-unstable.43(@noble/hashes@1.3.3)(passport-http-bearer@1.0.1) - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk.agent-config': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.core': 0.23.5-unstable.43 - '@sphereon/ssi-sdk.data-store': 0.23.5-unstable.43(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk.vc-status-list': 0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5) - '@sphereon/ssi-types': 0.23.5-unstable.43 - '@sphereon/vc-status-list': 7.0.0-next.0(expo@50.0.8)(react-native@0.73.5) + '@sphereon/ssi-express-support': 0.29.1-unstable.215(@noble/hashes@1.2.0)(passport-http-bearer@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk.vc-status-list': 0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@sphereon/vc-status-list': 7.0.0-next.0(expo@51.0.31)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) uint8arrays: 3.1.1 transitivePeerDependencies: @@ -5952,12 +8203,9 @@ packages: - better-sqlite3 - encoding - expo - - expo-crypto - hdb-pool - ioredis - mongodb - - msrcrypt - - msrcrypto - mssql - mysql2 - oracledb @@ -5967,7 +8215,6 @@ packages: - pg-native - pg-query-stream - react-native - - react-native-securerandom - redis - sql.js - sqlite3 @@ -5977,98 +8224,171 @@ packages: - web-streams-polyfill dev: false - /@sphereon/ssi-sdk.vc-status-list@0.23.5-unstable.43(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)(react-native@0.73.5): - resolution: {integrity: sha512-w6F/Dor0vE3eGHci5Bmfu4fR05VDfQAoZYre1Y2xJN7wX2c6cwGWpWYByyu6sK9ZWy80yXw0KnPkHiRt5u1wRQ==} + /@sphereon/ssi-sdk.vc-status-list@0.29.1-unstable.215(expo@51.0.31)(react-native@0.75.2)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-WjeacpLcPydaJ8xdb4wleOKEM6OknKUI7NElIUtBCdD5SJUOuMvH2t/XKP9MxQ78ywXbQq+oizBMpkOCxOpAYw==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.19.0(expo@50.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-types': 0.23.5-unstable.43 - '@sphereon/vc-status-list': 7.0.0-next.0(expo@50.0.8)(react-native@0.73.5) + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.110(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@sphereon/vc-status-list': 7.0.0-next.0(expo@51.0.31)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-status': 4.2.0 credential-status: 2.0.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) uint8arrays: 3.1.1 transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 - encoding - expo - - expo-crypto - - msrcrypt - - msrcrypto + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream - react-native - - react-native-securerandom + - redis + - sql.js + - sqlite3 - supports-color + - ts-node + - typeorm-aurora-data-api-driver - web-streams-polyfill dev: false - /@sphereon/ssi-types@0.23.5-unstable.43: - resolution: {integrity: sha512-N2y+wWr8nzD9lzkoPEXPq4KxCs7rbh3y3/xU1YpfdG/PC0tx8bKolWpzTYc1Jhwb3dbNgZgKULD8oxCo5wImLw==} + /@sphereon/ssi-types@0.29.1-unstable.215: + resolution: {integrity: sha512-MrQrTCn7KbE+ixKO32iqEvDZfDDihdZ5MSlDIv+Vx0f263a4bDuSXfAnUyDEXrjpXZv8DoEXNjOPKVxI1kOMmQ==} dependencies: '@sd-jwt/decode': 0.6.1 + '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.22 + debug: 4.3.6(supports-color@5.5.0) + events: 3.3.0 jwt-decode: 3.1.2 + transitivePeerDependencies: + - supports-color dev: false - /@sphereon/ui-components.core@0.2.1-unstable.2(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-jgcnznFiwuxG/vXB/idLH7D3Od5rzj3yWVNkuhIrN5FviUgSWsmx8FY5ZnNMnltfxXzQwFjCXa6J2XykkT4dGQ==} + /@sphereon/ui-components.core@0.3.1-next.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-l0RvzrZrf2PhqbEvzdNfiU5xX1hpf65DbHp3g7nGGJ8fC5vAUKpg7tccky1fo03YQQZk9NaDOBv9+/TaJDvhWw==} peerDependencies: react: '>= 18' dependencies: i18n-js: 3.9.2 lodash.memoize: 4.1.2 react: 18.2.0 - styled-components: 5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + styled-components: 6.1.12(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - - '@babel/core' - react-dom - - react-is dev: false - /@sphereon/ui-components.ssi-react@0.2.1-unstable.2(@babel/core@7.24.0)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-BkfCV3+dgF0cym+UaOgG789PPi1k9mKufQhVL4xk+2OJmmUufryQxXrrZH2O3ftjdhSPeitXcDLkXhqjJWKh1w==} + /@sphereon/ui-components.credential-branding@0.3.1-next.8(react-dom@18.2.0)(react@18.2.0)(ts-node@10.9.2): + resolution: {integrity: sha512-pzVuf3Yh0bYbqTrRXWP1I1FJpVgSE3PRAbveb3Nq4YV4cLxTu9kXQ/CG/oxY9hqP5I28fSRyT7AeTO6GXeaDSA==} + peerDependencies: + react: '>= 18' + dependencies: + '@sphereon/ssi-sdk.core': 0.29.1-unstable.215 + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': 0.29.1-unstable.215 + '@sphereon/ui-components.core': 0.3.1-next.8(react-dom@18.2.0)(react@18.2.0) + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + i18n-js: 3.9.2 + react: 18.2.0 + uuid: 9.0.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - react-dom + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ui-components.ssi-react@0.3.1-next.8(@babel/core@7.24.0)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0)(ts-node@10.9.2): + resolution: {integrity: sha512-SNEKOGS0ubxb+/LGkFaPwIjur5qlRH/43R5O27x0hl8+y4cqtANF2WOX6xTJIj9bnl86huaieX0Ov80DhJQGIQ==} peerDependencies: react: '>= 18' dependencies: '@emotion/react': 11.11.4(@types/react@18.2.63)(react@18.2.0) '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.63)(react@18.2.0) - '@jsonforms/core': 3.2.1 - '@jsonforms/material-renderers': 3.2.1(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@jsonforms/core@3.2.1)(@jsonforms/react@3.2.1)(@mui/icons-material@5.15.18)(@mui/material@5.15.18)(@mui/x-date-pickers@6.19.12)(react@18.2.0) - '@jsonforms/react': 3.2.1(@jsonforms/core@3.2.1)(react@18.2.0) - '@jsonforms/vanilla-renderers': 3.2.1(@jsonforms/core@3.2.1)(@jsonforms/react@3.2.1)(react@18.2.0) - '@mui/icons-material': 5.15.18(@mui/material@5.15.18)(@types/react@18.2.63)(react@18.2.0) - '@mui/material': 5.15.18(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) - '@mui/styled-engine-sc': 5.14.12(styled-components@5.3.11) + '@jsonforms/core': 3.3.0 + '@jsonforms/material-renderers': 3.3.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@jsonforms/core@3.3.0)(@jsonforms/react@3.3.0)(@mui/icons-material@5.15.19)(@mui/material@5.15.19)(@mui/x-date-pickers@6.20.0)(react@18.2.0) + '@jsonforms/react': 3.3.0(@jsonforms/core@3.3.0)(react@18.2.0) + '@jsonforms/vanilla-renderers': 3.3.0(@jsonforms/core@3.3.0)(@jsonforms/react@3.3.0)(react@18.2.0) + '@mui/icons-material': 5.15.19(@mui/material@5.15.19)(@types/react@18.2.63)(react@18.2.0) + '@mui/material': 5.15.19(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) + '@mui/styled-engine-sc': 5.14.12(styled-components@6.1.12) '@mui/system': 5.15.15(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.63)(react@18.2.0) - '@mui/x-date-pickers': 6.19.12(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.15.18)(@mui/system@5.15.15)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0) - '@sphereon/ui-components.core': 0.2.1-unstable.2(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + '@mui/x-date-pickers': 6.20.0(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@mui/material@5.15.19)(@mui/system@5.15.15)(@types/react@18.2.63)(dayjs@1.10.7)(react-dom@18.2.0)(react@18.2.0) + '@sphereon/ssi-sdk.data-store': 0.29.1-unstable.215(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ui-components.core': 0.3.1-next.8(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-table': 8.13.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-json-tree: 0.18.0(@types/react@18.2.63)(react@18.2.0) react-loader-spinner: 5.4.5(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0) react-select: 5.8.0(@types/react@18.2.63)(react-dom@18.2.0)(react@18.2.0) react-toastify: 9.1.3(react-dom@18.2.0)(react@18.2.0) - styled-components: 5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + styled-components: 6.1.12(react-dom@18.2.0)(react@18.2.0) uint8arrays: 3.1.1 transitivePeerDependencies: - '@babel/core' + - '@google-cloud/spanner' + - '@sap/hana-client' - '@types/react' - '@types/styled-components' + - better-sqlite3 - date-fns - date-fns-jalali - dayjs + - encoding + - hdb-pool + - ioredis - luxon - moment - moment-hijri - moment-jalaali + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream - react-dom - - react-is + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver dev: false - /@sphereon/vc-status-list@7.0.0-next.0(expo@50.0.8)(react-native@0.73.5): + /@sphereon/vc-status-list@7.0.0-next.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-4GIZq12SXbEbO4vCh5TwWzWk7tviDUP8aOzRGsEw6UW2344qZ31CLsU+bHurdnG4OlLRyosv4khN1ha6OiJHZQ==} engines: {node: '>=16'} dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/bitstring': 2.0.1 - '@digitalcredentials/vc': 4.2.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/vc': 4.2.0(expo@51.0.31)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -6080,11 +8400,12 @@ packages: /@sphereon/wellknown-dids-client@0.1.3: resolution: {integrity: sha512-TAT24L3RoXD8ocrkTcsz7HuJmgjNjdoV6IXP1p3DdaI/GqkynytXE3J1+F7vUFMRYwY5nW2RaXSgDQhrFJemaA==} dependencies: - '@sphereon/ssi-types': 0.23.5-unstable.43 + '@sphereon/ssi-types': 0.29.1-unstable.215 cross-fetch: 3.1.8 jwt-decode: 3.1.2 transitivePeerDependencies: - encoding + - supports-color dev: false /@sqltools/formatter@1.2.5: @@ -6392,6 +8713,20 @@ packages: engines: {node: '>=12'} dev: false + /@testing-library/dom@10.4.0: + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} + engines: {node: '>=18'} + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.25.4 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + /@testing-library/dom@7.31.2: resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} @@ -6406,20 +8741,6 @@ packages: pretty-format: 26.6.2 dev: true - /@testing-library/dom@9.3.4: - resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} - engines: {node: '>=14'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/runtime': 7.24.0 - '@types/aria-query': 5.0.4 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - dev: true - /@testing-library/jest-dom@5.17.0: resolution: {integrity: sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} @@ -6448,14 +8769,14 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: true - /@testing-library/user-event@12.8.3(@testing-library/dom@9.3.4): + /@testing-library/user-event@12.8.3(@testing-library/dom@10.4.0): resolution: {integrity: sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==} engines: {node: '>=10', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: '@babel/runtime': 7.24.0 - '@testing-library/dom': 9.3.4 + '@testing-library/dom': 10.4.0 dev: true /@tootallnate/once@1.1.2: @@ -6639,7 +8960,7 @@ packages: '@stablelib/aes-kw': 1.0.1 '@stablelib/xchacha20poly1305': 1.0.1 base64url: 3.0.1 - jose: 4.15.4 + jose: 4.15.9 web-streams-polyfill: 3.3.3 dev: false @@ -6651,7 +8972,7 @@ packages: '@stablelib/aes-kw': 1.0.1 '@stablelib/xchacha20poly1305': 1.0.1 base64url: 3.0.1 - jose: 4.15.4 + jose: 4.15.9 web-streams-polyfill: 3.3.3 dev: false @@ -6715,17 +9036,6 @@ packages: - web-streams-polyfill dev: false - /@transmute/jsonld@0.1.0: - resolution: {integrity: sha512-ZoRnufdHvGCI+lRM7u9JH9lRRWBAsvMj9H4ZIq/irBDWl1sWgQGsUmr4q56tGg/PcMC7/rBpXX2Af1RpyIbCZA==} - engines: {node: '>=16'} - dependencies: - json-pointer: 0.6.2 - jsonld: 8.3.2 - transitivePeerDependencies: - - encoding - - web-streams-polyfill - dev: false - /@transmute/ld-key-pair@0.6.1-unstable.37: resolution: {integrity: sha512-DcTpEruAQBfOd2laZkg3uCQ+67Y7dw2hsvo42NAQ5tItCIx5AClP7zccri7T2JUcfDUFaE32z/BLTMEKYt3XZQ==} dev: false @@ -7080,6 +9390,14 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 + /@types/istanbul-reports@1.1.2: + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-report': 3.0.3 + dev: false + optional: true + /@types/istanbul-reports@3.0.4: resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: @@ -7143,6 +9461,12 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@18.19.46: + resolution: {integrity: sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==} + dependencies: + undici-types: 5.26.5 + dev: false + /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} dev: false @@ -7262,6 +9586,10 @@ packages: /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + /@types/stylis@4.2.5: + resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} + dev: false + /@types/testing-library__jest-dom@5.14.9: resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==} dependencies: @@ -7303,6 +9631,13 @@ packages: /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + /@types/yargs@13.0.12: + resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + optional: true + /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: @@ -7335,12 +9670,12 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.0 + semver: 7.6.3 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -7373,7 +9708,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 typescript: 4.9.5 transitivePeerDependencies: @@ -7400,7 +9735,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) eslint: 8.57.0 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 @@ -7424,10 +9759,10 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 + semver: 7.6.3 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -7448,7 +9783,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -7494,6 +9829,7 @@ packages: graphql: 15.8.0 wonka: 4.0.15 dev: false + optional: true /@urql/exchange-retry@0.3.0(graphql@15.8.0): resolution: {integrity: sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==} @@ -7504,12 +9840,13 @@ packages: graphql: 15.8.0 wonka: 4.0.15 dev: false + optional: true /@veramo/core@4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau): resolution: {integrity: sha512-HIqbXfCbwOAJelR5Ohsm22vr63cy6ND8Ua/+9wfMDAiymUUS7NryaJ/v6NRtnmIrNZqUMDdR9/TWdp4cCq5eBg==} dependencies: credential-status: 2.0.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-jwt-vc: 3.1.3 did-resolver: 4.1.0 events: 3.3.0 @@ -7519,22 +9856,22 @@ packages: dev: false patched: true - /@veramo/credential-ld@4.2.0(expo@50.0.8)(react-native@0.73.5): + /@veramo/credential-ld@4.2.0(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-NatTOEtqudRF8ag5wNrcaNvLAdOsPtDqujZbB16HBVlVavrcVPorPCMbFCUflTKabfDeVfXaoOuvP+W3EXBijQ==} requiresBuild: true dependencies: - '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld': 5.2.2(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/vc': 5.0.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/vc': 5.0.0(expo@51.0.31)(react-native@0.75.2) '@transmute/credentials-context': 0.7.0-unstable.82 '@transmute/ed25519-signature-2018': 0.7.0-unstable.82 '@transmute/json-web-signature': 0.7.0-unstable.82 - '@veramo-community/lds-ecdsa-secp256k1-recovery2020': github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@50.0.8)(react-native@0.73.5) + '@veramo-community/lds-ecdsa-secp256k1-recovery2020': github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.31)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-resolver': 4.2.0 '@veramo/utils': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) did-resolver: 4.1.0 uint8arrays: 3.1.1 transitivePeerDependencies: @@ -7559,7 +9896,7 @@ packages: - supports-color dev: false - /@veramo/credential-w3c@4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@50.0.8)(react-native@0.73.5): + /@veramo/credential-w3c@4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-zfZnFAV2hVdwqsT0N3zBr+iHDo3i/JYFTDdNhLzKcQasz3V6NERyEtWmqv60/LPCGTufuGIqYbB+OKJrS9Ogpw==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -7568,13 +9905,13 @@ packages: '@veramo/message-handler': 4.2.0 '@veramo/utils': 4.2.0 canonicalize: 1.0.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-jwt-vc: 3.1.3 did-resolver: 4.1.0 uint8arrays: 3.1.1 uuid: 9.0.1 optionalDependencies: - '@veramo/credential-ld': 4.2.0(expo@50.0.8)(react-native@0.73.5) + '@veramo/credential-ld': 4.2.0(expo@51.0.31)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -7592,7 +9929,7 @@ packages: '@veramo/did-manager': 4.2.0 '@veramo/key-manager': 4.2.0 '@veramo/utils': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2) transitivePeerDependencies: - '@google-cloud/spanner' @@ -7621,7 +9958,7 @@ packages: resolution: {integrity: sha512-U2baTL/KXgj84TF7hJxvUzh8oyfEQSsWSpqbRTQITE6bbSBaZiM/ZfgHRty8wuDFMFVV/f+xbkwdkOf3nY7SpQ==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: false @@ -7631,7 +9968,7 @@ packages: dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/message-handler': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) did-resolver: 4.1.0 transitivePeerDependencies: @@ -7659,7 +9996,7 @@ packages: '@ethersproject/transactions': 5.7.0 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 ethr-did: 2.3.9 transitivePeerDependencies: - bufferutil @@ -7667,7 +10004,7 @@ packages: - utf-8-validate dev: false - /@veramo/did-provider-ion@4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.73.5): + /@veramo/did-provider-ion@4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2): resolution: {integrity: sha512-Fo5L7wd587ohFXEYbRb2a8H7n8RjqcCyc2KABrCkmHi5rdhuOf3/3k5RqJ6xtFq76NBwb9UMtNt9spm7aFrIFg==} peerDependencies: '@sphereon/react-native-argon2': ^2.0.7 @@ -7675,8 +10012,8 @@ packages: '@decentralized-identity/ion-sdk': 0.6.0 '@ethersproject/random': 5.7.0 '@ethersproject/signing-key': 5.7.0 - '@sphereon/ion-pow': 0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.73.5) - '@sphereon/react-native-argon2': 2.0.9(react-native@0.73.5) + '@sphereon/ion-pow': 0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) + '@sphereon/react-native-argon2': 2.0.9(react-native@0.75.2) '@stablelib/ed25519': 1.0.3 '@trust/keyto': 1.0.1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -7684,7 +10021,7 @@ packages: '@veramo/key-manager': 4.2.0 '@veramo/kms-local': 4.2.0 canonicalize: 1.0.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 uint8arrays: 3.1.1 transitivePeerDependencies: - encoding @@ -7700,7 +10037,7 @@ packages: '@transmute/did-key-x25519': 0.3.0-unstable.10 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 multibase: 4.0.6 multicodec: 3.2.1 transitivePeerDependencies: @@ -7715,7 +10052,7 @@ packages: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/utils': 4.2.0 cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-resolver: 4.1.0 transitivePeerDependencies: - encoding @@ -7752,7 +10089,7 @@ packages: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 base-58: 0.0.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) elliptic: 6.5.5 uint8arrays: 3.1.1 @@ -7773,7 +10110,7 @@ packages: dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 openapi-types: 12.0.2 transitivePeerDependencies: - encoding @@ -7787,7 +10124,7 @@ packages: dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/remote-client': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-resolver: 4.1.0 express: 4.18.3 passport: 0.6.0 @@ -7805,7 +10142,7 @@ packages: dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/remote-client': 4.2.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 did-resolver: 4.1.0 express: 4.19.2 passport: 0.6.0 @@ -7824,7 +10161,7 @@ packages: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) blakejs: 1.2.1 cross-fetch: 3.1.8 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) did-jwt-vc: 3.1.3 did-resolver: 4.1.0 @@ -7843,6 +10180,13 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.6 dev: false + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: false + /@webassemblyjs/floating-point-hex-parser@1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} dev: false @@ -7855,6 +10199,10 @@ packages: resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} dev: false + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + dev: false + /@webassemblyjs/helper-numbers@1.11.6: resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: @@ -7876,6 +10224,15 @@ packages: '@webassemblyjs/wasm-gen': 1.11.6 dev: false + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + dev: false + /@webassemblyjs/ieee754@1.11.6: resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: @@ -7905,6 +10262,19 @@ packages: '@webassemblyjs/wast-printer': 1.11.6 dev: false + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + dev: false + /@webassemblyjs/wasm-gen@1.11.6: resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: @@ -7915,6 +10285,16 @@ packages: '@webassemblyjs/utf8': 1.11.6 dev: false + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: false + /@webassemblyjs/wasm-opt@1.11.6: resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: @@ -7924,6 +10304,15 @@ packages: '@webassemblyjs/wasm-parser': 1.11.6 dev: false + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + dev: false + /@webassemblyjs/wasm-parser@1.11.6: resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: @@ -7935,6 +10324,17 @@ packages: '@webassemblyjs/utf8': 1.11.6 dev: false + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: false + /@webassemblyjs/wast-printer@1.11.6: resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: @@ -7942,15 +10342,24 @@ packages: '@xtuc/long': 4.2.2 dev: false + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + dev: false + /@xmldom/xmldom@0.7.13: resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} engines: {node: '>=10.0.0'} dev: false + optional: true /@xmldom/xmldom@0.8.10: resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} dev: false + optional: true /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -7975,7 +10384,6 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} requiresBuild: true dev: false - optional: true /abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -8007,12 +10415,20 @@ packages: acorn: 8.11.3 dev: false - /acorn-jsx@5.3.2(acorn@8.11.3): + /acorn-import-attributes@1.9.5(acorn@8.12.1): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.12.1 + dev: false + + /acorn-jsx@5.3.2(acorn@8.12.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.12.1 dev: false /acorn-walk@7.2.0: @@ -8035,6 +10451,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -8057,7 +10479,7 @@ packages: engines: {node: '>= 6.0.0'} requiresBuild: true dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -8079,6 +10501,7 @@ packages: clean-stack: 2.2.0 indent-string: 4.0.0 dev: false + optional: true /ajv-formats@2.1.1(ajv@8.12.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} @@ -8222,12 +10645,21 @@ packages: /application-config-path@0.1.1: resolution: {integrity: sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==} dev: false + optional: true /aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} requiresBuild: true dev: false - optional: true + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: false /are-we-there-yet@3.0.1: resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} @@ -8268,12 +10700,6 @@ packages: '@babel/runtime-corejs3': 7.24.0 dev: true - /aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - dependencies: - deep-equal: 2.2.3 - dev: true - /aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: @@ -8285,6 +10711,7 @@ packages: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 + dev: false /array-find-index@1.0.2: resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} @@ -8419,10 +10846,13 @@ packages: /asmcrypto.js@0.22.0: resolution: {integrity: sha512-usgMoyXjMbx/ZPdzTSXExhMPur2FTdz/Vo5PVx2gIaBcdAAJNOFlsdgqveM8Cff7W0v+xrf9BwjOV26JSAF9qA==} + requiresBuild: true dev: false - /asmcrypto.js@2.3.2: - resolution: {integrity: sha512-3FgFARf7RupsZETQ1nHnhLUUvpcttcCq1iZCaVAbJZbCZ5VNRrNyvpDyHTOb0KC3llFcsyOT/a99NZcCbeiEsA==} + /asn1.js-rfc5280@3.0.0: + resolution: {integrity: sha512-Y2LZPOWeZ6qehv698ZgOGGCZXBQShObWnGthTrIFlIQjuV1gg2B8QOhWFRExq/MR1VnPpIIe7P9vX2vElxv+Pg==} + dependencies: + asn1.js: 5.4.1 dev: false /asn1.js@4.10.1: @@ -8454,7 +10884,7 @@ packages: dependencies: pvtsutils: 1.3.5 pvutils: 1.1.3 - tslib: 2.6.2 + tslib: 2.7.0 dev: false /assert-plus@1.0.0: @@ -8480,7 +10910,7 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.2 + tslib: 2.7.0 dev: false /astral-regex@1.0.0: @@ -8527,16 +10957,44 @@ packages: postcss-value-parser: 4.2.0 dev: false + /autoprefixer@10.4.18(postcss@8.4.41): + resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001594 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.41 + postcss-value-parser: 4.2.0 + dev: false + /available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} dependencies: possible-typed-array-names: 1.0.0 + dev: false /await-lock@2.2.2: resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} dev: false + /awesome-qr@2.1.5-rc.0: + resolution: {integrity: sha512-nRxvKuJxoxdOIStb79bElh52YPI+Cbu/UewgLjVSpXJvxwIZQjcvZgrCjXPe3jSl2i6mz3foxA6xgzLf8NQy+Q==} + dependencies: + buffer: 6.0.3 + canvas: 2.11.2 + js-binary-schema-parser: 2.0.3 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: false @@ -8558,22 +11016,24 @@ packages: /b64-lite@1.4.0: resolution: {integrity: sha512-aHe97M7DXt+dkpa8fHlCcm1CnskAHrJqEfMI0KN7dwqlzml/aUe1AGt6lk51HzrSfVD67xOso84sOpr+0wIe2w==} + requiresBuild: true dependencies: base-64: 0.1.0 dev: false /b64u-lite@1.1.0: resolution: {integrity: sha512-929qWGDVCRph7gQVTC6koHqQIpF4vtVaSbwLltFQo44B1bYUquALswZdBKFfrJCPEnsCOvWkJsPdQYZ/Ukhw8A==} + requiresBuild: true dependencies: b64-lite: 1.4.0 dev: false - /babel-core@7.0.0-bridge.0(@babel/core@7.24.0): + /babel-core@7.0.0-bridge.0(@babel/core@7.25.2): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.25.2 dev: false /babel-jest@27.5.1(@babel/core@7.24.0): @@ -8650,6 +11110,19 @@ packages: '@babel/core': 7.24.0 dev: false + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.24.0): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -8663,6 +11136,18 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: @@ -8686,9 +11171,34 @@ packages: - supports-color dev: false - /babel-plugin-react-native-web@0.18.12: - resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-react-compiler@0.0.0-experimental-9e9694c-20240826: + resolution: {integrity: sha512-JvR3ixeURr18emkgEAxFAiocF2fbXinRdiEonqMcS+6aCBiRO0itjkfJ9PeLiFhKu+LJ2QG0++MgKURkgp+m6g==} + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.25.4 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) + dev: false + optional: true + + /babel-plugin-react-native-web@0.19.12: + resolution: {integrity: sha512-eYZ4+P6jNcB37lObWIg0pUbi7+3PKoU1Oie2j0C8UF3cXyXoR74tO2NBjI/FORb2LJyItJZEAmjU5pSaJYEL1w==} dev: false + optional: true /babel-plugin-styled-components@2.1.4(@babel/core@7.24.0)(styled-components@5.3.11): resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==} @@ -8705,14 +11215,25 @@ packages: - '@babel/core' dev: false - /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} + /babel-plugin-styled-components@2.1.4(@babel/core@7.25.2)(styled-components@5.3.11): + resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==} + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.25.2) + lodash: 4.17.21 + picomatch: 2.3.1 + styled-components: 5.3.11(@babel/core@7.25.2)(react-dom@17.0.2)(react-is@18.2.0)(react@17.0.2) + transitivePeerDependencies: + - '@babel/core' dev: false - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.0): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.0) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' dev: false @@ -8741,57 +11262,25 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) dev: false - /babel-preset-expo@10.0.1(@babel/core@7.24.0): - resolution: {integrity: sha512-uWIGmLfbP3dS5+8nesxaW6mQs41d4iP7X82ZwRdisB/wAhKQmuJM9Y1jQe4006uNYkw6Phf2TT03ykLVro7KuQ==} + /babel-preset-expo@11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-4BVYR0Sc2sSNxYTiE/OLSnPiOp+weFNy8eV+hX3aD6YAIbBnw+VubKRWqJV/sOJauzOLz0SgYAYyFciYMqizRA==} dependencies: - '@babel/plugin-proposal-decorators': 7.24.0(@babel/core@7.24.0) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) - '@babel/preset-react': 7.23.3(@babel/core@7.24.0) - '@react-native/babel-preset': 0.73.21(@babel/core@7.24.0)(@babel/preset-env@7.24.0) - babel-plugin-react-native-web: 0.18.12 - react-refresh: 0.14.0 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/preset-react': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.4) + babel-plugin-react-compiler: 0.0.0-experimental-9e9694c-20240826 + babel-plugin-react-native-web: 0.19.12 + react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/core' + - '@babel/preset-env' - supports-color dev: false - - /babel-preset-fbjs@3.4.0(@babel/core@7.24.0): - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.0) - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.24.0) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.24.0) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.24.0) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - dev: false + optional: true /babel-preset-jest@27.5.1(@babel/core@7.24.0): resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} @@ -8837,6 +11326,7 @@ packages: /base-64@0.1.0: resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==} + requiresBuild: true dev: false /base-x@3.0.9: @@ -8907,6 +11397,7 @@ packages: dependencies: open: 8.4.2 dev: false + optional: true /bfj@7.1.0: resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} @@ -8975,10 +11466,6 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: false - /blueimp-md5@2.19.0: - resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} - dev: false - /bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} dev: false @@ -9043,11 +11530,19 @@ packages: readable-stream: 3.6.2 dev: false + /bplist-creator@0.0.7: + resolution: {integrity: sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==} + dependencies: + stream-buffers: 2.2.0 + dev: false + optional: true + /bplist-creator@0.1.0: resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} dependencies: stream-buffers: 2.2.0 dev: false + optional: true /bplist-parser@0.3.1: resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==} @@ -9055,6 +11550,7 @@ packages: dependencies: big-integer: 1.6.52 dev: false + optional: true /bplist-parser@0.3.2: resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} @@ -9062,10 +11558,10 @@ packages: dependencies: big-integer: 1.6.52 dev: false + optional: true /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - requiresBuild: true dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -9082,6 +11578,13 @@ packages: dependencies: fill-range: 7.0.1 + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: false + /brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} dev: false @@ -9157,6 +11660,17 @@ packages: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + /browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001653 + electron-to-chromium: 1.5.13 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.3) + dev: false + /bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: @@ -9172,6 +11686,7 @@ packages: /buffer-alloc-unsafe@1.1.0: resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} dev: false + optional: true /buffer-alloc@1.2.0: resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} @@ -9179,10 +11694,12 @@ packages: buffer-alloc-unsafe: 1.1.0 buffer-fill: 1.0.0 dev: false + optional: true /buffer-fill@1.0.0: resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} dev: false + optional: true /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -9219,6 +11736,7 @@ packages: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} requiresBuild: true dev: false + optional: true /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} @@ -9230,9 +11748,15 @@ packages: engines: {node: '>= 0.8'} dev: false + /bytestreamjs@2.0.1: + resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} + engines: {node: '>=6.0.0'} + dev: false + /cacache@15.3.0: resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} engines: {node: '>= 10'} + requiresBuild: true dependencies: '@npmcli/fs': 1.1.1 '@npmcli/move-file': 1.1.2 @@ -9255,6 +11779,26 @@ packages: transitivePeerDependencies: - bluebird dev: false + optional: true + + /cacache@18.0.4: + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/fs': 3.1.1 + fs-minipass: 3.0.3 + glob: 10.4.5 + lru-cache: 10.4.3 + minipass: 7.1.2 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.6 + tar: 6.2.1 + unique-filename: 3.0.0 + dev: false + optional: true /call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} @@ -9265,6 +11809,7 @@ packages: function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.1 + dev: false /caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} @@ -9342,6 +11887,10 @@ packages: /caniuse-lite@1.0.30001594: resolution: {integrity: sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g==} + /caniuse-lite@1.0.30001653: + resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} + dev: false + /canonicalize@1.0.1: resolution: {integrity: sha512-N3cmB3QLhS5TJ5smKFf1w42rJXWe6C1qP01z4dxJiI5v269buii4fLHWETDyf7yEd0azGLNC63VxNMiPd2u0Cg==} dev: false @@ -9354,8 +11903,21 @@ packages: resolution: {integrity: sha512-ulDEYPv7asdKvqahuAY35c1selLdzDwHqugK92hfkzvlDCwXRRelDkR+Er33md/PtnpqHemgkuDPanZ4fiYZ8w==} dev: false - /casbin@5.28.0: - resolution: {integrity: sha512-7R1zGDOWUKVowPTT/qTZjm5L5G0ZASQ6dmKIGHYM8KqmkTc28P/KUO9WeaGjLKELnpOCkPIz0EJHw1CaTtgucw==} + /canvas@2.11.2: + resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.11 + nan: 2.18.0 + simple-get: 3.1.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /casbin@5.30.0: + resolution: {integrity: sha512-GDc8sImStd+ddBVBfLpe5fJPBWRjeEaz7fkiAGuw0+LTHF2TVvVsMALIMOx+ofzQhm+EHCH7mfiJsrS1Kgef2w==} dependencies: await-lock: 2.2.2 buffer: 6.0.3 @@ -9462,7 +12024,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.46 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -9475,10 +12037,15 @@ packages: engines: {node: '>=6.0'} dev: false - /chromium-edge-launcher@1.0.0: - resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + dev: false + + /chromium-edge-launcher@0.2.0: + resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.46 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -9531,6 +12098,7 @@ packages: engines: {node: '>=6'} requiresBuild: true dev: false + optional: true /cli-cursor@2.1.0: resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} @@ -9538,6 +12106,7 @@ packages: dependencies: restore-cursor: 2.0.0 dev: false + optional: true /cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} @@ -9607,6 +12176,7 @@ packages: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} dev: false + optional: true /clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} @@ -9665,7 +12235,6 @@ packages: hasBin: true requiresBuild: true dev: false - optional: true /color@3.2.1: resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} @@ -9724,6 +12293,7 @@ packages: /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} + requiresBuild: true dev: false /common-path-prefix@3.0.0: @@ -9748,6 +12318,7 @@ packages: /component-type@1.2.2: resolution: {integrity: sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==} dev: false + optional: true /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} @@ -9817,7 +12388,6 @@ packages: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} requiresBuild: true dev: false - optional: true /constants-browserify@1.0.0: resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} @@ -9899,6 +12469,12 @@ packages: browserslist: 4.23.0 dev: false + /core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + dependencies: + browserslist: 4.23.3 + dev: false + /core-js-pure@3.36.0: resolution: {integrity: sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==} requiresBuild: true @@ -9924,6 +12500,23 @@ packages: vary: 1.1.2 dev: false + /cosmiconfig-typescript-loader@1.0.9(@types/node@18.19.21)(cosmiconfig@7.1.0)(typescript@4.9.5): + resolution: {integrity: sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=7' + typescript: '>=3' + dependencies: + '@types/node': 18.19.21 + cosmiconfig: 7.1.0 + ts-node: 10.9.2(@types/node@18.19.21)(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: false + /cosmiconfig@5.2.1: resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} engines: {node: '>=4'} @@ -9956,6 +12549,22 @@ packages: yaml: 1.10.2 dev: false + /cosmiconfig@9.0.0(typescript@4.9.5): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 4.9.5 + dev: false + /create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: @@ -10030,6 +12639,7 @@ packages: shebang-command: 1.2.0 which: 1.3.1 dev: false + optional: true /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -10086,6 +12696,7 @@ packages: resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==} engines: {node: '>=4'} dev: false + optional: true /crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} @@ -10147,7 +12758,7 @@ packages: postcss-modules-scope: 3.1.1(postcss@8.4.35) postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.6.3 webpack: 5.90.3 dev: false @@ -10373,6 +12984,7 @@ packages: /dag-map@1.0.2: resolution: {integrity: sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==} dev: false + optional: true /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -10394,6 +13006,36 @@ packages: whatwg-url: 8.7.0 dev: false + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + optional: true + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + optional: true + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: false + optional: true + /date-fns@2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} @@ -10405,8 +13047,8 @@ packages: resolution: {integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==} dev: false - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + /dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} dev: false /debug@2.6.9: @@ -10431,9 +13073,21 @@ packages: ms: 2.1.3 dev: false - /debug@4.3.4(supports-color@5.5.0): + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /debug@4.3.6(supports-color@5.5.0): + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -10460,6 +13114,13 @@ packages: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: false + /decompress-response@4.2.1: + resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} + engines: {node: '>=8'} + dependencies: + mimic-response: 2.1.0 + dev: false + /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -10471,30 +13132,6 @@ packages: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: false - /deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.14 - dev: true - /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -10516,6 +13153,7 @@ packages: execa: 1.0.0 ip-regex: 2.1.0 dev: false + optional: true /default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} @@ -10537,6 +13175,7 @@ packages: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 + dev: false /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} @@ -10550,6 +13189,7 @@ packages: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 + dev: false /del@6.1.1: resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} @@ -10564,6 +13204,7 @@ packages: rimraf: 3.0.2 slash: 3.0.0 dev: false + optional: true /delay@5.0.0: resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} @@ -10579,7 +13220,6 @@ packages: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} requiresBuild: true dev: false - optional: true /delimit-stream@0.1.0: resolution: {integrity: sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==} @@ -10599,15 +13239,6 @@ packages: engines: {node: '>= 0.8'} dev: false - /deprecated-react-native-prop-types@5.0.0: - resolution: {integrity: sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==} - engines: {node: '>=18'} - dependencies: - '@react-native/normalize-colors': 0.73.2 - invariant: 2.2.4 - prop-types: 15.8.1 - dev: false - /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -10629,6 +13260,7 @@ packages: engines: {node: '>=0.10'} hasBin: true dev: false + optional: true /detect-libc@2.0.2: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} @@ -10828,10 +13460,13 @@ packages: tslib: 2.6.2 dev: false - /dotenv-expand@10.0.0: - resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + /dotenv-expand@11.0.6: + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} engines: {node: '>=12'} + dependencies: + dotenv: 16.4.5 dev: false + optional: true /dotenv-expand@5.1.0: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} @@ -10849,11 +13484,6 @@ packages: engines: {node: '>=10'} dev: false - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} - engines: {node: '>=12'} - dev: false - /dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -10910,6 +13540,10 @@ packages: /electron-to-chromium@1.4.693: resolution: {integrity: sha512-/if4Ueg0GUQlhCrW2ZlXwDAm40ipuKo+OgeHInlL8sbjt+hzISxZK949fZeJaVsheamrzANXvw1zQTvbxTvSHw==} + /electron-to-chromium@1.5.13: + resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + dev: false + /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: @@ -10982,6 +13616,14 @@ packages: tapable: 2.2.1 dev: false + /enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: false @@ -10990,16 +13632,16 @@ packages: resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} engines: {node: '>=8'} dev: false + optional: true /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} requiresBuild: true dev: false - optional: true - /envinfo@7.11.1: - resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==} + /envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} engines: {node: '>=4'} hasBin: true dev: false @@ -11007,6 +13649,7 @@ packages: /eol@0.9.1: resolution: {integrity: sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==} dev: false + optional: true /err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -11081,6 +13724,59 @@ packages: which-typed-array: 1.1.14 dev: false + /es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + dependencies: + 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.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + 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.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + 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.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + dev: false + optional: true + /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} dev: false @@ -11090,24 +13786,12 @@ packages: engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 + dev: false /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - - /es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.2 - is-set: 2.0.2 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - dev: true + dev: false /es-iterator-helpers@1.0.17: resolution: {integrity: sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==} @@ -11134,6 +13818,18 @@ packages: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: false + /es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + dev: false + + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: false + optional: true + /es-set-tostringtag@2.0.3: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} @@ -11243,6 +13939,41 @@ packages: - supports-color dev: false + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.25.2)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.24.0 + '@babel/eslint-parser': 7.23.10(@babel/core@7.24.0)(eslint@8.57.0) + '@rushstack/eslint-patch': 1.7.2 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + babel-preset-react-app: 10.0.1 + confusing-browser-globals: 1.0.11 + eslint: 8.57.0 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.25.2)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-react: 7.34.0(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false + /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -11297,6 +14028,21 @@ packages: string-natural-compare: 3.0.1 dev: false + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.25.2)(eslint@8.57.0): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + eslint: 8.57.0 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} @@ -11476,7 +14222,7 @@ packages: hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -11486,13 +14232,13 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -11500,7 +14246,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -11510,7 +14256,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: @@ -11521,8 +14267,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 dev: false @@ -11538,8 +14284,8 @@ packages: hasBin: true dev: false - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -11658,6 +14404,7 @@ packages: /exec-async@2.2.0: resolution: {integrity: sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==} dev: false + optional: true /execa@1.0.0: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} @@ -11671,6 +14418,7 @@ packages: signal-exit: 3.0.7 strip-eof: 1.0.0 dev: false + optional: true /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} @@ -11725,55 +14473,60 @@ packages: map-age-cleaner: 0.1.3 dev: false - /expo-asset@9.0.2(expo@50.0.8): - resolution: {integrity: sha512-PzYKME1MgUOoUvwtdzhAyXkjXOXGiSYqGKG/MsXwWr0Ef5wlBaBm2DCO9V6KYbng5tBPFu6hTjoRNil1tBOSow==} + /expo-asset@10.0.10(expo@51.0.31): + resolution: {integrity: sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==} + peerDependencies: + expo: '*' dependencies: - '@react-native/assets-registry': 0.73.1 - blueimp-md5: 2.19.0 - expo-constants: 15.4.5(expo@50.0.8) - expo-file-system: 16.0.7(expo@50.0.8) + expo: 51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4) + expo-constants: 16.0.2(expo@51.0.31) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: - - expo - supports-color dev: false + optional: true - /expo-constants@15.4.5(expo@50.0.8): - resolution: {integrity: sha512-1pVVjwk733hbbIjtQcvUFCme540v4gFemdNlaxM2UXKbfRCOh2hzgKN5joHMOysoXQe736TTUrRj7UaZI5Yyhg==} + /expo-constants@16.0.2(expo@51.0.31): + resolution: {integrity: sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ==} peerDependencies: expo: '*' dependencies: - '@expo/config': 8.5.4 - expo: 50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21) + '@expo/config': 9.0.3 + '@expo/env': 0.3.0 + expo: 51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4) transitivePeerDependencies: - supports-color dev: false + optional: true - /expo-file-system@16.0.7(expo@50.0.8): - resolution: {integrity: sha512-BELr1Agj6WK0PKVMcD0rqC3fP5unKfp2KW8/sNhtTHgdzQ/F0Pylq9pTk9u7KEu0ZbEdTpk5EMarLMPwffi3og==} + /expo-file-system@17.0.1(expo@51.0.31): + resolution: {integrity: sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==} peerDependencies: expo: '*' dependencies: - expo: 50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21) + expo: 51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4) dev: false + optional: true - /expo-font@11.10.3(expo@50.0.8): - resolution: {integrity: sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ==} + /expo-font@12.0.9(expo@51.0.31): + resolution: {integrity: sha512-seTCyf0tbgkAnp3ZI9ZfK9QVtURQUgFnuj+GuJ5TSnN0XsOtVe1s2RxTvmMgkfuvfkzcjJ69gyRpsZS1cC8hjw==} peerDependencies: expo: '*' dependencies: - expo: 50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21) + expo: 51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4) fontfaceobserver: 2.3.0 dev: false + optional: true - /expo-keep-awake@12.8.2(expo@50.0.8): - resolution: {integrity: sha512-uiQdGbSX24Pt8nGbnmBtrKq6xL/Tm3+DuDRGBk/3ZE/HlizzNosGRIufIMJ/4B4FRw4dw8KU81h2RLuTjbay6g==} + /expo-keep-awake@13.0.2(expo@51.0.31): + resolution: {integrity: sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==} peerDependencies: expo: '*' dependencies: - expo: 50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21) + expo: 51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4) dev: false + optional: true /expo-modules-autolinking@0.0.3: resolution: {integrity: sha512-azkCRYj/DxbK4udDuDxA9beYzQTwpJ5a9QA0bBgha2jHtWdFGF4ZZWSY+zNA5mtU3KqzYt8jWHfoqgSvKyu1Aw==} @@ -11788,65 +14541,70 @@ packages: dev: false optional: true - /expo-modules-autolinking@1.10.3: - resolution: {integrity: sha512-pn4n2Dl4iRh/zUeiChjRIe1C7EqOw1qhccr85viQV7W6l5vgRpY0osE51ij5LKg/kJmGRcJfs12+PwbdTplbKw==} + /expo-modules-autolinking@1.11.2: + resolution: {integrity: sha512-fdcaNO8ucHA3yLNY52ZUENBcAG7KEx8QyMmnVNavO1JVBGRMZG8JyVcbrhYQDtVtpxkbai5YzwvLutINvbDZDQ==} hasBin: true dependencies: - '@expo/config': 8.5.4 chalk: 4.1.2 commander: 7.2.0 fast-glob: 3.3.2 find-up: 5.0.0 fs-extra: 9.1.0 - transitivePeerDependencies: - - supports-color + require-from-string: 2.0.2 + resolve-from: 5.0.0 dev: false + optional: true - /expo-modules-core@1.11.9: - resolution: {integrity: sha512-GTUb81vcPaF+5MtlBI1u9IjrZbGdF1ZUwz3u8Gc+rOLBblkZ7pYsj2mU/tu+k0khTckI9vcH4ZBksXWvE1ncjQ==} + /expo-modules-core@1.12.23: + resolution: {integrity: sha512-NYp/rWhKW6zlqNdC8/r+FckzlAGWX0IJEjOxwYHuYeRUn/vnKksb43G4E3jcaQEZgmWlKxK4LpxL3gr7m0RJFA==} dependencies: invariant: 2.2.4 dev: false + optional: true - /expo-random@13.6.0(expo@50.0.8): - resolution: {integrity: sha512-c4Ikio+a2sUyJC0386K6JplqjVDelsyqQfjiy4yCx+0epEu44AP99ipF+HsmZVOvsWsWkd/lkpq5kGnJON5EfA==} + /expo-random@14.0.1(expo@51.0.31): + resolution: {integrity: sha512-gX2mtR9o+WelX21YizXUCD/y+a4ZL+RDthDmFkHxaYbdzjSYTn8u/igoje/l3WEO+/RYspmqUFa8w/ckNbt6Vg==} requiresBuild: true peerDependencies: expo: '*' dependencies: base64-js: 1.5.1 - expo: 50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21) + expo: 51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4) dev: false optional: true - /expo@50.0.8(@babel/core@7.24.0)(@react-native/babel-preset@0.73.21): - resolution: {integrity: sha512-8yXsoMbFRjWyEDNuFRtH0vTFvEjFnnwP+LceS6xmXGp+IW1hKdN1X6Bj1EUocFtepH0ruHDPCof1KvPoWfUWkw==} + /expo@51.0.31(@babel/core@7.25.2)(@babel/preset-env@7.25.4): + resolution: {integrity: sha512-YiUNcxzSkQ0jlKW+e8F81KnZfAhCugEZI9VYmuIsFONHivtiYIADHdcFvUWnexUEdgPQDkgWw85XBnIbzIZ39Q==} hasBin: true dependencies: - '@babel/runtime': 7.24.0 - '@expo/cli': 0.17.6(@react-native/babel-preset@0.73.21)(expo-modules-autolinking@1.10.3) - '@expo/config': 8.5.4 - '@expo/config-plugins': 7.8.4 - '@expo/metro-config': 0.17.5(@react-native/babel-preset@0.73.21) - '@expo/vector-icons': 14.0.0 - babel-preset-expo: 10.0.1(@babel/core@7.24.0) - expo-asset: 9.0.2(expo@50.0.8) - expo-file-system: 16.0.7(expo@50.0.8) - expo-font: 11.10.3(expo@50.0.8) - expo-keep-awake: 12.8.2(expo@50.0.8) - expo-modules-autolinking: 1.10.3 - expo-modules-core: 1.11.9 + '@babel/runtime': 7.25.4 + '@expo/cli': 0.18.29(expo-modules-autolinking@1.11.2) + '@expo/config': 9.0.3 + '@expo/config-plugins': 8.0.8 + '@expo/metro-config': 0.18.11 + '@expo/vector-icons': 14.0.2 + babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.4) + expo-asset: 10.0.10(expo@51.0.31) + expo-file-system: 17.0.1(expo@51.0.31) + expo-font: 12.0.9(expo@51.0.31) + expo-keep-awake: 13.0.2(expo@51.0.31) + expo-modules-autolinking: 1.11.2 + expo-modules-core: 1.12.23 fbemitter: 3.0.0 whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: - '@babel/core' - - '@react-native/babel-preset' - - bluebird + - '@babel/preset-env' - bufferutil - encoding - supports-color - utf-8-validate dev: false + optional: true + + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: false /express-http-proxy@1.6.3: resolution: {integrity: sha512-/l77JHcOUrDUX8V67E287VEUQT0lbm71gdGVoodnlWBziarYKgMcpqT7xvh/HM8Jv52phw8Bd8tY+a7QjOr7Yg==} @@ -12019,8 +14777,8 @@ packages: resolution: {integrity: sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==} dev: false - /fast-xml-parser@4.3.5: - resolution: {integrity: sha512-sWvP1Pl8H03B8oFJpFR3HE31HUfwtX7Rlf9BNsvdpujD4n7WMhfmu8h9wOV2u+c1k0ZilTADhPqypzx2J690ZQ==} + /fast-xml-parser@4.4.1: + resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true dependencies: strnum: 1.0.5 @@ -12052,10 +14810,12 @@ packages: transitivePeerDependencies: - encoding dev: false + optional: true /fbjs-css-vars@1.0.2: resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} dev: false + optional: true /fbjs@3.0.5: resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} @@ -12066,14 +14826,16 @@ packages: object-assign: 4.1.1 promise: 7.3.1 setimmediate: 1.0.5 - ua-parser-js: 1.0.37 + ua-parser-js: 1.0.38 transitivePeerDependencies: - encoding dev: false + optional: true /fetch-retry@4.1.1: resolution: {integrity: sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==} dev: false + optional: true /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} @@ -12114,6 +14876,13 @@ packages: dependencies: to-regex-range: 5.0.1 + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + /filter-obj@2.0.2: resolution: {integrity: sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==} engines: {node: '>=8'} @@ -12204,15 +14973,16 @@ packages: /find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} dependencies: - micromatch: 4.0.5 + micromatch: 4.0.8 dev: false + optional: true /fix-esm@1.0.1: resolution: {integrity: sha512-EZtb7wPXZS54GaGxaWxMlhd1DUDCnAg5srlYdu/1ZVeW+7wwR3Tp59nu52dXByFs3MBRq+SByx1wDOJpRvLEXw==} dependencies: - '@babel/core': 7.24.0 - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) + '@babel/core': 7.25.2 + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) transitivePeerDependencies: - supports-color dev: false @@ -12226,6 +14996,11 @@ packages: rimraf: 3.0.2 dev: false + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + dev: false + /flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: false @@ -12234,8 +15009,8 @@ packages: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} dev: false - /flow-parser@0.206.0: - resolution: {integrity: sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==} + /flow-parser@0.244.0: + resolution: {integrity: sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==} engines: {node: '>=0.4.0'} dev: false @@ -12248,17 +15023,19 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 dev: false /fontfaceobserver@2.3.0: resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} dev: false + optional: true /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 + dev: false /foreach@2.0.6: resolution: {integrity: sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==} @@ -12271,6 +15048,14 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: false + /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false @@ -12301,7 +15086,7 @@ packages: memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.6.0 + semver: 7.6.3 tapable: 1.1.3 typescript: 4.9.5 webpack: 5.90.3 @@ -12325,6 +15110,10 @@ packages: mime-types: 2.1.35 dev: false + /format-util@1.0.5: + resolution: {integrity: sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg==} + dev: false + /forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -12338,6 +15127,7 @@ packages: resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==} engines: {node: '>=8'} dev: false + optional: true /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} @@ -12375,6 +15165,7 @@ packages: jsonfile: 6.1.0 universalify: 1.0.0 dev: false + optional: true /fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} @@ -12393,6 +15184,14 @@ packages: minipass: 3.3.6 dev: false + /fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 7.1.2 + dev: false + optional: true + /fs-monkey@1.0.5: resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} dev: false @@ -12411,6 +15210,7 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} @@ -12424,6 +15224,23 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: false /gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} @@ -12463,6 +15280,7 @@ packages: has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.1 + dev: false /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} @@ -12477,6 +15295,7 @@ packages: resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} engines: {node: '>=4'} dev: false + optional: true /get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} @@ -12484,6 +15303,7 @@ packages: dependencies: pump: 3.0.0 dev: false + optional: true /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -12503,6 +15323,7 @@ packages: resolution: {integrity: sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==} engines: {node: '>=6'} dev: false + optional: true /getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} @@ -12543,20 +15364,21 @@ packages: minipass: 7.0.4 path-scurry: 1.10.1 - /glob@6.0.4: - resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} - requiresBuild: true + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 dev: false - optional: true /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -12565,9 +15387,11 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 dev: false + optional: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -12611,6 +15435,15 @@ packages: define-properties: 1.2.1 dev: false + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + dev: false + optional: true + /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -12627,6 +15460,7 @@ packages: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.4 + dev: false /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -12642,13 +15476,15 @@ packages: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: 15.8.0 - tslib: 2.6.2 + tslib: 2.7.0 dev: false + optional: true /graphql@15.8.0: resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==} engines: {node: '>= 10.x'} dev: false + optional: true /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -12671,7 +15507,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.19.2 dev: false /har-schema@2.0.0: @@ -12702,6 +15538,7 @@ packages: /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: false /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -12715,26 +15552,29 @@ packages: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: es-define-property: 1.0.0 + dev: false /has-proto@1.0.3: resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} + dev: false /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + dev: false /has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: false /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} requiresBuild: true dev: false - optional: true /hash-base@3.0.4: resolution: {integrity: sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==} @@ -12765,24 +15605,32 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + optional: true /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true dev: false - /hermes-estree@0.15.0: - resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} - dev: false - /hermes-estree@0.19.1: resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} dev: false + optional: true - /hermes-parser@0.15.0: - resolution: {integrity: sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==} - dependencies: - hermes-estree: 0.15.0 + /hermes-estree@0.22.0: + resolution: {integrity: sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw==} + dev: false + + /hermes-estree@0.23.0: + resolution: {integrity: sha512-Rkp0PNLGpORw4ktsttkVbpYJbrYKS3hAnkxu8D9nvQi6LvSbuPa+tYw/t2u3Gjc35lYd/k95YkjqyTcN4zspag==} dev: false /hermes-parser@0.19.1: @@ -12790,12 +15638,18 @@ packages: dependencies: hermes-estree: 0.19.1 dev: false + optional: true - /hermes-profile-transformer@0.0.6: - resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} - engines: {node: '>=8'} + /hermes-parser@0.22.0: + resolution: {integrity: sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA==} dependencies: - source-map: 0.7.4 + hermes-estree: 0.22.0 + dev: false + + /hermes-parser@0.23.0: + resolution: {integrity: sha512-xLwM4ylfHGwrm+2qXfO1JT/fnqEDGSnpS/9hQ4VLtqTexSviu2ZpBgz07U8jVtndq67qdb/ps0qvaWDZ3fkTyg==} + dependencies: + hermes-estree: 0.23.0 dev: false /highlight.js@10.7.3: @@ -12842,6 +15696,7 @@ packages: dependencies: lru-cache: 6.0.0 dev: false + optional: true /hpack.js@2.1.6: resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} @@ -12957,7 +15812,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -13020,7 +15875,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -13109,6 +15964,11 @@ packages: engines: {node: '>= 4'} dev: false + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: false + /image-size@1.1.1: resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} engines: {node: '>=16.x'} @@ -13170,6 +16030,7 @@ packages: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} requiresBuild: true dev: false + optional: true /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} @@ -13197,6 +16058,7 @@ packages: default-gateway: 4.2.0 ipaddr.js: 1.9.1 dev: false + optional: true /internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} @@ -13205,6 +16067,7 @@ packages: es-errors: 1.3.0 hasown: 2.0.1 side-channel: 1.0.6 + dev: false /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -13226,6 +16089,7 @@ packages: resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} engines: {node: '>=4'} dev: false + optional: true /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} @@ -13243,6 +16107,7 @@ packages: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: false /is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} @@ -13250,6 +16115,7 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: false /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -13270,6 +16136,7 @@ packages: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: false /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -13284,6 +16151,7 @@ packages: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: false /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -13292,6 +16160,7 @@ packages: /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} + dev: false /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} @@ -13299,11 +16168,20 @@ packages: hasown: 2.0.1 dev: false + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 + dev: false + optional: true + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: false /is-directory@0.3.1: resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} @@ -13320,6 +16198,7 @@ packages: resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==} engines: {node: '>=0.10.0'} dev: false + optional: true /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -13359,6 +16238,7 @@ packages: dependencies: is-extglob: 1.0.0 dev: false + optional: true /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} @@ -13382,6 +16262,7 @@ packages: dependencies: is-glob: 2.0.1 dev: false + optional: true /is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} @@ -13391,6 +16272,7 @@ packages: /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: false /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} @@ -13414,6 +16296,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: false /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -13428,6 +16311,7 @@ packages: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} dev: false + optional: true /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} @@ -13461,6 +16345,7 @@ packages: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: false /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} @@ -13474,17 +16359,20 @@ packages: /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: false /is-shared-array-buffer@1.0.3: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 + dev: false /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} dev: false + optional: true /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} @@ -13496,12 +16384,14 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: false /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: false /is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} @@ -13525,9 +16415,11 @@ packages: dependencies: is-invalid-path: 0.1.0 dev: false + optional: true /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: false /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} @@ -13540,6 +16432,7 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: false /is-wsl@1.1.0: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} @@ -13563,6 +16456,7 @@ packages: /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -13577,7 +16471,7 @@ packages: engines: {node: '>=0.10.0'} dev: false - /isomorphic-webcrypto@2.3.8(expo@50.0.8)(react-native@0.73.5): + /isomorphic-webcrypto@2.3.8(expo@51.0.31)(react-native@0.75.2): resolution: {integrity: sha512-XddQSI0WYlSCjxtm1AI8kWQOulf7hAN3k3DclF1sxDJZqOe0pcsOt675zvWW91cZH9hYs3nlA3Ev8QK5i80SxQ==} dependencies: '@peculiar/webcrypto': 1.4.5 @@ -13590,8 +16484,8 @@ packages: optionalDependencies: '@unimodules/core': 7.1.2 '@unimodules/react-native-adapter': 6.3.9 - expo-random: 13.6.0(expo@50.0.8) - react-native-securerandom: 0.1.1(react-native@0.73.5) + expo-random: 14.0.1(expo@51.0.31) + react-native-securerandom: 0.1.1(react-native@0.75.2) transitivePeerDependencies: - expo - react-native @@ -13632,7 +16526,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -13665,6 +16559,14 @@ packages: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + /jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} @@ -13857,7 +16759,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.46 jest-mock: 29.7.0 jest-util: 29.7.0 dev: false @@ -13999,7 +16901,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.21 + '@types/node': 18.19.46 jest-util: 29.7.0 dev: false @@ -14147,7 +17049,7 @@ packages: jest-util: 27.5.1 natural-compare: 1.4.0 pretty-format: 27.5.1 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: false @@ -14285,7 +17187,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.19.21 + '@types/node': 18.19.46 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14315,14 +17217,15 @@ packages: /jimp-compact@0.16.1: resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} dev: false + optional: true /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true dev: false - /joi@17.12.2: - resolution: {integrity: sha512-RonXAIzCiHLc8ss3Ibuz45u28GOsWE1UpfDXLbN/9NKbL4tCJf8TWYVKsoYuuh+sAUt7fsSNpA+r2+TBA6Wjmw==} + /joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -14334,15 +17237,105 @@ packages: /join-component@1.1.0: resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} dev: false + optional: true - /jose@4.15.4: - resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} + /jose@4.15.9: + resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} dev: false /js-base64@3.7.7: resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} dev: false + /js-binary-schema-parser@2.0.3: + resolution: {integrity: sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==} + dev: false + + /js-crypto-aes@1.0.6: + resolution: {integrity: sha512-E2hu9z5+YtpDg9Un/bDfmH+I5dv/8aN+ozxv9L0ybZldcQ9T5iYDbBKdlKGBUKI3IvzoWSBSdnZnhwZaRIN46w==} + dependencies: + js-crypto-env: 1.0.5 + dev: false + + /js-crypto-ec@1.0.7: + resolution: {integrity: sha512-vou6cW3wGAQ75RzS++I/rthELPFp0nhHCmaAKQvdhwD480Q3FltLgyNkTMgcLTdN+Ghj8BRU1/+3oIEIOOK/MA==} + dependencies: + asn1.js: 5.4.1 + buffer: 6.0.3 + elliptic: 6.5.5 + js-crypto-env: 1.0.5 + js-crypto-hash: 1.0.7 + js-crypto-key-utils: 1.0.7 + js-crypto-random: 1.0.5 + js-encoding-utils: 0.7.3 + dev: false + + /js-crypto-env@1.0.5: + resolution: {integrity: sha512-8/UNN3sG8J+yMzqwSNVaobaWhIz4MqZFoOg5OB0DFXqS8eFjj2YvdmLJqIWXPl57Yw10SvYx0DQOtkfsWIV9Aw==} + dev: false + + /js-crypto-hash@1.0.7: + resolution: {integrity: sha512-GdbcVKjplbXJdR9oF2ks8+sBCLD7BUZ144Bc+Ie8OJuBHSIiHyMzdg2eD+ZYf87awTsKckNn1xIv+31+V2ewcA==} + dependencies: + buffer: 6.0.3 + hash.js: 1.1.7 + js-crypto-env: 1.0.5 + md5: 2.3.0 + sha3: 2.1.4 + dev: false + + /js-crypto-hmac@1.0.7: + resolution: {integrity: sha512-OVn2wjAuOV7ToQYvRKY2VoElCHoRW7BepycPPuH73xbLygDczkef41YsXMpKLnVAyS5kdwMJQy9qlMR9touHTg==} + dependencies: + js-crypto-env: 1.0.5 + js-crypto-hash: 1.0.7 + dev: false + + /js-crypto-key-utils@1.0.7: + resolution: {integrity: sha512-8/y/hpKevnAgr5EXz2x4IXMfqjzYZAzzXXc9OnAyI5JNdUtAufJkGfwlmZ+o40lTHv3k1egCiP/6pG/dZiqiEA==} + dependencies: + asn1.js: 5.4.1 + buffer: 6.0.3 + des.js: 1.1.0 + elliptic: 6.5.5 + js-crypto-aes: 1.0.6 + js-crypto-hash: 1.0.7 + js-crypto-pbkdf: 1.0.7 + js-crypto-random: 1.0.5 + js-encoding-utils: 0.7.3 + lodash.clonedeep: 4.5.0 + dev: false + + /js-crypto-pbkdf@1.0.7: + resolution: {integrity: sha512-FGs1PZeqGWM8k8k5JlAhHbBhLYtls+iVmeJEC22DUJ98Q3qo9Ki4cu3i0oxhjA2VpZ8V4MmV1DJHDTFYY4iOwg==} + dependencies: + js-crypto-hash: 1.0.7 + js-crypto-hmac: 1.0.7 + js-encoding-utils: 0.7.3 + dev: false + + /js-crypto-random@1.0.5: + resolution: {integrity: sha512-WydEQ5rrWLzgSkX1QNsuGinkv7z57UkYnDGo5f5oGtBe9QeUWUehdmPNNG4a4Sf8xGkjZBOhKaZqT1ACnyYCBA==} + dependencies: + js-crypto-env: 1.0.5 + dev: false + + /js-crypto-rsa@1.0.7: + resolution: {integrity: sha512-HLBCWNGzuUZMNbZ3nndrVAqth1m1mvuCO4tW7PpBDn4nsdLSnPnPd+SA7NvjsufWry38DnZdpFrK2gqbsrksGw==} + dependencies: + bn.js: 5.2.1 + buffer: 6.0.3 + js-crypto-env: 1.0.5 + js-crypto-hash: 1.0.7 + js-crypto-key-utils: 1.0.7 + js-crypto-random: 1.0.5 + js-encoding-utils: 0.7.3 + dev: false + + /js-encoding-utils@0.7.3: + resolution: {integrity: sha512-cfjcyPOzkZ2esMAi6eAjuto7GiT6YpPan5xIeQyN/CFqFHTt1sdqP0PJPgzi3HqAqXKN9j9hduynkgwk+AAJOw==} + dev: false + /js-sha3@0.8.0: resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} dev: false @@ -14350,6 +17343,20 @@ packages: /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + /js-x509-utils@1.0.7: + resolution: {integrity: sha512-IDB3CtWyvkNJVbDPZvzM9o3Y6CyzDiMls6R23ZPwfmHHil7nRrpLxtA098SENhqjv1t/6WTeeCKQ5dhIMOGiUw==} + dependencies: + asn1.js: 5.4.1 + asn1.js-rfc5280: 3.0.0 + bn.js: 5.2.1 + buffer: 6.0.3 + js-crypto-ec: 1.0.7 + js-crypto-key-utils: 1.0.7 + js-crypto-random: 1.0.5 + js-crypto-rsa: 1.0.7 + js-encoding-utils: 0.7.3 + dev: false + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -14383,27 +17390,27 @@ packages: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} dev: false - /jscodeshift@0.14.0(@babel/preset-env@7.24.0): + /jscodeshift@0.14.0(@babel/preset-env@7.25.4): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.24.0 - '@babel/parser': 7.24.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) - '@babel/preset-flow': 7.24.0(@babel/core@7.24.0) - '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0) - '@babel/register': 7.23.7(@babel/core@7.24.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.24.0) + '@babel/core': 7.25.2 + '@babel/parser': 7.25.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) + '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/register': 7.24.6(@babel/core@7.25.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) chalk: 4.1.2 - flow-parser: 0.206.0 + flow-parser: 0.244.0 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.8 neo-async: 2.6.2 node-dir: 0.1.17 recast: 0.21.5 @@ -14498,9 +17505,10 @@ packages: lodash: 4.17.21 md5: 2.2.1 memory-cache: 0.2.0 - traverse: 0.6.8 + traverse: 0.6.9 valid-url: 1.0.9 dev: false + optional: true /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -14772,6 +17780,11 @@ packages: resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} dev: false + /jwt-decode@4.0.0: + resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} + engines: {node: '>=18'} + dev: false + /keccak256@1.0.6: resolution: {integrity: sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==} dependencies: @@ -15003,6 +18016,7 @@ packages: lightningcss-linux-x64-musl: 1.19.0 lightningcss-win32-x64-msvc: 1.19.0 dev: false + optional: true /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} @@ -15077,6 +18091,10 @@ packages: p-locate: 5.0.0 dev: false + /lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + dev: false + /lodash.curry@4.1.1: resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} dev: false @@ -15130,6 +18148,7 @@ packages: dependencies: chalk: 2.4.2 dev: false + optional: true /log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} @@ -15144,7 +18163,7 @@ packages: hasBin: true dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.10 + dayjs: 1.11.13 yargs: 15.4.1 dev: false @@ -15172,6 +18191,10 @@ packages: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + dev: false + /lru-cache@2.7.3: resolution: {integrity: sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==} dev: true @@ -15218,7 +18241,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: false /make-error@1.3.6: @@ -15291,6 +18314,7 @@ packages: dependencies: buffer-alloc: 1.2.0 dev: false + optional: true /md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -15307,6 +18331,7 @@ packages: crypt: 0.0.2 is-buffer: 1.1.6 dev: false + optional: true /md5@2.3.0: resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} @@ -15319,6 +18344,7 @@ packages: /md5hex@1.0.0: resolution: {integrity: sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==} dev: false + optional: true /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} @@ -15351,6 +18377,7 @@ packages: /memory-cache@0.2.0: resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==} dev: false + optional: true /meow@5.0.0: resolution: {integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==} @@ -15385,41 +18412,46 @@ packages: engines: {node: '>= 0.6'} dev: false - /metro-babel-transformer@0.80.6: - resolution: {integrity: sha512-ssuoVC4OzqaOt3LpwfUbDfBlFGRu9v1Yf2JJnKPz0ROYHNjSBws4aUesqQQ/Ea8DbiH7TK4j4cJmm+XjdHmgqA==} + /metro-babel-transformer@0.80.10: + resolution: {integrity: sha512-GXHueUzgzcazfzORDxDzWS9jVVRV6u+cR6TGvHOfGdfLzJCj7/D0PretLfyq+MwN20twHxLW+BUXkoaB8sCQBg==} engines: {node: '>=18'} dependencies: - '@babel/core': 7.24.0 - hermes-parser: 0.19.1 + '@babel/core': 7.25.2 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.23.0 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-cache-key@0.80.6: - resolution: {integrity: sha512-DFmjQacC8m/S3HpELklLMWkPGP/fZPX3BSgjd0xQvwIvWyFwk8Nn/lfp/uWdEVDtDSIr64/anXU5uWohGwlWXw==} + /metro-cache-key@0.80.10: + resolution: {integrity: sha512-57qBhO3zQfoU/hP4ZlLW5hVej2jVfBX6B4NcSfMj4LgDPL3YknWg80IJBxzQfjQY/m+fmMLmPy8aUMHzUp/guA==} engines: {node: '>=18'} + dependencies: + flow-enums-runtime: 0.0.6 dev: false - /metro-cache@0.80.6: - resolution: {integrity: sha512-NP81pHSPkzs+iNlpVkJqijrpcd6lfuDAunYH9/Rn8oLNz0yLfkl8lt+xOdUU4IkFt3oVcTBEFCnzAzv4B8YhyA==} + /metro-cache@0.80.10: + resolution: {integrity: sha512-8CBtDJwMguIE5RvV3PU1QtxUG8oSSX54mIuAbRZmcQ0MYiOl9JdrMd4JCBvIyhiZLoSStph425SMyCSnjtJsdA==} engines: {node: '>=18'} dependencies: - metro-core: 0.80.6 - rimraf: 3.0.2 + exponential-backoff: 3.1.1 + flow-enums-runtime: 0.0.6 + metro-core: 0.80.10 dev: false - /metro-config@0.80.6: - resolution: {integrity: sha512-vHYYvJpRTWYbmvqlR7i04xQpZCHJ6yfZ/xIcPdz2ssbdJGGJbiT1Aar9wr8RAhsccSxdJgfE5B1DB8Mo+DnhIg==} + /metro-config@0.80.10: + resolution: {integrity: sha512-0GYAw0LkmGbmA81FepKQepL1KU/85Cyv7sAiWm6QWeV6AcVCpsKg6jGLqGHJ0LLPL60rWzA4TV1DQAlzdJAEtA==} engines: {node: '>=18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 + flow-enums-runtime: 0.0.6 jest-validate: 29.7.0 - metro: 0.80.6 - metro-cache: 0.80.6 - metro-core: 0.80.6 - metro-runtime: 0.80.6 + metro: 0.80.10 + metro-cache: 0.80.10 + metro-core: 0.80.10 + metro-runtime: 0.80.10 transitivePeerDependencies: - bufferutil - encoding @@ -15427,25 +18459,27 @@ packages: - utf-8-validate dev: false - /metro-core@0.80.6: - resolution: {integrity: sha512-fn4rryTUAwzFJWj7VIPDH4CcW/q7MV4oGobqR6NsuxZoIGYrVpK7pBasumu5YbCqifuErMs5s23BhmrDNeZURw==} + /metro-core@0.80.10: + resolution: {integrity: sha512-nwBB6HbpGlNsZMuzxVqxqGIOsn5F3JKpsp8PziS7Z4mV8a/jA1d44mVOgYmDa2q5WlH5iJfRIIhdz24XRNDlLA==} engines: {node: '>=18'} dependencies: + flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 - metro-resolver: 0.80.6 + metro-resolver: 0.80.10 dev: false - /metro-file-map@0.80.6: - resolution: {integrity: sha512-S3CUqvpXpc+q3q+hCEWvFKhVqgq0VmXdZQDF6u7ue86E2elq1XLnfLOt9JSpwyhpMQRyysjSCnd/Yh6GZMNHoQ==} + /metro-file-map@0.80.10: + resolution: {integrity: sha512-ytsUq8coneaN7ZCVk1IogojcGhLIbzWyiI2dNmw2nnBgV/0A+M5WaTTgZ6dJEz3dzjObPryDnkqWPvIGLCPtiw==} engines: {node: '>=18'} dependencies: anymatch: 3.1.3 debug: 2.6.9 fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 invariant: 2.2.4 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 node-abort-controller: 3.1.1 nullthrows: 1.1.1 walker: 1.0.8 @@ -15455,48 +18489,54 @@ packages: - supports-color dev: false - /metro-minify-terser@0.80.6: - resolution: {integrity: sha512-83eZaH2+B+jP92KuodPqXknzwmiboKAuZY4doRfTEEXAG57pNVNN6cqSRJlwDnmaTBKRffxoncBXbYqHQgulgg==} + /metro-minify-terser@0.80.10: + resolution: {integrity: sha512-Xyv9pEYpOsAerrld7cSLIcnCCpv8ItwysOmTA+AKf1q4KyE9cxrH2O2SA0FzMCkPzwxzBWmXwHUr+A89BpEM6g==} engines: {node: '>=18'} dependencies: - terser: 5.28.1 + flow-enums-runtime: 0.0.6 + terser: 5.31.6 dev: false - /metro-resolver@0.80.6: - resolution: {integrity: sha512-R7trfglG4zY4X9XyM9cvuffAhQ9W1reWoahr1jdEWa6rOI8PyM0qXjcsb8l+fsOQhdSiVlkKcYAmkyrs1S/zrA==} + /metro-resolver@0.80.10: + resolution: {integrity: sha512-EYC5CL7f+bSzrqdk1bylKqFNGabfiI5PDctxoPx70jFt89Jz+ThcOscENog8Jb4LEQFG6GkOYlwmPpsi7kx3QA==} engines: {node: '>=18'} + dependencies: + flow-enums-runtime: 0.0.6 dev: false - /metro-runtime@0.80.6: - resolution: {integrity: sha512-21GQVd0pp2nACoK0C2PL8mBsEhIFUFFntYrWRlYNHtPQoqDzddrPEIgkyaABGXGued+dZoBlFQl+LASlmmfkvw==} + /metro-runtime@0.80.10: + resolution: {integrity: sha512-Xh0N589ZmSIgJYAM+oYwlzTXEHfASZac9TYPCNbvjNTn0EHKqpoJ/+Im5G3MZT4oZzYv4YnvzRtjqS5k0tK94A==} engines: {node: '>=18'} dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.4 + flow-enums-runtime: 0.0.6 dev: false - /metro-source-map@0.80.6: - resolution: {integrity: sha512-lqDuSLctWy9Qccu4Zl0YB1PzItpsqcKGb1nK0aDY+lzJ26X65OCib2VzHlj+xj7e4PiIKOfsvDCczCBz4cnxdg==} + /metro-source-map@0.80.10: + resolution: {integrity: sha512-EyZswqJW8Uukv/HcQr6K19vkMXW1nzHAZPWJSEyJFKIbgp708QfRZ6vnZGmrtFxeJEaFdNup4bGnu8/mIOYlyA==} engines: {node: '>=18'} dependencies: - '@babel/traverse': 7.24.0(supports-color@5.5.0) - '@babel/types': 7.24.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-symbolicate: 0.80.6 + metro-symbolicate: 0.80.10 nullthrows: 1.1.1 - ob1: 0.80.6 + ob1: 0.80.10 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color dev: false - /metro-symbolicate@0.80.6: - resolution: {integrity: sha512-SGwKeBi+lK7NmM5+EcW6DyRRa9HmGSvH0LJtlT4XoRMbpxzsLYs0qUEA+olD96pOIP+ta7I8S30nQr2ttqgO8A==} + /metro-symbolicate@0.80.10: + resolution: {integrity: sha512-qAoVUoSxpfZ2DwZV7IdnQGXCSsf2cAUExUcZyuCqGlY5kaWBb0mx2BL/xbMFDJ4wBp3sVvSBPtK/rt4J7a0xBA==} engines: {node: '>=18'} hasBin: true dependencies: + flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-source-map: 0.80.6 + metro-source-map: 0.80.10 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -15505,34 +18545,36 @@ packages: - supports-color dev: false - /metro-transform-plugins@0.80.6: - resolution: {integrity: sha512-e04tdTC5Fy1vOQrTTXb5biao0t7nR/h+b1IaBTlM5UaHaAJZr658uVOoZhkRxKjbhF2mIwJ/8DdorD2CA15BCg==} + /metro-transform-plugins@0.80.10: + resolution: {integrity: sha512-leAx9gtA+2MHLsCeWK6XTLBbv2fBnNFu/QiYhWzMq8HsOAP4u1xQAU0tSgPs8+1vYO34Plyn79xTLUtQCRSSUQ==} engines: {node: '>=18'} dependencies: - '@babel/core': 7.24.0 - '@babel/generator': 7.23.6 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0(supports-color@5.5.0) + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-transform-worker@0.80.6: - resolution: {integrity: sha512-jV+VgCLiCj5jQadW/h09qJaqDreL6XcBRY52STCoz2xWn6WWLLMB5nXzQtvFNPmnIOps+Xu8+d5hiPcBNOhYmA==} + /metro-transform-worker@0.80.10: + resolution: {integrity: sha512-zNfNLD8Rz99U+JdOTqtF2o7iTjcDMMYdVS90z6+81Tzd2D0lDWVpls7R1hadS6xwM+ymgXFQTjM6V6wFoZaC0g==} engines: {node: '>=18'} dependencies: - '@babel/core': 7.24.0 - '@babel/generator': 7.23.6 - '@babel/parser': 7.24.0 - '@babel/types': 7.24.0 - 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 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + flow-enums-runtime: 0.0.6 + metro: 0.80.10 + metro-babel-transformer: 0.80.10 + metro-cache: 0.80.10 + metro-cache-key: 0.80.10 + metro-minify-terser: 0.80.10 + metro-source-map: 0.80.10 + metro-transform-plugins: 0.80.10 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -15541,18 +18583,18 @@ packages: - utf-8-validate dev: false - /metro@0.80.6: - resolution: {integrity: sha512-f6Nhnht9TxVRP6zdBq9J2jNdeDBxRmJFnjxhQS1GeCpokBvI6fTXq+wHTLz5jZA+75fwbkPSzBxBJzQa6xi0AQ==} + /metro@0.80.10: + resolution: {integrity: sha512-FDPi0X7wpafmDREXe1lgg3WzETxtXh6Kpq8+IwsG35R2tMyp2kFIqDdshdohuvDt1J/qDARcEPq7V/jElTb1kA==} engines: {node: '>=18'} hasBin: true dependencies: - '@babel/code-frame': 7.23.5 - '@babel/core': 7.24.0 - '@babel/generator': 7.23.6 - '@babel/parser': 7.24.0 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0(supports-color@5.5.0) - '@babel/types': 7.24.0 + '@babel/code-frame': 7.24.7 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -15560,34 +18602,34 @@ packages: debug: 2.6.9 denodeify: 1.2.1 error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 - hermes-parser: 0.19.1 + hermes-parser: 0.23.0 image-size: 1.1.1 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - 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 + metro-babel-transformer: 0.80.10 + metro-cache: 0.80.10 + metro-cache-key: 0.80.10 + metro-config: 0.80.10 + metro-core: 0.80.10 + metro-file-map: 0.80.10 + metro-resolver: 0.80.10 + metro-runtime: 0.80.10 + metro-source-map: 0.80.10 + metro-symbolicate: 0.80.10 + metro-transform-plugins: 0.80.10 + metro-transform-worker: 0.80.10 mime-types: 2.1.35 node-fetch: 2.6.12 nullthrows: 1.1.1 - rimraf: 3.0.2 serialize-error: 2.1.0 source-map: 0.5.7 strip-ansi: 6.0.1 throat: 5.0.0 - ws: 7.5.9 + ws: 7.5.10 yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -15603,6 +18645,14 @@ packages: braces: 3.0.2 picomatch: 2.3.1 + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: false + /miller-rabin@4.0.1: resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} hasBin: true @@ -15639,12 +18689,18 @@ packages: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} engines: {node: '>=4'} dev: false + optional: true /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: false + /mimic-response@2.1.0: + resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} + engines: {node: '>=8'} + dev: false + /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} @@ -15700,6 +18756,13 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimist-options@3.0.2: resolution: {integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==} engines: {node: '>= 4'} @@ -15719,6 +18782,15 @@ packages: dependencies: minipass: 3.3.6 dev: false + optional: true + + /minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + minipass: 7.1.2 + dev: false + optional: true /minipass-fetch@1.4.1: resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} @@ -15740,6 +18812,7 @@ packages: dependencies: minipass: 3.3.6 dev: false + optional: true /minipass-pipeline@1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} @@ -15748,6 +18821,7 @@ packages: dependencies: minipass: 3.3.6 dev: false + optional: true /minipass-sized@1.0.3: resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} @@ -15774,6 +18848,11 @@ packages: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -15835,6 +18914,7 @@ packages: /msrcrypto@1.5.8: resolution: {integrity: sha512-ujZ0TRuozHKKm6eGbKHfXef7f+esIhEckmThVnz7RNyiOJd7a6MXj2JGBoL9cnPDW+JMG16MoTUh5X+XXjI66Q==} + requiresBuild: true dev: false /multibase@4.0.6: @@ -15883,17 +18963,6 @@ packages: varint: 5.0.2 dev: false - /mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} - engines: {node: '>=0.8.0'} - requiresBuild: true - dependencies: - mkdirp: 0.5.6 - ncp: 2.0.0 - rimraf: 2.4.5 - dev: false - optional: true - /mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -15924,13 +18993,6 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: false - /ncp@2.0.0: - resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} - hasBin: true - requiresBuild: true - dev: false - optional: true - /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -15943,10 +19005,12 @@ packages: /nested-error-stacks@2.0.1: resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==} dev: false + optional: true /nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: false + optional: true /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -15964,7 +19028,7 @@ packages: resolution: {integrity: sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==} engines: {node: '>=10'} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: false /node-abort-controller@3.1.1: @@ -16027,7 +19091,7 @@ packages: nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.6.0 + semver: 7.6.3 tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: @@ -16040,7 +19104,7 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: false - /node-polyfill-webpack-plugin@2.0.1(webpack@5.90.3): + /node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0): resolution: {integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==} engines: {node: '>=12'} peerDependencies: @@ -16071,12 +19135,16 @@ packages: url: 0.11.3 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.90.3 + webpack: 5.94.0 dev: false /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + dev: false + /node-stream-zip@1.15.0: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} engines: {node: '>=0.12.0'} @@ -16095,7 +19163,6 @@ packages: dependencies: abbrev: 1.1.1 dev: false - optional: true /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -16129,6 +19196,7 @@ packages: semver: 5.7.2 validate-npm-package-name: 3.0.0 dev: false + optional: true /npm-run-path@2.0.2: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} @@ -16136,6 +19204,7 @@ packages: dependencies: path-key: 2.0.1 dev: false + optional: true /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} @@ -16144,6 +19213,16 @@ packages: path-key: 3.1.1 dev: false + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: false + /npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -16180,9 +19259,11 @@ packages: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: false - /ob1@0.80.6: - resolution: {integrity: sha512-nlLGZPMQ/kbmkdIb5yvVzep1jKUII2x6ehNsHpgy71jpnJMW7V+KsB3AjYI2Ajb7UqMAMNjlssg6FUodrEMYzg==} + /ob1@0.80.10: + resolution: {integrity: sha512-dJHyB0S6JkMorUSfSGcYGkkg9kmq3qDUu3ygZUKIfkr47XOPuG35r2Sk6tbwtHXbdKIXmcMvM8DF2CwgdyaHfQ==} engines: {node: '>=18'} + dependencies: + flow-enums-runtime: 0.0.6 dev: false /object-assign@4.1.1: @@ -16201,6 +19282,13 @@ packages: /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + dev: false + + /object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + dev: false + optional: true /object-is@1.1.6: resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} @@ -16208,10 +19296,12 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 + dev: false /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + dev: false /object.assign@4.1.5: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} @@ -16221,6 +19311,7 @@ packages: define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: false /object.entries@1.1.7: resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} @@ -16317,6 +19408,7 @@ packages: dependencies: mimic-fn: 1.2.0 dev: false + optional: true /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -16353,10 +19445,10 @@ packages: resolution: {integrity: sha512-GuTo7FyZjOIWVhIhQSWJVaws6A82sWIGyQogxxYBYKZ0NBdyP2CYSIgOwFfSB+UVoPExk/YzFpyYitHS8KVZtA==} dev: false - /openid-client@5.6.4: - resolution: {integrity: sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA==} + /openid-client@5.6.5: + resolution: {integrity: sha512-5P4qO9nGJzB5PI0LFlhj4Dzg3m4odt0qsJTfyEtZyOlkgpILwEioOhVVJOrS1iVH494S4Ee5OCjjg6Bf5WOj3w==} dependencies: - jose: 4.15.4 + jose: 4.15.9 lru-cache: 6.0.0 object-hash: 2.2.0 oidc-token-hash: 5.0.3 @@ -16374,16 +19466,16 @@ packages: word-wrap: 1.2.5 dev: false - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 dev: false /ora@3.4.0: @@ -16397,6 +19489,7 @@ packages: strip-ansi: 5.2.0 wcwidth: 1.0.1 dev: false + optional: true /ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -16421,11 +19514,13 @@ packages: resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} engines: {node: '>=0.10.0'} dev: false + optional: true /os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} dev: false + optional: true /osenv@0.1.5: resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} @@ -16434,6 +19529,7 @@ packages: os-homedir: 1.0.2 os-tmpdir: 1.0.2 dev: false + optional: true /p-defer@1.0.0: resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} @@ -16500,6 +19596,7 @@ packages: dependencies: aggregate-error: 3.1.0 dev: false + optional: true /p-retry@4.6.2: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} @@ -16533,6 +19630,10 @@ packages: p-timeout: 3.2.0 dev: false + /package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + dev: false + /pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} dev: false @@ -16591,6 +19692,7 @@ packages: dependencies: pngjs: 3.4.0 dev: false + optional: true /parse5-htmlparser2-tree-adapter@6.0.1: resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} @@ -16652,6 +19754,7 @@ packages: ansi-escapes: 4.3.2 cross-spawn: 7.0.3 dev: false + optional: true /path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -16676,6 +19779,7 @@ packages: resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} engines: {node: '>=4'} dev: false + optional: true /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -16692,6 +19796,14 @@ packages: lru-cache: 10.2.0 minipass: 7.0.4 + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: false + /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: false @@ -16740,6 +19852,9 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -16748,6 +19863,7 @@ packages: resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} engines: {node: '>=10'} dev: false + optional: true /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} @@ -16790,6 +19906,18 @@ packages: find-up: 3.0.0 dev: false + /pkijs@3.2.4: + resolution: {integrity: sha512-Et9V5QpvBilPFgagJcaKBqXjKrrgF5JL2mSDELk1vvbOTt4fuBhSSsGn9Tcz0TQTfS5GCpXQ31Whrpqeqp0VRg==} + engines: {node: '>=12.0.0'} + dependencies: + '@noble/hashes': 1.4.0 + asn1js: 3.0.5 + bytestreamjs: 2.0.1 + pvtsutils: 1.3.5 + pvutils: 1.1.3 + tslib: 2.7.0 + dev: false + /plist@3.1.0: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} @@ -16798,11 +19926,13 @@ packages: base64-js: 1.5.1 xmlbuilder: 15.1.1 dev: false + optional: true /pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} dev: false + optional: true /popper.js@1.16.1-lts: resolution: {integrity: sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==} @@ -16811,6 +19941,7 @@ packages: /possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} + dev: false /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.35): resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} @@ -17115,7 +20246,7 @@ packages: lilconfig: 3.1.1 postcss: 8.4.35 ts-node: 10.9.2(@types/node@18.19.21)(typescript@4.9.5) - yaml: 2.4.0 + yaml: 2.5.0 dev: false /postcss-loader@6.2.1(postcss@8.4.35)(webpack@5.90.3): @@ -17128,7 +20259,7 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.35 - semver: 7.6.0 + semver: 7.6.3 webpack: 5.90.3 dev: false @@ -17590,6 +20721,24 @@ packages: source-map-js: 1.0.2 dev: false + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + dev: false + + /postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + dev: false + /prebuild-install@7.1.2: resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} engines: {node: '>=10'} @@ -17631,6 +20780,17 @@ packages: renderkid: 3.0.0 dev: false + /pretty-format@24.9.0: + resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} + engines: {node: '>= 6'} + dependencies: + '@jest/types': 24.9.0 + ansi-regex: 4.1.1 + ansi-styles: 3.2.1 + react-is: 16.13.1 + dev: false + optional: true + /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -17679,6 +20839,7 @@ packages: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} dev: false + optional: true /promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} @@ -17689,6 +20850,7 @@ packages: bluebird: optional: true dev: false + optional: true /promise-retry@2.0.1: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} @@ -17705,6 +20867,7 @@ packages: dependencies: asap: 2.0.6 dev: false + optional: true /promise@8.3.0: resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} @@ -17780,7 +20943,7 @@ packages: /pvtsutils@1.3.5: resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} dependencies: - tslib: 2.6.2 + tslib: 2.7.0 dev: false /pvutils@1.1.3: @@ -17801,6 +20964,7 @@ packages: resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==} hasBin: true dev: false + optional: true /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} @@ -17816,6 +20980,13 @@ packages: side-channel: 1.0.6 dev: false + /qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.6 + dev: false + /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} @@ -17826,6 +20997,12 @@ packages: engines: {node: '>=0.4.x'} dev: false + /querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: false + /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: false @@ -18010,11 +21187,11 @@ packages: - vue-template-compiler dev: false - /react-devtools-core@4.28.5: - resolution: {integrity: sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==} + /react-devtools-core@5.3.1: + resolution: {integrity: sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==} dependencies: shell-quote: 1.8.1 - ws: 7.5.9 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -18091,101 +21268,106 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-loader-spinner@5.4.5(@babel/core@7.24.0)(react-dom@17.0.2)(react@17.0.2): + /react-loader-spinner@5.4.5(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-32f+sb/v2tnNfyvnCCOS4fpyVHsGXjSyNo6QLniHcaj1XjKLxx14L2z0h6szRugOL8IEJ+53GPwNAdbkDqmy4g==} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 - styled-components: 5.3.11(@babel/core@7.24.0)(react-dom@17.0.2)(react-is@18.2.0)(react@17.0.2) + styled-components: 5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) styled-tools: 1.7.2 transitivePeerDependencies: - '@babel/core' dev: false - /react-loader-spinner@5.4.5(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0): + /react-loader-spinner@5.4.5(@babel/core@7.25.2)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-32f+sb/v2tnNfyvnCCOS4fpyVHsGXjSyNo6QLniHcaj1XjKLxx14L2z0h6szRugOL8IEJ+53GPwNAdbkDqmy4g==} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) react-is: 18.2.0 - styled-components: 5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + styled-components: 5.3.11(@babel/core@7.25.2)(react-dom@17.0.2)(react-is@18.2.0)(react@17.0.2) styled-tools: 1.7.2 transitivePeerDependencies: - '@babel/core' dev: false - /react-native-securerandom@0.1.1(react-native@0.73.5): + /react-native-securerandom@0.1.1(react-native@0.75.2): resolution: {integrity: sha512-CozcCx0lpBLevxiXEb86kwLRalBCHNjiGPlw3P7Fi27U6ZLdfjOCNRHD1LtBKcvPvI3TvkBXB3GOtLvqaYJLGw==} requiresBuild: true peerDependencies: react-native: '*' dependencies: base64-js: 1.5.1 - react-native: 0.73.5(@babel/core@7.24.0)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(@types/react@17.0.76)(react@18.3.1)(typescript@4.9.5) dev: false optional: true - /react-native-securerandom@1.0.1(react-native@0.73.5): + /react-native-securerandom@1.0.1(react-native@0.75.2): resolution: {integrity: sha512-ibuDnd3xi17HyD5CkilOXGPFpS9Z1oifjyHFwUl8NMzcQcpruM0ZX8ytr3A4rCeAsaBHjz69r78Xgd6vUswv1Q==} peerDependencies: react-native: '*' dependencies: base64-js: 1.5.1 - react-native: 0.73.5(@babel/core@7.24.0)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(@types/react@17.0.76)(react@18.3.1)(typescript@4.9.5) dev: false - /react-native@0.73.5(@babel/core@7.24.0)(@babel/preset-env@7.24.0)(react@18.2.0): - resolution: {integrity: sha512-iHgDArmF4CrhL0qTj+Rn+CBN5pZWUL9lUGl8ub+V9Hwu/vnzQQh8rTMVSwVd2sV6N76KjpE5a4TfIAHkpIHhKg==} + /react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(@types/react@17.0.76)(react@18.3.1)(typescript@4.9.5): + resolution: {integrity: sha512-pP+Yswd/EurzAlKizytRrid9LJaPJzuNldc+o5t01md2VLHym8V7FWH2z9omFKtFTer8ERg0fAhG1fpd0Qq6bQ==} engines: {node: '>=18'} hasBin: true peerDependencies: - react: 18.2.0 + '@types/react': ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@jest/create-cache-key-function': 29.7.0 - '@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(@babel/preset-env@7.24.0) - '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.24.0)(@babel/preset-env@7.24.0) - '@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(react-native@0.73.5) + '@react-native-community/cli': 14.0.0(typescript@4.9.5) + '@react-native-community/cli-platform-android': 14.0.0 + '@react-native-community/cli-platform-ios': 14.0.0 + '@react-native/assets-registry': 0.75.2 + '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.4) + '@react-native/community-cli-plugin': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4) + '@react-native/gradle-plugin': 0.75.2 + '@react-native/js-polyfills': 0.75.2 + '@react-native/normalize-colors': 0.75.2 + '@react-native/virtualized-lists': 0.75.2(@types/react@17.0.76)(react-native@0.75.2)(react@18.3.1) + '@types/react': 17.0.76 abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 base64-js: 1.5.1 chalk: 4.1.2 - deprecated-react-native-prop-types: 5.0.0 event-target-shim: 5.0.1 flow-enums-runtime: 0.0.6 + glob: 7.2.3 invariant: 2.2.4 jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.6 - metro-source-map: 0.80.6 + metro-runtime: 0.80.10 + metro-source-map: 0.80.10 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 - react: 18.2.0 - react-devtools-core: 4.28.5 - react-refresh: 0.14.0 - react-shallow-renderer: 16.15.0(react@18.2.0) + react: 18.3.1 + react-devtools-core: 5.3.1 + react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: 7.6.3 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 - ws: 6.2.2 + ws: 6.2.3 yargs: 17.7.2 transitivePeerDependencies: - '@babel/core' @@ -18193,6 +21375,7 @@ packages: - bufferutil - encoding - supports-color + - typescript - utf-8-validate dev: false @@ -18214,18 +21397,14 @@ packages: warning: 4.0.3 dev: false - /react-qr-code@2.0.12(react@18.2.0): - resolution: {integrity: sha512-k+pzP5CKLEGBRwZsDPp98/CAJeXlsYRHM2iZn1Sd5Th/HnKhIZCSg27PXO58zk8z02RaEryg+60xa4vyywMJwg==} + /react-qr-code@2.0.15(react@18.3.1): + resolution: {integrity: sha512-MkZcjEXqVKqXEIMVE0mbcGgDpkfSdd8zhuzXEl9QzYeNcw8Hq2oVIzDLWuZN2PQBwM5PWjc2S31K8Q1UbcFMfw==} peerDependencies: - react: ^16.x || ^17.x || ^18.x - react-native-svg: '*' - peerDependenciesMeta: - react-native-svg: - optional: true + react: '*' dependencies: prop-types: 15.8.1 qr.js: 0.0.0 - react: 18.2.0 + react: 18.3.1 dev: false /react-refresh@0.11.0: @@ -18233,8 +21412,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /react-refresh@0.14.0: - resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + /react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} dev: false @@ -18404,7 +21583,7 @@ packages: - webpack-plugin-serve dev: false - /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(react@17.0.2)(typescript@4.9.5): + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.25.2)(eslint@8.57.0)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -18432,7 +21611,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.57.0 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.25.2)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5) eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.90.3) file-loader: 6.2.0(webpack@5.90.3) fs-extra: 10.1.0 @@ -18523,16 +21702,6 @@ packages: - '@types/react' dev: false - /react-shallow-renderer@16.15.0(react@18.2.0): - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - dependencies: - object-assign: 4.1.1 - react: 18.2.0 - react-is: 18.2.0 - dev: false - /react-toastify@9.1.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-fPfb8ghtn/XMxw3LkxQBk3IyagNpF/LIKjOBflbexr2AWxAH1MJgvnESwEwBn9liLFXgTKWgBSdZpw9m4OTHTg==} peerDependencies: @@ -18586,6 +21755,13 @@ packages: loose-envify: 1.4.0 dev: false + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: @@ -18659,7 +21835,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.2 + tslib: 2.7.0 dev: false /recursive-readdir@2.2.3: @@ -18738,6 +21914,7 @@ packages: define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 + dev: false /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} @@ -18766,6 +21943,7 @@ packages: /remove-trailing-slash@0.1.1: resolution: {integrity: sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==} dev: false + optional: true /renderkid@3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} @@ -18826,6 +22004,7 @@ packages: rc: 1.2.8 resolve: 1.7.1 dev: false + optional: true /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -18885,6 +22064,7 @@ packages: resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} engines: {node: '>=10'} dev: false + optional: true /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} @@ -18900,6 +22080,7 @@ packages: dependencies: path-parse: 1.0.7 dev: false + optional: true /resolve@2.0.0-next.5: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} @@ -18917,6 +22098,7 @@ packages: onetime: 2.0.1 signal-exit: 3.0.7 dev: false + optional: true /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} @@ -18944,24 +22126,9 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: false - /rimraf@2.4.5: - resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} - hasBin: true - requiresBuild: true - dependencies: - glob: 6.0.4 - dev: false - optional: true - /rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: false - - /rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -19039,6 +22206,17 @@ packages: isarray: 2.0.5 dev: false + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: false + optional: true + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: false @@ -19047,12 +22225,6 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false - /safe-json-stringify@1.2.0: - resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} - requiresBuild: true - dev: false - optional: true - /safe-regex-test@1.0.3: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} @@ -19103,9 +22275,10 @@ packages: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: false - /sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + /sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} dev: false + optional: true /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -19227,20 +22400,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.3.2: - resolution: {integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /semver@7.5.3: - resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: false - /semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} @@ -19249,8 +22408,8 @@ packages: lru-cache: 6.0.0 dev: false - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true dev: false @@ -19355,6 +22514,7 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 + dev: false /set-function-name@2.0.2: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} @@ -19364,6 +22524,7 @@ packages: es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + dev: false /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -19385,6 +22546,12 @@ packages: safe-buffer: 5.2.1 dev: false + /sha3@2.1.4: + resolution: {integrity: sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==} + dependencies: + buffer: 6.0.3 + dev: false + /shallow-clone@3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} @@ -19406,6 +22573,7 @@ packages: dependencies: shebang-regex: 1.0.0 dev: false + optional: true /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -19417,6 +22585,7 @@ packages: resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} dev: false + optional: true /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} @@ -19442,6 +22611,7 @@ packages: es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 + dev: false /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -19455,6 +22625,14 @@ packages: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} dev: false + /simple-get@3.1.1: + resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} + dependencies: + decompress-response: 4.2.1 + once: 1.4.0 + simple-concat: 1.0.1 + dev: false + /simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} dependencies: @@ -19470,6 +22648,7 @@ packages: bplist-parser: 0.3.1 plist: 3.1.0 dev: false + optional: true /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -19503,6 +22682,7 @@ packages: resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} engines: {node: '>=8.0.0'} dev: false + optional: true /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} @@ -19525,7 +22705,7 @@ packages: requiresBuild: true dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) socks: 2.8.1 transitivePeerDependencies: - supports-color @@ -19559,6 +22739,11 @@ packages: engines: {node: '>=0.10.0'} dev: false + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + dev: false + /source-map-loader@3.0.2(webpack@5.90.3): resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} engines: {node: '>= 12.13.0'} @@ -19634,7 +22819,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -19648,7 +22833,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.6(supports-color@5.5.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -19662,6 +22847,7 @@ packages: dependencies: through: 2.3.8 dev: false + optional: true /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -19706,6 +22892,14 @@ packages: resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==} dev: false + /ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 7.1.2 + dev: false + optional: true + /ssri@8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} @@ -19713,6 +22907,7 @@ packages: dependencies: minipass: 3.3.6 dev: false + optional: true /stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} @@ -19747,20 +22942,14 @@ packages: engines: {node: '>= 0.6'} dev: false - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - dependencies: - internal-slot: 1.0.7 - dev: true + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false /str2buf@1.3.0: resolution: {integrity: sha512-xIBmHIUHYZDP4HyoXGHYNVmxlXLXDrtFHYT0eV6IOdEj3VO9ccaF1Ejl9Oq8iFjITllpT8FhaXb4KsNmw+3EuA==} + requiresBuild: true dev: false /stream-browserify@3.0.0: @@ -19774,6 +22963,7 @@ packages: resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} engines: {node: '>= 0.10.0'} dev: false + optional: true /stream-http@3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} @@ -19843,6 +23033,17 @@ packages: es-abstract: 1.22.5 dev: false + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: false + optional: true + /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: @@ -19851,6 +23052,15 @@ packages: es-abstract: 1.22.5 dev: false + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: false + optional: true + /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: @@ -19859,6 +23069,16 @@ packages: es-abstract: 1.22.5 dev: false + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: false + optional: true + /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: @@ -19926,6 +23146,7 @@ packages: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} dev: false + optional: true /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} @@ -19961,6 +23182,7 @@ packages: /structured-headers@0.4.1: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} dev: false + optional: true /style-loader@3.3.4(webpack@5.90.3): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} @@ -19971,7 +23193,7 @@ packages: webpack: 5.90.3 dev: false - /styled-components@5.3.11(@babel/core@7.24.0)(react-dom@17.0.2)(react-is@18.2.0)(react@17.0.2): + /styled-components@5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} engines: {node: '>=10'} peerDependencies: @@ -19987,8 +23209,8 @@ packages: babel-plugin-styled-components: 2.1.4(@babel/core@7.24.0)(styled-components@5.3.11) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 shallowequal: 1.1.0 supports-color: 5.5.0 @@ -19996,7 +23218,7 @@ packages: - '@babel/core' dev: false - /styled-components@5.3.11(@babel/core@7.24.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + /styled-components@5.3.11(@babel/core@7.25.2)(react-dom@17.0.2)(react-is@18.2.0)(react@17.0.2): resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} engines: {node: '>=10'} peerDependencies: @@ -20009,11 +23231,11 @@ packages: '@emotion/is-prop-valid': 1.2.2 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.1.4(@babel/core@7.24.0)(styled-components@5.3.11) + babel-plugin-styled-components: 2.1.4(@babel/core@7.25.2)(styled-components@5.3.11) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) react-is: 18.2.0 shallowequal: 1.1.0 supports-color: 5.5.0 @@ -20021,6 +23243,26 @@ packages: - '@babel/core' dev: false + /styled-components@6.1.12(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-n/O4PzRPhbYI0k1vKKayfti3C/IGcPf+DqcrOB7O/ab9x4u/zjqraneT5N45+sIe87cxrCApXM8Bna7NYxwoTA==} + engines: {node: '>= 16'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + dependencies: + '@emotion/is-prop-valid': 1.2.2 + '@emotion/unitless': 0.8.1 + '@types/stylis': 4.2.5 + css-to-react-native: 3.2.0 + csstype: 3.1.3 + postcss: 8.4.38 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + shallowequal: 1.1.0 + stylis: 4.3.2 + tslib: 2.6.2 + dev: false + /styled-tools@1.7.2: resolution: {integrity: sha512-IjLxzM20RMwAsx8M1QoRlCG/Kmq8lKzCGyospjtSXt/BTIIcvgTonaxQAsKnBrsZNwhpHzO9ADx5te0h76ILVg==} dev: false @@ -20040,6 +23282,10 @@ packages: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} dev: false + /stylis@4.3.2: + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + dev: false + /sucrase@3.34.0: resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} engines: {node: '>=8'} @@ -20053,6 +23299,7 @@ packages: pirates: 4.0.6 ts-interface-checker: 0.1.13 dev: false + optional: true /sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} @@ -20071,10 +23318,12 @@ packages: /sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} dev: false + optional: true /sudo-prompt@9.1.1: resolution: {integrity: sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==} dev: false + optional: true /sudo-prompt@9.2.1: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} @@ -20241,10 +23490,23 @@ packages: yallist: 4.0.0 dev: false + /tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: false + /temp-dir@1.0.0: resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} engines: {node: '>=4'} dev: false + optional: true /temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} @@ -20266,6 +23528,7 @@ packages: type-fest: 0.3.1 unique-string: 1.0.0 dev: false + optional: true /tempy@0.6.0: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} @@ -20287,6 +23550,7 @@ packages: type-fest: 0.16.0 unique-string: 2.0.0 dev: false + optional: true /terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} @@ -20320,6 +23584,30 @@ packages: webpack: 5.90.3 dev: false + /terser-webpack-plugin@5.3.10(webpack@5.94.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.28.1 + webpack: 5.94.0 + dev: false + /terser@5.28.1: resolution: {integrity: sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==} engines: {node: '>=10'} @@ -20331,6 +23619,17 @@ packages: source-map-support: 0.5.21 dev: false + /terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.12.1 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -20375,6 +23674,7 @@ packages: /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: false + optional: true /thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} @@ -20401,6 +23701,7 @@ packages: dependencies: os-tmpdir: 1.0.2 dev: false + optional: true /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -20456,16 +23757,27 @@ packages: punycode: 2.3.1 dev: false - /traverse@0.6.8: - resolution: {integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==} + /traverse@0.6.9: + resolution: {integrity: sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==} engines: {node: '>= 0.4'} + dependencies: + gopd: 1.0.1 + typedarray.prototype.slice: 1.0.3 + which-typed-array: 1.1.15 dev: false + optional: true /trim-newlines@2.0.0: resolution: {integrity: sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==} engines: {node: '>=4'} dev: false + /trim-right@1.0.1: + resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} + engines: {node: '>=0.10.0'} + dev: false + optional: true + /tryer@1.0.1: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false @@ -20474,7 +23786,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-loader@9.5.1(typescript@4.9.5)(webpack@5.90.3): + /ts-loader@9.5.1(typescript@4.9.5)(webpack@5.94.0): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -20487,7 +23799,7 @@ packages: semver: 7.6.0 source-map: 0.7.4 typescript: 4.9.5 - webpack: 5.90.3 + webpack: 5.94.0 dev: false /ts-node@10.9.2(@types/node@18.19.21)(typescript@4.9.5): @@ -20537,6 +23849,10 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false + /tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + dev: false + /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -20609,6 +23925,7 @@ packages: resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} engines: {node: '>=6'} dev: false + optional: true /type-fest@0.7.1: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} @@ -20677,12 +23994,38 @@ packages: possible-typed-array-names: 1.0.0 dev: false + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + 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 + possible-typed-array-names: 1.0.0 + dev: false + optional: true + /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 dev: false + /typedarray.prototype.slice@1.0.3: + resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + typed-array-buffer: 1.0.2 + typed-array-byte-offset: 1.0.2 + dev: false + optional: true + /typeorm@0.3.20(sqlite3@5.1.7)(ts-node@10.9.2): resolution: {integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==} engines: {node: '>=16.13.0'} @@ -20746,16 +24089,16 @@ packages: buffer: 6.0.3 chalk: 4.1.2 cli-highlight: 2.1.11 - dayjs: 1.11.10 - debug: 4.3.4(supports-color@5.5.0) + dayjs: 1.11.13 + debug: 4.3.6(supports-color@5.5.0) dotenv: 16.4.5 - glob: 10.3.10 + glob: 10.4.5 mkdirp: 2.1.6 reflect-metadata: 0.2.2 sha.js: 2.4.11 sqlite3: 5.1.7 ts-node: 10.9.2(@types/node@18.19.21)(typescript@4.9.5) - tslib: 2.6.2 + tslib: 2.7.0 uuid: 9.0.1 yargs: 17.7.2 transitivePeerDependencies: @@ -20773,12 +24116,13 @@ packages: hasBin: true dev: false - /ua-parser-js@1.0.37: - resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} + /ua-parser-js@1.0.38: + resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} dev: false + optional: true - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + /uglify-js@3.19.2: + resolution: {integrity: sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -20869,6 +24213,15 @@ packages: dependencies: unique-slug: 2.0.2 dev: false + optional: true + + /unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + unique-slug: 4.0.0 + dev: false + optional: true /unique-slug@2.0.2: resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} @@ -20876,6 +24229,15 @@ packages: dependencies: imurmurhash: 0.1.4 dev: false + optional: true + + /unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + imurmurhash: 0.1.4 + dev: false + optional: true /unique-string@1.0.0: resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} @@ -20883,6 +24245,7 @@ packages: dependencies: crypto-random-string: 1.0.0 dev: false + optional: true /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} @@ -20905,6 +24268,7 @@ packages: resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} engines: {node: '>= 10.0.0'} dev: false + optional: true /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} @@ -20935,6 +24299,17 @@ packages: escalade: 3.1.2 picocolors: 1.0.0 + /update-browserslist-db@1.1.0(browserslist@4.23.3): + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.3 + escalade: 3.1.2 + picocolors: 1.0.1 + dev: false + /uri-js@4.4.0: resolution: {integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==} dependencies: @@ -20950,6 +24325,7 @@ packages: /url-join@4.0.0: resolution: {integrity: sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==} dev: false + optional: true /url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} @@ -21020,6 +24396,7 @@ packages: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} hasBin: true dev: false + optional: true /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} @@ -21046,6 +24423,7 @@ packages: /valid-url@1.0.9: resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} dev: false + optional: true /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -21059,6 +24437,7 @@ packages: dependencies: builtins: 1.0.3 dev: false + optional: true /validator@13.11.0: resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} @@ -21138,6 +24517,14 @@ packages: graceful-fs: 4.2.11 dev: false + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + /wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: @@ -21183,11 +24570,12 @@ packages: '@peculiar/json-schema': 1.1.12 asn1js: 3.0.5 pvtsutils: 1.3.5 - tslib: 2.6.2 + tslib: 2.7.0 dev: false /webcrypto-shim@0.1.7: resolution: {integrity: sha512-JAvAQR5mRNRxZW2jKigWMjCMkjSdmP5cColRP1U/pTg69VgHXEi1orv5vVpJ55Zc5MIaPc1aaurzd9pjv2bveg==} + requiresBuild: true dev: false /webidl-conversions@3.0.1: @@ -21284,6 +24672,15 @@ packages: webpack-sources: 2.3.1 dev: false + /webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} + engines: {node: '>=10.0.0'} + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + dev: false + /webpack-sources@1.4.3: resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} dependencies: @@ -21344,6 +24741,45 @@ packages: - uglify-js dev: false + /webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.94.0) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -21380,6 +24816,7 @@ packages: punycode: 2.3.1 webidl-conversions: 5.0.0 dev: false + optional: true /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -21413,6 +24850,7 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: false /which-builtin-type@1.1.3: resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} @@ -21439,6 +24877,7 @@ packages: is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 + dev: false /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} @@ -21453,6 +24892,19 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 + dev: false + + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + dev: false + optional: true /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -21474,11 +24926,15 @@ packages: dependencies: string-width: 4.2.3 dev: false - optional: true + + /wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + dev: false /wonka@4.0.15: resolution: {integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==} dev: false + optional: true /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} @@ -21680,7 +25136,6 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - requiresBuild: true dev: false /write-file-atomic@2.4.3: @@ -21700,8 +25155,8 @@ packages: typedarray-to-buffer: 3.1.5 dev: false - /ws@6.2.2: - resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + /ws@6.2.3: + resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -21727,6 +25182,19 @@ packages: optional: true dev: false + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} @@ -21753,6 +25221,20 @@ packages: optional: true dev: false + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + optional: true + /xcode@3.0.1: resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==} engines: {node: '>=10.0.0'} @@ -21760,6 +25242,7 @@ packages: simple-plist: 1.3.1 uuid: 7.0.3 dev: false + optional: true /xml-name-validator@3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} @@ -21769,24 +25252,28 @@ packages: resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} engines: {node: '>=4.0.0'} dependencies: - sax: 1.3.0 + sax: 1.4.1 xmlbuilder: 11.0.1 dev: false + optional: true /xmlbuilder@11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} dev: false + optional: true /xmlbuilder@14.0.0: resolution: {integrity: sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==} engines: {node: '>=8.0'} dev: false + optional: true /xmlbuilder@15.1.1: resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} engines: {node: '>=8.0'} dev: false + optional: true /xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} @@ -21824,8 +25311,8 @@ packages: engines: {node: '>= 6'} dev: false - /yaml@2.4.0: - resolution: {integrity: sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==} + /yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} hasBin: true dev: false @@ -21918,15 +25405,30 @@ packages: commander: 9.5.0 dev: false - github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@50.0.8)(react-native@0.73.5): + /zod-validation-error@2.1.0(zod@3.23.8): + resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.23.8 + dev: false + optional: true + + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + dev: false + optional: true + + github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.31)(react-native@0.75.2): resolution: {tarball: https://codeload.github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/tar.gz/ab0db52de6f4e6663ef271a48009ba26e688ef9b} id: github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b name: '@veramo-community/lds-ecdsa-secp256k1-recovery2020' version: 0.0.8 dependencies: '@bitauth/libauth': 1.19.1 - '@digitalcredentials/jsonld': 5.2.2(expo@50.0.8)(react-native@0.73.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.8)(react-native@0.73.5) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.31)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.31)(react-native@0.75.2) '@ethersproject/transactions': 5.7.0 '@trust/keyto': 1.0.1 base64url: 3.0.1