From 077d190d67fb13d5856e400cad3aa4bd363e370f Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Thu, 20 Jun 2024 17:00:48 -0500 Subject: [PATCH 01/16] chore(infra): Api migrate to Gen 2 E2E --- .github/workflows/amplify_api_example.yaml | 10 +- .gitignore | 4 +- .../amplify/auth/pre-sign-up-handler.ts | 4 + .../api/apiMultiAuth/amplify/auth/resource.ts | 10 +- .../api/apiMultiAuth/amplify/backend.ts | 20 +- .../api/apiMultiAuth/amplify/data/resource.ts | 81 +- .../backends/api/apiMultiAuth/package.json | 5 +- infra-gen2/infra-common/package.json | 8 + infra-gen2/infra-common/src/index.ts | 3 + infra-gen2/infra-common/src/pre-sign-up.ts | 26 + infra-gen2/package-lock.json | 4734 +++++------------ infra-gen2/package.json | 1 + infra-gen2/tool/deploy_gen2.dart | 2 +- .../graphql/api_key_test.dart | 17 +- .../integration_test/graphql/iam_test.dart | 338 +- .../graphql/user_pools_test.dart | 39 +- .../example/integration_test/main_test.dart | 28 + .../example/integration_test/util.dart | 160 +- .../example/lib/models/gen2/Blog.dart | 340 ++ .../example/lib/models/gen2/Comment.dart | 312 ++ .../lib/models/gen2/CpkIntIndexes.dart | 353 ++ .../lib/models/gen2/CpkIntPrimaryKey.dart | 370 ++ ...kOneToOneBidirectionalChildExplicitCD.dart | 355 ++ ...kOneToOneBidirectionalChildImplicitCD.dart | 337 ++ .../CpkOneToOneBidirectionalParentCD.dart | 413 ++ .../lib/models/gen2/Gen2ModelProvider.dart | 107 + .../example/lib/models/gen2/OwnerOnly.dart | 266 + .../example/lib/models/gen2/Post.dart | 428 ++ .../example/lib/models/gen2/Sample.dart | 406 ++ .../example/lib/models/gen2/lowerCase.dart | 286 + ...aceholder.sh => pull_test_gen2_backend.sh} | 0 31 files changed, 5986 insertions(+), 3477 deletions(-) create mode 100644 infra-gen2/backends/api/apiMultiAuth/amplify/auth/pre-sign-up-handler.ts create mode 100644 infra-gen2/infra-common/package.json create mode 100644 infra-gen2/infra-common/src/index.ts create mode 100644 infra-gen2/infra-common/src/pre-sign-up.ts create mode 100644 packages/api/amplify_api/example/lib/models/gen2/Blog.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/Comment.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/Post.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/Sample.dart create mode 100644 packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart rename packages/api/amplify_api/example/tool/{pull_test_gen2_backend_placeholder.sh => pull_test_gen2_backend.sh} (100%) diff --git a/.github/workflows/amplify_api_example.yaml b/.github/workflows/amplify_api_example.yaml index 422495ee87..acac5a8b15 100644 --- a/.github/workflows/amplify_api_example.yaml +++ b/.github/workflows/amplify_api_example.yaml @@ -170,7 +170,7 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: false + needs-gen2-config: true e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -179,7 +179,7 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: false + needs-gen2-config: true e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -188,7 +188,7 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: false + needs-gen2-config: true e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -197,7 +197,7 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: false + needs-gen2-config: true e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -206,4 +206,4 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: false + needs-gen2-config: true diff --git a/.gitignore b/.gitignore index 983c5608a4..add756f46d 100644 --- a/.gitignore +++ b/.gitignore @@ -34,11 +34,11 @@ doc/api/ node_modules/ aws-exports.js awsconfiguration.json -amplifyconfiguration.dart +amplifyconfiguration*.dart amplify-build-config.json amplify-gradle-config.json amplifytools.xcconfig -amplify_outputs.dart +amplify_outputs*.dart # Smithy .smithy.lsp.log diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/auth/pre-sign-up-handler.ts b/infra-gen2/backends/api/apiMultiAuth/amplify/auth/pre-sign-up-handler.ts new file mode 100644 index 0000000000..ddf9e2d891 --- /dev/null +++ b/infra-gen2/backends/api/apiMultiAuth/amplify/auth/pre-sign-up-handler.ts @@ -0,0 +1,4 @@ +import { PreSignUpTriggerHandler } from "aws-lambda"; +import { preSignUpTriggerHandler } from "infra-common"; + +export const handler: PreSignUpTriggerHandler = preSignUpTriggerHandler; diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/auth/resource.ts b/infra-gen2/backends/api/apiMultiAuth/amplify/auth/resource.ts index 14a8886cd9..d9ccac9178 100644 --- a/infra-gen2/backends/api/apiMultiAuth/amplify/auth/resource.ts +++ b/infra-gen2/backends/api/apiMultiAuth/amplify/auth/resource.ts @@ -1,4 +1,9 @@ -import { defineAuth } from '@aws-amplify/backend'; +import { defineAuth, defineFunction } from "@aws-amplify/backend"; + +export const preSignUp = defineFunction({ + name: "pre-sign-up", + entry: "./pre-sign-up-handler.ts", +}); /** * Define and configure your auth resource @@ -8,4 +13,7 @@ export const auth = defineAuth({ loginWith: { email: true, }, + triggers: { + preSignUp, + }, }); diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts b/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts index b793ab7c3b..b5e366531b 100644 --- a/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts +++ b/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts @@ -1,11 +1,23 @@ -import { defineBackend } from '@aws-amplify/backend'; -import { auth } from './auth/resource'; -import { data } from './data/resource'; +import { defineBackend } from "@aws-amplify/backend"; +import { auth } from "./auth/resource"; +import { data } from "./data/resource"; /** * @see https://docs.amplify.aws/react/build-a-backend/ to add storage, functions, and more */ -defineBackend({ +const backend = defineBackend({ auth, data, }); +// extract L1 CfnUserPool resources +const { cfnUserPool } = backend.auth.resources.cfnResources; +// modify cfnUserPool policies directly +cfnUserPool.policies = { + passwordPolicy: { + minimumLength: 8, + requireLowercase: true, + requireNumbers: true, + requireSymbols: false, + requireUppercase: false, + }, +}; diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/data/resource.ts b/infra-gen2/backends/api/apiMultiAuth/amplify/data/resource.ts index 7d90fddf33..5637216684 100644 --- a/infra-gen2/backends/api/apiMultiAuth/amplify/data/resource.ts +++ b/infra-gen2/backends/api/apiMultiAuth/amplify/data/resource.ts @@ -1,50 +1,6 @@ import { a, defineData, type ClientSchema } from "@aws-amplify/backend"; const schema = a.schema({ - Todo: a - .model({ - content: a.string(), - isDone: a.boolean(), - }) - .authorization((allow) => [allow.owner()]), - - lowerCase: a - .model({ - id: a.id().required(), - name: a.string().required(), - }) - .authorization((allow) => [ - allow.publicApiKey().to(["read"]), - allow.guest().to(["read"]), - allow.authenticated("identityPool").to(["read"]), - allow.authenticated("userPools").to(["read"]), - allow.owner().to(["read", "create", "update", "delete"]), - ]), - - OwnerOnly: a - .model({ - id: a.id().required(), - name: a.string().required(), - }) - .authorization((allow) => [allow.owner()]), - - Sample: a - .model({ - id: a.id().required(), - name: a.string(), - number: a.integer(), - flag: a.boolean(), - data: a.datetime(), - rootbeer: a.float(), - }) - .authorization((allow) => [ - allow.publicApiKey(), - allow.guest().to(["read"]), - allow.authenticated("identityPool").to(["read"]), - allow.authenticated("userPools").to(["read"]), - allow.owner().to(["read", "create", "update", "delete"]), - ]), - Blog: a .model({ id: a.id().required(), @@ -149,6 +105,43 @@ const schema = a.schema({ }) .identifier(["intAsId", "fieldA", "fieldB"]) .authorization((allow) => [allow.owner()]), + + lowerCase: a + .model({ + id: a.id().required(), + name: a.string().required(), + }) + .authorization((allow) => [ + allow.publicApiKey().to(["read"]), + allow.guest().to(["read"]), + allow.authenticated("identityPool").to(["read"]), + allow.authenticated("userPools").to(["read"]), + allow.owner().to(["read", "create", "update", "delete"]), + ]), + + OwnerOnly: a + .model({ + id: a.id().required(), + name: a.string().required(), + }) + .authorization((allow) => [allow.owner()]), + + Sample: a + .model({ + id: a.id().required(), + name: a.string(), + number: a.integer(), + flag: a.boolean(), + date: a.time(), + rootbeer: a.float(), + }) + .authorization((allow) => [ + allow.publicApiKey().to(["read"]), + allow.guest().to(["read"]), + allow.authenticated("identityPool").to(["read"]), + allow.authenticated("userPools").to(["read"]), + allow.owner().to(["read", "create", "update", "delete"]), + ]), }); export type Schema = ClientSchema; diff --git a/infra-gen2/backends/api/apiMultiAuth/package.json b/infra-gen2/backends/api/apiMultiAuth/package.json index 94af1924c3..374fad20f5 100644 --- a/infra-gen2/backends/api/apiMultiAuth/package.json +++ b/infra-gen2/backends/api/apiMultiAuth/package.json @@ -1,5 +1,8 @@ { "name": "api-multi-auth", "version": "1.0.0", - "main": "index.js" + "main": "index.js", + "dependencies": { + "infra-common": "1.0.0" + } } diff --git a/infra-gen2/infra-common/package.json b/infra-gen2/infra-common/package.json new file mode 100644 index 0000000000..2e8b43ebd4 --- /dev/null +++ b/infra-gen2/infra-common/package.json @@ -0,0 +1,8 @@ +{ + "name": "infra-common", + "version": "1.0.0", + "main": "./src/index.js", + "exports": { + ".": "./src/index.js" + } +} diff --git a/infra-gen2/infra-common/src/index.ts b/infra-gen2/infra-common/src/index.ts new file mode 100644 index 0000000000..0a0eb9651e --- /dev/null +++ b/infra-gen2/infra-common/src/index.ts @@ -0,0 +1,3 @@ +import { preSignUpTriggerHandler } from "./pre-sign-up"; + +export { preSignUpTriggerHandler }; diff --git a/infra-gen2/infra-common/src/pre-sign-up.ts b/infra-gen2/infra-common/src/pre-sign-up.ts new file mode 100644 index 0000000000..8f9e169ac7 --- /dev/null +++ b/infra-gen2/infra-common/src/pre-sign-up.ts @@ -0,0 +1,26 @@ +import type { PreSignUpTriggerHandler } from "aws-lambda"; + +export const preSignUpTriggerHandler: PreSignUpTriggerHandler = async ( + event +) => { + console.log(`Got event: ${JSON.stringify(event, null, 2)}`); + + if (event.triggerSource !== "PreSignUp_SignUp") { + console.warn(`Not handling request of type: ${event.triggerSource}`); + return event; + } + + event.response.autoConfirmUser = true; + + // Set the email as verified if it is in the request + if (event.request.userAttributes.hasOwnProperty("email")) { + event.response.autoVerifyEmail = true; + } + + // Set the phone number as verified if it is in the request + if (event.request.userAttributes.hasOwnProperty("phone_number")) { + event.response.autoVerifyPhone = true; + } + + return event; +}; diff --git a/infra-gen2/package-lock.json b/infra-gen2/package-lock.json index f1a3353127..a40ea690da 100644 --- a/infra-gen2/package-lock.json +++ b/infra-gen2/package-lock.json @@ -6,6 +6,7 @@ "": { "name": "root", "workspaces": [ + "infra-common/", "backends/analytics/*", "backends/api/*", "backends/auth/*", @@ -25,22 +26,27 @@ "typescript": "^5.4.5" } }, - "backends/api/mainInteg": { - "name": "maininteg", - "version": "1.0.0" + "backends/api/apiMultiAuth": { + "version": "1.0.0", + "dependencies": { + "infra-common": "1.0.0" + } }, - "backends/auth/mainInteg": { - "name": "auth-main-integ", - "version": "1.0.0" + "backends/api/defaultMultiAuth": { + "name": "default-multi-auth", + "version": "1.0.0", + "extraneous": true, + "dependencies": { + "infra-common": "1.0.0" + } }, - "backends/auth/username": { + "infra-common": { "version": "1.0.0" }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -51,9 +57,8 @@ }, "node_modules/@ardatan/aggregate-error": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", - "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "~2.0.1" }, @@ -63,15 +68,13 @@ }, "node_modules/@ardatan/aggregate-error/node_modules/tslib": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@ardatan/relay-compiler": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", - "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -100,9 +103,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/@babel/generator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -115,9 +117,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -129,9 +130,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -139,9 +139,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -155,9 +154,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -166,16 +164,13 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@ardatan/relay-compiler/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -193,9 +188,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -205,9 +199,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -219,15 +212,13 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@ardatan/relay-compiler/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -247,9 +238,8 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -260,9 +250,8 @@ }, "node_modules/@ardatan/sync-fetch": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", - "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", "dev": true, + "license": "MIT", "dependencies": { "node-fetch": "^2.6.1" }, @@ -272,9 +261,8 @@ }, "node_modules/@ardatan/sync-fetch/node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -292,8 +280,7 @@ }, "node_modules/@aws-amplify/analytics": { "version": "7.0.35", - "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.35.tgz", - "integrity": "sha512-+PjJSQz59VlOGF4HdvLkCzNpYkkvFrob+I4yLK9jYDj+sZzbKiECK+IjqWpOy4iO1sZo36+rpET6EPAQOBCQbA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-firehose": "3.398.0", "@aws-sdk/client-kinesis": "3.398.0", @@ -307,8 +294,7 @@ }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -318,8 +304,7 @@ }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -330,8 +315,7 @@ }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/util-utf8": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.0.tgz", - "integrity": "sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.0.0", "tslib": "^2.5.0" @@ -342,8 +326,7 @@ }, "node_modules/@aws-amplify/api": { "version": "6.0.37", - "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.37.tgz", - "integrity": "sha512-fwHWBdjbljJ5nUmWdREm1Ydw04KEAw7WfTZmkEaRJ4LZo6sPu5e5ucb/7mKUzt/xrlKBjKkqSkFusBUkz+S24w==", + "license": "Apache-2.0", "dependencies": { "@aws-amplify/api-graphql": "4.1.6", "@aws-amplify/api-rest": "4.0.35", @@ -352,8 +335,7 @@ }, "node_modules/@aws-amplify/api-graphql": { "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.1.6.tgz", - "integrity": "sha512-FwsmqUracVPYW2sUqpdBrUSxCYYEWcye8/ZedvFvF5baAB1hwVtt3XMzpP50iCJnb+ueNxw0Rbc5dpkt+ZQ6nQ==", + "license": "Apache-2.0", "dependencies": { "@aws-amplify/api-rest": "4.0.35", "@aws-amplify/core": "6.3.2", @@ -367,8 +349,7 @@ }, "node_modules/@aws-amplify/api-graphql/node_modules/@aws-sdk/types": { "version": "3.387.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.387.0.tgz", - "integrity": "sha512-YTjFabNwjTF+6yl88f0/tWff018qmmgMmjlw45s6sdVKueWxdxV68U7gepNLF2nhaQPZa6FDOBoA51NaviVs0Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.1.0", "tslib": "^2.5.0" @@ -379,8 +360,7 @@ }, "node_modules/@aws-amplify/api-graphql/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -390,8 +370,7 @@ }, "node_modules/@aws-amplify/api-rest": { "version": "4.0.35", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.35.tgz", - "integrity": "sha512-e39VxlCIKqbI1KWIKFIG0a3/grJGK5BKM3qobJXEyxDhtljr1PZy8URUahpyIV0IJtD4XEj+IXIAN1e0rQztCw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -401,9 +380,8 @@ }, "node_modules/@aws-amplify/appsync-modelgen-plugin": { "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@aws-amplify/appsync-modelgen-plugin/-/appsync-modelgen-plugin-2.12.2.tgz", - "integrity": "sha512-934QqusQaZpj11NM8xf84C4sgCnW1TINL1IgBpQzk9Zq4MVPuGZK1SO/fsSiriqBtGoMcpHSmMVZ94t+bXwDBg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.8", "@graphql-codegen/visitor-plugin-common": "^1.22.0", @@ -422,8 +400,7 @@ }, "node_modules/@aws-amplify/auth": { "version": "6.3.5", - "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.3.5.tgz", - "integrity": "sha512-vPg+ipug3S1Q698ixWg+q7GV5qOrJJSMZQ0oTLmy1sPcb/o7SJLd6DmwrmguDfgue6x6JDELSAZjaKKJZerA3g==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -433,9 +410,8 @@ }, "node_modules/@aws-amplify/auth-construct": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/auth-construct/-/auth-construct-1.1.4.tgz", - "integrity": "sha512-1KoYDelhIKzCFayvKiE1g3V8ezwLOeO7QAchzKYAypsT0U2Jt60FbuFe97IU2eKPb1AjeZhk76oJGuP+HKXc5g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/backend-output-storage": "^1.0.1", @@ -449,9 +425,8 @@ }, "node_modules/@aws-amplify/backend": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend/-/backend-1.0.3.tgz", - "integrity": "sha512-/NNEtmu59v4x8Z/vLSmZnw/2PBMQ6RlB8E9glfldf6COs0DOacx4UeoPLRc7+E7eLWpTQWl4mPdSiWdBh5jb+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-auth": "^1.0.2", "@aws-amplify/backend-data": "^1.0.2", @@ -474,9 +449,8 @@ }, "node_modules/@aws-amplify/backend-auth": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-auth/-/backend-auth-1.0.2.tgz", - "integrity": "sha512-+UxRsH5ZZhppkyZjhbAuWrVV7L6eHKWEOcF/07cnz8yoZCcilUK2pLbw1tb60WjskV2S45Fi8QmXy4nP+ovJMw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/auth-construct": "^1.1.1", "@aws-amplify/backend-output-storage": "^1.0.1", @@ -489,9 +463,8 @@ }, "node_modules/@aws-amplify/backend-cli": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-cli/-/backend-cli-1.0.4.tgz", - "integrity": "sha512-Hgh8hQAbB3KjaJ2hfwEqs+Ubp86ewIvtmvao370el71dmPtpRQ7PKmsYJtmjvt2fvtM0wFjeTui7slNBLKYzwA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-deployer": "^1.0.0", "@aws-amplify/backend-output-schemas": "^1.1.0", @@ -532,9 +505,8 @@ }, "node_modules/@aws-amplify/backend-data": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-data/-/backend-data-1.0.2.tgz", - "integrity": "sha512-6yuZxjD2MwwqehR8aLdnQPBVmOgsFCNcOGIZx9CHY7wt3bh7KWT5xQndfXjVrVlh4WhlZ36ZeC35hssfYa4yuQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/backend-output-storage": "^1.0.1", @@ -549,9 +521,8 @@ }, "node_modules/@aws-amplify/backend-deployer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-deployer/-/backend-deployer-1.0.0.tgz", - "integrity": "sha512-rBqEIi25gV2JnCwj6M+OFWMJXxMzrlJrSZt4JCGIfqQzMffm4MEIklYEfcVht4J3zBzL7gDXn1ejNjWqtiLm4w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/platform-core": "^1.0.0", "@aws-amplify/plugin-types": "^1.0.0", @@ -565,9 +536,8 @@ }, "node_modules/@aws-amplify/backend-function": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-function/-/backend-function-1.0.3.tgz", - "integrity": "sha512-eEfon9yEsoXHqYv+AHXvIA73vGqvYYj8MvjJkD8YtcKbpAwCJuZJgAKZ8xL4Et3iZTm7B4hMX+4+zu9jt7QPhA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/backend-output-storage": "^1.0.1", @@ -581,18 +551,16 @@ }, "node_modules/@aws-amplify/backend-output-schemas": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-output-schemas/-/backend-output-schemas-1.1.0.tgz", - "integrity": "sha512-6qOjtRfSBOzGA2aH+I5oqpoXgMuhEo0clOufgxApid9KyS1ygWKRNBlwXKUh+do2PuM3XEhBHC4x0md5ayFRRQ==", "dev": true, + "license": "Apache-2.0", "peerDependencies": { "zod": "^3.22.2" } }, "node_modules/@aws-amplify/backend-output-storage": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-output-storage/-/backend-output-storage-1.0.1.tgz", - "integrity": "sha512-JjunSz4qJzhVNU/Dsz37gpJVbckY/jR0cEyun9XHvnFYvR41gwyraEP9P1pL+rO3+CFtCqxPMFgp5Ym4at+EyQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/platform-core": "^1.0.0" @@ -603,9 +571,8 @@ }, "node_modules/@aws-amplify/backend-secret": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-secret/-/backend-secret-1.0.0.tgz", - "integrity": "sha512-0FrhjAK5eCrybBi9XCxxz+JxWbqJtgzz44tkVvS8Dmt9Eh1qOtw1XUMuZ7M50oqs5ZNRb/dBLgmWUzlv5oWa4g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/platform-core": "^1.0.0", "@aws-amplify/plugin-types": "^1.0.0", @@ -614,9 +581,8 @@ }, "node_modules/@aws-amplify/backend-storage": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-storage/-/backend-storage-1.0.3.tgz", - "integrity": "sha512-Z2AEE0y4AoHD9ZsWxEnBNKOYldne77nx68GuU9iMYu0vTiFAk/y3TAx1pWBbme2v6XJ0RZm1ahQIYMk9Bj9KfA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/backend-output-storage": "^1.0.1", @@ -629,9 +595,8 @@ }, "node_modules/@aws-amplify/cli-core": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/cli-core/-/cli-core-1.0.0.tgz", - "integrity": "sha512-mH1dcfjyzmDoXr5yDux10Y87Hf6nwIYR5haedC1gHlehDHPes489y1tyg+aPapeQkLoDO2cO/OnRBzs3Hfu1KA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/platform-core": "^1.0.0", "@inquirer/prompts": "^3.0.0", @@ -641,9 +606,8 @@ }, "node_modules/@aws-amplify/client-config": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/client-config/-/client-config-1.0.4.tgz", - "integrity": "sha512-u/FUzHVuGavge9sxAqXejRa6SvhwJd1mlP9reGlhDvbohMla4KqMWZyyNMbiR9AAEAeAjbW5+8rhan0Rbd64AQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/deployed-backend-client": "^1.0.2", @@ -659,9 +623,8 @@ }, "node_modules/@aws-amplify/codegen-ui": { "version": "2.20.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/codegen-ui/-/codegen-ui-2.20.1.tgz", - "integrity": "sha512-BPe056jGzZ/dPVQwEeq/uTG1bDzbBWpyvNrVpRpYkxcFR3zOt0SBAMgmSAPcTfJZjO1vCv5US24esE7Vjsi+3g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "change-case": "^4.1.2", "yup": "^0.32.11" @@ -669,9 +632,8 @@ }, "node_modules/@aws-amplify/codegen-ui-react": { "version": "2.20.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/codegen-ui-react/-/codegen-ui-react-2.20.1.tgz", - "integrity": "sha512-9GVHoxoOfXiDjF4pBASVbkDH4NDvQC4dAhj7vyUs4DiQSS87J3WB6ydypQpQI4OHYYoD07XOaBSVPi+6XGyDfw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/codegen-ui": "2.20.1", "@typescript/vfs": "~1.3.5", @@ -689,9 +651,8 @@ }, "node_modules/@aws-amplify/codegen-ui-react/node_modules/prettier": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", "dev": true, + "license": "MIT", "optional": true, "bin": { "prettier": "bin-prettier.js" @@ -702,9 +663,8 @@ }, "node_modules/@aws-amplify/codegen-ui-react/node_modules/typescript": { "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -715,8 +675,7 @@ }, "node_modules/@aws-amplify/core": { "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.3.2.tgz", - "integrity": "sha512-ulRpIIBVIbnouwNyd9kSwXXcPbwLP+jq2ZYbc6xjpH/8Vo+PwzinTecdi01lUdZC6wRJCKZYNoGYwdA+QAR2qw==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/types": "3.398.0", @@ -730,8 +689,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@aws-crypto/sha256-js": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", - "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", @@ -743,8 +701,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@aws-crypto/util": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", - "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", "@smithy/util-utf8": "^2.0.0", @@ -753,8 +710,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@aws-sdk/types": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", - "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -765,8 +721,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -776,8 +731,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -787,8 +741,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -799,8 +752,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@smithy/util-hex-encoding": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz", - "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -810,8 +762,7 @@ }, "node_modules/@aws-amplify/core/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -822,8 +773,6 @@ }, "node_modules/@aws-amplify/data-construct": { "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-construct/-/data-construct-1.8.5.tgz", - "integrity": "sha512-Z//AsEmAasQw1a6cS3fGe38ct7KRo6WxncW5/brgCB1riOPYuopvxaUsgl9T2J4mb366LzRObF7xNqJNJhnCwg==", "bundleDependencies": [ "@aws-amplify/backend-output-schemas", "@aws-amplify/backend-output-storage", @@ -865,6 +814,7 @@ "universalify" ], "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^0.4.0", "@aws-amplify/backend-output-storage": "^0.2.2", @@ -1436,8 +1386,7 @@ }, "node_modules/@aws-amplify/data-schema": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema/-/data-schema-1.3.1.tgz", - "integrity": "sha512-GJa1bficIFNKWpRQTbLx+JBCr3Oqm/2t20I1v8Q9qzZKm9dZs8tcnsGBXiEmxRK2uPM7cyXqxHIbPWn7xs7z7A==", + "license": "Apache-2.0", "dependencies": { "@aws-amplify/data-schema-types": "*", "@types/aws-lambda": "^8.10.134", @@ -1446,8 +1395,7 @@ }, "node_modules/@aws-amplify/data-schema-types": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-1.0.1.tgz", - "integrity": "sha512-+hRNzVuVkhjLl7Oxcse087y/PYKSjCETHE0KnRNYzQy5f/dzYw1sE8ui76bk5TR2O+vs7f8P42Ti90sWOgSzSQ==", + "license": "Apache-2.0", "dependencies": { "graphql": "15.8.0", "rxjs": "^7.8.1" @@ -1455,8 +1403,7 @@ }, "node_modules/@aws-amplify/datastore": { "version": "5.0.37", - "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.37.tgz", - "integrity": "sha512-J7h4wZ+Iu8dKWnick60ScxI5RVldCIXeOLd3NVubjp1exBZbfy84WwrWVsJuJMDYfBsPFaBHtyCuT8Ibf3IIVg==", + "license": "Apache-2.0", "dependencies": { "@aws-amplify/api": "6.0.37", "buffer": "4.9.2", @@ -1471,9 +1418,8 @@ }, "node_modules/@aws-amplify/deployed-backend-client": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@aws-amplify/deployed-backend-client/-/deployed-backend-client-1.0.2.tgz", - "integrity": "sha512-EwRGYLrH1PangGs6p9oQGDBOLaD5xKtcIwIi/dwjI/OhzwZ2eNZNikJxlRMul9sunL7tXEawhn8lZsZz+6ITTA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/platform-core": "^1.0.0", @@ -1488,9 +1434,8 @@ }, "node_modules/@aws-amplify/form-generator": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/form-generator/-/form-generator-1.0.0.tgz", - "integrity": "sha512-XIr+U8EmK7PHnBlj0CZXyCzvHJZOiHMvuQbKPOUdos4btme1q430rz+Oa7ddDBIig05aZke5VJA+4hKH4FLl6g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/appsync-modelgen-plugin": "^2.11.0", "@aws-amplify/codegen-ui": "^2.19.4", @@ -1509,8 +1454,6 @@ }, "node_modules/@aws-amplify/graphql-api-construct": { "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-api-construct/-/graphql-api-construct-1.9.5.tgz", - "integrity": "sha512-/B2d+zD7oElH3Yw9MACNwxPHPhd/Q1VgZxB4NP0aXum2wAwc+gZ4VGrHHG4YYsJSJKRhd/IVHGzFPoZy34Uzew==", "bundleDependencies": [ "@aws-amplify/backend-output-schemas", "@aws-amplify/backend-output-storage", @@ -1552,6 +1495,7 @@ "zod" ], "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^0.4.0", "@aws-amplify/backend-output-storage": "^0.2.2", @@ -2122,15 +2066,13 @@ }, "node_modules/@aws-amplify/graphql-directives": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-directives/-/graphql-directives-1.1.0.tgz", - "integrity": "sha512-rcGfm8DsnD7Em1wYgNoq7yO+cE22mM0ssFYRWnHGsZOMX9Lh25HP1Ympt633V+raaTK3ND0gAlbVLxXzCN8XOg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@aws-amplify/graphql-docs-generator": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-docs-generator/-/graphql-docs-generator-4.2.1.tgz", - "integrity": "sha512-ReBlY5//mWOmO0FL2ndswB9ku+vpg/JTY9Wwemjm/ibyoLHU1ojtGkPBkKH0CzbpOkIuEkIBLIg9EZ2yca/6oA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "graphql": "^15.5.0", "handlebars": "4.7.7", @@ -2145,9 +2087,8 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -2156,15 +2097,13 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2176,15 +2115,13 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -2204,9 +2141,8 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -2217,9 +2153,8 @@ }, "node_modules/@aws-amplify/graphql-generator": { "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-generator/-/graphql-generator-0.4.3.tgz", - "integrity": "sha512-21cbUm7n1f0Ox4UeXNkmcikWgE4ws9vdZqySGTGpERoC5OHPfSsu5KFQ/+V4XePUcEI5ofE+6R7xVH1BEaeUCA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/appsync-modelgen-plugin": "2.12.2", "@aws-amplify/graphql-directives": "^1.0.1", @@ -2233,9 +2168,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core": { "version": "2.6.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz", - "integrity": "sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.1", "@graphql-tools/schema": "^9.0.0", @@ -2248,9 +2182,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", - "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.0.0", "change-case-all": "1.0.15", @@ -2265,9 +2198,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-tools/schema": { "version": "9.0.19", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz", - "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/merge": "^8.4.1", "@graphql-tools/utils": "^9.2.1", @@ -2280,9 +2212,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-tools/schema/node_modules/@graphql-tools/merge": { "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz", - "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0" @@ -2293,9 +2224,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", - "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -2306,9 +2236,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/change-case-all": { "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "dev": true, + "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -2324,9 +2253,8 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/prettier": { "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -2336,15 +2264,13 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/tslib": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@aws-amplify/graphql-schema-generator": { "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-schema-generator/-/graphql-schema-generator-0.8.6.tgz", - "integrity": "sha512-YPJrYL4cKCd4UmfWzFDfl3T+Rzv6pOYU9JgjVHFw+PrcTJtcb2/V05amCu+iLTOONMcPuGf3WDknTydeXFTZrQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-transformer-core": "2.8.0", "@aws-amplify/graphql-transformer-interfaces": "3.8.0", @@ -2366,9 +2292,8 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/fs-extra": { "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2380,9 +2305,8 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -2392,9 +2316,8 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/typescript": { "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2405,18 +2328,16 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/@aws-amplify/graphql-transformer-core": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-transformer-core/-/graphql-transformer-core-2.8.0.tgz", - "integrity": "sha512-Z+tHOai3nB8bU2Prq46GCSfDJwLtrOV4FMRoXf6QKGKT5HzsFDFCfXnveL3t+4ROz4ib3kYTJBqKar/zx0I24g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", "@aws-amplify/graphql-transformer-interfaces": "3.8.0", @@ -2437,18 +2358,16 @@ }, "node_modules/@aws-amplify/graphql-transformer-core/node_modules/ts-dedent": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/@aws-amplify/graphql-transformer-interfaces": { "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-3.8.0.tgz", - "integrity": "sha512-/VNL0x0CTGTQq/bcdytp7Q+o28nhIsvSZww2t/lpnF05My4EUDYHzmGoLIB6IB+1X1U6S+DiWVViqMPiLpkQNA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "graphql": "^15.5.0" }, @@ -2459,9 +2378,8 @@ }, "node_modules/@aws-amplify/graphql-types-generator": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-types-generator/-/graphql-types-generator-3.6.0.tgz", - "integrity": "sha512-yjPXJ2dYZwtGvwwcEQ5RDNlwTsd/hUfD2Dgguo999Gu3mQjz7nV4l7CXD/Oxo/QzwtU/4rmTX69yadBpR+he3A==", "dev": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { "@babel/generator": "7.0.0-beta.4", "@babel/types": "7.0.0-beta.4", @@ -2488,9 +2406,8 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -2499,15 +2416,13 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/prettier": { "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -2517,9 +2432,8 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2531,15 +2445,13 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -2559,9 +2471,8 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -2572,9 +2483,8 @@ }, "node_modules/@aws-amplify/model-generator": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/model-generator/-/model-generator-1.0.1.tgz", - "integrity": "sha512-3pwl6US5OB0Vr0C/y7Cu1Bt5+lnIOi8+SYkH6PswQaOKEE7kWSlxe8lphDg+NDbXI83vgX1GlbNgi0KuofruPA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/deployed-backend-client": "^1.0.1", @@ -2594,8 +2504,7 @@ }, "node_modules/@aws-amplify/notifications": { "version": "2.0.35", - "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.35.tgz", - "integrity": "sha512-2UPLZH/ibUwu+J2DLKpKgU7ZixkVzmqUFJ2OFSx6NI6M0kfBHi4OY1PVQ3h/60h27pbGDSf/nxOBuNG8YLzgCw==", + "license": "Apache-2.0", "dependencies": { "lodash": "^4.17.21", "tslib": "^2.5.0" @@ -2606,9 +2515,8 @@ }, "node_modules/@aws-amplify/platform-core": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/platform-core/-/platform-core-1.0.1.tgz", - "integrity": "sha512-E00hGQO5Vgf/c/hVr1cL5dPkwcM600ILsACqUJS8KOXdTgdWzK29sunm4PCGUJVUMfsFN/hQGmaWOCi9FNQrNw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/plugin-types": "^1.0.0", "@aws-sdk/client-sts": "^3.465.0", @@ -2620,9 +2528,8 @@ }, "node_modules/@aws-amplify/plugin-types": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/plugin-types/-/plugin-types-1.0.0.tgz", - "integrity": "sha512-r+20BiiC4PRybb9vlTZwvlTuLD5b2ieGhPXkr4wMhOoun7auDqyMrLnadRDnne8L8pPRqCYTuWC1o66YiBx9bA==", "dev": true, + "license": "Apache-2.0", "peerDependencies": { "@aws-sdk/types": "^3.465.0", "aws-cdk-lib": "^2.127.0", @@ -2631,9 +2538,8 @@ }, "node_modules/@aws-amplify/sandbox": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/sandbox/-/sandbox-1.0.4.tgz", - "integrity": "sha512-cqblbL0mbOlKq3ZgIs4kxQ9sKTCdH+4ZiVAWD8wkaxhE53iXMT08boz+GMGFEu+Co2uj7QwIVhJ3HlxtjAov2g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-deployer": "^1.0.0", "@aws-amplify/backend-secret": "^1.0.0", @@ -2657,9 +2563,8 @@ }, "node_modules/@aws-amplify/schema-generator": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/schema-generator/-/schema-generator-1.0.0.tgz", - "integrity": "sha512-lhP0pTVT5PTb516W0opmoWEZkBppn6mYqf3OOtjDofRFRXFzxi2gbU44w+surgDxmtGAXgdhz1QzSmdUW7stSQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-schema-generator": "^0.8.3", "@aws-amplify/platform-core": "^1.0.0" @@ -2667,8 +2572,7 @@ }, "node_modules/@aws-amplify/storage": { "version": "6.4.6", - "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.4.6.tgz", - "integrity": "sha512-q4KyYTLX1/vp02n37aCcD9XqklNeWS5/dbyLeDwzYV+xCF7O9djpiF0v413KNJ8jBWcPosyqGD2xepn07R3VcA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/md5-js": "2.0.7", @@ -2682,8 +2586,7 @@ }, "node_modules/@aws-amplify/storage/node_modules/@aws-sdk/types": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", - "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -2694,8 +2597,7 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -2705,8 +2607,7 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/md5-js": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.7.tgz", - "integrity": "sha512-2i2BpXF9pI5D1xekqUsgQ/ohv5+H//G9FlawJrkOJskV18PgJ8LiNbLiskMeYt07yAsSTZR7qtlcAaa/GQLWww==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.3.1", "@smithy/util-utf8": "^2.0.0", @@ -2715,8 +2616,7 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -2726,8 +2626,7 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -2738,8 +2637,7 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -2750,8 +2648,6 @@ }, "node_modules/@aws-amplify/storage/node_modules/fast-xml-parser": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz", - "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==", "funding": [ { "type": "github", @@ -2762,6 +2658,7 @@ "url": "https://paypal.me/naturalintelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -2771,26 +2668,22 @@ }, "node_modules/@aws-cdk/asset-awscli-v1": { "version": "2.2.202", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.202.tgz", - "integrity": "sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-kubectl-v20": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz", - "integrity": "sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz", - "integrity": "sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@aws-crypto/crc32": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", - "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", @@ -2799,14 +2692,12 @@ }, "node_modules/@aws-crypto/crc32/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/@aws-crypto/crc32c": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz", - "integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", @@ -2815,28 +2706,24 @@ }, "node_modules/@aws-crypto/crc32c/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@aws-crypto/ie11-detection": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", - "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "license": "Apache-2.0", "dependencies": { "tslib": "^1.11.1" } }, "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/@aws-crypto/sha1-browser": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz", - "integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/ie11-detection": "^3.0.0", "@aws-crypto/supports-web-crypto": "^3.0.0", @@ -2849,14 +2736,12 @@ }, "node_modules/@aws-crypto/sha1-browser/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", - "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/ie11-detection": "^3.0.0", "@aws-crypto/sha256-js": "^3.0.0", @@ -2870,13 +2755,11 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/@aws-crypto/sha256-js": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", - "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", @@ -2885,26 +2768,22 @@ }, "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", - "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "license": "Apache-2.0", "dependencies": { "tslib": "^1.11.1" } }, "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/@aws-crypto/util": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", - "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", "@aws-sdk/util-utf8-browser": "^3.0.0", @@ -2913,14 +2792,12 @@ }, "node_modules/@aws-crypto/util/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/@aws-sdk/abort-controller": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.338.0.tgz", - "integrity": "sha512-/yLI32+HwFNBRJ39jMXw+/cn3AnlCuJpQd7Ax4887g32Dgte5eyrfY8sJUOL6902BUmAq4oSRI5QeBXNplO0Xw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -2931,9 +2808,8 @@ }, "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -2943,9 +2819,8 @@ }, "node_modules/@aws-sdk/client-amplify": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplify/-/client-amplify-3.596.0.tgz", - "integrity": "sha512-bAKu9Jbtw4dqHzy7mI3ldfvsmer3d/0WsHYIQjUXHqdU7Y0ks68B1FacaNlx4I5jtw7EngOxZoZ9kCvIpeL8Zg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -2995,9 +2870,8 @@ }, "node_modules/@aws-sdk/client-amplify/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -3010,9 +2884,8 @@ }, "node_modules/@aws-sdk/client-amplify/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -3023,9 +2896,8 @@ }, "node_modules/@aws-sdk/client-amplifyuibuilder": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplifyuibuilder/-/client-amplifyuibuilder-3.596.0.tgz", - "integrity": "sha512-YG7EVGIens4LG+hz8KdHPrAvyb5bc/BO4k7A7il7IQ7QdOSWnDp+pfSPaOgfQ6ZuNVO4YRsF47K1AJPdpartHQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3076,9 +2948,8 @@ }, "node_modules/@aws-sdk/client-amplifyuibuilder/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -3091,9 +2962,8 @@ }, "node_modules/@aws-sdk/client-amplifyuibuilder/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -3104,9 +2974,8 @@ }, "node_modules/@aws-sdk/client-appsync": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-appsync/-/client-appsync-3.596.0.tgz", - "integrity": "sha512-HfwLalpzbdHhoaK5P4RrWZOcm5urDUqtofYYmFtyTVBJv4wM7yPhpbCsrY27xm2pqA+UAbWLipfrhs+n4cF45w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3157,9 +3026,8 @@ }, "node_modules/@aws-sdk/client-appsync/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -3172,9 +3040,8 @@ }, "node_modules/@aws-sdk/client-appsync/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -3185,9 +3052,8 @@ }, "node_modules/@aws-sdk/client-cloudformation": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.596.0.tgz", - "integrity": "sha512-xOj9dJV1g63njXFju74F6GbiRpZpgGjC8SnTw1kGi/YkVtvsKaECz++qj0Qrcy7bsEXI6V+Fd4CSfxVGvow48g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3239,9 +3105,8 @@ }, "node_modules/@aws-sdk/client-cloudformation/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -3254,9 +3119,8 @@ }, "node_modules/@aws-sdk/client-cloudformation/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -3267,9 +3131,8 @@ }, "node_modules/@aws-sdk/client-cognito-identity": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.596.0.tgz", - "integrity": "sha512-EnMebSL120H1V3CvxlSDu7xVg/c/U19J2pw5t3TbgWdP0bWR4gmaf2m7wczyi5XtPel0NIklnpPhlDJqr6T4Eg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3319,9 +3182,8 @@ }, "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -3334,9 +3196,8 @@ }, "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -3347,9 +3208,8 @@ }, "node_modules/@aws-sdk/client-ec2": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-ec2/-/client-ec2-3.338.0.tgz", - "integrity": "sha512-p672Q4BjrjnItcERtRXyHbsrXMTMzsNsbxljB89hwE0fa32f14nJoSV/ZfmjAQIJu56DuyJ5KUAX54+gS2knjg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3398,9 +3258,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", - "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3442,9 +3301,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", - "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3486,9 +3344,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", - "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3534,9 +3391,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", - "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3548,9 +3404,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", - "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -3568,9 +3423,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", - "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -3589,9 +3443,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", - "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -3604,9 +3457,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", - "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -3621,9 +3473,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", - "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3635,9 +3486,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", - "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3649,9 +3499,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", - "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -3662,9 +3511,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", - "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3676,9 +3524,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", - "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3691,9 +3538,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", - "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -3707,9 +3553,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -3719,9 +3564,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", - "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -3732,9 +3576,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", - "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -3743,9 +3586,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", - "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3765,9 +3607,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@smithy/protocol-http": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", - "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -3778,9 +3619,8 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@smithy/types": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", - "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -3790,17 +3630,15 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@aws-sdk/client-firehose": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-firehose/-/client-firehose-3.398.0.tgz", - "integrity": "sha512-qOWNLAD7K+7LofQCeBe56xP/+XJ7C0Wmkkczra2QuA4dveYBrBftxMJcWQjiA2SY4C0GjlMcBoSdXNCtinJnIQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3845,8 +3683,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/client-sso": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz", - "integrity": "sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3888,8 +3725,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/client-sts": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz", - "integrity": "sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3935,8 +3771,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-env": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz", - "integrity": "sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -3949,8 +3784,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz", - "integrity": "sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-process": "3.398.0", @@ -3969,8 +3803,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-node": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz", - "integrity": "sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-ini": "3.398.0", @@ -3990,8 +3823,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-process": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz", - "integrity": "sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -4005,8 +3837,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz", - "integrity": "sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.398.0", "@aws-sdk/token-providers": "3.398.0", @@ -4022,8 +3853,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz", - "integrity": "sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -4036,8 +3866,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-host-header": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz", - "integrity": "sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -4050,8 +3879,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-logger": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz", - "integrity": "sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -4063,8 +3891,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz", - "integrity": "sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -4077,8 +3904,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz", - "integrity": "sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-signing": "3.398.0", "@aws-sdk/types": "3.398.0", @@ -4091,8 +3917,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-signing": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz", - "integrity": "sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -4108,8 +3933,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz", - "integrity": "sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@aws-sdk/util-endpoints": "3.398.0", @@ -4123,8 +3947,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/token-providers": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz", - "integrity": "sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4168,8 +3991,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/types": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", - "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -4180,8 +4002,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-endpoints": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz", - "integrity": "sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "tslib": "^2.5.0" @@ -4192,8 +4013,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz", - "integrity": "sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -4203,8 +4023,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz", - "integrity": "sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/node-config-provider": "^2.0.5", @@ -4225,8 +4044,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/abort-controller": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", - "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4237,8 +4055,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/config-resolver": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", - "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/types": "^2.12.0", @@ -4252,8 +4069,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/credential-provider-imds": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", - "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/property-provider": "^2.2.0", @@ -4267,8 +4083,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/fetch-http-handler": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", - "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/querystring-builder": "^2.2.0", @@ -4279,8 +4094,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4291,8 +4105,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/hash-node": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", - "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-buffer-from": "^2.2.0", @@ -4305,8 +4118,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/invalid-dependency": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", - "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4314,8 +4126,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -4325,8 +4136,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-content-length": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", - "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/types": "^2.12.0", @@ -4338,8 +4148,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4350,8 +4159,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-endpoint": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", - "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-serde": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", @@ -4367,8 +4175,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-retry": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", - "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/protocol-http": "^3.3.0", @@ -4386,8 +4193,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4398,8 +4204,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-serde": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", - "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4410,8 +4215,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", - "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4422,8 +4226,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/node-http-handler": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", - "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", + "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/protocol-http": "^3.3.0", @@ -4437,8 +4240,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4449,8 +4251,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/property-provider": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", - "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4461,8 +4262,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/protocol-http": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.5.tgz", - "integrity": "sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -4473,8 +4273,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/querystring-builder": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", - "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-uri-escape": "^2.2.0", @@ -4486,8 +4285,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/querystring-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", - "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4498,8 +4296,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/service-error-classification": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", - "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0" }, @@ -4509,8 +4306,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/signature-v4": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", - "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "@smithy/types": "^2.12.0", @@ -4526,8 +4322,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/smithy-client": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", - "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-endpoint": "^2.5.1", "@smithy/middleware-stack": "^2.2.0", @@ -4542,8 +4337,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4554,8 +4348,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -4565,8 +4358,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/url-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", - "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/querystring-parser": "^2.2.0", "@smithy/types": "^2.12.0", @@ -4575,8 +4367,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-base64": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", - "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "@smithy/util-utf8": "^2.3.0", @@ -4588,16 +4379,14 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-body-length-browser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", - "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-body-length-node": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", - "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -4607,8 +4396,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -4619,8 +4407,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-config-provider": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", - "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -4630,8 +4417,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-defaults-mode-browser": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", - "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/smithy-client": "^2.5.1", @@ -4645,8 +4431,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-defaults-mode-node": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", - "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", + "license": "Apache-2.0", "dependencies": { "@smithy/config-resolver": "^2.2.0", "@smithy/credential-provider-imds": "^2.3.0", @@ -4662,8 +4447,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-hex-encoding": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", - "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -4673,8 +4457,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-middleware": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", - "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4685,8 +4468,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-retry": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", - "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", + "license": "Apache-2.0", "dependencies": { "@smithy/service-error-classification": "^2.1.5", "@smithy/types": "^2.12.0", @@ -4698,8 +4480,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", - "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", + "license": "Apache-2.0", "dependencies": { "@smithy/fetch-http-handler": "^2.5.0", "@smithy/node-http-handler": "^2.5.0", @@ -4716,8 +4497,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-uri-escape": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", - "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -4727,8 +4507,7 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -4739,8 +4518,6 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/fast-xml-parser": { "version": "4.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", - "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -4751,6 +4528,7 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -4760,9 +4538,8 @@ }, "node_modules/@aws-sdk/client-iam": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.338.0.tgz", - "integrity": "sha512-lrs278aIQwjc6kUYXy3YlJRRFRtufr6JdvckCAgIAkhAUQaK20yjDq6Rb8Lhm47eL44z6zF54oa2aspumlUcyQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4809,9 +4586,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", - "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4853,9 +4629,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", - "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4897,9 +4672,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", - "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4945,9 +4719,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", - "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4959,9 +4732,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", - "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -4979,9 +4751,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", - "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -5000,9 +4771,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", - "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -5015,9 +4785,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", - "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -5032,9 +4801,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", - "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -5046,9 +4814,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", - "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -5060,9 +4827,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", - "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -5073,9 +4839,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", - "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -5087,9 +4852,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", - "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -5102,9 +4866,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", - "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -5118,9 +4881,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -5130,9 +4892,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", - "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -5143,9 +4904,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", - "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -5154,9 +4914,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", - "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -5176,9 +4935,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@smithy/protocol-http": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", - "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -5189,9 +4947,8 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@smithy/types": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", - "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -5201,8 +4958,7 @@ }, "node_modules/@aws-sdk/client-kinesis": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.398.0.tgz", - "integrity": "sha512-zaOw+MwwdMpUdeUF8UVG19xcBDpQ1+8/Q2CEwu4OilTBMpcz9El+FaMVyOW4IWpVJMlDJfroZPxKkuITCHxgXA==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5251,8 +5007,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/client-sso": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz", - "integrity": "sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5294,8 +5049,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/client-sts": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz", - "integrity": "sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5341,8 +5095,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-env": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz", - "integrity": "sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5355,8 +5108,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz", - "integrity": "sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-process": "3.398.0", @@ -5375,8 +5127,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-node": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz", - "integrity": "sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-ini": "3.398.0", @@ -5396,8 +5147,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-process": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz", - "integrity": "sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5411,8 +5161,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz", - "integrity": "sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.398.0", "@aws-sdk/token-providers": "3.398.0", @@ -5428,8 +5177,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz", - "integrity": "sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5442,8 +5190,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-host-header": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz", - "integrity": "sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -5456,8 +5203,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-logger": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz", - "integrity": "sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -5469,8 +5215,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz", - "integrity": "sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -5483,8 +5228,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz", - "integrity": "sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-signing": "3.398.0", "@aws-sdk/types": "3.398.0", @@ -5497,8 +5241,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-signing": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz", - "integrity": "sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5514,8 +5257,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz", - "integrity": "sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@aws-sdk/util-endpoints": "3.398.0", @@ -5529,8 +5271,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/token-providers": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz", - "integrity": "sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5574,8 +5315,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/types": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", - "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -5586,8 +5326,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-endpoints": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz", - "integrity": "sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "tslib": "^2.5.0" @@ -5598,8 +5337,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz", - "integrity": "sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -5609,8 +5347,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz", - "integrity": "sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/node-config-provider": "^2.0.5", @@ -5631,8 +5368,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/abort-controller": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", - "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5643,8 +5379,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/config-resolver": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", - "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/types": "^2.12.0", @@ -5658,8 +5393,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/credential-provider-imds": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", - "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/property-provider": "^2.2.0", @@ -5673,8 +5407,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-codec": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.2.0.tgz", - "integrity": "sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@smithy/types": "^2.12.0", @@ -5684,8 +5417,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-browser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.2.0.tgz", - "integrity": "sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==", + "license": "Apache-2.0", "dependencies": { "@smithy/eventstream-serde-universal": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5697,8 +5429,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-config-resolver": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.2.0.tgz", - "integrity": "sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5709,8 +5440,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-node": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.2.0.tgz", - "integrity": "sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==", + "license": "Apache-2.0", "dependencies": { "@smithy/eventstream-serde-universal": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5722,8 +5452,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-universal": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.2.0.tgz", - "integrity": "sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==", + "license": "Apache-2.0", "dependencies": { "@smithy/eventstream-codec": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5735,8 +5464,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/fetch-http-handler": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", - "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/querystring-builder": "^2.2.0", @@ -5747,8 +5475,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5759,8 +5486,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/hash-node": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", - "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-buffer-from": "^2.2.0", @@ -5773,8 +5499,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/invalid-dependency": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", - "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5782,8 +5507,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -5793,8 +5517,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-content-length": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", - "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/types": "^2.12.0", @@ -5806,8 +5529,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5818,8 +5540,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-endpoint": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", - "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-serde": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", @@ -5835,8 +5556,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-retry": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", - "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/protocol-http": "^3.3.0", @@ -5854,8 +5574,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5866,8 +5585,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-serde": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", - "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5878,8 +5596,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", - "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5890,8 +5607,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/node-http-handler": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", - "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", + "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/protocol-http": "^3.3.0", @@ -5905,8 +5621,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5917,8 +5632,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/property-provider": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", - "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5929,8 +5643,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/protocol-http": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.5.tgz", - "integrity": "sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -5941,8 +5654,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/querystring-builder": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", - "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-uri-escape": "^2.2.0", @@ -5954,8 +5666,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/querystring-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", - "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5966,8 +5677,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/service-error-classification": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", - "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0" }, @@ -5977,8 +5687,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/signature-v4": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", - "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5994,8 +5703,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/smithy-client": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", - "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-endpoint": "^2.5.1", "@smithy/middleware-stack": "^2.2.0", @@ -6010,8 +5718,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6022,8 +5729,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -6033,8 +5739,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/url-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", - "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/querystring-parser": "^2.2.0", "@smithy/types": "^2.12.0", @@ -6043,8 +5748,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-base64": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", - "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "@smithy/util-utf8": "^2.3.0", @@ -6056,16 +5760,14 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-body-length-browser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", - "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-body-length-node": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", - "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -6075,8 +5777,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -6087,8 +5788,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-config-provider": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", - "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -6098,8 +5798,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-defaults-mode-browser": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", - "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/smithy-client": "^2.5.1", @@ -6113,8 +5812,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-defaults-mode-node": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", - "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", + "license": "Apache-2.0", "dependencies": { "@smithy/config-resolver": "^2.2.0", "@smithy/credential-provider-imds": "^2.3.0", @@ -6130,8 +5828,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-hex-encoding": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", - "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -6141,8 +5838,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-middleware": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", - "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6153,8 +5849,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-retry": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", - "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", + "license": "Apache-2.0", "dependencies": { "@smithy/service-error-classification": "^2.1.5", "@smithy/types": "^2.12.0", @@ -6166,8 +5861,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", - "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", + "license": "Apache-2.0", "dependencies": { "@smithy/fetch-http-handler": "^2.5.0", "@smithy/node-http-handler": "^2.5.0", @@ -6184,8 +5878,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-uri-escape": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", - "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -6195,8 +5888,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -6207,8 +5899,7 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-waiter": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.2.0.tgz", - "integrity": "sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==", + "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/types": "^2.12.0", @@ -6220,8 +5911,6 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/fast-xml-parser": { "version": "4.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", - "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -6232,6 +5921,7 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -6241,9 +5931,8 @@ }, "node_modules/@aws-sdk/client-lambda": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.338.0.tgz", - "integrity": "sha512-Xq/9c7d4y4wG9SQyAKzw8bSc2q7B2rYiZqFmOocrqU3J8poH/yYpAxps/lWurlF7LJ3d09SMw2rzZR9eMckGbw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6292,9 +5981,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", - "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6336,9 +6024,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", - "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6380,9 +6067,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", - "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6428,9 +6114,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", - "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6442,9 +6127,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", - "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -6462,9 +6146,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", - "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -6483,9 +6166,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", - "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -6498,9 +6180,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", - "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -6515,9 +6196,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", - "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6529,9 +6209,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", - "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6543,9 +6222,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", - "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -6556,9 +6234,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", - "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6570,9 +6247,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", - "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6585,9 +6261,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", - "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -6601,9 +6276,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -6613,9 +6287,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", - "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -6626,9 +6299,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", - "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -6637,9 +6309,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", - "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6659,9 +6330,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/protocol-http": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", - "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -6672,9 +6342,8 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/types": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", - "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -6684,8 +6353,7 @@ }, "node_modules/@aws-sdk/client-personalize-events": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-personalize-events/-/client-personalize-events-3.398.0.tgz", - "integrity": "sha512-dynXr8ZVMC2FxQS5QRr7cu90xAGfwgfZM5XDW2jm81UPK5Qqo2FbbEF4wvdXXbnkbvU5rsmxL1IjQiMGm+lWVg==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6730,8 +6398,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/client-sso": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz", - "integrity": "sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6773,8 +6440,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/client-sts": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz", - "integrity": "sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6820,8 +6486,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-env": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz", - "integrity": "sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6834,8 +6499,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz", - "integrity": "sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-process": "3.398.0", @@ -6854,8 +6518,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-node": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz", - "integrity": "sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-ini": "3.398.0", @@ -6875,8 +6538,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-process": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz", - "integrity": "sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6890,8 +6552,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz", - "integrity": "sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.398.0", "@aws-sdk/token-providers": "3.398.0", @@ -6907,8 +6568,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz", - "integrity": "sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6921,8 +6581,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-host-header": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz", - "integrity": "sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -6935,8 +6594,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-logger": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz", - "integrity": "sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -6948,8 +6606,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz", - "integrity": "sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -6962,8 +6619,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz", - "integrity": "sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-signing": "3.398.0", "@aws-sdk/types": "3.398.0", @@ -6976,8 +6632,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-signing": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz", - "integrity": "sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6993,8 +6648,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz", - "integrity": "sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@aws-sdk/util-endpoints": "3.398.0", @@ -7008,8 +6662,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/token-providers": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz", - "integrity": "sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==", + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7053,8 +6706,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/types": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", - "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -7065,8 +6717,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-endpoints": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz", - "integrity": "sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "tslib": "^2.5.0" @@ -7077,8 +6728,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz", - "integrity": "sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -7088,8 +6738,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.398.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz", - "integrity": "sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==", + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/node-config-provider": "^2.0.5", @@ -7110,8 +6759,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/abort-controller": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", - "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7122,8 +6770,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/config-resolver": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", - "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/types": "^2.12.0", @@ -7137,8 +6784,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/credential-provider-imds": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", - "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/property-provider": "^2.2.0", @@ -7152,8 +6798,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/fetch-http-handler": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", - "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/querystring-builder": "^2.2.0", @@ -7164,8 +6809,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7176,8 +6820,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/hash-node": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", - "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-buffer-from": "^2.2.0", @@ -7190,8 +6833,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/invalid-dependency": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", - "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7199,8 +6841,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -7210,8 +6851,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-content-length": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", - "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/types": "^2.12.0", @@ -7223,8 +6863,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7235,8 +6874,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-endpoint": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", - "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-serde": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", @@ -7252,8 +6890,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-retry": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", - "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/protocol-http": "^3.3.0", @@ -7271,8 +6908,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7283,8 +6919,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-serde": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", - "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7295,8 +6930,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", - "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7307,8 +6941,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/node-http-handler": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", - "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", + "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/protocol-http": "^3.3.0", @@ -7322,8 +6955,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7334,8 +6966,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/property-provider": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", - "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7346,8 +6977,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/protocol-http": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.5.tgz", - "integrity": "sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -7358,8 +6988,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/querystring-builder": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", - "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-uri-escape": "^2.2.0", @@ -7371,8 +7000,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/querystring-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", - "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7383,8 +7011,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/service-error-classification": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", - "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0" }, @@ -7394,8 +7021,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/signature-v4": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", - "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "@smithy/types": "^2.12.0", @@ -7411,8 +7037,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/smithy-client": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", - "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-endpoint": "^2.5.1", "@smithy/middleware-stack": "^2.2.0", @@ -7427,8 +7052,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7439,8 +7063,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -7450,8 +7073,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/url-parser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", - "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", + "license": "Apache-2.0", "dependencies": { "@smithy/querystring-parser": "^2.2.0", "@smithy/types": "^2.12.0", @@ -7460,8 +7082,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-base64": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", - "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "@smithy/util-utf8": "^2.3.0", @@ -7473,16 +7094,14 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-body-length-browser": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", - "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-body-length-node": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", - "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -7492,8 +7111,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -7504,8 +7122,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-config-provider": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", - "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -7515,8 +7132,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-defaults-mode-browser": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", - "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/smithy-client": "^2.5.1", @@ -7530,8 +7146,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-defaults-mode-node": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", - "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", + "license": "Apache-2.0", "dependencies": { "@smithy/config-resolver": "^2.2.0", "@smithy/credential-provider-imds": "^2.3.0", @@ -7547,8 +7162,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-hex-encoding": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", - "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -7558,8 +7172,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-middleware": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", - "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7570,8 +7183,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-retry": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", - "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", + "license": "Apache-2.0", "dependencies": { "@smithy/service-error-classification": "^2.1.5", "@smithy/types": "^2.12.0", @@ -7583,8 +7195,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", - "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", + "license": "Apache-2.0", "dependencies": { "@smithy/fetch-http-handler": "^2.5.0", "@smithy/node-http-handler": "^2.5.0", @@ -7601,8 +7212,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-uri-escape": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", - "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -7612,8 +7222,7 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -7624,8 +7233,6 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/fast-xml-parser": { "version": "4.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", - "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -7636,6 +7243,7 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -7645,9 +7253,8 @@ }, "node_modules/@aws-sdk/client-rds": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-rds/-/client-rds-3.338.0.tgz", - "integrity": "sha512-PXiHzt3EHOrXuIwQ9Bfm7fAbQ4x1bFRBswCPv6TN0TurUvFh5TXP9zOEihXyrryMPcQJkNaXQ7q9d2U4Kl0aVg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7695,9 +7302,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", - "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7739,9 +7345,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", - "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7783,9 +7388,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", - "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7831,9 +7435,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", - "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7845,9 +7448,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", - "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -7865,9 +7467,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", - "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -7886,9 +7487,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", - "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -7901,9 +7501,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", - "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -7918,9 +7517,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", - "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7932,9 +7530,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", - "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7946,9 +7543,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", - "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -7959,9 +7555,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", - "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7973,9 +7568,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", - "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7988,9 +7582,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", - "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -8004,9 +7597,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8016,9 +7608,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", - "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -8029,9 +7620,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", - "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -8040,9 +7630,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", - "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8062,9 +7651,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@smithy/protocol-http": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", - "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -8075,9 +7663,8 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@smithy/types": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", - "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8087,9 +7674,8 @@ }, "node_modules/@aws-sdk/client-s3": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.596.0.tgz", - "integrity": "sha512-W5C85cEUTYbmCpvvhLye+KirtLcBMX4t0l4Zj3EsGc5tTwkp7lxZDmJEoDfRy0+FE2H/O6OZQJdWMXCwt/Inqw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha1-browser": "3.0.0", "@aws-crypto/sha256-browser": "3.0.0", @@ -8156,9 +7742,8 @@ }, "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-signing": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.587.0.tgz", - "integrity": "sha512-tiZaTDj4RvhXGRAlncFn7CSEfL3iNPO67WSaxAq+Ls5j1VgczPhu5262cWONNoMgth3nXR1hhLC4ITSl/a6AzA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/property-provider": "^3.1.0", @@ -8174,9 +7759,8 @@ }, "node_modules/@aws-sdk/client-s3/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -8189,9 +7773,8 @@ }, "node_modules/@aws-sdk/client-s3/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8202,9 +7785,8 @@ }, "node_modules/@aws-sdk/client-ssm": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.596.0.tgz", - "integrity": "sha512-6gTCjQQ3ZMABSzKLnjEbiqDS4C+BpSAMyw9022/vAP7ybdF/fJENBy4XEwKgZ6U7VhLZePrO0ESyYYcpBnAc+g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -8256,9 +7838,8 @@ }, "node_modules/@aws-sdk/client-ssm/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -8271,9 +7852,8 @@ }, "node_modules/@aws-sdk/client-ssm/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8284,9 +7864,8 @@ }, "node_modules/@aws-sdk/client-sso": { "version": "3.592.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.592.0.tgz", - "integrity": "sha512-w+SuW47jQqvOC7fonyjFjsOh3yjqJ+VpWdVrmrl0E/KryBE7ho/Wn991Buf/EiHHeJikoWgHsAIPkBH29+ntdA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -8333,9 +7912,8 @@ }, "node_modules/@aws-sdk/client-sso-oidc": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.596.0.tgz", - "integrity": "sha512-KnTWtKzO0N+rMdIrVwbewFp4FAvVWBV/ekCAh5w7EN+uAvBHxMoFElE2RwlcRF/gH1/F715OspPMvOxPom6bMA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -8384,9 +7962,8 @@ }, "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -8399,9 +7976,8 @@ }, "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8412,9 +7988,8 @@ }, "node_modules/@aws-sdk/client-sso/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -8427,9 +8002,8 @@ }, "node_modules/@aws-sdk/client-sso/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8440,9 +8014,8 @@ }, "node_modules/@aws-sdk/client-sts": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.596.0.tgz", - "integrity": "sha512-37+WQDjgmqS/YXj3vPzIVIrbXaFcZ1WXk715AMGIPBZn9Y2/wr2bmSTpX7bsMyn0G8+LxmoIxFcG7n1Gu0nvLg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -8491,9 +8064,8 @@ }, "node_modules/@aws-sdk/client-sts/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -8506,9 +8078,8 @@ }, "node_modules/@aws-sdk/client-sts/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8519,9 +8090,8 @@ }, "node_modules/@aws-sdk/config-resolver": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.338.0.tgz", - "integrity": "sha512-rB9WUaMfTB74Hd2mOiyPFR7Q1viT+w6SaDSR9SA1P8EeIg5H13FNdIKb736Z8/6QJhDj7whdyk1CTGV+DmXOOg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "@aws-sdk/util-config-provider": "3.310.0", @@ -8534,9 +8104,8 @@ }, "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8546,9 +8115,8 @@ }, "node_modules/@aws-sdk/core": { "version": "3.592.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.592.0.tgz", - "integrity": "sha512-gLPMXR/HXDP+9gXAt58t7gaMTvRts9i6Q7NMISpkGF54wehskl5WGrbdtHJFylrlJ5BQo3XVY6i661o+EuR1wg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/core": "^2.2.0", "@smithy/protocol-http": "^4.0.0", @@ -8564,8 +8132,6 @@ }, "node_modules/@aws-sdk/core/node_modules/fast-xml-parser": { "version": "4.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", - "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "dev": true, "funding": [ { @@ -8577,6 +8143,7 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -8586,9 +8153,8 @@ }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.596.0.tgz", - "integrity": "sha512-ps/1P+wwEbzOryIdnPGkfo83AH5+kFPe0UKTc6Lhsc4l4zhfvyU3WV/JzrCINEKqo3bEZdUt6tl/IpsyC+nggQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-cognito-identity": "3.596.0", "@aws-sdk/types": "3.577.0", @@ -8602,9 +8168,8 @@ }, "node_modules/@aws-sdk/credential-provider-env": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.587.0.tgz", - "integrity": "sha512-Hyg/5KFECIk2k5o8wnVEiniV86yVkhn5kzITUydmNGCkXdBFHMHRx6hleQ1bqwJHbBskyu8nbYamzcwymmGwmw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/property-provider": "^3.1.0", @@ -8617,9 +8182,8 @@ }, "node_modules/@aws-sdk/credential-provider-http": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.596.0.tgz", - "integrity": "sha512-nnmvEsz1KJgRmfSZJPWuzbxPRXu8Y+/78Ifa1jY3fQKSKdEJfXMDsjPljJvMDBl4dZ8pf5Hwx+S/ONnMEDwYEA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/fetch-http-handler": "^3.0.1", @@ -8637,9 +8201,8 @@ }, "node_modules/@aws-sdk/credential-provider-imds": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.338.0.tgz", - "integrity": "sha512-qsqeywYfJevg5pgUUUBmm7pK1bckVrl091PZB2IliFdQVnDvI5GFLf4B0oZqjaLAzPG1gVtxRvqIve+tnP/+xA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -8653,9 +8216,8 @@ }, "node_modules/@aws-sdk/credential-provider-imds/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8665,9 +8227,8 @@ }, "node_modules/@aws-sdk/credential-provider-ini": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.596.0.tgz", - "integrity": "sha512-c7PLtd7GbnOVAc5sk3sVlHxLvEsM8RF96rsBGlRo4AVpil/lXLKyNv9VarS4w/ZZZoRbJRyZ+m92PjNcLvpTDQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.587.0", "@aws-sdk/credential-provider-http": "3.596.0", @@ -8690,9 +8251,8 @@ }, "node_modules/@aws-sdk/credential-provider-ini/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8703,9 +8263,8 @@ }, "node_modules/@aws-sdk/credential-provider-node": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.596.0.tgz", - "integrity": "sha512-F4MLyXpQyie1AnJS9n7TIRL0aF7YH8tKMIJXDsM5OXpSZi2en+yR6SzsxvHf5dwS2Ga8LUdEJyiyS2NoebaJGA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.587.0", "@aws-sdk/credential-provider-http": "3.596.0", @@ -8726,9 +8285,8 @@ }, "node_modules/@aws-sdk/credential-provider-node/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8739,9 +8297,8 @@ }, "node_modules/@aws-sdk/credential-provider-process": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.587.0.tgz", - "integrity": "sha512-V4xT3iCqkF8uL6QC4gqBJg/2asd/damswP1h9HCfqTllmPWzImS+8WD3VjgTLw5b0KbTy+ZdUhKc0wDnyzkzxg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/property-provider": "^3.1.0", @@ -8755,9 +8312,8 @@ }, "node_modules/@aws-sdk/credential-provider-process/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8768,9 +8324,8 @@ }, "node_modules/@aws-sdk/credential-provider-sso": { "version": "3.592.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.592.0.tgz", - "integrity": "sha512-fYFzAdDHKHvhtufPPtrLdSv8lO6GuW3em6n3erM5uFdpGytNpjXvr3XGokIsuXcNkETAY/Xihg+G9ksNE8WJxQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.592.0", "@aws-sdk/token-providers": "3.587.0", @@ -8786,9 +8341,8 @@ }, "node_modules/@aws-sdk/credential-provider-sso/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -8799,9 +8353,8 @@ }, "node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.587.0.tgz", - "integrity": "sha512-XqIx/I2PG7kyuw3WjAP9wKlxy8IvFJwB8asOFT1xPFoVfZYKIogjG9oLP5YiRtfvDkWIztHmg5MlVv3HdJDGRw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/property-provider": "^3.1.0", @@ -8817,9 +8370,8 @@ }, "node_modules/@aws-sdk/credential-providers": { "version": "3.596.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.596.0.tgz", - "integrity": "sha512-EsbkylyO08P3alxXTpanKT1rPTh5/vXu7r/GoKbPl+7Laqheme41CYg0jtwAou/w7/6RFxqMn5ey5vg/qopNVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-cognito-identity": "3.596.0", "@aws-sdk/client-sso": "3.592.0", @@ -8844,9 +8396,8 @@ }, "node_modules/@aws-sdk/eventstream-codec": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.338.0.tgz", - "integrity": "sha512-D9nxnkuY6ArIr+b2Gfc0YExWgNbzgfLIljgcBawL9P4vkkE0uZgPM0fF0Paug2DpkuSluHS6PCLaM/nLbBiLAQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@aws-sdk/types": "3.338.0", @@ -8856,9 +8407,8 @@ }, "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8868,9 +8418,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-browser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.338.0.tgz", - "integrity": "sha512-SRaFPJpCPOghZ9vuStSBzwvVqEX0DSVQl4j1vq/9mHUj1a4Xn0qH29eLBxsyB5NOQNb46RMdd8UTNgNSnCI74w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/eventstream-serde-universal": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8882,9 +8431,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8894,9 +8442,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-config-resolver": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.338.0.tgz", - "integrity": "sha512-utid/nDd6IoPXWwz/mCnAwWWNgntK53feRLsztyWg7GHJabXli/kXo6U/3+Mn7Q2RS4eAASpqhYXXrVni5SgTA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -8907,9 +8454,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8919,9 +8465,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.338.0.tgz", - "integrity": "sha512-Fwnrgaa6rs/0HMD3NVk1FcxZqgtG5xZz9qIlSLt5JFIG/rpBTrMREi+KIhLHvd3/4ZhkdLjX7y+ml8K6atSveA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/eventstream-serde-universal": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8933,9 +8478,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8945,9 +8489,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-universal": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.338.0.tgz", - "integrity": "sha512-uuHu1nksdPPevuSUkq5aOo7j1Zb6IRSuQ0fV0zuolg2i1B2wAQjrkWH9EcvGzOe0/yWEQF3ohggczuovn4yCzQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/eventstream-codec": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8959,9 +8502,8 @@ }, "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8971,9 +8513,8 @@ }, "node_modules/@aws-sdk/fetch-http-handler": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.338.0.tgz", - "integrity": "sha512-NOIQmeSa51J2nFAzl99IjxwQkq27cdNJzF59jQWzpUCGbxXfMD4WWy2NHubabSFuJ4FJU2eyoQHUNUFc6/uxXA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/querystring-builder": "3.338.0", @@ -8984,9 +8525,8 @@ }, "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8996,9 +8536,8 @@ }, "node_modules/@aws-sdk/hash-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.338.0.tgz", - "integrity": "sha512-udveX3ZRO1oUbyBTQH0LJ8Ika7uk0pHuXrqapdi66GGRJB50IhmOg372zUEwZjDB7DZYXfGTCuAj2OoEalgpBA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "@aws-sdk/util-buffer-from": "3.310.0", @@ -9011,9 +8550,8 @@ }, "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9023,9 +8561,8 @@ }, "node_modules/@aws-sdk/invalid-dependency": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.338.0.tgz", - "integrity": "sha512-m6r1fTTGSl0V6l8Z+Ii4Ei8VFpDmu0AT6A59ZhJaMZgxf925ywuCPydyDW9ZqTLE0e7CgxhEHEsH1+HzpVuHTw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9033,9 +8570,8 @@ }, "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9045,9 +8581,8 @@ }, "node_modules/@aws-sdk/is-array-buffer": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.310.0.tgz", - "integrity": "sha512-urnbcCR+h9NWUnmOtet/s4ghvzsidFmspfhYaHAmSRdy9yDjdjBJMFjjsn85A1ODUktztm+cVncXjQ38WCMjMQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9057,9 +8592,8 @@ }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.587.0.tgz", - "integrity": "sha512-HkFXLPl8pr6BH/Q0JpOESqEKL0ZK3sk7aSZ1S6GE4RXET7H5R94THULXqQFZzD48gZcyFooO/yNKZTqrZFaWKg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@aws-sdk/util-arn-parser": "3.568.0", @@ -9075,9 +8609,8 @@ }, "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -9090,9 +8623,8 @@ }, "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -9103,9 +8635,8 @@ }, "node_modules/@aws-sdk/middleware-content-length": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.338.0.tgz", - "integrity": "sha512-m2C+yJaNmbA3ocBp/7ImUUuimymV5JsFdV7yAibpbYMX22g3q83nieOF9x0I66J0+h+/bcriz/T1ZJAPANLz/g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9117,9 +8648,8 @@ }, "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9129,9 +8659,8 @@ }, "node_modules/@aws-sdk/middleware-endpoint": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.338.0.tgz", - "integrity": "sha512-bzL9Q8lFidg2NTjGVGDKI6yPG/XiPS+VIAMHJeihQmcv1alIy+N3IL4bEN15Fg+cwaGm+P3BevcLIHmcCOVb4w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-serde": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9145,9 +8674,8 @@ }, "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9157,9 +8685,8 @@ }, "node_modules/@aws-sdk/middleware-expect-continue": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.577.0.tgz", - "integrity": "sha512-6dPp8Tv4F0of4un5IAyG6q++GrRrNQQ4P2NAMB1W0VO4JoEu1C8GievbbDLi88TFIFmtKpnHB0ODCzwnoe8JsA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/protocol-http": "^4.0.0", @@ -9172,9 +8699,8 @@ }, "node_modules/@aws-sdk/middleware-flexible-checksums": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.587.0.tgz", - "integrity": "sha512-URMwp/budDvKhIvZ4a6zIBfFTun/iDlPWXqsGKYjEtHt8jz27OSjCZtDtIeqW4WTBdKL8KZgQcl+DdaE5M1qiQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@aws-crypto/crc32c": "3.0.0", @@ -9191,9 +8717,8 @@ }, "node_modules/@aws-sdk/middleware-host-header": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.577.0.tgz", - "integrity": "sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/protocol-http": "^4.0.0", @@ -9206,9 +8731,8 @@ }, "node_modules/@aws-sdk/middleware-location-constraint": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.577.0.tgz", - "integrity": "sha512-DKPTD2D2s+t2QUo/IXYtVa/6Un8GZ+phSTBkyBNx2kfZz4Kwavhl/JJzSqTV3GfCXkVdFu7CrjoX7BZ6qWeTUA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/types": "^3.0.0", @@ -9220,9 +8744,8 @@ }, "node_modules/@aws-sdk/middleware-logger": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.577.0.tgz", - "integrity": "sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/types": "^3.0.0", @@ -9234,9 +8757,8 @@ }, "node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.577.0.tgz", - "integrity": "sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/protocol-http": "^4.0.0", @@ -9249,9 +8771,8 @@ }, "node_modules/@aws-sdk/middleware-retry": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.338.0.tgz", - "integrity": "sha512-nw1oPFkB7TdDG4Vlz2Td47ft/2Gmx1bA18QfE9K1mMWZ4nnoAL8xnHbowlTfHo62+BbFCAPu53PzDUCncBL0iw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/service-error-classification": "3.338.0", @@ -9267,9 +8788,8 @@ }, "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9279,18 +8799,16 @@ }, "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@aws-sdk/middleware-sdk-ec2": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.338.0.tgz", - "integrity": "sha512-BVYXaDHub4Y5dutr8Ly4HTp4aC7NTR0Jj8aKvB6chDr4B5D3zaqsSVqDrAtDCOFIvwCj59ETZMxfiTd7rvBhQA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-endpoint": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -9306,9 +8824,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-ec2/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9318,9 +8835,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-rds": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-rds/-/middleware-sdk-rds-3.338.0.tgz", - "integrity": "sha512-VguJAlK3q5fobISRf0m1tbYEWkxGx7t2NR7Ci/L+YTpCRUa4uHUWrX6NjSm2dbHfmC9eitNEyAasZ3Itzv/gNQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-endpoint": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -9335,9 +8851,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-rds/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9347,9 +8862,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-s3": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.587.0.tgz", - "integrity": "sha512-vtXTGEiw1E9Fax4LmcU2Z208gbrC8ShrdsSLmGcRPpu5NPOGBFBSDG5sy5EDNClrFxIl/Le8coQnD0EDBtx+uQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@aws-sdk/util-arn-parser": "3.568.0", @@ -9367,9 +8881,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -9382,9 +8895,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -9395,9 +8907,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.338.0.tgz", - "integrity": "sha512-aZ8eFVaot8oYQri1wOesrA3gLizeAHtlA/ELlqxoGDJtO011J4/hTHTn0iJGbktaCvc1L3TF6mgOsgXpudYqMg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-signing": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9409,9 +8920,8 @@ }, "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9421,9 +8931,8 @@ }, "node_modules/@aws-sdk/middleware-serde": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.338.0.tgz", - "integrity": "sha512-AabRLrE6sk9tqQlQ7z3kn4gTHNN7Anjk/AM0ZEu96WcWjedcpgM1vVpKTBE7vjnxcTRNq0CEM3GLtQqaZ7/HjQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9434,9 +8943,8 @@ }, "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9446,9 +8954,8 @@ }, "node_modules/@aws-sdk/middleware-signing": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.338.0.tgz", - "integrity": "sha512-AprhhShMF75mOx80SABujLwrU/w2uHQIvWd6aF3BsE5JRI3uQZRqspfjFCaK52HNLQPj3sCQUw1GeiZJ8GyWCw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -9463,9 +8970,8 @@ }, "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9475,9 +8981,8 @@ }, "node_modules/@aws-sdk/middleware-ssec": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.577.0.tgz", - "integrity": "sha512-i2BPJR+rp8xmRVIGc0h1kDRFcM2J9GnClqqpc+NLSjmYadlcg4mPklisz9HzwFVcRPJ5XcGf3U4BYs5G8+iTyg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/types": "^3.0.0", @@ -9489,9 +8994,8 @@ }, "node_modules/@aws-sdk/middleware-stack": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.338.0.tgz", - "integrity": "sha512-9zXyiklX9AK9ZIXuIPzWzz2vevBEcnBs9UNIxiHl4NBZ8d8oyTvaES1PtFuwL6f7ANSZ9EGVQ2rdTTnMNxMI1A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9501,9 +9005,8 @@ }, "node_modules/@aws-sdk/middleware-user-agent": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.587.0.tgz", - "integrity": "sha512-SyDomN+IOrygLucziG7/nOHkjUXES5oH5T7p8AboO8oakMQJdnudNXiYWTicQWO52R51U6CR27rcMPTGeMedYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@aws-sdk/util-endpoints": "3.587.0", @@ -9517,9 +9020,8 @@ }, "node_modules/@aws-sdk/node-config-provider": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.338.0.tgz", - "integrity": "sha512-YO7yWg3ipnUI5u6D+Zn2NUpjj5krwc8zNWeY79ULVIp9g7faqGX3xMSjeRSrpZ83s5jg1dOm/+bB0gw7mCrRCw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -9532,9 +9034,8 @@ }, "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9544,9 +9045,8 @@ }, "node_modules/@aws-sdk/node-http-handler": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.338.0.tgz", - "integrity": "sha512-V1BLzCruiv45tJ0vXjiamY8LncIsUFsXYJGDupomFYhWRN8L1MUB9f2vdKn5X3wXn/yKrluwTmNaryrIqd9akA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/abort-controller": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -9560,9 +9060,8 @@ }, "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9572,9 +9071,8 @@ }, "node_modules/@aws-sdk/property-provider": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.338.0.tgz", - "integrity": "sha512-mC+ZJ738ipif6ZkH59gcipozYj1FOfpXr9pGVCA2hJGLDdaBwI2Jfpb2qCqbsTNtoCjBuIy+sQHGmUHyclgYHg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9585,9 +9083,8 @@ }, "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9597,9 +9094,8 @@ }, "node_modules/@aws-sdk/protocol-http": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.338.0.tgz", - "integrity": "sha512-JX03Q2gshdzOWtA/07kdpk0hqeOrOfwuF8TB97g66VCcIopYQkCeNH1zzkWu+RsGxfSlzQ7up+ZM6sclYXyB1A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9610,9 +9106,8 @@ }, "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9622,9 +9117,8 @@ }, "node_modules/@aws-sdk/querystring-builder": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.338.0.tgz", - "integrity": "sha512-IB3YhO93Htwt2SxJx4VWsN57Rt1KEsvZ6PbneO4bcS96E04BlfBujYMZ+QxEM3EJxorhpkwbI2QnI12IjD8FhA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "@aws-sdk/util-uri-escape": "3.310.0", @@ -9636,9 +9130,8 @@ }, "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9648,9 +9141,8 @@ }, "node_modules/@aws-sdk/querystring-parser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.338.0.tgz", - "integrity": "sha512-vtI8Gqx4yj0BZlWonRMgLz68sHt5H48HN+ClnY+fDDB/8KLnCuwZ3TGKmYIbYbshL9wjJz0A9aLzuC6nPQ5JKw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9661,9 +9153,8 @@ }, "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9673,9 +9164,8 @@ }, "node_modules/@aws-sdk/region-config-resolver": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.587.0.tgz", - "integrity": "sha512-93I7IPZtulZQoRK+O20IJ4a1syWwYPzoO2gc3v+/GNZflZPV3QJXuVbIm0pxBsu0n/mzKGUKqSOLPIaN098HcQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/node-config-provider": "^3.1.0", @@ -9690,9 +9180,8 @@ }, "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -9705,9 +9194,8 @@ }, "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -9718,18 +9206,16 @@ }, "node_modules/@aws-sdk/service-error-classification": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.338.0.tgz", - "integrity": "sha512-BJFr2mx/N3NbycGTlMMGRBc0tGcHXHEbMPy1H2RbejzL23zh27MchaL1WAK9SvwVMKS29hSDbhkuVR2ABRjerA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/shared-ini-file-loader": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.338.0.tgz", - "integrity": "sha512-MA1Sp97LFlOXcUaXgo47j86IsPRWYq1V/JqR+uu0zofZw4Xlt7Y6F+mmnDHvuuMy6R2ltzjXSwgrrW3k0bxFPA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9740,9 +9226,8 @@ }, "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9752,9 +9237,8 @@ }, "node_modules/@aws-sdk/signature-v4": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.338.0.tgz", - "integrity": "sha512-EwKTe/8Iwab/v0eo27w7DRYlqp9wEZEhuRfOMwTikUVH6iuTnW6AXjcIUfcRYBRbx2zqnRSiMAZkjN6ZFYm0bQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/is-array-buffer": "3.310.0", "@aws-sdk/types": "3.338.0", @@ -9770,9 +9254,8 @@ }, "node_modules/@aws-sdk/signature-v4-multi-region": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.587.0.tgz", - "integrity": "sha512-TR9+ZSjdXvXUz54ayHcCihhcvxI9W7102J1OK6MrLgBlPE7uRhAx42BR9L5lLJ86Xj3LuqPWf//o9d/zR9WVIg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-sdk-s3": "3.587.0", "@aws-sdk/types": "3.577.0", @@ -9787,9 +9270,8 @@ }, "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9799,9 +9281,8 @@ }, "node_modules/@aws-sdk/smithy-client": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.338.0.tgz", - "integrity": "sha512-IpFLdLG8GwaiFdqVXf+WyU47Hfa2BMIupAU6iSkE2ZO0lBdg+efn/BBwis5WbBNTDCaaU0xH9y68SmnqqtD7pA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-stack": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9813,9 +9294,8 @@ }, "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9825,9 +9305,8 @@ }, "node_modules/@aws-sdk/token-providers": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.587.0.tgz", - "integrity": "sha512-ULqhbnLy1hmJNRcukANBWJmum3BbjXnurLPSFXoGdV0llXYlG55SzIla2VYqdveQEEjmsBuTZdFvXAtNpmS5Zg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/property-provider": "^3.1.0", @@ -9844,9 +9323,8 @@ }, "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -9857,8 +9335,7 @@ }, "node_modules/@aws-sdk/types": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.577.0.tgz", - "integrity": "sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.0.0", "tslib": "^2.6.2" @@ -9869,9 +9346,8 @@ }, "node_modules/@aws-sdk/url-parser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.338.0.tgz", - "integrity": "sha512-x8a5swfZ6iWJZEA8rm99OKQ1A6xhWPP1taQUzoPavGCzPAOqyc8cd0FcXYMxvtXb3FeBhGaI8tiGKvelJro0+A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/querystring-parser": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9880,9 +9356,8 @@ }, "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9892,9 +9367,8 @@ }, "node_modules/@aws-sdk/util-arn-parser": { "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz", - "integrity": "sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -9904,9 +9378,8 @@ }, "node_modules/@aws-sdk/util-base64": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.310.0.tgz", - "integrity": "sha512-v3+HBKQvqgdzcbL+pFswlx5HQsd9L6ZTlyPVL2LS9nNXnCcR3XgGz9jRskikRUuUvUXtkSG1J88GAOnJ/apTPg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/util-buffer-from": "3.310.0", "tslib": "^2.5.0" @@ -9917,18 +9390,16 @@ }, "node_modules/@aws-sdk/util-body-length-browser": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.310.0.tgz", - "integrity": "sha512-sxsC3lPBGfpHtNTUoGXMQXLwjmR0zVpx0rSvzTPAuoVILVsp5AU/w5FphNPxD5OVIjNbZv9KsKTuvNTiZjDp9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" } }, "node_modules/@aws-sdk/util-body-length-node": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.310.0.tgz", - "integrity": "sha512-2tqGXdyKhyA6w4zz7UPoS8Ip+7sayOg9BwHNidiGm2ikbDxm1YrCfYXvCBdwaJxa4hJfRVz+aL9e+d3GqPI9pQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9938,9 +9409,8 @@ }, "node_modules/@aws-sdk/util-buffer-from": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.310.0.tgz", - "integrity": "sha512-i6LVeXFtGih5Zs8enLrt+ExXY92QV25jtEnTKHsmlFqFAuL3VBeod6boeMXkN2p9lbSVVQ1sAOOYZOHYbYkntw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/is-array-buffer": "3.310.0", "tslib": "^2.5.0" @@ -9951,9 +9421,8 @@ }, "node_modules/@aws-sdk/util-config-provider": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.310.0.tgz", - "integrity": "sha512-xIBaYo8dwiojCw8vnUcIL4Z5tyfb1v3yjqyJKJWV/dqKUFOOS0U591plmXbM+M/QkXyML3ypon1f8+BoaDExrg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9963,9 +9432,8 @@ }, "node_modules/@aws-sdk/util-defaults-mode-browser": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.338.0.tgz", - "integrity": "sha512-Zfr5c7JKMJTfb7z+hgd0ioU5iw+wId6Cppc5V1HpZuS2YY4Mn3aJIixzyzhIoCzbmk/yIkf96981epM9eo3/TA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9978,9 +9446,8 @@ }, "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9990,9 +9457,8 @@ }, "node_modules/@aws-sdk/util-defaults-mode-node": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.338.0.tgz", - "integrity": "sha512-DFM3BSpSetshZTgTjueCkAYZWS0tn5zl7SjkSpFhWQZ8Tt/Df3/DEjcPvxzmC/5vgYSUXNsqcI7lLAJk9aGZAA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/config-resolver": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -10007,9 +9473,8 @@ }, "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -10019,9 +9484,8 @@ }, "node_modules/@aws-sdk/util-endpoints": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.587.0.tgz", - "integrity": "sha512-8I1HG6Em8wQWqKcRW6m358mqebRVNpL8XrrEoT4In7xqkKkmYtHRNVYP6lcmiQh5pZ/c/FXu8dSchuFIWyEtqQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/types": "^3.0.0", @@ -10034,9 +9498,8 @@ }, "node_modules/@aws-sdk/util-format-url": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.338.0.tgz", - "integrity": "sha512-25YnU5LyMVdyW+H4K/MtZ1vQhUK86Pn88eQt4jIp/D5v43+BGylKUQ3I+Zna7vUkv7kbPBCqlGcF62izls3V5w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/querystring-builder": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -10048,9 +9511,8 @@ }, "node_modules/@aws-sdk/util-format-url/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -10060,9 +9522,8 @@ }, "node_modules/@aws-sdk/util-hex-encoding": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.310.0.tgz", - "integrity": "sha512-sVN7mcCCDSJ67pI1ZMtk84SKGqyix6/0A1Ab163YKn+lFBQRMKexleZzpYzNGxYzmQS6VanP/cfU7NiLQOaSfA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -10072,8 +9533,7 @@ }, "node_modules/@aws-sdk/util-locate-window": { "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", - "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -10083,9 +9543,8 @@ }, "node_modules/@aws-sdk/util-middleware": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.338.0.tgz", - "integrity": "sha512-oQuAmhi16HWEqVa+Nq4VD4Ymet9vS+uiW92reaagQrW2QFjAgJW9A6pU0PcIHF9sWY1iDKeNdV5b9odQ45PDJA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -10095,9 +9554,8 @@ }, "node_modules/@aws-sdk/util-retry": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.338.0.tgz", - "integrity": "sha512-diR6M3gJgSgBg/87L2e8iF8urG+LOW9ZGWxhntYpYX4uhiIjwNgUPUa993553C8GIOZDHez5X9ExU4asYGQ71Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/service-error-classification": "3.338.0", "tslib": "^2.5.0" @@ -10108,9 +9566,8 @@ }, "node_modules/@aws-sdk/util-uri-escape": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.310.0.tgz", - "integrity": "sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -10120,9 +9577,8 @@ }, "node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.577.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.577.0.tgz", - "integrity": "sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/types": "^3.0.0", @@ -10132,9 +9588,8 @@ }, "node_modules/@aws-sdk/util-user-agent-node": { "version": "3.587.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.587.0.tgz", - "integrity": "sha512-Pnl+DUe/bvnbEEDHP3iVJrOtE3HbFJBPgsD6vJ+ml/+IYk1Eq49jEG+EHZdNTPz3SDG0kbp2+7u41MKYJHR/iQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.577.0", "@smithy/node-config-provider": "^3.1.0", @@ -10155,9 +9610,8 @@ }, "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -10170,9 +9624,8 @@ }, "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -10183,9 +9636,8 @@ }, "node_modules/@aws-sdk/util-utf8": { "version": "3.310.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.310.0.tgz", - "integrity": "sha512-DnLfFT8uCO22uOJc0pt0DsSNau1GTisngBCDw8jQuWT5CqogMJu4b/uXmwEqfj8B3GX6Xsz8zOd6JpRlPftQoA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/util-buffer-from": "3.310.0", "tslib": "^2.5.0" @@ -10196,17 +9648,15 @@ }, "node_modules/@aws-sdk/util-utf8-browser": { "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", - "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/@aws-sdk/util-waiter": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.338.0.tgz", - "integrity": "sha512-15yWYJo/M4VDpZjlXgQDM4Du8UjX33eIVPJDrOmn/u+UrD6QUXoBuLXKns0uAMUTPFacBGZ0NwMywxieq0g11Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-sdk/abort-controller": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -10218,9 +9668,8 @@ }, "node_modules/@aws-sdk/util-waiter/node_modules/@aws-sdk/types": { "version": "3.338.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", - "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -10230,9 +9679,8 @@ }, "node_modules/@aws-sdk/xml-builder": { "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.575.0.tgz", - "integrity": "sha512-cWgAwmbFYNCFzPwxL705+lWps0F3ZvOckufd2KKoEZUmtpVw9/txUXNrPySUXSmRTSRhoatIMABNfStWR043bQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.0.0", "tslib": "^2.6.2" @@ -10243,9 +9691,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -10256,18 +9703,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -10295,9 +9740,8 @@ }, "node_modules/@babel/core/node_modules/@babel/generator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -10310,9 +9754,8 @@ }, "node_modules/@babel/core/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10324,18 +9767,16 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.4.tgz", - "integrity": "sha512-aLpZzf79oGT1bxnsadapfUWErDTcxVKrhvR5F8G27JFgH37+/ATrODMJ0/1D2CgQ/WStDX5B5znnWRv0NzW2JQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "7.0.0-beta.4", "jsesc": "^2.5.1", @@ -10346,9 +9787,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10358,9 +9798,8 @@ }, "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10372,9 +9811,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -10388,18 +9826,16 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", - "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", @@ -10420,18 +9856,16 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10441,9 +9875,8 @@ }, "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10455,9 +9888,8 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -10468,9 +9900,8 @@ }, "node_modules/@babel/helper-function-name/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10482,9 +9913,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10494,9 +9924,8 @@ }, "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10508,9 +9937,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", - "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -10521,9 +9949,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10535,9 +9962,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -10548,9 +9974,8 @@ }, "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10562,9 +9987,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -10581,9 +10005,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10593,9 +10016,8 @@ }, "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10607,18 +10029,16 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.7", @@ -10633,9 +10053,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -10646,9 +10065,8 @@ }, "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10660,9 +10078,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -10673,9 +10090,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10687,9 +10103,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10699,9 +10114,8 @@ }, "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10713,36 +10127,32 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -10753,9 +10163,8 @@ }, "node_modules/@babel/helpers/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -10767,9 +10176,8 @@ }, "node_modules/@babel/highlight": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -10782,9 +10190,8 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -10794,9 +10201,8 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -10808,33 +10214,29 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -10844,9 +10246,8 @@ }, "node_modules/@babel/parser": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "dev": true, + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -10856,10 +10257,8 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "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.", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -10873,10 +10272,8 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "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.", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", @@ -10893,9 +10290,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -10905,9 +10301,8 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", - "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10920,9 +10315,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10935,9 +10329,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -10947,9 +10340,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10962,9 +10354,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10977,9 +10368,8 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10992,9 +10382,8 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", - "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.7", @@ -11014,9 +10403,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/template": "^7.24.7" @@ -11030,9 +10418,8 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", - "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11045,9 +10432,8 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", - "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-flow": "^7.24.7" @@ -11061,9 +10447,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -11077,9 +10462,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-function-name": "^7.24.7", @@ -11094,9 +10478,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11109,9 +10492,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11124,9 +10506,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -11141,9 +10522,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7" @@ -11157,9 +10537,8 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11172,9 +10551,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11187,9 +10565,8 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", - "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11202,9 +10579,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -11221,9 +10597,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -11235,9 +10610,8 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11250,9 +10624,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -11266,9 +10639,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -11281,9 +10653,8 @@ }, "node_modules/@babel/runtime": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", - "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -11293,9 +10664,8 @@ }, "node_modules/@babel/template": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.24.7", @@ -11307,9 +10677,8 @@ }, "node_modules/@babel/template/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -11321,9 +10690,8 @@ }, "node_modules/@babel/traverse": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/generator": "^7.24.7", @@ -11342,9 +10710,8 @@ }, "node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -11357,9 +10724,8 @@ }, "node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -11371,456 +10737,97 @@ }, "node_modules/@babel/types": { "version": "7.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.4.tgz", - "integrity": "sha512-yLvBW5TTAgJwURAUAdZa1vrFTkwXXvk0Kw48LYvgxpyT/IaV8W4OIhxdVztAt5ruDQ/OFUwHpzWqk6TN3EfmWA==", "dev": true, + "license": "MIT", "dependencies": { "esutils": "^2.0.2", "lodash": "^4.2.0", "to-fast-properties": "^2.0.0" } }, - "node_modules/@esbuild/aix-ppc64": { + "node_modules/@esbuild/darwin-arm64": { "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ - "ppc64" + "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ - "aix" + "darwin" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], + "node_modules/@graphql-codegen/core": { + "version": "4.0.2", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/utils": "^10.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], + "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { + "version": "5.0.4", "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], + "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { + "version": "10.2.2", "dev": true, - "optional": true, - "os": [ - "android" - ], + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-inspect": "1.0.0", + "dset": "^3.1.2", + "tslib": "^2.4.0" + }, "engines": { - "node": ">=12" + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], + "node_modules/@graphql-codegen/core/node_modules/change-case-all": { + "version": "1.0.15", "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@graphql-codegen/core": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-4.0.2.tgz", - "integrity": "sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==", - "dev": true, - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", - "tslib": "~2.6.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.4.tgz", - "integrity": "sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==", - "dev": true, - "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.2.tgz", - "integrity": "sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==", - "dev": true, - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-inspect": "1.0.0", - "dset": "^3.1.2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-codegen/core/node_modules/change-case-all": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", - "dev": true, - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/@graphql-codegen/plugin-helpers": { - "version": "1.18.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz", - "integrity": "sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ==", + "node_modules/@graphql-codegen/plugin-helpers": { + "version": "1.18.8", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^7.9.1", "common-tags": "1.8.0", @@ -11834,9 +10841,8 @@ }, "node_modules/@graphql-codegen/plugin-helpers/node_modules/@graphql-tools/utils": { "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", - "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/aggregate-error": "0.0.6", "camel-case": "4.1.2", @@ -11848,15 +10854,13 @@ }, "node_modules/@graphql-codegen/plugin-helpers/node_modules/@graphql-tools/utils/node_modules/tslib": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@graphql-codegen/plugin-helpers/node_modules/camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -11864,24 +10868,21 @@ }, "node_modules/@graphql-codegen/plugin-helpers/node_modules/common-tags": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@graphql-codegen/schema-ast": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz", - "integrity": "sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-tools/utils": "^9.0.0", @@ -11893,9 +10894,8 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/@graphql-codegen/plugin-helpers": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", - "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.0.0", "change-case-all": "1.0.15", @@ -11910,9 +10910,8 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/@graphql-tools/utils": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", - "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -11923,9 +10922,8 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/change-case-all": { "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "dev": true, + "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -11941,15 +10939,13 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@graphql-codegen/typescript": { "version": "2.8.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz", - "integrity": "sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-codegen/schema-ast": "^2.6.1", @@ -11963,9 +10959,8 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/plugin-helpers": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", - "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.0.0", "change-case-all": "1.0.15", @@ -11980,9 +10975,8 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/visitor-plugin-common": { "version": "2.13.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz", - "integrity": "sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-tools/optimize": "^1.3.0", @@ -12001,9 +10995,8 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-tools/utils": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", - "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -12014,9 +11007,8 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/change-case-all": { "version": "1.0.15", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", - "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "dev": true, + "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -12032,15 +11024,13 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/tslib": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@graphql-codegen/visitor-plugin-common": { "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.22.0.tgz", - "integrity": "sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.8", "@graphql-tools/optimize": "^1.0.1", @@ -12059,15 +11049,13 @@ }, "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@graphql-tools/apollo-engine-loader": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.1.tgz", - "integrity": "sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/sync-fetch": "^0.0.1", "@graphql-tools/utils": "^10.0.13", @@ -12083,9 +11071,8 @@ }, "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.2.tgz", - "integrity": "sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -12101,9 +11088,8 @@ }, "node_modules/@graphql-tools/merge": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.4.tgz", - "integrity": "sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" @@ -12117,9 +11103,8 @@ }, "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.2.tgz", - "integrity": "sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -12135,9 +11120,8 @@ }, "node_modules/@graphql-tools/optimize": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.4.0.tgz", - "integrity": "sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -12147,9 +11131,8 @@ }, "node_modules/@graphql-tools/relay-operation-optimizer": { "version": "6.5.18", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.18.tgz", - "integrity": "sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/relay-compiler": "12.0.0", "@graphql-tools/utils": "^9.2.1", @@ -12161,9 +11144,8 @@ }, "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", - "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -12174,9 +11156,8 @@ }, "node_modules/@graphql-tools/schema": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.4.tgz", - "integrity": "sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-tools/merge": "^9.0.3", "@graphql-tools/utils": "^10.2.1", @@ -12192,9 +11173,8 @@ }, "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.2.tgz", - "integrity": "sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==", "dev": true, + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -12210,9 +11190,8 @@ }, "node_modules/@graphql-tools/utils": { "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz", - "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==", "dev": true, + "license": "MIT", "dependencies": { "@ardatan/aggregate-error": "0.0.6", "camel-case": "4.1.1", @@ -12224,24 +11203,21 @@ }, "node_modules/@graphql-tools/utils/node_modules/tslib": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", "dev": true, + "license": "MIT", "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@inquirer/checkbox": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.2.tgz", - "integrity": "sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12255,9 +11231,8 @@ }, "node_modules/@inquirer/checkbox/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12271,9 +11246,8 @@ }, "node_modules/@inquirer/confirm": { "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.17.tgz", - "integrity": "sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12285,9 +11259,8 @@ }, "node_modules/@inquirer/confirm/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12301,9 +11274,8 @@ }, "node_modules/@inquirer/core": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", - "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", @@ -12326,9 +11298,8 @@ }, "node_modules/@inquirer/core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12342,9 +11313,8 @@ }, "node_modules/@inquirer/editor": { "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.15.tgz", - "integrity": "sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12357,9 +11327,8 @@ }, "node_modules/@inquirer/editor/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12373,9 +11342,8 @@ }, "node_modules/@inquirer/expand": { "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.16.tgz", - "integrity": "sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12388,9 +11356,8 @@ }, "node_modules/@inquirer/expand/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12404,9 +11371,8 @@ }, "node_modules/@inquirer/input": { "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.16.tgz", - "integrity": "sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12418,9 +11384,8 @@ }, "node_modules/@inquirer/input/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12434,9 +11399,8 @@ }, "node_modules/@inquirer/password": { "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.16.tgz", - "integrity": "sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12449,9 +11413,8 @@ }, "node_modules/@inquirer/password/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12465,9 +11428,8 @@ }, "node_modules/@inquirer/prompts": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.2.tgz", - "integrity": "sha512-k52mOMRvTUejrqyF1h8Z07chC+sbaoaUYzzr1KrJXyj7yaX7Nrh0a9vktv8TuocRwIJOQMaj5oZEmkspEcJFYQ==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/checkbox": "^1.5.2", "@inquirer/confirm": "^2.0.17", @@ -12485,9 +11447,8 @@ }, "node_modules/@inquirer/rawlist": { "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.16.tgz", - "integrity": "sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12499,9 +11460,8 @@ }, "node_modules/@inquirer/rawlist/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12515,9 +11475,8 @@ }, "node_modules/@inquirer/select": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.3.tgz", - "integrity": "sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==", "dev": true, + "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -12531,9 +11490,8 @@ }, "node_modules/@inquirer/select/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12547,18 +11505,16 @@ }, "node_modules/@inquirer/type": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", - "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -12573,9 +11529,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -12585,9 +11540,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -12597,9 +11551,8 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -12612,9 +11565,8 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -12629,9 +11581,8 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -12643,33 +11594,29 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -12677,309 +11624,83 @@ }, "node_modules/@kamilkisiela/fast-url-parser": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@kamilkisiela/fast-url-parser/-/fast-url-parser-1.1.4.tgz", - "integrity": "sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", "dev": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "license": "MIT" }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", - "cpu": [ - "x64" - ], + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">= 8" } }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", - "cpu": [ - "x64" - ], + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 8" } }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", - "cpu": [ - "arm64" - ], + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">= 8" } }, - "node_modules/@parcel/watcher-win32-ia32": { + "node_modules/@parcel/watcher": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", - "cpu": [ - "ia32" - ], "dev": true, - "optional": true, - "os": [ - "win32" - ], + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, "engines": { "node": ">= 10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" } }, - "node_modules/@parcel/watcher-win32-x64": { + "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", "cpu": [ - "x64" + "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ - "win32" + "darwin" ], "engines": { "node": ">= 10.0.0" @@ -12991,9 +11712,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -13001,9 +11721,8 @@ }, "node_modules/@smithy/abort-controller": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.0.1.tgz", - "integrity": "sha512-Jb7jg4E+C+uvrUQi+h9kbILY6ts6fglKZzseMCHlH9ayq+1f5QdpYf8MV/xppuiN6DAMJAmwGz53GwP3213dmA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13014,18 +11733,16 @@ }, "node_modules/@smithy/chunked-blob-reader": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-3.0.0.tgz", - "integrity": "sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@smithy/chunked-blob-reader-native": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.0.tgz", - "integrity": "sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/util-base64": "^3.0.0", "tslib": "^2.6.2" @@ -13033,9 +11750,8 @@ }, "node_modules/@smithy/config-resolver": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.2.tgz", - "integrity": "sha512-wUyG6ezpp2sWAvfqmSYTROwFUmJqKV78GLf55WODrosBcT0BAMd9bOLO4HRhynWBgAobPml2cF9ZOdgCe00r+g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.1", "@smithy/types": "^3.1.0", @@ -13049,9 +11765,8 @@ }, "node_modules/@smithy/config-resolver/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -13064,9 +11779,8 @@ }, "node_modules/@smithy/config-resolver/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13077,9 +11791,8 @@ }, "node_modules/@smithy/core": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.2.1.tgz", - "integrity": "sha512-R8Pzrr2v2oGUoj4CTZtKPr87lVtBsz7IUBGhSwS1kc6Cj0yPwNdYbkzhFsxhoDE9+BPl09VN/6rFsW9GJzWnBA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-endpoint": "^3.0.2", "@smithy/middleware-retry": "^3.0.4", @@ -13096,9 +11809,8 @@ }, "node_modules/@smithy/credential-provider-imds": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.1.1.tgz", - "integrity": "sha512-htndP0LwHdE3R3Nam9ZyVWhwPYOmD4xCL79kqvNxy8u/bv0huuy574CSiRY4cvEICgimv8jlVfLeZ7zZqbnB2g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.1", "@smithy/property-provider": "^3.1.1", @@ -13112,9 +11824,8 @@ }, "node_modules/@smithy/credential-provider-imds/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -13127,9 +11838,8 @@ }, "node_modules/@smithy/credential-provider-imds/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13140,9 +11850,8 @@ }, "node_modules/@smithy/eventstream-codec": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.0.1.tgz", - "integrity": "sha512-RNl3CuWZWPy+s8sx4PcOkRvlfodR33Dj3hzUuDG/CoF6XBvm5Xvr33wRoC1RWht0NN+Q6Z6KcoAkhlQA12MBBw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@smithy/types": "^3.1.0", @@ -13152,9 +11861,8 @@ }, "node_modules/@smithy/eventstream-serde-browser": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.1.tgz", - "integrity": "sha512-hpjzFlsDwtircebetScjEiwQwwPy0XASsV3dpUxEhPQUnF/mQ/IeiXaDrhsOmJiscMuCwxNPoZm3x4XmnGwN1g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/eventstream-serde-universal": "^3.0.1", "@smithy/types": "^3.1.0", @@ -13166,9 +11874,8 @@ }, "node_modules/@smithy/eventstream-serde-config-resolver": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.1.tgz", - "integrity": "sha512-6+B8P+5Q1mll4u7IoI7mpmYOSW3/c2r3WQoYLdqOjbIKMixJFGmN79ZjJiNMy4X2GZ4We9kQ6LfnFuczSlhcyw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13179,9 +11886,8 @@ }, "node_modules/@smithy/eventstream-serde-node": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.1.tgz", - "integrity": "sha512-8ylxIbZ0XiQD8kSKPmrrGS/2LmcDxg1mAAURa5tjcjYeBJPg7EaFRcH/aRe2RDPaoVUAbOfjHh2bTkWvy7P4Ig==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/eventstream-serde-universal": "^3.0.1", "@smithy/types": "^3.1.0", @@ -13193,9 +11899,8 @@ }, "node_modules/@smithy/eventstream-serde-universal": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.1.tgz", - "integrity": "sha512-E6aeN0MEO1p1KVN4Z3XQlvdUPp+hKJ21eiiioWtNLNNGAZUaJPlXgrqF+6Wj/aM86//9EQp6/iAwQB6eXaulzw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/eventstream-codec": "^3.0.1", "@smithy/types": "^3.1.0", @@ -13207,9 +11912,8 @@ }, "node_modules/@smithy/fetch-http-handler": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.0.2.tgz", - "integrity": "sha512-0nW6tLK0b7EqSsfKvnOmZCgJqnodBAnvqcrlC5dotKfklLedPTRGsQamSVbVDWyuU/QGg+YbZDJUQ0CUufJXZQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^4.0.1", "@smithy/querystring-builder": "^3.0.1", @@ -13220,9 +11924,8 @@ }, "node_modules/@smithy/hash-blob-browser": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-3.0.1.tgz", - "integrity": "sha512-P8xxvMm0F6vi/7+GwGhZbE532b7TzGJUfUoUNGrb+dcR+MJUisV8sEQBZ5EB/ddf1/aGr8KO7QqbO/6WhfdW/Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/chunked-blob-reader": "^3.0.0", "@smithy/chunked-blob-reader-native": "^3.0.0", @@ -13232,9 +11935,8 @@ }, "node_modules/@smithy/hash-node": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.1.tgz", - "integrity": "sha512-w2ncjgk2EYO2+WhAsSQA8owzoOSY7IL1qVytlwpnL1pFGWTjIoIh5nROkEKXY51unB63bMGZqDiVoXaFbyKDlg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "@smithy/util-buffer-from": "^3.0.0", @@ -13247,9 +11949,8 @@ }, "node_modules/@smithy/hash-stream-node": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-3.0.1.tgz", - "integrity": "sha512-5Z5Oyqh9f5927HWyKK3klG09rMlVu8OcEQd4YDxYZbjdB9nHd8imTMN06tfcyrZCEzcOdeUCpJmjfVWUxUDigg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "@smithy/util-utf8": "^3.0.0", @@ -13261,9 +11962,8 @@ }, "node_modules/@smithy/invalid-dependency": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.1.tgz", - "integrity": "sha512-RSNF/32BKygXKKMyS7koyuAq1rcdW5p5c4EFa77QenBFze9As+JiRnV9OWBh2cB/ejGZalEZjvIrMLHwJl7aGA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13271,9 +11971,8 @@ }, "node_modules/@smithy/is-array-buffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13283,9 +11982,8 @@ }, "node_modules/@smithy/md5-js": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-3.0.1.tgz", - "integrity": "sha512-wQa0YGsR4Zb1GQLGwOOgRAbkj22P6CFGaFzu5bKk8K4HVNIC2dBlIxqZ/baF0pLiSZySAPdDZT7CdZ7GkGXt5A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "@smithy/util-utf8": "^3.0.0", @@ -13294,9 +11992,8 @@ }, "node_modules/@smithy/middleware-content-length": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.1.tgz", - "integrity": "sha512-6QdK/VbrCfXD5/QolE2W/ok6VqxD+SM28Ds8iSlEHXZwv4buLsvWyvoEEy0322K/g5uFgPzBmZjGqesTmPL+yQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/protocol-http": "^4.0.1", "@smithy/types": "^3.1.0", @@ -13308,9 +12005,8 @@ }, "node_modules/@smithy/middleware-endpoint": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.2.tgz", - "integrity": "sha512-gWEaGYB3Bei17Oiy/F2IlUPpBazNXImytoOdJ1xbrUOaJKAOiUhx8/4FOnYLLJHdAwa9PlvJ2ULda2f/Dnwi9w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-serde": "^3.0.1", "@smithy/node-config-provider": "^3.1.1", @@ -13326,9 +12022,8 @@ }, "node_modules/@smithy/middleware-endpoint/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -13341,9 +12036,8 @@ }, "node_modules/@smithy/middleware-endpoint/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13354,9 +12048,8 @@ }, "node_modules/@smithy/middleware-retry": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.4.tgz", - "integrity": "sha512-Tu+FggbLNF5G9L6Wi8o32Mg4bhlBInWlhhaFKyytGRnkfxGopxFVXJQn7sjZdFYJyTz6RZZa06tnlvavUgtoVg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.1", "@smithy/protocol-http": "^4.0.1", @@ -13374,9 +12067,8 @@ }, "node_modules/@smithy/middleware-retry/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -13389,9 +12081,8 @@ }, "node_modules/@smithy/middleware-retry/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13402,9 +12093,8 @@ }, "node_modules/@smithy/middleware-serde": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.1.tgz", - "integrity": "sha512-ak6H/ZRN05r5+SR0/IUc5zOSyh2qp3HReg1KkrnaSLXmncy9lwOjNqybX4L4x55/e5mtVDn1uf/gQ6bw5neJPw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13415,9 +12105,8 @@ }, "node_modules/@smithy/middleware-stack": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.1.tgz", - "integrity": "sha512-fS5uT//y1SlBdkzIvgmWQ9FufwMXrHSSbuR25ygMy1CRDIZkcBMoF4oTMYNfR9kBlVBcVzlv7joFdNrFuQirPA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13428,8 +12117,7 @@ }, "node_modules/@smithy/node-config-provider": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.3.0.tgz", - "integrity": "sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==", + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/shared-ini-file-loader": "^2.4.0", @@ -13442,8 +12130,7 @@ }, "node_modules/@smithy/node-config-provider/node_modules/@smithy/property-provider": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", - "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -13454,8 +12141,7 @@ }, "node_modules/@smithy/node-config-provider/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13465,9 +12151,8 @@ }, "node_modules/@smithy/node-http-handler": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.0.1.tgz", - "integrity": "sha512-hlBI6MuREA4o1wBMEt+QNhUzoDtFFvwR6ecufimlx9D79jPybE/r8kNorphXOi91PgSO9S2fxRjcKCLk7Jw8zA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^3.0.1", "@smithy/protocol-http": "^4.0.1", @@ -13481,9 +12166,8 @@ }, "node_modules/@smithy/property-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.1.tgz", - "integrity": "sha512-YknOMZcQkB5on+MU0DvbToCmT2YPtTETMXW0D3+/Iln7ezT+Zm1GMHhCW1dOH/X/+LkkQD9aXEoCX/B10s4Xdw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13494,9 +12178,8 @@ }, "node_modules/@smithy/protocol-http": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.0.1.tgz", - "integrity": "sha512-eBhm9zwcFPEazc654c0BEWtxYAzrw+OhoSf5pkwKzfftWKXRoqEhwOE2Pvn30v0iAdo7Mfsfb6pi1NnZlGCMpg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13507,9 +12190,8 @@ }, "node_modules/@smithy/querystring-builder": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.1.tgz", - "integrity": "sha512-vKitpnG/2KOMVlx3x1S3FkBH075EROG3wcrcDaNerQNh8yuqnSL23btCD2UyX4i4lpPzNW6VFdxbn2Z25b/g5Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "@smithy/util-uri-escape": "^3.0.0", @@ -13521,9 +12203,8 @@ }, "node_modules/@smithy/querystring-parser": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.1.tgz", - "integrity": "sha512-Qt8DMC05lVS8NcQx94lfVbZSX+2Ym7032b/JR8AlboAa/D669kPzqb35dkjkvAG6+NWmUchef3ENtrD6F+5n8Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13534,9 +12215,8 @@ }, "node_modules/@smithy/service-error-classification": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.1.tgz", - "integrity": "sha512-ubFUvIePjDCyIzZ+pLETqNC6KXJ/fc6g+/baqel7Zf6kJI/kZKgjwkCI7zbUhoUuOZ/4eA/87YasVu40b/B4bA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0" }, @@ -13546,8 +12226,7 @@ }, "node_modules/@smithy/shared-ini-file-loader": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.4.0.tgz", - "integrity": "sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==", + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -13558,8 +12237,7 @@ }, "node_modules/@smithy/shared-ini-file-loader/node_modules/@smithy/types": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13569,9 +12247,8 @@ }, "node_modules/@smithy/signature-v4": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-3.0.1.tgz", - "integrity": "sha512-ARAmD+E7j6TIEhKLjSZxdzs7wceINTMJRN2BXPM09BiUmJhkXAF1ZZtDXH6fhlk7oehBZeh37wGiPOqtdKjLeg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^3.0.0", "@smithy/types": "^3.1.0", @@ -13587,9 +12264,8 @@ }, "node_modules/@smithy/smithy-client": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.1.2.tgz", - "integrity": "sha512-f3eQpczBOFUtdT/ptw2WpUKu1qH1K7xrssrSiHYtd9TuLXkvFqb88l9mz9FHeUVNSUxSnkW1anJnw6rLwUKzQQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/middleware-endpoint": "^3.0.2", "@smithy/middleware-stack": "^3.0.1", @@ -13604,8 +12280,7 @@ }, "node_modules/@smithy/types": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.1.0.tgz", - "integrity": "sha512-qi4SeCVOUPjhSSZrxxB/mB8DrmuSFUcJnD9KXjuP+7C3LV/KFV4kpuUSH3OHDZgQB9TEH/1sO/Fq/5HyaK9MPw==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13615,9 +12290,8 @@ }, "node_modules/@smithy/url-parser": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.1.tgz", - "integrity": "sha512-G140IlNFlzYWVCedC4E2d6NycM1dCUbe5CnsGW1hmGt4hYKiGOw0v7lVru9WAn5T2w09QEjl4fOESWjGmCvVmg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/querystring-parser": "^3.0.1", "@smithy/types": "^3.1.0", @@ -13626,9 +12300,8 @@ }, "node_modules/@smithy/util-base64": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^3.0.0", "@smithy/util-utf8": "^3.0.0", @@ -13640,18 +12313,16 @@ }, "node_modules/@smithy/util-body-length-browser": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", - "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@smithy/util-body-length-node": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", - "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13661,9 +12332,8 @@ }, "node_modules/@smithy/util-buffer-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^3.0.0", "tslib": "^2.6.2" @@ -13674,9 +12344,8 @@ }, "node_modules/@smithy/util-config-provider": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", - "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13686,9 +12355,8 @@ }, "node_modules/@smithy/util-defaults-mode-browser": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.4.tgz", - "integrity": "sha512-sXtin3Mue3A3xo4+XkozpgPptgmRwvNPOqTvb3ANGTCzzoQgAPBNjpE+aXCINaeSMXwHmv7E2oEn2vWdID+SAQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/smithy-client": "^3.1.2", @@ -13702,9 +12370,8 @@ }, "node_modules/@smithy/util-defaults-mode-node": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.4.tgz", - "integrity": "sha512-CUF6TyxLh3CgBRVYgZNOPDfzHQjeQr0vyALR6/DkQkOm7rNfGEzW1BRFi88C73pndmfvoiIT7ochuT76OPz9Dw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/config-resolver": "^3.0.2", "@smithy/credential-provider-imds": "^3.1.1", @@ -13720,9 +12387,8 @@ }, "node_modules/@smithy/util-defaults-mode-node/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -13735,9 +12401,8 @@ }, "node_modules/@smithy/util-defaults-mode-node/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13748,9 +12413,8 @@ }, "node_modules/@smithy/util-endpoints": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.2.tgz", - "integrity": "sha512-4zFOcBFQvifd2LSD4a1dKvfIWWwh4sWNtS3oZ7mpob/qPPmJseqKB148iT+hWCDsG//TmI+8vjYPgZdvnkYlTg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^3.1.1", "@smithy/types": "^3.1.0", @@ -13762,9 +12426,8 @@ }, "node_modules/@smithy/util-endpoints/node_modules/@smithy/node-config-provider": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.1.tgz", - "integrity": "sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^3.1.1", "@smithy/shared-ini-file-loader": "^3.1.1", @@ -13777,9 +12440,8 @@ }, "node_modules/@smithy/util-endpoints/node_modules/@smithy/shared-ini-file-loader": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.1.tgz", - "integrity": "sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13790,9 +12452,8 @@ }, "node_modules/@smithy/util-hex-encoding": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13802,9 +12463,8 @@ }, "node_modules/@smithy/util-middleware": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.1.tgz", - "integrity": "sha512-WRODCQtUsO7vIvfrdxS8RFPeLKcewYtaCglZsBsedIKSUGIIvMlZT5oh+pCe72I+1L+OjnZuqRNpN2LKhWA4KQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.1.0", "tslib": "^2.6.2" @@ -13815,9 +12475,8 @@ }, "node_modules/@smithy/util-retry": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.1.tgz", - "integrity": "sha512-5lRtYm+8fNFEUTdqZXg5M4ppVp40rMIJfR1TpbHAhKQgPIDpWT+iYMaqgnwEbtpi9U1smyUOPv5Sg+M1neOBgw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/service-error-classification": "^3.0.1", "@smithy/types": "^3.1.0", @@ -13829,9 +12488,8 @@ }, "node_modules/@smithy/util-stream": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.0.2.tgz", - "integrity": "sha512-n5Obp5AnlI6qHo8sbupwrcpBe6vFp4qkl0SRNuExKPNrH3ABAMG2ZszRTIUIv2b4AsFrCO+qiy4uH1Q3z1dxTA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/fetch-http-handler": "^3.0.2", "@smithy/node-http-handler": "^3.0.1", @@ -13848,9 +12506,8 @@ }, "node_modules/@smithy/util-uri-escape": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -13860,9 +12517,8 @@ }, "node_modules/@smithy/util-utf8": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^3.0.0", "tslib": "^2.6.2" @@ -13873,9 +12529,8 @@ }, "node_modules/@smithy/util-waiter": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.0.1.tgz", - "integrity": "sha512-wwnrVQdjQxvWGOAiLmqlEhENGCcDIN+XJ/+usPOgSZObAslrCXgKlkX7rNVwIWW2RhPguTKthvF+4AoO0Z6KpA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@smithy/abort-controller": "^3.0.1", "@smithy/types": "^3.1.0", @@ -13887,67 +12542,58 @@ }, "node_modules/@types/aws-lambda": { "version": "8.10.138", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.138.tgz", - "integrity": "sha512-71EHMl70TPWIAsFuHd85NHq6S6T2OOjiisPTrH7RgcjzpJpPh4RQJv7PvVvIxc6PIp8CLV7F9B+TdjcAES5vcA==" + "license": "MIT" }, "node_modules/@types/lodash": { "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/mute-stream": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/node": { "version": "20.14.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", - "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/uuid": { "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" + "license": "MIT" }, "node_modules/@types/wrap-ansi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@typescript/vfs": { "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.3.6.tgz", - "integrity": "sha512-VSLn7rs46Qhe4gYxbK1/IB4NPLvgKl0I6SgeVyJwW5efYAELvDVqf1gVOG7JaKtW8qlMtBaZP02/4TRN39AkEQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1" } }, "node_modules/@whatwg-node/events": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", - "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", "dev": true, + "license": "MIT", "engines": { "node": ">=16.0.0" } }, "node_modules/@whatwg-node/fetch": { "version": "0.9.18", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", - "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", "dev": true, + "license": "MIT", "dependencies": { "@whatwg-node/node-fetch": "^0.5.7", "urlpattern-polyfill": "^10.0.0" @@ -13958,9 +12604,8 @@ }, "node_modules/@whatwg-node/node-fetch": { "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", - "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", "dev": true, + "license": "MIT", "dependencies": { "@kamilkisiela/fast-url-parser": "^1.1.4", "@whatwg-node/events": "^0.1.0", @@ -13974,9 +12619,8 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -13989,18 +12633,16 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14011,11 +12653,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/api-multi-auth": { + "resolved": "backends/api/apiMultiAuth", + "link": true + }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -14029,18 +12674,16 @@ }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -14056,9 +12699,8 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -14078,19 +12720,13 @@ }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "node_modules/auth-main-integ": { - "resolved": "backends/auth/mainInteg", - "link": true + "dev": true, + "license": "MIT" }, "node_modules/auto-bind": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -14100,9 +12736,8 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -14115,8 +12750,7 @@ }, "node_modules/aws-amplify": { "version": "6.3.6", - "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.3.6.tgz", - "integrity": "sha512-haG8Z2PErWS1KoSZ5z+vuQ6Au/cXn0eAMSruur+Ku+vFWXrKUEq0uI8SvAw5rJ6B2BDJEdMMzDnOb+hDuY5lew==", + "license": "Apache-2.0", "dependencies": { "@aws-amplify/analytics": "7.0.35", "@aws-amplify/api": "6.0.37", @@ -14130,9 +12764,8 @@ }, "node_modules/aws-cdk": { "version": "2.145.0", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.145.0.tgz", - "integrity": "sha512-Jdw7nbrXiihYM/jReXK0/i8a+W/o+fLcn1f8Yzvns1jP58KBGQygqyiv5Dm+uqzS3D8/ZZnfPu3ph6aOVLPNSA==", "dev": true, + "license": "Apache-2.0", "bin": { "cdk": "bin/cdk" }, @@ -14145,8 +12778,6 @@ }, "node_modules/aws-cdk-lib": { "version": "2.145.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.145.0.tgz", - "integrity": "sha512-0RCKdojCtF74rI2gGi9KUFVUKykTIMEs3ANjruIjxEz6d2cAsy9c2k+nCCSMdqhKZ9aPJgmBFewiw03Z8NtPig==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -14161,6 +12792,7 @@ "mime-types" ], "dev": true, + "license": "Apache-2.0", "dependencies": { "@aws-cdk/asset-awscli-v1": "^2.2.202", "@aws-cdk/asset-kubectl-v20": "^2.1.2", @@ -14543,9 +13175,8 @@ }, "node_modules/babel-generator": { "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, + "license": "MIT", "dependencies": { "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", @@ -14559,33 +13190,29 @@ }, "node_modules/babel-generator/node_modules/jsesc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/babel-messages": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", "dev": true, + "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-preset-fbjs": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", @@ -14621,9 +13248,8 @@ }, "node_modules/babel-runtime": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "dev": true, + "license": "MIT", "dependencies": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -14631,23 +13257,19 @@ }, "node_modules/babel-runtime/node_modules/core-js": { "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, - "hasInstallScript": true + "hasInstallScript": true, + "license": "MIT" }, "node_modules/babel-runtime/node_modules/regenerator-runtime": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-types": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", "dev": true, + "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -14657,23 +13279,19 @@ }, "node_modules/babel-types/node_modules/to-fast-properties": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -14687,27 +13305,25 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/big-integer": { "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, + "license": "Unlicense", "engines": { "node": ">=0.6" } }, "node_modules/bowser": { "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + "license": "MIT" }, "node_modules/bplist-parser": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "dev": true, + "license": "MIT", "dependencies": { "big-integer": "^1.6.44" }, @@ -14717,18 +13333,16 @@ }, "node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -14738,8 +13352,6 @@ }, "node_modules/browserslist": { "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -14755,6 +13367,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001629", "electron-to-chromium": "^1.4.796", @@ -14770,17 +13383,15 @@ }, "node_modules/bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "license": "MIT", "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -14789,15 +13400,13 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bundle-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", "dev": true, + "license": "MIT", "dependencies": { "run-applescript": "^5.0.0" }, @@ -14810,8 +13419,6 @@ }, "node_modules/busboy": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dev": true, "dependencies": { "streamsearch": "^1.1.0" @@ -14822,9 +13429,8 @@ }, "node_modules/call-bind": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -14841,9 +13447,8 @@ }, "node_modules/camel-case": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", "dev": true, + "license": "MIT", "dependencies": { "pascal-case": "^3.1.1", "tslib": "^1.10.0" @@ -14851,23 +13456,19 @@ }, "node_modules/camel-case/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { "version": "1.0.30001633", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz", - "integrity": "sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==", "dev": true, "funding": [ { @@ -14882,13 +13483,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/capital-case": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -14897,9 +13498,8 @@ }, "node_modules/chalk": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14910,9 +13510,8 @@ }, "node_modules/change-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", "dev": true, + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "capital-case": "^1.0.4", @@ -14930,9 +13529,8 @@ }, "node_modules/change-case-all": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", - "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", "dev": true, + "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -14948,9 +13546,8 @@ }, "node_modules/change-case/node_modules/camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -14958,23 +13555,19 @@ }, "node_modules/chardet": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/charenc": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/ci-info": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -14982,15 +13575,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -15000,9 +13593,8 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -15012,18 +13604,16 @@ }, "node_modules/cli-width": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, + "license": "ISC", "engines": { "node": ">= 12" } }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -15035,15 +13625,13 @@ }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -15055,9 +13643,8 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -15072,18 +13659,16 @@ }, "node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15093,45 +13678,39 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/common-tags": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/constant-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -15140,25 +13719,22 @@ }, "node_modules/constructs": { "version": "10.3.0", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.3.0.tgz", - "integrity": "sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">= 16.14.0" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/core-js": { "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -15166,18 +13742,16 @@ }, "node_modules/cross-fetch": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", "dev": true, + "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" } }, "node_modules/cross-fetch/node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -15195,9 +13769,8 @@ }, "node_modules/cross-inspect": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz", - "integrity": "sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -15207,9 +13780,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -15221,33 +13793,29 @@ }, "node_modules/crypt": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/csv-parse": { "version": "5.5.6", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", - "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/data-view-buffer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -15262,9 +13830,8 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -15279,9 +13846,8 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -15296,15 +13862,13 @@ }, "node_modules/debounce-promise": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", - "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/debug": { "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -15319,18 +13883,16 @@ }, "node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-browser": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", "dev": true, + "license": "MIT", "dependencies": { "bundle-name": "^3.0.0", "default-browser-id": "^3.0.0", @@ -15346,9 +13908,8 @@ }, "node_modules/default-browser-id": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", "dev": true, + "license": "MIT", "dependencies": { "bplist-parser": "^0.2.0", "untildify": "^4.0.0" @@ -15362,9 +13923,8 @@ }, "node_modules/default-browser/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -15385,9 +13945,8 @@ }, "node_modules/default-browser/node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -15397,24 +13956,21 @@ }, "node_modules/default-browser/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/default-browser/node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/defaults": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, + "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -15424,9 +13980,8 @@ }, "node_modules/define-data-property": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -15441,9 +13996,8 @@ }, "node_modules/define-lazy-prop": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -15453,9 +14007,8 @@ }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -15470,27 +14023,24 @@ }, "node_modules/denque": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.10" } }, "node_modules/dependency-graph": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/detect-indent": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", "dev": true, + "license": "MIT", "dependencies": { "repeating": "^2.0.0" }, @@ -15500,9 +14050,8 @@ }, "node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "dev": true, + "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -15512,9 +14061,8 @@ }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -15524,9 +14072,8 @@ }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -15534,36 +14081,31 @@ }, "node_modules/dset": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", - "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { "version": "1.4.802", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.802.tgz", - "integrity": "sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/envinfo": { "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -15573,9 +14115,8 @@ }, "node_modules/es-abstract": { "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -15633,9 +14174,8 @@ }, "node_modules/es-define-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -15645,18 +14185,16 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-object-atoms": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -15666,9 +14204,8 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -15680,18 +14217,16 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -15706,10 +14241,9 @@ }, "node_modules/esbuild": { "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -15744,45 +14278,40 @@ }, "node_modules/escalade": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/esm": { "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/execa": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -15803,9 +14332,8 @@ }, "node_modules/external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, + "license": "MIT", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -15817,15 +14345,13 @@ }, "node_modules/fast-decode-uri-component": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", - "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -15839,18 +14365,16 @@ }, "node_modules/fast-querystring": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", - "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", "dev": true, + "license": "MIT", "dependencies": { "fast-decode-uri-component": "^1.0.1" } }, "node_modules/fast-xml-parser": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz", - "integrity": "sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg==", "dev": true, + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -15864,27 +14388,24 @@ }, "node_modules/fastq": { "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fbjs": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "dev": true, + "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -15897,14 +14418,11 @@ }, "node_modules/fbjs-css-vars": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fetch-blob": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", "dev": true, "funding": [ { @@ -15916,6 +14434,7 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" @@ -15926,9 +14445,8 @@ }, "node_modules/figures": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -15941,9 +14459,8 @@ }, "node_modules/fill-range": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -15953,9 +14470,8 @@ }, "node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -15966,18 +14482,16 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.0.tgz", - "integrity": "sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==", "dev": true, + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -15991,9 +14505,8 @@ }, "node_modules/formdata-polyfill": { "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "dev": true, + "license": "MIT", "dependencies": { "fetch-blob": "^3.1.2" }, @@ -16003,9 +14516,8 @@ }, "node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -16017,16 +14529,13 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -16037,18 +14546,16 @@ }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/function.prototype.name": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -16064,45 +14571,40 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/generate-function": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", "dev": true, + "license": "MIT", "dependencies": { "is-property": "^1.0.2" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -16119,18 +14621,16 @@ }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-stream": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -16140,9 +14640,8 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -16157,9 +14656,8 @@ }, "node_modules/get-tsconfig": { "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, + "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -16169,15 +14667,13 @@ }, "node_modules/getopts": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.3.0.tgz", - "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/glob": { "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -16197,9 +14693,8 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -16209,18 +14704,16 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -16234,9 +14727,8 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -16254,9 +14746,8 @@ }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -16266,29 +14757,25 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphql": { "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "license": "MIT", "engines": { "node": ">= 10.x" } }, "node_modules/graphql-mapping-template": { "version": "4.20.16", - "resolved": "https://registry.npmjs.org/graphql-mapping-template/-/graphql-mapping-template-4.20.16.tgz", - "integrity": "sha512-J+shdngmnAxBM4mS4ga2RGusbPRMMO/TfRiNuHNKHxEU8O85us9zC6l7kSQ9hkWQDrKISJfDaesNKO3Jo5GerA==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/graphql-tag": { "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.1.0" }, @@ -16301,9 +14788,8 @@ }, "node_modules/graphql-transformer-common": { "version": "4.30.1", - "resolved": "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.30.1.tgz", - "integrity": "sha512-SPitc4dEtWdyy+xe3FJSsvqw64ScMkl5mBpHK+P/iEMJEp9YE6H+s+9GAcewBhDSTDZibDHE+dT04a91FYN27w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", @@ -16313,9 +14799,8 @@ }, "node_modules/handlebars": { "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.0", @@ -16334,36 +14819,32 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -16373,9 +14854,8 @@ }, "node_modules/has-proto": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16385,9 +14865,8 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16397,9 +14876,8 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -16412,9 +14890,8 @@ }, "node_modules/hasown": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -16424,9 +14901,8 @@ }, "node_modules/header-case": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", "dev": true, + "license": "MIT", "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" @@ -16434,27 +14910,24 @@ }, "node_modules/hjson": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz", - "integrity": "sha512-MkUeB0cTIlppeSsndgESkfFD21T2nXPRaBStLtf3cAYA2bVEFdXlodZB0TukwZiobPD1Ksax5DK4RTZeaXCI3Q==", "dev": true, + "license": "MIT", "bin": { "hjson": "bin/hjson" } }, "node_modules/human-signals": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -16464,13 +14937,10 @@ }, "node_modules/idb": { "version": "5.0.6", - "resolved": "https://registry.npmjs.org/idb/-/idb-5.0.6.tgz", - "integrity": "sha512-/PFvOWPzRcEPmlDt5jEvzVZVs0wyd/EvGvkDIcbBpGuMMLQKrTPG0TxvE2UJtgZtCQCmOtM2QD7yQJBVEjKGOw==" + "license": "ISC" }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -16484,21 +14954,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/immer": { "version": "9.0.6", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz", - "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -16506,18 +14975,16 @@ }, "node_modules/immutable": { "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.8.0" } }, "node_modules/import-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.2" }, @@ -16527,32 +14994,31 @@ }, "node_modules/inflected": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/inflected/-/inflected-2.1.0.tgz", - "integrity": "sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, + "node_modules/infra-common": { + "resolved": "infra-common", + "link": true + }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/internal-slot": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -16564,27 +15030,24 @@ }, "node_modules/interpret": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/invariant": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/is-absolute": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, + "license": "MIT", "dependencies": { "is-relative": "^1.0.0", "is-windows": "^1.0.1" @@ -16595,9 +15058,8 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -16611,9 +15073,8 @@ }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -16623,9 +15084,8 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -16639,15 +15099,13 @@ }, "node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16657,9 +15115,8 @@ }, "node_modules/is-ci": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -16669,9 +15126,8 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" }, @@ -16681,9 +15137,8 @@ }, "node_modules/is-data-view": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, + "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -16696,9 +15151,8 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16711,9 +15165,8 @@ }, "node_modules/is-docker": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -16726,18 +15179,16 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finite": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" }, @@ -16747,18 +15198,16 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -16768,9 +15217,8 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^3.0.0" }, @@ -16786,27 +15234,24 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", - "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/is-negative-zero": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16816,18 +15261,16 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16840,15 +15283,13 @@ }, "node_modules/is-property": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -16862,9 +15303,8 @@ }, "node_modules/is-relative": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, + "license": "MIT", "dependencies": { "is-unc-path": "^1.0.0" }, @@ -16874,9 +15314,8 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -16889,9 +15328,8 @@ }, "node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -16901,9 +15339,8 @@ }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16916,9 +15353,8 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -16931,9 +15367,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -16946,9 +15381,8 @@ }, "node_modules/is-unc-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, + "license": "MIT", "dependencies": { "unc-path-regex": "^0.1.2" }, @@ -16958,18 +15392,16 @@ }, "node_modules/is-upper-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", - "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -16979,18 +15411,16 @@ }, "node_modules/is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -17000,9 +15430,8 @@ }, "node_modules/is-wsl/node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -17015,20 +15444,17 @@ }, "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/jackspeak": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -17044,23 +15470,20 @@ }, "node_modules/js-cookie": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -17070,9 +15493,8 @@ }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -17082,27 +15504,24 @@ }, "node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/kleur": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/knex": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/knex/-/knex-2.4.2.tgz", - "integrity": "sha512-tMI1M7a+xwHhPxjbl/H9K1kHX+VncEYcvCx5K00M16bWvpYPKAZd6QrCu68PtHAdIZNQPWZn0GVhqVBEthGWCg==", "dev": true, + "license": "MIT", "dependencies": { "colorette": "2.0.19", "commander": "^9.1.0", @@ -17151,9 +15570,8 @@ }, "node_modules/knex/node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -17168,9 +15586,8 @@ }, "node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -17180,32 +15597,27 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.mergewith": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.4.2" }, @@ -17215,9 +15627,8 @@ }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -17227,9 +15638,8 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -17241,33 +15651,29 @@ }, "node_modules/log-symbols/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/log-symbols/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -17277,15 +15683,13 @@ }, "node_modules/long": { "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -17295,49 +15699,40 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lower-case-first": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", - "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, - "node_modules/maininteg": { - "resolved": "backends/api/mainInteg", - "link": true - }, "node_modules/map-cache": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/md5": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -17346,24 +15741,21 @@ }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -17374,9 +15766,8 @@ }, "node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -17386,18 +15777,16 @@ }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -17410,42 +15799,37 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mute-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/mysql2": { "version": "3.9.9", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.9.9.tgz", - "integrity": "sha512-Qtb2RUxwWMFkWXqF7Rd/7ySkupbQnNY7O0zQuQYgPcuJZ06M36JG3HIDEh/pEeq7LImcvA6O3lOVQ9XQK+HEZg==", "dev": true, + "license": "MIT", "dependencies": { "denque": "^2.1.0", "generate-function": "^2.3.1", @@ -17462,9 +15846,8 @@ }, "node_modules/mysql2/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -17474,18 +15857,16 @@ }, "node_modules/mysql2/node_modules/lru-cache": { "version": "8.0.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz", - "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==", "dev": true, + "license": "ISC", "engines": { "node": ">=16.14" } }, "node_modules/named-placeholders": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz", - "integrity": "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==", "dev": true, + "license": "MIT", "dependencies": { "lru-cache": "^7.14.1" }, @@ -17495,30 +15876,26 @@ }, "node_modules/named-placeholders/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/nanoclone": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", - "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -17526,17 +15903,14 @@ }, "node_modules/node-addon-api": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", "dev": true, + "license": "MIT", "engines": { "node": "^16 || ^18 || >= 20" } }, "node_modules/node-domexception": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", "dev": true, "funding": [ { @@ -17548,15 +15922,15 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "engines": { "node": ">=10.5.0" } }, "node_modules/node-fetch": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, + "license": "MIT", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -17572,21 +15946,18 @@ }, "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/npm-run-path": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -17599,9 +15970,8 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -17611,51 +15981,45 @@ }, "node_modules/nullthrows": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-hash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -17671,18 +16035,16 @@ }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -17695,9 +16057,8 @@ }, "node_modules/open": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", "dev": true, + "license": "MIT", "dependencies": { "default-browser": "^4.0.0", "define-lazy-prop": "^3.0.0", @@ -17713,9 +16074,8 @@ }, "node_modules/ora": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", - "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^3.0.0", "cli-cursor": "^3.1.0", @@ -17735,24 +16095,21 @@ }, "node_modules/ora/node_modules/mute-stream": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -17765,9 +16122,8 @@ }, "node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -17777,18 +16133,16 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -17796,9 +16150,8 @@ }, "node_modules/parse-filepath": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, + "license": "MIT", "dependencies": { "is-absolute": "^1.0.0", "map-cache": "^0.2.0", @@ -17810,18 +16163,16 @@ }, "node_modules/parse-gitignore": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-2.0.0.tgz", - "integrity": "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -17829,9 +16180,8 @@ }, "node_modules/path-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -17839,42 +16189,37 @@ }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-root": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, + "license": "MIT", "dependencies": { "path-root-regex": "^0.1.0" }, @@ -17884,18 +16229,16 @@ }, "node_modules/path-root-regex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-scurry": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -17909,27 +16252,24 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pg": { "version": "8.11.6", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.6.tgz", - "integrity": "sha512-6CyL4F0j3vPmakU9rWdeRY8qF5Cjc3OE86y6YpgDI6YtKHhNyCjGEIE8U5ZRfBjKTZikwolKIFWh3I22MeRnoA==", "dev": true, + "license": "MIT", "dependencies": { "pg-connection-string": "^2.6.4", "pg-pool": "^3.6.2", @@ -17954,46 +16294,40 @@ }, "node_modules/pg-cloudflare": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", - "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/pg-connection-string": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", - "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pg-int8": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", - "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", "dev": true, + "license": "ISC", "engines": { "node": ">=4.0.0" } }, "node_modules/pg-pool": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.2.tgz", - "integrity": "sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==", "dev": true, + "license": "MIT", "peerDependencies": { "pg": ">=8.0" } }, "node_modules/pg-protocol": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz", - "integrity": "sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pg-types": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", "dev": true, + "license": "MIT", "dependencies": { "pg-int8": "1.0.1", "postgres-array": "~2.0.0", @@ -18007,30 +16341,26 @@ }, "node_modules/pg/node_modules/pg-connection-string": { "version": "2.6.4", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", - "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pgpass": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", - "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", "dev": true, + "license": "MIT", "dependencies": { "split2": "^4.1.0" } }, "node_modules/picocolors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -18040,54 +16370,48 @@ }, "node_modules/pluralize": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/possible-typed-array-names": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postgres-array": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/postgres-bytea": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/postgres-date": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/postgres-interval": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", "dev": true, + "license": "MIT", "dependencies": { "xtend": "^4.0.0" }, @@ -18097,9 +16421,8 @@ }, "node_modules/prettier": { "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -18112,23 +16435,19 @@ }, "node_modules/promise": { "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, + "license": "MIT", "dependencies": { "asap": "~2.0.3" } }, "node_modules/property-expr": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", - "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -18143,13 +16462,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/react": { "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0" @@ -18160,9 +16479,8 @@ }, "node_modules/react-dom": { "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0", @@ -18174,9 +16492,8 @@ }, "node_modules/rechoir": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, + "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -18186,15 +16503,13 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -18210,9 +16525,8 @@ }, "node_modules/relay-runtime": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", - "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0", "fbjs": "^3.0.0", @@ -18221,9 +16535,8 @@ }, "node_modules/repeating": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", "dev": true, + "license": "MIT", "dependencies": { "is-finite": "^1.0.0" }, @@ -18233,24 +16546,21 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/resolve": { "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -18265,27 +16575,24 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, "node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -18296,18 +16603,16 @@ }, "node_modules/restore-cursor/node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/restore-cursor/node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -18320,15 +16625,13 @@ }, "node_modules/restore-cursor/node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -18336,10 +16639,8 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -18352,9 +16653,8 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -18362,10 +16662,8 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -18383,9 +16681,8 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18395,9 +16692,8 @@ }, "node_modules/run-applescript": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0" }, @@ -18410,9 +16706,8 @@ }, "node_modules/run-applescript/node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -18433,9 +16728,8 @@ }, "node_modules/run-applescript/node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -18445,18 +16739,16 @@ }, "node_modules/run-applescript/node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/run-applescript/node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -18466,18 +16758,16 @@ }, "node_modules/run-applescript/node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/run-applescript/node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -18487,9 +16777,8 @@ }, "node_modules/run-applescript/node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -18502,32 +16791,27 @@ }, "node_modules/run-applescript/node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/run-applescript/node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/run-async": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -18543,23 +16827,22 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rxjs": { "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/safe-array-concat": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -18575,15 +16858,13 @@ }, "node_modules/safe-array-concat/node_modules/isarray": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -18598,15 +16879,13 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/scheduler": { "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0" @@ -18614,9 +16893,8 @@ }, "node_modules/semver": { "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -18626,9 +16904,8 @@ }, "node_modules/sentence-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -18637,21 +16914,17 @@ }, "node_modules/seq-queue": { "version": "0.0.5", - "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", - "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==", "dev": true }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -18666,9 +16939,8 @@ }, "node_modules/set-function-name": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -18681,15 +16953,13 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -18699,18 +16969,16 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/side-channel": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -18726,9 +16994,8 @@ }, "node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -18738,24 +17005,21 @@ }, "node_modules/signedsource": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", - "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/snake-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -18763,18 +17027,16 @@ }, "node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -18782,44 +17044,38 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/split2": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10.x" } }, "node_modules/sponge-case": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", - "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/sqlstring": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", - "integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/streamsearch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -18827,9 +17083,8 @@ }, "node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -18845,9 +17100,8 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -18859,15 +17113,13 @@ }, "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -18877,9 +17129,8 @@ }, "node_modules/string-width/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -18892,9 +17143,8 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -18910,9 +17160,8 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -18924,9 +17173,8 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -18941,9 +17189,8 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -18954,9 +17201,8 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -18966,9 +17212,8 @@ }, "node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -18978,9 +17223,8 @@ }, "node_modules/strip-indent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -18990,14 +17234,12 @@ }, "node_modules/strnum": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + "license": "MIT" }, "node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19007,9 +17249,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -19019,45 +17260,40 @@ }, "node_modules/swap-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", - "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/tarn": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz", - "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/tildify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", - "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/title-case": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", - "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/titleize": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -19067,9 +17303,8 @@ }, "node_modules/tmp": { "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, + "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -19079,18 +17314,16 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -19100,44 +17333,38 @@ }, "node_modules/toposort": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/trim-right": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/ts-dedent": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-1.2.0.tgz", - "integrity": "sha512-6zSJp23uQI+Txyz5LlXMXAHpUhY4Hi0oluXny0OgIR7g/Cromq4vDBnhtbBdyIV34g0pgwxUvnvg+jLJe4c1NA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/tslib": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "license": "0BSD" }, "node_modules/tsx": { "version": "4.15.4", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.15.4.tgz", - "integrity": "sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "~0.21.4", "get-tsconfig": "^4.7.5" @@ -19154,10 +17381,8 @@ }, "node_modules/tsx/node_modules/fsevents": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -19168,9 +17393,8 @@ }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -19180,9 +17404,8 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -19194,9 +17417,8 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -19213,9 +17435,8 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -19233,9 +17454,8 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -19253,9 +17473,8 @@ }, "node_modules/typescript": { "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -19266,8 +17485,6 @@ }, "node_modules/ua-parser-js": { "version": "1.0.38", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", - "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "dev": true, "funding": [ { @@ -19283,15 +17500,15 @@ "url": "https://github.com/sponsors/faisalman" } ], + "license": "MIT", "engines": { "node": "*" } }, "node_modules/uglify-js": { "version": "3.18.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", - "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", "dev": true, + "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -19302,17 +17519,15 @@ }, "node_modules/ulid": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", - "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "license": "MIT", "bin": { "ulid": "bin/cli.js" } }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -19325,41 +17540,35 @@ }, "node_modules/unc-path-regex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/untildify": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-browserslist-db": { "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "dev": true, "funding": [ { @@ -19375,6 +17584,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -19388,82 +17598,69 @@ }, "node_modules/upper-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/upper-case-first": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/urlpattern-polyfill": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", - "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", - "dev": true - }, - "node_modules/username": { - "resolved": "backends/auth/username", - "link": true + "dev": true, + "license": "MIT" }, "node_modules/uuid": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/value-or-promise": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", - "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-streams-polyfill": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -19471,9 +17668,8 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -19486,9 +17682,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -19502,15 +17697,13 @@ }, "node_modules/which-module": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -19527,15 +17720,13 @@ }, "node_modules/wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19548,9 +17739,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19565,15 +17755,13 @@ }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19585,15 +17773,13 @@ }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19605,39 +17791,34 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -19653,24 +17834,21 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19682,9 +17860,8 @@ }, "node_modules/yup": { "version": "0.32.11", - "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", - "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.15.4", "@types/lodash": "^4.14.175", @@ -19700,9 +17877,8 @@ }, "node_modules/zod": { "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/infra-gen2/package.json b/infra-gen2/package.json index 719cee82fd..ff47735759 100644 --- a/infra-gen2/package.json +++ b/infra-gen2/package.json @@ -2,6 +2,7 @@ "name": "root", "private": true, "workspaces": [ + "infra-common/", "backends/analytics/*", "backends/api/*", "backends/auth/*", diff --git a/infra-gen2/tool/deploy_gen2.dart b/infra-gen2/tool/deploy_gen2.dart index f5f8daf2b5..1277d3cf71 100644 --- a/infra-gen2/tool/deploy_gen2.dart +++ b/infra-gen2/tool/deploy_gen2.dart @@ -321,7 +321,7 @@ String? _getS3BucketName(String bucketName) { return matchingBuckets.single; } -/// Create an S3 bucke +/// Create an S3 bucket void _createS3Bucket(String bucketName) { print('🪣 Creating S3 bucket: $bucketName'); final createBucket = Process.runSync( diff --git a/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart b/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart index 648f401f34..ad690a77db 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart @@ -10,14 +10,18 @@ import 'package:integration_test/integration_test.dart'; import '../util.dart'; -void main({bool useExistingTestUser = false}) { +void main({bool useExistingTestUser = false, bool useGen2 = false}) { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group( 'GraphQL API key', () { setUpAll(() async { - await configureAmplify(); + if (useGen2) { + await configureAmplifyGen2(); + } else { + await configureAmplify(); + } await signOutTestUser(); }); @@ -52,15 +56,17 @@ void main({bool useExistingTestUser = false}) { () { late StreamController hubEventsController; late Stream hubEvents; + late StreamSubscription hubEventsSubscription; setUpAll(() async { if (!useExistingTestUser) { - await signUpTestUser(); + await signUpTestUser(useEmail: useGen2); } - await signInTestUser(); + await signInTestUser(useEmail: useGen2); hubEventsController = StreamController.broadcast(); hubEvents = hubEventsController.stream; - Amplify.Hub.listen(HubChannel.Api, hubEventsController.add); + hubEventsSubscription = + Amplify.Hub.listen(HubChannel.Api, hubEventsController.add); }); tearDownAll(() async { @@ -69,6 +75,7 @@ void main({bool useExistingTestUser = false}) { await deleteTestUser(); } + await hubEventsSubscription.cancel(); await hubEventsController.close(); Amplify.Hub.close(); }); diff --git a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart index 23cc06a74e..8c035db087 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart @@ -6,6 +6,8 @@ import 'dart:math'; import 'package:amplify_api/amplify_api.dart'; import 'package:amplify_api_example/models/ModelProvider.dart'; +import 'package:amplify_api_example/models/gen2/Gen2ModelProvider.dart' + as gen2_model_provider; import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'package:amplify_flutter/amplify_flutter.dart'; import 'package:flutter_test/flutter_test.dart'; @@ -23,23 +25,27 @@ const _limit = 10000; const _max = 10000; -void main({bool useExistingTestUser = false}) { +void main({bool useExistingTestUser = false, bool useGen2 = false}) { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group('GraphQL IAM', () { setUpAll(() async { - await configureAmplify(); + if (useGen2) { + await configureAmplifyGen2(); + } else { + await configureAmplify(); + } if (!useExistingTestUser) { - await signUpTestUser(); + await signUpTestUser(useEmail: useGen2); } - await signInTestUser(); + await signInTestUser(useEmail: useGen2); }); tearDownAll(() async { await deleteTestModels(); if (!useExistingTestUser) { - await deleteTestUser(); + await deleteTestUser(useEmail: useGen2); } }); @@ -155,7 +161,10 @@ void main({bool useExistingTestUser = false}) { (WidgetTester tester) async { final title = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final createdPost = await addPostAndBlog(title, rating); + final createdPost = await addPostAndBlog( + title, + rating, + ); final req = ModelQueries.list( Post.classType, @@ -174,7 +183,10 @@ void main({bool useExistingTestUser = false}) { (WidgetTester tester) async { final title = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final createdPost = await addPostAndBlog(title, rating); + final createdPost = await addPostAndBlog( + title, + rating, + ); final blogId = createdPost.blog?.id; final req = ModelQueries.list( @@ -239,7 +251,10 @@ void main({bool useExistingTestUser = false}) { testWidgets('should copyWith request', (WidgetTester tester) async { final title = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final createdPost = await addPostAndBlog(title, rating); + final createdPost = await addPostAndBlog( + title, + rating, + ); final blogId = createdPost.blog?.id; // Original request with mock id @@ -297,8 +312,10 @@ void main({bool useExistingTestUser = false}) { // First ensure that request will fail without custom headers. final reqThatFails = ModelMutations.create( Blog(name: testName), + authorizationMode: APIAuthorizationType.iam, ); - final failRes = await Amplify.API.query(request: reqThatFails).response; + final failRes = + await Amplify.API.mutate(request: reqThatFails).response; expect(failRes.data, isNull); expect(failRes.hasErrors, isTrue); @@ -317,97 +334,205 @@ void main({bool useExistingTestUser = false}) { headers: headers, ); final res = - await Amplify.API.query(request: reqThatShouldWork).response; + await Amplify.API.mutate(request: reqThatShouldWork).response; expect(res, hasNoGraphQLErrors); expect(res.data?.name, testName); await deleteBlog(res.data!); }); testWidgets( - 'should GET a model with custom primary key and complex identifier using model helpers', - (WidgetTester tester) async { - const name = 'Integration Test CpkParent to fetch'; - final cpkParent = await addCpkParent(name); - final req = ModelQueries.get( - CpkOneToOneBidirectionalParentCD.classType, - cpkParent.modelIdentifier, - ); - final res = await Amplify.API.query(request: req).response; - final data = res.data; - expect(res, hasNoGraphQLErrors); - expect(data, equals(cpkParent)); - }); + 'should GET a model with custom primary key and complex identifier using model helpers', + (WidgetTester tester) async { + // TODO(equartey): remove when test is reliably skipped + if (useGen2) return; + const name = 'Integration Test CpkParent to fetch'; + final cpkParent = await addCpkParent(name); + final req = ModelQueries.get( + CpkOneToOneBidirectionalParentCD.classType, + cpkParent.modelIdentifier, + ); + final res = await Amplify.API.query(request: req).response; + final data = res.data; + expect(res, hasNoGraphQLErrors); + expect(data, equals(cpkParent)); + }, + skip: useGen2, + ); + + testWidgets( + 'Gen 2 - should GET a model with custom primary key and complex identifier using model helpers', + (WidgetTester tester) async { + // TODO(equartey): remove when test is reliably skipped + if (!useGen2) return; + const name = 'Integration Test CpkParent to fetch'; + final cpkParent = await addCpkParentGen2(name); + final req = ModelQueries.get( + gen2_model_provider.CpkOneToOneBidirectionalParentCD.classType, + cpkParent.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, + ); + final res = await Amplify.API.query(request: req).response; + final data = res.data; + expect(res, hasNoGraphQLErrors); + expect(data, equals(cpkParent)); + }, + skip: !useGen2, + ); /// parent: { customId, name } // complex identifier /// child: { belongsToParent } // references parent by complex identifier /// get(child) -> child populated with parent that has customId and name testWidgets( - 'should GET a child and include parent with complex identifier and custom primary key', - (WidgetTester tester) async { - const name = 'Integration Test CpkParent to fetch w child'; - const explicitChildName = 'Explicit child name fetch test'; - const implicitChildName = 'Implicit child name fetch test'; - // Create test parent, explicit child and implicit child - final cpkParent = await addCpkParent(name); - final createExplicitChildReq = ModelMutations.create( - CpkOneToOneBidirectionalChildExplicitCD( - name: explicitChildName, - belongsToParent: cpkParent, - ), - ); - final createImplicitChildReq = ModelMutations.create( - CpkOneToOneBidirectionalChildImplicitCD( - name: implicitChildName, - belongsToParent: cpkParent, - ), - ); - final explicitChildCreateRes = - await Amplify.API.mutate(request: createExplicitChildReq).response; - expect(explicitChildCreateRes, hasNoGraphQLErrors); - final createdExplicitChild = explicitChildCreateRes.data!; - cpkExplicitChildCache.add(createdExplicitChild); - final implicitChildCreateRes = - await Amplify.API.mutate(request: createImplicitChildReq).response; - expect(implicitChildCreateRes, hasNoGraphQLErrors); - final createdImplicitChild = implicitChildCreateRes.data!; - cpkImplicitChildCache.add(createdImplicitChild); - - // Fetch the created children and check responses. - final fetchExplicitChildReq = - ModelQueries.get( - CpkOneToOneBidirectionalChildExplicitCD.classType, - createdExplicitChild.modelIdentifier, - ); - final fetchExplicitChildRes = - await Amplify.API.query(request: fetchExplicitChildReq).response; - final fetchedExplicitChild = fetchExplicitChildRes.data; - expect(fetchExplicitChildRes, hasNoGraphQLErrors); - // Convert to JSON because `_belongsToParent` is private on the model - // but present in the converted JSON. - final explicitChildJson = fetchedExplicitChild?.toJson(); - final explicitParentJson = - explicitChildJson?['belongsToParent'] as Map; - expect( - explicitParentJson['customId'], - equals(cpkParent.customId), - ); - final fetchImplicitChildReq = - ModelQueries.get( - CpkOneToOneBidirectionalChildImplicitCD.classType, - createdImplicitChild.modelIdentifier, - ); - final fetchImplicitChildRes = - await Amplify.API.query(request: fetchImplicitChildReq).response; - final fetchedImplicitChild = fetchImplicitChildRes.data; - expect(fetchImplicitChildRes, hasNoGraphQLErrors); - final implicitChildJson = fetchedImplicitChild?.toJson(); - final implicitParentJson = - implicitChildJson?['belongsToParent'] as Map; - expect( - implicitParentJson['customId'], - equals(cpkParent.customId), - ); - }); + 'should GET a child and include parent with complex identifier and custom primary key', + (WidgetTester tester) async { + // TODO(equartey): remove when test is reliably skipped + if (useGen2) return; + const name = 'Integration Test CpkParent to fetch w child'; + const explicitChildName = 'Explicit child name fetch test'; + const implicitChildName = 'Implicit child name fetch test'; + // Create test parent, explicit child and implicit child + final cpkParent = await addCpkParent(name); + final createExplicitChildReq = ModelMutations.create( + CpkOneToOneBidirectionalChildExplicitCD( + name: explicitChildName, + belongsToParent: cpkParent, + ), + ); + final createImplicitChildReq = ModelMutations.create( + CpkOneToOneBidirectionalChildImplicitCD( + name: implicitChildName, + belongsToParent: cpkParent, + ), + ); + final explicitChildCreateRes = await Amplify.API + .mutate(request: createExplicitChildReq) + .response; + expect(explicitChildCreateRes, hasNoGraphQLErrors); + final createdExplicitChild = explicitChildCreateRes.data!; + cpkExplicitChildCache.add(createdExplicitChild); + final implicitChildCreateRes = await Amplify.API + .mutate(request: createImplicitChildReq) + .response; + expect(implicitChildCreateRes, hasNoGraphQLErrors); + final createdImplicitChild = implicitChildCreateRes.data!; + cpkImplicitChildCache.add(createdImplicitChild); + + // Fetch the created children and check responses. + final fetchExplicitChildReq = + ModelQueries.get( + CpkOneToOneBidirectionalChildExplicitCD.classType, + createdExplicitChild.modelIdentifier, + ); + final fetchExplicitChildRes = + await Amplify.API.query(request: fetchExplicitChildReq).response; + final fetchedExplicitChild = fetchExplicitChildRes.data; + expect(fetchExplicitChildRes, hasNoGraphQLErrors); + // Convert to JSON because `_belongsToParent` is private on the model + // but present in the converted JSON. + final explicitChildJson = fetchedExplicitChild?.toJson(); + final explicitParentJson = + explicitChildJson?['belongsToParent'] as Map; + expect( + explicitParentJson['customId'], + equals(cpkParent.customId), + ); + final fetchImplicitChildReq = + ModelQueries.get( + CpkOneToOneBidirectionalChildImplicitCD.classType, + createdImplicitChild.modelIdentifier, + ); + final fetchImplicitChildRes = + await Amplify.API.query(request: fetchImplicitChildReq).response; + final fetchedImplicitChild = fetchImplicitChildRes.data; + expect(fetchImplicitChildRes, hasNoGraphQLErrors); + final implicitChildJson = fetchedImplicitChild?.toJson(); + final implicitParentJson = + implicitChildJson?['belongsToParent'] as Map; + expect( + implicitParentJson['customId'], + equals(cpkParent.customId), + ); + }, + skip: useGen2, + ); + + testWidgets( + 'gen2 - should GET a child and include parent with complex identifier and custom primary key', + (WidgetTester tester) async { + // TODO(equartey): remove when test is reliably skipped + if (!useGen2) return; + const name = 'Integration Test CpkParent to fetch w child'; + const explicitChildName = 'Explicit child name fetch test'; + const implicitChildName = 'Implicit child name fetch test'; + // Create test parent, explicit child and implicit child + final cpkParent = await addCpkParentGen2(name); + final createExplicitChildReq = ModelMutations.create( + gen2_model_provider.CpkOneToOneBidirectionalChildExplicitCD( + name: explicitChildName, + belongsToParent: cpkParent, + ), + authorizationMode: APIAuthorizationType.iam, + ); + final createImplicitChildReq = ModelMutations.create( + gen2_model_provider.CpkOneToOneBidirectionalChildImplicitCD( + name: implicitChildName, + belongsToParent: cpkParent, + ), + authorizationMode: APIAuthorizationType.iam, + ); + final explicitChildCreateRes = await Amplify.API + .mutate(request: createExplicitChildReq) + .response; + expect(explicitChildCreateRes, hasNoGraphQLErrors); + final createdExplicitChild = explicitChildCreateRes.data!; + gen2CpkExplicitChildCache.add(createdExplicitChild); + final implicitChildCreateRes = await Amplify.API + .mutate(request: createImplicitChildReq) + .response; + expect(implicitChildCreateRes, hasNoGraphQLErrors); + final createdImplicitChild = implicitChildCreateRes.data!; + gen2CpkImplicitChildCache.add(createdImplicitChild); + + // Fetch the created children and check responses. + final fetchExplicitChildReq = ModelQueries.get( + gen2_model_provider + .CpkOneToOneBidirectionalChildExplicitCD.classType, + createdExplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, + ); + final fetchExplicitChildRes = + await Amplify.API.query(request: fetchExplicitChildReq).response; + final fetchedExplicitChild = fetchExplicitChildRes.data; + expect(fetchExplicitChildRes, hasNoGraphQLErrors); + // Convert to JSON because `_belongsToParent` is private on the model + // but present in the converted JSON. + final explicitChildJson = fetchedExplicitChild?.toJson(); + final explicitParentJson = + explicitChildJson?['belongsToParent'] as Map; + expect( + explicitParentJson['customId'], + equals(cpkParent.customId), + ); + final fetchImplicitChildReq = ModelQueries.get( + gen2_model_provider + .CpkOneToOneBidirectionalChildImplicitCD.classType, + createdImplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, + ); + final fetchImplicitChildRes = + await Amplify.API.query(request: fetchImplicitChildReq).response; + final fetchedImplicitChild = fetchImplicitChildRes.data; + expect(fetchImplicitChildRes, hasNoGraphQLErrors); + final implicitChildJson = fetchedImplicitChild?.toJson(); + final implicitParentJson = + implicitChildJson?['belongsToParent'] as Map; + expect( + implicitParentJson['customId'], + equals(cpkParent.customId), + ); + }, + skip: !useGen2, + ); }); group('queries (guest access)', () { @@ -417,7 +542,10 @@ void main({bool useExistingTestUser = false}) { testWidgets('should fetch model that allows guest access', (WidgetTester tester) async { - final req = ModelQueries.list(Blog.classType); + final req = ModelQueries.list( + Blog.classType, + authorizationMode: APIAuthorizationType.iam, + ); final res = await Amplify.API.query(request: req).response; final data = res.data; expect(res, hasNoGraphQLErrors); @@ -426,14 +554,17 @@ void main({bool useExistingTestUser = false}) { testWidgets('should get error model that does not allow guest access', (WidgetTester tester) async { - final req = ModelQueries.list(Comment.classType); + final req = ModelQueries.list( + Comment.classType, + authorizationMode: APIAuthorizationType.iam, + ); final res = await Amplify.API.query(request: req).response; expect(res.data, isNull); expect(res.hasErrors, isTrue); }); tearDownAll(() async { - await signInTestUser(); + await signInTestUser(useEmail: useGen2); }); }); @@ -524,12 +655,17 @@ void main({bool useExistingTestUser = false}) { 'should emit event when onCreate subscription made with model helper for post (model with parent).', (WidgetTester tester) async { final title = 'Integration Test post - subscription create ${uuid()}'; - final subscriptionRequest = - ModelSubscriptions.onCreate(Post.classType); + final subscriptionRequest = ModelSubscriptions.onCreate( + Post.classType, + authorizationMode: APIAuthorizationType.iam, + ); final eventResponse = await establishSubscriptionAndMutate( subscriptionRequest, - () => addPostAndBlog(title, 0), + () => addPostAndBlog( + title, + 0, + ), eventFilter: (response) => response.data?.title == title, ); final postFromEvent = eventResponse.data; @@ -559,8 +695,16 @@ void main({bool useExistingTestUser = false}) { final stream = Amplify.API.subscribe( subscriptionRequest, onEstablished: () { - addPost(postTitle1, 3, blog1); - addPost(postTitle2, 3, blog2); + addPost( + postTitle1, + 3, + blog1, + ); + addPost( + postTitle2, + 3, + blog2, + ); }, ); diff --git a/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart b/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart index af3d5f5daf..59291fc7f2 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart @@ -9,22 +9,26 @@ import 'package:integration_test/integration_test.dart'; import '../util.dart'; -void main({bool useExistingTestUser = false}) { +void main({bool useExistingTestUser = false, bool useGen2 = false}) { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group('GraphQL Cognito User Pools', () { setUpAll(() async { - await configureAmplify(); + if (useGen2) { + await configureAmplifyGen2(); + } else { + await configureAmplify(); + } if (!useExistingTestUser) { - await signUpTestUser(); + await signUpTestUser(useEmail: useGen2); } - await signInTestUser(); + await signInTestUser(useEmail: useGen2); }); tearDownAll(() async { await deleteTestModels(); if (!useExistingTestUser) { - await deleteTestUser(); + await deleteTestUser(useEmail: useGen2); } }); @@ -34,7 +38,10 @@ void main({bool useExistingTestUser = false}) { (WidgetTester tester) async { final originalTitle = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final post = await addPostAndBlog(originalTitle, rating); + final post = await addPostAndBlog( + originalTitle, + rating, + ); final blogId = post.blog?.id; final inputComment = Comment(content: 'Lorem ipsum test comment', post: post); @@ -116,7 +123,10 @@ void main({bool useExistingTestUser = false}) { (WidgetTester tester) async { final title = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final data = await addPostAndBlog(title, rating); + final data = await addPostAndBlog( + title, + rating, + ); expect(data.title, equals(title)); expect(data.rating, equals(rating)); @@ -161,7 +171,10 @@ void main({bool useExistingTestUser = false}) { (WidgetTester tester) async { final originalTitle = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final originalPost = await addPostAndBlog(originalTitle, rating); + final originalPost = await addPostAndBlog( + originalTitle, + rating, + ); final updatedTitle = 'Lorem Ipsum Test Post: (title updated) ${uuid()}'; final localUpdatedPost = originalPost.copyWith(title: updatedTitle); @@ -171,7 +184,6 @@ void main({bool useExistingTestUser = false}) { ); final updateRes = await Amplify.API.mutate(request: updateReq).response; final mutatedPost = updateRes.data; - expect(updateRes, hasNoGraphQLErrors); expect(mutatedPost?.title, equals(updatedTitle)); }); @@ -235,9 +247,14 @@ void main({bool useExistingTestUser = false}) { (WidgetTester tester) async { final title = 'Lorem Ipsum Test Post: ${uuid()}'; const rating = 0; - final post = await addPostAndBlog(title, rating); + final post = await addPostAndBlog( + title, + rating, + ); - final mutatedPost = await deletePost(post); + final mutatedPost = await deletePost( + post, + ); expect(mutatedPost?.title, equals(title)); }); diff --git a/packages/api/amplify_api/example/integration_test/main_test.dart b/packages/api/amplify_api/example/integration_test/main_test.dart index d6ff9989e0..afc7427ae7 100644 --- a/packages/api/amplify_api/example/integration_test/main_test.dart +++ b/packages/api/amplify_api/example/integration_test/main_test.dart @@ -1,6 +1,7 @@ // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 +import 'package:amplify_flutter/amplify_flutter.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:integration_test/integration_test.dart'; @@ -22,6 +23,7 @@ void main() async { tearDownAll(() async { await deleteTestUser(); + await Amplify.reset(); }); graph_api_key_test.main(useExistingTestUser: true); @@ -29,4 +31,30 @@ void main() async { graph_user_pools_test.main(useExistingTestUser: true); rest_test.main(useExistingTestUser: true); }); + + group('amplify_api gen 2', () { + setUpAll(() async { + await configureAmplifyGen2(); + await signUpTestUser(useEmail: true); + await signInTestUser(useEmail: true); + }); + + tearDownAll(() async { + await deleteTestUser(useEmail: true); + await Amplify.reset(); + }); + + graph_api_key_test.main( + useExistingTestUser: true, + useGen2: true, + ); + graph_iam_test.main( + useExistingTestUser: true, + useGen2: true, + ); + graph_user_pools_test.main( + useExistingTestUser: true, + useGen2: true, + ); + }); } diff --git a/packages/api/amplify_api/example/integration_test/util.dart b/packages/api/amplify_api/example/integration_test/util.dart index 312bea821c..84f5341c08 100644 --- a/packages/api/amplify_api/example/integration_test/util.dart +++ b/packages/api/amplify_api/example/integration_test/util.dart @@ -5,8 +5,11 @@ import 'dart:async'; import 'dart:convert'; import 'package:amplify_api/amplify_api.dart'; +import 'package:amplify_api_example/amplify_outputs.dart' as amplify_outputs; import 'package:amplify_api_example/amplifyconfiguration.dart'; import 'package:amplify_api_example/models/ModelProvider.dart'; +import 'package:amplify_api_example/models/gen2/Gen2ModelProvider.dart' + as gen2_model_provider; import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'package:amplify_flutter/amplify_flutter.dart'; import 'package:flutter_test/flutter_test.dart'; @@ -23,6 +26,12 @@ final lowerCaseCache = []; final cpkParentCache = []; final cpkExplicitChildCache = []; final cpkImplicitChildCache = []; +final gen2CpkParentCache = + []; +final gen2CpkExplicitChildCache = + []; +final gen2CpkImplicitChildCache = + []; final sampleCache = []; class TestUser { @@ -35,14 +44,15 @@ class TestUser { final String _username; final String _password; - Future signUp() async { + String get testEmail => '$_username@amazon.com'; + + Future signUp({bool useEmail = false}) async { await signOut(); - final testEmail = '$_username@amazon.com'; final result = await Amplify.Auth.signUp( - username: _username, + username: useEmail ? testEmail : _username, password: _password, options: SignUpOptions( - userAttributes: {AuthUserAttributeKey.email: testEmail}, + userAttributes: useEmail ? {} : {AuthUserAttributeKey.email: testEmail}, ), ); if (!result.isSignUpComplete) { @@ -57,11 +67,11 @@ class TestUser { } /// No-op if already signed in. - Future signIn() async { + Future signIn({bool useEmail = false}) async { final session = await Amplify.Auth.fetchAuthSession(); if (session.isSignedIn) return; final result = await Amplify.Auth.signIn( - username: _username, + username: useEmail ? testEmail : _username, password: _password, ); if (!result.isSignedIn) { @@ -69,9 +79,9 @@ class TestUser { } } - Future delete() async { + Future delete({bool useEmail = false}) async { final session = await Amplify.Auth.fetchAuthSession(); - if (!session.isSignedIn) await signInTestUser(); + if (!session.isSignedIn) await signInTestUser(useEmail: useEmail); await Amplify.Auth.deleteUser(); testUser = null; } @@ -93,22 +103,40 @@ Future configureAmplify() async { } } -Future signUpTestUser() async { +Future configureAmplifyGen2() async { + if (!Amplify.isConfigured) { + await Amplify.addPlugins([ + AmplifyAuthCognito( + secureStorageFactory: AmplifySecureStorage.factoryFrom( + macOSOptions: MacOSSecureStorageOptions(useDataProtection: false), + ), + ), + AmplifyAPI( + options: APIPluginOptions( + modelProvider: gen2_model_provider.Gen2ModelProvider.instance, + ), + ), + ]); + await Amplify.configure(amplify_outputs.amplifyConfig); + } +} + +Future signUpTestUser({bool useEmail = false}) async { await signOutTestUser(); testUser = TestUser(); - await testUser!.signUp(); + await testUser!.signUp(useEmail: useEmail); } /// No-op if already signed in. -Future signInTestUser() async { +Future signInTestUser({bool useEmail = false}) async { if (testUser == null) { throw const InvalidStateException( 'No test user to sign in.', recoverySuggestion: 'Ensure test user signed up.', ); } - await testUser!.signIn(); + await testUser!.signIn(useEmail: useEmail); } // No-op if not signed in. @@ -116,14 +144,14 @@ Future signOutTestUser() async { await testUser?.signOut(); } -Future deleteTestUser() async { +Future deleteTestUser({bool useEmail = false}) async { if (testUser == null) { throw const InvalidStateException( 'No test user to delete.', recoverySuggestion: 'Ensure test user signed up.', ); } - await testUser!.delete(); + await testUser!.delete(useEmail: useEmail); } // declare utility which creates blog with title as parameter @@ -141,18 +169,22 @@ Future addBlog(String name) async { } // declare utility which creates post with title and blog as parameter -Future addPost(String name, int rating, Blog blog) async { +Future addPost( + String name, + int rating, + Blog blog, +) async { + final post = Post( + title: name, + blog: blog, + rating: rating, + ); final request = ModelMutations.create( - Post( - title: name, - blog: blog, - rating: rating, - ), + post, authorizationMode: APIAuthorizationType.userPools, ); final response = await Amplify.API.mutate(request: request).response; - expect(response, hasNoGraphQLErrors); - final post = response.data!; + expect(response.data, isNotNull); postCache.add(post); return post; } @@ -163,9 +195,26 @@ Future addCpkParent(String name) async { ); final response = await Amplify.API.mutate(request: request).response; - expect(response, hasNoGraphQLErrors); - final cpkParent = response.data!; - cpkParentCache.add(cpkParent); + final cpkParent = response.data; + expect(cpkParent, isNotNull); + cpkParentCache.add(cpkParent!); + return cpkParent; +} + +Future addCpkParentGen2( + String name, +) async { + final request = ModelMutations.create( + gen2_model_provider.CpkOneToOneBidirectionalParentCD( + customId: uuid(), + name: name, + ), + authorizationMode: APIAuthorizationType.iam, + ); + final response = await Amplify.API.mutate(request: request).response; + final cpkParent = response.data; + expect(cpkParent, isNotNull); + gen2CpkParentCache.add(cpkParent!); return cpkParent; } @@ -267,7 +316,7 @@ Future deletePost(Post post) async { authorizationMode: APIAuthorizationType.userPools, ); final res = await Amplify.API.mutate(request: request).response; - expect(res, hasNoGraphQLErrors); + expect(res.data, isNotNull); postCache.removeWhere((postFromCache) => postFromCache.id == post.id); return res.data; } @@ -287,6 +336,23 @@ Future deleteCpkParent( return res.data; } +Future + deleteCpkParentGen2( + gen2_model_provider.CpkOneToOneBidirectionalParentCD cpkParent, +) async { + final request = ModelMutations.deleteById( + gen2_model_provider.CpkOneToOneBidirectionalParentCD.classType, + cpkParent.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, + ); + final res = await Amplify.API.mutate(request: request).response; + expect(res.data, isNotNull); + gen2CpkParentCache.removeWhere( + (cpkParentFromCache) => cpkParentFromCache.customId == cpkParent.customId, + ); + return res.data; +} + Future deleteCpkExplicitChild( CpkOneToOneBidirectionalChildExplicitCD cpkExplicitChild, ) async { @@ -302,6 +368,23 @@ Future deleteCpkExplicitChild( return res.data; } +Future + deleteCpkExplicitChildGen2( + gen2_model_provider.CpkOneToOneBidirectionalChildExplicitCD cpkExplicitChild, +) async { + final request = ModelMutations.deleteById( + gen2_model_provider.CpkOneToOneBidirectionalChildExplicitCD.classType, + cpkExplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, + ); + final res = await Amplify.API.mutate(request: request).response; + expect(res.data, isNotNull); + gen2CpkExplicitChildCache.removeWhere( + (childFromCache) => childFromCache.id == cpkExplicitChild.id, + ); + return res.data; +} + Future deleteCpkImplicitChild( CpkOneToOneBidirectionalChildImplicitCD cpkImplicitChild, ) async { @@ -317,6 +400,23 @@ Future deleteCpkImplicitChild( return res.data; } +Future + deleteCpkImplicitChildGen2( + gen2_model_provider.CpkOneToOneBidirectionalChildImplicitCD cpkImplicitChild, +) async { + final request = ModelMutations.deleteById( + gen2_model_provider.CpkOneToOneBidirectionalChildImplicitCD.classType, + cpkImplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, + ); + final res = await Amplify.API.mutate(request: request).response; + expect(res.data, isNotNull); + gen2CpkImplicitChildCache.removeWhere( + (childFromCache) => childFromCache.id == cpkImplicitChild.id, + ); + return res.data; +} + Future deleteOwnerOnly(OwnerOnly model) async { final request = ModelMutations.deleteById( OwnerOnly.classType, @@ -355,12 +455,18 @@ Future deleteSample(Sample sample) async { Future deleteTestModels() async { await Future.wait(blogCache.map(deleteBlog)); - await Future.wait(postCache.map(deletePost)); + await Future.wait( + postCache.map(deletePost), + ); + await Future.wait(cpkParentCache.map(deleteCpkParent)); await Future.wait(cpkExplicitChildCache.map(deleteCpkExplicitChild)); await Future.wait(cpkImplicitChildCache.map(deleteCpkImplicitChild)); await Future.wait(ownerOnlyCache.map(deleteOwnerOnly)); await Future.wait(lowerCaseCache.map(deleteLowerCase)); await Future.wait(sampleCache.map(deleteSample)); + await Future.wait(gen2CpkParentCache.map(deleteCpkParentGen2)); + await Future.wait(gen2CpkExplicitChildCache.map(deleteCpkExplicitChildGen2)); + await Future.wait(gen2CpkImplicitChildCache.map(deleteCpkImplicitChildGen2)); } /// Wait for subscription established for given request. diff --git a/packages/api/amplify_api/example/lib/models/gen2/Blog.dart b/packages/api/amplify_api/example/lib/models/gen2/Blog.dart new file mode 100644 index 0000000000..729e41cb9a --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/Blog.dart @@ -0,0 +1,340 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; +import 'package:collection/collection.dart'; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the Blog type in your schema. */ +class Blog extends amplify_core.Model { + const Blog._internal({ + required this.id, + required name, + posts, + createdAt, + updatedAt, + }) : _name = name, + _posts = posts, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory Blog({String? id, required String name, List? posts}) { + return Blog._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + name: name, + posts: posts != null ? List.unmodifiable(posts) : posts, + ); + } + + Blog.fromJson(Map json) + : id = json['id'], + _name = json['name'], + _posts = json['posts'] is Map + ? (json['posts']['items'] is List + ? (json['posts']['items'] as List) + .where((e) => e != null) + .map((e) => Post.fromJson(new Map.from(e))) + .toList() + : null) + : (json['posts'] is List + ? (json['posts'] as List) + .where((e) => e?['serializedData'] != null) + .map( + (e) => Post.fromJson( + new Map.from(e?['serializedData']), + ), + ) + .toList() + : null), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _BlogModelType(); + final String id; + final String? _name; + final List? _posts; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + BlogModelIdentifier get modelIdentifier { + return BlogModelIdentifier(id: id); + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + List? get posts { + return _posts; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is Blog && + id == other.id && + _name == other._name && + DeepCollectionEquality().equals(_posts, other._posts); + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('Blog {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + Blog copyWith({String? name, List? posts}) { + return Blog._internal( + id: id, + name: name ?? this.name, + posts: posts ?? this.posts, + ); + } + + Blog copyWithModelFieldValues({ + ModelFieldValue? name, + ModelFieldValue?>? posts, + }) { + return Blog._internal( + id: id, + name: name == null ? this.name : name.value, + posts: posts == null ? this.posts : posts.value, + ); + } + + Map toJson() => { + 'id': id, + 'name': _name, + 'posts': _posts?.map((Post? e) => e?.toJson()).toList(), + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'name': _name, + 'posts': _posts, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static final POSTS = amplify_core.QueryField( + fieldName: 'posts', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'Post', + ), + ); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'Blog'; + modelSchemaDefinition.pluralName = 'Blogs'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.APIKEY, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Blog.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.hasMany( + key: Blog.POSTS, + isRequired: false, + ofModelName: 'Post', + associatedKey: Post.BLOG, + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _BlogModelType extends amplify_core.ModelType { + const _BlogModelType(); + + @override + Blog fromJson(Map jsonData) { + return Blog.fromJson(jsonData); + } + + @override + String modelName() { + return 'Blog'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [Blog] in your schema. + */ +class BlogModelIdentifier implements amplify_core.ModelIdentifier { + /** Create an instance of BlogModelIdentifier using [id] the primary key. */ + const BlogModelIdentifier({required this.id}); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => 'BlogModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is BlogModelIdentifier && id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Comment.dart b/packages/api/amplify_api/example/lib/models/gen2/Comment.dart new file mode 100644 index 0000000000..be59303516 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/Comment.dart @@ -0,0 +1,312 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the Comment type in your schema. */ +class Comment extends amplify_core.Model { + const Comment._internal({ + required this.id, + content, + post, + createdAt, + updatedAt, + }) : _content = content, + _post = post, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory Comment({String? id, String? content, Post? post}) { + return Comment._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + content: content, + post: post, + ); + } + + Comment.fromJson(Map json) + : id = json['id'], + _content = json['content'], + _post = json['post'] != null + ? json['post']['serializedData'] != null + ? Post.fromJson( + new Map.from( + json['post']['serializedData'], + ), + ) + : Post.fromJson(new Map.from(json['post'])) + : null, + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _CommentModelType(); + final String id; + final String? _content; + final Post? _post; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + CommentModelIdentifier get modelIdentifier { + return CommentModelIdentifier(id: id); + } + + String? get content { + return _content; + } + + Post? get post { + return _post; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is Comment && + id == other.id && + _content == other._content && + _post == other._post; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('Comment {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('content=' + '$_content' + ', '); + buffer.write('post=' + (_post != null ? _post.toString() : 'null') + ', '); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + Comment copyWith({String? content, Post? post}) { + return Comment._internal( + id: id, + content: content ?? this.content, + post: post ?? this.post, + ); + } + + Comment copyWithModelFieldValues({ + ModelFieldValue? content, + ModelFieldValue? post, + }) { + return Comment._internal( + id: id, + content: content == null ? this.content : content.value, + post: post == null ? this.post : post.value, + ); + } + + Map toJson() => { + 'id': id, + 'content': _content, + 'post': _post?.toJson(), + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'content': _content, + 'post': _post, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final CONTENT = amplify_core.QueryField(fieldName: 'content'); + static final POST = amplify_core.QueryField( + fieldName: 'post', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'Post', + ), + ); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'Comment'; + modelSchemaDefinition.pluralName = 'Comments'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Comment.CONTENT, + isRequired: false, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.belongsTo( + key: Comment.POST, + isRequired: false, + targetNames: ['postID'], + ofModelName: 'Post', + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _CommentModelType extends amplify_core.ModelType { + const _CommentModelType(); + + @override + Comment fromJson(Map jsonData) { + return Comment.fromJson(jsonData); + } + + @override + String modelName() { + return 'Comment'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [Comment] in your schema. + */ +class CommentModelIdentifier implements amplify_core.ModelIdentifier { + /** Create an instance of CommentModelIdentifier using [id] the primary key. */ + const CommentModelIdentifier({required this.id}); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => 'CommentModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is CommentModelIdentifier && id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart new file mode 100644 index 0000000000..c05ae562d8 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart @@ -0,0 +1,353 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +/** This is an auto generated class representing the CpkIntIndexes type in your schema. */ +class CpkIntIndexes extends amplify_core.Model { + const CpkIntIndexes._internal({ + required name, + required fieldA, + required fieldB, + createdAt, + updatedAt, + }) : _name = name, + _fieldA = fieldA, + _fieldB = fieldB, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkIntIndexes({ + required String name, + required int fieldA, + required int fieldB, + }) { + return CpkIntIndexes._internal(name: name, fieldA: fieldA, fieldB: fieldB); + } + + CpkIntIndexes.fromJson(Map json) + : _name = json['name'], + _fieldA = (json['fieldA'] as num?)?.toInt(), + _fieldB = (json['fieldB'] as num?)?.toInt(), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _CpkIntIndexesModelType(); + final String? _name; + final int? _fieldA; + final int? _fieldB; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => modelIdentifier.serializeAsString(); + + CpkIntIndexesModelIdentifier get modelIdentifier { + try { + return CpkIntIndexesModelIdentifier( + name: _name!, + fieldA: _fieldA!, + fieldB: _fieldB!, + ); + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + int get fieldA { + try { + return _fieldA!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + int get fieldB { + try { + return _fieldB!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CpkIntIndexes && + _name == other._name && + _fieldA == other._fieldA && + _fieldB == other._fieldB; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('CpkIntIndexes {'); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'fieldA=' + (_fieldA != null ? _fieldA.toString() : 'null') + ', ', + ); + buffer.write( + 'fieldB=' + (_fieldB != null ? _fieldB.toString() : 'null') + ', ', + ); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + CpkIntIndexes copyWith() { + return CpkIntIndexes._internal(name: name, fieldA: fieldA, fieldB: fieldB); + } + + CpkIntIndexes copyWithModelFieldValues() { + return CpkIntIndexes._internal(name: name, fieldA: fieldA, fieldB: fieldB); + } + + Map toJson() => { + 'name': _name, + 'fieldA': _fieldA, + 'fieldB': _fieldB, + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'name': _name, + 'fieldA': _fieldA, + 'fieldB': _fieldB, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static final FIELDA = amplify_core.QueryField(fieldName: 'fieldA'); + static final FIELDB = amplify_core.QueryField(fieldName: 'fieldB'); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'CpkIntIndexes'; + modelSchemaDefinition.pluralName = 'CpkIntIndexes'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + amplify_core.ModelOperation.READ, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex( + fields: const ['name', 'fieldA', 'fieldB'], + name: null, + ), + ]; + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkIntIndexes.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkIntIndexes.FIELDA, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkIntIndexes.FIELDB, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _CpkIntIndexesModelType extends amplify_core.ModelType { + const _CpkIntIndexesModelType(); + + @override + CpkIntIndexes fromJson(Map jsonData) { + return CpkIntIndexes.fromJson(jsonData); + } + + @override + String modelName() { + return 'CpkIntIndexes'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [CpkIntIndexes] in your schema. + */ +class CpkIntIndexesModelIdentifier + implements amplify_core.ModelIdentifier { + /** + * Create an instance of CpkIntIndexesModelIdentifier using [name] the primary key. + * And [fieldA], [fieldB] the sort keys. + */ + const CpkIntIndexesModelIdentifier({ + required this.name, + required this.fieldA, + required this.fieldB, + }); + final String name; + final int fieldA; + final int fieldB; + + @override + Map serializeAsMap() => + ({'name': name, 'fieldA': fieldA, 'fieldB': fieldB}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => + 'CpkIntIndexesModelIdentifier(name: $name, fieldA: $fieldA, fieldB: $fieldB)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is CpkIntIndexesModelIdentifier && + name == other.name && + fieldA == other.fieldA && + fieldB == other.fieldB; + } + + @override + int get hashCode => name.hashCode ^ fieldA.hashCode ^ fieldB.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart new file mode 100644 index 0000000000..706e3a0800 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart @@ -0,0 +1,370 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +/** This is an auto generated class representing the CpkIntPrimaryKey type in your schema. */ +class CpkIntPrimaryKey extends amplify_core.Model { + const CpkIntPrimaryKey._internal({ + required intAsId, + required fieldA, + required fieldB, + createdAt, + updatedAt, + }) : _intAsId = intAsId, + _fieldA = fieldA, + _fieldB = fieldB, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkIntPrimaryKey({ + required int intAsId, + required int fieldA, + required int fieldB, + }) { + return CpkIntPrimaryKey._internal( + intAsId: intAsId, + fieldA: fieldA, + fieldB: fieldB, + ); + } + + CpkIntPrimaryKey.fromJson(Map json) + : _intAsId = (json['intAsId'] as num?)?.toInt(), + _fieldA = (json['fieldA'] as num?)?.toInt(), + _fieldB = (json['fieldB'] as num?)?.toInt(), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _CpkIntPrimaryKeyModelType(); + final int? _intAsId; + final int? _fieldA; + final int? _fieldB; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => modelIdentifier.serializeAsString(); + + CpkIntPrimaryKeyModelIdentifier get modelIdentifier { + try { + return CpkIntPrimaryKeyModelIdentifier( + intAsId: _intAsId!, + fieldA: _fieldA!, + fieldB: _fieldB!, + ); + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + int get intAsId { + try { + return _intAsId!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + int get fieldA { + try { + return _fieldA!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + int get fieldB { + try { + return _fieldB!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CpkIntPrimaryKey && + _intAsId == other._intAsId && + _fieldA == other._fieldA && + _fieldB == other._fieldB; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('CpkIntPrimaryKey {'); + buffer.write( + 'intAsId=' + (_intAsId != null ? _intAsId.toString() : 'null') + ', ', + ); + buffer.write( + 'fieldA=' + (_fieldA != null ? _fieldA.toString() : 'null') + ', ', + ); + buffer.write( + 'fieldB=' + (_fieldB != null ? _fieldB.toString() : 'null') + ', ', + ); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + CpkIntPrimaryKey copyWith() { + return CpkIntPrimaryKey._internal( + intAsId: intAsId, + fieldA: fieldA, + fieldB: fieldB, + ); + } + + CpkIntPrimaryKey copyWithModelFieldValues() { + return CpkIntPrimaryKey._internal( + intAsId: intAsId, + fieldA: fieldA, + fieldB: fieldB, + ); + } + + Map toJson() => { + 'intAsId': _intAsId, + 'fieldA': _fieldA, + 'fieldB': _fieldB, + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'intAsId': _intAsId, + 'fieldA': _fieldA, + 'fieldB': _fieldB, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core + .QueryModelIdentifier MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final INTASID = amplify_core.QueryField(fieldName: 'intAsId'); + static final FIELDA = amplify_core.QueryField(fieldName: 'fieldA'); + static final FIELDB = amplify_core.QueryField(fieldName: 'fieldB'); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'CpkIntPrimaryKey'; + modelSchemaDefinition.pluralName = 'CpkIntPrimaryKeys'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + amplify_core.ModelOperation.READ, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex( + fields: const ['intAsId', 'fieldA', 'fieldB'], + name: null, + ), + ]; + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkIntPrimaryKey.INTASID, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkIntPrimaryKey.FIELDA, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkIntPrimaryKey.FIELDB, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _CpkIntPrimaryKeyModelType + extends amplify_core.ModelType { + const _CpkIntPrimaryKeyModelType(); + + @override + CpkIntPrimaryKey fromJson(Map jsonData) { + return CpkIntPrimaryKey.fromJson(jsonData); + } + + @override + String modelName() { + return 'CpkIntPrimaryKey'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [CpkIntPrimaryKey] in your schema. + */ +class CpkIntPrimaryKeyModelIdentifier + implements amplify_core.ModelIdentifier { + /** + * Create an instance of CpkIntPrimaryKeyModelIdentifier using [intAsId] the primary key. + * And [fieldA], [fieldB] the sort keys. + */ + const CpkIntPrimaryKeyModelIdentifier({ + required this.intAsId, + required this.fieldA, + required this.fieldB, + }); + final int intAsId; + final int fieldA; + final int fieldB; + + @override + Map serializeAsMap() => ({ + 'intAsId': intAsId, + 'fieldA': fieldA, + 'fieldB': fieldB, + }); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => + 'CpkIntPrimaryKeyModelIdentifier(intAsId: $intAsId, fieldA: $fieldA, fieldB: $fieldB)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is CpkIntPrimaryKeyModelIdentifier && + intAsId == other.intAsId && + fieldA == other.fieldA && + fieldB == other.fieldB; + } + + @override + int get hashCode => intAsId.hashCode ^ fieldA.hashCode ^ fieldB.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart new file mode 100644 index 0000000000..1f8f219517 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart @@ -0,0 +1,355 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the CpkOneToOneBidirectionalChildExplicitCD type in your schema. */ +class CpkOneToOneBidirectionalChildExplicitCD extends amplify_core.Model { + const CpkOneToOneBidirectionalChildExplicitCD._internal({ + required this.id, + required name, + belongsToParent, + createdAt, + updatedAt, + }) : _name = name, + _belongsToParent = belongsToParent, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkOneToOneBidirectionalChildExplicitCD({ + String? id, + required String name, + CpkOneToOneBidirectionalParentCD? belongsToParent, + }) { + return CpkOneToOneBidirectionalChildExplicitCD._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + name: name, + belongsToParent: belongsToParent, + ); + } + + CpkOneToOneBidirectionalChildExplicitCD.fromJson(Map json) + : id = json['id'], + _name = json['name'], + _belongsToParent = json['belongsToParent'] != null + ? json['belongsToParent']['serializedData'] != null + ? CpkOneToOneBidirectionalParentCD.fromJson( + new Map.from( + json['belongsToParent']['serializedData'], + ), + ) + : CpkOneToOneBidirectionalParentCD.fromJson( + new Map.from(json['belongsToParent']), + ) + : null, + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = + const _CpkOneToOneBidirectionalChildExplicitCDModelType(); + final String id; + final String? _name; + final CpkOneToOneBidirectionalParentCD? _belongsToParent; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + CpkOneToOneBidirectionalChildExplicitCDModelIdentifier get modelIdentifier { + try { + return CpkOneToOneBidirectionalChildExplicitCDModelIdentifier( + id: id, + name: _name!, + ); + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + CpkOneToOneBidirectionalParentCD? get belongsToParent { + return _belongsToParent; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CpkOneToOneBidirectionalChildExplicitCD && + id == other.id && + _name == other._name && + _belongsToParent == other._belongsToParent; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('CpkOneToOneBidirectionalChildExplicitCD {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'belongsToParent=' + + (_belongsToParent != null ? _belongsToParent.toString() : 'null') + + ', ', + ); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + CpkOneToOneBidirectionalChildExplicitCD copyWith({ + CpkOneToOneBidirectionalParentCD? belongsToParent, + }) { + return CpkOneToOneBidirectionalChildExplicitCD._internal( + id: id, + name: name, + belongsToParent: belongsToParent ?? this.belongsToParent, + ); + } + + CpkOneToOneBidirectionalChildExplicitCD copyWithModelFieldValues({ + ModelFieldValue? belongsToParent, + }) { + return CpkOneToOneBidirectionalChildExplicitCD._internal( + id: id, + name: name, + belongsToParent: belongsToParent == null + ? this.belongsToParent + : belongsToParent.value, + ); + } + + Map toJson() => { + 'id': id, + 'name': _name, + 'belongsToParent': _belongsToParent?.toJson(), + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'name': _name, + 'belongsToParent': _belongsToParent, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier< + CpkOneToOneBidirectionalChildExplicitCDModelIdentifier> + MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier< + CpkOneToOneBidirectionalChildExplicitCDModelIdentifier>(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static final BELONGSTOPARENT = amplify_core.QueryField( + fieldName: 'belongsToParent', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'CpkOneToOneBidirectionalParentCD', + ), + ); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'CpkOneToOneBidirectionalChildExplicitCD'; + modelSchemaDefinition.pluralName = + 'CpkOneToOneBidirectionalChildExplicitCDS'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [ + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + amplify_core.ModelOperation.READ, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id', 'name'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkOneToOneBidirectionalChildExplicitCD.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.belongsTo( + key: CpkOneToOneBidirectionalChildExplicitCD.BELONGSTOPARENT, + isRequired: false, + targetNames: ['belongsToParentID', 'belongsToParentName'], + ofModelName: 'CpkOneToOneBidirectionalParentCD', + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _CpkOneToOneBidirectionalChildExplicitCDModelType + extends amplify_core.ModelType { + const _CpkOneToOneBidirectionalChildExplicitCDModelType(); + + @override + CpkOneToOneBidirectionalChildExplicitCD fromJson( + Map jsonData, + ) { + return CpkOneToOneBidirectionalChildExplicitCD.fromJson(jsonData); + } + + @override + String modelName() { + return 'CpkOneToOneBidirectionalChildExplicitCD'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [CpkOneToOneBidirectionalChildExplicitCD] in your schema. + */ +class CpkOneToOneBidirectionalChildExplicitCDModelIdentifier + implements + amplify_core.ModelIdentifier { + /** + * Create an instance of CpkOneToOneBidirectionalChildExplicitCDModelIdentifier using [id] the primary key. + * And [name] the sort key. + */ + const CpkOneToOneBidirectionalChildExplicitCDModelIdentifier({ + required this.id, + required this.name, + }); + final String id; + final String name; + + @override + Map serializeAsMap() => + ({'id': id, 'name': name}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => + 'CpkOneToOneBidirectionalChildExplicitCDModelIdentifier(id: $id, name: $name)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is CpkOneToOneBidirectionalChildExplicitCDModelIdentifier && + id == other.id && + name == other.name; + } + + @override + int get hashCode => id.hashCode ^ name.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart new file mode 100644 index 0000000000..7653be7938 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart @@ -0,0 +1,337 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the CpkOneToOneBidirectionalChildImplicitCD type in your schema. */ +class CpkOneToOneBidirectionalChildImplicitCD extends amplify_core.Model { + const CpkOneToOneBidirectionalChildImplicitCD._internal({ + required this.id, + required name, + belongsToParent, + createdAt, + updatedAt, + }) : _name = name, + _belongsToParent = belongsToParent, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkOneToOneBidirectionalChildImplicitCD({ + String? id, + required String name, + CpkOneToOneBidirectionalParentCD? belongsToParent, + }) { + return CpkOneToOneBidirectionalChildImplicitCD._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + name: name, + belongsToParent: belongsToParent, + ); + } + + CpkOneToOneBidirectionalChildImplicitCD.fromJson(Map json) + : id = json['id'], + _name = json['name'], + _belongsToParent = json['belongsToParent'] != null + ? json['belongsToParent']['serializedData'] != null + ? CpkOneToOneBidirectionalParentCD.fromJson( + new Map.from( + json['belongsToParent']['serializedData'], + ), + ) + : CpkOneToOneBidirectionalParentCD.fromJson( + new Map.from(json['belongsToParent']), + ) + : null, + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = + const _CpkOneToOneBidirectionalChildImplicitCDModelType(); + final String id; + final String? _name; + final CpkOneToOneBidirectionalParentCD? _belongsToParent; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + CpkOneToOneBidirectionalChildImplicitCDModelIdentifier get modelIdentifier { + return CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: id); + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + CpkOneToOneBidirectionalParentCD? get belongsToParent { + return _belongsToParent; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CpkOneToOneBidirectionalChildImplicitCD && + id == other.id && + _name == other._name && + _belongsToParent == other._belongsToParent; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('CpkOneToOneBidirectionalChildImplicitCD {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'belongsToParent=' + + (_belongsToParent != null ? _belongsToParent.toString() : 'null') + + ', ', + ); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + CpkOneToOneBidirectionalChildImplicitCD copyWith({ + String? name, + CpkOneToOneBidirectionalParentCD? belongsToParent, + }) { + return CpkOneToOneBidirectionalChildImplicitCD._internal( + id: id, + name: name ?? this.name, + belongsToParent: belongsToParent ?? this.belongsToParent, + ); + } + + CpkOneToOneBidirectionalChildImplicitCD copyWithModelFieldValues({ + ModelFieldValue? name, + ModelFieldValue? belongsToParent, + }) { + return CpkOneToOneBidirectionalChildImplicitCD._internal( + id: id, + name: name == null ? this.name : name.value, + belongsToParent: belongsToParent == null + ? this.belongsToParent + : belongsToParent.value, + ); + } + + Map toJson() => { + 'id': id, + 'name': _name, + 'belongsToParent': _belongsToParent?.toJson(), + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'name': _name, + 'belongsToParent': _belongsToParent, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier< + CpkOneToOneBidirectionalChildImplicitCDModelIdentifier> + MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier< + CpkOneToOneBidirectionalChildImplicitCDModelIdentifier>(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static final BELONGSTOPARENT = amplify_core.QueryField( + fieldName: 'belongsToParent', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'CpkOneToOneBidirectionalParentCD', + ), + ); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'CpkOneToOneBidirectionalChildImplicitCD'; + modelSchemaDefinition.pluralName = + 'CpkOneToOneBidirectionalChildImplicitCDS'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [ + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + amplify_core.ModelOperation.READ, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkOneToOneBidirectionalChildImplicitCD.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.belongsTo( + key: CpkOneToOneBidirectionalChildImplicitCD.BELONGSTOPARENT, + isRequired: false, + targetNames: ['parentID', 'parentName'], + ofModelName: 'CpkOneToOneBidirectionalParentCD', + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _CpkOneToOneBidirectionalChildImplicitCDModelType + extends amplify_core.ModelType { + const _CpkOneToOneBidirectionalChildImplicitCDModelType(); + + @override + CpkOneToOneBidirectionalChildImplicitCD fromJson( + Map jsonData, + ) { + return CpkOneToOneBidirectionalChildImplicitCD.fromJson(jsonData); + } + + @override + String modelName() { + return 'CpkOneToOneBidirectionalChildImplicitCD'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [CpkOneToOneBidirectionalChildImplicitCD] in your schema. + */ +class CpkOneToOneBidirectionalChildImplicitCDModelIdentifier + implements + amplify_core.ModelIdentifier { + /** Create an instance of CpkOneToOneBidirectionalChildImplicitCDModelIdentifier using [id] the primary key. */ + const CpkOneToOneBidirectionalChildImplicitCDModelIdentifier({ + required this.id, + }); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => + 'CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is CpkOneToOneBidirectionalChildImplicitCDModelIdentifier && + id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart new file mode 100644 index 0000000000..90ac269da4 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart @@ -0,0 +1,413 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the CpkOneToOneBidirectionalParentCD type in your schema. */ +class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { + const CpkOneToOneBidirectionalParentCD._internal({ + required customId, + required name, + implicitChild, + explicitChild, + createdAt, + updatedAt, + }) : _customId = customId, + _name = name, + _implicitChild = implicitChild, + _explicitChild = explicitChild, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkOneToOneBidirectionalParentCD({ + required String customId, + required String name, + CpkOneToOneBidirectionalChildImplicitCD? implicitChild, + CpkOneToOneBidirectionalChildExplicitCD? explicitChild, + }) { + return CpkOneToOneBidirectionalParentCD._internal( + customId: customId, + name: name, + implicitChild: implicitChild, + explicitChild: explicitChild, + ); + } + + CpkOneToOneBidirectionalParentCD.fromJson(Map json) + : _customId = json['customId'], + _name = json['name'], + _implicitChild = json['implicitChild'] != null + ? json['implicitChild']['serializedData'] != null + ? CpkOneToOneBidirectionalChildImplicitCD.fromJson( + new Map.from( + json['implicitChild']['serializedData'], + ), + ) + : CpkOneToOneBidirectionalChildImplicitCD.fromJson( + new Map.from(json['implicitChild']), + ) + : null, + _explicitChild = json['explicitChild'] != null + ? json['explicitChild']['serializedData'] != null + ? CpkOneToOneBidirectionalChildExplicitCD.fromJson( + new Map.from( + json['explicitChild']['serializedData'], + ), + ) + : CpkOneToOneBidirectionalChildExplicitCD.fromJson( + new Map.from(json['explicitChild']), + ) + : null, + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _CpkOneToOneBidirectionalParentCDModelType(); + final String? _customId; + final String? _name; + final CpkOneToOneBidirectionalChildImplicitCD? _implicitChild; + final CpkOneToOneBidirectionalChildExplicitCD? _explicitChild; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => modelIdentifier.serializeAsString(); + + CpkOneToOneBidirectionalParentCDModelIdentifier get modelIdentifier { + try { + return CpkOneToOneBidirectionalParentCDModelIdentifier( + customId: _customId!, + name: _name!, + ); + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + String get customId { + try { + return _customId!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + CpkOneToOneBidirectionalChildImplicitCD? get implicitChild { + return _implicitChild; + } + + CpkOneToOneBidirectionalChildExplicitCD? get explicitChild { + return _explicitChild; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CpkOneToOneBidirectionalParentCD && + _customId == other._customId && + _name == other._name && + _implicitChild == other._implicitChild && + _explicitChild == other._explicitChild; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('CpkOneToOneBidirectionalParentCD {'); + buffer.write('customId=' + '$_customId' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + CpkOneToOneBidirectionalParentCD copyWith({ + CpkOneToOneBidirectionalChildImplicitCD? implicitChild, + CpkOneToOneBidirectionalChildExplicitCD? explicitChild, + }) { + return CpkOneToOneBidirectionalParentCD._internal( + customId: customId, + name: name, + implicitChild: implicitChild ?? this.implicitChild, + explicitChild: explicitChild ?? this.explicitChild, + ); + } + + CpkOneToOneBidirectionalParentCD copyWithModelFieldValues({ + ModelFieldValue? implicitChild, + ModelFieldValue? explicitChild, + }) { + return CpkOneToOneBidirectionalParentCD._internal( + customId: customId, + name: name, + implicitChild: + implicitChild == null ? this.implicitChild : implicitChild.value, + explicitChild: + explicitChild == null ? this.explicitChild : explicitChild.value, + ); + } + + Map toJson() => { + 'customId': _customId, + 'name': _name, + 'implicitChild': _implicitChild?.toJson(), + 'explicitChild': _explicitChild?.toJson(), + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'customId': _customId, + 'name': _name, + 'implicitChild': _implicitChild, + 'explicitChild': _explicitChild, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core + .QueryModelIdentifier + MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier< + CpkOneToOneBidirectionalParentCDModelIdentifier>(); + static final CUSTOMID = amplify_core.QueryField(fieldName: 'customId'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static final IMPLICITCHILD = amplify_core.QueryField( + fieldName: 'implicitChild', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'CpkOneToOneBidirectionalChildImplicitCD', + ), + ); + static final EXPLICITCHILD = amplify_core.QueryField( + fieldName: 'explicitChild', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'CpkOneToOneBidirectionalChildExplicitCD', + ), + ); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'CpkOneToOneBidirectionalParentCD'; + modelSchemaDefinition.pluralName = 'CpkOneToOneBidirectionalParentCDS'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [ + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + amplify_core.ModelOperation.READ, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['customId', 'name'], name: null), + ]; + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkOneToOneBidirectionalParentCD.CUSTOMID, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: CpkOneToOneBidirectionalParentCD.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.hasOne( + key: CpkOneToOneBidirectionalParentCD.IMPLICITCHILD, + isRequired: false, + ofModelName: 'CpkOneToOneBidirectionalChildImplicitCD', + associatedKey: + CpkOneToOneBidirectionalChildImplicitCD.BELONGSTOPARENT, + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.hasOne( + key: CpkOneToOneBidirectionalParentCD.EXPLICITCHILD, + isRequired: false, + ofModelName: 'CpkOneToOneBidirectionalChildExplicitCD', + associatedKey: + CpkOneToOneBidirectionalChildExplicitCD.BELONGSTOPARENT, + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _CpkOneToOneBidirectionalParentCDModelType + extends amplify_core.ModelType { + const _CpkOneToOneBidirectionalParentCDModelType(); + + @override + CpkOneToOneBidirectionalParentCD fromJson(Map jsonData) { + return CpkOneToOneBidirectionalParentCD.fromJson(jsonData); + } + + @override + String modelName() { + return 'CpkOneToOneBidirectionalParentCD'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [CpkOneToOneBidirectionalParentCD] in your schema. + */ +class CpkOneToOneBidirectionalParentCDModelIdentifier + implements amplify_core.ModelIdentifier { + /** + * Create an instance of CpkOneToOneBidirectionalParentCDModelIdentifier using [customId] the primary key. + * And [name] the sort key. + */ + const CpkOneToOneBidirectionalParentCDModelIdentifier({ + required this.customId, + required this.name, + }); + final String customId; + final String name; + + @override + Map serializeAsMap() => + ({'customId': customId, 'name': name}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => + 'CpkOneToOneBidirectionalParentCDModelIdentifier(customId: $customId, name: $name)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is CpkOneToOneBidirectionalParentCDModelIdentifier && + customId == other.customId && + name == other.name; + } + + @override + int get hashCode => customId.hashCode ^ name.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart b/packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart new file mode 100644 index 0000000000..dbb59e3b06 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart @@ -0,0 +1,107 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Blog.dart'; +import 'Comment.dart'; +import 'CpkIntIndexes.dart'; +import 'CpkIntPrimaryKey.dart'; +import 'CpkOneToOneBidirectionalChildExplicitCD.dart'; +import 'CpkOneToOneBidirectionalChildImplicitCD.dart'; +import 'CpkOneToOneBidirectionalParentCD.dart'; +import 'OwnerOnly.dart'; +import 'Post.dart'; +import 'Sample.dart'; +import 'lowerCase.dart'; + +export 'Blog.dart'; +export 'Comment.dart'; +export 'CpkIntIndexes.dart'; +export 'CpkIntPrimaryKey.dart'; +export 'CpkOneToOneBidirectionalChildExplicitCD.dart'; +export 'CpkOneToOneBidirectionalChildImplicitCD.dart'; +export 'CpkOneToOneBidirectionalParentCD.dart'; +export 'OwnerOnly.dart'; +export 'Post.dart'; +export 'Sample.dart'; +export 'lowerCase.dart'; + +class Gen2ModelProvider implements amplify_core.ModelProviderInterface { + @override + String version = '70bbb0734e24d0f4c0912ebe5eeb97e5'; + @override + List modelSchemas = [ + Blog.schema, + Comment.schema, + CpkIntIndexes.schema, + CpkIntPrimaryKey.schema, + CpkOneToOneBidirectionalChildExplicitCD.schema, + CpkOneToOneBidirectionalChildImplicitCD.schema, + CpkOneToOneBidirectionalParentCD.schema, + OwnerOnly.schema, + Post.schema, + Sample.schema, + lowerCase.schema, + ]; + @override + List customTypeSchemas = []; + static final Gen2ModelProvider _instance = Gen2ModelProvider(); + + static Gen2ModelProvider get instance => _instance; + + amplify_core.ModelType getModelTypeByModelName(String modelName) { + switch (modelName) { + case 'Blog': + return Blog.classType; + case 'Comment': + return Comment.classType; + case 'CpkIntIndexes': + return CpkIntIndexes.classType; + case 'CpkIntPrimaryKey': + return CpkIntPrimaryKey.classType; + case 'CpkOneToOneBidirectionalChildExplicitCD': + return CpkOneToOneBidirectionalChildExplicitCD.classType; + case 'CpkOneToOneBidirectionalChildImplicitCD': + return CpkOneToOneBidirectionalChildImplicitCD.classType; + case 'CpkOneToOneBidirectionalParentCD': + return CpkOneToOneBidirectionalParentCD.classType; + case 'OwnerOnly': + return OwnerOnly.classType; + case 'Post': + return Post.classType; + case 'Sample': + return Sample.classType; + case 'lowerCase': + return lowerCase.classType; + default: + throw Exception( + 'Failed to find model in model provider for model name: ' + modelName, + ); + } + } +} + +class ModelFieldValue { + const ModelFieldValue.value(this.value); + + final T value; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart b/packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart new file mode 100644 index 0000000000..561b291fc7 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart @@ -0,0 +1,266 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the OwnerOnly type in your schema. */ +class OwnerOnly extends amplify_core.Model { + const OwnerOnly._internal({ + required this.id, + required name, + createdAt, + updatedAt, + }) : _name = name, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory OwnerOnly({String? id, required String name}) { + return OwnerOnly._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + name: name, + ); + } + + OwnerOnly.fromJson(Map json) + : id = json['id'], + _name = json['name'], + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _OwnerOnlyModelType(); + final String id; + final String? _name; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + OwnerOnlyModelIdentifier get modelIdentifier { + return OwnerOnlyModelIdentifier(id: id); + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is OwnerOnly && id == other.id && _name == other._name; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('OwnerOnly {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + OwnerOnly copyWith({String? name}) { + return OwnerOnly._internal(id: id, name: name ?? this.name); + } + + OwnerOnly copyWithModelFieldValues({ModelFieldValue? name}) { + return OwnerOnly._internal( + id: id, + name: name == null ? this.name : name.value, + ); + } + + Map toJson() => { + 'id': id, + 'name': _name, + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'name': _name, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'OwnerOnly'; + modelSchemaDefinition.pluralName = 'OwnerOnlies'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + amplify_core.ModelOperation.READ, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: OwnerOnly.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _OwnerOnlyModelType extends amplify_core.ModelType { + const _OwnerOnlyModelType(); + + @override + OwnerOnly fromJson(Map jsonData) { + return OwnerOnly.fromJson(jsonData); + } + + @override + String modelName() { + return 'OwnerOnly'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [OwnerOnly] in your schema. + */ +class OwnerOnlyModelIdentifier + implements amplify_core.ModelIdentifier { + /** Create an instance of OwnerOnlyModelIdentifier using [id] the primary key. */ + const OwnerOnlyModelIdentifier({required this.id}); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => 'OwnerOnlyModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is OwnerOnlyModelIdentifier && id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Post.dart b/packages/api/amplify_api/example/lib/models/gen2/Post.dart new file mode 100644 index 0000000000..b4d5ee5bd8 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/Post.dart @@ -0,0 +1,428 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; +import 'package:collection/collection.dart'; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the Post type in your schema. */ +class Post extends amplify_core.Model { + const Post._internal({ + required this.id, + required title, + required rating, + blog, + comments, + createdAt, + updatedAt, + }) : _title = title, + _rating = rating, + _blog = blog, + _comments = comments, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory Post({ + String? id, + required String title, + required int rating, + Blog? blog, + List? comments, + }) { + return Post._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + title: title, + rating: rating, + blog: blog, + comments: + comments != null ? List.unmodifiable(comments) : comments, + ); + } + + Post.fromJson(Map json) + : id = json['id'], + _title = json['title'], + _rating = (json['rating'] as num?)?.toInt(), + _blog = json['blog'] != null + ? json['blog']['serializedData'] != null + ? Blog.fromJson( + new Map.from( + json['blog']['serializedData'], + ), + ) + : Blog.fromJson(new Map.from(json['blog'])) + : null, + _comments = json['comments'] is Map + ? (json['comments']['items'] is List + ? (json['comments']['items'] as List) + .where((e) => e != null) + .map( + (e) => Comment.fromJson(new Map.from(e)), + ) + .toList() + : null) + : (json['comments'] is List + ? (json['comments'] as List) + .where((e) => e?['serializedData'] != null) + .map( + (e) => Comment.fromJson( + new Map.from(e?['serializedData']), + ), + ) + .toList() + : null), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _PostModelType(); + final String id; + final String? _title; + final int? _rating; + final Blog? _blog; + final List? _comments; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + PostModelIdentifier get modelIdentifier { + return PostModelIdentifier(id: id); + } + + String get title { + try { + return _title!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + int get rating { + try { + return _rating!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + Blog? get blog { + return _blog; + } + + List? get comments { + return _comments; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is Post && + id == other.id && + _title == other._title && + _rating == other._rating && + _blog == other._blog && + DeepCollectionEquality().equals(_comments, other._comments); + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('Post {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('title=' + '$_title' + ', '); + buffer.write( + 'rating=' + (_rating != null ? _rating.toString() : 'null') + ', ', + ); + buffer.write('blog=' + (_blog != null ? _blog.toString() : 'null') + ', '); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + Post copyWith({ + String? title, + int? rating, + Blog? blog, + List? comments, + }) { + return Post._internal( + id: id, + title: title ?? this.title, + rating: rating ?? this.rating, + blog: blog ?? this.blog, + comments: comments ?? this.comments, + ); + } + + Post copyWithModelFieldValues({ + ModelFieldValue? title, + ModelFieldValue? rating, + ModelFieldValue? blog, + ModelFieldValue?>? comments, + }) { + return Post._internal( + id: id, + title: title == null ? this.title : title.value, + rating: rating == null ? this.rating : rating.value, + blog: blog == null ? this.blog : blog.value, + comments: comments == null ? this.comments : comments.value, + ); + } + + Map toJson() => { + 'id': id, + 'title': _title, + 'rating': _rating, + 'blog': _blog?.toJson(), + 'comments': _comments?.map((Comment? e) => e?.toJson()).toList(), + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'title': _title, + 'rating': _rating, + 'blog': _blog, + 'comments': _comments, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final TITLE = amplify_core.QueryField(fieldName: 'title'); + static final RATING = amplify_core.QueryField(fieldName: 'rating'); + static final BLOG = amplify_core.QueryField( + fieldName: 'blog', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'Blog', + ), + ); + static final COMMENTS = amplify_core.QueryField( + fieldName: 'comments', + fieldType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.model, + ofModelName: 'Comment', + ), + ); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'Post'; + modelSchemaDefinition.pluralName = 'Posts'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + amplify_core.ModelIndex(fields: const ['blogID'], name: 'blogID'), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Post.TITLE, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Post.RATING, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.belongsTo( + key: Post.BLOG, + isRequired: false, + targetNames: ['blogID'], + ofModelName: 'Blog', + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.hasMany( + key: Post.COMMENTS, + isRequired: false, + ofModelName: 'Comment', + associatedKey: Comment.POST, + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _PostModelType extends amplify_core.ModelType { + const _PostModelType(); + + @override + Post fromJson(Map jsonData) { + return Post.fromJson(jsonData); + } + + @override + String modelName() { + return 'Post'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [Post] in your schema. + */ +class PostModelIdentifier implements amplify_core.ModelIdentifier { + /** Create an instance of PostModelIdentifier using [id] the primary key. */ + const PostModelIdentifier({required this.id}); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => 'PostModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is PostModelIdentifier && id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Sample.dart b/packages/api/amplify_api/example/lib/models/gen2/Sample.dart new file mode 100644 index 0000000000..ee92ca1a30 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/Sample.dart @@ -0,0 +1,406 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the Sample type in your schema. */ +class Sample extends amplify_core.Model { + const Sample._internal({ + required this.id, + name, + number, + flag, + date, + rootbeer, + createdAt, + updatedAt, + }) : _name = name, + _number = number, + _flag = flag, + _date = date, + _rootbeer = rootbeer, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory Sample({ + String? id, + String? name, + int? number, + bool? flag, + amplify_core.TemporalTime? date, + double? rootbeer, + }) { + return Sample._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + name: name, + number: number, + flag: flag, + date: date, + rootbeer: rootbeer, + ); + } + + Sample.fromJson(Map json) + : id = json['id'], + _name = json['name'], + _number = (json['number'] as num?)?.toInt(), + _flag = json['flag'], + _date = json['date'] != null + ? amplify_core.TemporalTime.fromString(json['date']) + : null, + _rootbeer = (json['rootbeer'] as num?)?.toDouble(), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _SampleModelType(); + final String id; + final String? _name; + final int? _number; + final bool? _flag; + final amplify_core.TemporalTime? _date; + final double? _rootbeer; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + SampleModelIdentifier get modelIdentifier { + return SampleModelIdentifier(id: id); + } + + String? get name { + return _name; + } + + int? get number { + return _number; + } + + bool? get flag { + return _flag; + } + + amplify_core.TemporalTime? get date { + return _date; + } + + double? get rootbeer { + return _rootbeer; + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is Sample && + id == other.id && + _name == other._name && + _number == other._number && + _flag == other._flag && + _date == other._date && + _rootbeer == other._rootbeer; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('Sample {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'number=' + (_number != null ? _number.toString() : 'null') + ', ', + ); + buffer.write('flag=' + (_flag != null ? _flag.toString() : 'null') + ', '); + buffer.write('date=' + (_date != null ? _date.format() : 'null') + ', '); + buffer.write( + 'rootbeer=' + (_rootbeer != null ? _rootbeer.toString() : 'null') + ', ', + ); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + Sample copyWith({ + String? name, + int? number, + bool? flag, + amplify_core.TemporalTime? date, + double? rootbeer, + }) { + return Sample._internal( + id: id, + name: name ?? this.name, + number: number ?? this.number, + flag: flag ?? this.flag, + date: date ?? this.date, + rootbeer: rootbeer ?? this.rootbeer, + ); + } + + Sample copyWithModelFieldValues({ + ModelFieldValue? name, + ModelFieldValue? number, + ModelFieldValue? flag, + ModelFieldValue? date, + ModelFieldValue? rootbeer, + }) { + return Sample._internal( + id: id, + name: name == null ? this.name : name.value, + number: number == null ? this.number : number.value, + flag: flag == null ? this.flag : flag.value, + date: date == null ? this.date : date.value, + rootbeer: rootbeer == null ? this.rootbeer : rootbeer.value, + ); + } + + Map toJson() => { + 'id': id, + 'name': _name, + 'number': _number, + 'flag': _flag, + 'date': _date?.format(), + 'rootbeer': _rootbeer, + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'name': _name, + 'number': _number, + 'flag': _flag, + 'date': _date, + 'rootbeer': _rootbeer, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static final NUMBER = amplify_core.QueryField(fieldName: 'number'); + static final FLAG = amplify_core.QueryField(fieldName: 'flag'); + static final DATE = amplify_core.QueryField(fieldName: 'date'); + static final ROOTBEER = amplify_core.QueryField(fieldName: 'rootbeer'); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'Sample'; + modelSchemaDefinition.pluralName = 'Samples'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.APIKEY, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Sample.NAME, + isRequired: false, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Sample.NUMBER, + isRequired: false, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Sample.FLAG, + isRequired: false, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.bool), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Sample.DATE, + isRequired: false, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.time), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: Sample.ROOTBEER, + isRequired: false, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.double, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _SampleModelType extends amplify_core.ModelType { + const _SampleModelType(); + + @override + Sample fromJson(Map jsonData) { + return Sample.fromJson(jsonData); + } + + @override + String modelName() { + return 'Sample'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [Sample] in your schema. + */ +class SampleModelIdentifier implements amplify_core.ModelIdentifier { + /** Create an instance of SampleModelIdentifier using [id] the primary key. */ + const SampleModelIdentifier({required this.id}); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => 'SampleModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is SampleModelIdentifier && id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart b/packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart new file mode 100644 index 0000000000..63d89c1522 --- /dev/null +++ b/packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart @@ -0,0 +1,286 @@ +/* +* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. +* +* Licensed under the Apache License, Version 2.0 (the "License"). +* You may not use this file except in compliance with the License. +* A copy of the License is located at +* +* http://aws.amazon.com/apache2.0 +* +* or in the "license" file accompanying this file. This file is distributed +* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either +* express or implied. See the License for the specific language governing +* permissions and limitations under the License. +*/ + +// NOTE: This file is generated and may not follow lint rules defined in your app +// Generated files can be excluded from analysis in analysis_options.yaml +// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis + +// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously + +import 'package:amplify_core/amplify_core.dart' as amplify_core; + +import 'Gen2ModelProvider.dart'; + +/** This is an auto generated class representing the lowerCase type in your schema. */ +class lowerCase extends amplify_core.Model { + const lowerCase._internal({ + required this.id, + required name, + createdAt, + updatedAt, + }) : _name = name, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory lowerCase({String? id, required String name}) { + return lowerCase._internal( + id: id == null ? amplify_core.UUID.getUUID() : id, + name: name, + ); + } + + lowerCase.fromJson(Map json) + : id = json['id'], + _name = json['name'], + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + static const classType = const _lowerCaseModelType(); + final String id; + final String? _name; + final amplify_core.TemporalDateTime? _createdAt; + final amplify_core.TemporalDateTime? _updatedAt; + + @override + getInstanceType() => classType; + + @Deprecated( + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', + ) + @override + String getId() => id; + + lowerCaseModelIdentifier get modelIdentifier { + return lowerCaseModelIdentifier(id: id); + } + + String get name { + try { + return _name!; + } catch (e) { + throw amplify_core.AmplifyCodeGenModelException( + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString(), + ); + } + } + + amplify_core.TemporalDateTime? get createdAt { + return _createdAt; + } + + amplify_core.TemporalDateTime? get updatedAt { + return _updatedAt; + } + + bool equals(Object other) { + return this == other; + } + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is lowerCase && id == other.id && _name == other._name; + } + + @override + int get hashCode => toString().hashCode; + + @override + String toString() { + final buffer = new StringBuffer(); + + buffer.write('lowerCase {'); + buffer.write('id=' + '$id' + ', '); + buffer.write('name=' + '$_name' + ', '); + buffer.write( + 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', + ); + buffer.write( + 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), + ); + buffer.write('}'); + + return buffer.toString(); + } + + lowerCase copyWith({String? name}) { + return lowerCase._internal(id: id, name: name ?? this.name); + } + + lowerCase copyWithModelFieldValues({ModelFieldValue? name}) { + return lowerCase._internal( + id: id, + name: name == null ? this.name : name.value, + ); + } + + Map toJson() => { + 'id': id, + 'name': _name, + 'createdAt': _createdAt?.format(), + 'updatedAt': _updatedAt?.format(), + }; + + Map toMap() => { + 'id': id, + 'name': _name, + 'createdAt': _createdAt, + 'updatedAt': _updatedAt, + }; + + static final amplify_core.QueryModelIdentifier + MODEL_IDENTIFIER = + amplify_core.QueryModelIdentifier(); + static final ID = amplify_core.QueryField(fieldName: 'id'); + static final NAME = amplify_core.QueryField(fieldName: 'name'); + static var schema = amplify_core.Model.defineSchema( + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = 'lowerCase'; + modelSchemaDefinition.pluralName = 'lowerCases'; + + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.APIKEY, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PUBLIC, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.IAM, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.PRIVATE, + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [amplify_core.ModelOperation.READ], + ), + amplify_core.AuthRule( + authStrategy: amplify_core.AuthStrategy.OWNER, + ownerField: 'owner', + identityClaim: 'cognito:username', + provider: amplify_core.AuthRuleProvider.USERPOOLS, + operations: const [ + amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, + amplify_core.ModelOperation.UPDATE, + amplify_core.ModelOperation.DELETE, + ], + ), + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ['id'], name: null), + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.field( + key: lowerCase.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + + modelSchemaDefinition.addField( + amplify_core.ModelFieldDefinition.nonQueryField( + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime, + ), + ), + ); + }, + ); +} + +class _lowerCaseModelType extends amplify_core.ModelType { + const _lowerCaseModelType(); + + @override + lowerCase fromJson(Map jsonData) { + return lowerCase.fromJson(jsonData); + } + + @override + String modelName() { + return 'lowerCase'; + } +} + +/** + * This is an auto generated class representing the model identifier + * of [lowerCase] in your schema. + */ +class lowerCaseModelIdentifier + implements amplify_core.ModelIdentifier { + /** Create an instance of lowerCaseModelIdentifier using [id] the primary key. */ + const lowerCaseModelIdentifier({required this.id}); + final String id; + + @override + Map serializeAsMap() => ({'id': id}); + + @override + List> serializeAsList() => serializeAsMap() + .entries + .map((entry) => ({entry.key: entry.value})) + .toList(); + + @override + String serializeAsString() => serializeAsMap().values.join('#'); + + @override + String toString() => 'lowerCaseModelIdentifier(id: $id)'; + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + + return other is lowerCaseModelIdentifier && id == other.id; + } + + @override + int get hashCode => id.hashCode; +} diff --git a/packages/api/amplify_api/example/tool/pull_test_gen2_backend_placeholder.sh b/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh similarity index 100% rename from packages/api/amplify_api/example/tool/pull_test_gen2_backend_placeholder.sh rename to packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh From e2d65b4f37d5679672685e0e63f9bcb720557a23 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Wed, 26 Jun 2024 11:19:57 -0500 Subject: [PATCH 02/16] fix: git update-index --chmod=+x --- packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh diff --git a/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh b/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh old mode 100644 new mode 100755 From 6ecd0ae8fd91cbc1f6f3738dc2930b0cc1585e99 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Thu, 27 Jun 2024 08:56:15 -0500 Subject: [PATCH 03/16] fix: code review --- .gitattributes | 4 ++++ infra-gen2/backends/api/apiMultiAuth/package.json | 5 +---- infra-gen2/package-lock.json | 9 ++++----- infra-gen2/package.json | 3 ++- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.gitattributes b/.gitattributes index 860181b751..da75f8a5cc 100644 --- a/.gitattributes +++ b/.gitattributes @@ -97,3 +97,7 @@ yarn.lock linguist-generated **/dist/*.mjs linguist-generated **/dist/*.cjs linguist-generated **/dist/*.cjs.map linguist-generated + +## Codegen Models +**/example/lib/models/** linguist-generated +**/example/lib/models/gen2/Gen2ModelProvider.dart linguist-generated=false diff --git a/infra-gen2/backends/api/apiMultiAuth/package.json b/infra-gen2/backends/api/apiMultiAuth/package.json index 374fad20f5..94af1924c3 100644 --- a/infra-gen2/backends/api/apiMultiAuth/package.json +++ b/infra-gen2/backends/api/apiMultiAuth/package.json @@ -1,8 +1,5 @@ { "name": "api-multi-auth", "version": "1.0.0", - "main": "index.js", - "dependencies": { - "infra-common": "1.0.0" - } + "main": "index.js" } diff --git a/infra-gen2/package-lock.json b/infra-gen2/package-lock.json index a40ea690da..b7f843250b 100644 --- a/infra-gen2/package-lock.json +++ b/infra-gen2/package-lock.json @@ -13,7 +13,8 @@ "backends/storage/*" ], "dependencies": { - "aws-amplify": "^6.3.6" + "aws-amplify": "^6.3.6", + "infra-common": "1.0.0" }, "devDependencies": { "@aws-amplify/backend": "^1.0.3", @@ -27,10 +28,8 @@ } }, "backends/api/apiMultiAuth": { - "version": "1.0.0", - "dependencies": { - "infra-common": "1.0.0" - } + "name": "api-multi-auth", + "version": "1.0.0" }, "backends/api/defaultMultiAuth": { "name": "default-multi-auth", diff --git a/infra-gen2/package.json b/infra-gen2/package.json index ff47735759..1ab3daa307 100644 --- a/infra-gen2/package.json +++ b/infra-gen2/package.json @@ -9,7 +9,8 @@ "backends/storage/*" ], "dependencies": { - "aws-amplify": "^6.3.6" + "aws-amplify": "^6.3.6", + "infra-common": "1.0.0" }, "devDependencies": { "@aws-amplify/backend": "^1.0.3", From b301ea0313adacfa2bebea9cd8c6926c094c810d Mon Sep 17 00:00:00 2001 From: Jordan Nelson Date: Tue, 2 Jul 2024 14:12:56 -0400 Subject: [PATCH 04/16] chore: allow existing amplify_outputs/amplifyconfiguration files --- packages/amplify_core/lib/src/config/amplify_outputs/.gitignore | 2 ++ .../test/config/amplify_outputs_mapping/data/.gitignore | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 packages/amplify_core/lib/src/config/amplify_outputs/.gitignore create mode 100644 packages/amplify_core/test/config/amplify_outputs_mapping/data/.gitignore diff --git a/packages/amplify_core/lib/src/config/amplify_outputs/.gitignore b/packages/amplify_core/lib/src/config/amplify_outputs/.gitignore new file mode 100644 index 0000000000..e2ddcb6daf --- /dev/null +++ b/packages/amplify_core/lib/src/config/amplify_outputs/.gitignore @@ -0,0 +1,2 @@ +!amplify_outputs.dart +!amplify_outputs.g.dart diff --git a/packages/amplify_core/test/config/amplify_outputs_mapping/data/.gitignore b/packages/amplify_core/test/config/amplify_outputs_mapping/data/.gitignore new file mode 100644 index 0000000000..0078c11a8c --- /dev/null +++ b/packages/amplify_core/test/config/amplify_outputs_mapping/data/.gitignore @@ -0,0 +1,2 @@ +!amplify_outputs.g.dart +!amplifyconfiguration.g.dart From abd3fcc30e43676782502bb8ba818473eb86c6eb Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Wed, 10 Jul 2024 15:13:39 -0600 Subject: [PATCH 05/16] wip: remove gen 1 refactor --- .../.gitignore | 0 .../amplify/auth/pre-sign-up-handler.ts | 0 .../amplify/auth/resource.ts | 0 .../api/api-multi-auth/amplify/backend.ts | 11 + .../amplify/data/resource.ts | 0 .../amplify/package.json | 0 .../amplify/tsconfig.json | 0 .../package.json | 0 .../api/apiMultiAuth/amplify/backend.ts | 23 - infra-gen2/package-lock.json | 8 +- infra-gen2/tool/deploy_gen2.dart | 127 +++++- .../graphql/api_key_test.dart | 4 +- .../integration_test/graphql/iam_test.dart | 113 +---- .../graphql/user_pools_test.dart | 6 +- .../example/integration_test/util.dart | 121 +---- .../amplify_api/example/lib/models/Blog.dart | 6 +- .../example/lib/models/Comment.dart | 71 ++- .../lib/models/{gen2 => }/CpkIntIndexes.dart | 270 +++++------ .../models/{gen2 => }/CpkIntPrimaryKey.dart | 291 +++++------- ...kOneToOneBidirectionalChildImplicitCD.dart | 46 +- .../CpkOneToOneBidirectionalParentCD.dart | 195 +------- .../example/lib/models/ModelProvider.dart | 12 +- .../example/lib/models/OwnerOnly.dart | 4 + .../amplify_api/example/lib/models/Post.dart | 5 +- .../example/lib/models/Sample.dart | 6 +- .../example/lib/models/gen2/Blog.dart | 340 -------------- .../example/lib/models/gen2/Comment.dart | 312 ------------- ...kOneToOneBidirectionalChildExplicitCD.dart | 355 --------------- ...kOneToOneBidirectionalChildImplicitCD.dart | 337 -------------- .../CpkOneToOneBidirectionalParentCD.dart | 413 ----------------- .../lib/models/gen2/Gen2ModelProvider.dart | 107 ----- .../example/lib/models/gen2/OwnerOnly.dart | 266 ----------- .../example/lib/models/gen2/Post.dart | 428 ------------------ .../example/lib/models/gen2/Sample.dart | 406 ----------------- .../example/lib/models/gen2/lowerCase.dart | 286 ------------ .../example/lib/models/lowerCase.dart | 6 +- .../example/tool/pull_test_gen2_backend.sh | 1 + 37 files changed, 483 insertions(+), 4093 deletions(-) rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/.gitignore (100%) rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/amplify/auth/pre-sign-up-handler.ts (100%) rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/amplify/auth/resource.ts (100%) create mode 100644 infra-gen2/backends/api/api-multi-auth/amplify/backend.ts rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/amplify/data/resource.ts (100%) rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/amplify/package.json (100%) rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/amplify/tsconfig.json (100%) rename infra-gen2/backends/api/{apiMultiAuth => api-multi-auth}/package.json (100%) delete mode 100644 infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts rename packages/api/amplify_api/example/lib/models/{gen2 => }/CpkIntIndexes.dart (60%) rename packages/api/amplify_api/example/lib/models/{gen2 => }/CpkIntPrimaryKey.dart (59%) delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/Blog.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/Comment.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/Post.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/Sample.dart delete mode 100644 packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart diff --git a/infra-gen2/backends/api/apiMultiAuth/.gitignore b/infra-gen2/backends/api/api-multi-auth/.gitignore similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/.gitignore rename to infra-gen2/backends/api/api-multi-auth/.gitignore diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/auth/pre-sign-up-handler.ts b/infra-gen2/backends/api/api-multi-auth/amplify/auth/pre-sign-up-handler.ts similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/amplify/auth/pre-sign-up-handler.ts rename to infra-gen2/backends/api/api-multi-auth/amplify/auth/pre-sign-up-handler.ts diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/auth/resource.ts b/infra-gen2/backends/api/api-multi-auth/amplify/auth/resource.ts similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/amplify/auth/resource.ts rename to infra-gen2/backends/api/api-multi-auth/amplify/auth/resource.ts diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts new file mode 100644 index 0000000000..a1fa84ddf1 --- /dev/null +++ b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts @@ -0,0 +1,11 @@ +import { defineBackend } from "@aws-amplify/backend"; +import { auth } from "./auth/resource"; +import { data } from "./data/resource"; + +/** + * @see https://docs.amplify.aws/react/build-a-backend/ to add storage, functions, and more + */ +defineBackend({ + auth, + data, +}); diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/data/resource.ts b/infra-gen2/backends/api/api-multi-auth/amplify/data/resource.ts similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/amplify/data/resource.ts rename to infra-gen2/backends/api/api-multi-auth/amplify/data/resource.ts diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/package.json b/infra-gen2/backends/api/api-multi-auth/amplify/package.json similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/amplify/package.json rename to infra-gen2/backends/api/api-multi-auth/amplify/package.json diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/tsconfig.json b/infra-gen2/backends/api/api-multi-auth/amplify/tsconfig.json similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/amplify/tsconfig.json rename to infra-gen2/backends/api/api-multi-auth/amplify/tsconfig.json diff --git a/infra-gen2/backends/api/apiMultiAuth/package.json b/infra-gen2/backends/api/api-multi-auth/package.json similarity index 100% rename from infra-gen2/backends/api/apiMultiAuth/package.json rename to infra-gen2/backends/api/api-multi-auth/package.json diff --git a/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts b/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts deleted file mode 100644 index b5e366531b..0000000000 --- a/infra-gen2/backends/api/apiMultiAuth/amplify/backend.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { defineBackend } from "@aws-amplify/backend"; -import { auth } from "./auth/resource"; -import { data } from "./data/resource"; - -/** - * @see https://docs.amplify.aws/react/build-a-backend/ to add storage, functions, and more - */ -const backend = defineBackend({ - auth, - data, -}); -// extract L1 CfnUserPool resources -const { cfnUserPool } = backend.auth.resources.cfnResources; -// modify cfnUserPool policies directly -cfnUserPool.policies = { - passwordPolicy: { - minimumLength: 8, - requireLowercase: true, - requireNumbers: true, - requireSymbols: false, - requireUppercase: false, - }, -}; diff --git a/infra-gen2/package-lock.json b/infra-gen2/package-lock.json index b7f843250b..5a78d0d11e 100644 --- a/infra-gen2/package-lock.json +++ b/infra-gen2/package-lock.json @@ -27,9 +27,13 @@ "typescript": "^5.4.5" } }, + "backends/api/api-multi-auth": { + "version": "1.0.0" + }, "backends/api/apiMultiAuth": { "name": "api-multi-auth", - "version": "1.0.0" + "version": "1.0.0", + "extraneous": true }, "backends/api/defaultMultiAuth": { "name": "default-multi-auth", @@ -12653,7 +12657,7 @@ } }, "node_modules/api-multi-auth": { - "resolved": "backends/api/apiMultiAuth", + "resolved": "backends/api/api-multi-auth", "link": true }, "node_modules/array-buffer-byte-length": { diff --git a/infra-gen2/tool/deploy_gen2.dart b/infra-gen2/tool/deploy_gen2.dart index 1277d3cf71..9dd5a8aa02 100644 --- a/infra-gen2/tool/deploy_gen2.dart +++ b/infra-gen2/tool/deploy_gen2.dart @@ -31,7 +31,7 @@ const List infraConfig = [ AmplifyBackend( name: 'apiMultiAuth', identifier: 'apiMultiAuth', - pathToSource: 'infra-gen2/backends/api/apiMultiAuth', + pathToSource: 'infra-gen2/backends/api/api-multi-auth', ), ], ), @@ -68,22 +68,34 @@ void main(List arguments) async { final categoryName = backendGroup.category.name; final outputPath = p.join(repoRoot.path, backendGroup.defaultOutput); final amplifyOutputs = File(p.join(outputPath, 'amplify_outputs.dart')); + final amplifyConfiguration = + File(p.join(outputPath, 'amplifyconfiguration.dart')); // create the output file if it does not exist if (!amplifyOutputs.existsSync()) { amplifyOutputs.createSync(recursive: true); } + if (!amplifyConfiguration.existsSync()) { + amplifyConfiguration.createSync(recursive: true); + } print('🏃 Running sandbox deployment for $categoryName'); for (final backend in backendGroup.backends) { final backendName = backend.name; - await _deployBackend( + final stackID = await _deployBackend( backendGroup.category, backend, amplifyOutputs.path.replaceFirst('amplify_outputs.dart', ''), verbose, ); + _generateGen1Config( + backendGroup.category, + backend, + amplifyConfiguration.path.replaceFirst('amplifyconfiguration.dart', ''), + stackID, + ); + // Skip if there is only one backend if (backendGroup.backends.length <= 1) { continue; @@ -108,15 +120,18 @@ void main(List arguments) async { ); } - // Copy amplify_outputs.dart to shared paths - _copyAmplifyOutputs( + // Copy config files to shared paths + _copyConfigFile( backendGroup.sharedOutputs, amplifyOutputs, ); - - var bucketName = _createBucketName(categoryName); + _copyConfigFile( + backendGroup.sharedOutputs, + amplifyConfiguration, + ); // Check if the S3 bucket exists + var bucketName = _createBucketName(categoryName); final remoteBucketName = _getS3BucketName(bucketName); if (remoteBucketName != null && remoteBucketName.isNotEmpty) { bucketName = remoteBucketName; @@ -126,10 +141,14 @@ void main(List arguments) async { } bucketNames.add(bucketName); - // Upload amplify_outputs.dart to S3 bucket - _uploadAmplifyOutputs( + // Upload config files to S3 bucket + _uploadConfigFileToS3( bucketName, - amplifyOutputs.path, + amplifyOutputs, + ); + _uploadConfigFileToS3( + bucketName, + amplifyConfiguration, ); print('✅ Deployment for $categoryName Category complete'); @@ -153,7 +172,7 @@ ArgResults _parseArgs(List args) { } /// Deploy Sandbox for a given backend backend -Future _deployBackend( +Future _deployBackend( Category category, AmplifyBackend backend, String outputPath, @@ -182,12 +201,26 @@ Future _deployBackend( ); if (verbose) { - process.stdout.transform(const SystemEncoding().decoder).listen(print); process.stderr.transform(const SystemEncoding().decoder).listen((data) { print('❌ Error: $data'); }); } + var stackID = ''; + + // Listen to stdout for stack ID + await for (final String line in process.stdout + .transform(utf8.decoder) + .transform(const LineSplitter())) { + if (verbose) { + print(line); + } + // Save Stack ID + if (line.contains('Stack:')) { + stackID = line.split('Stack:').last.trim(); + } + } + final exitCode = await process.exitCode; if (exitCode != 0) { @@ -198,6 +231,7 @@ Future _deployBackend( print( '👍 ${category.name} ${backend.identifier} sandbox deployed', ); + return stackID; } } @@ -249,24 +283,26 @@ void _appendEnvironments( ); } -/// Copy the amplify_outputs.dart file to other shared paths -void _copyAmplifyOutputs( +/// Copy a given config file to a list of shared paths +void _copyConfigFile( List outputPaths, - File amplifyOutputs, + File configFile, ) { if (outputPaths.length <= 1) { return; } - print('👯 Copying amplify_outputs.dart to other shared paths'); + final fileName = configFile.path.split('/').last; + + print('👯 Copying $fileName to other shared paths'); for (final outputPath in outputPaths) { final destination = p.join(repoRoot.path, outputPath); - final outputFile = File(p.join(destination, 'amplify_outputs.dart')); + final outputFile = File(p.join(destination, fileName)); if (!outputFile.existsSync()) { outputFile.createSync(recursive: true); } - final amplifyOutputsContents = amplifyOutputs.readAsStringSync(); + final amplifyOutputsContents = configFile.readAsStringSync(); outputFile.writeAsStringSync(amplifyOutputsContents); } @@ -345,19 +381,20 @@ void _createS3Bucket(String bucketName) { } /// Upload the amplify_outputs.dart file to the S3 bucket -void _uploadAmplifyOutputs( +void _uploadConfigFileToS3( String bucketName, - String pathToAmplifyOutputs, + File configFile, ) { - print('📲 Uploading amplify_outputs.dart to S3 bucket'); + final fileName = configFile.path.split('/').last; + print('📲 Uploading $fileName to S3 bucket'); final downloadRes = Process.runSync( 'aws', [ '--profile=${Platform.environment['AWS_PROFILE'] ?? 'default'}', 's3', 'cp', - pathToAmplifyOutputs, - 's3://$bucketName/amplify_outputs.dart', + configFile.path, + 's3://$bucketName/$fileName', ], stdoutEncoding: utf8, stderrEncoding: utf8, @@ -368,7 +405,51 @@ void _uploadAmplifyOutputs( '${downloadRes.stdout}\n${downloadRes.stderr}', ); } - print('👍 Amplify Outputs successfully uploaded to S3 bucket'); + print('👍 $fileName successfully uploaded to S3 bucket'); +} + +/// Generates gen 1 amplifyconfiguration.dart file +void _generateGen1Config( + Category category, + AmplifyBackend backend, + String outputPath, + String stack, +) { + print( + '📁 Generating gen 1 config file for ${category.name} ${backend.name}...', + ); + + // Deploy the backend + final process = Process.runSync( + 'npx', + [ + 'ampx', + 'generate', + 'outputs', + '--format', + 'dart', + '--outputs-version', + '0', + '--out-dir', + outputPath, + '--profile=${Platform.environment['AWS_PROFILE'] ?? 'default'}', + '--stack', + stack, + '--debug', + 'true', + ], + workingDirectory: p.join(repoRoot.path, backend.pathToSource), + ); + + if (process.exitCode != 0) { + throw Exception( + '❌ Error generating gen 1 config file for ${category.name} ${backend.name}:: ${process.stdout}', + ); + } else { + print( + '👍 Gen 1 config file for ${category.name} ${backend.name} generated', + ); + } } class AmplifyBackendGroup { diff --git a/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart b/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart index ad690a77db..9e6181b40f 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart @@ -59,9 +59,9 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { late StreamSubscription hubEventsSubscription; setUpAll(() async { if (!useExistingTestUser) { - await signUpTestUser(useEmail: useGen2); + await signUpTestUser(); } - await signInTestUser(useEmail: useGen2); + await signInTestUser(); hubEventsController = StreamController.broadcast(); hubEvents = hubEventsController.stream; diff --git a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart index 8c035db087..5148406ee9 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart @@ -6,8 +6,6 @@ import 'dart:math'; import 'package:amplify_api/amplify_api.dart'; import 'package:amplify_api_example/models/ModelProvider.dart'; -import 'package:amplify_api_example/models/gen2/Gen2ModelProvider.dart' - as gen2_model_provider; import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'package:amplify_flutter/amplify_flutter.dart'; import 'package:flutter_test/flutter_test.dart'; @@ -37,15 +35,15 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { } if (!useExistingTestUser) { - await signUpTestUser(useEmail: useGen2); + await signUpTestUser(); } - await signInTestUser(useEmail: useGen2); + await signInTestUser(); }); tearDownAll(() async { await deleteTestModels(); if (!useExistingTestUser) { - await deleteTestUser(useEmail: useGen2); + await deleteTestUser(); } }); @@ -343,8 +341,6 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { testWidgets( 'should GET a model with custom primary key and complex identifier using model helpers', (WidgetTester tester) async { - // TODO(equartey): remove when test is reliably skipped - if (useGen2) return; const name = 'Integration Test CpkParent to fetch'; final cpkParent = await addCpkParent(name); final req = ModelQueries.get( @@ -356,27 +352,6 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { expect(res, hasNoGraphQLErrors); expect(data, equals(cpkParent)); }, - skip: useGen2, - ); - - testWidgets( - 'Gen 2 - should GET a model with custom primary key and complex identifier using model helpers', - (WidgetTester tester) async { - // TODO(equartey): remove when test is reliably skipped - if (!useGen2) return; - const name = 'Integration Test CpkParent to fetch'; - final cpkParent = await addCpkParentGen2(name); - final req = ModelQueries.get( - gen2_model_provider.CpkOneToOneBidirectionalParentCD.classType, - cpkParent.modelIdentifier, - authorizationMode: APIAuthorizationType.iam, - ); - final res = await Amplify.API.query(request: req).response; - final data = res.data; - expect(res, hasNoGraphQLErrors); - expect(data, equals(cpkParent)); - }, - skip: !useGen2, ); /// parent: { customId, name } // complex identifier @@ -386,7 +361,6 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { 'should GET a child and include parent with complex identifier and custom primary key', (WidgetTester tester) async { // TODO(equartey): remove when test is reliably skipped - if (useGen2) return; const name = 'Integration Test CpkParent to fetch w child'; const explicitChildName = 'Explicit child name fetch test'; const implicitChildName = 'Implicit child name fetch test'; @@ -453,85 +427,6 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { equals(cpkParent.customId), ); }, - skip: useGen2, - ); - - testWidgets( - 'gen2 - should GET a child and include parent with complex identifier and custom primary key', - (WidgetTester tester) async { - // TODO(equartey): remove when test is reliably skipped - if (!useGen2) return; - const name = 'Integration Test CpkParent to fetch w child'; - const explicitChildName = 'Explicit child name fetch test'; - const implicitChildName = 'Implicit child name fetch test'; - // Create test parent, explicit child and implicit child - final cpkParent = await addCpkParentGen2(name); - final createExplicitChildReq = ModelMutations.create( - gen2_model_provider.CpkOneToOneBidirectionalChildExplicitCD( - name: explicitChildName, - belongsToParent: cpkParent, - ), - authorizationMode: APIAuthorizationType.iam, - ); - final createImplicitChildReq = ModelMutations.create( - gen2_model_provider.CpkOneToOneBidirectionalChildImplicitCD( - name: implicitChildName, - belongsToParent: cpkParent, - ), - authorizationMode: APIAuthorizationType.iam, - ); - final explicitChildCreateRes = await Amplify.API - .mutate(request: createExplicitChildReq) - .response; - expect(explicitChildCreateRes, hasNoGraphQLErrors); - final createdExplicitChild = explicitChildCreateRes.data!; - gen2CpkExplicitChildCache.add(createdExplicitChild); - final implicitChildCreateRes = await Amplify.API - .mutate(request: createImplicitChildReq) - .response; - expect(implicitChildCreateRes, hasNoGraphQLErrors); - final createdImplicitChild = implicitChildCreateRes.data!; - gen2CpkImplicitChildCache.add(createdImplicitChild); - - // Fetch the created children and check responses. - final fetchExplicitChildReq = ModelQueries.get( - gen2_model_provider - .CpkOneToOneBidirectionalChildExplicitCD.classType, - createdExplicitChild.modelIdentifier, - authorizationMode: APIAuthorizationType.iam, - ); - final fetchExplicitChildRes = - await Amplify.API.query(request: fetchExplicitChildReq).response; - final fetchedExplicitChild = fetchExplicitChildRes.data; - expect(fetchExplicitChildRes, hasNoGraphQLErrors); - // Convert to JSON because `_belongsToParent` is private on the model - // but present in the converted JSON. - final explicitChildJson = fetchedExplicitChild?.toJson(); - final explicitParentJson = - explicitChildJson?['belongsToParent'] as Map; - expect( - explicitParentJson['customId'], - equals(cpkParent.customId), - ); - final fetchImplicitChildReq = ModelQueries.get( - gen2_model_provider - .CpkOneToOneBidirectionalChildImplicitCD.classType, - createdImplicitChild.modelIdentifier, - authorizationMode: APIAuthorizationType.iam, - ); - final fetchImplicitChildRes = - await Amplify.API.query(request: fetchImplicitChildReq).response; - final fetchedImplicitChild = fetchImplicitChildRes.data; - expect(fetchImplicitChildRes, hasNoGraphQLErrors); - final implicitChildJson = fetchedImplicitChild?.toJson(); - final implicitParentJson = - implicitChildJson?['belongsToParent'] as Map; - expect( - implicitParentJson['customId'], - equals(cpkParent.customId), - ); - }, - skip: !useGen2, ); }); @@ -564,7 +459,7 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { }); tearDownAll(() async { - await signInTestUser(useEmail: useGen2); + await signInTestUser(); }); }); diff --git a/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart b/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart index 59291fc7f2..c0ce762c0c 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart @@ -20,15 +20,15 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { await configureAmplify(); } if (!useExistingTestUser) { - await signUpTestUser(useEmail: useGen2); + await signUpTestUser(); } - await signInTestUser(useEmail: useGen2); + await signInTestUser(); }); tearDownAll(() async { await deleteTestModels(); if (!useExistingTestUser) { - await deleteTestUser(useEmail: useGen2); + await deleteTestUser(); } }); diff --git a/packages/api/amplify_api/example/integration_test/util.dart b/packages/api/amplify_api/example/integration_test/util.dart index 84f5341c08..8d517ae01d 100644 --- a/packages/api/amplify_api/example/integration_test/util.dart +++ b/packages/api/amplify_api/example/integration_test/util.dart @@ -8,10 +8,9 @@ import 'package:amplify_api/amplify_api.dart'; import 'package:amplify_api_example/amplify_outputs.dart' as amplify_outputs; import 'package:amplify_api_example/amplifyconfiguration.dart'; import 'package:amplify_api_example/models/ModelProvider.dart'; -import 'package:amplify_api_example/models/gen2/Gen2ModelProvider.dart' - as gen2_model_provider; import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'package:amplify_flutter/amplify_flutter.dart'; +import 'package:amplify_integration_test/amplify_integration_test.dart'; import 'package:flutter_test/flutter_test.dart'; const _subscriptionTimeoutInterval = 5; @@ -26,34 +25,23 @@ final lowerCaseCache = []; final cpkParentCache = []; final cpkExplicitChildCache = []; final cpkImplicitChildCache = []; -final gen2CpkParentCache = - []; -final gen2CpkExplicitChildCache = - []; -final gen2CpkImplicitChildCache = - []; final sampleCache = []; class TestUser { TestUser({ - String? username, + String? email, String? password, - }) : _username = 'testUser${uuid()}', - _password = uuid(secure: true); + }) : _email = generateEmail(), + _password = generatePassword(); - final String _username; + final String _email; final String _password; - String get testEmail => '$_username@amazon.com'; - - Future signUp({bool useEmail = false}) async { + Future signUp() async { await signOut(); final result = await Amplify.Auth.signUp( - username: useEmail ? testEmail : _username, + username: _email, password: _password, - options: SignUpOptions( - userAttributes: useEmail ? {} : {AuthUserAttributeKey.email: testEmail}, - ), ); if (!result.isSignUpComplete) { throw Exception('Unable to sign up test user.'); @@ -67,11 +55,11 @@ class TestUser { } /// No-op if already signed in. - Future signIn({bool useEmail = false}) async { + Future signIn() async { final session = await Amplify.Auth.fetchAuthSession(); if (session.isSignedIn) return; final result = await Amplify.Auth.signIn( - username: useEmail ? testEmail : _username, + username: _email, password: _password, ); if (!result.isSignedIn) { @@ -79,9 +67,9 @@ class TestUser { } } - Future delete({bool useEmail = false}) async { + Future delete() async { final session = await Amplify.Auth.fetchAuthSession(); - if (!session.isSignedIn) await signInTestUser(useEmail: useEmail); + if (!session.isSignedIn) await signInTestUser(); await Amplify.Auth.deleteUser(); testUser = null; } @@ -99,7 +87,7 @@ Future configureAmplify() async { options: APIPluginOptions(modelProvider: ModelProvider.instance), ), ]); - await Amplify.configure(amplifyconfig); + await Amplify.configure(amplifyConfig); } } @@ -113,7 +101,7 @@ Future configureAmplifyGen2() async { ), AmplifyAPI( options: APIPluginOptions( - modelProvider: gen2_model_provider.Gen2ModelProvider.instance, + modelProvider: ModelProvider.instance, ), ), ]); @@ -121,22 +109,22 @@ Future configureAmplifyGen2() async { } } -Future signUpTestUser({bool useEmail = false}) async { +Future signUpTestUser() async { await signOutTestUser(); testUser = TestUser(); - await testUser!.signUp(useEmail: useEmail); + await testUser!.signUp(); } /// No-op if already signed in. -Future signInTestUser({bool useEmail = false}) async { +Future signInTestUser() async { if (testUser == null) { throw const InvalidStateException( 'No test user to sign in.', recoverySuggestion: 'Ensure test user signed up.', ); } - await testUser!.signIn(useEmail: useEmail); + await testUser!.signIn(); } // No-op if not signed in. @@ -144,14 +132,14 @@ Future signOutTestUser() async { await testUser?.signOut(); } -Future deleteTestUser({bool useEmail = false}) async { +Future deleteTestUser() async { if (testUser == null) { throw const InvalidStateException( 'No test user to delete.', recoverySuggestion: 'Ensure test user signed up.', ); } - await testUser!.delete(useEmail: useEmail); + await testUser!.delete(); } // declare utility which creates blog with title as parameter @@ -201,23 +189,6 @@ Future addCpkParent(String name) async { return cpkParent; } -Future addCpkParentGen2( - String name, -) async { - final request = ModelMutations.create( - gen2_model_provider.CpkOneToOneBidirectionalParentCD( - customId: uuid(), - name: name, - ), - authorizationMode: APIAuthorizationType.iam, - ); - final response = await Amplify.API.mutate(request: request).response; - final cpkParent = response.data; - expect(cpkParent, isNotNull); - gen2CpkParentCache.add(cpkParent!); - return cpkParent; -} - // declare utility which creates OwnerOnly model with name as parameter Future addOwnerOnly(String name) async { final request = ModelMutations.create( @@ -336,23 +307,6 @@ Future deleteCpkParent( return res.data; } -Future - deleteCpkParentGen2( - gen2_model_provider.CpkOneToOneBidirectionalParentCD cpkParent, -) async { - final request = ModelMutations.deleteById( - gen2_model_provider.CpkOneToOneBidirectionalParentCD.classType, - cpkParent.modelIdentifier, - authorizationMode: APIAuthorizationType.iam, - ); - final res = await Amplify.API.mutate(request: request).response; - expect(res.data, isNotNull); - gen2CpkParentCache.removeWhere( - (cpkParentFromCache) => cpkParentFromCache.customId == cpkParent.customId, - ); - return res.data; -} - Future deleteCpkExplicitChild( CpkOneToOneBidirectionalChildExplicitCD cpkExplicitChild, ) async { @@ -368,23 +322,6 @@ Future deleteCpkExplicitChild( return res.data; } -Future - deleteCpkExplicitChildGen2( - gen2_model_provider.CpkOneToOneBidirectionalChildExplicitCD cpkExplicitChild, -) async { - final request = ModelMutations.deleteById( - gen2_model_provider.CpkOneToOneBidirectionalChildExplicitCD.classType, - cpkExplicitChild.modelIdentifier, - authorizationMode: APIAuthorizationType.iam, - ); - final res = await Amplify.API.mutate(request: request).response; - expect(res.data, isNotNull); - gen2CpkExplicitChildCache.removeWhere( - (childFromCache) => childFromCache.id == cpkExplicitChild.id, - ); - return res.data; -} - Future deleteCpkImplicitChild( CpkOneToOneBidirectionalChildImplicitCD cpkImplicitChild, ) async { @@ -400,23 +337,6 @@ Future deleteCpkImplicitChild( return res.data; } -Future - deleteCpkImplicitChildGen2( - gen2_model_provider.CpkOneToOneBidirectionalChildImplicitCD cpkImplicitChild, -) async { - final request = ModelMutations.deleteById( - gen2_model_provider.CpkOneToOneBidirectionalChildImplicitCD.classType, - cpkImplicitChild.modelIdentifier, - authorizationMode: APIAuthorizationType.iam, - ); - final res = await Amplify.API.mutate(request: request).response; - expect(res.data, isNotNull); - gen2CpkImplicitChildCache.removeWhere( - (childFromCache) => childFromCache.id == cpkImplicitChild.id, - ); - return res.data; -} - Future deleteOwnerOnly(OwnerOnly model) async { final request = ModelMutations.deleteById( OwnerOnly.classType, @@ -464,9 +384,6 @@ Future deleteTestModels() async { await Future.wait(ownerOnlyCache.map(deleteOwnerOnly)); await Future.wait(lowerCaseCache.map(deleteLowerCase)); await Future.wait(sampleCache.map(deleteSample)); - await Future.wait(gen2CpkParentCache.map(deleteCpkParentGen2)); - await Future.wait(gen2CpkExplicitChildCache.map(deleteCpkExplicitChildGen2)); - await Future.wait(gen2CpkImplicitChildCache.map(deleteCpkImplicitChildGen2)); } /// Wait for subscription established for given request. diff --git a/packages/api/amplify_api/example/lib/models/Blog.dart b/packages/api/amplify_api/example/lib/models/Blog.dart index ce0de09c9a..600da76b32 100644 --- a/packages/api/amplify_api/example/lib/models/Blog.dart +++ b/packages/api/amplify_api/example/lib/models/Blog.dart @@ -207,13 +207,17 @@ class Blog extends amplify_core.Model { identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ - amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE ]) ]; + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ["id"], name: null) + ]; + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( diff --git a/packages/api/amplify_api/example/lib/models/Comment.dart b/packages/api/amplify_api/example/lib/models/Comment.dart index 920a8e761b..0c3a2bcae5 100644 --- a/packages/api/amplify_api/example/lib/models/Comment.dart +++ b/packages/api/amplify_api/example/lib/models/Comment.dart @@ -26,8 +26,8 @@ import 'package:amplify_core/amplify_core.dart' as amplify_core; class Comment extends amplify_core.Model { static const classType = const _CommentModelType(); final String id; - final Post? _post; final String? _content; + final Post? _post; final amplify_core.TemporalDateTime? _createdAt; final amplify_core.TemporalDateTime? _updatedAt; @@ -43,21 +43,12 @@ class Comment extends amplify_core.Model { return CommentModelIdentifier(id: id); } - Post? get post { - return _post; + String? get content { + return _content; } - String get content { - try { - return _content!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString()); - } + Post? get post { + return _post; } amplify_core.TemporalDateTime? get createdAt { @@ -69,17 +60,17 @@ class Comment extends amplify_core.Model { } const Comment._internal( - {required this.id, post, required content, createdAt, updatedAt}) - : _post = post, - _content = content, + {required this.id, content, post, createdAt, updatedAt}) + : _content = content, + _post = post, _createdAt = createdAt, _updatedAt = updatedAt; - factory Comment({String? id, Post? post, required String content}) { + factory Comment({String? id, String? content, Post? post}) { return Comment._internal( id: id == null ? amplify_core.UUID.getUUID() : id, - post: post, - content: content); + content: content, + post: post); } bool equals(Object other) { @@ -91,8 +82,8 @@ class Comment extends amplify_core.Model { if (identical(other, this)) return true; return other is Comment && id == other.id && - _post == other._post && - _content == other._content; + _content == other._content && + _post == other._post; } @override @@ -104,8 +95,8 @@ class Comment extends amplify_core.Model { buffer.write("Comment {"); buffer.write("id=" + "$id" + ", "); - buffer.write("post=" + (_post != null ? _post!.toString() : "null") + ", "); buffer.write("content=" + "$_content" + ", "); + buffer.write("post=" + (_post != null ? _post!.toString() : "null") + ", "); buffer.write("createdAt=" + (_createdAt != null ? _createdAt!.format() : "null") + ", "); @@ -116,28 +107,28 @@ class Comment extends amplify_core.Model { return buffer.toString(); } - Comment copyWith({Post? post, String? content}) { + Comment copyWith({String? content, Post? post}) { return Comment._internal( - id: id, post: post ?? this.post, content: content ?? this.content); + id: id, content: content ?? this.content, post: post ?? this.post); } Comment copyWithModelFieldValues( - {ModelFieldValue? post, ModelFieldValue? content}) { + {ModelFieldValue? content, ModelFieldValue? post}) { return Comment._internal( id: id, - post: post == null ? this.post : post.value, - content: content == null ? this.content : content.value); + content: content == null ? this.content : content.value, + post: post == null ? this.post : post.value); } Comment.fromJson(Map json) : id = json['id'], + _content = json['content'], _post = json['post'] != null ? json['post']['serializedData'] != null ? Post.fromJson(new Map.from( json['post']['serializedData'])) : Post.fromJson(new Map.from(json['post'])) : null, - _content = json['content'], _createdAt = json['createdAt'] != null ? amplify_core.TemporalDateTime.fromString(json['createdAt']) : null, @@ -147,16 +138,16 @@ class Comment extends amplify_core.Model { Map toJson() => { 'id': id, - 'post': _post?.toJson(), 'content': _content, + 'post': _post?.toJson(), 'createdAt': _createdAt?.format(), 'updatedAt': _updatedAt?.format() }; Map toMap() => { 'id': id, - 'post': _post, 'content': _content, + 'post': _post, 'createdAt': _createdAt, 'updatedAt': _updatedAt }; @@ -165,12 +156,12 @@ class Comment extends amplify_core.Model { MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier(); static final ID = amplify_core.QueryField(fieldName: "id"); + static final CONTENT = amplify_core.QueryField(fieldName: "content"); static final POST = amplify_core.QueryField( fieldName: "post", fieldType: amplify_core.ModelFieldType( amplify_core.ModelFieldTypeEnum.model, ofModelName: 'Post')); - static final CONTENT = amplify_core.QueryField(fieldName: "content"); static var schema = amplify_core.Model.defineSchema( define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { modelSchemaDefinition.name = "Comment"; @@ -191,31 +182,31 @@ class Comment extends amplify_core.Model { identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ - amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE ]) ]; modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ["postID"], name: "byPost") + amplify_core.ModelIndex(fields: const ["id"], name: null) ]; modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: Comment.CONTENT, + isRequired: false, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string))); + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.belongsTo( key: Comment.POST, isRequired: false, targetNames: ['postID'], ofModelName: 'Post')); - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( - key: Comment.CONTENT, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string))); - modelSchemaDefinition.addField( amplify_core.ModelFieldDefinition.nonQueryField( fieldName: 'createdAt', diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart b/packages/api/amplify_api/example/lib/models/CpkIntIndexes.dart similarity index 60% rename from packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart rename to packages/api/amplify_api/example/lib/models/CpkIntIndexes.dart index c05ae562d8..c87c43283f 100644 --- a/packages/api/amplify_api/example/lib/models/gen2/CpkIntIndexes.dart +++ b/packages/api/amplify_api/example/lib/models/CpkIntIndexes.dart @@ -19,40 +19,11 @@ // ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously +import 'ModelProvider.dart'; import 'package:amplify_core/amplify_core.dart' as amplify_core; /** This is an auto generated class representing the CpkIntIndexes type in your schema. */ class CpkIntIndexes extends amplify_core.Model { - const CpkIntIndexes._internal({ - required name, - required fieldA, - required fieldB, - createdAt, - updatedAt, - }) : _name = name, - _fieldA = fieldA, - _fieldB = fieldB, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory CpkIntIndexes({ - required String name, - required int fieldA, - required int fieldB, - }) { - return CpkIntIndexes._internal(name: name, fieldA: fieldA, fieldB: fieldB); - } - - CpkIntIndexes.fromJson(Map json) - : _name = json['name'], - _fieldA = (json['fieldA'] as num?)?.toInt(), - _fieldB = (json['fieldB'] as num?)?.toInt(), - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; static const classType = const _CpkIntIndexesModelType(); final String? _name; final int? _fieldA; @@ -64,26 +35,21 @@ class CpkIntIndexes extends amplify_core.Model { getInstanceType() => classType; @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.') @override String getId() => modelIdentifier.serializeAsString(); CpkIntIndexesModelIdentifier get modelIdentifier { try { return CpkIntIndexesModelIdentifier( - name: _name!, - fieldA: _fieldA!, - fieldB: _fieldB!, - ); + name: _name!, fieldA: _fieldA!, fieldB: _fieldB!); } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -92,12 +58,11 @@ class CpkIntIndexes extends amplify_core.Model { return _name!; } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -106,12 +71,11 @@ class CpkIntIndexes extends amplify_core.Model { return _fieldA!; } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -120,12 +84,11 @@ class CpkIntIndexes extends amplify_core.Model { return _fieldB!; } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -137,6 +100,19 @@ class CpkIntIndexes extends amplify_core.Model { return _updatedAt; } + const CpkIntIndexes._internal( + {required name, required fieldA, required fieldB, createdAt, updatedAt}) + : _name = name, + _fieldA = fieldA, + _fieldB = fieldB, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkIntIndexes( + {required String name, required int fieldA, required int fieldB}) { + return CpkIntIndexes._internal(name: name, fieldA: fieldA, fieldB: fieldB); + } + bool equals(Object other) { return this == other; } @@ -155,23 +131,20 @@ class CpkIntIndexes extends amplify_core.Model { @override String toString() { - final buffer = new StringBuffer(); + var buffer = new StringBuffer(); - buffer.write('CpkIntIndexes {'); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'fieldA=' + (_fieldA != null ? _fieldA.toString() : 'null') + ', ', - ); + buffer.write("CpkIntIndexes {"); + buffer.write("name=" + "$_name" + ", "); buffer.write( - 'fieldB=' + (_fieldB != null ? _fieldB.toString() : 'null') + ', ', - ); + "fieldA=" + (_fieldA != null ? _fieldA!.toString() : "null") + ", "); buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); + "fieldB=" + (_fieldB != null ? _fieldB!.toString() : "null") + ", "); + buffer.write("createdAt=" + + (_createdAt != null ? _createdAt!.format() : "null") + + ", "); buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); + "updatedAt=" + (_updatedAt != null ? _updatedAt!.format() : "null")); + buffer.write("}"); return buffer.toString(); } @@ -184,12 +157,23 @@ class CpkIntIndexes extends amplify_core.Model { return CpkIntIndexes._internal(name: name, fieldA: fieldA, fieldB: fieldB); } + CpkIntIndexes.fromJson(Map json) + : _name = json['name'], + _fieldA = (json['fieldA'] as num?)?.toInt(), + _fieldB = (json['fieldB'] as num?)?.toInt(), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + Map toJson() => { 'name': _name, 'fieldA': _fieldA, 'fieldB': _fieldB, 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), + 'updatedAt': _updatedAt?.format() }; Map toMap() => { @@ -197,93 +181,73 @@ class CpkIntIndexes extends amplify_core.Model { 'fieldA': _fieldA, 'fieldB': _fieldB, 'createdAt': _createdAt, - 'updatedAt': _updatedAt, + 'updatedAt': _updatedAt }; static final amplify_core.QueryModelIdentifier MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier(); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static final FIELDA = amplify_core.QueryField(fieldName: 'fieldA'); - static final FIELDB = amplify_core.QueryField(fieldName: 'fieldB'); + static final NAME = amplify_core.QueryField(fieldName: "name"); + static final FIELDA = amplify_core.QueryField(fieldName: "fieldA"); + static final FIELDB = amplify_core.QueryField(fieldName: "fieldB"); static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'CpkIntIndexes'; - modelSchemaDefinition.pluralName = 'CpkIntIndexes'; + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = "CpkIntIndexes"; + modelSchemaDefinition.pluralName = "CpkIntIndexes"; - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', + ownerField: "owner", + identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE, - amplify_core.ModelOperation.READ, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex( - fields: const ['name', 'fieldA', 'fieldB'], - name: null, - ), - ]; - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkIntIndexes.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkIntIndexes.FIELDA, - isRequired: true, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkIntIndexes.FIELDB, - isRequired: true, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( + amplify_core.ModelOperation.READ + ]) + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex( + fields: const ["name", "fieldA", "fieldB"], name: null) + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: CpkIntIndexes.NAME, + isRequired: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.string))); + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: CpkIntIndexes.FIELDA, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int))); + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: CpkIntIndexes.FIELDB, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int))); + + modelSchemaDefinition.addField( amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime))); + + modelSchemaDefinition.addField( amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime))); + }); } class _CpkIntIndexesModelType extends amplify_core.ModelType { @@ -306,18 +270,16 @@ class _CpkIntIndexesModelType extends amplify_core.ModelType { */ class CpkIntIndexesModelIdentifier implements amplify_core.ModelIdentifier { + final String name; + final int fieldA; + final int fieldB; + /** * Create an instance of CpkIntIndexesModelIdentifier using [name] the primary key. * And [fieldA], [fieldB] the sort keys. */ - const CpkIntIndexesModelIdentifier({ - required this.name, - required this.fieldA, - required this.fieldB, - }); - final String name; - final int fieldA; - final int fieldB; + const CpkIntIndexesModelIdentifier( + {required this.name, required this.fieldA, required this.fieldB}); @override Map serializeAsMap() => diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart b/packages/api/amplify_api/example/lib/models/CpkIntPrimaryKey.dart similarity index 59% rename from packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart rename to packages/api/amplify_api/example/lib/models/CpkIntPrimaryKey.dart index 706e3a0800..c9a265486d 100644 --- a/packages/api/amplify_api/example/lib/models/gen2/CpkIntPrimaryKey.dart +++ b/packages/api/amplify_api/example/lib/models/CpkIntPrimaryKey.dart @@ -19,44 +19,11 @@ // ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously +import 'ModelProvider.dart'; import 'package:amplify_core/amplify_core.dart' as amplify_core; /** This is an auto generated class representing the CpkIntPrimaryKey type in your schema. */ class CpkIntPrimaryKey extends amplify_core.Model { - const CpkIntPrimaryKey._internal({ - required intAsId, - required fieldA, - required fieldB, - createdAt, - updatedAt, - }) : _intAsId = intAsId, - _fieldA = fieldA, - _fieldB = fieldB, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory CpkIntPrimaryKey({ - required int intAsId, - required int fieldA, - required int fieldB, - }) { - return CpkIntPrimaryKey._internal( - intAsId: intAsId, - fieldA: fieldA, - fieldB: fieldB, - ); - } - - CpkIntPrimaryKey.fromJson(Map json) - : _intAsId = (json['intAsId'] as num?)?.toInt(), - _fieldA = (json['fieldA'] as num?)?.toInt(), - _fieldB = (json['fieldB'] as num?)?.toInt(), - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; static const classType = const _CpkIntPrimaryKeyModelType(); final int? _intAsId; final int? _fieldA; @@ -68,26 +35,21 @@ class CpkIntPrimaryKey extends amplify_core.Model { getInstanceType() => classType; @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) + '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.') @override String getId() => modelIdentifier.serializeAsString(); CpkIntPrimaryKeyModelIdentifier get modelIdentifier { try { return CpkIntPrimaryKeyModelIdentifier( - intAsId: _intAsId!, - fieldA: _fieldA!, - fieldB: _fieldB!, - ); + intAsId: _intAsId!, fieldA: _fieldA!, fieldB: _fieldB!); } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -96,12 +58,11 @@ class CpkIntPrimaryKey extends amplify_core.Model { return _intAsId!; } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -110,12 +71,11 @@ class CpkIntPrimaryKey extends amplify_core.Model { return _fieldA!; } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -124,12 +84,11 @@ class CpkIntPrimaryKey extends amplify_core.Model { return _fieldB!; } catch (e) { throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); + amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastExceptionMessage, + recoverySuggestion: amplify_core.AmplifyExceptionMessages + .codeGenRequiredFieldForceCastRecoverySuggestion, + underlyingException: e.toString()); } } @@ -141,6 +100,24 @@ class CpkIntPrimaryKey extends amplify_core.Model { return _updatedAt; } + const CpkIntPrimaryKey._internal( + {required intAsId, + required fieldA, + required fieldB, + createdAt, + updatedAt}) + : _intAsId = intAsId, + _fieldA = fieldA, + _fieldB = fieldB, + _createdAt = createdAt, + _updatedAt = updatedAt; + + factory CpkIntPrimaryKey( + {required int intAsId, required int fieldA, required int fieldB}) { + return CpkIntPrimaryKey._internal( + intAsId: intAsId, fieldA: fieldA, fieldB: fieldB); + } + bool equals(Object other) { return this == other; } @@ -159,51 +136,52 @@ class CpkIntPrimaryKey extends amplify_core.Model { @override String toString() { - final buffer = new StringBuffer(); + var buffer = new StringBuffer(); - buffer.write('CpkIntPrimaryKey {'); - buffer.write( - 'intAsId=' + (_intAsId != null ? _intAsId.toString() : 'null') + ', ', - ); + buffer.write("CpkIntPrimaryKey {"); buffer.write( - 'fieldA=' + (_fieldA != null ? _fieldA.toString() : 'null') + ', ', - ); + "intAsId=" + (_intAsId != null ? _intAsId!.toString() : "null") + ", "); buffer.write( - 'fieldB=' + (_fieldB != null ? _fieldB.toString() : 'null') + ', ', - ); + "fieldA=" + (_fieldA != null ? _fieldA!.toString() : "null") + ", "); buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); + "fieldB=" + (_fieldB != null ? _fieldB!.toString() : "null") + ", "); + buffer.write("createdAt=" + + (_createdAt != null ? _createdAt!.format() : "null") + + ", "); buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); + "updatedAt=" + (_updatedAt != null ? _updatedAt!.format() : "null")); + buffer.write("}"); return buffer.toString(); } CpkIntPrimaryKey copyWith() { return CpkIntPrimaryKey._internal( - intAsId: intAsId, - fieldA: fieldA, - fieldB: fieldB, - ); + intAsId: intAsId, fieldA: fieldA, fieldB: fieldB); } CpkIntPrimaryKey copyWithModelFieldValues() { return CpkIntPrimaryKey._internal( - intAsId: intAsId, - fieldA: fieldA, - fieldB: fieldB, - ); + intAsId: intAsId, fieldA: fieldA, fieldB: fieldB); } + CpkIntPrimaryKey.fromJson(Map json) + : _intAsId = (json['intAsId'] as num?)?.toInt(), + _fieldA = (json['fieldA'] as num?)?.toInt(), + _fieldB = (json['fieldB'] as num?)?.toInt(), + _createdAt = json['createdAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['createdAt']) + : null, + _updatedAt = json['updatedAt'] != null + ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) + : null; + Map toJson() => { 'intAsId': _intAsId, 'fieldA': _fieldA, 'fieldB': _fieldB, 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), + 'updatedAt': _updatedAt?.format() }; Map toMap() => { @@ -211,92 +189,73 @@ class CpkIntPrimaryKey extends amplify_core.Model { 'fieldA': _fieldA, 'fieldB': _fieldB, 'createdAt': _createdAt, - 'updatedAt': _updatedAt, + 'updatedAt': _updatedAt }; static final amplify_core .QueryModelIdentifier MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier(); - static final INTASID = amplify_core.QueryField(fieldName: 'intAsId'); - static final FIELDA = amplify_core.QueryField(fieldName: 'fieldA'); - static final FIELDB = amplify_core.QueryField(fieldName: 'fieldB'); + static final INTASID = amplify_core.QueryField(fieldName: "intAsId"); + static final FIELDA = amplify_core.QueryField(fieldName: "fieldA"); + static final FIELDB = amplify_core.QueryField(fieldName: "fieldB"); static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'CpkIntPrimaryKey'; - modelSchemaDefinition.pluralName = 'CpkIntPrimaryKeys'; + define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { + modelSchemaDefinition.name = "CpkIntPrimaryKey"; + modelSchemaDefinition.pluralName = "CpkIntPrimaryKeys"; - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( + modelSchemaDefinition.authRules = [ + amplify_core.AuthRule( authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', + ownerField: "owner", + identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE, - amplify_core.ModelOperation.READ, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex( - fields: const ['intAsId', 'fieldA', 'fieldB'], - name: null, - ), - ]; - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkIntPrimaryKey.INTASID, - isRequired: true, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkIntPrimaryKey.FIELDA, - isRequired: true, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkIntPrimaryKey.FIELDB, - isRequired: true, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( + amplify_core.ModelOperation.READ + ]) + ]; + + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex( + fields: const ["intAsId", "fieldA", "fieldB"], name: null) + ]; + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: CpkIntPrimaryKey.INTASID, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int))); + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: CpkIntPrimaryKey.FIELDA, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int))); + + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( + key: CpkIntPrimaryKey.FIELDB, + isRequired: true, + ofType: + amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int))); + + modelSchemaDefinition.addField( amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( + fieldName: 'createdAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime))); + + modelSchemaDefinition.addField( amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); + fieldName: 'updatedAt', + isRequired: false, + isReadOnly: true, + ofType: amplify_core.ModelFieldType( + amplify_core.ModelFieldTypeEnum.dateTime))); + }); } class _CpkIntPrimaryKeyModelType @@ -320,24 +279,22 @@ class _CpkIntPrimaryKeyModelType */ class CpkIntPrimaryKeyModelIdentifier implements amplify_core.ModelIdentifier { + final int intAsId; + final int fieldA; + final int fieldB; + /** * Create an instance of CpkIntPrimaryKeyModelIdentifier using [intAsId] the primary key. * And [fieldA], [fieldB] the sort keys. */ - const CpkIntPrimaryKeyModelIdentifier({ - required this.intAsId, - required this.fieldA, - required this.fieldB, - }); - final int intAsId; - final int fieldA; - final int fieldB; + const CpkIntPrimaryKeyModelIdentifier( + {required this.intAsId, required this.fieldA, required this.fieldB}); @override Map serializeAsMap() => ({ 'intAsId': intAsId, 'fieldA': fieldA, - 'fieldB': fieldB, + 'fieldB': fieldB }); @override diff --git a/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalChildImplicitCD.dart b/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalChildImplicitCD.dart index ba73514b12..0b15e2277d 100644 --- a/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalChildImplicitCD.dart +++ b/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalChildImplicitCD.dart @@ -41,17 +41,7 @@ class CpkOneToOneBidirectionalChildImplicitCD extends amplify_core.Model { String getId() => id; CpkOneToOneBidirectionalChildImplicitCDModelIdentifier get modelIdentifier { - try { - return CpkOneToOneBidirectionalChildImplicitCDModelIdentifier( - id: id, name: _name!); - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString()); - } + return CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: id); } String get name { @@ -133,18 +123,19 @@ class CpkOneToOneBidirectionalChildImplicitCD extends amplify_core.Model { } CpkOneToOneBidirectionalChildImplicitCD copyWith( - {CpkOneToOneBidirectionalParentCD? belongsToParent}) { + {String? name, CpkOneToOneBidirectionalParentCD? belongsToParent}) { return CpkOneToOneBidirectionalChildImplicitCD._internal( id: id, - name: name, + name: name ?? this.name, belongsToParent: belongsToParent ?? this.belongsToParent); } CpkOneToOneBidirectionalChildImplicitCD copyWithModelFieldValues( - {ModelFieldValue? belongsToParent}) { + {ModelFieldValue? name, + ModelFieldValue? belongsToParent}) { return CpkOneToOneBidirectionalChildImplicitCD._internal( id: id, - name: name, + name: name == null ? this.name : name.value, belongsToParent: belongsToParent == null ? this.belongsToParent : belongsToParent.value); @@ -214,7 +205,7 @@ class CpkOneToOneBidirectionalChildImplicitCD extends amplify_core.Model { ]; modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ["id", "name"], name: null) + amplify_core.ModelIndex(fields: const ["id"], name: null) ]; modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); @@ -228,10 +219,7 @@ class CpkOneToOneBidirectionalChildImplicitCD extends amplify_core.Model { modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.belongsTo( key: CpkOneToOneBidirectionalChildImplicitCD.BELONGSTOPARENT, isRequired: false, - targetNames: [ - 'cpkOneToOneBidirectionalChildImplicitCDBelongsToParentCustomId', - 'cpkOneToOneBidirectionalChildImplicitCDBelongsToParentName' - ], + targetNames: ['parentID', 'parentName'], ofModelName: 'CpkOneToOneBidirectionalParentCD')); modelSchemaDefinition.addField( @@ -276,18 +264,13 @@ class CpkOneToOneBidirectionalChildImplicitCDModelIdentifier implements amplify_core.ModelIdentifier { final String id; - final String name; - /** - * Create an instance of CpkOneToOneBidirectionalChildImplicitCDModelIdentifier using [id] the primary key. - * And [name] the sort key. - */ + /** Create an instance of CpkOneToOneBidirectionalChildImplicitCDModelIdentifier using [id] the primary key. */ const CpkOneToOneBidirectionalChildImplicitCDModelIdentifier( - {required this.id, required this.name}); + {required this.id}); @override - Map serializeAsMap() => - ({'id': id, 'name': name}); + Map serializeAsMap() => ({'id': id}); @override List> serializeAsList() => serializeAsMap() @@ -300,7 +283,7 @@ class CpkOneToOneBidirectionalChildImplicitCDModelIdentifier @override String toString() => - 'CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: $id, name: $name)'; + 'CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: $id)'; @override bool operator ==(Object other) { @@ -309,10 +292,9 @@ class CpkOneToOneBidirectionalChildImplicitCDModelIdentifier } return other is CpkOneToOneBidirectionalChildImplicitCDModelIdentifier && - id == other.id && - name == other.name; + id == other.id; } @override - int get hashCode => id.hashCode ^ name.hashCode; + int get hashCode => id.hashCode; } diff --git a/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalParentCD.dart b/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalParentCD.dart index dea1da5e92..5a187cff5f 100644 --- a/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalParentCD.dart +++ b/packages/api/amplify_api/example/lib/models/CpkOneToOneBidirectionalParentCD.dart @@ -31,10 +31,6 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { final CpkOneToOneBidirectionalChildExplicitCD? _explicitChild; final amplify_core.TemporalDateTime? _createdAt; final amplify_core.TemporalDateTime? _updatedAt; - final String? _cpkOneToOneBidirectionalParentCDImplicitChildId; - final String? _cpkOneToOneBidirectionalParentCDImplicitChildName; - final String? _cpkOneToOneBidirectionalParentCDExplicitChildId; - final String? _cpkOneToOneBidirectionalParentCDExplicitChildName; @override getInstanceType() => classType; @@ -100,70 +96,30 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { return _updatedAt; } - String? get cpkOneToOneBidirectionalParentCDImplicitChildId { - return _cpkOneToOneBidirectionalParentCDImplicitChildId; - } - - String? get cpkOneToOneBidirectionalParentCDImplicitChildName { - return _cpkOneToOneBidirectionalParentCDImplicitChildName; - } - - String? get cpkOneToOneBidirectionalParentCDExplicitChildId { - return _cpkOneToOneBidirectionalParentCDExplicitChildId; - } - - String? get cpkOneToOneBidirectionalParentCDExplicitChildName { - return _cpkOneToOneBidirectionalParentCDExplicitChildName; - } - const CpkOneToOneBidirectionalParentCD._internal( {required customId, required name, implicitChild, explicitChild, createdAt, - updatedAt, - cpkOneToOneBidirectionalParentCDImplicitChildId, - cpkOneToOneBidirectionalParentCDImplicitChildName, - cpkOneToOneBidirectionalParentCDExplicitChildId, - cpkOneToOneBidirectionalParentCDExplicitChildName}) + updatedAt}) : _customId = customId, _name = name, _implicitChild = implicitChild, _explicitChild = explicitChild, _createdAt = createdAt, - _updatedAt = updatedAt, - _cpkOneToOneBidirectionalParentCDImplicitChildId = - cpkOneToOneBidirectionalParentCDImplicitChildId, - _cpkOneToOneBidirectionalParentCDImplicitChildName = - cpkOneToOneBidirectionalParentCDImplicitChildName, - _cpkOneToOneBidirectionalParentCDExplicitChildId = - cpkOneToOneBidirectionalParentCDExplicitChildId, - _cpkOneToOneBidirectionalParentCDExplicitChildName = - cpkOneToOneBidirectionalParentCDExplicitChildName; + _updatedAt = updatedAt; factory CpkOneToOneBidirectionalParentCD( {required String customId, required String name, CpkOneToOneBidirectionalChildImplicitCD? implicitChild, - CpkOneToOneBidirectionalChildExplicitCD? explicitChild, - String? cpkOneToOneBidirectionalParentCDImplicitChildId, - String? cpkOneToOneBidirectionalParentCDImplicitChildName, - String? cpkOneToOneBidirectionalParentCDExplicitChildId, - String? cpkOneToOneBidirectionalParentCDExplicitChildName}) { + CpkOneToOneBidirectionalChildExplicitCD? explicitChild}) { return CpkOneToOneBidirectionalParentCD._internal( customId: customId, name: name, implicitChild: implicitChild, - explicitChild: explicitChild, - cpkOneToOneBidirectionalParentCDImplicitChildId: - cpkOneToOneBidirectionalParentCDImplicitChildId, - cpkOneToOneBidirectionalParentCDImplicitChildName: - cpkOneToOneBidirectionalParentCDImplicitChildName, - cpkOneToOneBidirectionalParentCDExplicitChildId: - cpkOneToOneBidirectionalParentCDExplicitChildId, - cpkOneToOneBidirectionalParentCDExplicitChildName: - cpkOneToOneBidirectionalParentCDExplicitChildName); + explicitChild: explicitChild); } bool equals(Object other) { @@ -177,15 +133,7 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { _customId == other._customId && _name == other._name && _implicitChild == other._implicitChild && - _explicitChild == other._explicitChild && - _cpkOneToOneBidirectionalParentCDImplicitChildId == - other._cpkOneToOneBidirectionalParentCDImplicitChildId && - _cpkOneToOneBidirectionalParentCDImplicitChildName == - other._cpkOneToOneBidirectionalParentCDImplicitChildName && - _cpkOneToOneBidirectionalParentCDExplicitChildId == - other._cpkOneToOneBidirectionalParentCDExplicitChildId && - _cpkOneToOneBidirectionalParentCDExplicitChildName == - other._cpkOneToOneBidirectionalParentCDExplicitChildName; + _explicitChild == other._explicitChild; } @override @@ -201,20 +149,8 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { buffer.write("createdAt=" + (_createdAt != null ? _createdAt!.format() : "null") + ", "); - buffer.write("updatedAt=" + - (_updatedAt != null ? _updatedAt!.format() : "null") + - ", "); - buffer.write("cpkOneToOneBidirectionalParentCDImplicitChildId=" + - "$_cpkOneToOneBidirectionalParentCDImplicitChildId" + - ", "); - buffer.write("cpkOneToOneBidirectionalParentCDImplicitChildName=" + - "$_cpkOneToOneBidirectionalParentCDImplicitChildName" + - ", "); - buffer.write("cpkOneToOneBidirectionalParentCDExplicitChildId=" + - "$_cpkOneToOneBidirectionalParentCDExplicitChildId" + - ", "); - buffer.write("cpkOneToOneBidirectionalParentCDExplicitChildName=" + - "$_cpkOneToOneBidirectionalParentCDExplicitChildName"); + buffer.write( + "updatedAt=" + (_updatedAt != null ? _updatedAt!.format() : "null")); buffer.write("}"); return buffer.toString(); @@ -222,62 +158,25 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { CpkOneToOneBidirectionalParentCD copyWith( {CpkOneToOneBidirectionalChildImplicitCD? implicitChild, - CpkOneToOneBidirectionalChildExplicitCD? explicitChild, - String? cpkOneToOneBidirectionalParentCDImplicitChildId, - String? cpkOneToOneBidirectionalParentCDImplicitChildName, - String? cpkOneToOneBidirectionalParentCDExplicitChildId, - String? cpkOneToOneBidirectionalParentCDExplicitChildName}) { + CpkOneToOneBidirectionalChildExplicitCD? explicitChild}) { return CpkOneToOneBidirectionalParentCD._internal( customId: customId, name: name, implicitChild: implicitChild ?? this.implicitChild, - explicitChild: explicitChild ?? this.explicitChild, - cpkOneToOneBidirectionalParentCDImplicitChildId: - cpkOneToOneBidirectionalParentCDImplicitChildId ?? - this.cpkOneToOneBidirectionalParentCDImplicitChildId, - cpkOneToOneBidirectionalParentCDImplicitChildName: - cpkOneToOneBidirectionalParentCDImplicitChildName ?? - this.cpkOneToOneBidirectionalParentCDImplicitChildName, - cpkOneToOneBidirectionalParentCDExplicitChildId: - cpkOneToOneBidirectionalParentCDExplicitChildId ?? - this.cpkOneToOneBidirectionalParentCDExplicitChildId, - cpkOneToOneBidirectionalParentCDExplicitChildName: - cpkOneToOneBidirectionalParentCDExplicitChildName ?? - this.cpkOneToOneBidirectionalParentCDExplicitChildName); + explicitChild: explicitChild ?? this.explicitChild); } CpkOneToOneBidirectionalParentCD copyWithModelFieldValues( {ModelFieldValue? implicitChild, - ModelFieldValue? explicitChild, - ModelFieldValue? cpkOneToOneBidirectionalParentCDImplicitChildId, - ModelFieldValue? - cpkOneToOneBidirectionalParentCDImplicitChildName, - ModelFieldValue? cpkOneToOneBidirectionalParentCDExplicitChildId, - ModelFieldValue? - cpkOneToOneBidirectionalParentCDExplicitChildName}) { + ModelFieldValue? + explicitChild}) { return CpkOneToOneBidirectionalParentCD._internal( customId: customId, name: name, implicitChild: implicitChild == null ? this.implicitChild : implicitChild.value, explicitChild: - explicitChild == null ? this.explicitChild : explicitChild.value, - cpkOneToOneBidirectionalParentCDImplicitChildId: - cpkOneToOneBidirectionalParentCDImplicitChildId == null - ? this.cpkOneToOneBidirectionalParentCDImplicitChildId - : cpkOneToOneBidirectionalParentCDImplicitChildId.value, - cpkOneToOneBidirectionalParentCDImplicitChildName: - cpkOneToOneBidirectionalParentCDImplicitChildName == null - ? this.cpkOneToOneBidirectionalParentCDImplicitChildName - : cpkOneToOneBidirectionalParentCDImplicitChildName.value, - cpkOneToOneBidirectionalParentCDExplicitChildId: - cpkOneToOneBidirectionalParentCDExplicitChildId == null - ? this.cpkOneToOneBidirectionalParentCDExplicitChildId - : cpkOneToOneBidirectionalParentCDExplicitChildId.value, - cpkOneToOneBidirectionalParentCDExplicitChildName: - cpkOneToOneBidirectionalParentCDExplicitChildName == null - ? this.cpkOneToOneBidirectionalParentCDExplicitChildName - : cpkOneToOneBidirectionalParentCDExplicitChildName.value); + explicitChild == null ? this.explicitChild : explicitChild.value); } CpkOneToOneBidirectionalParentCD.fromJson(Map json) @@ -304,15 +203,7 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { : null, _updatedAt = json['updatedAt'] != null ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null, - _cpkOneToOneBidirectionalParentCDImplicitChildId = - json['cpkOneToOneBidirectionalParentCDImplicitChildId'], - _cpkOneToOneBidirectionalParentCDImplicitChildName = - json['cpkOneToOneBidirectionalParentCDImplicitChildName'], - _cpkOneToOneBidirectionalParentCDExplicitChildId = - json['cpkOneToOneBidirectionalParentCDExplicitChildId'], - _cpkOneToOneBidirectionalParentCDExplicitChildName = - json['cpkOneToOneBidirectionalParentCDExplicitChildName']; + : null; Map toJson() => { 'customId': _customId, @@ -320,15 +211,7 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { 'implicitChild': _implicitChild?.toJson(), 'explicitChild': _explicitChild?.toJson(), 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - 'cpkOneToOneBidirectionalParentCDImplicitChildId': - _cpkOneToOneBidirectionalParentCDImplicitChildId, - 'cpkOneToOneBidirectionalParentCDImplicitChildName': - _cpkOneToOneBidirectionalParentCDImplicitChildName, - 'cpkOneToOneBidirectionalParentCDExplicitChildId': - _cpkOneToOneBidirectionalParentCDExplicitChildId, - 'cpkOneToOneBidirectionalParentCDExplicitChildName': - _cpkOneToOneBidirectionalParentCDExplicitChildName + 'updatedAt': _updatedAt?.format() }; Map toMap() => { @@ -337,15 +220,7 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { 'implicitChild': _implicitChild, 'explicitChild': _explicitChild, 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - 'cpkOneToOneBidirectionalParentCDImplicitChildId': - _cpkOneToOneBidirectionalParentCDImplicitChildId, - 'cpkOneToOneBidirectionalParentCDImplicitChildName': - _cpkOneToOneBidirectionalParentCDImplicitChildName, - 'cpkOneToOneBidirectionalParentCDExplicitChildId': - _cpkOneToOneBidirectionalParentCDExplicitChildId, - 'cpkOneToOneBidirectionalParentCDExplicitChildName': - _cpkOneToOneBidirectionalParentCDExplicitChildName + 'updatedAt': _updatedAt }; static final amplify_core @@ -364,18 +239,6 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { fieldType: amplify_core.ModelFieldType( amplify_core.ModelFieldTypeEnum.model, ofModelName: 'CpkOneToOneBidirectionalChildExplicitCD')); - static final CPKONETOONEBIDIRECTIONALPARENTCDIMPLICITCHILDID = - amplify_core.QueryField( - fieldName: "cpkOneToOneBidirectionalParentCDImplicitChildId"); - static final CPKONETOONEBIDIRECTIONALPARENTCDIMPLICITCHILDNAME = - amplify_core.QueryField( - fieldName: "cpkOneToOneBidirectionalParentCDImplicitChildName"); - static final CPKONETOONEBIDIRECTIONALPARENTCDEXPLICITCHILDID = - amplify_core.QueryField( - fieldName: "cpkOneToOneBidirectionalParentCDExplicitChildId"); - static final CPKONETOONEBIDIRECTIONALPARENTCDEXPLICITCHILDNAME = - amplify_core.QueryField( - fieldName: "cpkOneToOneBidirectionalParentCDExplicitChildName"); static var schema = amplify_core.Model.defineSchema( define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { modelSchemaDefinition.name = "CpkOneToOneBidirectionalParentCD"; @@ -438,34 +301,6 @@ class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { isReadOnly: true, ofType: amplify_core.ModelFieldType( amplify_core.ModelFieldTypeEnum.dateTime))); - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalParentCD - .CPKONETOONEBIDIRECTIONALPARENTCDIMPLICITCHILDID, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string))); - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalParentCD - .CPKONETOONEBIDIRECTIONALPARENTCDIMPLICITCHILDNAME, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string))); - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalParentCD - .CPKONETOONEBIDIRECTIONALPARENTCDEXPLICITCHILDID, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string))); - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalParentCD - .CPKONETOONEBIDIRECTIONALPARENTCDEXPLICITCHILDNAME, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string))); }); } diff --git a/packages/api/amplify_api/example/lib/models/ModelProvider.dart b/packages/api/amplify_api/example/lib/models/ModelProvider.dart index 782d646ceb..81642e6853 100644 --- a/packages/api/amplify_api/example/lib/models/ModelProvider.dart +++ b/packages/api/amplify_api/example/lib/models/ModelProvider.dart @@ -22,6 +22,8 @@ import 'package:amplify_core/amplify_core.dart' as amplify_core; import 'Blog.dart'; import 'Comment.dart'; +import 'CpkIntIndexes.dart'; +import 'CpkIntPrimaryKey.dart'; import 'CpkOneToOneBidirectionalChildExplicitCD.dart'; import 'CpkOneToOneBidirectionalChildImplicitCD.dart'; import 'CpkOneToOneBidirectionalParentCD.dart'; @@ -32,6 +34,8 @@ import 'lowerCase.dart'; export 'Blog.dart'; export 'Comment.dart'; +export 'CpkIntIndexes.dart'; +export 'CpkIntPrimaryKey.dart'; export 'CpkOneToOneBidirectionalChildExplicitCD.dart'; export 'CpkOneToOneBidirectionalChildImplicitCD.dart'; export 'CpkOneToOneBidirectionalParentCD.dart'; @@ -42,11 +46,13 @@ export 'lowerCase.dart'; class ModelProvider implements amplify_core.ModelProviderInterface { @override - String version = "9b304310f45499a1a0cd1d36e4665dcd"; + String version = "6d07c2f7972c88971866079d13d940b8"; @override List modelSchemas = [ Blog.schema, Comment.schema, + CpkIntIndexes.schema, + CpkIntPrimaryKey.schema, CpkOneToOneBidirectionalChildExplicitCD.schema, CpkOneToOneBidirectionalChildImplicitCD.schema, CpkOneToOneBidirectionalParentCD.schema, @@ -67,6 +73,10 @@ class ModelProvider implements amplify_core.ModelProviderInterface { return Blog.classType; case "Comment": return Comment.classType; + case "CpkIntIndexes": + return CpkIntIndexes.classType; + case "CpkIntPrimaryKey": + return CpkIntPrimaryKey.classType; case "CpkOneToOneBidirectionalChildExplicitCD": return CpkOneToOneBidirectionalChildExplicitCD.classType; case "CpkOneToOneBidirectionalChildImplicitCD": diff --git a/packages/api/amplify_api/example/lib/models/OwnerOnly.dart b/packages/api/amplify_api/example/lib/models/OwnerOnly.dart index 755b46212e..c64c6c00a6 100644 --- a/packages/api/amplify_api/example/lib/models/OwnerOnly.dart +++ b/packages/api/amplify_api/example/lib/models/OwnerOnly.dart @@ -161,6 +161,10 @@ class OwnerOnly extends amplify_core.Model { ]) ]; + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ["id"], name: null) + ]; + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( diff --git a/packages/api/amplify_api/example/lib/models/Post.dart b/packages/api/amplify_api/example/lib/models/Post.dart index 061ea2297e..f83ddedc54 100644 --- a/packages/api/amplify_api/example/lib/models/Post.dart +++ b/packages/api/amplify_api/example/lib/models/Post.dart @@ -271,15 +271,16 @@ class Post extends amplify_core.Model { identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ - amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE ]) ]; modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ["blogID"], name: "byBlog") + amplify_core.ModelIndex(fields: const ["id"], name: null), + amplify_core.ModelIndex(fields: const ["blogID"], name: "blogID") ]; modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); diff --git a/packages/api/amplify_api/example/lib/models/Sample.dart b/packages/api/amplify_api/example/lib/models/Sample.dart index 9db8e79be7..3ebf11898d 100644 --- a/packages/api/amplify_api/example/lib/models/Sample.dart +++ b/packages/api/amplify_api/example/lib/models/Sample.dart @@ -255,13 +255,17 @@ class Sample extends amplify_core.Model { identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ - amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE ]) ]; + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ["id"], name: null) + ]; + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( diff --git a/packages/api/amplify_api/example/lib/models/gen2/Blog.dart b/packages/api/amplify_api/example/lib/models/gen2/Blog.dart deleted file mode 100644 index 729e41cb9a..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/Blog.dart +++ /dev/null @@ -1,340 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; -import 'package:collection/collection.dart'; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the Blog type in your schema. */ -class Blog extends amplify_core.Model { - const Blog._internal({ - required this.id, - required name, - posts, - createdAt, - updatedAt, - }) : _name = name, - _posts = posts, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory Blog({String? id, required String name, List? posts}) { - return Blog._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - name: name, - posts: posts != null ? List.unmodifiable(posts) : posts, - ); - } - - Blog.fromJson(Map json) - : id = json['id'], - _name = json['name'], - _posts = json['posts'] is Map - ? (json['posts']['items'] is List - ? (json['posts']['items'] as List) - .where((e) => e != null) - .map((e) => Post.fromJson(new Map.from(e))) - .toList() - : null) - : (json['posts'] is List - ? (json['posts'] as List) - .where((e) => e?['serializedData'] != null) - .map( - (e) => Post.fromJson( - new Map.from(e?['serializedData']), - ), - ) - .toList() - : null), - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _BlogModelType(); - final String id; - final String? _name; - final List? _posts; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - BlogModelIdentifier get modelIdentifier { - return BlogModelIdentifier(id: id); - } - - String get name { - try { - return _name!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - List? get posts { - return _posts; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is Blog && - id == other.id && - _name == other._name && - DeepCollectionEquality().equals(_posts, other._posts); - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('Blog {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - Blog copyWith({String? name, List? posts}) { - return Blog._internal( - id: id, - name: name ?? this.name, - posts: posts ?? this.posts, - ); - } - - Blog copyWithModelFieldValues({ - ModelFieldValue? name, - ModelFieldValue?>? posts, - }) { - return Blog._internal( - id: id, - name: name == null ? this.name : name.value, - posts: posts == null ? this.posts : posts.value, - ); - } - - Map toJson() => { - 'id': id, - 'name': _name, - 'posts': _posts?.map((Post? e) => e?.toJson()).toList(), - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'name': _name, - 'posts': _posts, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier - MODEL_IDENTIFIER = - amplify_core.QueryModelIdentifier(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static final POSTS = amplify_core.QueryField( - fieldName: 'posts', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'Post', - ), - ); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'Blog'; - modelSchemaDefinition.pluralName = 'Blogs'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.APIKEY, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [ - amplify_core.ModelOperation.READ, - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Blog.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.hasMany( - key: Blog.POSTS, - isRequired: false, - ofModelName: 'Post', - associatedKey: Post.BLOG, - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _BlogModelType extends amplify_core.ModelType { - const _BlogModelType(); - - @override - Blog fromJson(Map jsonData) { - return Blog.fromJson(jsonData); - } - - @override - String modelName() { - return 'Blog'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [Blog] in your schema. - */ -class BlogModelIdentifier implements amplify_core.ModelIdentifier { - /** Create an instance of BlogModelIdentifier using [id] the primary key. */ - const BlogModelIdentifier({required this.id}); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => 'BlogModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is BlogModelIdentifier && id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Comment.dart b/packages/api/amplify_api/example/lib/models/gen2/Comment.dart deleted file mode 100644 index be59303516..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/Comment.dart +++ /dev/null @@ -1,312 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the Comment type in your schema. */ -class Comment extends amplify_core.Model { - const Comment._internal({ - required this.id, - content, - post, - createdAt, - updatedAt, - }) : _content = content, - _post = post, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory Comment({String? id, String? content, Post? post}) { - return Comment._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - content: content, - post: post, - ); - } - - Comment.fromJson(Map json) - : id = json['id'], - _content = json['content'], - _post = json['post'] != null - ? json['post']['serializedData'] != null - ? Post.fromJson( - new Map.from( - json['post']['serializedData'], - ), - ) - : Post.fromJson(new Map.from(json['post'])) - : null, - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _CommentModelType(); - final String id; - final String? _content; - final Post? _post; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - CommentModelIdentifier get modelIdentifier { - return CommentModelIdentifier(id: id); - } - - String? get content { - return _content; - } - - Post? get post { - return _post; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is Comment && - id == other.id && - _content == other._content && - _post == other._post; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('Comment {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('content=' + '$_content' + ', '); - buffer.write('post=' + (_post != null ? _post.toString() : 'null') + ', '); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - Comment copyWith({String? content, Post? post}) { - return Comment._internal( - id: id, - content: content ?? this.content, - post: post ?? this.post, - ); - } - - Comment copyWithModelFieldValues({ - ModelFieldValue? content, - ModelFieldValue? post, - }) { - return Comment._internal( - id: id, - content: content == null ? this.content : content.value, - post: post == null ? this.post : post.value, - ); - } - - Map toJson() => { - 'id': id, - 'content': _content, - 'post': _post?.toJson(), - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'content': _content, - 'post': _post, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier - MODEL_IDENTIFIER = - amplify_core.QueryModelIdentifier(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final CONTENT = amplify_core.QueryField(fieldName: 'content'); - static final POST = amplify_core.QueryField( - fieldName: 'post', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'Post', - ), - ); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'Comment'; - modelSchemaDefinition.pluralName = 'Comments'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [ - amplify_core.ModelOperation.READ, - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Comment.CONTENT, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.belongsTo( - key: Comment.POST, - isRequired: false, - targetNames: ['postID'], - ofModelName: 'Post', - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _CommentModelType extends amplify_core.ModelType { - const _CommentModelType(); - - @override - Comment fromJson(Map jsonData) { - return Comment.fromJson(jsonData); - } - - @override - String modelName() { - return 'Comment'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [Comment] in your schema. - */ -class CommentModelIdentifier implements amplify_core.ModelIdentifier { - /** Create an instance of CommentModelIdentifier using [id] the primary key. */ - const CommentModelIdentifier({required this.id}); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => 'CommentModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is CommentModelIdentifier && id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart deleted file mode 100644 index 1f8f219517..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildExplicitCD.dart +++ /dev/null @@ -1,355 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the CpkOneToOneBidirectionalChildExplicitCD type in your schema. */ -class CpkOneToOneBidirectionalChildExplicitCD extends amplify_core.Model { - const CpkOneToOneBidirectionalChildExplicitCD._internal({ - required this.id, - required name, - belongsToParent, - createdAt, - updatedAt, - }) : _name = name, - _belongsToParent = belongsToParent, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory CpkOneToOneBidirectionalChildExplicitCD({ - String? id, - required String name, - CpkOneToOneBidirectionalParentCD? belongsToParent, - }) { - return CpkOneToOneBidirectionalChildExplicitCD._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - name: name, - belongsToParent: belongsToParent, - ); - } - - CpkOneToOneBidirectionalChildExplicitCD.fromJson(Map json) - : id = json['id'], - _name = json['name'], - _belongsToParent = json['belongsToParent'] != null - ? json['belongsToParent']['serializedData'] != null - ? CpkOneToOneBidirectionalParentCD.fromJson( - new Map.from( - json['belongsToParent']['serializedData'], - ), - ) - : CpkOneToOneBidirectionalParentCD.fromJson( - new Map.from(json['belongsToParent']), - ) - : null, - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = - const _CpkOneToOneBidirectionalChildExplicitCDModelType(); - final String id; - final String? _name; - final CpkOneToOneBidirectionalParentCD? _belongsToParent; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - CpkOneToOneBidirectionalChildExplicitCDModelIdentifier get modelIdentifier { - try { - return CpkOneToOneBidirectionalChildExplicitCDModelIdentifier( - id: id, - name: _name!, - ); - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - String get name { - try { - return _name!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - CpkOneToOneBidirectionalParentCD? get belongsToParent { - return _belongsToParent; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is CpkOneToOneBidirectionalChildExplicitCD && - id == other.id && - _name == other._name && - _belongsToParent == other._belongsToParent; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('CpkOneToOneBidirectionalChildExplicitCD {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'belongsToParent=' + - (_belongsToParent != null ? _belongsToParent.toString() : 'null') + - ', ', - ); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - CpkOneToOneBidirectionalChildExplicitCD copyWith({ - CpkOneToOneBidirectionalParentCD? belongsToParent, - }) { - return CpkOneToOneBidirectionalChildExplicitCD._internal( - id: id, - name: name, - belongsToParent: belongsToParent ?? this.belongsToParent, - ); - } - - CpkOneToOneBidirectionalChildExplicitCD copyWithModelFieldValues({ - ModelFieldValue? belongsToParent, - }) { - return CpkOneToOneBidirectionalChildExplicitCD._internal( - id: id, - name: name, - belongsToParent: belongsToParent == null - ? this.belongsToParent - : belongsToParent.value, - ); - } - - Map toJson() => { - 'id': id, - 'name': _name, - 'belongsToParent': _belongsToParent?.toJson(), - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'name': _name, - 'belongsToParent': _belongsToParent, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier< - CpkOneToOneBidirectionalChildExplicitCDModelIdentifier> - MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier< - CpkOneToOneBidirectionalChildExplicitCDModelIdentifier>(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static final BELONGSTOPARENT = amplify_core.QueryField( - fieldName: 'belongsToParent', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'CpkOneToOneBidirectionalParentCD', - ), - ); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'CpkOneToOneBidirectionalChildExplicitCD'; - modelSchemaDefinition.pluralName = - 'CpkOneToOneBidirectionalChildExplicitCDS'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [ - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - amplify_core.ModelOperation.READ, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id', 'name'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalChildExplicitCD.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.belongsTo( - key: CpkOneToOneBidirectionalChildExplicitCD.BELONGSTOPARENT, - isRequired: false, - targetNames: ['belongsToParentID', 'belongsToParentName'], - ofModelName: 'CpkOneToOneBidirectionalParentCD', - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _CpkOneToOneBidirectionalChildExplicitCDModelType - extends amplify_core.ModelType { - const _CpkOneToOneBidirectionalChildExplicitCDModelType(); - - @override - CpkOneToOneBidirectionalChildExplicitCD fromJson( - Map jsonData, - ) { - return CpkOneToOneBidirectionalChildExplicitCD.fromJson(jsonData); - } - - @override - String modelName() { - return 'CpkOneToOneBidirectionalChildExplicitCD'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [CpkOneToOneBidirectionalChildExplicitCD] in your schema. - */ -class CpkOneToOneBidirectionalChildExplicitCDModelIdentifier - implements - amplify_core.ModelIdentifier { - /** - * Create an instance of CpkOneToOneBidirectionalChildExplicitCDModelIdentifier using [id] the primary key. - * And [name] the sort key. - */ - const CpkOneToOneBidirectionalChildExplicitCDModelIdentifier({ - required this.id, - required this.name, - }); - final String id; - final String name; - - @override - Map serializeAsMap() => - ({'id': id, 'name': name}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => - 'CpkOneToOneBidirectionalChildExplicitCDModelIdentifier(id: $id, name: $name)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is CpkOneToOneBidirectionalChildExplicitCDModelIdentifier && - id == other.id && - name == other.name; - } - - @override - int get hashCode => id.hashCode ^ name.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart deleted file mode 100644 index 7653be7938..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalChildImplicitCD.dart +++ /dev/null @@ -1,337 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the CpkOneToOneBidirectionalChildImplicitCD type in your schema. */ -class CpkOneToOneBidirectionalChildImplicitCD extends amplify_core.Model { - const CpkOneToOneBidirectionalChildImplicitCD._internal({ - required this.id, - required name, - belongsToParent, - createdAt, - updatedAt, - }) : _name = name, - _belongsToParent = belongsToParent, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory CpkOneToOneBidirectionalChildImplicitCD({ - String? id, - required String name, - CpkOneToOneBidirectionalParentCD? belongsToParent, - }) { - return CpkOneToOneBidirectionalChildImplicitCD._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - name: name, - belongsToParent: belongsToParent, - ); - } - - CpkOneToOneBidirectionalChildImplicitCD.fromJson(Map json) - : id = json['id'], - _name = json['name'], - _belongsToParent = json['belongsToParent'] != null - ? json['belongsToParent']['serializedData'] != null - ? CpkOneToOneBidirectionalParentCD.fromJson( - new Map.from( - json['belongsToParent']['serializedData'], - ), - ) - : CpkOneToOneBidirectionalParentCD.fromJson( - new Map.from(json['belongsToParent']), - ) - : null, - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = - const _CpkOneToOneBidirectionalChildImplicitCDModelType(); - final String id; - final String? _name; - final CpkOneToOneBidirectionalParentCD? _belongsToParent; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - CpkOneToOneBidirectionalChildImplicitCDModelIdentifier get modelIdentifier { - return CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: id); - } - - String get name { - try { - return _name!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - CpkOneToOneBidirectionalParentCD? get belongsToParent { - return _belongsToParent; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is CpkOneToOneBidirectionalChildImplicitCD && - id == other.id && - _name == other._name && - _belongsToParent == other._belongsToParent; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('CpkOneToOneBidirectionalChildImplicitCD {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'belongsToParent=' + - (_belongsToParent != null ? _belongsToParent.toString() : 'null') + - ', ', - ); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - CpkOneToOneBidirectionalChildImplicitCD copyWith({ - String? name, - CpkOneToOneBidirectionalParentCD? belongsToParent, - }) { - return CpkOneToOneBidirectionalChildImplicitCD._internal( - id: id, - name: name ?? this.name, - belongsToParent: belongsToParent ?? this.belongsToParent, - ); - } - - CpkOneToOneBidirectionalChildImplicitCD copyWithModelFieldValues({ - ModelFieldValue? name, - ModelFieldValue? belongsToParent, - }) { - return CpkOneToOneBidirectionalChildImplicitCD._internal( - id: id, - name: name == null ? this.name : name.value, - belongsToParent: belongsToParent == null - ? this.belongsToParent - : belongsToParent.value, - ); - } - - Map toJson() => { - 'id': id, - 'name': _name, - 'belongsToParent': _belongsToParent?.toJson(), - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'name': _name, - 'belongsToParent': _belongsToParent, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier< - CpkOneToOneBidirectionalChildImplicitCDModelIdentifier> - MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier< - CpkOneToOneBidirectionalChildImplicitCDModelIdentifier>(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static final BELONGSTOPARENT = amplify_core.QueryField( - fieldName: 'belongsToParent', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'CpkOneToOneBidirectionalParentCD', - ), - ); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'CpkOneToOneBidirectionalChildImplicitCD'; - modelSchemaDefinition.pluralName = - 'CpkOneToOneBidirectionalChildImplicitCDS'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [ - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - amplify_core.ModelOperation.READ, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalChildImplicitCD.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.belongsTo( - key: CpkOneToOneBidirectionalChildImplicitCD.BELONGSTOPARENT, - isRequired: false, - targetNames: ['parentID', 'parentName'], - ofModelName: 'CpkOneToOneBidirectionalParentCD', - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _CpkOneToOneBidirectionalChildImplicitCDModelType - extends amplify_core.ModelType { - const _CpkOneToOneBidirectionalChildImplicitCDModelType(); - - @override - CpkOneToOneBidirectionalChildImplicitCD fromJson( - Map jsonData, - ) { - return CpkOneToOneBidirectionalChildImplicitCD.fromJson(jsonData); - } - - @override - String modelName() { - return 'CpkOneToOneBidirectionalChildImplicitCD'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [CpkOneToOneBidirectionalChildImplicitCD] in your schema. - */ -class CpkOneToOneBidirectionalChildImplicitCDModelIdentifier - implements - amplify_core.ModelIdentifier { - /** Create an instance of CpkOneToOneBidirectionalChildImplicitCDModelIdentifier using [id] the primary key. */ - const CpkOneToOneBidirectionalChildImplicitCDModelIdentifier({ - required this.id, - }); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => - 'CpkOneToOneBidirectionalChildImplicitCDModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is CpkOneToOneBidirectionalChildImplicitCDModelIdentifier && - id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart b/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart deleted file mode 100644 index 90ac269da4..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/CpkOneToOneBidirectionalParentCD.dart +++ /dev/null @@ -1,413 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the CpkOneToOneBidirectionalParentCD type in your schema. */ -class CpkOneToOneBidirectionalParentCD extends amplify_core.Model { - const CpkOneToOneBidirectionalParentCD._internal({ - required customId, - required name, - implicitChild, - explicitChild, - createdAt, - updatedAt, - }) : _customId = customId, - _name = name, - _implicitChild = implicitChild, - _explicitChild = explicitChild, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory CpkOneToOneBidirectionalParentCD({ - required String customId, - required String name, - CpkOneToOneBidirectionalChildImplicitCD? implicitChild, - CpkOneToOneBidirectionalChildExplicitCD? explicitChild, - }) { - return CpkOneToOneBidirectionalParentCD._internal( - customId: customId, - name: name, - implicitChild: implicitChild, - explicitChild: explicitChild, - ); - } - - CpkOneToOneBidirectionalParentCD.fromJson(Map json) - : _customId = json['customId'], - _name = json['name'], - _implicitChild = json['implicitChild'] != null - ? json['implicitChild']['serializedData'] != null - ? CpkOneToOneBidirectionalChildImplicitCD.fromJson( - new Map.from( - json['implicitChild']['serializedData'], - ), - ) - : CpkOneToOneBidirectionalChildImplicitCD.fromJson( - new Map.from(json['implicitChild']), - ) - : null, - _explicitChild = json['explicitChild'] != null - ? json['explicitChild']['serializedData'] != null - ? CpkOneToOneBidirectionalChildExplicitCD.fromJson( - new Map.from( - json['explicitChild']['serializedData'], - ), - ) - : CpkOneToOneBidirectionalChildExplicitCD.fromJson( - new Map.from(json['explicitChild']), - ) - : null, - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _CpkOneToOneBidirectionalParentCDModelType(); - final String? _customId; - final String? _name; - final CpkOneToOneBidirectionalChildImplicitCD? _implicitChild; - final CpkOneToOneBidirectionalChildExplicitCD? _explicitChild; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => modelIdentifier.serializeAsString(); - - CpkOneToOneBidirectionalParentCDModelIdentifier get modelIdentifier { - try { - return CpkOneToOneBidirectionalParentCDModelIdentifier( - customId: _customId!, - name: _name!, - ); - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - String get customId { - try { - return _customId!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - String get name { - try { - return _name!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - CpkOneToOneBidirectionalChildImplicitCD? get implicitChild { - return _implicitChild; - } - - CpkOneToOneBidirectionalChildExplicitCD? get explicitChild { - return _explicitChild; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is CpkOneToOneBidirectionalParentCD && - _customId == other._customId && - _name == other._name && - _implicitChild == other._implicitChild && - _explicitChild == other._explicitChild; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('CpkOneToOneBidirectionalParentCD {'); - buffer.write('customId=' + '$_customId' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - CpkOneToOneBidirectionalParentCD copyWith({ - CpkOneToOneBidirectionalChildImplicitCD? implicitChild, - CpkOneToOneBidirectionalChildExplicitCD? explicitChild, - }) { - return CpkOneToOneBidirectionalParentCD._internal( - customId: customId, - name: name, - implicitChild: implicitChild ?? this.implicitChild, - explicitChild: explicitChild ?? this.explicitChild, - ); - } - - CpkOneToOneBidirectionalParentCD copyWithModelFieldValues({ - ModelFieldValue? implicitChild, - ModelFieldValue? explicitChild, - }) { - return CpkOneToOneBidirectionalParentCD._internal( - customId: customId, - name: name, - implicitChild: - implicitChild == null ? this.implicitChild : implicitChild.value, - explicitChild: - explicitChild == null ? this.explicitChild : explicitChild.value, - ); - } - - Map toJson() => { - 'customId': _customId, - 'name': _name, - 'implicitChild': _implicitChild?.toJson(), - 'explicitChild': _explicitChild?.toJson(), - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'customId': _customId, - 'name': _name, - 'implicitChild': _implicitChild, - 'explicitChild': _explicitChild, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core - .QueryModelIdentifier - MODEL_IDENTIFIER = amplify_core.QueryModelIdentifier< - CpkOneToOneBidirectionalParentCDModelIdentifier>(); - static final CUSTOMID = amplify_core.QueryField(fieldName: 'customId'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static final IMPLICITCHILD = amplify_core.QueryField( - fieldName: 'implicitChild', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'CpkOneToOneBidirectionalChildImplicitCD', - ), - ); - static final EXPLICITCHILD = amplify_core.QueryField( - fieldName: 'explicitChild', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'CpkOneToOneBidirectionalChildExplicitCD', - ), - ); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'CpkOneToOneBidirectionalParentCD'; - modelSchemaDefinition.pluralName = 'CpkOneToOneBidirectionalParentCDS'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [ - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - amplify_core.ModelOperation.READ, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['customId', 'name'], name: null), - ]; - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalParentCD.CUSTOMID, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: CpkOneToOneBidirectionalParentCD.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.hasOne( - key: CpkOneToOneBidirectionalParentCD.IMPLICITCHILD, - isRequired: false, - ofModelName: 'CpkOneToOneBidirectionalChildImplicitCD', - associatedKey: - CpkOneToOneBidirectionalChildImplicitCD.BELONGSTOPARENT, - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.hasOne( - key: CpkOneToOneBidirectionalParentCD.EXPLICITCHILD, - isRequired: false, - ofModelName: 'CpkOneToOneBidirectionalChildExplicitCD', - associatedKey: - CpkOneToOneBidirectionalChildExplicitCD.BELONGSTOPARENT, - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _CpkOneToOneBidirectionalParentCDModelType - extends amplify_core.ModelType { - const _CpkOneToOneBidirectionalParentCDModelType(); - - @override - CpkOneToOneBidirectionalParentCD fromJson(Map jsonData) { - return CpkOneToOneBidirectionalParentCD.fromJson(jsonData); - } - - @override - String modelName() { - return 'CpkOneToOneBidirectionalParentCD'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [CpkOneToOneBidirectionalParentCD] in your schema. - */ -class CpkOneToOneBidirectionalParentCDModelIdentifier - implements amplify_core.ModelIdentifier { - /** - * Create an instance of CpkOneToOneBidirectionalParentCDModelIdentifier using [customId] the primary key. - * And [name] the sort key. - */ - const CpkOneToOneBidirectionalParentCDModelIdentifier({ - required this.customId, - required this.name, - }); - final String customId; - final String name; - - @override - Map serializeAsMap() => - ({'customId': customId, 'name': name}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => - 'CpkOneToOneBidirectionalParentCDModelIdentifier(customId: $customId, name: $name)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is CpkOneToOneBidirectionalParentCDModelIdentifier && - customId == other.customId && - name == other.name; - } - - @override - int get hashCode => customId.hashCode ^ name.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart b/packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart deleted file mode 100644 index dbb59e3b06..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/Gen2ModelProvider.dart +++ /dev/null @@ -1,107 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Blog.dart'; -import 'Comment.dart'; -import 'CpkIntIndexes.dart'; -import 'CpkIntPrimaryKey.dart'; -import 'CpkOneToOneBidirectionalChildExplicitCD.dart'; -import 'CpkOneToOneBidirectionalChildImplicitCD.dart'; -import 'CpkOneToOneBidirectionalParentCD.dart'; -import 'OwnerOnly.dart'; -import 'Post.dart'; -import 'Sample.dart'; -import 'lowerCase.dart'; - -export 'Blog.dart'; -export 'Comment.dart'; -export 'CpkIntIndexes.dart'; -export 'CpkIntPrimaryKey.dart'; -export 'CpkOneToOneBidirectionalChildExplicitCD.dart'; -export 'CpkOneToOneBidirectionalChildImplicitCD.dart'; -export 'CpkOneToOneBidirectionalParentCD.dart'; -export 'OwnerOnly.dart'; -export 'Post.dart'; -export 'Sample.dart'; -export 'lowerCase.dart'; - -class Gen2ModelProvider implements amplify_core.ModelProviderInterface { - @override - String version = '70bbb0734e24d0f4c0912ebe5eeb97e5'; - @override - List modelSchemas = [ - Blog.schema, - Comment.schema, - CpkIntIndexes.schema, - CpkIntPrimaryKey.schema, - CpkOneToOneBidirectionalChildExplicitCD.schema, - CpkOneToOneBidirectionalChildImplicitCD.schema, - CpkOneToOneBidirectionalParentCD.schema, - OwnerOnly.schema, - Post.schema, - Sample.schema, - lowerCase.schema, - ]; - @override - List customTypeSchemas = []; - static final Gen2ModelProvider _instance = Gen2ModelProvider(); - - static Gen2ModelProvider get instance => _instance; - - amplify_core.ModelType getModelTypeByModelName(String modelName) { - switch (modelName) { - case 'Blog': - return Blog.classType; - case 'Comment': - return Comment.classType; - case 'CpkIntIndexes': - return CpkIntIndexes.classType; - case 'CpkIntPrimaryKey': - return CpkIntPrimaryKey.classType; - case 'CpkOneToOneBidirectionalChildExplicitCD': - return CpkOneToOneBidirectionalChildExplicitCD.classType; - case 'CpkOneToOneBidirectionalChildImplicitCD': - return CpkOneToOneBidirectionalChildImplicitCD.classType; - case 'CpkOneToOneBidirectionalParentCD': - return CpkOneToOneBidirectionalParentCD.classType; - case 'OwnerOnly': - return OwnerOnly.classType; - case 'Post': - return Post.classType; - case 'Sample': - return Sample.classType; - case 'lowerCase': - return lowerCase.classType; - default: - throw Exception( - 'Failed to find model in model provider for model name: ' + modelName, - ); - } - } -} - -class ModelFieldValue { - const ModelFieldValue.value(this.value); - - final T value; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart b/packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart deleted file mode 100644 index 561b291fc7..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/OwnerOnly.dart +++ /dev/null @@ -1,266 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the OwnerOnly type in your schema. */ -class OwnerOnly extends amplify_core.Model { - const OwnerOnly._internal({ - required this.id, - required name, - createdAt, - updatedAt, - }) : _name = name, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory OwnerOnly({String? id, required String name}) { - return OwnerOnly._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - name: name, - ); - } - - OwnerOnly.fromJson(Map json) - : id = json['id'], - _name = json['name'], - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _OwnerOnlyModelType(); - final String id; - final String? _name; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - OwnerOnlyModelIdentifier get modelIdentifier { - return OwnerOnlyModelIdentifier(id: id); - } - - String get name { - try { - return _name!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is OwnerOnly && id == other.id && _name == other._name; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('OwnerOnly {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - OwnerOnly copyWith({String? name}) { - return OwnerOnly._internal(id: id, name: name ?? this.name); - } - - OwnerOnly copyWithModelFieldValues({ModelFieldValue? name}) { - return OwnerOnly._internal( - id: id, - name: name == null ? this.name : name.value, - ); - } - - Map toJson() => { - 'id': id, - 'name': _name, - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'name': _name, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier - MODEL_IDENTIFIER = - amplify_core.QueryModelIdentifier(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'OwnerOnly'; - modelSchemaDefinition.pluralName = 'OwnerOnlies'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [ - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - amplify_core.ModelOperation.READ, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: OwnerOnly.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _OwnerOnlyModelType extends amplify_core.ModelType { - const _OwnerOnlyModelType(); - - @override - OwnerOnly fromJson(Map jsonData) { - return OwnerOnly.fromJson(jsonData); - } - - @override - String modelName() { - return 'OwnerOnly'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [OwnerOnly] in your schema. - */ -class OwnerOnlyModelIdentifier - implements amplify_core.ModelIdentifier { - /** Create an instance of OwnerOnlyModelIdentifier using [id] the primary key. */ - const OwnerOnlyModelIdentifier({required this.id}); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => 'OwnerOnlyModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is OwnerOnlyModelIdentifier && id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Post.dart b/packages/api/amplify_api/example/lib/models/gen2/Post.dart deleted file mode 100644 index b4d5ee5bd8..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/Post.dart +++ /dev/null @@ -1,428 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; -import 'package:collection/collection.dart'; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the Post type in your schema. */ -class Post extends amplify_core.Model { - const Post._internal({ - required this.id, - required title, - required rating, - blog, - comments, - createdAt, - updatedAt, - }) : _title = title, - _rating = rating, - _blog = blog, - _comments = comments, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory Post({ - String? id, - required String title, - required int rating, - Blog? blog, - List? comments, - }) { - return Post._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - title: title, - rating: rating, - blog: blog, - comments: - comments != null ? List.unmodifiable(comments) : comments, - ); - } - - Post.fromJson(Map json) - : id = json['id'], - _title = json['title'], - _rating = (json['rating'] as num?)?.toInt(), - _blog = json['blog'] != null - ? json['blog']['serializedData'] != null - ? Blog.fromJson( - new Map.from( - json['blog']['serializedData'], - ), - ) - : Blog.fromJson(new Map.from(json['blog'])) - : null, - _comments = json['comments'] is Map - ? (json['comments']['items'] is List - ? (json['comments']['items'] as List) - .where((e) => e != null) - .map( - (e) => Comment.fromJson(new Map.from(e)), - ) - .toList() - : null) - : (json['comments'] is List - ? (json['comments'] as List) - .where((e) => e?['serializedData'] != null) - .map( - (e) => Comment.fromJson( - new Map.from(e?['serializedData']), - ), - ) - .toList() - : null), - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _PostModelType(); - final String id; - final String? _title; - final int? _rating; - final Blog? _blog; - final List? _comments; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - PostModelIdentifier get modelIdentifier { - return PostModelIdentifier(id: id); - } - - String get title { - try { - return _title!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - int get rating { - try { - return _rating!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - Blog? get blog { - return _blog; - } - - List? get comments { - return _comments; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is Post && - id == other.id && - _title == other._title && - _rating == other._rating && - _blog == other._blog && - DeepCollectionEquality().equals(_comments, other._comments); - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('Post {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('title=' + '$_title' + ', '); - buffer.write( - 'rating=' + (_rating != null ? _rating.toString() : 'null') + ', ', - ); - buffer.write('blog=' + (_blog != null ? _blog.toString() : 'null') + ', '); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - Post copyWith({ - String? title, - int? rating, - Blog? blog, - List? comments, - }) { - return Post._internal( - id: id, - title: title ?? this.title, - rating: rating ?? this.rating, - blog: blog ?? this.blog, - comments: comments ?? this.comments, - ); - } - - Post copyWithModelFieldValues({ - ModelFieldValue? title, - ModelFieldValue? rating, - ModelFieldValue? blog, - ModelFieldValue?>? comments, - }) { - return Post._internal( - id: id, - title: title == null ? this.title : title.value, - rating: rating == null ? this.rating : rating.value, - blog: blog == null ? this.blog : blog.value, - comments: comments == null ? this.comments : comments.value, - ); - } - - Map toJson() => { - 'id': id, - 'title': _title, - 'rating': _rating, - 'blog': _blog?.toJson(), - 'comments': _comments?.map((Comment? e) => e?.toJson()).toList(), - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'title': _title, - 'rating': _rating, - 'blog': _blog, - 'comments': _comments, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier - MODEL_IDENTIFIER = - amplify_core.QueryModelIdentifier(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final TITLE = amplify_core.QueryField(fieldName: 'title'); - static final RATING = amplify_core.QueryField(fieldName: 'rating'); - static final BLOG = amplify_core.QueryField( - fieldName: 'blog', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'Blog', - ), - ); - static final COMMENTS = amplify_core.QueryField( - fieldName: 'comments', - fieldType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.model, - ofModelName: 'Comment', - ), - ); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'Post'; - modelSchemaDefinition.pluralName = 'Posts'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [ - amplify_core.ModelOperation.READ, - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - amplify_core.ModelIndex(fields: const ['blogID'], name: 'blogID'), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Post.TITLE, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Post.RATING, - isRequired: true, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.belongsTo( - key: Post.BLOG, - isRequired: false, - targetNames: ['blogID'], - ofModelName: 'Blog', - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.hasMany( - key: Post.COMMENTS, - isRequired: false, - ofModelName: 'Comment', - associatedKey: Comment.POST, - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _PostModelType extends amplify_core.ModelType { - const _PostModelType(); - - @override - Post fromJson(Map jsonData) { - return Post.fromJson(jsonData); - } - - @override - String modelName() { - return 'Post'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [Post] in your schema. - */ -class PostModelIdentifier implements amplify_core.ModelIdentifier { - /** Create an instance of PostModelIdentifier using [id] the primary key. */ - const PostModelIdentifier({required this.id}); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => 'PostModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is PostModelIdentifier && id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/Sample.dart b/packages/api/amplify_api/example/lib/models/gen2/Sample.dart deleted file mode 100644 index ee92ca1a30..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/Sample.dart +++ /dev/null @@ -1,406 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the Sample type in your schema. */ -class Sample extends amplify_core.Model { - const Sample._internal({ - required this.id, - name, - number, - flag, - date, - rootbeer, - createdAt, - updatedAt, - }) : _name = name, - _number = number, - _flag = flag, - _date = date, - _rootbeer = rootbeer, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory Sample({ - String? id, - String? name, - int? number, - bool? flag, - amplify_core.TemporalTime? date, - double? rootbeer, - }) { - return Sample._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - name: name, - number: number, - flag: flag, - date: date, - rootbeer: rootbeer, - ); - } - - Sample.fromJson(Map json) - : id = json['id'], - _name = json['name'], - _number = (json['number'] as num?)?.toInt(), - _flag = json['flag'], - _date = json['date'] != null - ? amplify_core.TemporalTime.fromString(json['date']) - : null, - _rootbeer = (json['rootbeer'] as num?)?.toDouble(), - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _SampleModelType(); - final String id; - final String? _name; - final int? _number; - final bool? _flag; - final amplify_core.TemporalTime? _date; - final double? _rootbeer; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - SampleModelIdentifier get modelIdentifier { - return SampleModelIdentifier(id: id); - } - - String? get name { - return _name; - } - - int? get number { - return _number; - } - - bool? get flag { - return _flag; - } - - amplify_core.TemporalTime? get date { - return _date; - } - - double? get rootbeer { - return _rootbeer; - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is Sample && - id == other.id && - _name == other._name && - _number == other._number && - _flag == other._flag && - _date == other._date && - _rootbeer == other._rootbeer; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('Sample {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'number=' + (_number != null ? _number.toString() : 'null') + ', ', - ); - buffer.write('flag=' + (_flag != null ? _flag.toString() : 'null') + ', '); - buffer.write('date=' + (_date != null ? _date.format() : 'null') + ', '); - buffer.write( - 'rootbeer=' + (_rootbeer != null ? _rootbeer.toString() : 'null') + ', ', - ); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - Sample copyWith({ - String? name, - int? number, - bool? flag, - amplify_core.TemporalTime? date, - double? rootbeer, - }) { - return Sample._internal( - id: id, - name: name ?? this.name, - number: number ?? this.number, - flag: flag ?? this.flag, - date: date ?? this.date, - rootbeer: rootbeer ?? this.rootbeer, - ); - } - - Sample copyWithModelFieldValues({ - ModelFieldValue? name, - ModelFieldValue? number, - ModelFieldValue? flag, - ModelFieldValue? date, - ModelFieldValue? rootbeer, - }) { - return Sample._internal( - id: id, - name: name == null ? this.name : name.value, - number: number == null ? this.number : number.value, - flag: flag == null ? this.flag : flag.value, - date: date == null ? this.date : date.value, - rootbeer: rootbeer == null ? this.rootbeer : rootbeer.value, - ); - } - - Map toJson() => { - 'id': id, - 'name': _name, - 'number': _number, - 'flag': _flag, - 'date': _date?.format(), - 'rootbeer': _rootbeer, - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'name': _name, - 'number': _number, - 'flag': _flag, - 'date': _date, - 'rootbeer': _rootbeer, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier - MODEL_IDENTIFIER = - amplify_core.QueryModelIdentifier(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static final NUMBER = amplify_core.QueryField(fieldName: 'number'); - static final FLAG = amplify_core.QueryField(fieldName: 'flag'); - static final DATE = amplify_core.QueryField(fieldName: 'date'); - static final ROOTBEER = amplify_core.QueryField(fieldName: 'rootbeer'); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'Sample'; - modelSchemaDefinition.pluralName = 'Samples'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.APIKEY, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [ - amplify_core.ModelOperation.READ, - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Sample.NAME, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Sample.NUMBER, - isRequired: false, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.int), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Sample.FLAG, - isRequired: false, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.bool), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Sample.DATE, - isRequired: false, - ofType: - amplify_core.ModelFieldType(amplify_core.ModelFieldTypeEnum.time), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: Sample.ROOTBEER, - isRequired: false, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.double, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _SampleModelType extends amplify_core.ModelType { - const _SampleModelType(); - - @override - Sample fromJson(Map jsonData) { - return Sample.fromJson(jsonData); - } - - @override - String modelName() { - return 'Sample'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [Sample] in your schema. - */ -class SampleModelIdentifier implements amplify_core.ModelIdentifier { - /** Create an instance of SampleModelIdentifier using [id] the primary key. */ - const SampleModelIdentifier({required this.id}); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => 'SampleModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is SampleModelIdentifier && id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart b/packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart deleted file mode 100644 index 63d89c1522..0000000000 --- a/packages/api/amplify_api/example/lib/models/gen2/lowerCase.dart +++ /dev/null @@ -1,286 +0,0 @@ -/* -* Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. -* -* Licensed under the Apache License, Version 2.0 (the "License"). -* You may not use this file except in compliance with the License. -* A copy of the License is located at -* -* http://aws.amazon.com/apache2.0 -* -* or in the "license" file accompanying this file. This file is distributed -* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either -* express or implied. See the License for the specific language governing -* permissions and limitations under the License. -*/ - -// NOTE: This file is generated and may not follow lint rules defined in your app -// Generated files can be excluded from analysis in analysis_options.yaml -// For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis - -// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously - -import 'package:amplify_core/amplify_core.dart' as amplify_core; - -import 'Gen2ModelProvider.dart'; - -/** This is an auto generated class representing the lowerCase type in your schema. */ -class lowerCase extends amplify_core.Model { - const lowerCase._internal({ - required this.id, - required name, - createdAt, - updatedAt, - }) : _name = name, - _createdAt = createdAt, - _updatedAt = updatedAt; - - factory lowerCase({String? id, required String name}) { - return lowerCase._internal( - id: id == null ? amplify_core.UUID.getUUID() : id, - name: name, - ); - } - - lowerCase.fromJson(Map json) - : id = json['id'], - _name = json['name'], - _createdAt = json['createdAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['createdAt']) - : null, - _updatedAt = json['updatedAt'] != null - ? amplify_core.TemporalDateTime.fromString(json['updatedAt']) - : null; - static const classType = const _lowerCaseModelType(); - final String id; - final String? _name; - final amplify_core.TemporalDateTime? _createdAt; - final amplify_core.TemporalDateTime? _updatedAt; - - @override - getInstanceType() => classType; - - @Deprecated( - '[getId] is being deprecated in favor of custom primary key feature. Use getter [modelIdentifier] to get model identifier.', - ) - @override - String getId() => id; - - lowerCaseModelIdentifier get modelIdentifier { - return lowerCaseModelIdentifier(id: id); - } - - String get name { - try { - return _name!; - } catch (e) { - throw amplify_core.AmplifyCodeGenModelException( - amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastExceptionMessage, - recoverySuggestion: amplify_core.AmplifyExceptionMessages - .codeGenRequiredFieldForceCastRecoverySuggestion, - underlyingException: e.toString(), - ); - } - } - - amplify_core.TemporalDateTime? get createdAt { - return _createdAt; - } - - amplify_core.TemporalDateTime? get updatedAt { - return _updatedAt; - } - - bool equals(Object other) { - return this == other; - } - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is lowerCase && id == other.id && _name == other._name; - } - - @override - int get hashCode => toString().hashCode; - - @override - String toString() { - final buffer = new StringBuffer(); - - buffer.write('lowerCase {'); - buffer.write('id=' + '$id' + ', '); - buffer.write('name=' + '$_name' + ', '); - buffer.write( - 'createdAt=' + (_createdAt != null ? _createdAt.format() : 'null') + ', ', - ); - buffer.write( - 'updatedAt=' + (_updatedAt != null ? _updatedAt.format() : 'null'), - ); - buffer.write('}'); - - return buffer.toString(); - } - - lowerCase copyWith({String? name}) { - return lowerCase._internal(id: id, name: name ?? this.name); - } - - lowerCase copyWithModelFieldValues({ModelFieldValue? name}) { - return lowerCase._internal( - id: id, - name: name == null ? this.name : name.value, - ); - } - - Map toJson() => { - 'id': id, - 'name': _name, - 'createdAt': _createdAt?.format(), - 'updatedAt': _updatedAt?.format(), - }; - - Map toMap() => { - 'id': id, - 'name': _name, - 'createdAt': _createdAt, - 'updatedAt': _updatedAt, - }; - - static final amplify_core.QueryModelIdentifier - MODEL_IDENTIFIER = - amplify_core.QueryModelIdentifier(); - static final ID = amplify_core.QueryField(fieldName: 'id'); - static final NAME = amplify_core.QueryField(fieldName: 'name'); - static var schema = amplify_core.Model.defineSchema( - define: (amplify_core.ModelSchemaDefinition modelSchemaDefinition) { - modelSchemaDefinition.name = 'lowerCase'; - modelSchemaDefinition.pluralName = 'lowerCases'; - - modelSchemaDefinition.authRules = [ - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.APIKEY, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PUBLIC, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.IAM, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.PRIVATE, - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [amplify_core.ModelOperation.READ], - ), - amplify_core.AuthRule( - authStrategy: amplify_core.AuthStrategy.OWNER, - ownerField: 'owner', - identityClaim: 'cognito:username', - provider: amplify_core.AuthRuleProvider.USERPOOLS, - operations: const [ - amplify_core.ModelOperation.READ, - amplify_core.ModelOperation.CREATE, - amplify_core.ModelOperation.UPDATE, - amplify_core.ModelOperation.DELETE, - ], - ), - ]; - - modelSchemaDefinition.indexes = [ - amplify_core.ModelIndex(fields: const ['id'], name: null), - ]; - - modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.field( - key: lowerCase.NAME, - isRequired: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.string, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'createdAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - - modelSchemaDefinition.addField( - amplify_core.ModelFieldDefinition.nonQueryField( - fieldName: 'updatedAt', - isRequired: false, - isReadOnly: true, - ofType: amplify_core.ModelFieldType( - amplify_core.ModelFieldTypeEnum.dateTime, - ), - ), - ); - }, - ); -} - -class _lowerCaseModelType extends amplify_core.ModelType { - const _lowerCaseModelType(); - - @override - lowerCase fromJson(Map jsonData) { - return lowerCase.fromJson(jsonData); - } - - @override - String modelName() { - return 'lowerCase'; - } -} - -/** - * This is an auto generated class representing the model identifier - * of [lowerCase] in your schema. - */ -class lowerCaseModelIdentifier - implements amplify_core.ModelIdentifier { - /** Create an instance of lowerCaseModelIdentifier using [id] the primary key. */ - const lowerCaseModelIdentifier({required this.id}); - final String id; - - @override - Map serializeAsMap() => ({'id': id}); - - @override - List> serializeAsList() => serializeAsMap() - .entries - .map((entry) => ({entry.key: entry.value})) - .toList(); - - @override - String serializeAsString() => serializeAsMap().values.join('#'); - - @override - String toString() => 'lowerCaseModelIdentifier(id: $id)'; - - @override - bool operator ==(Object other) { - if (identical(this, other)) { - return true; - } - - return other is lowerCaseModelIdentifier && id == other.id; - } - - @override - int get hashCode => id.hashCode; -} diff --git a/packages/api/amplify_api/example/lib/models/lowerCase.dart b/packages/api/amplify_api/example/lib/models/lowerCase.dart index 9dfe030a67..2cb06cc2e6 100644 --- a/packages/api/amplify_api/example/lib/models/lowerCase.dart +++ b/packages/api/amplify_api/example/lib/models/lowerCase.dart @@ -170,13 +170,17 @@ class lowerCase extends amplify_core.Model { identityClaim: "cognito:username", provider: amplify_core.AuthRuleProvider.USERPOOLS, operations: const [ - amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.READ, + amplify_core.ModelOperation.CREATE, amplify_core.ModelOperation.UPDATE, amplify_core.ModelOperation.DELETE ]) ]; + modelSchemaDefinition.indexes = [ + amplify_core.ModelIndex(fields: const ["id"], name: null) + ]; + modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.id()); modelSchemaDefinition.addField(amplify_core.ModelFieldDefinition.field( diff --git a/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh b/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh index c49e4ec48d..34e6b473c3 100755 --- a/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh +++ b/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh @@ -5,3 +5,4 @@ set -e aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplify_outputs.dart lib/amplify_outputs.dart +aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplifyconfiuration.dart lib/amplifyconfiuration.dart From 1a2ef994b7b9a82105180d25fd29244bdf7b4566 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Thu, 11 Jul 2024 11:48:34 -0600 Subject: [PATCH 06/16] fix for infra-common js building --- infra-gen2/infra-common/.gitignore | 1 + infra-gen2/infra-common/package.json | 8 +- infra-gen2/infra-common/tsconfig.json | 15 + infra-gen2/package-lock.json | 7831 ++++++++++++++++--------- infra-gen2/package.json | 3 + infra-gen2/tool/deploy_gen2.dart | 14 + 6 files changed, 5123 insertions(+), 2749 deletions(-) create mode 100644 infra-gen2/infra-common/.gitignore create mode 100644 infra-gen2/infra-common/tsconfig.json diff --git a/infra-gen2/infra-common/.gitignore b/infra-gen2/infra-common/.gitignore new file mode 100644 index 0000000000..1521c8b765 --- /dev/null +++ b/infra-gen2/infra-common/.gitignore @@ -0,0 +1 @@ +dist diff --git a/infra-gen2/infra-common/package.json b/infra-gen2/infra-common/package.json index 2e8b43ebd4..2a4dd9e124 100644 --- a/infra-gen2/infra-common/package.json +++ b/infra-gen2/infra-common/package.json @@ -1,8 +1,12 @@ { "name": "infra-common", "version": "1.0.0", - "main": "./src/index.js", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", "exports": { - ".": "./src/index.js" + ".": "./dist/index.js" + }, + "scripts": { + "build": "tsc" } } diff --git a/infra-gen2/infra-common/tsconfig.json b/infra-gen2/infra-common/tsconfig.json new file mode 100644 index 0000000000..91bfc164d7 --- /dev/null +++ b/infra-gen2/infra-common/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "es2022", + "module": "commonjs", + "outDir": "./dist", + "rootDir": "./src", + "strict": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "skipLibCheck": true, + "declaration": true, + "declarationMap": true + }, + "include": ["src/**/*"] +} diff --git a/infra-gen2/package-lock.json b/infra-gen2/package-lock.json index 5a78d0d11e..28f4cd45ed 100644 --- a/infra-gen2/package-lock.json +++ b/infra-gen2/package-lock.json @@ -30,26 +30,14 @@ "backends/api/api-multi-auth": { "version": "1.0.0" }, - "backends/api/apiMultiAuth": { - "name": "api-multi-auth", - "version": "1.0.0", - "extraneous": true - }, - "backends/api/defaultMultiAuth": { - "name": "default-multi-auth", - "version": "1.0.0", - "extraneous": true, - "dependencies": { - "infra-common": "1.0.0" - } - }, "infra-common": { "version": "1.0.0" }, "node_modules/@ampproject/remapping": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -60,8 +48,9 @@ }, "node_modules/@ardatan/aggregate-error": { "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", + "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "~2.0.1" }, @@ -71,13 +60,15 @@ }, "node_modules/@ardatan/aggregate-error/node_modules/tslib": { "version": "2.0.3", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "dev": true }, "node_modules/@ardatan/relay-compiler": { "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -105,11 +96,12 @@ } }, "node_modules/@ardatan/relay-compiler/node_modules/@babel/generator": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", + "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.24.8", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -119,11 +111,12 @@ } }, "node_modules/@ardatan/relay-compiler/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -133,8 +126,9 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -142,8 +136,9 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -157,8 +152,9 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/cliui": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -167,13 +163,16 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/@ardatan/relay-compiler/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -191,8 +190,9 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -202,8 +202,9 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -215,13 +216,15 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/y18n": { "version": "4.0.3", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "node_modules/@ardatan/relay-compiler/node_modules/yargs": { "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -241,8 +244,9 @@ }, "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -253,8 +257,9 @@ }, "node_modules/@ardatan/sync-fetch": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", "dev": true, - "license": "MIT", "dependencies": { "node-fetch": "^2.6.1" }, @@ -264,8 +269,9 @@ }, "node_modules/@ardatan/sync-fetch/node_modules/node-fetch": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -282,8 +288,9 @@ } }, "node_modules/@aws-amplify/analytics": { - "version": "7.0.35", - "license": "Apache-2.0", + "version": "7.0.37", + "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.37.tgz", + "integrity": "sha512-SfP+1f1IxVWwPZiJyVFTE/UYi5QSpuBJGvPH5CzpaWiJKoiwgvCB750Iohjrg6wp2JiGYxmwJc8Dw/aYFl0a4Q==", "dependencies": { "@aws-sdk/client-firehose": "3.398.0", "@aws-sdk/client-kinesis": "3.398.0", @@ -297,7 +304,8 @@ }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", "dependencies": { "tslib": "^2.6.2" }, @@ -307,7 +315,8 @@ }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -318,7 +327,8 @@ }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/util-utf8": { "version": "2.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.0.tgz", + "integrity": "sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==", "dependencies": { "@smithy/util-buffer-from": "^2.0.0", "tslib": "^2.5.0" @@ -328,20 +338,22 @@ } }, "node_modules/@aws-amplify/api": { - "version": "6.0.37", - "license": "Apache-2.0", + "version": "6.0.39", + "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.39.tgz", + "integrity": "sha512-tzEMT8NFJ3mgNas2ufjPcrVvNnz3tXsoFZpcX2g4cmH1oPT1xN2XlEr8/u3E+B4FhG+NKpUCjkoFUv+bIJ4bzg==", "dependencies": { - "@aws-amplify/api-graphql": "4.1.6", - "@aws-amplify/api-rest": "4.0.35", + "@aws-amplify/api-graphql": "4.1.8", + "@aws-amplify/api-rest": "4.0.37", "tslib": "^2.5.0" } }, "node_modules/@aws-amplify/api-graphql": { - "version": "4.1.6", - "license": "Apache-2.0", + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.1.8.tgz", + "integrity": "sha512-7mh3nTylJbQuUDiSGIj3bPKWzs0jHTlYU8qlwYtzJv/QRtgq1RnpMhhwl3+DN41zjIyVQQ3u/e+VHZ4bdA+BwQ==", "dependencies": { - "@aws-amplify/api-rest": "4.0.35", - "@aws-amplify/core": "6.3.2", + "@aws-amplify/api-rest": "4.0.37", + "@aws-amplify/core": "6.3.4", "@aws-amplify/data-schema": "^1.0.0", "@aws-sdk/types": "3.387.0", "graphql": "15.8.0", @@ -352,7 +364,8 @@ }, "node_modules/@aws-amplify/api-graphql/node_modules/@aws-sdk/types": { "version": "3.387.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.387.0.tgz", + "integrity": "sha512-YTjFabNwjTF+6yl88f0/tWff018qmmgMmjlw45s6sdVKueWxdxV68U7gepNLF2nhaQPZa6FDOBoA51NaviVs0Q==", "dependencies": { "@smithy/types": "^2.1.0", "tslib": "^2.5.0" @@ -363,7 +376,8 @@ }, "node_modules/@aws-amplify/api-graphql/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -372,8 +386,9 @@ } }, "node_modules/@aws-amplify/api-rest": { - "version": "4.0.35", - "license": "Apache-2.0", + "version": "4.0.37", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.37.tgz", + "integrity": "sha512-xS65OzUG43+XupB8Zw+Kdeopg8ieypgRQBgPKIZrzp1o45vrGcW5PEgTnN1jortXJ3F2maTHLxT8SItxaEepUw==", "dependencies": { "tslib": "^2.5.0" }, @@ -382,9 +397,10 @@ } }, "node_modules/@aws-amplify/appsync-modelgen-plugin": { - "version": "2.12.2", + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/@aws-amplify/appsync-modelgen-plugin/-/appsync-modelgen-plugin-2.12.3.tgz", + "integrity": "sha512-w52qvu5AFWrzLOGAmfyEaxAyxBdfEPOFy3nwBavcO6GWhTtgz5dd1leuUgMBlXDlvfzrozxTrkits2Tnu4YWpg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.8", "@graphql-codegen/visitor-plugin-common": "^1.22.0", @@ -402,8 +418,9 @@ } }, "node_modules/@aws-amplify/auth": { - "version": "6.3.5", - "license": "Apache-2.0", + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.3.8.tgz", + "integrity": "sha512-yHcsFxHCqFl7fELMB1zpol/5t16AHBnse3JbGK/0rwt/KHNTQMku/rv/ieYsOcTLIS1zbaMTZtN46vAvxC4AqA==", "dependencies": { "tslib": "^2.5.0" }, @@ -412,74 +429,78 @@ } }, "node_modules/@aws-amplify/auth-construct": { - "version": "1.1.4", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@aws-amplify/auth-construct/-/auth-construct-1.1.5.tgz", + "integrity": "sha512-NtRjq4K+fLNWELr4oDMKGavuiRu9YydFpEXZkWN/yYIksmqZ/zJ27Ej3lm3X6XHINvEhzco1T3akups/g6a2XQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", - "@aws-amplify/backend-output-storage": "^1.0.1", - "@aws-amplify/plugin-types": "^1.0.0", + "@aws-amplify/backend-output-storage": "^1.0.2", + "@aws-amplify/plugin-types": "^1.0.1", "@aws-sdk/util-arn-parser": "^3.465.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/backend": { - "version": "1.0.3", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend/-/backend-1.0.4.tgz", + "integrity": "sha512-pqprVASX2XXrGXgm5dJlSv/ccPR74OT4D7xXc44JWou/ybK71DAq/TgycRJtY45MrixHHSZ+2fUWH4cZ5DTqHA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/backend-auth": "^1.0.2", - "@aws-amplify/backend-data": "^1.0.2", - "@aws-amplify/backend-function": "^1.0.3", + "@aws-amplify/backend-auth": "^1.1.0", + "@aws-amplify/backend-data": "^1.0.3", + "@aws-amplify/backend-function": "^1.1.0", "@aws-amplify/backend-output-schemas": "^1.1.0", - "@aws-amplify/backend-output-storage": "^1.0.1", + "@aws-amplify/backend-output-storage": "^1.0.2", "@aws-amplify/backend-secret": "^1.0.0", - "@aws-amplify/backend-storage": "^1.0.2", - "@aws-amplify/client-config": "^1.0.3", + "@aws-amplify/backend-storage": "^1.0.4", + "@aws-amplify/client-config": "^1.0.5", "@aws-amplify/data-schema": "^1.0.0", "@aws-amplify/platform-core": "^1.0.1", - "@aws-amplify/plugin-types": "^1.0.0", + "@aws-amplify/plugin-types": "^1.0.1", "@aws-sdk/client-amplify": "^3.465.0", "lodash.snakecase": "^4.1.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/backend-auth": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-auth/-/backend-auth-1.1.0.tgz", + "integrity": "sha512-sK63rYh7lzOAfK9BRWTb/6TP7k8eg9jVPe77dn4WLqMo6H97hZvhr6IYFwYIMDJZqfuM/mQ1hQMWKWdcpno6Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/auth-construct": "^1.1.1", - "@aws-amplify/backend-output-storage": "^1.0.1", - "@aws-amplify/plugin-types": "^1.0.0" + "@aws-amplify/auth-construct": "^1.1.5", + "@aws-amplify/backend-output-storage": "^1.0.2", + "@aws-amplify/plugin-types": "^1.0.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/backend-cli": { - "version": "1.0.4", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-cli/-/backend-cli-1.1.0.tgz", + "integrity": "sha512-Ha6Hdr3DhWRJV9KHNZ7qY+35XsJQQZ5GkbaYLCecSBiTaCtTmAo7GBrvfGa0yJa0t66p2T913CjpyZirDbFdoQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/backend-deployer": "^1.0.0", + "@aws-amplify/backend-deployer": "^1.0.1", "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/backend-secret": "^1.0.0", "@aws-amplify/cli-core": "^1.0.0", - "@aws-amplify/client-config": "^1.0.3", + "@aws-amplify/client-config": "^1.0.5", "@aws-amplify/deployed-backend-client": "^1.0.1", "@aws-amplify/form-generator": "^1.0.0", "@aws-amplify/model-generator": "^1.0.1", "@aws-amplify/platform-core": "^1.0.1", - "@aws-amplify/sandbox": "^1.0.3", - "@aws-amplify/schema-generator": "^1.0.0", + "@aws-amplify/sandbox": "^1.0.5", + "@aws-amplify/schema-generator": "^1.1.0", "@aws-sdk/client-amplify": "^3.465.0", "@aws-sdk/client-cloudformation": "^3.465.0", "@aws-sdk/client-s3": "^3.465.0", @@ -507,75 +528,81 @@ } }, "node_modules/@aws-amplify/backend-data": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-data/-/backend-data-1.1.0.tgz", + "integrity": "sha512-5jRcrk7EzuyD+BbrsoRuazDjGj14F3BpAxLY7mirWn82xfuaTxFw4tfRIpooHmIV+PAOsydC+AOPSdStpdx6mw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", - "@aws-amplify/backend-output-storage": "^1.0.1", - "@aws-amplify/data-construct": "^1.8.0", - "@aws-amplify/data-schema-types": "^1.0.0", - "@aws-amplify/plugin-types": "^1.0.0" + "@aws-amplify/backend-output-storage": "^1.0.2", + "@aws-amplify/data-construct": "^1.9.1", + "@aws-amplify/data-schema-types": "^1.1.1", + "@aws-amplify/plugin-types": "^1.0.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/backend-deployer": { - "version": "1.0.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-deployer/-/backend-deployer-1.0.1.tgz", + "integrity": "sha512-zeTrhItGYWMZ6bWMcRHiGp4qnEAbWH1JEp81tNToWlFO+RFrBhPwjh3wYwWvqXbnhyNvcVBBVeFcnMgJuDikdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/platform-core": "^1.0.0", - "@aws-amplify/plugin-types": "^1.0.0", + "@aws-amplify/plugin-types": "^1.0.1", "execa": "^8.0.1", "tsx": "^4.6.1" }, "peerDependencies": { - "aws-cdk": "^2.127.0", + "aws-cdk": "^2.132.0", "typescript": "^5.0.0" } }, "node_modules/@aws-amplify/backend-function": { - "version": "1.0.3", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-function/-/backend-function-1.2.0.tgz", + "integrity": "sha512-6NTCcO12UDaHhDUpPmATbT7gwyY270XaTvnEygjVrXxIouT940BTT4zj7eKFYiTo59p31q3JUtk3SUfms9kRyg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", - "@aws-amplify/backend-output-storage": "^1.0.1", - "@aws-amplify/plugin-types": "^1.0.0", + "@aws-amplify/backend-output-storage": "^1.0.2", + "@aws-amplify/plugin-types": "^1.0.1", "execa": "^8.0.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/backend-output-schemas": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-output-schemas/-/backend-output-schemas-1.1.0.tgz", + "integrity": "sha512-6qOjtRfSBOzGA2aH+I5oqpoXgMuhEo0clOufgxApid9KyS1ygWKRNBlwXKUh+do2PuM3XEhBHC4x0md5ayFRRQ==", "dev": true, - "license": "Apache-2.0", "peerDependencies": { "zod": "^3.22.2" } }, "node_modules/@aws-amplify/backend-output-storage": { - "version": "1.0.1", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-output-storage/-/backend-output-storage-1.0.2.tgz", + "integrity": "sha512-9EnV4e/R3hF5uX/fRb22mqqCKAqEHBJU/B7yeFQvC4KcwRvCzgAkqW+OsXkK6oIgxwCIJhMyTKsv3mKa6tlbZQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/platform-core": "^1.0.0" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0" + "aws-cdk-lib": "^2.132.0" } }, "node_modules/@aws-amplify/backend-secret": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-secret/-/backend-secret-1.0.0.tgz", + "integrity": "sha512-0FrhjAK5eCrybBi9XCxxz+JxWbqJtgzz44tkVvS8Dmt9Eh1qOtw1XUMuZ7M50oqs5ZNRb/dBLgmWUzlv5oWa4g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/platform-core": "^1.0.0", "@aws-amplify/plugin-types": "^1.0.0", @@ -583,23 +610,25 @@ } }, "node_modules/@aws-amplify/backend-storage": { - "version": "1.0.3", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-storage/-/backend-storage-1.0.4.tgz", + "integrity": "sha512-o7I9i0iELX4Yb3gzJw9s04US9g0PZBid/k4X9bXur48UjmfeRRiACtgi1K7hE2QAipZvxbMmzmVZKvWUw/NIFQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", - "@aws-amplify/backend-output-storage": "^1.0.1", - "@aws-amplify/plugin-types": "^1.0.0" + "@aws-amplify/backend-output-storage": "^1.0.2", + "@aws-amplify/plugin-types": "^1.0.1" }, "peerDependencies": { - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/cli-core": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/cli-core/-/cli-core-1.0.0.tgz", + "integrity": "sha512-mH1dcfjyzmDoXr5yDux10Y87Hf6nwIYR5haedC1gHlehDHPes489y1tyg+aPapeQkLoDO2cO/OnRBzs3Hfu1KA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/platform-core": "^1.0.0", "@inquirer/prompts": "^3.0.0", @@ -608,9 +637,10 @@ } }, "node_modules/@aws-amplify/client-config": { - "version": "1.0.4", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@aws-amplify/client-config/-/client-config-1.0.5.tgz", + "integrity": "sha512-OHqNRulYBUDbySFiXNvgw/2/D00uKHVQ2rvGXhQOe//uUHLnmFZ3wmwsgDhxOzCY3vymloh4KGyt2vlTNmPxGw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/deployed-backend-client": "^1.0.2", @@ -625,20 +655,22 @@ } }, "node_modules/@aws-amplify/codegen-ui": { - "version": "2.20.1", + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/codegen-ui/-/codegen-ui-2.20.2.tgz", + "integrity": "sha512-6ixfv1ewTHcu87KiAps+7jhs/4YP8vGRqkiUl7Ne47DWYavw/AdFYisEvsIa3dZXR0SBIRH2dSwE5nJWqim9SQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "change-case": "^4.1.2", "yup": "^0.32.11" } }, "node_modules/@aws-amplify/codegen-ui-react": { - "version": "2.20.1", + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/codegen-ui-react/-/codegen-ui-react-2.20.2.tgz", + "integrity": "sha512-PF9B3A7+4oub7JPyjAfZE1iKieXjgrNjTeGNisD4qwEq6rfxHkczeqLhoeh0rEDkZlZ2puJdowCqAQUmsUgGYw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/codegen-ui": "2.20.1", + "@aws-amplify/codegen-ui": "2.20.2", "@typescript/vfs": "~1.3.5", "pluralize": "^8.0.0", "semver": "^7.5.4", @@ -654,8 +686,9 @@ }, "node_modules/@aws-amplify/codegen-ui-react/node_modules/prettier": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", "dev": true, - "license": "MIT", "optional": true, "bin": { "prettier": "bin-prettier.js" @@ -666,8 +699,9 @@ }, "node_modules/@aws-amplify/codegen-ui-react/node_modules/typescript": { "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -677,8 +711,9 @@ } }, "node_modules/@aws-amplify/core": { - "version": "6.3.2", - "license": "Apache-2.0", + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.3.4.tgz", + "integrity": "sha512-SjqBvnQTP5PYRnaLMct5gjrD2nydKgOo7YR7D7vgK6fGe6+UhAwDlorI5mfGgT4tyryuicKOvyX17Pwwvczqvw==", "dependencies": { "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/types": "3.398.0", @@ -690,30 +725,10 @@ "uuid": "^9.0.0" } }, - "node_modules/@aws-amplify/core/node_modules/@aws-crypto/sha256-js": { - "version": "5.2.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-amplify/core/node_modules/@aws-crypto/util": { - "version": "5.2.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } - }, "node_modules/@aws-amplify/core/node_modules/@aws-sdk/types": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", + "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -722,31 +737,11 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-amplify/core/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@aws-amplify/core/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-amplify/core/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" }, "engines": { @@ -755,7 +750,8 @@ }, "node_modules/@aws-amplify/core/node_modules/@smithy/util-hex-encoding": { "version": "2.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz", + "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==", "dependencies": { "tslib": "^2.5.0" }, @@ -763,19 +759,10 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-amplify/core/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "license": "Apache-2.0", - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@aws-amplify/data-construct": { - "version": "1.8.5", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-construct/-/data-construct-1.9.1.tgz", + "integrity": "sha512-xnL5zZBJ1EYCoqG8Y1BnGJ24sutBWcchxd1NflNiM4Dk9o1m47GNxnJOdIUp7c5pewKSTvGXk37lTesHPIcuvw==", "bundleDependencies": [ "@aws-amplify/backend-output-schemas", "@aws-amplify/backend-output-storage", @@ -817,26 +804,25 @@ "universalify" ], "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^0.4.0", "@aws-amplify/backend-output-storage": "^0.2.2", - "@aws-amplify/graphql-api-construct": "1.9.5", - "@aws-amplify/graphql-auth-transformer": "3.5.5", - "@aws-amplify/graphql-default-value-transformer": "2.3.7", + "@aws-amplify/graphql-api-construct": "1.11.1", + "@aws-amplify/graphql-auth-transformer": "3.6.2", + "@aws-amplify/graphql-default-value-transformer": "2.3.10", "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-function-transformer": "2.1.22", - "@aws-amplify/graphql-http-transformer": "2.1.22", - "@aws-amplify/graphql-index-transformer": "2.4.3", - "@aws-amplify/graphql-maps-to-transformer": "3.4.17", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.22", - "@aws-amplify/graphql-relational-transformer": "2.5.5", - "@aws-amplify/graphql-searchable-transformer": "2.7.3", - "@aws-amplify/graphql-sql-transformer": "0.3.3", - "@aws-amplify/graphql-transformer": "1.5.7", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-function-transformer": "2.1.25", + "@aws-amplify/graphql-http-transformer": "2.1.25", + "@aws-amplify/graphql-index-transformer": "2.4.6", + "@aws-amplify/graphql-maps-to-transformer": "3.4.20", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-predictions-transformer": "2.1.25", + "@aws-amplify/graphql-relational-transformer": "2.5.8", + "@aws-amplify/graphql-searchable-transformer": "2.7.6", + "@aws-amplify/graphql-sql-transformer": "0.3.6", + "@aws-amplify/graphql-transformer": "1.6.2", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "@aws-amplify/platform-core": "^0.2.0", "@aws-amplify/plugin-types": "^0.4.1", "charenc": "^0.0.2", @@ -845,7 +831,7 @@ "graceful-fs": "^4.2.11", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "hjson": "^3.2.2", "immer": "^9.0.12", "is-buffer": "^2.0.5", @@ -887,19 +873,19 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-auth-transformer": { - "version": "3.5.5", + "version": "3.6.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-relational-transformer": "2.5.5", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-relational-transformer": "2.5.8", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "lodash": "^4.17.21", "md5": "^2.3.0" }, @@ -909,17 +895,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-default-value-transformer": { - "version": "2.3.7", + "version": "2.3.10", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "libphonenumber-js": "1.9.47" } }, @@ -930,17 +916,17 @@ "license": "Apache-2.0" }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-function-transformer": { - "version": "2.1.22", + "version": "2.1.25", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -948,17 +934,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-http-transformer": { - "version": "2.1.22", + "version": "2.1.25", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -966,18 +952,18 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-index-transformer": { - "version": "2.4.3", + "version": "2.4.6", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -985,16 +971,16 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-maps-to-transformer": { - "version": "3.4.17", + "version": "3.4.20", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1002,17 +988,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-model-transformer": { - "version": "2.10.1", + "version": "2.11.1", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1020,17 +1006,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-predictions-transformer": { - "version": "2.1.22", + "version": "2.1.25", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1038,19 +1024,19 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-relational-transformer": { - "version": "2.5.5", + "version": "2.5.8", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-index-transformer": "2.4.3", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-index-transformer": "2.4.6", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "immer": "^9.0.12" }, "peerDependencies": { @@ -1059,18 +1045,18 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-searchable-transformer": { - "version": "2.7.3", + "version": "2.7.6", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1078,18 +1064,18 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-sql-transformer": { - "version": "0.3.3", + "version": "0.3.6", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1097,24 +1083,24 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-transformer": { - "version": "1.5.7", + "version": "1.6.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-auth-transformer": "3.5.5", - "@aws-amplify/graphql-default-value-transformer": "2.3.7", - "@aws-amplify/graphql-function-transformer": "2.1.22", - "@aws-amplify/graphql-http-transformer": "2.1.22", - "@aws-amplify/graphql-index-transformer": "2.4.3", - "@aws-amplify/graphql-maps-to-transformer": "3.4.17", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.22", - "@aws-amplify/graphql-relational-transformer": "2.5.5", - "@aws-amplify/graphql-searchable-transformer": "2.7.3", - "@aws-amplify/graphql-sql-transformer": "0.3.3", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0" + "@aws-amplify/graphql-auth-transformer": "3.6.2", + "@aws-amplify/graphql-default-value-transformer": "2.3.10", + "@aws-amplify/graphql-function-transformer": "2.1.25", + "@aws-amplify/graphql-http-transformer": "2.1.25", + "@aws-amplify/graphql-index-transformer": "2.4.6", + "@aws-amplify/graphql-maps-to-transformer": "3.4.20", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-predictions-transformer": "2.1.25", + "@aws-amplify/graphql-relational-transformer": "2.5.8", + "@aws-amplify/graphql-searchable-transformer": "2.7.6", + "@aws-amplify/graphql-sql-transformer": "0.3.6", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1122,17 +1108,17 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-transformer-core": { - "version": "2.8.0", + "version": "2.9.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "fs-extra": "^8.1.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "hjson": "^3.2.2", "lodash": "^4.17.21", "md5": "^2.3.0", @@ -1145,7 +1131,7 @@ } }, "node_modules/@aws-amplify/data-construct/node_modules/@aws-amplify/graphql-transformer-interfaces": { - "version": "3.8.0", + "version": "3.10.0", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -1248,7 +1234,7 @@ "license": "Apache-2.0" }, "node_modules/@aws-amplify/data-construct/node_modules/graphql-transformer-common": { - "version": "4.30.1", + "version": "4.31.1", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -1388,8 +1374,9 @@ } }, "node_modules/@aws-amplify/data-schema": { - "version": "1.3.1", - "license": "Apache-2.0", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema/-/data-schema-1.3.4.tgz", + "integrity": "sha512-hzfn9ER8UbdhoE4RGttDxJrnH6EAc7WBGRNa8NyKMVCMSlLUIvf8+XyX5e1zmEPLl48TtwuQvOd+CkhWrBraHg==", "dependencies": { "@aws-amplify/data-schema-types": "*", "@types/aws-lambda": "^8.10.134", @@ -1397,18 +1384,20 @@ } }, "node_modules/@aws-amplify/data-schema-types": { - "version": "1.0.1", - "license": "Apache-2.0", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-1.1.1.tgz", + "integrity": "sha512-WhWEEsztpSSxIY0lJ3Ge5iA4g3PBm66SQmy1fBH1FBq0T+cxUBijifOU8MNwf+tf6lGpArMX0RS54HRVF5fUSA==", "dependencies": { "graphql": "15.8.0", "rxjs": "^7.8.1" } }, "node_modules/@aws-amplify/datastore": { - "version": "5.0.37", - "license": "Apache-2.0", + "version": "5.0.39", + "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.39.tgz", + "integrity": "sha512-a0NZgWjFIrHR/v8ppgAEj6PG2/CCz9DkbFmz/2t0QX01eBU/evMtE22RzWNJQCfkhn+opP1VkXgpynNaW9f04w==", "dependencies": { - "@aws-amplify/api": "6.0.37", + "@aws-amplify/api": "6.0.39", "buffer": "4.9.2", "idb": "5.0.6", "immer": "9.0.6", @@ -1421,8 +1410,9 @@ }, "node_modules/@aws-amplify/deployed-backend-client": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/deployed-backend-client/-/deployed-backend-client-1.0.2.tgz", + "integrity": "sha512-EwRGYLrH1PangGs6p9oQGDBOLaD5xKtcIwIi/dwjI/OhzwZ2eNZNikJxlRMul9sunL7tXEawhn8lZsZz+6ITTA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/platform-core": "^1.0.0", @@ -1437,8 +1427,9 @@ }, "node_modules/@aws-amplify/form-generator": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/form-generator/-/form-generator-1.0.0.tgz", + "integrity": "sha512-XIr+U8EmK7PHnBlj0CZXyCzvHJZOiHMvuQbKPOUdos4btme1q430rz+Oa7ddDBIig05aZke5VJA+4hKH4FLl6g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/appsync-modelgen-plugin": "^2.11.0", "@aws-amplify/codegen-ui": "^2.19.4", @@ -1456,7 +1447,9 @@ } }, "node_modules/@aws-amplify/graphql-api-construct": { - "version": "1.9.5", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-api-construct/-/graphql-api-construct-1.11.1.tgz", + "integrity": "sha512-FMTPU4yPOM10f1eM9ZwEOlyfHJBRrCVZoC/1DC9KVHxjt27lcpHYH8U227IBGEecqWxBjI6e7Vopd9ibjroFdA==", "bundleDependencies": [ "@aws-amplify/backend-output-schemas", "@aws-amplify/backend-output-storage", @@ -1498,25 +1491,24 @@ "zod" ], "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^0.4.0", "@aws-amplify/backend-output-storage": "^0.2.2", - "@aws-amplify/graphql-auth-transformer": "3.5.5", - "@aws-amplify/graphql-default-value-transformer": "2.3.7", + "@aws-amplify/graphql-auth-transformer": "3.6.2", + "@aws-amplify/graphql-default-value-transformer": "2.3.10", "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-function-transformer": "2.1.22", - "@aws-amplify/graphql-http-transformer": "2.1.22", - "@aws-amplify/graphql-index-transformer": "2.4.3", - "@aws-amplify/graphql-maps-to-transformer": "3.4.17", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.22", - "@aws-amplify/graphql-relational-transformer": "2.5.5", - "@aws-amplify/graphql-searchable-transformer": "2.7.3", - "@aws-amplify/graphql-sql-transformer": "0.3.3", - "@aws-amplify/graphql-transformer": "1.5.7", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-function-transformer": "2.1.25", + "@aws-amplify/graphql-http-transformer": "2.1.25", + "@aws-amplify/graphql-index-transformer": "2.4.6", + "@aws-amplify/graphql-maps-to-transformer": "3.4.20", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-predictions-transformer": "2.1.25", + "@aws-amplify/graphql-relational-transformer": "2.5.8", + "@aws-amplify/graphql-searchable-transformer": "2.7.6", + "@aws-amplify/graphql-sql-transformer": "0.3.6", + "@aws-amplify/graphql-transformer": "1.6.2", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "@aws-amplify/platform-core": "^0.2.0", "@aws-amplify/plugin-types": "^0.4.1", "charenc": "^0.0.2", @@ -1525,7 +1517,7 @@ "graceful-fs": "^4.2.11", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "hjson": "^3.2.2", "immer": "^9.0.12", "is-buffer": "^2.0.5", @@ -1567,19 +1559,19 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-auth-transformer": { - "version": "3.5.5", + "version": "3.6.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-relational-transformer": "2.5.5", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-relational-transformer": "2.5.8", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "lodash": "^4.17.21", "md5": "^2.3.0" }, @@ -1589,17 +1581,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-default-value-transformer": { - "version": "2.3.7", + "version": "2.3.10", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "libphonenumber-js": "1.9.47" } }, @@ -1610,17 +1602,17 @@ "license": "Apache-2.0" }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-function-transformer": { - "version": "2.1.22", + "version": "2.1.25", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1628,17 +1620,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-http-transformer": { - "version": "2.1.22", + "version": "2.1.25", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1646,18 +1638,18 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-index-transformer": { - "version": "2.4.3", + "version": "2.4.6", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1665,16 +1657,16 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-maps-to-transformer": { - "version": "3.4.17", + "version": "3.4.20", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1682,17 +1674,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-model-transformer": { - "version": "2.10.1", + "version": "2.11.1", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1700,17 +1692,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-predictions-transformer": { - "version": "2.1.22", + "version": "2.1.25", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1718,19 +1710,19 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-relational-transformer": { - "version": "2.5.5", + "version": "2.5.8", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-index-transformer": "2.4.3", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-index-transformer": "2.4.6", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "immer": "^9.0.12" }, "peerDependencies": { @@ -1739,18 +1731,18 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-searchable-transformer": { - "version": "2.7.3", + "version": "2.7.6", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1758,18 +1750,18 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-sql-transformer": { - "version": "0.3.3", + "version": "0.3.6", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1" + "graphql-transformer-common": "4.31.1" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1777,24 +1769,24 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-transformer": { - "version": "1.5.7", + "version": "1.6.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-auth-transformer": "3.5.5", - "@aws-amplify/graphql-default-value-transformer": "2.3.7", - "@aws-amplify/graphql-function-transformer": "2.1.22", - "@aws-amplify/graphql-http-transformer": "2.1.22", - "@aws-amplify/graphql-index-transformer": "2.4.3", - "@aws-amplify/graphql-maps-to-transformer": "3.4.17", - "@aws-amplify/graphql-model-transformer": "2.10.1", - "@aws-amplify/graphql-predictions-transformer": "2.1.22", - "@aws-amplify/graphql-relational-transformer": "2.5.5", - "@aws-amplify/graphql-searchable-transformer": "2.7.3", - "@aws-amplify/graphql-sql-transformer": "0.3.3", - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0" + "@aws-amplify/graphql-auth-transformer": "3.6.2", + "@aws-amplify/graphql-default-value-transformer": "2.3.10", + "@aws-amplify/graphql-function-transformer": "2.1.25", + "@aws-amplify/graphql-http-transformer": "2.1.25", + "@aws-amplify/graphql-index-transformer": "2.4.6", + "@aws-amplify/graphql-maps-to-transformer": "3.4.20", + "@aws-amplify/graphql-model-transformer": "2.11.1", + "@aws-amplify/graphql-predictions-transformer": "2.1.25", + "@aws-amplify/graphql-relational-transformer": "2.5.8", + "@aws-amplify/graphql-searchable-transformer": "2.7.6", + "@aws-amplify/graphql-sql-transformer": "0.3.6", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0" }, "peerDependencies": { "aws-cdk-lib": "^2.80.0", @@ -1802,17 +1794,17 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-transformer-core": { - "version": "2.8.0", + "version": "2.9.2", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "fs-extra": "^8.1.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "hjson": "^3.2.2", "lodash": "^4.17.21", "md5": "^2.3.0", @@ -1825,7 +1817,7 @@ } }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/@aws-amplify/graphql-transformer-interfaces": { - "version": "3.8.0", + "version": "3.10.0", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -1928,7 +1920,7 @@ "license": "Apache-2.0" }, "node_modules/@aws-amplify/graphql-api-construct/node_modules/graphql-transformer-common": { - "version": "4.30.1", + "version": "4.31.1", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -2069,13 +2061,15 @@ }, "node_modules/@aws-amplify/graphql-directives": { "version": "1.1.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-directives/-/graphql-directives-1.1.0.tgz", + "integrity": "sha512-rcGfm8DsnD7Em1wYgNoq7yO+cE22mM0ssFYRWnHGsZOMX9Lh25HP1Ympt633V+raaTK3ND0gAlbVLxXzCN8XOg==", + "dev": true }, "node_modules/@aws-amplify/graphql-docs-generator": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-docs-generator/-/graphql-docs-generator-4.2.1.tgz", + "integrity": "sha512-ReBlY5//mWOmO0FL2ndswB9ku+vpg/JTY9Wwemjm/ibyoLHU1ojtGkPBkKH0CzbpOkIuEkIBLIg9EZ2yca/6oA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "graphql": "^15.5.0", "handlebars": "4.7.7", @@ -2090,8 +2084,9 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/cliui": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -2100,13 +2095,15 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2118,13 +2115,15 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/y18n": { "version": "4.0.3", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/yargs": { "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -2144,8 +2143,9 @@ }, "node_modules/@aws-amplify/graphql-docs-generator/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -2155,11 +2155,12 @@ } }, "node_modules/@aws-amplify/graphql-generator": { - "version": "0.4.3", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-generator/-/graphql-generator-0.4.4.tgz", + "integrity": "sha512-rezm/C7pxoguakn6CclTDxmUgBjMKAZejc0X6LrSNT0gxg4Xs6GafZAWCx0m8dgb3gK5imIyCtU6H1AF2KXSew==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/appsync-modelgen-plugin": "2.12.2", + "@aws-amplify/appsync-modelgen-plugin": "2.12.3", "@aws-amplify/graphql-directives": "^1.0.1", "@aws-amplify/graphql-docs-generator": "4.2.1", "@aws-amplify/graphql-types-generator": "3.6.0", @@ -2171,8 +2172,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core": { "version": "2.6.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz", + "integrity": "sha512-JKllNIipPrheRgl+/Hm/xuWMw9++xNQ12XJR/OHHgFopOg4zmN3TdlRSyYcv/K90hCFkkIwhlHFUQTfKrm8rxQ==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.1", "@graphql-tools/schema": "^9.0.0", @@ -2185,8 +2187,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.0.0", "change-case-all": "1.0.15", @@ -2201,8 +2204,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-tools/schema": { "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/merge": "^8.4.1", "@graphql-tools/utils": "^9.2.1", @@ -2215,8 +2219,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-tools/schema/node_modules/@graphql-tools/merge": { "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0" @@ -2227,8 +2232,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -2239,8 +2245,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/change-case-all": { "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "dev": true, - "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -2256,8 +2263,9 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/prettier": { "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -2267,16 +2275,18 @@ }, "node_modules/@aws-amplify/graphql-generator/node_modules/tslib": { "version": "2.4.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true }, "node_modules/@aws-amplify/graphql-schema-generator": { - "version": "0.8.6", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-schema-generator/-/graphql-schema-generator-0.9.2.tgz", + "integrity": "sha512-D2N2shrTvkDoB8WtyPzreqFuAof2sHthfa2GzPZ1s1EvCvm/G6yuwpM1fKZ0yWLiXMzjVqzkx+nIporMAu2Luw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-transformer-core": "2.8.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-core": "2.9.2", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "@aws-sdk/client-ec2": "3.338.0", "@aws-sdk/client-iam": "3.338.0", "@aws-sdk/client-lambda": "3.338.0", @@ -2284,7 +2294,7 @@ "csv-parse": "^5.5.2", "fs-extra": "11.1.1", "graphql": "^15.5.0", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "knex": "~2.4.0", "mysql2": "~3.9.7", "ora": "^4.0.3", @@ -2295,8 +2305,9 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/fs-extra": { "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2308,8 +2319,9 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -2319,8 +2331,9 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/typescript": { "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2331,23 +2344,25 @@ }, "node_modules/@aws-amplify/graphql-schema-generator/node_modules/universalify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/@aws-amplify/graphql-transformer-core": { - "version": "2.8.0", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-transformer-core/-/graphql-transformer-core-2.9.2.tgz", + "integrity": "sha512-rYLv4vYJohbqJKpavBhxbq4LMxaytmhrQ8cAbJ0BSg4nTR2mobmBeFn+gjtTviGTcHLNGKjZN/+5E0mM1wTNHA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/graphql-directives": "1.1.0", - "@aws-amplify/graphql-transformer-interfaces": "3.8.0", + "@aws-amplify/graphql-transformer-interfaces": "3.10.0", "fs-extra": "^8.1.0", "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", - "graphql-transformer-common": "4.30.1", + "graphql-transformer-common": "4.31.1", "hjson": "^3.2.2", "lodash": "^4.17.21", "md5": "^2.3.0", @@ -2361,16 +2376,18 @@ }, "node_modules/@aws-amplify/graphql-transformer-core/node_modules/ts-dedent": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/@aws-amplify/graphql-transformer-interfaces": { - "version": "3.8.0", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-3.10.0.tgz", + "integrity": "sha512-8FOonxB58ytIXWIYNBGifUz4Y+6GW6QMajmdlMMjqlDIwdYbZg+HItPC22K2SewF93CgH1IOFYwNmZYk9L7wiQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "graphql": "^15.5.0" }, @@ -2381,8 +2398,9 @@ }, "node_modules/@aws-amplify/graphql-types-generator": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-types-generator/-/graphql-types-generator-3.6.0.tgz", + "integrity": "sha512-yjPXJ2dYZwtGvwwcEQ5RDNlwTsd/hUfD2Dgguo999Gu3mQjz7nV4l7CXD/Oxo/QzwtU/4rmTX69yadBpR+he3A==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { "@babel/generator": "7.0.0-beta.4", "@babel/types": "7.0.0-beta.4", @@ -2409,8 +2427,9 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/cliui": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -2419,13 +2438,15 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/prettier": { "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -2435,8 +2456,9 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2448,13 +2470,15 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/y18n": { "version": "4.0.3", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/yargs": { "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -2474,8 +2498,9 @@ }, "node_modules/@aws-amplify/graphql-types-generator/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -2486,8 +2511,9 @@ }, "node_modules/@aws-amplify/model-generator": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/model-generator/-/model-generator-1.0.1.tgz", + "integrity": "sha512-3pwl6US5OB0Vr0C/y7Cu1Bt5+lnIOi8+SYkH6PswQaOKEE7kWSlxe8lphDg+NDbXI83vgX1GlbNgi0KuofruPA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/backend-output-schemas": "^1.1.0", "@aws-amplify/deployed-backend-client": "^1.0.1", @@ -2506,8 +2532,9 @@ } }, "node_modules/@aws-amplify/notifications": { - "version": "2.0.35", - "license": "Apache-2.0", + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.37.tgz", + "integrity": "sha512-Ga7/9DayEZEBjH7WB32Bo6gPFXwcC7tH4rEleYRlNsY/k+mD/yMosqLwtNtn8MezHWZDyv0tg/bp+7TXZIrg0A==", "dependencies": { "lodash": "^4.17.21", "tslib": "^2.5.0" @@ -2518,8 +2545,9 @@ }, "node_modules/@aws-amplify/platform-core": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/platform-core/-/platform-core-1.0.1.tgz", + "integrity": "sha512-E00hGQO5Vgf/c/hVr1cL5dPkwcM600ILsACqUJS8KOXdTgdWzK29sunm4PCGUJVUMfsFN/hQGmaWOCi9FNQrNw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-amplify/plugin-types": "^1.0.0", "@aws-sdk/client-sts": "^3.465.0", @@ -2530,24 +2558,26 @@ } }, "node_modules/@aws-amplify/plugin-types": { - "version": "1.0.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/plugin-types/-/plugin-types-1.0.1.tgz", + "integrity": "sha512-2F8j9POq2/NQcEpFZAfee0Kwnuzta8p1w5UonK22uXX7lJnOnWrdHfV431izD7ffv1W9X1xTiO/1cLUO7U8BKQ==", "dev": true, - "license": "Apache-2.0", "peerDependencies": { "@aws-sdk/types": "^3.465.0", - "aws-cdk-lib": "^2.127.0", + "aws-cdk-lib": "^2.132.0", "constructs": "^10.0.0" } }, "node_modules/@aws-amplify/sandbox": { - "version": "1.0.4", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@aws-amplify/sandbox/-/sandbox-1.0.5.tgz", + "integrity": "sha512-Tu/FZFdrzZji9vQF35QvRAr3elcwyTta/XOx+fESZyfdNXIhURBFxDgkfZU3SAr5+VSEEvuydBNiMm+5cStARg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/backend-deployer": "^1.0.0", + "@aws-amplify/backend-deployer": "^1.0.1", "@aws-amplify/backend-secret": "^1.0.0", "@aws-amplify/cli-core": "^1.0.0", - "@aws-amplify/client-config": "^1.0.4", + "@aws-amplify/client-config": "^1.0.5", "@aws-amplify/deployed-backend-client": "^1.0.2", "@aws-amplify/platform-core": "^1.0.1", "@aws-sdk/client-cloudformation": "^3.465.0", @@ -2561,21 +2591,23 @@ "parse-gitignore": "^2.0.0" }, "peerDependencies": { - "aws-cdk": "^2.127.0" + "aws-cdk": "^2.132.0" } }, "node_modules/@aws-amplify/schema-generator": { - "version": "1.0.0", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/schema-generator/-/schema-generator-1.2.0.tgz", + "integrity": "sha512-9tG2lk1XvMrlCWpjU9drDn+GDXkc6IEVMYfujLfoCriguMpZllJ/eJDZ0SZfhJ6S3niCKz083x6yr0oSZ2Swhw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-amplify/graphql-schema-generator": "^0.8.3", + "@aws-amplify/graphql-schema-generator": "^0.9.2", "@aws-amplify/platform-core": "^1.0.0" } }, "node_modules/@aws-amplify/storage": { - "version": "6.4.6", - "license": "Apache-2.0", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.5.0.tgz", + "integrity": "sha512-7fAL605SmFUyUqC8CdTB3PeBpJ9bnQSTRt+8k3dZt4hpYEhwguJYwSsZb4ZyvDCsFrVyg8UhSGZPM1EsbpNgMA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/md5-js": "2.0.7", @@ -2589,7 +2621,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/@aws-sdk/types": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", + "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -2600,7 +2633,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", "dependencies": { "tslib": "^2.6.2" }, @@ -2610,7 +2644,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/md5-js": { "version": "2.0.7", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.7.tgz", + "integrity": "sha512-2i2BpXF9pI5D1xekqUsgQ/ohv5+H//G9FlawJrkOJskV18PgJ8LiNbLiskMeYt07yAsSTZR7qtlcAaa/GQLWww==", "dependencies": { "@smithy/types": "^2.3.1", "@smithy/util-utf8": "^2.0.0", @@ -2619,7 +2654,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -2629,7 +2665,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -2640,7 +2677,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -2651,6 +2689,8 @@ }, "node_modules/@aws-amplify/storage/node_modules/fast-xml-parser": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz", + "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==", "funding": [ { "type": "github", @@ -2661,7 +2701,6 @@ "url": "https://paypal.me/naturalintelligence" } ], - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -2671,136 +2710,248 @@ }, "node_modules/@aws-cdk/asset-awscli-v1": { "version": "2.2.202", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.202.tgz", + "integrity": "sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg==", + "dev": true }, "node_modules/@aws-cdk/asset-kubectl-v20": { "version": "2.1.2", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz", + "integrity": "sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg==", + "dev": true }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { "version": "2.0.3", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz", + "integrity": "sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==", + "dev": true }, "node_modules/@aws-crypto/crc32": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "dependencies": { "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/crc32/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@aws-crypto/crc32c": { + "node_modules/@aws-crypto/crc32/node_modules/@aws-crypto/util": { "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "dependencies": { - "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/crc32c/node_modules/tslib": { + "node_modules/@aws-crypto/crc32/node_modules/tslib": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-crypto/crc32c": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz", + "integrity": "sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==", "dev": true, - "license": "0BSD" + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + } }, "node_modules/@aws-crypto/ie11-detection": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "dependencies": { "tslib": "^1.11.1" } }, "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@aws-crypto/sha1-browser": { - "version": "3.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz", + "integrity": "sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/ie11-detection": "^3.0.0", - "@aws-crypto/supports-web-crypto": "^3.0.0", - "@aws-crypto/util": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/sha1-browser/node_modules/tslib": { - "version": "1.14.1", + "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", "dev": true, - "license": "0BSD" + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "dev": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "dev": true, + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } }, "node_modules/@aws-crypto/sha256-browser": { - "version": "3.0.0", - "license": "Apache-2.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", + "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", + "dev": true, "dependencies": { - "@aws-crypto/ie11-detection": "^3.0.0", - "@aws-crypto/sha256-js": "^3.0.0", - "@aws-crypto/supports-web-crypto": "^3.0.0", - "@aws-crypto/util": "^3.0.0", + "@aws-crypto/sha256-js": "^5.2.0", + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "dev": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "dev": true, + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } }, "node_modules/@aws-crypto/sha256-js": { - "version": "3.0.0", - "license": "Apache-2.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", + "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", "dependencies": { - "@aws-crypto/util": "^3.0.0", + "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, "node_modules/@aws-crypto/supports-web-crypto": { - "version": "3.0.0", - "license": "Apache-2.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz", + "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "dev": true, "dependencies": { - "tslib": "^1.11.1" + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, "node_modules/@aws-crypto/util": { - "version": "3.0.0", - "license": "Apache-2.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", + "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", "dependencies": { "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/util/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" + "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } }, "node_modules/@aws-sdk/abort-controller": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.338.0.tgz", + "integrity": "sha512-/yLI32+HwFNBRJ39jMXw+/cn3AnlCuJpQd7Ax4887g32Dgte5eyrfY8sJUOL6902BUmAq4oSRI5QeBXNplO0Xw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -2811,8 +2962,9 @@ }, "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -2821,49 +2973,50 @@ } }, "node_modules/@aws-sdk/client-amplify": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplify/-/client-amplify-3.614.0.tgz", + "integrity": "sha512-480Vg0H7LHb3mMgvri4HjrIkWgxTJEtKuknJE5YdmHzTeR+N0AeFnISROSpp+ufsphArCbbIbB1oY08o47XODA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -2872,13 +3025,14 @@ } }, "node_modules/@aws-sdk/client-amplify/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -2886,11 +3040,12 @@ } }, "node_modules/@aws-sdk/client-amplify/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -2898,49 +3053,50 @@ } }, "node_modules/@aws-sdk/client-amplifyuibuilder": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-amplifyuibuilder/-/client-amplifyuibuilder-3.614.0.tgz", + "integrity": "sha512-qaLZqYb7z0h81eUDpQEcu2qrR6GJJlsfbaCU3a534QgqHS8syHr78xFmEEudHFHAWcdhlkeSTzPQHWDK0UF4kg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2", "uuid": "^9.0.1" @@ -2950,13 +3106,14 @@ } }, "node_modules/@aws-sdk/client-amplifyuibuilder/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -2964,11 +3121,12 @@ } }, "node_modules/@aws-sdk/client-amplifyuibuilder/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -2976,50 +3134,51 @@ } }, "node_modules/@aws-sdk/client-appsync": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-appsync/-/client-appsync-3.614.0.tgz", + "integrity": "sha512-nHn9NxRiVH4zgkb+5eOEzeKboHZ21HL8u92U9zb5nSv4M/+0lrBN8taDM+Ly3/qBjLI0ftfhfiBWHDKJhOaG8g==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", - "@smithy/util-stream": "^3.0.1", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", + "@smithy/util-stream": "^3.0.6", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -3028,13 +3187,14 @@ } }, "node_modules/@aws-sdk/client-appsync/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -3042,11 +3202,12 @@ } }, "node_modules/@aws-sdk/client-appsync/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -3054,51 +3215,52 @@ } }, "node_modules/@aws-sdk/client-cloudformation": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.614.0.tgz", + "integrity": "sha512-6ek+Tv9J9cn2+msvFyuwYpi720N8h5S7AEtbZaxsGnRvRxeY3Zyzloh8A3hshCE7QvIH9PgE55S2siQVoNUKFw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", - "@smithy/util-waiter": "^3.0.0", + "@smithy/util-waiter": "^3.1.2", "tslib": "^2.6.2", "uuid": "^9.0.1" }, @@ -3107,13 +3269,14 @@ } }, "node_modules/@aws-sdk/client-cloudformation/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -3121,11 +3284,12 @@ } }, "node_modules/@aws-sdk/client-cloudformation/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -3133,49 +3297,50 @@ } }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.614.0.tgz", + "integrity": "sha512-nydN0TVIMkYhYcCABkCcllmhLakzD4aN8r6ROWWG83+XFtBGgnvY2cxj2uFx+Vp7THAVnG2r6GVGKzEwvAH3pA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -3184,13 +3349,14 @@ } }, "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -3198,11 +3364,12 @@ } }, "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -3211,8 +3378,9 @@ }, "node_modules/@aws-sdk/client-ec2": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ec2/-/client-ec2-3.338.0.tgz", + "integrity": "sha512-p672Q4BjrjnItcERtRXyHbsrXMTMzsNsbxljB89hwE0fa32f14nJoSV/ZfmjAQIJu56DuyJ5KUAX54+gS2knjg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3259,10 +3427,82 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dev": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dev": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-ec2/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", + "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3304,8 +3544,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", + "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3347,8 +3588,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", + "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3394,8 +3636,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", + "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3407,8 +3650,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", + "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -3426,8 +3670,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", + "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -3446,8 +3691,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", + "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -3460,8 +3706,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", + "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -3476,8 +3723,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", + "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3489,8 +3737,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", + "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3502,8 +3751,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", + "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -3514,8 +3764,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", + "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3527,8 +3778,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", + "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3541,8 +3793,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", + "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -3556,8 +3809,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -3567,8 +3821,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", + "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -3579,8 +3834,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", + "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -3589,8 +3845,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", + "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -3610,8 +3867,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@smithy/protocol-http": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", + "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -3622,8 +3880,9 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/@smithy/types": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -3633,15 +3892,17 @@ }, "node_modules/@aws-sdk/client-ec2/node_modules/uuid": { "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@aws-sdk/client-firehose": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-firehose/-/client-firehose-3.398.0.tgz", + "integrity": "sha512-qOWNLAD7K+7LofQCeBe56xP/+XJ7C0Wmkkczra2QuA4dveYBrBftxMJcWQjiA2SY4C0GjlMcBoSdXNCtinJnIQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3684,29 +3945,93 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/client-sso": { - "version": "3.398.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/middleware-host-header": "3.398.0", - "@aws-sdk/middleware-logger": "3.398.0", - "@aws-sdk/middleware-recursion-detection": "3.398.0", - "@aws-sdk/middleware-user-agent": "3.398.0", - "@aws-sdk/types": "3.398.0", - "@aws-sdk/util-endpoints": "3.398.0", - "@aws-sdk/util-user-agent-browser": "3.398.0", - "@aws-sdk/util-user-agent-node": "3.398.0", - "@smithy/config-resolver": "^2.0.5", - "@smithy/fetch-http-handler": "^2.0.5", - "@smithy/hash-node": "^2.0.5", - "@smithy/invalid-dependency": "^2.0.5", - "@smithy/middleware-content-length": "^2.0.5", - "@smithy/middleware-endpoint": "^2.0.5", - "@smithy/middleware-retry": "^2.0.5", - "@smithy/middleware-serde": "^2.0.5", - "@smithy/middleware-stack": "^2.0.0", + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/client-sso": { + "version": "3.398.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz", + "integrity": "sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/middleware-host-header": "3.398.0", + "@aws-sdk/middleware-logger": "3.398.0", + "@aws-sdk/middleware-recursion-detection": "3.398.0", + "@aws-sdk/middleware-user-agent": "3.398.0", + "@aws-sdk/types": "3.398.0", + "@aws-sdk/util-endpoints": "3.398.0", + "@aws-sdk/util-user-agent-browser": "3.398.0", + "@aws-sdk/util-user-agent-node": "3.398.0", + "@smithy/config-resolver": "^2.0.5", + "@smithy/fetch-http-handler": "^2.0.5", + "@smithy/hash-node": "^2.0.5", + "@smithy/invalid-dependency": "^2.0.5", + "@smithy/middleware-content-length": "^2.0.5", + "@smithy/middleware-endpoint": "^2.0.5", + "@smithy/middleware-retry": "^2.0.5", + "@smithy/middleware-serde": "^2.0.5", + "@smithy/middleware-stack": "^2.0.0", "@smithy/node-config-provider": "^2.0.5", "@smithy/node-http-handler": "^2.0.5", "@smithy/protocol-http": "^2.0.5", @@ -3728,7 +4053,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/client-sts": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz", + "integrity": "sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3774,7 +4100,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-env": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz", + "integrity": "sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -3787,7 +4114,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz", + "integrity": "sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-process": "3.398.0", @@ -3806,7 +4134,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-node": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz", + "integrity": "sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-ini": "3.398.0", @@ -3826,7 +4155,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-process": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz", + "integrity": "sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -3840,7 +4170,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz", + "integrity": "sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==", "dependencies": { "@aws-sdk/client-sso": "3.398.0", "@aws-sdk/token-providers": "3.398.0", @@ -3856,7 +4187,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz", + "integrity": "sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -3869,7 +4201,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-host-header": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz", + "integrity": "sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -3882,7 +4215,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-logger": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz", + "integrity": "sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -3894,7 +4228,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz", + "integrity": "sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -3907,7 +4242,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz", + "integrity": "sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==", "dependencies": { "@aws-sdk/middleware-signing": "3.398.0", "@aws-sdk/types": "3.398.0", @@ -3920,7 +4256,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-signing": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz", + "integrity": "sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -3936,7 +4273,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz", + "integrity": "sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@aws-sdk/util-endpoints": "3.398.0", @@ -3950,7 +4288,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/token-providers": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz", + "integrity": "sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -3994,7 +4333,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/types": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", + "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -4005,7 +4345,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-endpoints": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz", + "integrity": "sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==", "dependencies": { "@aws-sdk/types": "3.398.0", "tslib": "^2.5.0" @@ -4016,7 +4357,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz", + "integrity": "sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -4026,7 +4368,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz", + "integrity": "sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/node-config-provider": "^2.0.5", @@ -4047,7 +4390,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/abort-controller": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", + "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4058,7 +4402,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/config-resolver": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", + "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/types": "^2.12.0", @@ -4072,7 +4417,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/credential-provider-imds": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", + "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/property-provider": "^2.2.0", @@ -4086,7 +4432,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/fetch-http-handler": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", + "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/querystring-builder": "^2.2.0", @@ -4097,7 +4444,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4108,7 +4456,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/hash-node": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", + "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-buffer-from": "^2.2.0", @@ -4121,7 +4470,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/invalid-dependency": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", + "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4129,7 +4479,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", "dependencies": { "tslib": "^2.6.2" }, @@ -4139,7 +4490,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-content-length": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", + "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/types": "^2.12.0", @@ -4151,7 +4503,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4162,7 +4515,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-endpoint": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", + "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", "dependencies": { "@smithy/middleware-serde": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", @@ -4178,7 +4532,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-retry": { "version": "2.3.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", + "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/protocol-http": "^3.3.0", @@ -4196,7 +4551,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4207,7 +4563,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-serde": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", + "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4218,7 +4575,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/middleware-stack": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", + "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4229,7 +4587,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/node-http-handler": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", + "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/protocol-http": "^3.3.0", @@ -4243,7 +4602,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4254,7 +4614,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/property-provider": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", + "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4265,7 +4626,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/protocol-http": { "version": "2.0.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.5.tgz", + "integrity": "sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -4276,7 +4638,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/querystring-builder": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", + "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-uri-escape": "^2.2.0", @@ -4288,7 +4651,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/querystring-parser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", + "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4299,7 +4663,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/service-error-classification": { "version": "2.1.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", + "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", "dependencies": { "@smithy/types": "^2.12.0" }, @@ -4309,7 +4674,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/signature-v4": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "@smithy/types": "^2.12.0", @@ -4325,7 +4691,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/smithy-client": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", + "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", "dependencies": { "@smithy/middleware-endpoint": "^2.5.1", "@smithy/middleware-stack": "^2.2.0", @@ -4340,7 +4707,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4351,7 +4719,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -4361,7 +4730,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/url-parser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", + "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", "dependencies": { "@smithy/querystring-parser": "^2.2.0", "@smithy/types": "^2.12.0", @@ -4370,7 +4740,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-base64": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", + "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "@smithy/util-utf8": "^2.3.0", @@ -4382,14 +4753,16 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-body-length-browser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", + "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-body-length-node": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", + "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", "dependencies": { "tslib": "^2.6.2" }, @@ -4399,7 +4772,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -4410,7 +4784,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-config-provider": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", + "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", "dependencies": { "tslib": "^2.6.2" }, @@ -4420,7 +4795,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-defaults-mode-browser": { "version": "2.2.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", + "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/smithy-client": "^2.5.1", @@ -4434,7 +4810,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-defaults-mode-node": { "version": "2.3.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", + "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", "dependencies": { "@smithy/config-resolver": "^2.2.0", "@smithy/credential-provider-imds": "^2.3.0", @@ -4450,7 +4827,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-hex-encoding": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", "dependencies": { "tslib": "^2.6.2" }, @@ -4460,7 +4838,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-middleware": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -4471,7 +4850,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-retry": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", + "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", "dependencies": { "@smithy/service-error-classification": "^2.1.5", "@smithy/types": "^2.12.0", @@ -4483,7 +4863,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-stream": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", + "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", "dependencies": { "@smithy/fetch-http-handler": "^2.5.0", "@smithy/node-http-handler": "^2.5.0", @@ -4500,7 +4881,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-uri-escape": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", "dependencies": { "tslib": "^2.6.2" }, @@ -4510,7 +4892,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -4521,6 +4904,8 @@ }, "node_modules/@aws-sdk/client-firehose/node_modules/fast-xml-parser": { "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -4531,7 +4916,6 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -4541,8 +4925,9 @@ }, "node_modules/@aws-sdk/client-iam": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.338.0.tgz", + "integrity": "sha512-lrs278aIQwjc6kUYXy3YlJRRFRtufr6JdvckCAgIAkhAUQaK20yjDq6Rb8Lhm47eL44z6zF54oa2aspumlUcyQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4587,10 +4972,82 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dev": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dev": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-iam/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", + "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4632,8 +5089,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", + "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4675,8 +5133,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", + "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -4722,8 +5181,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", + "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4735,8 +5195,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", + "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -4754,8 +5215,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", + "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -4774,8 +5236,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", + "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -4788,8 +5251,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", + "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -4804,8 +5268,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", + "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4817,8 +5282,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", + "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4830,8 +5296,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", + "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -4842,8 +5309,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", + "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4855,8 +5323,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", + "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4869,8 +5338,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", + "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -4884,8 +5354,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -4895,8 +5366,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", + "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -4907,8 +5379,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", + "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -4917,8 +5390,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", + "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -4938,8 +5412,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@smithy/protocol-http": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", + "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -4950,8 +5425,9 @@ }, "node_modules/@aws-sdk/client-iam/node_modules/@smithy/types": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -4961,7 +5437,8 @@ }, "node_modules/@aws-sdk/client-kinesis": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.398.0.tgz", + "integrity": "sha512-zaOw+MwwdMpUdeUF8UVG19xcBDpQ1+8/Q2CEwu4OilTBMpcz9El+FaMVyOW4IWpVJMlDJfroZPxKkuITCHxgXA==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5008,9 +5485,73 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/client-sso": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz", + "integrity": "sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5052,7 +5593,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/client-sts": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz", + "integrity": "sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5098,7 +5640,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-env": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz", + "integrity": "sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5111,7 +5654,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz", + "integrity": "sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-process": "3.398.0", @@ -5130,7 +5674,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-node": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz", + "integrity": "sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-ini": "3.398.0", @@ -5150,7 +5695,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-process": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz", + "integrity": "sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5164,7 +5710,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz", + "integrity": "sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==", "dependencies": { "@aws-sdk/client-sso": "3.398.0", "@aws-sdk/token-providers": "3.398.0", @@ -5180,7 +5727,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz", + "integrity": "sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5193,7 +5741,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-host-header": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz", + "integrity": "sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -5206,7 +5755,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-logger": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz", + "integrity": "sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -5218,7 +5768,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz", + "integrity": "sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -5231,7 +5782,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz", + "integrity": "sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==", "dependencies": { "@aws-sdk/middleware-signing": "3.398.0", "@aws-sdk/types": "3.398.0", @@ -5244,7 +5796,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-signing": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz", + "integrity": "sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -5260,7 +5813,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz", + "integrity": "sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@aws-sdk/util-endpoints": "3.398.0", @@ -5274,7 +5828,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/token-providers": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz", + "integrity": "sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5318,7 +5873,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/types": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", + "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -5329,7 +5885,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-endpoints": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz", + "integrity": "sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==", "dependencies": { "@aws-sdk/types": "3.398.0", "tslib": "^2.5.0" @@ -5340,7 +5897,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz", + "integrity": "sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -5350,7 +5908,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz", + "integrity": "sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/node-config-provider": "^2.0.5", @@ -5371,7 +5930,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/abort-controller": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", + "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5382,7 +5942,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/config-resolver": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", + "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/types": "^2.12.0", @@ -5396,7 +5957,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/credential-provider-imds": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", + "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/property-provider": "^2.2.0", @@ -5410,7 +5972,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-codec": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.2.0.tgz", + "integrity": "sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@smithy/types": "^2.12.0", @@ -5420,7 +5983,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-browser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.2.0.tgz", + "integrity": "sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==", "dependencies": { "@smithy/eventstream-serde-universal": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5432,7 +5996,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-config-resolver": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.2.0.tgz", + "integrity": "sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5443,7 +6008,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-node": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.2.0.tgz", + "integrity": "sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==", "dependencies": { "@smithy/eventstream-serde-universal": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5455,7 +6021,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/eventstream-serde-universal": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.2.0.tgz", + "integrity": "sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==", "dependencies": { "@smithy/eventstream-codec": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5467,7 +6034,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/fetch-http-handler": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", + "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/querystring-builder": "^2.2.0", @@ -5478,7 +6046,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5489,7 +6058,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/hash-node": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", + "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-buffer-from": "^2.2.0", @@ -5502,7 +6072,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/invalid-dependency": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", + "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5510,7 +6081,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", "dependencies": { "tslib": "^2.6.2" }, @@ -5520,7 +6092,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-content-length": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", + "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/types": "^2.12.0", @@ -5532,7 +6105,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5543,7 +6117,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-endpoint": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", + "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", "dependencies": { "@smithy/middleware-serde": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", @@ -5559,7 +6134,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-retry": { "version": "2.3.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", + "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/protocol-http": "^3.3.0", @@ -5577,7 +6153,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5588,7 +6165,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-serde": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", + "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5599,7 +6177,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/middleware-stack": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", + "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5610,7 +6189,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/node-http-handler": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", + "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/protocol-http": "^3.3.0", @@ -5624,7 +6204,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5635,7 +6216,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/property-provider": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", + "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5646,7 +6228,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/protocol-http": { "version": "2.0.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.5.tgz", + "integrity": "sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -5657,7 +6240,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/querystring-builder": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", + "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-uri-escape": "^2.2.0", @@ -5669,7 +6253,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/querystring-parser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", + "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5680,7 +6265,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/service-error-classification": { "version": "2.1.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", + "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", "dependencies": { "@smithy/types": "^2.12.0" }, @@ -5690,7 +6276,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/signature-v4": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5706,7 +6293,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/smithy-client": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", + "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", "dependencies": { "@smithy/middleware-endpoint": "^2.5.1", "@smithy/middleware-stack": "^2.2.0", @@ -5721,7 +6309,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5732,7 +6321,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -5742,7 +6332,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/url-parser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", + "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", "dependencies": { "@smithy/querystring-parser": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5751,7 +6342,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-base64": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", + "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "@smithy/util-utf8": "^2.3.0", @@ -5763,14 +6355,16 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-body-length-browser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", + "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-body-length-node": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", + "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", "dependencies": { "tslib": "^2.6.2" }, @@ -5780,7 +6374,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -5791,7 +6386,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-config-provider": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", + "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", "dependencies": { "tslib": "^2.6.2" }, @@ -5801,7 +6397,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-defaults-mode-browser": { "version": "2.2.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", + "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/smithy-client": "^2.5.1", @@ -5815,7 +6412,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-defaults-mode-node": { "version": "2.3.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", + "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", "dependencies": { "@smithy/config-resolver": "^2.2.0", "@smithy/credential-provider-imds": "^2.3.0", @@ -5831,7 +6429,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-hex-encoding": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", "dependencies": { "tslib": "^2.6.2" }, @@ -5841,7 +6440,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-middleware": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -5852,7 +6452,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-retry": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", + "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", "dependencies": { "@smithy/service-error-classification": "^2.1.5", "@smithy/types": "^2.12.0", @@ -5864,7 +6465,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-stream": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", + "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", "dependencies": { "@smithy/fetch-http-handler": "^2.5.0", "@smithy/node-http-handler": "^2.5.0", @@ -5881,7 +6483,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-uri-escape": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", "dependencies": { "tslib": "^2.6.2" }, @@ -5891,7 +6494,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -5902,7 +6506,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/@smithy/util-waiter": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.2.0.tgz", + "integrity": "sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/types": "^2.12.0", @@ -5914,6 +6519,8 @@ }, "node_modules/@aws-sdk/client-kinesis/node_modules/fast-xml-parser": { "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -5924,7 +6531,6 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -5934,8 +6540,9 @@ }, "node_modules/@aws-sdk/client-lambda": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.338.0.tgz", + "integrity": "sha512-Xq/9c7d4y4wG9SQyAKzw8bSc2q7B2rYiZqFmOocrqU3J8poH/yYpAxps/lWurlF7LJ3d09SMw2rzZR9eMckGbw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -5982,10 +6589,82 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dev": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dev": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-lambda/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", + "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6027,8 +6706,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", + "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6070,8 +6750,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", + "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6117,8 +6798,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", + "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6130,8 +6812,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", + "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -6149,8 +6832,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", + "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -6169,8 +6853,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", + "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -6183,8 +6868,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", + "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -6199,8 +6885,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", + "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6212,8 +6899,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", + "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6225,8 +6913,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", + "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -6237,8 +6926,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", + "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6250,8 +6940,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", + "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6264,8 +6955,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", + "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -6279,8 +6971,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -6290,8 +6983,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", + "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -6302,8 +6996,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", + "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -6312,8 +7007,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", + "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -6333,8 +7029,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/protocol-http": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", + "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -6345,8 +7042,9 @@ }, "node_modules/@aws-sdk/client-lambda/node_modules/@smithy/types": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -6356,7 +7054,8 @@ }, "node_modules/@aws-sdk/client-personalize-events": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-personalize-events/-/client-personalize-events-3.398.0.tgz", + "integrity": "sha512-dynXr8ZVMC2FxQS5QRr7cu90xAGfwgfZM5XDW2jm81UPK5Qqo2FbbEF4wvdXXbnkbvU5rsmxL1IjQiMGm+lWVg==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6399,9 +7098,73 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/client-sso": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.398.0.tgz", + "integrity": "sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6443,7 +7206,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/client-sts": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.398.0.tgz", + "integrity": "sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6489,7 +7253,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-env": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.398.0.tgz", + "integrity": "sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6502,7 +7267,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.398.0.tgz", + "integrity": "sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-process": "3.398.0", @@ -6521,7 +7287,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-node": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.398.0.tgz", + "integrity": "sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==", "dependencies": { "@aws-sdk/credential-provider-env": "3.398.0", "@aws-sdk/credential-provider-ini": "3.398.0", @@ -6541,7 +7308,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-process": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.398.0.tgz", + "integrity": "sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6555,7 +7323,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.398.0.tgz", + "integrity": "sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==", "dependencies": { "@aws-sdk/client-sso": "3.398.0", "@aws-sdk/token-providers": "3.398.0", @@ -6571,7 +7340,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.398.0.tgz", + "integrity": "sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6584,7 +7354,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-host-header": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.398.0.tgz", + "integrity": "sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -6597,7 +7368,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-logger": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.398.0.tgz", + "integrity": "sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -6609,7 +7381,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.398.0.tgz", + "integrity": "sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/protocol-http": "^2.0.5", @@ -6622,7 +7395,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.398.0.tgz", + "integrity": "sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==", "dependencies": { "@aws-sdk/middleware-signing": "3.398.0", "@aws-sdk/types": "3.398.0", @@ -6635,7 +7409,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-signing": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.398.0.tgz", + "integrity": "sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/property-provider": "^2.0.0", @@ -6651,7 +7426,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.398.0.tgz", + "integrity": "sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@aws-sdk/util-endpoints": "3.398.0", @@ -6665,7 +7441,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/token-providers": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.398.0.tgz", + "integrity": "sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -6709,7 +7486,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/types": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.398.0.tgz", + "integrity": "sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -6720,7 +7498,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-endpoints": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.398.0.tgz", + "integrity": "sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==", "dependencies": { "@aws-sdk/types": "3.398.0", "tslib": "^2.5.0" @@ -6731,7 +7510,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.398.0.tgz", + "integrity": "sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/types": "^2.2.2", @@ -6741,7 +7521,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.398.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.398.0.tgz", + "integrity": "sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/node-config-provider": "^2.0.5", @@ -6762,7 +7543,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/abort-controller": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", + "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6773,7 +7555,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/config-resolver": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", + "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/types": "^2.12.0", @@ -6787,7 +7570,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/credential-provider-imds": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", + "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/property-provider": "^2.2.0", @@ -6801,7 +7585,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/fetch-http-handler": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", + "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/querystring-builder": "^2.2.0", @@ -6812,7 +7597,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6823,7 +7609,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/hash-node": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", + "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-buffer-from": "^2.2.0", @@ -6836,7 +7623,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/invalid-dependency": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", + "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6844,7 +7632,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/is-array-buffer": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", "dependencies": { "tslib": "^2.6.2" }, @@ -6854,7 +7643,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-content-length": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", + "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", "dependencies": { "@smithy/protocol-http": "^3.3.0", "@smithy/types": "^2.12.0", @@ -6866,7 +7656,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-content-length/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6877,7 +7668,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-endpoint": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", + "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", "dependencies": { "@smithy/middleware-serde": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", @@ -6893,7 +7685,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-retry": { "version": "2.3.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", + "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", "dependencies": { "@smithy/node-config-provider": "^2.3.0", "@smithy/protocol-http": "^3.3.0", @@ -6911,7 +7704,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-retry/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6922,7 +7716,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-serde": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", + "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6933,7 +7728,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/middleware-stack": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", + "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6944,7 +7740,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/node-http-handler": { "version": "2.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", + "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", "dependencies": { "@smithy/abort-controller": "^2.2.0", "@smithy/protocol-http": "^3.3.0", @@ -6958,7 +7755,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/node-http-handler/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6969,7 +7767,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/property-provider": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", + "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -6980,7 +7779,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/protocol-http": { "version": "2.0.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.5.tgz", + "integrity": "sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==", "dependencies": { "@smithy/types": "^2.2.2", "tslib": "^2.5.0" @@ -6991,7 +7791,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/querystring-builder": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", + "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", "dependencies": { "@smithy/types": "^2.12.0", "@smithy/util-uri-escape": "^2.2.0", @@ -7003,7 +7804,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/querystring-parser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", + "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7014,7 +7816,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/service-error-classification": { "version": "2.1.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", + "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", "dependencies": { "@smithy/types": "^2.12.0" }, @@ -7024,7 +7827,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/signature-v4": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "@smithy/types": "^2.12.0", @@ -7040,7 +7844,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/smithy-client": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", + "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", "dependencies": { "@smithy/middleware-endpoint": "^2.5.1", "@smithy/middleware-stack": "^2.2.0", @@ -7055,7 +7860,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/smithy-client/node_modules/@smithy/protocol-http": { "version": "3.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7066,7 +7872,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -7076,7 +7883,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/url-parser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", + "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", "dependencies": { "@smithy/querystring-parser": "^2.2.0", "@smithy/types": "^2.12.0", @@ -7085,7 +7893,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-base64": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", + "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "@smithy/util-utf8": "^2.3.0", @@ -7097,14 +7906,16 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-body-length-browser": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", + "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-body-length-node": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", + "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", "dependencies": { "tslib": "^2.6.2" }, @@ -7114,7 +7925,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-buffer-from": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" @@ -7125,7 +7937,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-config-provider": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", + "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", "dependencies": { "tslib": "^2.6.2" }, @@ -7135,7 +7948,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-defaults-mode-browser": { "version": "2.2.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", + "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/smithy-client": "^2.5.1", @@ -7149,7 +7963,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-defaults-mode-node": { "version": "2.3.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", + "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", "dependencies": { "@smithy/config-resolver": "^2.2.0", "@smithy/credential-provider-imds": "^2.3.0", @@ -7165,7 +7980,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-hex-encoding": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", "dependencies": { "tslib": "^2.6.2" }, @@ -7175,7 +7991,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-middleware": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -7186,7 +8003,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-retry": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", + "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", "dependencies": { "@smithy/service-error-classification": "^2.1.5", "@smithy/types": "^2.12.0", @@ -7198,7 +8016,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-stream": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", + "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", "dependencies": { "@smithy/fetch-http-handler": "^2.5.0", "@smithy/node-http-handler": "^2.5.0", @@ -7215,7 +8034,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-uri-escape": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", "dependencies": { "tslib": "^2.6.2" }, @@ -7225,7 +8045,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/@smithy/util-utf8": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" @@ -7236,6 +8057,8 @@ }, "node_modules/@aws-sdk/client-personalize-events/node_modules/fast-xml-parser": { "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -7246,7 +8069,6 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -7256,8 +8078,9 @@ }, "node_modules/@aws-sdk/client-rds": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-rds/-/client-rds-3.338.0.tgz", + "integrity": "sha512-PXiHzt3EHOrXuIwQ9Bfm7fAbQ4x1bFRBswCPv6TN0TurUvFh5TXP9zOEihXyrryMPcQJkNaXQ7q9d2U4Kl0aVg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7303,10 +8126,82 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "dev": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "dev": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-sdk/client-rds/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/client-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.338.0.tgz", + "integrity": "sha512-EglKsGlVph65PuFPKq1nGlxsY99XM2xHJaB1uX0bQEC94qrmS/M4a5kno5tiUnTWO1K+K4JBQiOxdGJs0GUS+w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7348,8 +8243,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/client-sso-oidc": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.338.0.tgz", + "integrity": "sha512-mny5Q3LWKTcMMFS8WxeOCTinl193z7vS3b+eQz09K4jb1Lq04Bpjw25cySgBnhMGZ7QHQiYBscNLyu/TfOKiHA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7391,8 +8287,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/client-sts": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.338.0.tgz", + "integrity": "sha512-FBHy/G7BAPX0CdEeeGYpoAnKXVCSIIkESLU2wF6x880z+U2IqiL48Fzoa5qoLaLPQaK/30P7ytznkqm4vd1OFw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -7438,8 +8335,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-env": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.338.0.tgz", + "integrity": "sha512-j14vApy80tpk87C3x3uBf1caQsuR8RdQ8iOW830H/AOhsa88XaZIB/NQSX7exaIKZa2RU0Vv2wIlGAA8ko7J6g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7451,8 +8349,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-ini": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.338.0.tgz", + "integrity": "sha512-UhgYgymT9sJiRm0peqP5EvtR4dXiS2Q2AuFgDUjBvDz8JaZlqafsIS4cfyGwTHV/xY6cdiMu5rCTe8hTyXsukQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -7470,8 +8369,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.338.0.tgz", + "integrity": "sha512-nZjaMRxJqX0EXMV9LA5IbRQI1pDGGZiPYX2KDfZ1Y9Gc1Y/vIZhHKOHGb1uKMAonlR076CsXlev4/tjC8SGGuw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -7490,8 +8390,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-process": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.338.0.tgz", + "integrity": "sha512-5I1EgJxFFEg8xel2kInMpkdBKajUut0hR2fBajqCmK7Pflu8s0I2NKDots9a3YJagNrFJq38+EzoDcUvRrd2dg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -7504,8 +8405,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-sso": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.338.0.tgz", + "integrity": "sha512-fpzYHK17iF/uFkrm4cLg/utDVKSBTWNjAiNlE3GF6CaixBCwc0QBLKHk2nG4d1ZZeMVCbIUMS7eoqfR0LYc/yw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -7520,8 +8422,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/credential-provider-web-identity": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.338.0.tgz", + "integrity": "sha512-kjT/P18jM1icwjYwr8wfY//T8lv2s81ms7OC7vgiSqckmQOxpVkdsep9d44ymSUXwopmotFP7M9gGnEHS6HwAA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7533,8 +8436,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-host-header": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.338.0.tgz", + "integrity": "sha512-k3C7oppkrqeKrAJt9XIl45SdELtnph9BF0QypjyRfT5MNEDnMMsQkc6xy3ZMqG5dWQq6B2l8C+JL7pOvkSQP3w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7546,8 +8450,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-logger": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.338.0.tgz", + "integrity": "sha512-btj9U0Xovq/UAu3Ur4lAfF7Q3DvvwJ/0UUWsI6GgSzzqSOFgKCz7hCP2GZIT8aXEA5hJOpBOEMkNMjWPNa91Hg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -7558,8 +8463,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.338.0.tgz", + "integrity": "sha512-fu5KwiHHSqC8KTQH6xdJ9+dua4gQcXSFLE5fVsergqd0uVdsmhiI+IDfW6QNwF/lmCqnoKDkpeasuB98eG2tow==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7571,8 +8477,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/middleware-user-agent": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.338.0.tgz", + "integrity": "sha512-DMqODOsDMFMPcDw2Ya6a0i34AhaBDRpp3vJ+FK3zPxUIsv6iHA+XqEcXLOxROLLoydoyxus7k2U+EWibLZrFbQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7585,8 +8492,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/token-providers": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.338.0.tgz", + "integrity": "sha512-wuiEGcWiMeq5N68M489i2iGYcCad9p1btNEOFgus+JO3DRSA6HZXizLI1wqfbUm5Ei8512AvUKB6N8PMzahQsg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-sso-oidc": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -7600,8 +8508,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -7611,8 +8520,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/util-endpoints": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.338.0.tgz", + "integrity": "sha512-0gBQcohbNcBsBR7oyaD0Dg2m6qOmfp0G1iN/NM23gwAr2H3ni8tUXfs1HsZzxikOwUr6dSLASokc30vQXBF44A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -7623,8 +8533,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.338.0.tgz", + "integrity": "sha512-3e8D+SOtOQEtRtksOEF7EC26xPkuY6YK6biLgdtvR9JspK96rHk5eX1HEJeBJJqbxhyPaxpIw+OhWhnsrUS3hA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "bowser": "^2.11.0", @@ -7633,8 +8544,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@aws-sdk/util-user-agent-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.338.0.tgz", + "integrity": "sha512-rc+bC5KM9h25urRc+MXuViJkJ+qYG2NlCRw6xm2lSIvHFJTUjH1ZMO3mqNDYkGnQRbj0mmrVe+N77TJZGf3Q2Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -7654,8 +8566,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@smithy/protocol-http": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", + "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/types": "^1.2.0", "tslib": "^2.5.0" @@ -7666,8 +8579,9 @@ }, "node_modules/@aws-sdk/client-rds/node_modules/@smithy/types": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -7676,67 +8590,68 @@ } }, "node_modules/@aws-sdk/client-s3": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.614.0.tgz", + "integrity": "sha512-9BlhfeBegvyjOqHtcr9kvrT80wiy7EVUiqYyTFiiDv/hJIcG88XHQCZdLU7658XBkQ7aFrr5b8rF2HRD1oroxw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha1-browser": "3.0.0", - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-bucket-endpoint": "3.587.0", - "@aws-sdk/middleware-expect-continue": "3.577.0", - "@aws-sdk/middleware-flexible-checksums": "3.587.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-location-constraint": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-sdk-s3": "3.587.0", - "@aws-sdk/middleware-signing": "3.587.0", - "@aws-sdk/middleware-ssec": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/signature-v4-multi-region": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@aws-sdk/xml-builder": "3.575.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/eventstream-serde-browser": "^3.0.0", - "@smithy/eventstream-serde-config-resolver": "^3.0.0", - "@smithy/eventstream-serde-node": "^3.0.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-blob-browser": "^3.0.0", - "@smithy/hash-node": "^3.0.0", - "@smithy/hash-stream-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/md5-js": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha1-browser": "5.2.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-bucket-endpoint": "3.614.0", + "@aws-sdk/middleware-expect-continue": "3.609.0", + "@aws-sdk/middleware-flexible-checksums": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-location-constraint": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-sdk-s3": "3.614.0", + "@aws-sdk/middleware-signing": "3.609.0", + "@aws-sdk/middleware-ssec": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/signature-v4-multi-region": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@aws-sdk/xml-builder": "3.609.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/eventstream-serde-browser": "^3.0.4", + "@smithy/eventstream-serde-config-resolver": "^3.0.3", + "@smithy/eventstream-serde-node": "^3.0.4", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-blob-browser": "^3.1.2", + "@smithy/hash-node": "^3.0.3", + "@smithy/hash-stream-node": "^3.1.2", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/md5-js": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-retry": "^3.0.0", - "@smithy/util-stream": "^3.0.1", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-retry": "^3.0.3", + "@smithy/util-stream": "^3.0.6", "@smithy/util-utf8": "^3.0.0", - "@smithy/util-waiter": "^3.0.0", + "@smithy/util-waiter": "^3.1.2", "tslib": "^2.6.2" }, "engines": { @@ -7744,16 +8659,17 @@ } }, "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-signing": { - "version": "3.587.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.609.0.tgz", + "integrity": "sha512-2w3dBLjQVKIajYzokO4hduq8/0hSMUYHHmIo1Kdl+MSY8uwRBt12bLL6pyreobTcRMxizvn2ph/CQ9I1ST/WGQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/signature-v4": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/protocol-http": "^4.0.3", + "@smithy/signature-v4": "^3.1.2", + "@smithy/types": "^3.3.0", + "@smithy/util-middleware": "^3.0.3", "tslib": "^2.6.2" }, "engines": { @@ -7761,13 +8677,14 @@ } }, "node_modules/@aws-sdk/client-s3/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -7775,11 +8692,12 @@ } }, "node_modules/@aws-sdk/client-s3/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -7787,51 +8705,52 @@ } }, "node_modules/@aws-sdk/client-ssm": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.614.0.tgz", + "integrity": "sha512-1gYlzKEkPjRFM7SZRQo2ApsHz0GEPftHcnXaqKHshtJlfwLEihZrRsUbRqwN4/ipFL39XiHBoMqWvsU1tawwCg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", - "@smithy/util-waiter": "^3.0.0", + "@smithy/util-waiter": "^3.1.2", "tslib": "^2.6.2", "uuid": "^9.0.1" }, @@ -7840,13 +8759,14 @@ } }, "node_modules/@aws-sdk/client-ssm/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -7854,11 +8774,12 @@ } }, "node_modules/@aws-sdk/client-ssm/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -7866,46 +8787,47 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.592.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.614.0.tgz", + "integrity": "sha512-p5pyYaxRzBttjBkqfc8i3K7DzBdTg3ECdVgBo6INIUxfvDy0J8QUE8vNtCgvFIkq+uPw/8M+Eo4zzln7anuO0Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -7914,63 +8836,67 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.614.0.tgz", + "integrity": "sha512-BI1NWcpppbHg/28zbUg54dZeckork8BItZIcjls12vxasy+p3iEzrJVG60jcbUTTsk3Qc1tyxNfrdcVqx0y7Ww==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.614.0" } }, "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -7978,11 +8904,12 @@ } }, "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -7990,13 +8917,14 @@ } }, "node_modules/@aws-sdk/client-sso/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8004,11 +8932,12 @@ } }, "node_modules/@aws-sdk/client-sso/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8016,48 +8945,49 @@ } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.614.0.tgz", + "integrity": "sha512-i6QmaVA1KHHYNnI2VYQy/sc31rLm4+jSp8b/YbQpFnD0w3aXsrEEHHlxek45uSkHb4Nrj1omFBVy/xp1WVYx2Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.596.0", - "@aws-sdk/core": "3.592.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/middleware-host-header": "3.577.0", - "@aws-sdk/middleware-logger": "3.577.0", - "@aws-sdk/middleware-recursion-detection": "3.577.0", - "@aws-sdk/middleware-user-agent": "3.587.0", - "@aws-sdk/region-config-resolver": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@aws-sdk/util-user-agent-browser": "3.577.0", - "@aws-sdk/util-user-agent-node": "3.587.0", - "@smithy/config-resolver": "^3.0.1", - "@smithy/core": "^2.2.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.1", - "@smithy/middleware-retry": "^3.0.3", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.614.0", + "@aws-sdk/core": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/middleware-host-header": "3.609.0", + "@aws-sdk/middleware-logger": "3.609.0", + "@aws-sdk/middleware-recursion-detection": "3.609.0", + "@aws-sdk/middleware-user-agent": "3.614.0", + "@aws-sdk/region-config-resolver": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@aws-sdk/util-user-agent-browser": "3.609.0", + "@aws-sdk/util-user-agent-node": "3.614.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/core": "^2.2.6", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/hash-node": "^3.0.3", + "@smithy/invalid-dependency": "^3.0.3", + "@smithy/middleware-content-length": "^3.0.3", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "@smithy/util-base64": "^3.0.0", "@smithy/util-body-length-browser": "^3.0.0", "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.3", - "@smithy/util-defaults-mode-node": "^3.0.3", - "@smithy/util-endpoints": "^2.0.1", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.9", + "@smithy/util-defaults-mode-node": "^3.0.9", + "@smithy/util-endpoints": "^2.0.5", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -8066,13 +8996,14 @@ } }, "node_modules/@aws-sdk/client-sts/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8080,11 +9011,12 @@ } }, "node_modules/@aws-sdk/client-sts/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8093,8 +9025,9 @@ }, "node_modules/@aws-sdk/config-resolver": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.338.0.tgz", + "integrity": "sha512-rB9WUaMfTB74Hd2mOiyPFR7Q1viT+w6SaDSR9SA1P8EeIg5H13FNdIKb736Z8/6QJhDj7whdyk1CTGV+DmXOOg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "@aws-sdk/util-config-provider": "3.310.0", @@ -8107,8 +9040,9 @@ }, "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8117,15 +9051,16 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.592.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.614.0.tgz", + "integrity": "sha512-BUuS5/1YkgmKc4J0bg83XEtMyDHVyqG2QDzfmhYe8gbOIZabUl1FlrFVwhCAthtrrI6MPGTQcERB4BtJKUSplw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.2.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/signature-v4": "^3.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", + "@smithy/core": "^2.2.6", + "@smithy/protocol-http": "^4.0.3", + "@smithy/signature-v4": "^3.1.2", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", "fast-xml-parser": "4.2.5", "tslib": "^2.6.2" }, @@ -8135,6 +9070,8 @@ }, "node_modules/@aws-sdk/core/node_modules/fast-xml-parser": { "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "dev": true, "funding": [ { @@ -8146,7 +9083,6 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -8155,14 +9091,15 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.614.0.tgz", + "integrity": "sha512-Y89x4RKUlggxtCU07OhQRhvsiBBOzt0ep7OyxnnkhgPrbmY+N4tfMk3sEo02sxetqTuirLz4hRbfxwlsM5scpw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-cognito-identity": "3.596.0", - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/client-cognito-identity": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8170,13 +9107,14 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.587.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.609.0.tgz", + "integrity": "sha512-v69ZCWcec2iuV9vLVJMa6fAb5xwkzN4jYIT8yjo2c4Ia/j976Q+TPf35Pnz5My48Xr94EFcaBazrWedF+kwfuQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8184,18 +9122,19 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.614.0.tgz", + "integrity": "sha512-YIEjlNUKb3Vo/iTnGAPdsiDC3FUUnNoex2OwU8LmR7AkYZiWdB8nx99DfgkkY+OFMUpw7nKD2PCOtuFONelfGA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/fetch-http-handler": "^3.0.1", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", - "@smithy/util-stream": "^3.0.1", + "@aws-sdk/types": "3.609.0", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/property-provider": "^3.1.3", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/util-stream": "^3.0.6", "tslib": "^2.6.2" }, "engines": { @@ -8204,8 +9143,9 @@ }, "node_modules/@aws-sdk/credential-provider-imds": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.338.0.tgz", + "integrity": "sha512-qsqeywYfJevg5pgUUUBmm7pK1bckVrl091PZB2IliFdQVnDvI5GFLf4B0oZqjaLAzPG1gVtxRvqIve+tnP/+xA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/node-config-provider": "3.338.0", "@aws-sdk/property-provider": "3.338.0", @@ -8219,8 +9159,9 @@ }, "node_modules/@aws-sdk/credential-provider-imds/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8229,35 +9170,37 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.614.0.tgz", + "integrity": "sha512-KfLuLFGwlvFSZ2MuzYwWGPb1y5TeiwX5okIDe0aQ1h10oD3924FXbN+mabOnUHQ8EFcGAtCaWbrC86mI7ktC6A==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "3.587.0", - "@aws-sdk/credential-provider-http": "3.596.0", - "@aws-sdk/credential-provider-process": "3.587.0", - "@aws-sdk/credential-provider-sso": "3.592.0", - "@aws-sdk/credential-provider-web-identity": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@smithy/credential-provider-imds": "^3.1.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/shared-ini-file-loader": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/credential-provider-env": "3.609.0", + "@aws-sdk/credential-provider-http": "3.614.0", + "@aws-sdk/credential-provider-process": "3.614.0", + "@aws-sdk/credential-provider-sso": "3.614.0", + "@aws-sdk/credential-provider-web-identity": "3.609.0", + "@aws-sdk/types": "3.609.0", + "@smithy/credential-provider-imds": "^3.1.4", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.596.0" + "@aws-sdk/client-sts": "^3.614.0" } }, "node_modules/@aws-sdk/credential-provider-ini/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8265,21 +9208,22 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.614.0.tgz", + "integrity": "sha512-4J6gPEuFZP0mkWq5E//oMS1vrmMM88iNNcv7TEljYnsc6JTAlKejCyFwx6CN+nkIhmIZsl06SXIhBemzBdBPfg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "3.587.0", - "@aws-sdk/credential-provider-http": "3.596.0", - "@aws-sdk/credential-provider-ini": "3.596.0", - "@aws-sdk/credential-provider-process": "3.587.0", - "@aws-sdk/credential-provider-sso": "3.592.0", - "@aws-sdk/credential-provider-web-identity": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@smithy/credential-provider-imds": "^3.1.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/shared-ini-file-loader": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/credential-provider-env": "3.609.0", + "@aws-sdk/credential-provider-http": "3.614.0", + "@aws-sdk/credential-provider-ini": "3.614.0", + "@aws-sdk/credential-provider-process": "3.614.0", + "@aws-sdk/credential-provider-sso": "3.614.0", + "@aws-sdk/credential-provider-web-identity": "3.609.0", + "@aws-sdk/types": "3.609.0", + "@smithy/credential-provider-imds": "^3.1.4", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8287,11 +9231,12 @@ } }, "node_modules/@aws-sdk/credential-provider-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8299,14 +9244,15 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.614.0.tgz", + "integrity": "sha512-Q0SI0sTRwi8iNODLs5+bbv8vgz8Qy2QdxbCHnPk/6Cx6LMf7i3dqmWquFbspqFRd8QiqxStrblwxrUYZi09tkA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/shared-ini-file-loader": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8314,11 +9260,12 @@ } }, "node_modules/@aws-sdk/credential-provider-process/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8326,16 +9273,17 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.592.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.614.0.tgz", + "integrity": "sha512-55+gp0JY4451cWI1qXmVMFM0GQaBKiQpXv2P0xmd9P3qLDyeFUSEW8XPh0d2lb1ICr6x4s47ynXVdGCIv2mXMg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.592.0", - "@aws-sdk/token-providers": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/shared-ini-file-loader": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/client-sso": "3.614.0", + "@aws-sdk/token-providers": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8343,11 +9291,12 @@ } }, "node_modules/@aws-sdk/credential-provider-sso/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8355,42 +9304,44 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.587.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.609.0.tgz", + "integrity": "sha512-U+PG8NhlYYF45zbr1km3ROtBMYqyyj/oK8NRp++UHHeuavgrP+4wJ4wQnlEaKvJBjevfo3+dlIBcaeQ7NYejWg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.587.0" + "@aws-sdk/client-sts": "^3.609.0" } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.596.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.614.0.tgz", + "integrity": "sha512-mgb6bcLiOig9ZWxuAF4g0QwLGuqSleYFAyPWyWo30XafCAGB2MfCwxksVWRH+cuX86fCnAF8XgYnaSs38fBOXA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-cognito-identity": "3.596.0", - "@aws-sdk/client-sso": "3.592.0", - "@aws-sdk/client-sts": "3.596.0", - "@aws-sdk/credential-provider-cognito-identity": "3.596.0", - "@aws-sdk/credential-provider-env": "3.587.0", - "@aws-sdk/credential-provider-http": "3.596.0", - "@aws-sdk/credential-provider-ini": "3.596.0", - "@aws-sdk/credential-provider-node": "3.596.0", - "@aws-sdk/credential-provider-process": "3.587.0", - "@aws-sdk/credential-provider-sso": "3.592.0", - "@aws-sdk/credential-provider-web-identity": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@smithy/credential-provider-imds": "^3.1.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/client-cognito-identity": "3.614.0", + "@aws-sdk/client-sso": "3.614.0", + "@aws-sdk/client-sts": "3.614.0", + "@aws-sdk/credential-provider-cognito-identity": "3.614.0", + "@aws-sdk/credential-provider-env": "3.609.0", + "@aws-sdk/credential-provider-http": "3.614.0", + "@aws-sdk/credential-provider-ini": "3.614.0", + "@aws-sdk/credential-provider-node": "3.614.0", + "@aws-sdk/credential-provider-process": "3.614.0", + "@aws-sdk/credential-provider-sso": "3.614.0", + "@aws-sdk/credential-provider-web-identity": "3.609.0", + "@aws-sdk/types": "3.609.0", + "@smithy/credential-provider-imds": "^3.1.4", + "@smithy/property-provider": "^3.1.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8399,8 +9350,9 @@ }, "node_modules/@aws-sdk/eventstream-codec": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.338.0.tgz", + "integrity": "sha512-D9nxnkuY6ArIr+b2Gfc0YExWgNbzgfLIljgcBawL9P4vkkE0uZgPM0fF0Paug2DpkuSluHS6PCLaM/nLbBiLAQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", "@aws-sdk/types": "3.338.0", @@ -8410,8 +9362,9 @@ }, "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8421,8 +9374,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-browser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.338.0.tgz", + "integrity": "sha512-SRaFPJpCPOghZ9vuStSBzwvVqEX0DSVQl4j1vq/9mHUj1a4Xn0qH29eLBxsyB5NOQNb46RMdd8UTNgNSnCI74w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/eventstream-serde-universal": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8434,8 +9388,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8445,8 +9400,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-config-resolver": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.338.0.tgz", + "integrity": "sha512-utid/nDd6IoPXWwz/mCnAwWWNgntK53feRLsztyWg7GHJabXli/kXo6U/3+Mn7Q2RS4eAASpqhYXXrVni5SgTA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -8457,8 +9413,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8468,8 +9425,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.338.0.tgz", + "integrity": "sha512-Fwnrgaa6rs/0HMD3NVk1FcxZqgtG5xZz9qIlSLt5JFIG/rpBTrMREi+KIhLHvd3/4ZhkdLjX7y+ml8K6atSveA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/eventstream-serde-universal": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8481,8 +9439,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8492,8 +9451,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-universal": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.338.0.tgz", + "integrity": "sha512-uuHu1nksdPPevuSUkq5aOo7j1Zb6IRSuQ0fV0zuolg2i1B2wAQjrkWH9EcvGzOe0/yWEQF3ohggczuovn4yCzQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/eventstream-codec": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8505,8 +9465,9 @@ }, "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8516,8 +9477,9 @@ }, "node_modules/@aws-sdk/fetch-http-handler": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.338.0.tgz", + "integrity": "sha512-NOIQmeSa51J2nFAzl99IjxwQkq27cdNJzF59jQWzpUCGbxXfMD4WWy2NHubabSFuJ4FJU2eyoQHUNUFc6/uxXA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/querystring-builder": "3.338.0", @@ -8528,8 +9490,9 @@ }, "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8539,8 +9502,9 @@ }, "node_modules/@aws-sdk/hash-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.338.0.tgz", + "integrity": "sha512-udveX3ZRO1oUbyBTQH0LJ8Ika7uk0pHuXrqapdi66GGRJB50IhmOg372zUEwZjDB7DZYXfGTCuAj2OoEalgpBA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "@aws-sdk/util-buffer-from": "3.310.0", @@ -8553,8 +9517,9 @@ }, "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8564,8 +9529,9 @@ }, "node_modules/@aws-sdk/invalid-dependency": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.338.0.tgz", + "integrity": "sha512-m6r1fTTGSl0V6l8Z+Ii4Ei8VFpDmu0AT6A59ZhJaMZgxf925ywuCPydyDW9ZqTLE0e7CgxhEHEsH1+HzpVuHTw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -8573,8 +9539,9 @@ }, "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8584,8 +9551,9 @@ }, "node_modules/@aws-sdk/is-array-buffer": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.310.0.tgz", + "integrity": "sha512-urnbcCR+h9NWUnmOtet/s4ghvzsidFmspfhYaHAmSRdy9yDjdjBJMFjjsn85A1ODUktztm+cVncXjQ38WCMjMQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8594,15 +9562,16 @@ } }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.614.0.tgz", + "integrity": "sha512-TqEY8KcZeZ0LIxXaqG9RSSNnDHvD8RAFP4Xenwsxqnyad0Yn7LgCoFwRByelJ0t54ROYL1/ETJleWE4U4TOXdg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", + "@aws-sdk/types": "3.609.0", "@aws-sdk/util-arn-parser": "3.568.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "@smithy/util-config-provider": "^3.0.0", "tslib": "^2.6.2" }, @@ -8611,13 +9580,14 @@ } }, "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8625,11 +9595,12 @@ } }, "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8638,8 +9609,9 @@ }, "node_modules/@aws-sdk/middleware-content-length": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.338.0.tgz", + "integrity": "sha512-m2C+yJaNmbA3ocBp/7ImUUuimymV5JsFdV7yAibpbYMX22g3q83nieOF9x0I66J0+h+/bcriz/T1ZJAPANLz/g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8651,8 +9623,9 @@ }, "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8662,8 +9635,9 @@ }, "node_modules/@aws-sdk/middleware-endpoint": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.338.0.tgz", + "integrity": "sha512-bzL9Q8lFidg2NTjGVGDKI6yPG/XiPS+VIAMHJeihQmcv1alIy+N3IL4bEN15Fg+cwaGm+P3BevcLIHmcCOVb4w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-serde": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8677,8 +9651,9 @@ }, "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8687,13 +9662,14 @@ } }, "node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.609.0.tgz", + "integrity": "sha512-+zeg//mSer4JZRxOB/4mUOMUJyuYPwATnIC5moBB8P8Xe+mJaVRFy8qlCtzYNj2TycnlsBPzTK0j7P1yvDh97w==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8701,16 +9677,17 @@ } }, "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.614.0.tgz", + "integrity": "sha512-ZLpxVXMboDeMT7p2Kdp5m1uLVKOktkZoMgLvvbe3zbrU4Ji5IU5xVE0aa4X7H28BtuODCs6SLESnPs19bhMKlA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/crc32": "3.0.0", - "@aws-crypto/crc32c": "3.0.0", - "@aws-sdk/types": "3.577.0", + "@aws-crypto/crc32": "5.2.0", + "@aws-crypto/crc32c": "5.2.0", + "@aws-sdk/types": "3.609.0", "@smithy/is-array-buffer": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -8718,14 +9695,29 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-crypto/crc32": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", + "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.609.0.tgz", + "integrity": "sha512-iTKfo158lc4jLDfYeZmYMIBHsn8m6zX+XB6birCSNZ/rrlzAkPbGE43CNdKfvjyWdqgLMRXF+B+OcZRvqhMXPQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8733,12 +9725,13 @@ } }, "node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.609.0.tgz", + "integrity": "sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8746,12 +9739,13 @@ } }, "node_modules/@aws-sdk/middleware-logger": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.609.0.tgz", + "integrity": "sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8759,13 +9753,14 @@ } }, "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.609.0.tgz", + "integrity": "sha512-6sewsYB7/o/nbUfA99Aa/LokM+a/u4Wpm/X2o0RxOsDtSB795ObebLJe2BxY5UssbGaWkn7LswyfvrdZNXNj1w==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8774,8 +9769,9 @@ }, "node_modules/@aws-sdk/middleware-retry": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.338.0.tgz", + "integrity": "sha512-nw1oPFkB7TdDG4Vlz2Td47ft/2Gmx1bA18QfE9K1mMWZ4nnoAL8xnHbowlTfHo62+BbFCAPu53PzDUCncBL0iw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/protocol-http": "3.338.0", "@aws-sdk/service-error-classification": "3.338.0", @@ -8791,8 +9787,9 @@ }, "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8802,16 +9799,18 @@ }, "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@aws-sdk/middleware-sdk-ec2": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.338.0.tgz", + "integrity": "sha512-BVYXaDHub4Y5dutr8Ly4HTp4aC7NTR0Jj8aKvB6chDr4B5D3zaqsSVqDrAtDCOFIvwCj59ETZMxfiTd7rvBhQA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-endpoint": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -8827,8 +9826,9 @@ }, "node_modules/@aws-sdk/middleware-sdk-ec2/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8838,8 +9838,9 @@ }, "node_modules/@aws-sdk/middleware-sdk-rds": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-rds/-/middleware-sdk-rds-3.338.0.tgz", + "integrity": "sha512-VguJAlK3q5fobISRf0m1tbYEWkxGx7t2NR7Ci/L+YTpCRUa4uHUWrX6NjSm2dbHfmC9eitNEyAasZ3Itzv/gNQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-endpoint": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -8854,8 +9855,9 @@ }, "node_modules/@aws-sdk/middleware-sdk-rds/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8864,17 +9866,18 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.614.0.tgz", + "integrity": "sha512-9fJTaiuuOfFV4FqmUEhPYzrtv7JOfYpB7q65oG3uayVH4ngWHIJkjnnX79zRhNZKdPGta+XIsnZzjEghg82ngA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", + "@aws-sdk/types": "3.609.0", "@aws-sdk/util-arn-parser": "3.568.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/signature-v4": "^3.0.0", - "@smithy/smithy-client": "^3.1.1", - "@smithy/types": "^3.0.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/protocol-http": "^4.0.3", + "@smithy/signature-v4": "^3.1.2", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", "@smithy/util-config-provider": "^3.0.0", "tslib": "^2.6.2" }, @@ -8883,13 +9886,14 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8897,11 +9901,12 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8910,8 +9915,9 @@ }, "node_modules/@aws-sdk/middleware-sdk-sts": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.338.0.tgz", + "integrity": "sha512-aZ8eFVaot8oYQri1wOesrA3gLizeAHtlA/ELlqxoGDJtO011J4/hTHTn0iJGbktaCvc1L3TF6mgOsgXpudYqMg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-signing": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -8923,8 +9929,9 @@ }, "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8934,8 +9941,9 @@ }, "node_modules/@aws-sdk/middleware-serde": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.338.0.tgz", + "integrity": "sha512-AabRLrE6sk9tqQlQ7z3kn4gTHNN7Anjk/AM0ZEu96WcWjedcpgM1vVpKTBE7vjnxcTRNq0CEM3GLtQqaZ7/HjQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -8946,8 +9954,9 @@ }, "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8957,8 +9966,9 @@ }, "node_modules/@aws-sdk/middleware-signing": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.338.0.tgz", + "integrity": "sha512-AprhhShMF75mOx80SABujLwrU/w2uHQIvWd6aF3BsE5JRI3uQZRqspfjFCaK52HNLQPj3sCQUw1GeiZJ8GyWCw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -8973,8 +9983,9 @@ }, "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -8983,12 +9994,13 @@ } }, "node_modules/@aws-sdk/middleware-ssec": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.609.0.tgz", + "integrity": "sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -8997,8 +10009,9 @@ }, "node_modules/@aws-sdk/middleware-stack": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.338.0.tgz", + "integrity": "sha512-9zXyiklX9AK9ZIXuIPzWzz2vevBEcnBs9UNIxiHl4NBZ8d8oyTvaES1PtFuwL6f7ANSZ9EGVQ2rdTTnMNxMI1A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9007,14 +10020,15 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.614.0.tgz", + "integrity": "sha512-xUxh0UPQiMTG6E31Yvu6zVYlikrIcFDKljM11CaatInzvZubGTGiX0DjpqRlfGzUNsuPc/zNrKwRP2+wypgqIw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@aws-sdk/util-endpoints": "3.587.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.614.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9023,8 +10037,9 @@ }, "node_modules/@aws-sdk/node-config-provider": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.338.0.tgz", + "integrity": "sha512-YO7yWg3ipnUI5u6D+Zn2NUpjj5krwc8zNWeY79ULVIp9g7faqGX3xMSjeRSrpZ83s5jg1dOm/+bB0gw7mCrRCw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/shared-ini-file-loader": "3.338.0", @@ -9037,8 +10052,9 @@ }, "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9048,8 +10064,9 @@ }, "node_modules/@aws-sdk/node-http-handler": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.338.0.tgz", + "integrity": "sha512-V1BLzCruiv45tJ0vXjiamY8LncIsUFsXYJGDupomFYhWRN8L1MUB9f2vdKn5X3wXn/yKrluwTmNaryrIqd9akA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/abort-controller": "3.338.0", "@aws-sdk/protocol-http": "3.338.0", @@ -9063,8 +10080,9 @@ }, "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9074,8 +10092,9 @@ }, "node_modules/@aws-sdk/property-provider": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.338.0.tgz", + "integrity": "sha512-mC+ZJ738ipif6ZkH59gcipozYj1FOfpXr9pGVCA2hJGLDdaBwI2Jfpb2qCqbsTNtoCjBuIy+sQHGmUHyclgYHg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9086,8 +10105,9 @@ }, "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9097,8 +10117,9 @@ }, "node_modules/@aws-sdk/protocol-http": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.338.0.tgz", + "integrity": "sha512-JX03Q2gshdzOWtA/07kdpk0hqeOrOfwuF8TB97g66VCcIopYQkCeNH1zzkWu+RsGxfSlzQ7up+ZM6sclYXyB1A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9109,8 +10130,9 @@ }, "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9120,8 +10142,9 @@ }, "node_modules/@aws-sdk/querystring-builder": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.338.0.tgz", + "integrity": "sha512-IB3YhO93Htwt2SxJx4VWsN57Rt1KEsvZ6PbneO4bcS96E04BlfBujYMZ+QxEM3EJxorhpkwbI2QnI12IjD8FhA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "@aws-sdk/util-uri-escape": "3.310.0", @@ -9133,8 +10156,9 @@ }, "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9144,8 +10168,9 @@ }, "node_modules/@aws-sdk/querystring-parser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.338.0.tgz", + "integrity": "sha512-vtI8Gqx4yj0BZlWonRMgLz68sHt5H48HN+ClnY+fDDB/8KLnCuwZ3TGKmYIbYbshL9wjJz0A9aLzuC6nPQ5JKw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9156,8 +10181,9 @@ }, "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9166,15 +10192,16 @@ } }, "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.614.0.tgz", + "integrity": "sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", + "@smithy/util-middleware": "^3.0.3", "tslib": "^2.6.2" }, "engines": { @@ -9182,13 +10209,14 @@ } }, "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9196,11 +10224,12 @@ } }, "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9209,16 +10238,18 @@ }, "node_modules/@aws-sdk/service-error-classification": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.338.0.tgz", + "integrity": "sha512-BJFr2mx/N3NbycGTlMMGRBc0tGcHXHEbMPy1H2RbejzL23zh27MchaL1WAK9SvwVMKS29hSDbhkuVR2ABRjerA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/shared-ini-file-loader": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.338.0.tgz", + "integrity": "sha512-MA1Sp97LFlOXcUaXgo47j86IsPRWYq1V/JqR+uu0zofZw4Xlt7Y6F+mmnDHvuuMy6R2ltzjXSwgrrW3k0bxFPA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.338.0", "tslib": "^2.5.0" @@ -9229,8 +10260,9 @@ }, "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9240,8 +10272,9 @@ }, "node_modules/@aws-sdk/signature-v4": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.338.0.tgz", + "integrity": "sha512-EwKTe/8Iwab/v0eo27w7DRYlqp9wEZEhuRfOMwTikUVH6iuTnW6AXjcIUfcRYBRbx2zqnRSiMAZkjN6ZFYm0bQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/is-array-buffer": "3.310.0", "@aws-sdk/types": "3.338.0", @@ -9256,15 +10289,16 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.614.0.tgz", + "integrity": "sha512-6mW3ONW4oLzxrePznYhz7sNT9ji9Am9ufLeV722tbOVS5lArBOZ6E1oPz0uYBhisUPznWKhcLRMggt7vIJWMng==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-sdk-s3": "3.587.0", - "@aws-sdk/types": "3.577.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/signature-v4": "^3.0.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/middleware-sdk-s3": "3.614.0", + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/signature-v4": "^3.1.2", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9273,8 +10307,9 @@ }, "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9284,8 +10319,9 @@ }, "node_modules/@aws-sdk/smithy-client": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.338.0.tgz", + "integrity": "sha512-IpFLdLG8GwaiFdqVXf+WyU47Hfa2BMIupAU6iSkE2ZO0lBdg+efn/BBwis5WbBNTDCaaU0xH9y68SmnqqtD7pA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/middleware-stack": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9297,8 +10333,9 @@ }, "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9307,29 +10344,31 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.614.0.tgz", + "integrity": "sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/property-provider": "^3.1.0", - "@smithy/shared-ini-file-loader": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.587.0" + "@aws-sdk/client-sso-oidc": "^3.614.0" } }, "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9337,10 +10376,11 @@ } }, "node_modules/@aws-sdk/types": { - "version": "3.577.0", - "license": "Apache-2.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.609.0.tgz", + "integrity": "sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==", "dependencies": { - "@smithy/types": "^3.0.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9349,8 +10389,9 @@ }, "node_modules/@aws-sdk/url-parser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.338.0.tgz", + "integrity": "sha512-x8a5swfZ6iWJZEA8rm99OKQ1A6xhWPP1taQUzoPavGCzPAOqyc8cd0FcXYMxvtXb3FeBhGaI8tiGKvelJro0+A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/querystring-parser": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9359,8 +10400,9 @@ }, "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9370,8 +10412,9 @@ }, "node_modules/@aws-sdk/util-arn-parser": { "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz", + "integrity": "sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -9381,8 +10424,9 @@ }, "node_modules/@aws-sdk/util-base64": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.310.0.tgz", + "integrity": "sha512-v3+HBKQvqgdzcbL+pFswlx5HQsd9L6ZTlyPVL2LS9nNXnCcR3XgGz9jRskikRUuUvUXtkSG1J88GAOnJ/apTPg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/util-buffer-from": "3.310.0", "tslib": "^2.5.0" @@ -9393,16 +10437,18 @@ }, "node_modules/@aws-sdk/util-body-length-browser": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.310.0.tgz", + "integrity": "sha512-sxsC3lPBGfpHtNTUoGXMQXLwjmR0zVpx0rSvzTPAuoVILVsp5AU/w5FphNPxD5OVIjNbZv9KsKTuvNTiZjDp9g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" } }, "node_modules/@aws-sdk/util-body-length-node": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.310.0.tgz", + "integrity": "sha512-2tqGXdyKhyA6w4zz7UPoS8Ip+7sayOg9BwHNidiGm2ikbDxm1YrCfYXvCBdwaJxa4hJfRVz+aL9e+d3GqPI9pQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9412,8 +10458,9 @@ }, "node_modules/@aws-sdk/util-buffer-from": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.310.0.tgz", + "integrity": "sha512-i6LVeXFtGih5Zs8enLrt+ExXY92QV25jtEnTKHsmlFqFAuL3VBeod6boeMXkN2p9lbSVVQ1sAOOYZOHYbYkntw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/is-array-buffer": "3.310.0", "tslib": "^2.5.0" @@ -9424,8 +10471,9 @@ }, "node_modules/@aws-sdk/util-config-provider": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.310.0.tgz", + "integrity": "sha512-xIBaYo8dwiojCw8vnUcIL4Z5tyfb1v3yjqyJKJWV/dqKUFOOS0U591plmXbM+M/QkXyML3ypon1f8+BoaDExrg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9435,8 +10483,9 @@ }, "node_modules/@aws-sdk/util-defaults-mode-browser": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.338.0.tgz", + "integrity": "sha512-Zfr5c7JKMJTfb7z+hgd0ioU5iw+wId6Cppc5V1HpZuS2YY4Mn3aJIixzyzhIoCzbmk/yIkf96981epM9eo3/TA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/property-provider": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9449,8 +10498,9 @@ }, "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9460,8 +10510,9 @@ }, "node_modules/@aws-sdk/util-defaults-mode-node": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.338.0.tgz", + "integrity": "sha512-DFM3BSpSetshZTgTjueCkAYZWS0tn5zl7SjkSpFhWQZ8Tt/Df3/DEjcPvxzmC/5vgYSUXNsqcI7lLAJk9aGZAA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/config-resolver": "3.338.0", "@aws-sdk/credential-provider-imds": "3.338.0", @@ -9476,8 +10527,9 @@ }, "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9486,13 +10538,14 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.614.0.tgz", + "integrity": "sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/types": "^3.0.0", - "@smithy/util-endpoints": "^2.0.1", + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "@smithy/util-endpoints": "^2.0.5", "tslib": "^2.6.2" }, "engines": { @@ -9501,8 +10554,9 @@ }, "node_modules/@aws-sdk/util-format-url": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.338.0.tgz", + "integrity": "sha512-25YnU5LyMVdyW+H4K/MtZ1vQhUK86Pn88eQt4jIp/D5v43+BGylKUQ3I+Zna7vUkv7kbPBCqlGcF62izls3V5w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/querystring-builder": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9514,8 +10568,9 @@ }, "node_modules/@aws-sdk/util-format-url/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9525,8 +10580,9 @@ }, "node_modules/@aws-sdk/util-hex-encoding": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.310.0.tgz", + "integrity": "sha512-sVN7mcCCDSJ67pI1ZMtk84SKGqyix6/0A1Ab163YKn+lFBQRMKexleZzpYzNGxYzmQS6VanP/cfU7NiLQOaSfA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9536,7 +10592,8 @@ }, "node_modules/@aws-sdk/util-locate-window": { "version": "3.568.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", + "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", "dependencies": { "tslib": "^2.6.2" }, @@ -9546,8 +10603,9 @@ }, "node_modules/@aws-sdk/util-middleware": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.338.0.tgz", + "integrity": "sha512-oQuAmhi16HWEqVa+Nq4VD4Ymet9vS+uiW92reaagQrW2QFjAgJW9A6pU0PcIHF9sWY1iDKeNdV5b9odQ45PDJA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9557,8 +10615,9 @@ }, "node_modules/@aws-sdk/util-retry": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.338.0.tgz", + "integrity": "sha512-diR6M3gJgSgBg/87L2e8iF8urG+LOW9ZGWxhntYpYX4uhiIjwNgUPUa993553C8GIOZDHez5X9ExU4asYGQ71Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/service-error-classification": "3.338.0", "tslib": "^2.5.0" @@ -9569,8 +10628,9 @@ }, "node_modules/@aws-sdk/util-uri-escape": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.310.0.tgz", + "integrity": "sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9579,24 +10639,26 @@ } }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.577.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.609.0.tgz", + "integrity": "sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.587.0", + "version": "3.614.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.614.0.tgz", + "integrity": "sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.577.0", - "@smithy/node-config-provider": "^3.1.0", - "@smithy/types": "^3.0.0", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9612,13 +10674,14 @@ } }, "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9626,11 +10689,12 @@ } }, "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9639,8 +10703,9 @@ }, "node_modules/@aws-sdk/util-utf8": { "version": "3.310.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.310.0.tgz", + "integrity": "sha512-DnLfFT8uCO22uOJc0pt0DsSNau1GTisngBCDw8jQuWT5CqogMJu4b/uXmwEqfj8B3GX6Xsz8zOd6JpRlPftQoA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/util-buffer-from": "3.310.0", "tslib": "^2.5.0" @@ -9651,15 +10716,17 @@ }, "node_modules/@aws-sdk/util-utf8-browser": { "version": "3.259.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/@aws-sdk/util-waiter": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.338.0.tgz", + "integrity": "sha512-15yWYJo/M4VDpZjlXgQDM4Du8UjX33eIVPJDrOmn/u+UrD6QUXoBuLXKns0uAMUTPFacBGZ0NwMywxieq0g11Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-sdk/abort-controller": "3.338.0", "@aws-sdk/types": "3.338.0", @@ -9671,8 +10738,9 @@ }, "node_modules/@aws-sdk/util-waiter/node_modules/@aws-sdk/types": { "version": "3.338.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.338.0.tgz", + "integrity": "sha512-hrNK15o+EObLrl9oWOyxJN2dwjgbdBMGolLEVP/wR/+M9ojHgk/x1kMsCVcV82a8Vgdtqx1TyOC3UugUPT0+NA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.5.0" }, @@ -9681,11 +10749,12 @@ } }, "node_modules/@aws-sdk/xml-builder": { - "version": "3.575.0", + "version": "3.609.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.609.0.tgz", + "integrity": "sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.0.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -9694,8 +10763,9 @@ }, "node_modules/@babel/code-frame": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -9705,28 +10775,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.8.tgz", + "integrity": "sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.8.tgz", + "integrity": "sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -9742,11 +10814,12 @@ } }, "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", + "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.24.8", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -9756,11 +10829,12 @@ } }, "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9770,16 +10844,18 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.4.tgz", + "integrity": "sha512-aLpZzf79oGT1bxnsadapfUWErDTcxVKrhvR5F8G27JFgH37+/ATrODMJ0/1D2CgQ/WStDX5B5znnWRv0NzW2JQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "7.0.0-beta.4", "jsesc": "^2.5.1", @@ -9790,8 +10866,9 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -9800,11 +10877,12 @@ } }, "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9813,13 +10891,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -9829,21 +10908,23 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", + "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^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.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -9859,16 +10940,18 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -9877,11 +10960,12 @@ } }, "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9891,8 +10975,9 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -9902,11 +10987,12 @@ } }, "node_modules/@babel/helper-function-name/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9916,8 +11002,9 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -9926,11 +11013,12 @@ } }, "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9939,23 +11027,25 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9965,8 +11055,9 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -9976,11 +11067,12 @@ } }, "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -9989,9 +11081,10 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz", + "integrity": "sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -10008,8 +11101,9 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10018,11 +11112,12 @@ } }, "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10031,17 +11126,19 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.7", @@ -10056,8 +11153,9 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -10067,11 +11165,12 @@ } }, "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10081,8 +11180,9 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -10092,11 +11192,12 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10106,8 +11207,9 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -10116,11 +11218,12 @@ } }, "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10129,47 +11232,52 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10179,8 +11287,9 @@ }, "node_modules/@babel/highlight": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -10193,8 +11302,9 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -10204,8 +11314,9 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -10217,29 +11328,33 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -10248,9 +11363,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true, - "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -10260,8 +11376,10 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "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.", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -10275,8 +11393,10 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "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.", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", @@ -10293,8 +11413,9 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -10304,8 +11425,9 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10318,8 +11440,9 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10332,8 +11455,9 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -10343,8 +11467,9 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10357,8 +11482,9 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10371,8 +11497,9 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10384,15 +11511,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", + "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-replace-supers": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" @@ -10406,8 +11534,9 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/template": "^7.24.7" @@ -10420,11 +11549,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -10435,8 +11565,9 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", + "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-flow": "^7.24.7" @@ -10450,8 +11581,9 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -10465,8 +11597,9 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-function-name": "^7.24.7", @@ -10481,8 +11614,9 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10495,8 +11629,9 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10508,12 +11643,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-simple-access": "^7.24.7" }, "engines": { @@ -10525,8 +11661,9 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7" @@ -10540,8 +11677,9 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10554,8 +11692,9 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10568,8 +11707,9 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10582,8 +11722,9 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -10599,11 +11740,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10613,8 +11755,9 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10627,8 +11770,9 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -10642,8 +11786,9 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -10655,9 +11800,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", + "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", "dev": true, - "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -10667,8 +11813,9 @@ }, "node_modules/@babel/template": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.24.7", @@ -10679,11 +11826,12 @@ } }, "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10692,18 +11840,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", + "@babel/generator": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -10712,11 +11861,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", + "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.24.8", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -10726,11 +11876,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -10740,152 +11891,517 @@ }, "node_modules/@babel/types": { "version": "7.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.4.tgz", + "integrity": "sha512-yLvBW5TTAgJwURAUAdZa1vrFTkwXXvk0Kw48LYvgxpyT/IaV8W4OIhxdVztAt5ruDQ/OFUwHpzWqk6TN3EfmWA==", "dev": true, - "license": "MIT", "dependencies": { "esutils": "^2.0.2", "lodash": "^4.2.0", "to-fast-properties": "^2.0.0" } }, - "node_modules/@esbuild/darwin-arm64": { + "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ - "arm64" + "ppc64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ - "darwin" + "aix" ], "engines": { "node": ">=12" } }, - "node_modules/@graphql-codegen/core": { - "version": "4.0.2", + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", - "tslib": "~2.6.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { - "version": "5.0.4", + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { - "version": "10.2.2", + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-inspect": "1.0.0", - "dset": "^3.1.2", - "tslib": "^2.4.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "node": ">=12" } }, - "node_modules/@graphql-codegen/core/node_modules/change-case-all": { - "version": "1.0.15", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@graphql-codegen/plugin-helpers": { - "version": "1.18.8", + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^7.9.1", - "common-tags": "1.8.0", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.3.0" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/@graphql-tools/utils": { - "version": "7.10.0", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.2.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.2.0", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "0BSD" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/camel-case": { - "version": "4.1.2", + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/common-tags": { - "version": "1.8.0", + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4.0.0" + "node": ">=12" } }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { - "version": "2.3.1", + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "0BSD" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@graphql-codegen/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-4.0.2.tgz", + "integrity": "sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/utils": "^10.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.4.tgz", + "integrity": "sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.3.1.tgz", + "integrity": "sha512-Yhk1F0MNk4/ctgl3d0DKq++ZPovvZuh1ixWuUEVAxrFloYOAVwJ+rvGI1lsopArdJly8QXClT9lkvOxQszMw/w==", + "dev": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-inspect": "1.0.0", + "dset": "^3.1.2", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "dev": true, + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/@graphql-codegen/plugin-helpers": { + "version": "1.18.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz", + "integrity": "sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^7.9.1", + "common-tags": "1.8.0", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.3.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + } + }, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/@graphql-tools/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", + "dev": true, + "dependencies": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.2.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0" + } + }, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/@graphql-tools/utils/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true }, "node_modules/@graphql-codegen/schema-ast": { "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz", + "integrity": "sha512-5TNW3b1IHJjCh07D2yQNGDQzUpUl2AD+GVe1Dzjqyx/d2Fn0TPMxLsHsKPS4Plg4saO8FK/QO70wLsP7fdbQ1w==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-tools/utils": "^9.0.0", @@ -10897,8 +12413,9 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/@graphql-codegen/plugin-helpers": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.0.0", "change-case-all": "1.0.15", @@ -10913,8 +12430,9 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/@graphql-tools/utils": { "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -10925,8 +12443,9 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/change-case-all": { "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "dev": true, - "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -10942,13 +12461,15 @@ }, "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { "version": "2.4.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true }, "node_modules/@graphql-codegen/typescript": { "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz", + "integrity": "sha512-A0oUi3Oy6+DormOlrTC4orxT9OBZkIglhbJBcDmk34jAKKUgesukXRd4yOhmTrnbchpXz2T8IAOFB3FWIaK4Rw==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-codegen/schema-ast": "^2.6.1", @@ -10962,8 +12483,9 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/plugin-helpers": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz", + "integrity": "sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/utils": "^9.0.0", "change-case-all": "1.0.15", @@ -10978,8 +12500,9 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/visitor-plugin-common": { "version": "2.13.8", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz", + "integrity": "sha512-IQWu99YV4wt8hGxIbBQPtqRuaWZhkQRG2IZKbMoSvh0vGeWb3dB0n0hSgKaOOxDY+tljtOf9MTcUYvJslQucMQ==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-tools/optimize": "^1.3.0", @@ -10998,8 +12521,9 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-tools/utils": { "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -11010,8 +12534,9 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/change-case-all": { "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", "dev": true, - "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -11027,13 +12552,15 @@ }, "node_modules/@graphql-codegen/typescript/node_modules/tslib": { "version": "2.4.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true }, "node_modules/@graphql-codegen/visitor-plugin-common": { "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.22.0.tgz", + "integrity": "sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.8", "@graphql-tools/optimize": "^1.0.1", @@ -11052,13 +12579,15 @@ }, "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { "version": "2.3.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true }, "node_modules/@graphql-tools/apollo-engine-loader": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.1.tgz", + "integrity": "sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA==", "dev": true, - "license": "MIT", "dependencies": { "@ardatan/sync-fetch": "^0.0.1", "@graphql-tools/utils": "^10.0.13", @@ -11073,9 +12602,10 @@ } }, "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { - "version": "10.2.2", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.3.1.tgz", + "integrity": "sha512-Yhk1F0MNk4/ctgl3d0DKq++ZPovvZuh1ixWuUEVAxrFloYOAVwJ+rvGI1lsopArdJly8QXClT9lkvOxQszMw/w==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -11091,8 +12621,9 @@ }, "node_modules/@graphql-tools/merge": { "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.4.tgz", + "integrity": "sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.13", "tslib": "^2.4.0" @@ -11105,9 +12636,10 @@ } }, "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { - "version": "10.2.2", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.3.1.tgz", + "integrity": "sha512-Yhk1F0MNk4/ctgl3d0DKq++ZPovvZuh1ixWuUEVAxrFloYOAVwJ+rvGI1lsopArdJly8QXClT9lkvOxQszMw/w==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -11123,8 +12655,9 @@ }, "node_modules/@graphql-tools/optimize": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.4.0.tgz", + "integrity": "sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -11134,8 +12667,9 @@ }, "node_modules/@graphql-tools/relay-operation-optimizer": { "version": "6.5.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.18.tgz", + "integrity": "sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==", "dev": true, - "license": "MIT", "dependencies": { "@ardatan/relay-compiler": "12.0.0", "@graphql-tools/utils": "^9.2.1", @@ -11147,8 +12681,9 @@ }, "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "tslib": "^2.4.0" @@ -11159,8 +12694,9 @@ }, "node_modules/@graphql-tools/schema": { "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.4.tgz", + "integrity": "sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-tools/merge": "^9.0.3", "@graphql-tools/utils": "^10.2.1", @@ -11175,9 +12711,10 @@ } }, "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { - "version": "10.2.2", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.3.1.tgz", + "integrity": "sha512-Yhk1F0MNk4/ctgl3d0DKq++ZPovvZuh1ixWuUEVAxrFloYOAVwJ+rvGI1lsopArdJly8QXClT9lkvOxQszMw/w==", "dev": true, - "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -11193,8 +12730,9 @@ }, "node_modules/@graphql-tools/utils": { "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz", + "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==", "dev": true, - "license": "MIT", "dependencies": { "@ardatan/aggregate-error": "0.0.6", "camel-case": "4.1.1", @@ -11206,21 +12744,24 @@ }, "node_modules/@graphql-tools/utils/node_modules/tslib": { "version": "2.0.3", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "dev": true }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", "dev": true, - "license": "MIT", "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@inquirer/checkbox": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.2.tgz", + "integrity": "sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11234,8 +12775,9 @@ }, "node_modules/@inquirer/checkbox/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11249,8 +12791,9 @@ }, "node_modules/@inquirer/confirm": { "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.17.tgz", + "integrity": "sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11262,8 +12805,9 @@ }, "node_modules/@inquirer/confirm/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11277,8 +12821,9 @@ }, "node_modules/@inquirer/core": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", + "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", @@ -11301,8 +12846,9 @@ }, "node_modules/@inquirer/core/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11316,8 +12862,9 @@ }, "node_modules/@inquirer/editor": { "version": "1.2.15", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.15.tgz", + "integrity": "sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11330,8 +12877,9 @@ }, "node_modules/@inquirer/editor/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11345,8 +12893,9 @@ }, "node_modules/@inquirer/expand": { "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.16.tgz", + "integrity": "sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11359,8 +12908,9 @@ }, "node_modules/@inquirer/expand/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11374,8 +12924,9 @@ }, "node_modules/@inquirer/input": { "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.16.tgz", + "integrity": "sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11387,8 +12938,9 @@ }, "node_modules/@inquirer/input/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11402,8 +12954,9 @@ }, "node_modules/@inquirer/password": { "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.16.tgz", + "integrity": "sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11416,8 +12969,9 @@ }, "node_modules/@inquirer/password/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11431,8 +12985,9 @@ }, "node_modules/@inquirer/prompts": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.2.tgz", + "integrity": "sha512-k52mOMRvTUejrqyF1h8Z07chC+sbaoaUYzzr1KrJXyj7yaX7Nrh0a9vktv8TuocRwIJOQMaj5oZEmkspEcJFYQ==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/checkbox": "^1.5.2", "@inquirer/confirm": "^2.0.17", @@ -11450,8 +13005,9 @@ }, "node_modules/@inquirer/rawlist": { "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.16.tgz", + "integrity": "sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11463,8 +13019,9 @@ }, "node_modules/@inquirer/rawlist/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11478,8 +13035,9 @@ }, "node_modules/@inquirer/select": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.3.tgz", + "integrity": "sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==", "dev": true, - "license": "MIT", "dependencies": { "@inquirer/core": "^6.0.0", "@inquirer/type": "^1.1.6", @@ -11493,8 +13051,9 @@ }, "node_modules/@inquirer/select/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11507,17 +13066,22 @@ } }, "node_modules/@inquirer/type": { - "version": "1.3.3", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", + "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", "dev": true, - "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, "engines": { "node": ">=18" } }, "node_modules/@isaacs/cliui": { "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -11532,8 +13096,9 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11543,8 +13108,9 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11554,8 +13120,9 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -11568,8 +13135,9 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -11584,8 +13152,9 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -11597,29 +13166,33 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -11627,13 +13200,15 @@ }, "node_modules/@kamilkisiela/fast-url-parser": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@kamilkisiela/fast-url-parser/-/fast-url-parser-1.1.4.tgz", + "integrity": "sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==", + "dev": true }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -11644,16 +13219,18 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -11664,8 +13241,9 @@ }, "node_modules/@parcel/watcher": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", "dev": true, - "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", @@ -11694,13 +13272,34 @@ "@parcel/watcher-win32-x64": "2.4.1" } }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", "cpu": [ "arm64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -11713,21 +13312,223 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, "node_modules/@smithy/abort-controller": { - "version": "3.0.1", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.1.tgz", + "integrity": "sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11736,30 +13537,33 @@ }, "node_modules/@smithy/chunked-blob-reader": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-3.0.0.tgz", + "integrity": "sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@smithy/chunked-blob-reader-native": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.0.tgz", + "integrity": "sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/util-base64": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/config-resolver": { - "version": "3.0.2", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.5.tgz", + "integrity": "sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.1", + "@smithy/util-middleware": "^3.0.3", "tslib": "^2.6.2" }, "engines": { @@ -11767,13 +13571,14 @@ } }, "node_modules/@smithy/config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11781,11 +13586,12 @@ } }, "node_modules/@smithy/config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11793,17 +13599,18 @@ } }, "node_modules/@smithy/core": { - "version": "2.2.1", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.2.6.tgz", + "integrity": "sha512-tBbVIv/ui7/lLTKayYJJvi8JLVL2SwOQTbNFEOrvzSE3ktByvsa1erwBOnAMo8N5Vu30g7lN4lLStrU75oDGuw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.0.2", - "@smithy/middleware-retry": "^3.0.4", - "@smithy/middleware-serde": "^3.0.1", - "@smithy/protocol-http": "^4.0.1", - "@smithy/smithy-client": "^3.1.2", - "@smithy/types": "^3.1.0", - "@smithy/util-middleware": "^3.0.1", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-retry": "^3.0.9", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/protocol-http": "^4.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/util-middleware": "^3.0.3", "tslib": "^2.6.2" }, "engines": { @@ -11811,14 +13618,15 @@ } }, "node_modules/@smithy/credential-provider-imds": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.1.4.tgz", + "integrity": "sha512-NKyH01m97Xa5xf3pB2QOF3lnuE8RIK0hTVNU5zvZAwZU8uspYO4DHQVlK+Y5gwSrujTfHvbfd1D9UFJAc0iYKQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.1", - "@smithy/property-provider": "^3.1.1", - "@smithy/types": "^3.1.0", - "@smithy/url-parser": "^3.0.1", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/property-provider": "^3.1.3", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", "tslib": "^2.6.2" }, "engines": { @@ -11826,13 +13634,14 @@ } }, "node_modules/@smithy/credential-provider-imds/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11840,11 +13649,12 @@ } }, "node_modules/@smithy/credential-provider-imds/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11852,23 +13662,39 @@ } }, "node_modules/@smithy/eventstream-codec": { - "version": "3.0.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.1.2.tgz", + "integrity": "sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@aws-crypto/crc32": "3.0.0", - "@smithy/types": "^3.1.0", + "@aws-crypto/crc32": "5.2.0", + "@smithy/types": "^3.3.0", "@smithy/util-hex-encoding": "^3.0.0", "tslib": "^2.6.2" } }, + "node_modules/@smithy/eventstream-codec/node_modules/@aws-crypto/crc32": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", + "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@smithy/eventstream-serde-browser": { - "version": "3.0.1", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.4.tgz", + "integrity": "sha512-Eo4anLZX6ltGJTZ5yJMc80gZPYYwBn44g0h7oFq6et+TYr5dUsTpIcDbz2evsOKIZhZ7zBoFWHtBXQ4QQeb5xA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/eventstream-serde-universal": "^3.0.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11876,11 +13702,12 @@ } }, "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.3.tgz", + "integrity": "sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11888,12 +13715,13 @@ } }, "node_modules/@smithy/eventstream-serde-node": { - "version": "3.0.1", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.4.tgz", + "integrity": "sha512-mjlG0OzGAYuUpdUpflfb9zyLrBGgmQmrobNT8b42ZTsGv/J03+t24uhhtVEKG/b2jFtPIHF74Bq+VUtbzEKOKg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/eventstream-serde-universal": "^3.0.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11901,12 +13729,13 @@ } }, "node_modules/@smithy/eventstream-serde-universal": { - "version": "3.0.1", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.4.tgz", + "integrity": "sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/eventstream-codec": "^3.1.2", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -11914,34 +13743,37 @@ } }, "node_modules/@smithy/fetch-http-handler": { - "version": "3.0.2", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.1.tgz", + "integrity": "sha512-0w0bgUvZmfa0vHN8a+moByhCJT07WN6AHKEhFSOLsDpnszm+5dLVv5utGaqbhOrZ/aF5x3xuPMs/oMCd+4O5xg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.0.1", - "@smithy/querystring-builder": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/querystring-builder": "^3.0.3", + "@smithy/types": "^3.3.0", "@smithy/util-base64": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/hash-blob-browser": { - "version": "3.0.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.2.tgz", + "integrity": "sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/chunked-blob-reader": "^3.0.0", "@smithy/chunked-blob-reader-native": "^3.0.0", - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/hash-node": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.3.tgz", + "integrity": "sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "@smithy/util-buffer-from": "^3.0.0", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" @@ -11951,11 +13783,12 @@ } }, "node_modules/@smithy/hash-stream-node": { - "version": "3.0.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-3.1.2.tgz", + "integrity": "sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, @@ -11964,18 +13797,20 @@ } }, "node_modules/@smithy/invalid-dependency": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.3.tgz", + "integrity": "sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/is-array-buffer": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -11984,22 +13819,24 @@ } }, "node_modules/@smithy/md5-js": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-3.0.3.tgz", + "integrity": "sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/middleware-content-length": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.3.tgz", + "integrity": "sha512-Dbz2bzexReYIQDWMr+gZhpwBetNXzbhnEMhYKA6urqmojO14CsXjnsoPYO8UL/xxcawn8ZsuVU61ElkLSltIUQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.0.1", - "@smithy/types": "^3.1.0", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12007,16 +13844,17 @@ } }, "node_modules/@smithy/middleware-endpoint": { - "version": "3.0.2", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.5.tgz", + "integrity": "sha512-V4acqqrh5tDxUEGVTOgf2lYMZqPQsoGntCrjrJZEeBzEzDry2d2vcI1QCXhGltXPPY+BMc6eksZMguA9fIY8vA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^3.0.1", - "@smithy/node-config-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", - "@smithy/url-parser": "^3.0.1", - "@smithy/util-middleware": "^3.0.1", + "@smithy/middleware-serde": "^3.0.3", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "@smithy/url-parser": "^3.0.3", + "@smithy/util-middleware": "^3.0.3", "tslib": "^2.6.2" }, "engines": { @@ -12024,13 +13862,14 @@ } }, "node_modules/@smithy/middleware-endpoint/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12038,11 +13877,12 @@ } }, "node_modules/@smithy/middleware-endpoint/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12050,17 +13890,18 @@ } }, "node_modules/@smithy/middleware-retry": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^3.1.1", - "@smithy/protocol-http": "^4.0.1", - "@smithy/service-error-classification": "^3.0.1", - "@smithy/smithy-client": "^3.1.2", - "@smithy/types": "^3.1.0", - "@smithy/util-middleware": "^3.0.1", - "@smithy/util-retry": "^3.0.1", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.9.tgz", + "integrity": "sha512-Mrv9omExU1gA7Y0VEJG2LieGfPYtwwcEiOnVGZ54a37NEMr66TJ0glFslOJFuKWG6izg5DpKIUmDV9rRxjm47Q==", + "dev": true, + "dependencies": { + "@smithy/node-config-provider": "^3.1.4", + "@smithy/protocol-http": "^4.0.3", + "@smithy/service-error-classification": "^3.0.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", + "@smithy/util-middleware": "^3.0.3", + "@smithy/util-retry": "^3.0.3", "tslib": "^2.6.2", "uuid": "^9.0.1" }, @@ -12069,13 +13910,14 @@ } }, "node_modules/@smithy/middleware-retry/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12083,11 +13925,12 @@ } }, "node_modules/@smithy/middleware-retry/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12095,11 +13938,12 @@ } }, "node_modules/@smithy/middleware-serde": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.3.tgz", + "integrity": "sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12107,11 +13951,12 @@ } }, "node_modules/@smithy/middleware-stack": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.3.tgz", + "integrity": "sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12120,7 +13965,8 @@ }, "node_modules/@smithy/node-config-provider": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.3.0.tgz", + "integrity": "sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==", "dependencies": { "@smithy/property-provider": "^2.2.0", "@smithy/shared-ini-file-loader": "^2.4.0", @@ -12133,7 +13979,8 @@ }, "node_modules/@smithy/node-config-provider/node_modules/@smithy/property-provider": { "version": "2.2.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", + "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -12144,7 +13991,8 @@ }, "node_modules/@smithy/node-config-provider/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -12153,14 +14001,15 @@ } }, "node_modules/@smithy/node-http-handler": { - "version": "3.0.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.1.2.tgz", + "integrity": "sha512-Td3rUNI7qqtoSLTsJBtsyfoG4cF/XMFmJr6Z2dX8QNzIi6tIW6YmuyFml8mJ2cNpyWNqITKbROMOFrvQjmsOvw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.0.1", - "@smithy/protocol-http": "^4.0.1", - "@smithy/querystring-builder": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/abort-controller": "^3.1.1", + "@smithy/protocol-http": "^4.0.3", + "@smithy/querystring-builder": "^3.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12168,11 +14017,12 @@ } }, "node_modules/@smithy/property-provider": { - "version": "3.1.1", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.3.tgz", + "integrity": "sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12180,11 +14030,12 @@ } }, "node_modules/@smithy/protocol-http": { - "version": "4.0.1", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.0.3.tgz", + "integrity": "sha512-x5jmrCWwQlx+Zv4jAtc33ijJ+vqqYN+c/ZkrnpvEe/uDas7AT7A/4Rc2CdfxgWv4WFGmEqODIrrUToPN6DDkGw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12192,11 +14043,12 @@ } }, "node_modules/@smithy/querystring-builder": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.3.tgz", + "integrity": "sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "@smithy/util-uri-escape": "^3.0.0", "tslib": "^2.6.2" }, @@ -12205,11 +14057,12 @@ } }, "node_modules/@smithy/querystring-parser": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.3.tgz", + "integrity": "sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12217,11 +14070,12 @@ } }, "node_modules/@smithy/service-error-classification": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.3.tgz", + "integrity": "sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0" + "@smithy/types": "^3.3.0" }, "engines": { "node": ">=16.0.0" @@ -12229,7 +14083,8 @@ }, "node_modules/@smithy/shared-ini-file-loader": { "version": "2.4.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.4.0.tgz", + "integrity": "sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==", "dependencies": { "@smithy/types": "^2.12.0", "tslib": "^2.6.2" @@ -12240,7 +14095,8 @@ }, "node_modules/@smithy/shared-ini-file-loader/node_modules/@smithy/types": { "version": "2.12.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", "dependencies": { "tslib": "^2.6.2" }, @@ -12249,14 +14105,15 @@ } }, "node_modules/@smithy/signature-v4": { - "version": "3.0.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-3.1.2.tgz", + "integrity": "sha512-3BcPylEsYtD0esM4Hoyml/+s7WP2LFhcM3J2AGdcL2vx9O60TtfpDOL72gjb4lU8NeRPeKAwR77YNyyGvMbuEA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^3.0.0", - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-middleware": "^3.0.1", + "@smithy/util-middleware": "^3.0.3", "@smithy/util-uri-escape": "^3.0.0", "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" @@ -12266,15 +14123,16 @@ } }, "node_modules/@smithy/smithy-client": { - "version": "3.1.2", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.1.7.tgz", + "integrity": "sha512-nZbJZB0XI3YnaFBWGDBr7kjaew6O0oNYNmopyIz6gKZEbxzrtH7rwvU1GcVxcSFoOwWecLJEe79fxEMljHopFQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.0.2", - "@smithy/middleware-stack": "^3.0.1", - "@smithy/protocol-http": "^4.0.1", - "@smithy/types": "^3.1.0", - "@smithy/util-stream": "^3.0.2", + "@smithy/middleware-endpoint": "^3.0.5", + "@smithy/middleware-stack": "^3.0.3", + "@smithy/protocol-http": "^4.0.3", + "@smithy/types": "^3.3.0", + "@smithy/util-stream": "^3.0.6", "tslib": "^2.6.2" }, "engines": { @@ -12282,8 +14140,9 @@ } }, "node_modules/@smithy/types": { - "version": "3.1.0", - "license": "Apache-2.0", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.3.0.tgz", + "integrity": "sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==", "dependencies": { "tslib": "^2.6.2" }, @@ -12292,19 +14151,21 @@ } }, "node_modules/@smithy/url-parser": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.3.tgz", + "integrity": "sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/querystring-parser": "^3.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/util-base64": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^3.0.0", "@smithy/util-utf8": "^3.0.0", @@ -12316,16 +14177,18 @@ }, "node_modules/@smithy/util-body-length-browser": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@smithy/util-body-length-node": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -12335,8 +14198,9 @@ }, "node_modules/@smithy/util-buffer-from": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^3.0.0", "tslib": "^2.6.2" @@ -12347,8 +14211,9 @@ }, "node_modules/@smithy/util-config-provider": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -12357,13 +14222,14 @@ } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "3.0.4", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.9.tgz", + "integrity": "sha512-WKPcElz92MAQG09miBdb0GxEH/MwD5GfE8g07WokITq5g6J1ROQfYCKC1wNnkqAGfrSywT7L0rdvvqlBplqiyA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/smithy-client": "^3.1.2", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", "bowser": "^2.11.0", "tslib": "^2.6.2" }, @@ -12372,16 +14238,17 @@ } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "3.0.4", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.9.tgz", + "integrity": "sha512-dQLrUqFxqpf0GvEKEuFdgXcdZwz6oFm752h4d6C7lQz+RLddf761L2r7dSwGWzESMMB3wKj0jL+skRhEGlecjw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^3.0.2", - "@smithy/credential-provider-imds": "^3.1.1", - "@smithy/node-config-provider": "^3.1.1", - "@smithy/property-provider": "^3.1.1", - "@smithy/smithy-client": "^3.1.2", - "@smithy/types": "^3.1.0", + "@smithy/config-resolver": "^3.0.5", + "@smithy/credential-provider-imds": "^3.1.4", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/property-provider": "^3.1.3", + "@smithy/smithy-client": "^3.1.7", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12389,13 +14256,14 @@ } }, "node_modules/@smithy/util-defaults-mode-node/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12403,11 +14271,12 @@ } }, "node_modules/@smithy/util-defaults-mode-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12415,12 +14284,13 @@ } }, "node_modules/@smithy/util-endpoints": { - "version": "2.0.2", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.5.tgz", + "integrity": "sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12428,13 +14298,14 @@ } }, "node_modules/@smithy/util-endpoints/node_modules/@smithy/node-config-provider": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz", + "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.1", - "@smithy/shared-ini-file-loader": "^3.1.1", - "@smithy/types": "^3.1.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12442,11 +14313,12 @@ } }, "node_modules/@smithy/util-endpoints/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.1", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz", + "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12455,8 +14327,9 @@ }, "node_modules/@smithy/util-hex-encoding": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -12465,11 +14338,12 @@ } }, "node_modules/@smithy/util-middleware": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.3.tgz", + "integrity": "sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.1.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12477,12 +14351,13 @@ } }, "node_modules/@smithy/util-retry": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.3.tgz", + "integrity": "sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/service-error-classification": "^3.0.3", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12490,13 +14365,14 @@ } }, "node_modules/@smithy/util-stream": { - "version": "3.0.2", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.0.6.tgz", + "integrity": "sha512-w9i//7egejAIvplX821rPWWgaiY1dxsQUw0hXX7qwa/uZ9U3zplqTQ871jWadkcVB9gFDhkPWYVZf4yfFbZ0xA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^3.0.2", - "@smithy/node-http-handler": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/fetch-http-handler": "^3.2.1", + "@smithy/node-http-handler": "^3.1.2", + "@smithy/types": "^3.3.0", "@smithy/util-base64": "^3.0.0", "@smithy/util-buffer-from": "^3.0.0", "@smithy/util-hex-encoding": "^3.0.0", @@ -12509,8 +14385,9 @@ }, "node_modules/@smithy/util-uri-escape": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, @@ -12520,8 +14397,9 @@ }, "node_modules/@smithy/util-utf8": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@smithy/util-buffer-from": "^3.0.0", "tslib": "^2.6.2" @@ -12531,12 +14409,13 @@ } }, "node_modules/@smithy/util-waiter": { - "version": "3.0.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.1.2.tgz", + "integrity": "sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.0.1", - "@smithy/types": "^3.1.0", + "@smithy/abort-controller": "^3.1.1", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { @@ -12544,59 +14423,68 @@ } }, "node_modules/@types/aws-lambda": { - "version": "8.10.138", - "license": "MIT" + "version": "8.10.141", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.141.tgz", + "integrity": "sha512-SMWlRBukG9KV8ZNjwemp2AzDibp/czIAeKKTw09nCPbWxVskIxactCJCGOp4y6I1hCMY7T7UGfySvBLXNeUbEw==" }, "node_modules/@types/lodash": { - "version": "4.17.5", - "dev": true, - "license": "MIT" + "version": "4.17.6", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.6.tgz", + "integrity": "sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==", + "dev": true }, "node_modules/@types/mute-stream": { "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/node": { - "version": "20.14.2", + "version": "20.14.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", + "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/uuid": { "version": "9.0.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" }, "node_modules/@types/wrap-ansi": { "version": "3.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true }, "node_modules/@typescript/vfs": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.3.6.tgz", + "integrity": "sha512-VSLn7rs46Qhe4gYxbK1/IB4NPLvgKl0I6SgeVyJwW5efYAELvDVqf1gVOG7JaKtW8qlMtBaZP02/4TRN39AkEQ==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1" } }, "node_modules/@whatwg-node/events": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", "dev": true, - "license": "MIT", "engines": { "node": ">=16.0.0" } }, "node_modules/@whatwg-node/fetch": { "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", + "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", "dev": true, - "license": "MIT", "dependencies": { "@whatwg-node/node-fetch": "^0.5.7", "urlpattern-polyfill": "^10.0.0" @@ -12607,8 +14495,9 @@ }, "node_modules/@whatwg-node/node-fetch": { "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", + "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", "dev": true, - "license": "MIT", "dependencies": { "@kamilkisiela/fast-url-parser": "^1.1.4", "@whatwg-node/events": "^0.1.0", @@ -12622,8 +14511,9 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -12636,16 +14526,18 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -12662,8 +14554,9 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -12677,16 +14570,18 @@ }, "node_modules/array-union": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -12702,8 +14597,9 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -12723,13 +14619,15 @@ }, "node_modules/asap": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true }, "node_modules/auto-bind": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -12739,8 +14637,9 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, - "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -12752,23 +14651,25 @@ } }, "node_modules/aws-amplify": { - "version": "6.3.6", - "license": "Apache-2.0", - "dependencies": { - "@aws-amplify/analytics": "7.0.35", - "@aws-amplify/api": "6.0.37", - "@aws-amplify/auth": "6.3.5", - "@aws-amplify/core": "6.3.2", - "@aws-amplify/datastore": "5.0.37", - "@aws-amplify/notifications": "2.0.35", - "@aws-amplify/storage": "6.4.6", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.4.0.tgz", + "integrity": "sha512-7PastxeYN4zZsEtuwJYdctbxXlh6Hejd0s+WzOQfV0DKBWorRCpQkuEQ0rf93pswuCAKcURB5mE0SwKHpA+IQQ==", + "dependencies": { + "@aws-amplify/analytics": "7.0.37", + "@aws-amplify/api": "6.0.39", + "@aws-amplify/auth": "6.3.8", + "@aws-amplify/core": "6.3.4", + "@aws-amplify/datastore": "5.0.39", + "@aws-amplify/notifications": "2.0.37", + "@aws-amplify/storage": "6.5.0", "tslib": "^2.5.0" } }, "node_modules/aws-cdk": { - "version": "2.145.0", + "version": "2.148.1", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.148.1.tgz", + "integrity": "sha512-wiAi4vFJ52A42PpU3zRi2gVDqbTXSBVFrqKRqEd8wYL1mqa0qMv9FR35NsgbM1RL9s7g5ZljYvl+G2tXpcp5Eg==", "dev": true, - "license": "Apache-2.0", "bin": { "cdk": "bin/cdk" }, @@ -12780,7 +14681,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.145.0", + "version": "2.148.1", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.148.1.tgz", + "integrity": "sha512-jFo8Zf4c9hlll8gvk+FvERSXEAV3CPdfjtBdeypSf1QDgUbn0GmJyN5d8rXPR0z+IsA0PIDA4CV3aP9QWU5OLA==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -12795,7 +14698,6 @@ "mime-types" ], "dev": true, - "license": "Apache-2.0", "dependencies": { "@aws-cdk/asset-awscli-v1": "^2.2.202", "@aws-cdk/asset-kubectl-v20": "^2.1.2", @@ -12808,7 +14710,7 @@ "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.6.0", + "semver": "^7.6.2", "table": "^6.8.2", "yaml": "1.10.2" }, @@ -12826,7 +14728,7 @@ "license": "Apache-2.0" }, "node_modules/aws-cdk-lib/node_modules/ajv": { - "version": "8.13.0", + "version": "8.16.0", "dev": true, "inBundle": true, "license": "MIT", @@ -13006,18 +14908,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/aws-cdk-lib/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/aws-cdk-lib/node_modules/mime-db": { "version": "1.52.0", "dev": true, @@ -13070,13 +14960,10 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -13161,12 +15048,6 @@ "punycode": "^2.1.0" } }, - "node_modules/aws-cdk-lib/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, "node_modules/aws-cdk-lib/node_modules/yaml": { "version": "1.10.2", "dev": true, @@ -13178,8 +15059,9 @@ }, "node_modules/babel-generator": { "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, - "license": "MIT", "dependencies": { "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", @@ -13193,29 +15075,33 @@ }, "node_modules/babel-generator/node_modules/jsesc": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/babel-messages": { "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" } }, "node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "7.0.0-beta.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "dev": true }, "node_modules/babel-preset-fbjs": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", @@ -13251,8 +15137,9 @@ }, "node_modules/babel-runtime": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -13260,19 +15147,23 @@ }, "node_modules/babel-runtime/node_modules/core-js": { "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, - "hasInstallScript": true, - "license": "MIT" + "hasInstallScript": true }, "node_modules/babel-runtime/node_modules/regenerator-runtime": { "version": "0.11.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true }, "node_modules/babel-types": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", "dev": true, - "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -13282,19 +15173,23 @@ }, "node_modules/babel-types/node_modules/to-fast-properties": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/balanced-match": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -13308,25 +15203,27 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/big-integer": { "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, - "license": "Unlicense", "engines": { "node": ">=0.6" } }, "node_modules/bowser": { "version": "2.11.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" }, "node_modules/bplist-parser": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "dev": true, - "license": "MIT", "dependencies": { "big-integer": "^1.6.44" }, @@ -13336,16 +15233,18 @@ }, "node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -13354,7 +15253,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.1", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "funding": [ { @@ -13370,12 +15271,11 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -13386,15 +15286,17 @@ }, "node_modules/bser": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "4.9.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -13403,13 +15305,15 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "node_modules/bundle-name": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", "dev": true, - "license": "MIT", "dependencies": { "run-applescript": "^5.0.0" }, @@ -13422,6 +15326,8 @@ }, "node_modules/busboy": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dev": true, "dependencies": { "streamsearch": "^1.1.0" @@ -13432,8 +15338,9 @@ }, "node_modules/call-bind": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -13450,8 +15357,9 @@ }, "node_modules/camel-case": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", "dev": true, - "license": "MIT", "dependencies": { "pascal-case": "^3.1.1", "tslib": "^1.10.0" @@ -13459,19 +15367,23 @@ }, "node_modules/camel-case/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/camelcase": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001633", + "version": "1.0.30001641", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", + "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", "dev": true, "funding": [ { @@ -13486,13 +15398,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/capital-case": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -13501,8 +15413,9 @@ }, "node_modules/chalk": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13513,8 +15426,9 @@ }, "node_modules/change-case": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", "dev": true, - "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "capital-case": "^1.0.4", @@ -13532,8 +15446,9 @@ }, "node_modules/change-case-all": { "version": "1.0.14", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", + "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", "dev": true, - "license": "MIT", "dependencies": { "change-case": "^4.1.2", "is-lower-case": "^2.0.2", @@ -13549,8 +15464,9 @@ }, "node_modules/change-case/node_modules/camel-case": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -13558,19 +15474,23 @@ }, "node_modules/chardet": { "version": "0.7.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true }, "node_modules/charenc": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/ci-info": { "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -13578,15 +15498,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cli-cursor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -13596,8 +15516,9 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -13607,16 +15528,18 @@ }, "node_modules/cli-width": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, - "license": "ISC", "engines": { "node": ">= 12" } }, "node_modules/cliui": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -13628,13 +15551,15 @@ }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13646,8 +15571,9 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -13662,16 +15588,18 @@ }, "node_modules/clone": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13681,39 +15609,45 @@ }, "node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/colorette": { "version": "2.0.19", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true }, "node_modules/commander": { "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/common-tags": { "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/concat-map": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/constant-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -13722,22 +15656,25 @@ }, "node_modules/constructs": { "version": "10.3.0", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.3.0.tgz", + "integrity": "sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">= 16.14.0" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, "node_modules/core-js": { "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "dev": true, "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -13745,16 +15682,18 @@ }, "node_modules/cross-fetch": { "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", "dev": true, - "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" } }, "node_modules/cross-fetch/node_modules/node-fetch": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13772,8 +15711,9 @@ }, "node_modules/cross-inspect": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz", + "integrity": "sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -13783,8 +15723,9 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -13796,29 +15737,33 @@ }, "node_modules/crypt": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/csv-parse": { "version": "5.5.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", + "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==", + "dev": true }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/data-view-buffer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -13833,8 +15778,9 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -13849,8 +15795,9 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -13865,13 +15812,15 @@ }, "node_modules/debounce-promise": { "version": "3.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", + "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==", + "dev": true }, "node_modules/debug": { "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -13886,16 +15835,18 @@ }, "node_modules/decamelize": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-browser": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", "dev": true, - "license": "MIT", "dependencies": { "bundle-name": "^3.0.0", "default-browser-id": "^3.0.0", @@ -13911,8 +15862,9 @@ }, "node_modules/default-browser-id": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", "dev": true, - "license": "MIT", "dependencies": { "bplist-parser": "^0.2.0", "untildify": "^4.0.0" @@ -13926,8 +15878,9 @@ }, "node_modules/default-browser/node_modules/execa": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -13948,8 +15901,9 @@ }, "node_modules/default-browser/node_modules/get-stream": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -13959,21 +15913,24 @@ }, "node_modules/default-browser/node_modules/human-signals": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/default-browser/node_modules/signal-exit": { "version": "3.0.7", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/defaults": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, - "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -13983,8 +15940,9 @@ }, "node_modules/define-data-property": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -13999,8 +15957,9 @@ }, "node_modules/define-lazy-prop": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -14010,8 +15969,9 @@ }, "node_modules/define-properties": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -14026,24 +15986,27 @@ }, "node_modules/denque": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=0.10" } }, "node_modules/dependency-graph": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/detect-indent": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", "dev": true, - "license": "MIT", "dependencies": { "repeating": "^2.0.0" }, @@ -14053,8 +16016,9 @@ }, "node_modules/detect-libc": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "dev": true, - "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -14064,8 +16028,9 @@ }, "node_modules/dir-glob": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -14075,8 +16040,9 @@ }, "node_modules/dot-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -14084,31 +16050,36 @@ }, "node_modules/dset": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.802", - "dev": true, - "license": "ISC" + "version": "1.4.825", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.825.tgz", + "integrity": "sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==", + "dev": true }, "node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/envinfo": { "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, - "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -14118,8 +16089,9 @@ }, "node_modules/es-abstract": { "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -14177,8 +16149,9 @@ }, "node_modules/es-define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -14188,16 +16161,18 @@ }, "node_modules/es-errors": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-object-atoms": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -14207,8 +16182,9 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -14220,16 +16196,18 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -14244,9 +16222,10 @@ }, "node_modules/esbuild": { "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -14281,40 +16260,45 @@ }, "node_modules/escalade": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/esm": { "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/execa": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -14335,8 +16319,9 @@ }, "node_modules/external-editor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, - "license": "MIT", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -14348,13 +16333,15 @@ }, "node_modules/fast-decode-uri-component": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -14368,16 +16355,18 @@ }, "node_modules/fast-querystring": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", "dev": true, - "license": "MIT", "dependencies": { "fast-decode-uri-component": "^1.0.1" } }, "node_modules/fast-xml-parser": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz", + "integrity": "sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg==", "dev": true, - "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -14391,24 +16380,27 @@ }, "node_modules/fastq": { "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fb-watchman": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fbjs": { "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "dev": true, - "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -14421,11 +16413,14 @@ }, "node_modules/fbjs-css-vars": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "dev": true }, "node_modules/fetch-blob": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", "dev": true, "funding": [ { @@ -14437,7 +16432,6 @@ "url": "https://paypal.me/jimmywarting" } ], - "license": "MIT", "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" @@ -14448,8 +16442,9 @@ }, "node_modules/figures": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, - "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -14462,8 +16457,9 @@ }, "node_modules/fill-range": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -14473,8 +16469,9 @@ }, "node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -14485,16 +16482,18 @@ }, "node_modules/for-each": { "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { - "version": "3.2.0", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", "dev": true, - "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -14508,8 +16507,9 @@ }, "node_modules/formdata-polyfill": { "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "dev": true, - "license": "MIT", "dependencies": { "fetch-blob": "^3.1.2" }, @@ -14519,8 +16519,9 @@ }, "node_modules/fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -14532,13 +16533,16 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -14549,16 +16553,18 @@ }, "node_modules/function-bind": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/function.prototype.name": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -14574,40 +16580,45 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/generate-function": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", "dev": true, - "license": "MIT", "dependencies": { "is-property": "^1.0.2" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -14624,16 +16635,18 @@ }, "node_modules/get-package-type": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-stream": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -14643,8 +16656,9 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -14659,8 +16673,9 @@ }, "node_modules/get-tsconfig": { "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, - "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -14670,34 +16685,35 @@ }, "node_modules/getopts": { "version": "2.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.3.0.tgz", + "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==", + "dev": true }, "node_modules/glob": { - "version": "10.4.1", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, - "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -14707,16 +16723,18 @@ }, "node_modules/globals": { "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -14730,8 +16748,9 @@ }, "node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -14749,8 +16768,9 @@ }, "node_modules/gopd": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -14760,25 +16780,29 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true }, "node_modules/graphql": { "version": "15.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", "engines": { "node": ">= 10.x" } }, "node_modules/graphql-mapping-template": { "version": "4.20.16", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/graphql-mapping-template/-/graphql-mapping-template-4.20.16.tgz", + "integrity": "sha512-J+shdngmnAxBM4mS4ga2RGusbPRMMO/TfRiNuHNKHxEU8O85us9zC6l7kSQ9hkWQDrKISJfDaesNKO3Jo5GerA==", + "dev": true }, "node_modules/graphql-tag": { "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.1.0" }, @@ -14790,9 +16814,10 @@ } }, "node_modules/graphql-transformer-common": { - "version": "4.30.1", + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.31.1.tgz", + "integrity": "sha512-s+C2S3PrDyuAR0ZDj9vq/DaV3ZUMf04VzacIPrc9wodvtF76Jr4E/ZzXnUAC1dKX96oK3E31W/7jilQoyZj8Rg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "graphql": "^15.5.0", "graphql-mapping-template": "4.20.16", @@ -14802,8 +16827,9 @@ }, "node_modules/handlebars": { "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.0", @@ -14822,32 +16848,36 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/has-bigints": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -14857,8 +16887,9 @@ }, "node_modules/has-proto": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -14868,8 +16899,9 @@ }, "node_modules/has-symbols": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -14879,8 +16911,9 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, - "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -14893,8 +16926,9 @@ }, "node_modules/hasown": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -14904,8 +16938,9 @@ }, "node_modules/header-case": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", "dev": true, - "license": "MIT", "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" @@ -14913,24 +16948,27 @@ }, "node_modules/hjson": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz", + "integrity": "sha512-MkUeB0cTIlppeSsndgESkfFD21T2nXPRaBStLtf3cAYA2bVEFdXlodZB0TukwZiobPD1Ksax5DK4RTZeaXCI3Q==", "dev": true, - "license": "MIT", "bin": { "hjson": "bin/hjson" } }, "node_modules/human-signals": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -14940,10 +16978,13 @@ }, "node_modules/idb": { "version": "5.0.6", - "license": "ISC" + "resolved": "https://registry.npmjs.org/idb/-/idb-5.0.6.tgz", + "integrity": "sha512-/PFvOWPzRcEPmlDt5jEvzVZVs0wyd/EvGvkDIcbBpGuMMLQKrTPG0TxvE2UJtgZtCQCmOtM2QD7yQJBVEjKGOw==" }, "node_modules/ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -14957,20 +16998,21 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/ignore": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/immer": { "version": "9.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz", + "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -14978,16 +17020,18 @@ }, "node_modules/immutable": { "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.8.0" } }, "node_modules/import-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.2" }, @@ -14997,13 +17041,16 @@ }, "node_modules/inflected": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/inflected/-/inflected-2.1.0.tgz", + "integrity": "sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==", + "dev": true }, "node_modules/inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -15015,13 +17062,15 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/internal-slot": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -15033,24 +17082,27 @@ }, "node_modules/interpret": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/invariant": { "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, - "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/is-absolute": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, - "license": "MIT", "dependencies": { "is-relative": "^1.0.0", "is-windows": "^1.0.1" @@ -15061,8 +17113,9 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -15076,8 +17129,9 @@ }, "node_modules/is-bigint": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, - "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -15087,8 +17141,9 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -15102,13 +17157,15 @@ }, "node_modules/is-buffer": { "version": "1.1.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/is-callable": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15118,8 +17175,9 @@ }, "node_modules/is-ci": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, - "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -15128,11 +17186,15 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "dev": true, - "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15140,8 +17202,9 @@ }, "node_modules/is-data-view": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, - "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -15154,8 +17217,9 @@ }, "node_modules/is-date-object": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -15168,8 +17232,9 @@ }, "node_modules/is-docker": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -15182,16 +17247,18 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finite": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" }, @@ -15201,16 +17268,18 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -15220,8 +17289,9 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, - "license": "MIT", "dependencies": { "is-docker": "^3.0.0" }, @@ -15237,24 +17307,27 @@ }, "node_modules/is-interactive": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-lower-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/is-negative-zero": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15264,16 +17337,18 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -15286,13 +17361,15 @@ }, "node_modules/is-property": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "dev": true }, "node_modules/is-regex": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -15306,8 +17383,9 @@ }, "node_modules/is-relative": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, - "license": "MIT", "dependencies": { "is-unc-path": "^1.0.0" }, @@ -15317,8 +17395,9 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -15331,8 +17410,9 @@ }, "node_modules/is-stream": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -15342,8 +17422,9 @@ }, "node_modules/is-string": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -15356,8 +17437,9 @@ }, "node_modules/is-symbol": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, - "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -15370,8 +17452,9 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, - "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -15384,8 +17467,9 @@ }, "node_modules/is-unc-path": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, - "license": "MIT", "dependencies": { "unc-path-regex": "^0.1.2" }, @@ -15395,16 +17479,18 @@ }, "node_modules/is-upper-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/is-weakref": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -15414,16 +17500,18 @@ }, "node_modules/is-windows": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -15433,8 +17521,9 @@ }, "node_modules/is-wsl/node_modules/is-docker": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -15447,23 +17536,23 @@ }, "node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/isexe": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/jackspeak": { - "version": "3.4.0", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, - "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -15473,20 +17562,23 @@ }, "node_modules/js-cookie": { "version": "3.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", "engines": { "node": ">=14" } }, "node_modules/js-tokens": { "version": "4.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "node_modules/jsesc": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -15496,8 +17588,9 @@ }, "node_modules/json5": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -15507,24 +17600,27 @@ }, "node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/kleur": { "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/knex": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/knex/-/knex-2.4.2.tgz", + "integrity": "sha512-tMI1M7a+xwHhPxjbl/H9K1kHX+VncEYcvCx5K00M16bWvpYPKAZd6QrCu68PtHAdIZNQPWZn0GVhqVBEthGWCg==", "dev": true, - "license": "MIT", "dependencies": { "colorette": "2.0.19", "commander": "^9.1.0", @@ -15573,8 +17669,9 @@ }, "node_modules/knex/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -15589,8 +17686,9 @@ }, "node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -15600,27 +17698,32 @@ }, "node_modules/lodash": { "version": "4.17.21", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash-es": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true }, "node_modules/lodash.mergewith": { "version": "4.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true }, "node_modules/log-symbols": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^2.4.2" }, @@ -15630,8 +17733,9 @@ }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -15641,8 +17745,9 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -15654,29 +17759,33 @@ }, "node_modules/log-symbols/node_modules/color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/log-symbols/node_modules/has-flag": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/log-symbols/node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -15686,13 +17795,15 @@ }, "node_modules/long": { "version": "5.2.3", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "dev": true }, "node_modules/loose-envify": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, - "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -15702,40 +17813,45 @@ }, "node_modules/lower-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lower-case-first": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lru-cache": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/map-cache": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/md5": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -15744,21 +17860,24 @@ }, "node_modules/merge-stream": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, - "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -15769,8 +17888,9 @@ }, "node_modules/mimic-fn": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -15780,16 +17900,18 @@ }, "node_modules/min-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { - "version": "9.0.4", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -15802,37 +17924,42 @@ }, "node_modules/minimist": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/ms": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/mute-stream": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", "dev": true, - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/mysql2": { "version": "3.9.9", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.9.9.tgz", + "integrity": "sha512-Qtb2RUxwWMFkWXqF7Rd/7ySkupbQnNY7O0zQuQYgPcuJZ06M36JG3HIDEh/pEeq7LImcvA6O3lOVQ9XQK+HEZg==", "dev": true, - "license": "MIT", "dependencies": { "denque": "^2.1.0", "generate-function": "^2.3.1", @@ -15849,8 +17976,9 @@ }, "node_modules/mysql2/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -15860,16 +17988,18 @@ }, "node_modules/mysql2/node_modules/lru-cache": { "version": "8.0.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz", + "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==", "dev": true, - "license": "ISC", "engines": { "node": ">=16.14" } }, "node_modules/named-placeholders": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz", + "integrity": "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==", "dev": true, - "license": "MIT", "dependencies": { "lru-cache": "^7.14.1" }, @@ -15879,26 +18009,30 @@ }, "node_modules/named-placeholders/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/nanoclone": { "version": "0.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", + "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==", + "dev": true }, "node_modules/neo-async": { "version": "2.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -15906,14 +18040,17 @@ }, "node_modules/node-addon-api": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", "dev": true, - "license": "MIT", "engines": { "node": "^16 || ^18 || >= 20" } }, "node_modules/node-domexception": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", "dev": true, "funding": [ { @@ -15925,15 +18062,15 @@ "url": "https://paypal.me/jimmywarting" } ], - "license": "MIT", "engines": { "node": ">=10.5.0" } }, "node_modules/node-fetch": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, - "license": "MIT", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -15949,18 +18086,21 @@ }, "node_modules/node-int64": { "version": "0.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true }, "node_modules/node-releases": { "version": "2.0.14", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, "node_modules/npm-run-path": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -15973,8 +18113,9 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -15984,45 +18125,54 @@ }, "node_modules/nullthrows": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "dev": true }, "node_modules/object-assign": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-hash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { - "version": "1.13.1", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, - "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -16038,16 +18188,18 @@ }, "node_modules/once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -16060,8 +18212,9 @@ }, "node_modules/open": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", "dev": true, - "license": "MIT", "dependencies": { "default-browser": "^4.0.0", "define-lazy-prop": "^3.0.0", @@ -16077,8 +18230,9 @@ }, "node_modules/ora": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^3.0.0", "cli-cursor": "^3.1.0", @@ -16098,21 +18252,24 @@ }, "node_modules/ora/node_modules/mute-stream": { "version": "0.0.8", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true }, "node_modules/os-tmpdir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -16125,8 +18282,9 @@ }, "node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -16136,16 +18294,24 @@ }, "node_modules/p-try": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/param-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -16153,8 +18319,9 @@ }, "node_modules/parse-filepath": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, - "license": "MIT", "dependencies": { "is-absolute": "^1.0.0", "map-cache": "^0.2.0", @@ -16166,16 +18333,18 @@ }, "node_modules/parse-gitignore": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-2.0.0.tgz", + "integrity": "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/pascal-case": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -16183,8 +18352,9 @@ }, "node_modules/path-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -16192,37 +18362,42 @@ }, "node_modules/path-exists": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-root": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, - "license": "MIT", "dependencies": { "path-root-regex": "^0.1.0" }, @@ -16232,16 +18407,18 @@ }, "node_modules/path-root-regex": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-scurry": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, - "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -16254,25 +18431,25 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "dev": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pg": { "version": "8.11.6", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.6.tgz", + "integrity": "sha512-6CyL4F0j3vPmakU9rWdeRY8qF5Cjc3OE86y6YpgDI6YtKHhNyCjGEIE8U5ZRfBjKTZikwolKIFWh3I22MeRnoA==", "dev": true, - "license": "MIT", "dependencies": { "pg-connection-string": "^2.6.4", "pg-pool": "^3.6.2", @@ -16297,40 +18474,46 @@ }, "node_modules/pg-cloudflare": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/pg-connection-string": { "version": "2.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==", + "dev": true }, "node_modules/pg-int8": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", "dev": true, - "license": "ISC", "engines": { "node": ">=4.0.0" } }, "node_modules/pg-pool": { "version": "3.6.2", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.2.tgz", + "integrity": "sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==", "dev": true, - "license": "MIT", "peerDependencies": { "pg": ">=8.0" } }, "node_modules/pg-protocol": { "version": "1.6.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz", + "integrity": "sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==", + "dev": true }, "node_modules/pg-types": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", "dev": true, - "license": "MIT", "dependencies": { "pg-int8": "1.0.1", "postgres-array": "~2.0.0", @@ -16344,26 +18527,30 @@ }, "node_modules/pg/node_modules/pg-connection-string": { "version": "2.6.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", + "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==", + "dev": true }, "node_modules/pgpass": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", "dev": true, - "license": "MIT", "dependencies": { "split2": "^4.1.0" } }, "node_modules/picocolors": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -16373,48 +18560,54 @@ }, "node_modules/pluralize": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/possible-typed-array-names": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postgres-array": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/postgres-bytea": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/postgres-date": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/postgres-interval": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", "dev": true, - "license": "MIT", "dependencies": { "xtend": "^4.0.0" }, @@ -16424,8 +18617,9 @@ }, "node_modules/prettier": { "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -16438,19 +18632,23 @@ }, "node_modules/promise": { "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, - "license": "MIT", "dependencies": { "asap": "~2.0.3" } }, "node_modules/property-expr": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==", + "dev": true }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -16465,13 +18663,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/react": { "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0" @@ -16482,8 +18680,9 @@ }, "node_modules/react-dom": { "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0", @@ -16495,8 +18694,9 @@ }, "node_modules/rechoir": { "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -16506,13 +18706,15 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -16528,8 +18730,9 @@ }, "node_modules/relay-runtime": { "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0", "fbjs": "^3.0.0", @@ -16538,8 +18741,9 @@ }, "node_modules/repeating": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", "dev": true, - "license": "MIT", "dependencies": { "is-finite": "^1.0.0" }, @@ -16549,21 +18753,24 @@ }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "node_modules/resolve": { "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -16578,24 +18785,27 @@ }, "node_modules/resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, "node_modules/restore-cursor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -16606,16 +18816,18 @@ }, "node_modules/restore-cursor/node_modules/mimic-fn": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/restore-cursor/node_modules/onetime": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -16628,13 +18840,15 @@ }, "node_modules/restore-cursor/node_modules/signal-exit": { "version": "3.0.7", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -16642,8 +18856,10 @@ }, "node_modules/rimraf": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -16656,8 +18872,9 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -16665,8 +18882,10 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16684,8 +18903,9 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -16695,8 +18915,9 @@ }, "node_modules/run-applescript": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^5.0.0" }, @@ -16709,8 +18930,9 @@ }, "node_modules/run-applescript/node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -16731,8 +18953,9 @@ }, "node_modules/run-applescript/node_modules/get-stream": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -16742,16 +18965,18 @@ }, "node_modules/run-applescript/node_modules/human-signals": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/run-applescript/node_modules/is-stream": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -16761,16 +18986,18 @@ }, "node_modules/run-applescript/node_modules/mimic-fn": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/run-applescript/node_modules/npm-run-path": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -16780,8 +19007,9 @@ }, "node_modules/run-applescript/node_modules/onetime": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -16794,27 +19022,32 @@ }, "node_modules/run-applescript/node_modules/signal-exit": { "version": "3.0.7", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/run-applescript/node_modules/strip-final-newline": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/run-async": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -16830,22 +19063,23 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rxjs": { "version": "7.8.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/safe-array-concat": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -16861,13 +19095,15 @@ }, "node_modules/safe-array-concat/node_modules/isarray": { "version": "2.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/safe-regex-test": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -16882,13 +19118,15 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "node_modules/scheduler": { "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "loose-envify": "^1.1.0" @@ -16896,8 +19134,9 @@ }, "node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -16907,8 +19146,9 @@ }, "node_modules/sentence-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -16917,17 +19157,21 @@ }, "node_modules/seq-queue": { "version": "0.0.5", + "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", + "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==", "dev": true }, "node_modules/set-blocking": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true }, "node_modules/set-function-length": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -16942,8 +19186,9 @@ }, "node_modules/set-function-name": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -16956,13 +19201,15 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -16972,16 +19219,18 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/side-channel": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -16997,8 +19246,9 @@ }, "node_modules/signal-exit": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -17008,21 +19258,24 @@ }, "node_modules/signedsource": { "version": "1.0.0", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==", + "dev": true }, "node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/snake-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -17030,16 +19283,18 @@ }, "node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -17047,38 +19302,44 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/split2": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true, - "license": "ISC", "engines": { "node": ">= 10.x" } }, "node_modules/sponge-case": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/sqlstring": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", + "integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/streamsearch": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -17086,8 +19347,9 @@ }, "node_modules/string-width": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -17103,8 +19365,9 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17116,13 +19379,15 @@ }, "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -17132,8 +19397,9 @@ }, "node_modules/string-width/node_modules/strip-ansi": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -17146,8 +19412,9 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17163,8 +19430,9 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17176,8 +19444,9 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17192,8 +19461,9 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -17204,8 +19474,9 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -17215,8 +19486,9 @@ }, "node_modules/strip-final-newline": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -17226,8 +19498,9 @@ }, "node_modules/strip-indent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, - "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -17237,12 +19510,14 @@ }, "node_modules/strnum": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17252,8 +19527,9 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -17263,40 +19539,45 @@ }, "node_modules/swap-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/tarn": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz", + "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/tildify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", + "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/title-case": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/titleize": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -17306,8 +19587,9 @@ }, "node_modules/tmp": { "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, - "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -17317,16 +19599,18 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -17336,40 +19620,46 @@ }, "node_modules/toposort": { "version": "2.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "dev": true }, "node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/trim-right": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/ts-dedent": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-1.2.0.tgz", + "integrity": "sha512-6zSJp23uQI+Txyz5LlXMXAHpUhY4Hi0oluXny0OgIR7g/Cromq4vDBnhtbBdyIV34g0pgwxUvnvg+jLJe4c1NA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/tslib": { "version": "2.6.3", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/tsx": { - "version": "4.15.4", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.2.tgz", + "integrity": "sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==", "dev": true, - "license": "MIT", "dependencies": { - "esbuild": "~0.21.4", + "esbuild": "~0.21.5", "get-tsconfig": "^4.7.5" }, "bin": { @@ -17384,8 +19674,10 @@ }, "node_modules/tsx/node_modules/fsevents": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -17396,8 +19688,9 @@ }, "node_modules/type-fest": { "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -17407,8 +19700,9 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -17420,8 +19714,9 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -17438,8 +19733,9 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -17457,8 +19753,9 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -17475,9 +19772,10 @@ } }, "node_modules/typescript": { - "version": "5.4.5", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17488,6 +19786,8 @@ }, "node_modules/ua-parser-js": { "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "dev": true, "funding": [ { @@ -17503,15 +19803,15 @@ "url": "https://github.com/sponsors/faisalman" } ], - "license": "MIT", "engines": { "node": "*" } }, "node_modules/uglify-js": { "version": "3.18.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", + "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -17522,15 +19822,17 @@ }, "node_modules/ulid": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", "bin": { "ulid": "bin/cli.js" } }, "node_modules/unbox-primitive": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -17543,35 +19845,41 @@ }, "node_modules/unc-path-regex": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/undici-types": { "version": "5.26.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true }, "node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/untildify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-browserslist-db": { - "version": "1.0.16", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -17587,7 +19895,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -17601,69 +19908,78 @@ }, "node_modules/upper-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/upper-case-first": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/urlpattern-polyfill": { "version": "10.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true }, "node_modules/uuid": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/value-or-promise": { "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/wcwidth": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-streams-polyfill": { "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -17671,8 +19987,9 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -17685,8 +20002,9 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -17700,13 +20018,15 @@ }, "node_modules/which-module": { "version": "2.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true }, "node_modules/which-typed-array": { "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -17723,13 +20043,15 @@ }, "node_modules/wordwrap": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true }, "node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17742,8 +20064,9 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17758,13 +20081,15 @@ }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17776,13 +20101,15 @@ }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17794,34 +20121,39 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/xtend": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "3.1.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "node_modules/yargs": { "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -17837,21 +20169,24 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17863,8 +20198,9 @@ }, "node_modules/yup": { "version": "0.32.11", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", + "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.15.4", "@types/lodash": "^4.14.175", @@ -17880,8 +20216,9 @@ }, "node_modules/zod": { "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/infra-gen2/package.json b/infra-gen2/package.json index 1ab3daa307..8eda391ba0 100644 --- a/infra-gen2/package.json +++ b/infra-gen2/package.json @@ -1,6 +1,9 @@ { "name": "root", "private": true, + "scripts": { + "build": "npm run build --workspaces --if-present" + }, "workspaces": [ "infra-common/", "backends/analytics/*", diff --git a/infra-gen2/tool/deploy_gen2.dart b/infra-gen2/tool/deploy_gen2.dart index 9dd5a8aa02..256ecd1033 100644 --- a/infra-gen2/tool/deploy_gen2.dart +++ b/infra-gen2/tool/deploy_gen2.dart @@ -58,6 +58,10 @@ void main(List arguments) async { final verbose = args.flag('verbose'); final bucketNames = []; + + print('🏃 Running build for infra-gen2'); + await _buildProject(); + print('🚀 Deploying Gen 2 backends!'); for (final backendGroup in infraConfig) { // TODO(equartey): Could be removed when all backends are defined. @@ -159,6 +163,16 @@ void main(List arguments) async { print('🪣 S3 Bucket Names: $bucketNames'); } +Future _buildProject() async { + return Process.start( + 'npm', + [ + 'run', + 'build', + ], + ); +} + ArgResults _parseArgs(List args) { final parser = ArgParser() ..addFlag( From 601633bf20840ef44ee1f252544729d3ba548c72 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Thu, 11 Jul 2024 14:58:50 -0600 Subject: [PATCH 07/16] fix cpk tests --- .../example/integration_test/graphql/iam_test.dart | 5 +++++ packages/api/amplify_api/example/integration_test/util.dart | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart index 5148406ee9..40cb58766d 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart @@ -346,6 +346,7 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { final req = ModelQueries.get( CpkOneToOneBidirectionalParentCD.classType, cpkParent.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, ); final res = await Amplify.API.query(request: req).response; final data = res.data; @@ -371,12 +372,14 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { name: explicitChildName, belongsToParent: cpkParent, ), + authorizationMode: APIAuthorizationType.iam, ); final createImplicitChildReq = ModelMutations.create( CpkOneToOneBidirectionalChildImplicitCD( name: implicitChildName, belongsToParent: cpkParent, ), + authorizationMode: APIAuthorizationType.iam, ); final explicitChildCreateRes = await Amplify.API .mutate(request: createExplicitChildReq) @@ -396,6 +399,7 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { ModelQueries.get( CpkOneToOneBidirectionalChildExplicitCD.classType, createdExplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, ); final fetchExplicitChildRes = await Amplify.API.query(request: fetchExplicitChildReq).response; @@ -414,6 +418,7 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { ModelQueries.get( CpkOneToOneBidirectionalChildImplicitCD.classType, createdImplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, ); final fetchImplicitChildRes = await Amplify.API.query(request: fetchImplicitChildReq).response; diff --git a/packages/api/amplify_api/example/integration_test/util.dart b/packages/api/amplify_api/example/integration_test/util.dart index 8d517ae01d..7042f5629d 100644 --- a/packages/api/amplify_api/example/integration_test/util.dart +++ b/packages/api/amplify_api/example/integration_test/util.dart @@ -180,6 +180,7 @@ Future addPost( Future addCpkParent(String name) async { final request = ModelMutations.create( CpkOneToOneBidirectionalParentCD(customId: uuid(), name: name), + authorizationMode: APIAuthorizationType.iam, ); final response = await Amplify.API.mutate(request: request).response; @@ -298,6 +299,7 @@ Future deleteCpkParent( final request = ModelMutations.deleteById( CpkOneToOneBidirectionalParentCD.classType, cpkParent.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, ); final res = await Amplify.API.mutate(request: request).response; expect(res, hasNoGraphQLErrors); @@ -313,6 +315,7 @@ Future deleteCpkExplicitChild( final request = ModelMutations.deleteById( CpkOneToOneBidirectionalChildExplicitCD.classType, cpkExplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, ); final res = await Amplify.API.mutate(request: request).response; expect(res, hasNoGraphQLErrors); @@ -328,6 +331,7 @@ Future deleteCpkImplicitChild( final request = ModelMutations.deleteById( CpkOneToOneBidirectionalChildImplicitCD.classType, cpkImplicitChild.modelIdentifier, + authorizationMode: APIAuthorizationType.iam, ); final res = await Amplify.API.mutate(request: request).response; expect(res, hasNoGraphQLErrors); From 0c93487071782e8819d4e1362a89ce7622800f52 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Fri, 12 Jul 2024 10:59:00 -0600 Subject: [PATCH 08/16] add custom rest api cdk stack --- .../api/api-multi-auth/amplify/backend.ts | 103 +++++++++++++++++- .../amplify/functions/rest-api/handler.ts | 17 +++ .../amplify/functions/rest-api/resource.ts | 5 + .../example/integration_test/main_test.dart | 13 ++- .../example/integration_test/rest_test.dart | 2 +- .../example/integration_test/util.dart | 16 ++- 6 files changed, 144 insertions(+), 12 deletions(-) create mode 100644 infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/handler.ts create mode 100644 infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/resource.ts diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts index a1fa84ddf1..b2f058b55b 100644 --- a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts +++ b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts @@ -1,11 +1,112 @@ import { defineBackend } from "@aws-amplify/backend"; +import { Stack } from "aws-cdk-lib"; +import { + AuthorizationType, + CognitoUserPoolsAuthorizer, + Cors, + LambdaIntegration, + RestApi, +} from "aws-cdk-lib/aws-apigateway"; +import { Policy, PolicyStatement } from "aws-cdk-lib/aws-iam"; import { auth } from "./auth/resource"; import { data } from "./data/resource"; +import { restApiFunction } from "./functions/rest-api/resource"; /** * @see https://docs.amplify.aws/react/build-a-backend/ to add storage, functions, and more */ -defineBackend({ +const backend = defineBackend({ auth, data, + restApiFunction, +}); + +/// REST API + +// create a new API stack +const apiStack = backend.createStack("api-stack"); + +// create a new REST API +const myRestApi = new RestApi(apiStack, "RestApi", { + restApiName: "multiAuthRest", + deploy: true, + deployOptions: { + stageName: "dev", + }, + defaultCorsPreflightOptions: { + allowOrigins: Cors.ALL_ORIGINS, // Restrict this to domains you trust + allowMethods: Cors.ALL_METHODS, // Specify only the methods you need to allow + allowHeaders: Cors.DEFAULT_HEADERS, // Specify only the headers you need to allow + }, +}); + +// create a new Lambda integration +const lambdaIntegration = new LambdaIntegration( + backend.restApiFunction.resources.lambda +); + +// create a new resource path with IAM authorization +const itemsPath = myRestApi.root.addResource("items", { + defaultMethodOptions: { + authorizationType: AuthorizationType.IAM, + }, +}); + +// add methods you would like to create to the resource path +itemsPath.addMethod("GET", lambdaIntegration); +itemsPath.addMethod("POST", lambdaIntegration); +itemsPath.addMethod("DELETE", lambdaIntegration); +itemsPath.addMethod("PUT", lambdaIntegration); +itemsPath.addMethod("PATCH", lambdaIntegration); +itemsPath.addMethod("HEAD", lambdaIntegration); + +// add a proxy resource path to the API +itemsPath.addProxy({ + anyMethod: true, + defaultIntegration: lambdaIntegration, +}); + +// create a new Cognito User Pools authorizer +const cognitoAuth = new CognitoUserPoolsAuthorizer(apiStack, "CognitoAuth", { + cognitoUserPools: [backend.auth.resources.userPool], +}); + +// create a new resource path with Cognito authorization +const booksPath = myRestApi.root.addResource("cognito-auth-path"); +booksPath.addMethod("GET", lambdaIntegration, { + authorizationType: AuthorizationType.COGNITO, + authorizer: cognitoAuth, +}); + +// create a new IAM policy to allow Invoke access to the API +const apiRestPolicy = new Policy(apiStack, "RestApiPolicy", { + statements: [ + new PolicyStatement({ + actions: ["execute-api:Invoke"], + resources: [ + `${myRestApi.arnForExecuteApi("*", "/items", "dev")}`, + `${myRestApi.arnForExecuteApi("*", "/items/*", "dev")}`, + `${myRestApi.arnForExecuteApi("*", "/cognito-auth-path", "dev")}`, + ], + }), + ], +}); + +// attach the policy to the authenticated and unauthenticated IAM roles +backend.auth.resources.authenticatedUserIamRole.attachInlinePolicy( + apiRestPolicy +); +backend.auth.resources.unauthenticatedUserIamRole.attachInlinePolicy( + apiRestPolicy +); + +// add outputs to the configuration file +backend.addOutput({ + custom: { + [myRestApi.restApiName]: { + url: myRestApi.url, + aws_region: Stack.of(myRestApi).region, + authorization_type: AuthorizationType.IAM, + }, + }, }); diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/handler.ts b/infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/handler.ts new file mode 100644 index 0000000000..9d4acbb9a8 --- /dev/null +++ b/infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/handler.ts @@ -0,0 +1,17 @@ +import type { APIGatewayProxyHandler } from "aws-lambda"; + +export const handler: APIGatewayProxyHandler = async (event) => { + console.log(`EVENT: ${JSON.stringify(event)}`); + let body = "Hello from Lambda!"; + if (event["headers"]["test_header"] === "test_value") { + body = "test header set"; + } + return { + statusCode: 200, + headers: { + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Headers": "*", + }, + body, + }; +}; diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/resource.ts b/infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/resource.ts new file mode 100644 index 0000000000..e2684f44ee --- /dev/null +++ b/infra-gen2/backends/api/api-multi-auth/amplify/functions/rest-api/resource.ts @@ -0,0 +1,5 @@ +import { defineFunction } from "@aws-amplify/backend"; + +export const restApiFunction = defineFunction({ + name: "restApiFunction", +}); diff --git a/packages/api/amplify_api/example/integration_test/main_test.dart b/packages/api/amplify_api/example/integration_test/main_test.dart index afc7427ae7..17c98ac2cc 100644 --- a/packages/api/amplify_api/example/integration_test/main_test.dart +++ b/packages/api/amplify_api/example/integration_test/main_test.dart @@ -14,7 +14,7 @@ import 'util.dart'; void main() async { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); - group('amplify_api', () { + group('amplify_api gen 1 config', () { setUpAll(() async { await configureAmplify(); await signUpTestUser(); @@ -29,18 +29,17 @@ void main() async { graph_api_key_test.main(useExistingTestUser: true); graph_iam_test.main(useExistingTestUser: true); graph_user_pools_test.main(useExistingTestUser: true); - rest_test.main(useExistingTestUser: true); }); - group('amplify_api gen 2', () { + group('amplify_api gen 2 config', () { setUpAll(() async { await configureAmplifyGen2(); - await signUpTestUser(useEmail: true); - await signInTestUser(useEmail: true); + await signUpTestUser(); + await signInTestUser(); }); tearDownAll(() async { - await deleteTestUser(useEmail: true); + await deleteTestUser(); await Amplify.reset(); }); @@ -56,5 +55,7 @@ void main() async { useExistingTestUser: true, useGen2: true, ); + + rest_test.main(useExistingTestUser: true); }); } diff --git a/packages/api/amplify_api/example/integration_test/rest_test.dart b/packages/api/amplify_api/example/integration_test/rest_test.dart index bc928ac06b..e5aa68a81f 100644 --- a/packages/api/amplify_api/example/integration_test/rest_test.dart +++ b/packages/api/amplify_api/example/integration_test/rest_test.dart @@ -21,7 +21,7 @@ void main({bool useExistingTestUser = false}) { group('REST', () { setUpAll(() async { - await configureAmplify(); + await configureAmplifyGen2(); if (!useExistingTestUser) { await signUpTestUser(); diff --git a/packages/api/amplify_api/example/integration_test/util.dart b/packages/api/amplify_api/example/integration_test/util.dart index 7042f5629d..9fef083465 100644 --- a/packages/api/amplify_api/example/integration_test/util.dart +++ b/packages/api/amplify_api/example/integration_test/util.dart @@ -5,8 +5,8 @@ import 'dart:async'; import 'dart:convert'; import 'package:amplify_api/amplify_api.dart'; -import 'package:amplify_api_example/amplify_outputs.dart' as amplify_outputs; -import 'package:amplify_api_example/amplifyconfiguration.dart'; +import 'package:amplify_api_example/amplify_outputs.dart' as gen2; +import 'package:amplify_api_example/amplifyconfiguration.dart' as gen1; import 'package:amplify_api_example/models/ModelProvider.dart'; import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'package:amplify_flutter/amplify_flutter.dart'; @@ -87,7 +87,7 @@ Future configureAmplify() async { options: APIPluginOptions(modelProvider: ModelProvider.instance), ), ]); - await Amplify.configure(amplifyConfig); + await Amplify.configure(gen1.amplifyConfig); } } @@ -105,10 +105,18 @@ Future configureAmplifyGen2() async { ), ), ]); - await Amplify.configure(amplify_outputs.amplifyConfig); + final config = _addRestConfig(gen2.amplifyConfig); + await Amplify.configure(config); } } +String _addRestConfig(String config) { + final json = jsonDecode(config); + // ignore: avoid_dynamic_calls + json['rest_api'] = {'multiAuthRest': json['custom']['multiAuthRest']}; + return jsonEncode(json); +} + Future signUpTestUser() async { await signOutTestUser(); From 286013b65b74073650dafaee6dd7f2deaad6d854 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Fri, 12 Jul 2024 12:13:11 -0600 Subject: [PATCH 09/16] Consolidate pull backend script into original --- .github/workflows/amplify_analytics_pinpoint_example.yaml | 5 ----- .github/workflows/amplify_api_example.yaml | 5 ----- .github/workflows/amplify_auth_cognito_example.yaml | 5 ----- .github/workflows/amplify_authenticator_example.yaml | 5 ----- .github/workflows/amplify_datastore_example.yaml | 2 -- .github/workflows/amplify_db_common_example.yaml | 5 ----- .github/workflows/amplify_secure_storage_example.yaml | 5 ----- .github/workflows/amplify_storage_s3_example.yaml | 5 ----- infra-gen2/backends/api/api-multi-auth/amplify/backend.ts | 8 +++----- .../src/commands/generate/generate_workflows_command.dart | 4 ---- .../api/amplify_api/example/tool/pull_test_backend.sh | 4 +++- .../amplify_api/example/tool/pull_test_gen2_backend.sh | 8 -------- 12 files changed, 6 insertions(+), 55 deletions(-) delete mode 100755 packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh diff --git a/.github/workflows/amplify_analytics_pinpoint_example.yaml b/.github/workflows/amplify_analytics_pinpoint_example.yaml index b26607e9b0..e1ad9d507f 100644 --- a/.github/workflows/amplify_analytics_pinpoint_example.yaml +++ b/.github/workflows/amplify_analytics_pinpoint_example.yaml @@ -166,7 +166,6 @@ jobs: package-name: amplify_analytics_pinpoint_example working-directory: packages/analytics/amplify_analytics_pinpoint/example needs-aws-config: true - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -175,7 +174,6 @@ jobs: package-name: amplify_analytics_pinpoint_example working-directory: packages/analytics/amplify_analytics_pinpoint/example needs-aws-config: true - needs-gen2-config: false e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -184,7 +182,6 @@ jobs: package-name: amplify_analytics_pinpoint_example working-directory: packages/analytics/amplify_analytics_pinpoint/example needs-aws-config: true - needs-gen2-config: false e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -193,7 +190,6 @@ jobs: package-name: amplify_analytics_pinpoint_example working-directory: packages/analytics/amplify_analytics_pinpoint/example needs-aws-config: true - needs-gen2-config: false e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -202,4 +198,3 @@ jobs: package-name: amplify_analytics_pinpoint_example working-directory: packages/analytics/amplify_analytics_pinpoint/example needs-aws-config: true - needs-gen2-config: false diff --git a/.github/workflows/amplify_api_example.yaml b/.github/workflows/amplify_api_example.yaml index acac5a8b15..d07cf926c5 100644 --- a/.github/workflows/amplify_api_example.yaml +++ b/.github/workflows/amplify_api_example.yaml @@ -170,7 +170,6 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: true e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -179,7 +178,6 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: true e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -188,7 +186,6 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: true e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -197,7 +194,6 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: true e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -206,4 +202,3 @@ jobs: package-name: amplify_api_example working-directory: packages/api/amplify_api/example needs-aws-config: true - needs-gen2-config: true diff --git a/.github/workflows/amplify_auth_cognito_example.yaml b/.github/workflows/amplify_auth_cognito_example.yaml index 5238495283..612fde1869 100644 --- a/.github/workflows/amplify_auth_cognito_example.yaml +++ b/.github/workflows/amplify_auth_cognito_example.yaml @@ -178,7 +178,6 @@ jobs: package-name: amplify_auth_cognito_example working-directory: packages/auth/amplify_auth_cognito/example needs-aws-config: true - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -187,7 +186,6 @@ jobs: package-name: amplify_auth_cognito_example working-directory: packages/auth/amplify_auth_cognito/example needs-aws-config: true - needs-gen2-config: false e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -196,7 +194,6 @@ jobs: package-name: amplify_auth_cognito_example working-directory: packages/auth/amplify_auth_cognito/example needs-aws-config: true - needs-gen2-config: false e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -205,7 +202,6 @@ jobs: package-name: amplify_auth_cognito_example working-directory: packages/auth/amplify_auth_cognito/example needs-aws-config: true - needs-gen2-config: false e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -214,4 +210,3 @@ jobs: package-name: amplify_auth_cognito_example working-directory: packages/auth/amplify_auth_cognito/example needs-aws-config: true - needs-gen2-config: false diff --git a/.github/workflows/amplify_authenticator_example.yaml b/.github/workflows/amplify_authenticator_example.yaml index a3d814aec0..f7322cf2e1 100644 --- a/.github/workflows/amplify_authenticator_example.yaml +++ b/.github/workflows/amplify_authenticator_example.yaml @@ -170,7 +170,6 @@ jobs: package-name: amplify_authenticator_example working-directory: packages/authenticator/amplify_authenticator/example needs-aws-config: true - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -179,7 +178,6 @@ jobs: package-name: amplify_authenticator_example working-directory: packages/authenticator/amplify_authenticator/example needs-aws-config: true - needs-gen2-config: false e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -188,7 +186,6 @@ jobs: package-name: amplify_authenticator_example working-directory: packages/authenticator/amplify_authenticator/example needs-aws-config: true - needs-gen2-config: false e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -197,7 +194,6 @@ jobs: package-name: amplify_authenticator_example working-directory: packages/authenticator/amplify_authenticator/example needs-aws-config: true - needs-gen2-config: false e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -206,4 +202,3 @@ jobs: package-name: amplify_authenticator_example working-directory: packages/authenticator/amplify_authenticator/example needs-aws-config: true - needs-gen2-config: false diff --git a/.github/workflows/amplify_datastore_example.yaml b/.github/workflows/amplify_datastore_example.yaml index fc53c697b9..077db33801 100644 --- a/.github/workflows/amplify_datastore_example.yaml +++ b/.github/workflows/amplify_datastore_example.yaml @@ -144,7 +144,6 @@ jobs: package-name: amplify_datastore_example working-directory: packages/amplify_datastore/example needs-aws-config: true - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -153,4 +152,3 @@ jobs: package-name: amplify_datastore_example working-directory: packages/amplify_datastore/example needs-aws-config: true - needs-gen2-config: false diff --git a/.github/workflows/amplify_db_common_example.yaml b/.github/workflows/amplify_db_common_example.yaml index 62e2b37235..7256bf372a 100644 --- a/.github/workflows/amplify_db_common_example.yaml +++ b/.github/workflows/amplify_db_common_example.yaml @@ -98,7 +98,6 @@ jobs: package-name: amplify_db_common_example working-directory: packages/common/amplify_db_common/example needs-aws-config: true - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -107,7 +106,6 @@ jobs: package-name: amplify_db_common_example working-directory: packages/common/amplify_db_common/example needs-aws-config: true - needs-gen2-config: false e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -116,7 +114,6 @@ jobs: package-name: amplify_db_common_example working-directory: packages/common/amplify_db_common/example needs-aws-config: true - needs-gen2-config: false e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -125,7 +122,6 @@ jobs: package-name: amplify_db_common_example working-directory: packages/common/amplify_db_common/example needs-aws-config: true - needs-gen2-config: false e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -134,4 +130,3 @@ jobs: package-name: amplify_db_common_example working-directory: packages/common/amplify_db_common/example needs-aws-config: true - needs-gen2-config: false diff --git a/.github/workflows/amplify_secure_storage_example.yaml b/.github/workflows/amplify_secure_storage_example.yaml index 82350165bc..1fe379b187 100644 --- a/.github/workflows/amplify_secure_storage_example.yaml +++ b/.github/workflows/amplify_secure_storage_example.yaml @@ -94,7 +94,6 @@ jobs: package-name: amplify_secure_storage_example working-directory: packages/secure_storage/amplify_secure_storage/example needs-aws-config: false - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -103,7 +102,6 @@ jobs: package-name: amplify_secure_storage_example working-directory: packages/secure_storage/amplify_secure_storage/example needs-aws-config: false - needs-gen2-config: false e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -112,7 +110,6 @@ jobs: package-name: amplify_secure_storage_example working-directory: packages/secure_storage/amplify_secure_storage/example needs-aws-config: false - needs-gen2-config: false e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -121,7 +118,6 @@ jobs: package-name: amplify_secure_storage_example working-directory: packages/secure_storage/amplify_secure_storage/example needs-aws-config: false - needs-gen2-config: false e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -130,4 +126,3 @@ jobs: package-name: amplify_secure_storage_example working-directory: packages/secure_storage/amplify_secure_storage/example needs-aws-config: false - needs-gen2-config: false diff --git a/.github/workflows/amplify_storage_s3_example.yaml b/.github/workflows/amplify_storage_s3_example.yaml index 76695e2074..e877fec686 100644 --- a/.github/workflows/amplify_storage_s3_example.yaml +++ b/.github/workflows/amplify_storage_s3_example.yaml @@ -170,7 +170,6 @@ jobs: package-name: amplify_storage_s3_example working-directory: packages/storage/amplify_storage_s3/example needs-aws-config: true - needs-gen2-config: false e2e_ios_test: needs: [test] uses: ./.github/workflows/e2e_ios.yaml @@ -179,7 +178,6 @@ jobs: package-name: amplify_storage_s3_example working-directory: packages/storage/amplify_storage_s3/example needs-aws-config: true - needs-gen2-config: false e2e_web_test: needs: [test] uses: ./.github/workflows/e2e_web.yaml @@ -188,7 +186,6 @@ jobs: package-name: amplify_storage_s3_example working-directory: packages/storage/amplify_storage_s3/example needs-aws-config: true - needs-gen2-config: false e2e_linux_test: needs: [test] uses: ./.github/workflows/e2e_linux.yaml @@ -197,7 +194,6 @@ jobs: package-name: amplify_storage_s3_example working-directory: packages/storage/amplify_storage_s3/example needs-aws-config: true - needs-gen2-config: false e2e_windows_test: needs: [test] uses: ./.github/workflows/e2e_windows.yaml @@ -206,4 +202,3 @@ jobs: package-name: amplify_storage_s3_example working-directory: packages/storage/amplify_storage_s3/example needs-aws-config: true - needs-gen2-config: false diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts index b2f058b55b..f8bb2ea34a 100644 --- a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts +++ b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts @@ -21,7 +21,8 @@ const backend = defineBackend({ restApiFunction, }); -/// REST API +// Custom REST API +// https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/set-up-rest-api/ // create a new API stack const apiStack = backend.createStack("api-stack"); @@ -92,13 +93,10 @@ const apiRestPolicy = new Policy(apiStack, "RestApiPolicy", { ], }); -// attach the policy to the authenticated and unauthenticated IAM roles +// attach the policy to the authenticated IAM role. (No guest access) backend.auth.resources.authenticatedUserIamRole.attachInlinePolicy( apiRestPolicy ); -backend.auth.resources.unauthenticatedUserIamRole.attachInlinePolicy( - apiRestPolicy -); // add outputs to the configuration file backend.addOutput({ diff --git a/packages/aft/lib/src/commands/generate/generate_workflows_command.dart b/packages/aft/lib/src/commands/generate/generate_workflows_command.dart index fa5e2ace07..5074ebf53c 100644 --- a/packages/aft/lib/src/commands/generate/generate_workflows_command.dart +++ b/packages/aft/lib/src/commands/generate/generate_workflows_command.dart @@ -403,9 +403,6 @@ jobs: final needsAwsConfig = File( p.join(package.path, 'tool', 'pull_test_backend.sh'), ).existsSync(); - final needsGen2Config = File( - p.join(package.path, 'tool', 'pull_test_gen2_backend.sh'), - ).existsSync(); for (final MapEntry(key: platform, value: e2eWorkflow) in e2eWorkflows.entries) { workflowContents.write( @@ -418,7 +415,6 @@ jobs: package-name: ${package.name} working-directory: $repoRelativePath needs-aws-config: $needsAwsConfig - needs-gen2-config: $needsGen2Config ''', ); } diff --git a/packages/api/amplify_api/example/tool/pull_test_backend.sh b/packages/api/amplify_api/example/tool/pull_test_backend.sh index 0bada3cad2..efa234a2ff 100755 --- a/packages/api/amplify_api/example/tool/pull_test_backend.sh +++ b/packages/api/amplify_api/example/tool/pull_test_backend.sh @@ -4,4 +4,6 @@ set -e -APP_ID=$AFS_NEXT_API_APP_ID ../../../../build-support/pull_backend_by_app_id.sh +aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplify_outputs.dart lib/amplify_outputs.dart +aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplifyconfiuration.dart lib/amplifyconfiuration.dart + diff --git a/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh b/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh deleted file mode 100755 index 34e6b473c3..0000000000 --- a/packages/api/amplify_api/example/tool/pull_test_gen2_backend.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -# SPDX-License-Identifier: Apache-2.0 - -set -e - -aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplify_outputs.dart lib/amplify_outputs.dart -aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplifyconfiuration.dart lib/amplifyconfiuration.dart From 960458d0e44b965972884491c6d2d74520a12b48 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Fri, 12 Jul 2024 12:49:55 -0600 Subject: [PATCH 10/16] rest api backend now mirrors gen 1 --- .../api/api-multi-auth/amplify/backend.ts | 38 +++++++++---------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts index f8bb2ea34a..ec1877a3ac 100644 --- a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts +++ b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts @@ -2,7 +2,6 @@ import { defineBackend } from "@aws-amplify/backend"; import { Stack } from "aws-cdk-lib"; import { AuthorizationType, - CognitoUserPoolsAuthorizer, Cors, LambdaIntegration, RestApi, @@ -54,12 +53,7 @@ const itemsPath = myRestApi.root.addResource("items", { }); // add methods you would like to create to the resource path -itemsPath.addMethod("GET", lambdaIntegration); -itemsPath.addMethod("POST", lambdaIntegration); -itemsPath.addMethod("DELETE", lambdaIntegration); -itemsPath.addMethod("PUT", lambdaIntegration); -itemsPath.addMethod("PATCH", lambdaIntegration); -itemsPath.addMethod("HEAD", lambdaIntegration); +itemsPath.addMethod("ANY", lambdaIntegration); // add a proxy resource path to the API itemsPath.addProxy({ @@ -67,18 +61,6 @@ itemsPath.addProxy({ defaultIntegration: lambdaIntegration, }); -// create a new Cognito User Pools authorizer -const cognitoAuth = new CognitoUserPoolsAuthorizer(apiStack, "CognitoAuth", { - cognitoUserPools: [backend.auth.resources.userPool], -}); - -// create a new resource path with Cognito authorization -const booksPath = myRestApi.root.addResource("cognito-auth-path"); -booksPath.addMethod("GET", lambdaIntegration, { - authorizationType: AuthorizationType.COGNITO, - authorizer: cognitoAuth, -}); - // create a new IAM policy to allow Invoke access to the API const apiRestPolicy = new Policy(apiStack, "RestApiPolicy", { statements: [ @@ -87,16 +69,30 @@ const apiRestPolicy = new Policy(apiStack, "RestApiPolicy", { resources: [ `${myRestApi.arnForExecuteApi("*", "/items", "dev")}`, `${myRestApi.arnForExecuteApi("*", "/items/*", "dev")}`, - `${myRestApi.arnForExecuteApi("*", "/cognito-auth-path", "dev")}`, + ], + }), + ], +}); +/// create a new IAM policy to allow Invoke access to the "GET" API for unauthenticated users +const apiRestGuestPolicy = new Policy(apiStack, "RestApiGuestPolicy", { + statements: [ + new PolicyStatement({ + actions: ["execute-api:Invoke"], + resources: [ + `${myRestApi.arnForExecuteApi("GET", "/items", "dev")}`, + `${myRestApi.arnForExecuteApi("GET", "/items/*", "dev")}`, ], }), ], }); -// attach the policy to the authenticated IAM role. (No guest access) +// attach the policy to the authenticated and unauthenticated IAM roles backend.auth.resources.authenticatedUserIamRole.attachInlinePolicy( apiRestPolicy ); +backend.auth.resources.unauthenticatedUserIamRole.attachInlinePolicy( + apiRestGuestPolicy +); // add outputs to the configuration file backend.addOutput({ From c6f6d6d9c073422b5e72f547ba60779a33bcbfb4 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Fri, 12 Jul 2024 13:15:01 -0600 Subject: [PATCH 11/16] update bootstrap command to include gen2 formatted config entrypoint --- .../aft/lib/src/commands/bootstrap_command.dart | 5 +++++ packages/api/amplify_api/example/lib/main.dart | 13 ++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/aft/lib/src/commands/bootstrap_command.dart b/packages/aft/lib/src/commands/bootstrap_command.dart index 2e07fa5904..cf26df05d9 100644 --- a/packages/aft/lib/src/commands/bootstrap_command.dart +++ b/packages/aft/lib/src/commands/bootstrap_command.dart @@ -67,6 +67,11 @@ const amplifyconfig = \'\'\'{ "Version": "1.0" }\'\'\'; +const amplifyConfig = \'\'\'{ + "UserAgent": "aws-amplify-cli/2.0", + "Version": "1.0" +}\'\'\'; + const amplifyEnvironments = {}; ''', ); diff --git a/packages/api/amplify_api/example/lib/main.dart b/packages/api/amplify_api/example/lib/main.dart index 8cac5c6403..f1a71f3b6e 100644 --- a/packages/api/amplify_api/example/lib/main.dart +++ b/packages/api/amplify_api/example/lib/main.dart @@ -1,7 +1,10 @@ // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 +import 'dart:convert'; + import 'package:amplify_api/amplify_api.dart'; +import 'package:amplify_api_example/amplify_outputs.dart'; import 'package:amplify_api_example/graphql_api_view.dart'; import 'package:amplify_api_example/models/ModelProvider.dart'; import 'package:amplify_api_example/rest_api_view.dart'; @@ -10,8 +13,6 @@ import 'package:amplify_authenticator/amplify_authenticator.dart'; import 'package:amplify_flutter/amplify_flutter.dart'; import 'package:flutter/material.dart'; -import 'amplifyconfiguration.dart'; - void main() { runApp(const MyApp()); } @@ -60,7 +61,13 @@ class _MyAppState extends State { ]); try { - await Amplify.configure(amplifyconfig); + // get custom rest api config from amplifyoutputs.dart + final json = jsonDecode(amplifyConfig); + // ignore: avoid_dynamic_calls + json['rest_api'] = {'multiAuthRest': json['custom']['multiAuthRest']}; + final configString = jsonEncode(json); + + await Amplify.configure(configString); } on AmplifyAlreadyConfiguredException { print( 'Amplify was already configured. Looks like app restarted on android.', From ac57a275657ab735cc284cd48fb4b59196d196db Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Fri, 12 Jul 2024 13:52:07 -0600 Subject: [PATCH 12/16] actions clean --- .github/composite_actions/fetch_backends/action.yaml | 11 ----------- .github/workflows/e2e_android.yaml | 5 ----- .github/workflows/e2e_ios.yaml | 5 ----- .github/workflows/e2e_linux.yaml | 5 ----- .github/workflows/e2e_web.yaml | 5 ----- .github/workflows/e2e_windows.yaml | 5 ----- 6 files changed, 36 deletions(-) diff --git a/.github/composite_actions/fetch_backends/action.yaml b/.github/composite_actions/fetch_backends/action.yaml index d1b3082fd0..01070b3dfd 100644 --- a/.github/composite_actions/fetch_backends/action.yaml +++ b/.github/composite_actions/fetch_backends/action.yaml @@ -17,9 +17,6 @@ inputs: secret-identifier: required: true description: ARN of secret from AWS Secrets Manger which is a JSON object of app IDs / s3 bucket ARNs - needs-gen2-config: - required: true - description: Whether the E2E workflow needs amplify_outputs from AWS runs: using: "composite" @@ -47,14 +44,6 @@ runs: shell: bash run: dart pub global run aft exec --include=${{ inputs.scope }} -- tool/pull_test_backend.sh - - name: Pull Amplify Outputs - shell: bash - run: | - if [[ "${{inputs.needs-gen2-config}}" == true ]]; then - dart pub global run aft exec --include=${{ inputs.scope }} -- tool/pull_test_gen2_backend.sh ... - fi - exit 0 - - name: Undo any codegen changes from amplify pull shell: bash run: dart pub global run aft exec --include=${{ inputs.scope }} -- [ -d "lib/models" ] && git checkout '**/lib/models/*' || exit 0 diff --git a/.github/workflows/e2e_android.yaml b/.github/workflows/e2e_android.yaml index 2f75b848cb..e9353de2ed 100644 --- a/.github/workflows/e2e_android.yaml +++ b/.github/workflows/e2e_android.yaml @@ -14,10 +14,6 @@ on: description: Whether the E2E workflow needs configuration pulled from AWS required: true type: boolean - needs-gen2-config: - required: true - description: Whether the E2E workflow needs amplify_outputs from AWS - type: boolean jobs: e2e-test-android: @@ -66,7 +62,6 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} scope: ${{ inputs.package-name }} secret-identifier: ${{ secrets.AWS_SECRET_IDENTIFIER }} - needs-gen2-config: ${{ inputs.needs-gen2-config }} - name: Launch Android emulator uses: ./.github/composite_actions/launch_android_emulator diff --git a/.github/workflows/e2e_ios.yaml b/.github/workflows/e2e_ios.yaml index 1c14c26915..8ce6ba8e1f 100644 --- a/.github/workflows/e2e_ios.yaml +++ b/.github/workflows/e2e_ios.yaml @@ -14,10 +14,6 @@ on: description: Whether the E2E workflow needs configuration pulled from AWS required: true type: boolean - needs-gen2-config: - required: true - description: Whether the E2E workflow needs amplify_outputs from AWS - type: boolean jobs: e2e-test-ios: @@ -64,7 +60,6 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} scope: ${{ inputs.package-name }} secret-identifier: ${{ secrets.AWS_SECRET_IDENTIFIER }} - needs-gen2-config: ${{ inputs.needs-gen2-config }} - name: Run integration tests timeout-minutes: 60 diff --git a/.github/workflows/e2e_linux.yaml b/.github/workflows/e2e_linux.yaml index d21313d471..39d1e2d6e2 100644 --- a/.github/workflows/e2e_linux.yaml +++ b/.github/workflows/e2e_linux.yaml @@ -14,10 +14,6 @@ on: description: Whether the E2E workflow needs configuration pulled from AWS required: true type: boolean - needs-gen2-config: - required: true - description: Whether the E2E workflow needs amplify_outputs from AWS - type: boolean jobs: e2e-test-linux: @@ -59,7 +55,6 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} scope: ${{ inputs.package-name }} secret-identifier: ${{ secrets.AWS_SECRET_IDENTIFIER }} - needs-gen2-config: ${{ inputs.needs-gen2-config }} - name: Run integration tests timeout-minutes: 60 diff --git a/.github/workflows/e2e_web.yaml b/.github/workflows/e2e_web.yaml index db72691250..9ed561a600 100644 --- a/.github/workflows/e2e_web.yaml +++ b/.github/workflows/e2e_web.yaml @@ -14,10 +14,6 @@ on: description: Whether the E2E workflow needs configuration pulled from AWS required: true type: boolean - needs-gen2-config: - required: true - description: Whether the E2E workflow needs amplify_outputs from AWS - type: boolean jobs: e2e-test-web: @@ -59,7 +55,6 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} scope: ${{ inputs.package-name }} secret-identifier: ${{ secrets.AWS_SECRET_IDENTIFIER }} - needs-gen2-config: ${{ inputs.needs-gen2-config }} - uses: ./.github/composite_actions/setup_chromedriver diff --git a/.github/workflows/e2e_windows.yaml b/.github/workflows/e2e_windows.yaml index 4eea27b5f4..de1c66627b 100644 --- a/.github/workflows/e2e_windows.yaml +++ b/.github/workflows/e2e_windows.yaml @@ -14,10 +14,6 @@ on: description: Whether the E2E workflow needs configuration pulled from AWS required: true type: boolean - needs-gen2-config: - required: true - description: Whether the E2E workflow needs amplify_outputs from AWS - type: boolean jobs: e2e-test-windows: @@ -62,7 +58,6 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} scope: ${{ inputs.package-name }} secret-identifier: ${{ secrets.AWS_SECRET_IDENTIFIER }} - needs-gen2-config: ${{ inputs.needs-gen2-config }} - name: Run integration tests timeout-minutes: 60 From 9cd866215422e7938e2ea14a24f071cede59646f Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Fri, 12 Jul 2024 14:02:14 -0600 Subject: [PATCH 13/16] fix: config typo --- packages/api/amplify_api/example/tool/pull_test_backend.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/api/amplify_api/example/tool/pull_test_backend.sh b/packages/api/amplify_api/example/tool/pull_test_backend.sh index efa234a2ff..3a1bd730c4 100755 --- a/packages/api/amplify_api/example/tool/pull_test_backend.sh +++ b/packages/api/amplify_api/example/tool/pull_test_backend.sh @@ -5,5 +5,4 @@ set -e aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplify_outputs.dart lib/amplify_outputs.dart -aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplifyconfiuration.dart lib/amplifyconfiuration.dart - +aws s3 cp s3://$AFS_API_GEN2_BUCKET_NAME/amplifyconfiguration.dart lib/amplifyconfiguration.dart From ddc5cee81cdc88bda083af3b204f3da1f75806d3 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Tue, 16 Jul 2024 12:05:27 -0500 Subject: [PATCH 14/16] skip test on web for unauthed user failing cors --- .../api/api-multi-auth/amplify/backend.ts | 2 +- .../backend/api/APIGatewayAuthStack.json | 196 ------------------ .../example/integration_test/rest_test.dart | 20 +- 3 files changed, 13 insertions(+), 205 deletions(-) delete mode 100644 packages/api/amplify_api/example/amplify/backend/api/APIGatewayAuthStack.json diff --git a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts index ec1877a3ac..5f1dbab9b7 100644 --- a/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts +++ b/infra-gen2/backends/api/api-multi-auth/amplify/backend.ts @@ -98,7 +98,7 @@ backend.auth.resources.unauthenticatedUserIamRole.attachInlinePolicy( backend.addOutput({ custom: { [myRestApi.restApiName]: { - url: myRestApi.url, + url: myRestApi.url.replace(/\/+$/, ""), aws_region: Stack.of(myRestApi).region, authorization_type: AuthorizationType.IAM, }, diff --git a/packages/api/amplify_api/example/amplify/backend/api/APIGatewayAuthStack.json b/packages/api/amplify_api/example/amplify/backend/api/APIGatewayAuthStack.json deleted file mode 100644 index 04fa0bd445..0000000000 --- a/packages/api/amplify_api/example/amplify/backend/api/APIGatewayAuthStack.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "Description": "API Gateway policy stack created using Amplify CLI", - "AWSTemplateFormatVersion": "2010-09-09", - "Parameters": { - "authRoleName": { - "Type": "String" - }, - "unauthRoleName": { - "Type": "String" - }, - "env": { - "Type": "String" - }, - "multiAuthRest": { - "Type": "String" - } - }, - "Conditions": { - "ShouldNotCreateEnvResources": { - "Fn::Equals": [ - { - "Ref": "env" - }, - "NONE" - ] - } - }, - "Resources": { - "PolicyAPIGWAuth1": { - "Type": "AWS::IAM::ManagedPolicy", - "Properties": { - "PolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Action": [ - "execute-api:Invoke" - ], - "Resource": [ - { - "Fn::Join": [ - "", - [ - "arn:aws:execute-api:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":", - { - "Ref": "multiAuthRest" - }, - "/", - { - "Fn::If": [ - "ShouldNotCreateEnvResources", - "Prod", - { - "Ref": "env" - } - ] - }, - "/*/items/*" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:aws:execute-api:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":", - { - "Ref": "multiAuthRest" - }, - "/", - { - "Fn::If": [ - "ShouldNotCreateEnvResources", - "Prod", - { - "Ref": "env" - } - ] - }, - "/*/items" - ] - ] - } - ] - } - ] - }, - "Roles": [ - { - "Ref": "authRoleName" - } - ] - } - }, - "PolicyAPIGWUnauth1": { - "Type": "AWS::IAM::ManagedPolicy", - "Properties": { - "PolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Action": [ - "execute-api:Invoke" - ], - "Resource": [ - { - "Fn::Join": [ - "", - [ - "arn:aws:execute-api:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":", - { - "Ref": "multiAuthRest" - }, - "/", - { - "Fn::If": [ - "ShouldNotCreateEnvResources", - "Prod", - { - "Ref": "env" - } - ] - }, - "/GET/items/*" - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:aws:execute-api:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":", - { - "Ref": "multiAuthRest" - }, - "/", - { - "Fn::If": [ - "ShouldNotCreateEnvResources", - "Prod", - { - "Ref": "env" - } - ] - }, - "/GET/items" - ] - ] - } - ] - } - ] - }, - "Roles": [ - { - "Ref": "unauthRoleName" - } - ] - } - } - } -} \ No newline at end of file diff --git a/packages/api/amplify_api/example/integration_test/rest_test.dart b/packages/api/amplify_api/example/integration_test/rest_test.dart index e5aa68a81f..293abd2a8c 100644 --- a/packages/api/amplify_api/example/integration_test/rest_test.dart +++ b/packages/api/amplify_api/example/integration_test/rest_test.dart @@ -61,14 +61,18 @@ void main({bool useExistingTestUser = false}) { skip: zIsWeb, ); - testWidgets('should throw a HttpStatusException for POST', - (WidgetTester tester) async { - final operation = Amplify.API.post(path); - await expectLater( - operation.response, - throwsA(isA()), - ); - }); + testWidgets( + 'should throw a HttpStatusException for POST', + (WidgetTester tester) async { + final operation = Amplify.API.post(path); + await expectLater( + operation.response, + throwsA(isA()), + ); + }, + // Skip on web because CORS + skip: zIsWeb, + ); }); group('authorized user access', () { From d9e68a2490d05450e07cf27ad75d9e8a2a13fb04 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Tue, 16 Jul 2024 14:07:23 -0500 Subject: [PATCH 15/16] small refactor to configure method --- .../graphql/api_key_test.dart | 8 ++---- .../integration_test/graphql/iam_test.dart | 9 ++----- .../graphql/user_pools_test.dart | 9 +++---- .../example/integration_test/main_test.dart | 22 ++++++++++------ .../example/integration_test/rest_test.dart | 2 +- .../example/integration_test/util.dart | 26 +++++-------------- 6 files changed, 29 insertions(+), 47 deletions(-) diff --git a/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart b/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart index 9e6181b40f..4bc0cdb532 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/api_key_test.dart @@ -10,18 +10,14 @@ import 'package:integration_test/integration_test.dart'; import '../util.dart'; -void main({bool useExistingTestUser = false, bool useGen2 = false}) { +void main({bool useExistingTestUser = false, bool useGen1 = false}) { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group( 'GraphQL API key', () { setUpAll(() async { - if (useGen2) { - await configureAmplifyGen2(); - } else { - await configureAmplify(); - } + await configureAmplify(useGen1: useGen1); await signOutTestUser(); }); diff --git a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart index 40cb58766d..55918568cb 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/iam_test.dart @@ -23,16 +23,12 @@ const _limit = 10000; const _max = 10000; -void main({bool useExistingTestUser = false, bool useGen2 = false}) { +void main({bool useExistingTestUser = false, bool useGen1 = false}) { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group('GraphQL IAM', () { setUpAll(() async { - if (useGen2) { - await configureAmplifyGen2(); - } else { - await configureAmplify(); - } + await configureAmplify(useGen1: useGen1); if (!useExistingTestUser) { await signUpTestUser(); @@ -361,7 +357,6 @@ void main({bool useExistingTestUser = false, bool useGen2 = false}) { testWidgets( 'should GET a child and include parent with complex identifier and custom primary key', (WidgetTester tester) async { - // TODO(equartey): remove when test is reliably skipped const name = 'Integration Test CpkParent to fetch w child'; const explicitChildName = 'Explicit child name fetch test'; const implicitChildName = 'Implicit child name fetch test'; diff --git a/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart b/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart index c0ce762c0c..83d2a95b8c 100644 --- a/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart +++ b/packages/api/amplify_api/example/integration_test/graphql/user_pools_test.dart @@ -9,16 +9,13 @@ import 'package:integration_test/integration_test.dart'; import '../util.dart'; -void main({bool useExistingTestUser = false, bool useGen2 = false}) { +void main({bool useExistingTestUser = false, bool useGen1 = false}) { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group('GraphQL Cognito User Pools', () { setUpAll(() async { - if (useGen2) { - await configureAmplifyGen2(); - } else { - await configureAmplify(); - } + await configureAmplify(useGen1: useGen1); + if (!useExistingTestUser) { await signUpTestUser(); } diff --git a/packages/api/amplify_api/example/integration_test/main_test.dart b/packages/api/amplify_api/example/integration_test/main_test.dart index 17c98ac2cc..41975a1999 100644 --- a/packages/api/amplify_api/example/integration_test/main_test.dart +++ b/packages/api/amplify_api/example/integration_test/main_test.dart @@ -16,7 +16,7 @@ void main() async { group('amplify_api gen 1 config', () { setUpAll(() async { - await configureAmplify(); + await configureAmplify(useGen1: true); await signUpTestUser(); await signInTestUser(); }); @@ -26,14 +26,23 @@ void main() async { await Amplify.reset(); }); - graph_api_key_test.main(useExistingTestUser: true); - graph_iam_test.main(useExistingTestUser: true); - graph_user_pools_test.main(useExistingTestUser: true); + graph_api_key_test.main( + useExistingTestUser: true, + useGen1: true, + ); + graph_iam_test.main( + useExistingTestUser: true, + useGen1: true, + ); + graph_user_pools_test.main( + useExistingTestUser: true, + useGen1: true, + ); }); group('amplify_api gen 2 config', () { setUpAll(() async { - await configureAmplifyGen2(); + await configureAmplify(); await signUpTestUser(); await signInTestUser(); }); @@ -45,15 +54,12 @@ void main() async { graph_api_key_test.main( useExistingTestUser: true, - useGen2: true, ); graph_iam_test.main( useExistingTestUser: true, - useGen2: true, ); graph_user_pools_test.main( useExistingTestUser: true, - useGen2: true, ); rest_test.main(useExistingTestUser: true); diff --git a/packages/api/amplify_api/example/integration_test/rest_test.dart b/packages/api/amplify_api/example/integration_test/rest_test.dart index 293abd2a8c..fd9295734e 100644 --- a/packages/api/amplify_api/example/integration_test/rest_test.dart +++ b/packages/api/amplify_api/example/integration_test/rest_test.dart @@ -21,7 +21,7 @@ void main({bool useExistingTestUser = false}) { group('REST', () { setUpAll(() async { - await configureAmplifyGen2(); + await configureAmplify(); if (!useExistingTestUser) { await signUpTestUser(); diff --git a/packages/api/amplify_api/example/integration_test/util.dart b/packages/api/amplify_api/example/integration_test/util.dart index 9fef083465..6690dabcf9 100644 --- a/packages/api/amplify_api/example/integration_test/util.dart +++ b/packages/api/amplify_api/example/integration_test/util.dart @@ -75,23 +75,7 @@ class TestUser { } } -Future configureAmplify() async { - if (!Amplify.isConfigured) { - await Amplify.addPlugins([ - AmplifyAuthCognito( - secureStorageFactory: AmplifySecureStorage.factoryFrom( - macOSOptions: MacOSSecureStorageOptions(useDataProtection: false), - ), - ), - AmplifyAPI( - options: APIPluginOptions(modelProvider: ModelProvider.instance), - ), - ]); - await Amplify.configure(gen1.amplifyConfig); - } -} - -Future configureAmplifyGen2() async { +Future configureAmplify({bool useGen1 = false}) async { if (!Amplify.isConfigured) { await Amplify.addPlugins([ AmplifyAuthCognito( @@ -105,8 +89,12 @@ Future configureAmplifyGen2() async { ), ), ]); - final config = _addRestConfig(gen2.amplifyConfig); - await Amplify.configure(config); + if (useGen1) { + await Amplify.configure(gen1.amplifyConfig); + } else { + final config = _addRestConfig(gen2.amplifyConfig); + await Amplify.configure(config); + } } } From 61b6f3cb357bf17926698f9295ad19db5088f984 Mon Sep 17 00:00:00 2001 From: Elijah Quartey Date: Thu, 18 Jul 2024 09:17:23 -0500 Subject: [PATCH 16/16] refactor copy/upload to accept list of files --- infra-gen2/tool/deploy_gen2.dart | 78 +++++++++++++++----------------- 1 file changed, 37 insertions(+), 41 deletions(-) diff --git a/infra-gen2/tool/deploy_gen2.dart b/infra-gen2/tool/deploy_gen2.dart index 256ecd1033..0c37588ecf 100644 --- a/infra-gen2/tool/deploy_gen2.dart +++ b/infra-gen2/tool/deploy_gen2.dart @@ -127,11 +127,7 @@ void main(List arguments) async { // Copy config files to shared paths _copyConfigFile( backendGroup.sharedOutputs, - amplifyOutputs, - ); - _copyConfigFile( - backendGroup.sharedOutputs, - amplifyConfiguration, + [amplifyOutputs, amplifyConfiguration], ); // Check if the S3 bucket exists @@ -148,11 +144,7 @@ void main(List arguments) async { // Upload config files to S3 bucket _uploadConfigFileToS3( bucketName, - amplifyOutputs, - ); - _uploadConfigFileToS3( - bucketName, - amplifyConfiguration, + [amplifyOutputs, amplifyConfiguration], ); print('✅ Deployment for $categoryName Category complete'); @@ -300,25 +292,27 @@ void _appendEnvironments( /// Copy a given config file to a list of shared paths void _copyConfigFile( List outputPaths, - File configFile, + List configFiles, ) { if (outputPaths.length <= 1) { return; } - final fileName = configFile.path.split('/').last; + for (final configFile in configFiles) { + final fileName = configFile.path.split('/').last; - print('👯 Copying $fileName to other shared paths'); - for (final outputPath in outputPaths) { - final destination = p.join(repoRoot.path, outputPath); - final outputFile = File(p.join(destination, fileName)); + print('👯 Copying $fileName to other shared paths'); + for (final outputPath in outputPaths) { + final destination = p.join(repoRoot.path, outputPath); + final outputFile = File(p.join(destination, fileName)); - if (!outputFile.existsSync()) { - outputFile.createSync(recursive: true); - } - final amplifyOutputsContents = configFile.readAsStringSync(); + if (!outputFile.existsSync()) { + outputFile.createSync(recursive: true); + } + final amplifyOutputsContents = configFile.readAsStringSync(); - outputFile.writeAsStringSync(amplifyOutputsContents); + outputFile.writeAsStringSync(amplifyOutputsContents); + } } } @@ -397,29 +391,31 @@ void _createS3Bucket(String bucketName) { /// Upload the amplify_outputs.dart file to the S3 bucket void _uploadConfigFileToS3( String bucketName, - File configFile, + List configFiles, ) { - final fileName = configFile.path.split('/').last; - print('📲 Uploading $fileName to S3 bucket'); - final downloadRes = Process.runSync( - 'aws', - [ - '--profile=${Platform.environment['AWS_PROFILE'] ?? 'default'}', - 's3', - 'cp', - configFile.path, - 's3://$bucketName/$fileName', - ], - stdoutEncoding: utf8, - stderrEncoding: utf8, - ); - if (downloadRes.exitCode != 0) { - throw Exception( - '❌ Error downloading $bucketName config from S3: ' - '${downloadRes.stdout}\n${downloadRes.stderr}', + for (final configFile in configFiles) { + final fileName = configFile.path.split('/').last; + print('📲 Uploading $fileName to S3 bucket'); + final downloadRes = Process.runSync( + 'aws', + [ + '--profile=${Platform.environment['AWS_PROFILE'] ?? 'default'}', + 's3', + 'cp', + configFile.path, + 's3://$bucketName/$fileName', + ], + stdoutEncoding: utf8, + stderrEncoding: utf8, ); + if (downloadRes.exitCode != 0) { + throw Exception( + '❌ Error downloading $bucketName config from S3: ' + '${downloadRes.stdout}\n${downloadRes.stderr}', + ); + } + print('👍 $fileName successfully uploaded to S3 bucket'); } - print('👍 $fileName successfully uploaded to S3 bucket'); } /// Generates gen 1 amplifyconfiguration.dart file