From 5f84cab015e6451a518e01f23adefb7ae3e15eed Mon Sep 17 00:00:00 2001 From: pizzacat83 <17941141+pizzacat83@users.noreply.github.com> Date: Sun, 26 Mar 2023 15:40:56 +0900 Subject: [PATCH] upgrade to AWS SDK v3 --- aws/package.json | 7 +- aws/serverless.yml | 9 +- aws/serverless/lib/sts.js | 2 +- aws/src/lib/dynamodb.ts | 6 +- aws/src/lib/envvar/prod.ts | 6 +- aws/src/lib/s3.ts | 14 +- aws/src/lib/sns.ts | 2 +- aws/src/slack/events/attribute.ts | 4 +- aws/src/watch-inshi/index.ts | 14 +- package.json | 4 +- yarn.lock | 1364 ++++++++++++++++++++++++++++- 11 files changed, 1405 insertions(+), 27 deletions(-) diff --git a/aws/package.json b/aws/package.json index 83cf44ee..906d1347 100644 --- a/aws/package.json +++ b/aws/package.json @@ -13,12 +13,17 @@ "test:ci": "tsc --noEmit && yarn run lint:ci && jest --verbose --coverage" }, "dependencies": { + "@aws-sdk/client-dynamodb": "^3.299.0", + "@aws-sdk/client-s3": "^3.299.0", + "@aws-sdk/client-sns": "^3.299.0", + "@aws-sdk/client-ssm": "^3.299.0", + "@aws-sdk/client-sts": "^3.299.0", + "@aws-sdk/lib-dynamodb": "^3.299.0", "@aws/dynamodb-data-mapper": "^0.7.3", "@aws/dynamodb-data-mapper-annotations": "^0.7.3", "@slack/web-api": "6", "@tsconfig/node18": "^1.0.1", "@types/common-tags": "^1.8.1", - "aws-sdk": "^2.1301.0", "axios": "~0.23.0", "cheerio": "^1.0.0-rc.10", "common-tags": "^1.8.0", diff --git a/aws/serverless.yml b/aws/serverless.yml index e6f7678a..66c14351 100644 --- a/aws/serverless.yml +++ b/aws/serverless.yml @@ -22,7 +22,12 @@ custom: includeModules: nodeModulesRelativeDir: '..' forceExclude: - - aws-sdk + - '@aws-sdk/client-dynamodb' + - '@aws-sdk/client-s3' + - '@aws-sdk/client-sns' + - '@aws-sdk/client-ssm' + - '@aws-sdk/client-sts' + - '@aws-sdk/lib-dynamodb' excludeFiles: "**/*.test.ts" dynamodbConfig: tableName: @@ -53,7 +58,7 @@ custom: provider: name: aws - runtime: nodejs14.x + runtime: nodejs18.x stage: ${self:custom.stage} region: us-east-1 memorySize: 128 diff --git a/aws/serverless/lib/sts.js b/aws/serverless/lib/sts.js index c9d76e23..37a0ad64 100644 --- a/aws/serverless/lib/sts.js +++ b/aws/serverless/lib/sts.js @@ -1,4 +1,4 @@ -const { STS } = require('aws-sdk'); +const { STS } = require('@aws-sdk/client-sts'); const sts = new STS(); module.exports.accountId = async () => (await sts.getCallerIdentity().promise()).Account; diff --git a/aws/src/lib/dynamodb.ts b/aws/src/lib/dynamodb.ts index 6b203772..66e768ec 100644 --- a/aws/src/lib/dynamodb.ts +++ b/aws/src/lib/dynamodb.ts @@ -1,7 +1,8 @@ -import AWS from 'aws-sdk'; +import { DynamoDBClient } from "@aws-sdk/client-dynamodb"; +import { DynamoDBDocumentClient as DocumentClient } from '@aws-sdk/lib-dynamodb'; import { isReal, stage } from './stages'; -export const db = new AWS.DynamoDB.DocumentClient( +const client = new DynamoDBClient( isReal(stage) ? {} : { @@ -9,3 +10,4 @@ export const db = new AWS.DynamoDB.DocumentClient( endpoint: 'http://localhost:8000', }, ); +export const db = DocumentClient.from(client); diff --git a/aws/src/lib/envvar/prod.ts b/aws/src/lib/envvar/prod.ts index 52fd9a3d..bd45fc61 100644 --- a/aws/src/lib/envvar/prod.ts +++ b/aws/src/lib/envvar/prod.ts @@ -1,11 +1,11 @@ import assert from 'assert'; -import AWS from 'aws-sdk'; +import { SSM } from '@aws-sdk/client-ssm'; import 'source-map-support/register'; import { stage } from '../stages'; import type { EnvVar, EnvVarKey } from './base'; class EnvVarProd implements EnvVar { - ssm = new AWS.SSM(); + ssm = new SSM({}); cache = new Map>(); private async fetch(key: EnvVarKey): Promise { @@ -14,7 +14,7 @@ class EnvVarProd implements EnvVar { Name: `/ap2020bot/${stage}/${key}`, WithDecryption: true, /* eslint-enable @typescript-eslint/naming-convention */ - }).promise(); + }); const value = res?.Parameter?.Value; assert(value !== undefined); return value; diff --git a/aws/src/lib/s3.ts b/aws/src/lib/s3.ts index 062c4754..3130cdf2 100644 --- a/aws/src/lib/s3.ts +++ b/aws/src/lib/s3.ts @@ -1,12 +1,14 @@ -import AWS from 'aws-sdk'; +import { S3 } from '@aws-sdk/client-s3'; import { isReal, stage } from './stages'; export const s3 = isReal(stage) ? - new AWS.S3() : - new AWS.S3({ - s3ForcePathStyle: true, - accessKeyId: 'S3RVER', - secretAccessKey: 'S3RVER', + new S3({}) : + new S3({ + forcePathStyle: true, + credentials: { + accessKeyId: 'S3RVER', + secretAccessKey: 'S3RVER', + }, endpoint: 'http://localhost:3003', }); diff --git a/aws/src/lib/sns.ts b/aws/src/lib/sns.ts index f7d744de..08693122 100644 --- a/aws/src/lib/sns.ts +++ b/aws/src/lib/sns.ts @@ -1,4 +1,4 @@ -import { SNS } from 'aws-sdk'; +import { SNS } from '@aws-sdk/client-sns'; import { isReal, stage } from './stages'; export const sns = new SNS( diff --git a/aws/src/slack/events/attribute.ts b/aws/src/slack/events/attribute.ts index d5bcbc36..f0aa86cf 100644 --- a/aws/src/slack/events/attribute.ts +++ b/aws/src/slack/events/attribute.ts @@ -1,5 +1,7 @@ import type { EventPayload } from '@/lib/slack/events/types'; -import type { MessageAttributeMap, MessageAttributeValue } from 'aws-sdk/clients/sns'; +import type { MessageAttributeValue } from '@aws-sdk/client-sns'; + +type MessageAttributeMap = Record; const toAttr = (str: string): MessageAttributeValue => ({ /* eslint-disable @typescript-eslint/naming-convention */ diff --git a/aws/src/watch-inshi/index.ts b/aws/src/watch-inshi/index.ts index 81b8af32..8ce3d56b 100644 --- a/aws/src/watch-inshi/index.ts +++ b/aws/src/watch-inshi/index.ts @@ -10,7 +10,7 @@ import type { MessageAttachment } from '@slack/web-api'; import { source } from 'common-tags'; import type { Option } from 'ts-results'; import { None, Some } from 'ts-results'; -import type { AWSError } from 'aws-sdk'; +import { S3ServiceException, NoSuchKey } from '@aws-sdk/client-s3'; import { Size, validateSize } from '@/lib/validate'; import assert from 'assert'; import { getColor } from '@/lib/color'; @@ -67,12 +67,14 @@ const loadOldText = async (): Promise> => { Bucket: getBucketName('default'), Key: 'watch-inshi/ist/index.txt', /* eslint-enable @typescript-eslint/naming-convention */ - }).promise(); + }); assert(res.Body !== undefined); return Some(res.Body.toString()); - } catch (error_) { - const error = error_ as AWSError; - if (['AccessDenied', 'NoSuchKey'].includes(error.code)) { + } catch (error) { + if (error instanceof NoSuchKey) { + return None; + } + if (error instanceof S3ServiceException && error.name === 'AccessDenied') { return None; } throw error; @@ -95,7 +97,7 @@ const saveNewText = async (text: string): Promise => { Key: 'watch-inshi/ist/index.txt', Body: buf, /* eslint-enable @typescript-eslint/naming-convention */ - }).promise(); + }); }; /** diff --git a/package.json b/package.json index 379cb921..5da00735 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,9 @@ { "name": "@ap2020/bot", "version": "1.0.0", - "workspaces": ["aws"], + "workspaces": [ + "aws" + ], "main": "index.js", "repository": "https://github.com/ap2020/ap2020bot.git", "author": "ap2020", diff --git a/yarn.lock b/yarn.lock index fc593c73..09f80bee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,6 +19,12 @@ __metadata: version: 0.0.0-use.local resolution: "@ap2020/bot-aws@workspace:aws" dependencies: + "@aws-sdk/client-dynamodb": ^3.299.0 + "@aws-sdk/client-s3": ^3.299.0 + "@aws-sdk/client-sns": ^3.299.0 + "@aws-sdk/client-ssm": ^3.299.0 + "@aws-sdk/client-sts": ^3.299.0 + "@aws-sdk/lib-dynamodb": ^3.299.0 "@aws/dynamodb-data-mapper": ^0.7.3 "@aws/dynamodb-data-mapper-annotations": ^0.7.3 "@pizzacat83/eslint-config": "git+https://github.com/pizzacat83/eslint-config.git" @@ -35,7 +41,6 @@ __metadata: "@types/tsscmp": ^1.0.0 "@typescript-eslint/eslint-plugin": ^5.3.0 "@typescript-eslint/parser": ^5.41.0 - aws-sdk: ^2.1301.0 axios: ~0.23.0 change-case: ^4.1.2 cheerio: ^1.0.0-rc.10 @@ -84,6 +89,1311 @@ __metadata: languageName: unknown linkType: soft +"@aws-crypto/crc32@npm:3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/crc32@npm:3.0.0" + dependencies: + "@aws-crypto/util": ^3.0.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^1.11.1 + checksum: 9fdb3e837fc54119b017ea34fd0a6d71d2c88075d99e1e818a5158e0ad30ced67ddbcc423a11ceeef6cc465ab5ffd91830acab516470b48237ca7abd51be9642 + languageName: node + linkType: hard + +"@aws-crypto/crc32c@npm:3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/crc32c@npm:3.0.0" + dependencies: + "@aws-crypto/util": ^3.0.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^1.11.1 + checksum: 0a116b5d1c5b09a3dde65aab04a07b32f543e87b68f2d175081e3f4a1a17502343f223d691dd883ace1ddce65cd40093673e7c7415dcd99062202ba87ffb4038 + languageName: node + linkType: hard + +"@aws-crypto/ie11-detection@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/ie11-detection@npm:3.0.0" + dependencies: + tslib: ^1.11.1 + checksum: 299b2ddd46eddac1f2d54d91386ceb37af81aef8a800669281c73d634ed17fd855dcfb8b3157f2879344b93a2666a6d602550eb84b71e4d7868100ad6da8f803 + languageName: node + linkType: hard + +"@aws-crypto/sha1-browser@npm:3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/sha1-browser@npm:3.0.0" + dependencies: + "@aws-crypto/ie11-detection": ^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 + checksum: 78c379e105a0c4e7b2ed745dffd8f55054d7dde8b350b61de682bbc3cd081a50e2f87861954fa9cd53c7ea711ebca1ca0137b14cb36483efc971f60f573cf129 + languageName: node + linkType: hard + +"@aws-crypto/sha256-browser@npm:3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/sha256-browser@npm:3.0.0" + 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 + checksum: ca89456bf508db2e08060a7f656460db97ac9a15b11e39d6fa7665e2b156508a1758695bff8e82d0a00178d6ac5c36f35eb4bcfac2e48621265224ca14a19bd2 + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:3.0.0, @aws-crypto/sha256-js@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/sha256-js@npm:3.0.0" + dependencies: + "@aws-crypto/util": ^3.0.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^1.11.1 + checksum: 644ded32ea310237811afae873d3c7320739cb6f6cc39dced9c94801379e68e5ee2cca0c34f0384793fa9e750a7e0a5e2468f95754bd08e6fd72ab833c8fe23c + languageName: node + linkType: hard + +"@aws-crypto/supports-web-crypto@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/supports-web-crypto@npm:3.0.0" + dependencies: + tslib: ^1.11.1 + checksum: 35479a1558db9e9a521df6877a99f95670e972c602f2a0349303477e5d638a5baf569fb037c853710e382086e6fd77e8ed58d3fb9b49f6e1186a9d26ce7be006 + languageName: node + linkType: hard + +"@aws-crypto/util@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/util@npm:3.0.0" + dependencies: + "@aws-sdk/types": ^3.222.0 + "@aws-sdk/util-utf8-browser": ^3.0.0 + tslib: ^1.11.1 + checksum: d29d5545048721aae3d60b236708535059733019a105f8a64b4e4a8eab7cf8dde1546dc56bff7de20d36140a4d1f0f4693e639c5732a7059273a7b1e56354776 + languageName: node + linkType: hard + +"@aws-sdk/abort-controller@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/abort-controller@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: bfaf89f703f3be0b2c79574e3bd67f7f8272c88e1f99edaba51fa592a70d82f391380fdec703d8b31eea5488b285797848f7c6d187e87872ec0faf2df8284d47 + languageName: node + linkType: hard + +"@aws-sdk/chunked-blob-reader@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/chunked-blob-reader@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 229903d1092a4367fcd4b9e9f9a0b5f33dece397e97e8266406fb17cb40ad3ce212d48d7b6fe4dc5e7b2cf4563fd2f61652e0b4803df9c5079ccb05fccb15ec7 + languageName: node + linkType: hard + +"@aws-sdk/client-dynamodb@npm:^3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.299.0" + dependencies: + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/client-sts": 3.299.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/credential-provider-node": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-endpoint-discovery": 3.299.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-signing": 3.299.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/util-waiter": 3.296.0 + tslib: ^2.5.0 + uuid: ^8.3.2 + checksum: d488d61f83c9b7d9ee9305008fdb59570f7e674812620225659fb71cb0aa8b422d6d8bd008d7474803967e80339b54b9603b556971b9ccec741c718dc83d1ebb + languageName: node + linkType: hard + +"@aws-sdk/client-s3@npm:^3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-s3@npm:3.299.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-sts": 3.299.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/credential-provider-node": 3.299.0 + "@aws-sdk/eventstream-serde-browser": 3.296.0 + "@aws-sdk/eventstream-serde-config-resolver": 3.296.0 + "@aws-sdk/eventstream-serde-node": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-blob-browser": 3.299.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/hash-stream-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/md5-js": 3.296.0 + "@aws-sdk/middleware-bucket-endpoint": 3.299.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-expect-continue": 3.296.0 + "@aws-sdk/middleware-flexible-checksums": 3.296.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-location-constraint": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-sdk-s3": 3.296.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-signing": 3.299.0 + "@aws-sdk/middleware-ssec": 3.296.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/signature-v4-multi-region": 3.299.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-stream-browser": 3.296.0 + "@aws-sdk/util-stream-node": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/util-waiter": 3.296.0 + "@aws-sdk/xml-builder": 3.295.0 + fast-xml-parser: 4.1.2 + tslib: ^2.5.0 + checksum: 564fb486c47550e44abee25ebb98349418dc0c7d016695aeeb7fc08a0401353e0789f3191eb02825aee06e892d15c175434bf727d8e79a7af8c8deb9c08bf54d + languageName: node + linkType: hard + +"@aws-sdk/client-sns@npm:^3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-sns@npm:3.299.0" + dependencies: + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/client-sts": 3.299.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/credential-provider-node": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-signing": 3.299.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + fast-xml-parser: 4.1.2 + tslib: ^2.5.0 + checksum: ae060d700d172952e2e49165183b084718264f6123b038520ca2723d415c026f201fab6659c5a2a34aa7291b7c915e14bdd374a9bc231ac8c6c4b340a1d6635b + languageName: node + linkType: hard + +"@aws-sdk/client-ssm@npm:^3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-ssm@npm:3.299.0" + dependencies: + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/client-sts": 3.299.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/credential-provider-node": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-signing": 3.299.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/util-waiter": 3.296.0 + tslib: ^2.5.0 + uuid: ^8.3.2 + checksum: 516284d09a3fc9f185896a3069502f8a480cf058f6ed3c611c693c7276fdb0bd27f8d3ed014e59d2d31db7e04252344f39167c03342da3fd7c111bba789179c7 + languageName: node + linkType: hard + +"@aws-sdk/client-sso-oidc@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.299.0" + dependencies: + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 67ab9a7a85cd6802e3247baa0932dbad6a385075975ba6ee939115fa9531ddb2c38a0829dff6def2a62e1d868a6f6bf340e2ba494c075128fafcc851ad352ab6 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-sso@npm:3.299.0" + dependencies: + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: e83a26facdf0f08677f883df4e382654db6850a71a370c7f60afba1c00ecf7aac315477fcfc571e7300dd016804445d416fce3edd14966aa1b366e662a3697be + languageName: node + linkType: hard + +"@aws-sdk/client-sts@npm:3.299.0, @aws-sdk/client-sts@npm:^3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/client-sts@npm:3.299.0" + dependencies: + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/credential-provider-node": 3.299.0 + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/hash-node": 3.296.0 + "@aws-sdk/invalid-dependency": 3.296.0 + "@aws-sdk/middleware-content-length": 3.296.0 + "@aws-sdk/middleware-endpoint": 3.299.0 + "@aws-sdk/middleware-host-header": 3.296.0 + "@aws-sdk/middleware-logger": 3.296.0 + "@aws-sdk/middleware-recursion-detection": 3.296.0 + "@aws-sdk/middleware-retry": 3.296.0 + "@aws-sdk/middleware-sdk-sts": 3.299.0 + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/middleware-signing": 3.299.0 + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/middleware-user-agent": 3.299.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/smithy-client": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-body-length-browser": 3.295.0 + "@aws-sdk/util-body-length-node": 3.295.0 + "@aws-sdk/util-defaults-mode-browser": 3.296.0 + "@aws-sdk/util-defaults-mode-node": 3.299.0 + "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + "@aws-sdk/util-user-agent-browser": 3.299.0 + "@aws-sdk/util-user-agent-node": 3.299.0 + "@aws-sdk/util-utf8": 3.295.0 + fast-xml-parser: 4.1.2 + tslib: ^2.5.0 + checksum: 4a9160e0e79a3f5d39646d56dbd9a0cb52063164df42e88640019ca74e88e49f7c36ddb98beae537051eb0798d912e283262657bdf420c6640ed04783f2d3d72 + languageName: node + linkType: hard + +"@aws-sdk/config-resolver@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/config-resolver@npm:3.299.0" + dependencies: + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-config-provider": 3.295.0 + "@aws-sdk/util-middleware": 3.296.0 + tslib: ^2.5.0 + checksum: 2fc2bd424a3b24cabf1df549b6102a47657ddf77f6d81cf2d477fd7eec407071febc5ec5e21384903104526b753c71777106c24dfdfd055e2b8cd810d7d50730 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.296.0" + dependencies: + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 2695b2431f68a0faea47e41bef6ad38a5ccaa48a85729b7b533af63daa30e0645e9aee6d138abfbb2175c361b2afdf6a8acb6bd19a6cc7c2648d7c6a1ca84917 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-imds@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/credential-provider-imds@npm:3.296.0" + dependencies: + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + tslib: ^2.5.0 + checksum: 02e3e5b45816a7907c48a79db209c7c3a3158908dd8beac2bf20c097d6d246d3cc89d3058c11ba2d774afc37b3cf1f83d93936644179e75f5bbc9484e853c747 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.299.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.296.0 + "@aws-sdk/credential-provider-imds": 3.296.0 + "@aws-sdk/credential-provider-process": 3.296.0 + "@aws-sdk/credential-provider-sso": 3.299.0 + "@aws-sdk/credential-provider-web-identity": 3.296.0 + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/shared-ini-file-loader": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 2bb3b76ee7083cd861ac81bfd3f9e3f2a610277e23a4235503101d262d3ed9e4fd9f2fff079549f0b180e7383e0388c30f965e55eb107f90dc3b9aef69a51946 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.299.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.296.0 + "@aws-sdk/credential-provider-imds": 3.296.0 + "@aws-sdk/credential-provider-ini": 3.299.0 + "@aws-sdk/credential-provider-process": 3.296.0 + "@aws-sdk/credential-provider-sso": 3.299.0 + "@aws-sdk/credential-provider-web-identity": 3.296.0 + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/shared-ini-file-loader": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: e622fe0c550cdfc6df247591becfdb747c6a0aecc1142f954a728f72677a00391302b90ee90b019861093d2c79050ba4bc038430235c56a0f5bb8f131865a4ca + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.296.0" + dependencies: + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/shared-ini-file-loader": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 5b29c587806b8a611d3843bd3236061c9a4fd6ce2d4a461c94ff14bd6d4b3193323398d2a0380036be96f4e589d2e46f92f5af7c40da7bdd935444d7ebe009d3 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.299.0" + dependencies: + "@aws-sdk/client-sso": 3.299.0 + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/shared-ini-file-loader": 3.296.0 + "@aws-sdk/token-providers": 3.299.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: b837ea99a623f0d7e427db70160dcc1ac4c0c6e497ec4b4dadc9fdd16aa6fc0a0434998b48af50e3490be3c591c5fe7601a4b70e71b03118ce45d38cb22dd846 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.296.0" + dependencies: + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 35fadfbc623cb47eae1b189a6384ae545d4a5d203c70a12e57bb236c645d61d31dd3ffaafc323d878cde6061ec5be5c285c34b3296e7c4a8992c479b4485518a + languageName: node + linkType: hard + +"@aws-sdk/endpoint-cache@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/endpoint-cache@npm:3.295.0" + dependencies: + mnemonist: 0.38.3 + tslib: ^2.5.0 + checksum: 0ca69a786d031b679ad32974bd0aa91b920b6766129895ba377eeeaec8c30901be55ea71f24ea48cdeee324d4140b1516e8866c9159252982cebabc2e04751f5 + languageName: node + linkType: hard + +"@aws-sdk/eventstream-codec@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/eventstream-codec@npm:3.296.0" + dependencies: + "@aws-crypto/crc32": 3.0.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-hex-encoding": 3.295.0 + tslib: ^2.5.0 + checksum: 474fa95fa6cc2e6730d0931337d288e469de270ca53887a5acf4b18c9a11c4149fee491847dd4904757597c1446d0f52b38a61a3c2afd66970dc89acb182d278 + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-browser@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/eventstream-serde-browser@npm:3.296.0" + dependencies: + "@aws-sdk/eventstream-serde-universal": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 2c6e203c35d8725809a827830bdc66699f7b78915aa39dbc9df6895edba63715f6039dbd4b72fe2f39e3c60eca48aeeccb193c0fbcdc9c5b09890adb7e6b7c8b + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-config-resolver@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: f0297397078e4d7e9f116e070c62c90ad2650f26c47cb75beaff045cffef9a51a5005c94292b7ffdf62ff867b57ee11253d8da6ab1fbe3ace26193d9c85bcb5a + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-node@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/eventstream-serde-node@npm:3.299.0" + dependencies: + "@aws-sdk/eventstream-serde-universal": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: b570a1b9310b56ed0f81c2bb682676c0754d82af946a6187905198244e530da370150ada6dd04c2a5bcd0c196654db9013ed9f5da81245968b98974523b32818 + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-universal@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/eventstream-serde-universal@npm:3.296.0" + dependencies: + "@aws-sdk/eventstream-codec": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 9e9068bd9dae4fda72fc073f36960b9e892d2abc5459e853c643a8b69e813f75443a8350834fd38e9c368106f58f09beb105c0d8c3e401eb90c2ea40b3557e4f + languageName: node + linkType: hard + +"@aws-sdk/fetch-http-handler@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/fetch-http-handler@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/querystring-builder": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + tslib: ^2.5.0 + checksum: cc57acffff2a1dd96ed752a21f76d35f6c597a09ad2a7d5be5b03dba93386a1c3cfaf6c3c5f41b33e9734005424444892f4a173e58ce06dcf6e78421fb7b511b + languageName: node + linkType: hard + +"@aws-sdk/hash-blob-browser@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/hash-blob-browser@npm:3.299.0" + dependencies: + "@aws-sdk/chunked-blob-reader": 3.295.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: a21e6cc2f64b925e3283af0d878c6fea4621b66b77809d85612708f54df3000db52966c70fd981b761e59216e6ddb66c57b66706d8f027b7b2d8fab2e08971be + languageName: node + linkType: hard + +"@aws-sdk/hash-node@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/hash-node@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-buffer-from": 3.295.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 728680b1bc04764dc710003e6b967e176d65ba46c03e53ffebf25f7d87bad2354203e1c1e754ef6b6bcebbc3bde725aac6a1e00cb47118f78419cefed13b5724 + languageName: node + linkType: hard + +"@aws-sdk/hash-stream-node@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/hash-stream-node@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 3dec341abc783f333e2536dea9191b9e732ad40eecd76cc863eaa455a91e8d184466732fb8fd9652afe83630a9da2cb5073b76360d8f45ecc4a8244ed38c9ef3 + languageName: node + linkType: hard + +"@aws-sdk/invalid-dependency@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/invalid-dependency@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 5dc57b4396cbde9f594f14dc2a38e0c12e8cca4557b8e78fb5d23e1429e6dfef0b5ed1382da84862bb19abeaf39b92bc4dc7cba7c7a04dbc212cb6971f0553b0 + languageName: node + linkType: hard + +"@aws-sdk/is-array-buffer@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/is-array-buffer@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 23de81a3ab63a51ae61183792db4a9faf74f02c7c9cb5cfa6d4b36781d7832070090bb406dc8591dd74a07fa3d3c27bac11d7a931e75163f8e018987a995f3ce + languageName: node + linkType: hard + +"@aws-sdk/lib-dynamodb@npm:^3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/lib-dynamodb@npm:3.299.0" + dependencies: + "@aws-sdk/util-dynamodb": 3.299.0 + tslib: ^2.5.0 + peerDependencies: + "@aws-sdk/client-dynamodb": ^3.0.0 + "@aws-sdk/smithy-client": ^3.0.0 + "@aws-sdk/types": ^3.0.0 + checksum: 5e435e327c59c54cee7f116c6b1775737be979df733bb5399bc05ef9ee8b36262af88289d3a6e171f58ec0020de6161b7c9222126e2b37beab4a8ff0228f850a + languageName: node + linkType: hard + +"@aws-sdk/md5-js@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/md5-js@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 88d08cbf13af32c1c95c99727e8024c691c3fc2ff940394513a93524701a091385778bd5829a561991a7e145bf509c3e5e750803f352281df34d7a46d0147c51 + languageName: node + linkType: hard + +"@aws-sdk/middleware-bucket-endpoint@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.299.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-arn-parser": 3.295.0 + "@aws-sdk/util-config-provider": 3.295.0 + tslib: ^2.5.0 + checksum: ed6bddb44c9e7212cea418cbc0ff0541f4d303722133708092dd25b08979b5cb3730f96b5ba1172604fc3274dcbcc84af9d96b511f499642aa191f00f9b5d0e5 + languageName: node + linkType: hard + +"@aws-sdk/middleware-content-length@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-content-length@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 649c0d3f0c1ec607ea9558df09f318bffc763f66501263136791571206c148ca7ca691cb3211fe18bd09aacdc69545fdc5ffff4daeac73323864b5cb76b5c072 + languageName: node + linkType: hard + +"@aws-sdk/middleware-endpoint-discovery@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.299.0" + dependencies: + "@aws-sdk/endpoint-cache": 3.295.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: d658dc6a9af061798d0c39cbbd58c7093d385c89a6c0707c280f9a8a5f9c9d75947501c4a54e2d55b5841aa1a5e1a468f0a4fde030d81de43caf09f339d7351e + languageName: node + linkType: hard + +"@aws-sdk/middleware-endpoint@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/middleware-endpoint@npm:3.299.0" + dependencies: + "@aws-sdk/middleware-serde": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/util-middleware": 3.296.0 + tslib: ^2.5.0 + checksum: 7e8c6a85575019871c87dc5c1b19c47999bd5ae3fc2546b72e3e617bf8bdea1392fb385e25a51f382b37d01d171de51dfaf2f53b79fb09adc10049ee571fbc13 + languageName: node + linkType: hard + +"@aws-sdk/middleware-expect-continue@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 8ccebf2f5d351c6495e5699016e7c132c8c9f19fa272910d443e63df5fbd7ba84da1b31cd56cf6a0e1756f89970e90b199e45ef52f551e11e4b2593983889708 + languageName: node + linkType: hard + +"@aws-sdk/middleware-flexible-checksums@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.296.0" + dependencies: + "@aws-crypto/crc32": 3.0.0 + "@aws-crypto/crc32c": 3.0.0 + "@aws-sdk/is-array-buffer": 3.295.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 9191bf0b950699dd4eef575cdda598d54bdf90633bd683f0103aa9b9c44090190c7316b59619748803e0ec926444cf376ce89dc055d1675e3671bf108865c3a5 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 8b5b2b26b204bcc8587cbd659a052b896c4d76dd1633e99d7c035b7b779d2b90beff4878481b8b5b28deeb363bf276584f371a5f7c88cecda43a18c5ae1ab7aa + languageName: node + linkType: hard + +"@aws-sdk/middleware-location-constraint@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 00378f43d08abe45d85c386c2c4acd5b80c16158d94f61341da85ba979731b5ce4c6ecaf706d3356b680a459fa8c26119845997a1e3d5bd24adb3ae98e945d3e + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-logger@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: c006c03d24e26bbc1f9089987a0987b7627e1f7e1a5215d75e7132d2905f77f867d78806b968bee6e6830ddb94ddae8c1cead785b3fe4762e66da10584218ca9 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 2d8b8e130b6410e95340bca961e966c36f54154041aba3b0a308b0b6786cea36e026f28b910ac13411f333e445dbcc122801366bb55f64fab5cd76e05bb70257 + languageName: node + linkType: hard + +"@aws-sdk/middleware-retry@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-retry@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/service-error-classification": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-middleware": 3.296.0 + "@aws-sdk/util-retry": 3.296.0 + tslib: ^2.5.0 + uuid: ^8.3.2 + checksum: 9672f0654606581e27a2f79b4ff2436539f115700319cd1b1e8373a3eb54f1f95820a38fe2ed4da04c7a8d09e8962e3e7412d2fc9835f4d165c02b2ac2d3138d + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.296.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-arn-parser": 3.295.0 + tslib: ^2.5.0 + checksum: f8be243d930d887c1f4dd3d850a382bcf0e90a5fec645fa357ebfd38bebba33428997927b2411a07c097cba50347b989b366b43d372553cf7b20a64740427ddc + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-sts@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.299.0" + dependencies: + "@aws-sdk/middleware-signing": 3.299.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: b1e2b28d29d924bbe176203c9a0abbe05a48748845da970a5aa61723b5ad118d50b3790baf63cecb69db63b89dc6e4abca218f14ce258bce87858acf339696de + languageName: node + linkType: hard + +"@aws-sdk/middleware-serde@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-serde@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 337bf9c4a621d6ef3a5c5d16273633f098e12e3581e08a9543d48e3a63ba6b70472f26f4e4e46040ed43fc1a498f8f046b66c28fc629f4a3a74b6a331609fd52 + languageName: node + linkType: hard + +"@aws-sdk/middleware-signing@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/middleware-signing@npm:3.299.0" + dependencies: + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/signature-v4": 3.299.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-middleware": 3.296.0 + tslib: ^2.5.0 + checksum: 4eaa0a3b51eefa0f5e839a55ffa98f7cc79644fb7e8e3a3fbbdc4de2e2d10fb07cbd5201f44464a5550462af5efe47977feb6f057e6bd2160eed0904cd9d1752 + languageName: node + linkType: hard + +"@aws-sdk/middleware-ssec@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 37795d8094ee6209d76ef7423eb967c1ab1330ca5242c176230972004b36cdeda1328e9ed8626c33f16d1eff7df7a9d0d90df9ad298fad4d22a1ba81bde4d91e + languageName: node + linkType: hard + +"@aws-sdk/middleware-stack@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/middleware-stack@npm:3.296.0" + dependencies: + tslib: ^2.5.0 + checksum: 1fb787c066aa48612e0f7ddd4932c3a9fbfd37eef5838bd83c06bd113d11af76f098e2b09a431ab039fb3f3628b1b80bdaca1200a10d9ec9cde56134e40b6995 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.299.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-endpoints": 3.296.0 + tslib: ^2.5.0 + checksum: 7ae91b41d2a9ab6d016e749458c30eb99f7fc1b11093410e6e2b0f0258aba8269fd5e22a980eb54bcbf8456679bf65c7e76fbf5bb145a13ff7d31398a82821ae + languageName: node + linkType: hard + +"@aws-sdk/node-config-provider@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/node-config-provider@npm:3.296.0" + dependencies: + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/shared-ini-file-loader": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 367dc07dffc8673d4c197773a023b79cbfb5dbd36ed02aeaa63ccd1a801e88164c2a042aadc51344198af3a6919db1d56302ce5e14ff8eaa7b9cf708bbbac2d9 + languageName: node + linkType: hard + +"@aws-sdk/node-http-handler@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/node-http-handler@npm:3.296.0" + dependencies: + "@aws-sdk/abort-controller": 3.296.0 + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/querystring-builder": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 8766f46047f1667363a34433c9a867b4e5b27b400252418df2d5b110b6f85ff46a8aeff8b96132f7b39fc2bafa54fb1ae0e0fe44da84c8222349cea05cc7cc38 + languageName: node + linkType: hard + +"@aws-sdk/property-provider@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/property-provider@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: b456e82002c8302b2ebe328446346381c6d34b63d64f797ffd5b24d9f5cb0d739127d21657587c76a351fa6f56f43585d66020df370ae64f7cd9718c26175fff + languageName: node + linkType: hard + +"@aws-sdk/protocol-http@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/protocol-http@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: b283a1e6b6a6ba544bf833929d19f988747a451a1e1232f440b9412918932d099f29c0459dd398163b7f7bbae4c372166cc36a5e5afc1343d3085884e36879bc + languageName: node + linkType: hard + +"@aws-sdk/querystring-builder@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/querystring-builder@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-uri-escape": 3.295.0 + tslib: ^2.5.0 + checksum: 54028a5087126cdf48cf7abf4cc12c5d761c30aa97b23bab001ae387179cd95974a9332aacc6a74936f3ce818067ded67383231d5839b0456c5ed326bcaeeac5 + languageName: node + linkType: hard + +"@aws-sdk/querystring-parser@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/querystring-parser@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: b60b003302b4823609f9f585acdc3b7e48444aeaaf941549626066a6a74579201b473cdaa0ab1d59e63c4c8eec5bc9380464ccfeca47077ec4b5bc20fea4b190 + languageName: node + linkType: hard + +"@aws-sdk/service-error-classification@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/service-error-classification@npm:3.296.0" + checksum: f4f53591c636971bb2766340137a4816619c8ede0955dff37f795f03a0ed18534042f3ab9ec898d9f3fba98309322854b7442caeb919590f241ac21b3b18de74 + languageName: node + linkType: hard + +"@aws-sdk/shared-ini-file-loader@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/shared-ini-file-loader@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: a9e505957eefaedfa1c4ad09eea3d7bc5e4fab65ea40df4e46a1a2db6e461a63d4fc53c801be5d5bb189c634b157262154bf8840bacc02ecf0ffeaa10fb8b2b3 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.299.0" + dependencies: + "@aws-sdk/protocol-http": 3.296.0 + "@aws-sdk/signature-v4": 3.299.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + peerDependencies: + "@aws-sdk/signature-v4-crt": ^3.118.0 + peerDependenciesMeta: + "@aws-sdk/signature-v4-crt": + optional: true + checksum: 6e1b20d4586ec02a30c272d978ddafc492cedee2e98853163f842e870cc3abe3ed4f4b9dd23bd8673841e0d64b58adc12fc5a21289ad6bcadf67e7d59bd1b400 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/signature-v4@npm:3.299.0" + dependencies: + "@aws-sdk/is-array-buffer": 3.295.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-hex-encoding": 3.295.0 + "@aws-sdk/util-middleware": 3.296.0 + "@aws-sdk/util-uri-escape": 3.295.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 642e49ef1cb87649a0fdceb82c55f5153f9d662d5429d49fb18601c3ff8c12a1b050d8856fb18c041511be9d4d38fa741628c23f4be508cb816be696446139cd + languageName: node + linkType: hard + +"@aws-sdk/smithy-client@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/smithy-client@npm:3.296.0" + dependencies: + "@aws-sdk/middleware-stack": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 8b7a626c1fd8b253f1f5b365c340626a9495aa6ba83d246be50f559d8274259daa6386f6931c9db41d3250ee3fd9d2d63646f4f0d7c2f793fed5aa7c87593676 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/token-providers@npm:3.299.0" + dependencies: + "@aws-sdk/client-sso-oidc": 3.299.0 + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/shared-ini-file-loader": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 37fac12eead196c717385511344a0125871a2a1a745ce85fc7c2cf086023aeb19ce9cd0c5289ba425cb7df1182d346f8c6c50087467243850c879b3d74dc4a17 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.296.0, @aws-sdk/types@npm:^3.222.0": + version: 3.296.0 + resolution: "@aws-sdk/types@npm:3.296.0" + dependencies: + tslib: ^2.5.0 + checksum: 3cff062f8cb08cd5473c40076ca06f8d93c80fa11e64a7c2d8273fcc0107e709e08a669779f9e3e70d35b3ae7fc3abafd2885f74fa9f8ba57042e5167f72bd2a + languageName: node + linkType: hard + +"@aws-sdk/url-parser@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/url-parser@npm:3.296.0" + dependencies: + "@aws-sdk/querystring-parser": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: eb76e25571d9d13f7a335f36dc5f7466a7d7e8a6e26a5a0ea2529cda36d0ad29d0d6c5d418ac8a81a53a480a57a1b8aced93a43a08060eb0fb8e4259ab2e5048 + languageName: node + linkType: hard + +"@aws-sdk/util-arn-parser@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 207dadcd23efc318bd9c028157a302999403749722b3b9cd4f2701cf2fd4c7b588bbcede45d949f583c4e41bb4e66ca7df923f9d4123574744497c961cd1c673 + languageName: node + linkType: hard + +"@aws-sdk/util-base64@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-base64@npm:3.295.0" + dependencies: + "@aws-sdk/util-buffer-from": 3.295.0 + tslib: ^2.5.0 + checksum: 047329e37dd6946f63b47ae415a988c32022b883b9fcf113120973b2d5e97679bc19f5183b264474f3201cb0560d3a4cb4b9d07d4d70b823945387e20869b41d + languageName: node + linkType: hard + +"@aws-sdk/util-body-length-browser@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-body-length-browser@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 15100fa717f98a58475c934944108f98b811025039a04eeaaed71380bb2d4444fe44af7c527b74bb6ebd5a3ce277e28896d2e60ea73084f2b9e6cce6873b5592 + languageName: node + linkType: hard + +"@aws-sdk/util-body-length-node@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-body-length-node@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: e44fa83139d0e7e61152cce8f7709e772c920996fbd3ae4acc545df75ea3f7f28fd2959c97029411802b3e12277f775f3e2dbb34c797369635d0881bcf6b0a12 + languageName: node + linkType: hard + +"@aws-sdk/util-buffer-from@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-buffer-from@npm:3.295.0" + dependencies: + "@aws-sdk/is-array-buffer": 3.295.0 + tslib: ^2.5.0 + checksum: c93e6f0cf66927230588365995d0e94ee874857dae6753529f44ebd7f2d9c1bc6e8fdef0a6459bd96f0c29a2fdc9eaa35145102d074249f4e8ff8bb070708f24 + languageName: node + linkType: hard + +"@aws-sdk/util-config-provider@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-config-provider@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 2b6cd2b118465a36c9908dfc330f9f107a0a67cbde2293101af8b3ca0cb2d9f29f76394261880535d62da74b10cf89c5433a2d4524272d5b8776ad8085b0489b + languageName: node + linkType: hard + +"@aws-sdk/util-defaults-mode-browser@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.296.0" + dependencies: + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/types": 3.296.0 + bowser: ^2.11.0 + tslib: ^2.5.0 + checksum: ae8c6b03d9de2fc9c320ae4aa65027604658aff95483d3eccdc87307e683da2c6943f863a98f74af7c7f9cae74d0b1df7e6f83592cd0b5eff0ff8eba48fca127 + languageName: node + linkType: hard + +"@aws-sdk/util-defaults-mode-node@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/util-defaults-mode-node@npm:3.299.0" + dependencies: + "@aws-sdk/config-resolver": 3.299.0 + "@aws-sdk/credential-provider-imds": 3.296.0 + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/property-provider": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: f0a30f8a58a5f92ea8ee6bc0239f635f318f16b3cf00ef00ce622715a267c598f55791532bd845070344f35d4ba7e8b6063ecb7bc76caac3c2eb90cca3150657 + languageName: node + linkType: hard + +"@aws-sdk/util-dynamodb@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/util-dynamodb@npm:3.299.0" + dependencies: + tslib: ^2.5.0 + checksum: d1a5e86fab2bcbe95fea212a509263e8ec3eaa8de7c0a83b485aa7fce0f27094fe44ef9352d5b7eb5af55dd1163d636904fcbaff4f031e0b2a1193ddbe47bc39 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-endpoints@npm:3.296.0" + dependencies: + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 9ff3b1c39123e8a88c2dcc1e81757f99cfd787be2039b9172e6a1a8b48b04d78712c2082dd1762e41b8b0a6c2f8d79aa06c571ea7ee622351634e5c40a069643 + languageName: node + linkType: hard + +"@aws-sdk/util-hex-encoding@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-hex-encoding@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 4b85f087de5c2a8317ff13df4947e355b4c4acae1dd283133e53139457252fb83951194c85e07b89a1e12cecec1b3c0dbd11b7d0f9f2a7775d8c6d3d9c21371e + languageName: node + linkType: hard + +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.295.0 + resolution: "@aws-sdk/util-locate-window@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 81546c251a4f58915059d9d46b207f90ce44890e48fd87507ca280d70a719d8f963864afcffc676fd10ffa55e9b272fc5a522bd0e3d6dde379739adb5b429501 + languageName: node + linkType: hard + +"@aws-sdk/util-middleware@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-middleware@npm:3.296.0" + dependencies: + tslib: ^2.5.0 + checksum: 9743a6279208cdb25fc6a5d5800477dfa7f10c25e65cfcb7e0721613c0640df21bef7fe6cb18f27ee3ff470c0be2ff06cb6afdefe234d418c7ac17d9a3563301 + languageName: node + linkType: hard + +"@aws-sdk/util-retry@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-retry@npm:3.296.0" + dependencies: + "@aws-sdk/service-error-classification": 3.296.0 + tslib: ^2.5.0 + checksum: f225fc4eb0933eda3df069d2b0028d8eed76be9b7b871b7bf601c4f5f17012ebb6ebb194df26fc141c9e77bad86d5cbdb79113fe5624d3c2c9d3441f96f580b3 + languageName: node + linkType: hard + +"@aws-sdk/util-stream-browser@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-stream-browser@npm:3.296.0" + dependencies: + "@aws-sdk/fetch-http-handler": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/util-hex-encoding": 3.295.0 + "@aws-sdk/util-utf8": 3.295.0 + tslib: ^2.5.0 + checksum: 52d0fd8919a9990eeaa0207d1c91396414ee5015684b0d6279f0ec250c6a32e5daf3fec6bb1bb0830901d873997c0c5a66f8c7721cec7bdc0dc828df56f41262 + languageName: node + linkType: hard + +"@aws-sdk/util-stream-node@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-stream-node@npm:3.296.0" + dependencies: + "@aws-sdk/node-http-handler": 3.296.0 + "@aws-sdk/types": 3.296.0 + "@aws-sdk/util-buffer-from": 3.295.0 + tslib: ^2.5.0 + checksum: b1e4a196be6f24c2c652d22d405ce3238769fd64267c157e480309b18531d693cae0c49ade10869b1f0f0fc4b7d5c2835fdd51562c434a09774d4606ee652606 + languageName: node + linkType: hard + +"@aws-sdk/util-uri-escape@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-uri-escape@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: 2334baedd339161aa2fb6ae880c04730b072a217ed42b40aa0c0df526aba5a663302da50ba550ad657a4b3cf44070696d91501bf2ba33722f452247f5c2d0fde + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.299.0" + dependencies: + "@aws-sdk/types": 3.296.0 + bowser: ^2.11.0 + tslib: ^2.5.0 + checksum: 60ebb1c0f5de624c212f00641fdcc8b667dac6442413d0d882745b660f72a6d1107cd6b04e7a5eee4013f0444b9fedfe151317937ac1f7d333dd3feeefa027b0 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.299.0": + version: 3.299.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.299.0" + dependencies: + "@aws-sdk/node-config-provider": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 50bfcaf9bc0ee6f0ca87bfbcbacf10394631d62dba508f0b43b7c3cf2a6febe75ca1160e18d0abc96caddb0608504ab7ceb4a92078184764669a935db1af7cf8 + languageName: node + linkType: hard + +"@aws-sdk/util-utf8-browser@npm:^3.0.0": + version: 3.259.0 + resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0" + dependencies: + tslib: ^2.3.1 + checksum: b6a1e580da1c9b62c749814182a7649a748ca4253edb4063aa521df97d25b76eae3359eb1680b86f71aac668e05cc05c514379bca39ebf4ba998ae4348412da8 + languageName: node + linkType: hard + +"@aws-sdk/util-utf8@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/util-utf8@npm:3.295.0" + dependencies: + "@aws-sdk/util-buffer-from": 3.295.0 + tslib: ^2.5.0 + checksum: 098058651aa48bb2a6652ea6a1a0a1520e9964a91920e67eed023eacc0956b75475d25025e888ee193140aa800ed89faafa67653914b78c7ffb98e8f96f6d54c + languageName: node + linkType: hard + +"@aws-sdk/util-waiter@npm:3.296.0": + version: 3.296.0 + resolution: "@aws-sdk/util-waiter@npm:3.296.0" + dependencies: + "@aws-sdk/abort-controller": 3.296.0 + "@aws-sdk/types": 3.296.0 + tslib: ^2.5.0 + checksum: 9984297149735df1791791c2f02077bab47501113393efbef619f6af9d19fb1c44a6ac79be73dbc6725a9eb3343b77c04068dcdc0797ddc7da7b9f93df810d7c + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:3.295.0": + version: 3.295.0 + resolution: "@aws-sdk/xml-builder@npm:3.295.0" + dependencies: + tslib: ^2.5.0 + checksum: a32bcea43104c049b995c967ea416887fac45da8a8ecf55f06836a08aff878683c702852b383a36c04a09368ebb091388169f46f0d0a49cf477392966b4bdbdd + languageName: node + linkType: hard + "@aws/dynamodb-auto-marshaller@npm:^0.7.1": version: 0.7.1 resolution: "@aws/dynamodb-auto-marshaller@npm:0.7.1" @@ -3107,7 +4417,7 @@ __metadata: languageName: node linkType: hard -"aws-sdk@npm:^2.1021.0, aws-sdk@npm:^2.1301.0, aws-sdk@npm:^2.403.0, aws-sdk@npm:^2.7.0, aws-sdk@npm:^2.834.0, aws-sdk@npm:^2.851.0, aws-sdk@npm:^2.916.0": +"aws-sdk@npm:^2.1021.0, aws-sdk@npm:^2.403.0, aws-sdk@npm:^2.7.0, aws-sdk@npm:^2.834.0, aws-sdk@npm:^2.851.0, aws-sdk@npm:^2.916.0": version: 2.1301.0 resolution: "aws-sdk@npm:2.1301.0" dependencies: @@ -3430,6 +4740,13 @@ __metadata: languageName: node linkType: hard +"bowser@npm:^2.11.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f + languageName: node + linkType: hard + "boxen@npm:^5.0.0, boxen@npm:^5.1.2": version: 5.1.2 resolution: "boxen@npm:5.1.2" @@ -6602,6 +7919,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:4.1.2": + version: 4.1.2 + resolution: "fast-xml-parser@npm:4.1.2" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: 6a7d1b17057f8470e70603eddfa75f990625735d068d57ece861d0154ad8d27fda63c2831d07e1ecd7e68e993738b2448925cb9277d8c0ed68009623bbcd63c6 + languageName: node + linkType: hard + "fast-xml-parser@npm:^3.12.19": version: 3.19.0 resolution: "fast-xml-parser@npm:3.19.0" @@ -10707,6 +12035,15 @@ __metadata: languageName: node linkType: hard +"mnemonist@npm:0.38.3": + version: 0.38.3 + resolution: "mnemonist@npm:0.38.3" + dependencies: + obliterator: ^1.6.1 + checksum: 894237fc6fd71ec0056eb4a20d9b16dbcd3d77620098dcd3888bdfe3d7a6c9b94355f480aba61a277a16e63c0b99c43f517c0bb283033f982e24b9fcae797447 + languageName: node + linkType: hard + "mocha@npm:^6.1.4": version: 6.2.3 resolution: "mocha@npm:6.2.3" @@ -11336,6 +12673,13 @@ __metadata: languageName: node linkType: hard +"obliterator@npm:^1.6.1": + version: 1.6.1 + resolution: "obliterator@npm:1.6.1" + checksum: 12412ce97bc9680a50ec1e865c9f106f924497f0b73c01947031079da7c9a0f5212f3a1aeea3227f7771ed4a273e42b2a2e6ff93578301c8117dbb3135770133 + languageName: node + linkType: hard + "on-finished@npm:2.4.1, on-finished@npm:^2.3.0": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -14035,6 +15379,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 + languageName: node + linkType: hard + "strtok3@npm:^6.2.4": version: 6.2.4 resolution: "strtok3@npm:6.2.4" @@ -14606,13 +15957,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.0": +"tslib@npm:^1.11.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard +"tslib@npm:^2.3.1, tslib@npm:^2.5.0": + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 + languageName: node + linkType: hard + "tsscmp@npm:1.0.6, tsscmp@npm:^1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6"