diff --git a/packages/header-change-detection/.eslintrc.json b/packages/header-change-detection/.eslintrc.json new file mode 100644 index 00000000..25509674 --- /dev/null +++ b/packages/header-change-detection/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../.eslintrc.json"], + "ignorePatterns": ["!**/*", "**/node_modules/**"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/packages/header-change-detection/README.md b/packages/header-change-detection/README.md new file mode 100644 index 00000000..32a5aa95 --- /dev/null +++ b/packages/header-change-detection/README.md @@ -0,0 +1,64 @@ +# Aligent Header Change Detection Service + +## Overview + +Creates a Lambda function that periodically scans security headers and sends the results to SNS. + +### Diagram + +![diagram](docs/diagram.jpg) + +This service aims to comply with PCI DSS to cover the requirements outlined by section 11.6.1. + +**11.6.1**: A change- and tamper-detection mechanism is deployed as follows: +> - To alert personnel to unauthorized modification (including indicators of compromise, changes, additions, and deletions) to the security-impacting HTTP headers and the script contents of payment pages as received by the consumer browser. +> - The mechanism is configured to evaluate the received HTTP headers and payment pages. +> - The mechanism functions are performed as follows: +> - At least weekly +> OR +> - Periodically (at the frequency defined in the entity’s targeted risk analysis, which is performed according to all elements specified in Requirement 12.3.1) + +## Default config + +By default, the following headers are monitored: + +- Content-Security-Policy +- Content-Security-Policy-Report-Only +- Reporting-Endpoints +- Strict-Transport-Security +- X-Frame-Options +- X-Content-Type-Options +- Cross-Origin-Opener-Policy +- Cross-Origin-Embedder-Policy +- Cross-Origin-Resource-Policy +- Referrer-Policy +- Permission-Policy +- Cache-Control +- Set-Cookie + +## Usage + +To include this in your CDK stack, add the following: + +```typescript +// Import required packages +import { SnsTopic } from "aws-cdk-lib/aws-events-targets"; +import { Topic } from "aws-cdk-lib/aws-sns"; +import { HeaderChangeDetection } from "@aligent/cdk-header-change-detection"; + +// Create a new SNS topic +const topic = new Topic(this, 'Topic'); +const snsTopic = new SnsTopic(topic); + +// Pass the required props +new HeaderChangeDetection(this, 'HeaderChangeDetection', { snsTopic }); +``` + +## Local development + +[NPM link](https://docs.npmjs.com/cli/v7/commands/npm-link) can be used to develop the module locally. +1. Pull this repository locally +2. `cd` into this repository +3. run `npm link` +4. `cd` into the downstream repo (target project, etc) and run `npm link '@aligent/cdk-header-change-detection'` +The downstream repository should now include a symlink to this module. Allowing local changes to be tested before pushing. You may want to update the version notation of the package in the downstream repository's `package.json`. diff --git a/packages/header-change-detection/docs/diagram.jpg b/packages/header-change-detection/docs/diagram.jpg new file mode 100644 index 00000000..5df0e527 Binary files /dev/null and b/packages/header-change-detection/docs/diagram.jpg differ diff --git a/packages/header-change-detection/index.ts b/packages/header-change-detection/index.ts new file mode 100644 index 00000000..c57dc60e --- /dev/null +++ b/packages/header-change-detection/index.ts @@ -0,0 +1,6 @@ +import { + HeaderChangeDetection, + HeaderChangeDetectionProps, +} from "./lib/header-change-detection"; + +export { HeaderChangeDetection, HeaderChangeDetectionProps }; diff --git a/packages/header-change-detection/jest.config.ts b/packages/header-change-detection/jest.config.ts new file mode 100644 index 00000000..961d8f7e --- /dev/null +++ b/packages/header-change-detection/jest.config.ts @@ -0,0 +1,11 @@ +/* eslint-disable */ +export default { + displayName: "header-change-detection", + preset: "../../jest.preset.js", + testEnvironment: "node", + transform: { + "^.+\\.[tj]s$": ["ts-jest", { tsconfig: "/tsconfig.spec.json" }], + }, + moduleFileExtensions: ["ts", "js", "html"], + coverageDirectory: "../../coverage/packages/header-change-detection", +}; diff --git a/packages/header-change-detection/lib/header-change-detection.ts b/packages/header-change-detection/lib/header-change-detection.ts new file mode 100644 index 00000000..37fecc71 --- /dev/null +++ b/packages/header-change-detection/lib/header-change-detection.ts @@ -0,0 +1,120 @@ +import { DockerImage, Duration } from "aws-cdk-lib"; +import { AttributeType, BillingMode, Table } from "aws-cdk-lib/aws-dynamodb"; +import { Rule, RuleProps, Schedule } from "aws-cdk-lib/aws-events"; +import { LambdaFunction, SnsTopic } from "aws-cdk-lib/aws-events-targets"; +import { Architecture, Code, Function, Runtime } from "aws-cdk-lib/aws-lambda"; +import { Construct } from "constructs"; +import { join } from "path"; +import { Esbuild } from "@aligent/cdk-esbuild"; + +export interface HeaderChangeDetectionProps { + /** + * List of URLs to monitor for header changes + */ + urls: string[]; + + /** + * Optional list of additional headers to monitor + * + * @default [] + */ + additionalHeaders?: string[]; + + /** + * Optionally disable all the default headers + * + * @default false + */ + disableDefaults?: boolean; + + /** + * SNS Topic to send change detection notifications to + */ + snsTopic: SnsTopic; + + /** + * The schedule for performing the header check + * + * @default Schedule.rate(Duration.hours(1)) + */ + schedule?: Schedule; + + /** + * Optionally pass any rule properties + */ + ruleProps?: Partial; +} + +const command = [ + "sh", + "-c", + 'echo "Docker build not supported. Please install esbuild."', +]; + +const defaultHeaders = [ + "content-security-policy", + "content-security-policy-report-only", + "reporting-endpoints", + "strict-transport-security", + "x-frame-options", + "x-content-type-options", + "cross-origin-opener-policy", + "cross-origin-embedder-policy", + "cross-origin-resource-policy", + "referrer-policy", + "permission-policy", + "cache-control", + "set-cookie", +]; + +export class HeaderChangeDetection extends Construct { + constructor(scope: Construct, id: string, props: HeaderChangeDetectionProps) { + super(scope, id); + + const headers = props.disableDefaults ? [] : defaultHeaders; + + headers.push( + ...(props.additionalHeaders?.map(header => header.toLowerCase()) || []) + ); + + const table = new Table(this, "Table", { + partitionKey: { + name: "Url", + type: AttributeType.STRING, + }, + billingMode: BillingMode.PAY_PER_REQUEST, + }); + + const schedule = new Rule(this, "EventRule", { + schedule: props.schedule || Schedule.rate(Duration.hours(1)), + ...props.ruleProps, + }); + + const lambda = new Function(this, "HeaderCheck", { + architecture: Architecture.X86_64, + runtime: Runtime.NODEJS_20_X, + handler: "header-check.handler", + code: Code.fromAsset(join(__dirname, "lambda"), { + bundling: { + command, + image: DockerImage.fromRegistry("busybox"), + local: new Esbuild({ + entryPoints: [join(__dirname, "lambda/header-check.ts")], + }), + }, + }), + environment: { + URLS: props.urls.join(","), + HEADERS: headers.join(","), + TABLE: table.tableName, + TOPIC_ARN: props.snsTopic.topic.topicArn, + }, + }); + + schedule.addTarget(new LambdaFunction(lambda)); + + table.grantWriteData(lambda); + table.grantReadData(lambda); + props.snsTopic.topic.grantPublish(lambda); + } +} diff --git a/packages/header-change-detection/lib/lambda/header-check.ts b/packages/header-change-detection/lib/lambda/header-check.ts new file mode 100644 index 00000000..c6b6b767 --- /dev/null +++ b/packages/header-change-detection/lib/lambda/header-check.ts @@ -0,0 +1,346 @@ +// We know the environment variables will exist so safe to ignore this +/* eslint-disable @typescript-eslint/no-non-null-assertion */ + +import axios from "axios"; +import { + DynamoDBClient, + BatchGetItemCommand, + BatchGetItemCommandInput, + KeysAndAttributes, + UpdateItemCommandInput, + UpdateItemCommand, + AttributeValueUpdate, + UpdateItemCommandOutput, +} from "@aws-sdk/client-dynamodb"; +import { PublishCommand, PublishInput, SNSClient } from "@aws-sdk/client-sns"; + +const URLS = process.env.URLS; +const HEADERS = process.env.HEADERS; +const TABLE = process.env.TABLE!; + +const config = ""; +const DB_CLIENT = new DynamoDBClient(config); + +const securityHeaders = HEADERS?.split(",") || []; + +type Headers = Map; + +// A map of URLs and their headers +type URLHeaders = Map; + +export const handler = async () => { + const urls = URLS?.split(",") || []; + + // Fetch stored headers + const [storedUrlHeaders, currentUrlHeaders] = await Promise.all([ + getStoredValues(urls), + fetchHeaders(urls), + ]); + + // Find any differences between the headers + const headerDifferences = new Map(); + let differencesDetected = false; + const dbUpdates = urls.map(url => { + const currentHeaders = currentUrlHeaders.get(url); + const storedHeaders = + storedUrlHeaders.get(url) || new Map(); + + if (!currentHeaders) + throw new Error(`Could not get current headers for ${url}`); + + // Check all headers that we care about + headerDifferences.set( + url, + compareHeaders(securityHeaders, storedHeaders, currentHeaders) + ); + + const headersToUpdate: Headers = new Map(); + headerDifferences.get(url)?.forEach(difference => { + headersToUpdate.set(difference.header, difference.currentValue); + differencesDetected = true; + }); + + return updateStoredValues(url, headersToUpdate); + }); + + await Promise.all(dbUpdates); + + if (differencesDetected) + await sendToSns(formatDifferences(headerDifferences)); +}; + +/** + * Fetch security headers for the given urls + * + * @param urls list of urls to fetch headers from + */ +const fetchHeaders = async (urls: string[]): Promise => { + const currentUrlHeaders: URLHeaders = new Map(); + + // Make an axios request for each url + await Promise.all( + urls.map(url => + axios.get(url).then(response => { + // Then get all the security headers from each response + const headers: Headers = new Map(); + + Object.entries(response.headers).forEach(([headerName, value]) => { + if (securityHeaders?.includes(headerName)) + headers.set(headerName, value as string); + }); + + currentUrlHeaders.set(url, headers); + }) + ) + ); + + return currentUrlHeaders; +}; + +/** + * Get values stored in DynamoDB table from a list of string keys. + * Assumes the call is made to the header change detection table. + * This table has a primary key of Url (string) with an unknown + * number of string fields. + * + * @param keys array of strings + */ +const getStoredValues = async (keys: string[]): Promise => { + if (keys.length === 0) { + console.log("No keys were passed"); + return new Map(); + } + + // Construct the command input + const primaryKeys = keys.map(url => { + return { + Url: { + S: url, + }, + }; + }); + const requestItems = { + [TABLE]: { + Keys: primaryKeys, + }, + }; + + return dynamoBatchRequest(requestItems); +}; + +/** + * Update stored headers for the given url. + * If the header no longer has a value, delete it. Otherwise update it. + * + * @param url the url to update - this is the primary key + * @param headers record of headers to update + */ +const updateStoredValues = async ( + url: string, + headers: Headers +): Promise => { + // Convert headers to attribute value update attributes + const attributes: Record = {}; + headers.forEach((value, headerName) => { + // If the value exists update it, otherwise remove it + if (value) { + attributes[headerName] = { + Value: { + S: value, + }, + Action: "PUT", + }; + } else { + attributes[headerName] = { + Action: "DELETE", + }; + } + }); + + if (Object.values(attributes).length === 0) { + console.log(`No attribute value changes for ${url}`); + return; + } + + return dynamoUpdateRequest(url, attributes); +}; + +/** + * Recursive function to get multiple items from a DynamoDB table + * + * @param requestItems + * @returns Promise + */ +const dynamoBatchRequest = async ( + requestItems: Record | undefined +): Promise => { + console.log( + `Starting batch request with items: ${JSON.stringify(requestItems)}` + ); + + // Validate that request items has values + if (Object.keys(requestItems || {})?.length === 0) + return new Map(); + + const batchGetInput: BatchGetItemCommandInput = { + RequestItems: requestItems, + }; + const batchGetCommand = new BatchGetItemCommand(batchGetInput); + + // Fetch stored stored headers + const response = await DB_CLIENT.send(batchGetCommand); + const responses = response.Responses?.[TABLE]; + + if (!responses) return new Map(); + + console.log( + `Got following data from dynamo table: ${JSON.stringify(responses)}` + ); + + const storedUrlHeaders: URLHeaders = new Map(); + Object.values(responses).forEach(headers => { + const urlHeaders: Headers = new Map(); + + let url = ""; + Object.entries(headers).forEach(([headerName, value]) => { + if (headerName === "Url") { + url = value.S!; + } else { + urlHeaders.set(headerName, value.S!); + } + }); + storedUrlHeaders.set(url, urlHeaders); + }); + + // Process any remaining keys + const nextUrlHeaders = await dynamoBatchRequest(response.UnprocessedKeys); + + // Merge data into one object and return + return new Map([...storedUrlHeaders, ...nextUrlHeaders]); +}; + +/** + * Send an update command to DynamoDB + * + * @param url the url to update - this is the primary key + * @param attributes Record + */ +const dynamoUpdateRequest = async ( + url: string, + attributes: Record +): Promise => { + console.log( + `Updating ${url} in table with: ${JSON.stringify(Object.entries(attributes))}` + ); + + const updateItemInput: UpdateItemCommandInput = { + TableName: TABLE, + Key: { + Url: { + S: url, + }, + }, + AttributeUpdates: attributes, + }; + const updateItemCommand = new UpdateItemCommand(updateItemInput); + + return DB_CLIENT.send(updateItemCommand); +}; + +interface Difference { + header: string; + storedValue: string | undefined; + currentValue: string | undefined; +} + +/** + * Compare values of two lists of headers. Return any headers that have differences + * along with their stored and current values. + * + * @param headers list of headers we want to compare + * @param stored list of headers that were last found on the site + * @param current list of headers currently on the site + * @returns + */ +const compareHeaders = ( + headers: string[], + stored: Headers, + current: Headers +): Difference[] => { + const differences: Difference[] = []; + + headers.forEach(header => { + const currentValue = current.get(header); + const storedValue = stored.get(header); + + if (currentValue !== storedValue) { + differences.push({ + header, + storedValue: storedValue, + currentValue: currentValue, + }); + } + }); + + return differences; +}; + +/** + * Format the differences so they can be easily read in an email. + * + * Outputs a string that looks like this: + * + * Headers differences found: + * == https://aligent.com.au/ === + * + * Header: example-header-name + * Stored Value: No stored value + * Current Value: example-value + * + * === https://aligent.com.au/contact === + * + * Header: example-header-name + * Stored Value: No stored value + * Current Value: example-value + * + * Header: example-header-name-2 + * Stored Value: previous-value + * Current Value: new-example-value + * + * @param differences Map where the key is the URL + */ +const formatDifferences = (differences: Map): string => { + const message = Array.from(differences.keys()).reduce((text, url) => { + console.log(text, url); + // Skip the url if there are no differences + if (differences.get(url)?.length === 0) { + return text; + } + + // Format headers nicely + const headers = differences.get(url)?.reduce((headerText, header) => { + return (headerText += `\r\nHeader: ${header.header}\r\nStored Value: ${header.storedValue}\r\nCurrent Value: ${header.currentValue}\r\n`); + }, ""); + + return `${text}\r\n=== ${url} ===\r\n ${headers}`; + }, ""); + + return `Header differences found${message}`; +}; + +const TOPIC_ARN = process.env.TOPIC_ARN!; +const SNS_CLIENT = new SNSClient(); + +/** + * Send a message to the SNS topic + * + * @param message string to send to sns + */ +const sendToSns = async (message: string) => { + const publishInput: PublishInput = { + TopicArn: TOPIC_ARN, + Message: message, + }; + const publishCommand = new PublishCommand(publishInput); + await SNS_CLIENT.send(publishCommand); +}; diff --git a/packages/header-change-detection/package.json b/packages/header-change-detection/package.json new file mode 100644 index 00000000..1aa66d4b --- /dev/null +++ b/packages/header-change-detection/package.json @@ -0,0 +1,32 @@ +{ + "name": "@aligent/cdk-header-change-detection", + "version": "2.2.0", + "main": "index.js", + "license": "GPL-3.0-only", + "homepage": "https://github.com/aligent/cdk-constructs/packages/header-change-detection-stack#readme", + "repository": { + "type": "git", + "url": "https://github.com/aligent/aws-cdk-header-change-detection-stack" + }, + "types": "index.d.ts", + "scripts": { + "build": "tsc" + }, + "devDependencies": { + "@types/jest": "^29.5.10", + "@types/node": "20.6.3", + "aws-cdk": "2.113.0", + "jest": "^29.7.0", + "ts-jest": "^29.1.1", + "ts-node": "^10.9.1", + "typescript": "~5.3.2" + }, + "dependencies": { + "@aws-sdk/client-dynamodb": "^3.726.1", + "@aws-sdk/client-sns": "3.732.0", + "aws-cdk-lib": "2.113.0", + "axios": "^1.7.9", + "constructs": "^10.3.0", + "source-map-support": "^0.5.21" + } +} diff --git a/packages/header-change-detection/project.json b/packages/header-change-detection/project.json new file mode 100644 index 00000000..c061b330 --- /dev/null +++ b/packages/header-change-detection/project.json @@ -0,0 +1,40 @@ +{ + "name": "header-change-detection", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/header-change-detection/lib", + "projectType": "application", + "targets": { + "build": { + "executor": "@nx/js:tsc", + "options": { + "main": "packages/header-change-detection/index.ts", + "outputPath": "dist/header-change-detection", + "tsConfig": "packages/header-change-detection/tsconfig.app.json" + }, + "dependsOn": ["merge-gitignore"] + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "packages/header-change-detection/jest.config.ts", + "passWithNoTests": true + } + }, + "publish": { + "command": "node tools/scripts/publish.mjs header-change-detection {args.ver} {args.tag}", + "dependsOn": ["build"] + }, + "merge-gitignore": { + "executor": "nx:run-commands", + "options": { + "command": "node tools/scripts/merge-gitignore.mjs header-change-detection" + } + } + }, + "tags": [] +} diff --git a/packages/header-change-detection/tsconfig.app.json b/packages/header-change-detection/tsconfig.app.json new file mode 100644 index 00000000..ce5fef00 --- /dev/null +++ b/packages/header-change-detection/tsconfig.app.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["node"] + }, + "exclude": ["./jest.config.ts"], + "include": ["lib/**/*.ts", "index.ts"] +} diff --git a/packages/header-change-detection/tsconfig.json b/packages/header-change-detection/tsconfig.json new file mode 100644 index 00000000..c1e2dd4e --- /dev/null +++ b/packages/header-change-detection/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../tsconfig.base.json", + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "compilerOptions": { + "esModuleInterop": true + } +} diff --git a/packages/header-change-detection/tsconfig.spec.json b/packages/header-change-detection/tsconfig.spec.json new file mode 100644 index 00000000..f14c3559 --- /dev/null +++ b/packages/header-change-detection/tsconfig.spec.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + } +} diff --git a/packages/prerender-fargate/lib/prerender/server.js b/packages/prerender-fargate/lib/prerender/server.js index c0177c29..6e20e218 100644 --- a/packages/prerender-fargate/lib/prerender/server.js +++ b/packages/prerender-fargate/lib/prerender/server.js @@ -238,16 +238,16 @@ server.use({ } let headerMatch = headerMatchRegex.exec(head); - while (headerMatch) { - const decoded = he.decode(headerMatch[2] || headerMatch[4]) - if (headerMatch[1].toLowerCase() == "location") { - s3Metadata.location = decoded - if (!decoded.startsWith('http') && !decoded.startsWith('/')) { - s3Metadata.location = '/' + s3Metadata.location - } - } else { - s3Metadata.location = "" - } + while (headerMatch) { + const decoded = he.decode(headerMatch[2] || headerMatch[4]); + if (headerMatch[1].toLowerCase() == "location") { + s3Metadata.location = decoded; + if (!decoded.startsWith("http") && !decoded.startsWith("/")) { + s3Metadata.location = "/" + s3Metadata.location; + } + } else { + s3Metadata.location = ""; + } res.setHeader(headerMatch[1] || headerMatch[3], s3Metadata.location); req.prerender.content = req.prerender.content .toString() diff --git a/yarn.lock b/yarn.lock index d76bc1f1..eefe449b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -139,6 +139,26 @@ __metadata: languageName: unknown linkType: soft +"@aligent/cdk-header-change-detection@workspace:packages/header-change-detection": + version: 0.0.0-use.local + resolution: "@aligent/cdk-header-change-detection@workspace:packages/header-change-detection" + dependencies: + "@aws-sdk/client-dynamodb": "npm:^3.726.1" + "@aws-sdk/client-sns": "npm:3.732.0" + "@types/jest": "npm:^29.5.10" + "@types/node": "npm:20.6.3" + aws-cdk: "npm:2.113.0" + aws-cdk-lib: "npm:2.113.0" + axios: "npm:^1.7.9" + constructs: "npm:^10.3.0" + jest: "npm:^29.7.0" + source-map-support: "npm:^0.5.21" + ts-jest: "npm:^29.1.1" + ts-node: "npm:^10.9.1" + typescript: "npm:~5.3.2" + languageName: unknown + linkType: soft + "@aligent/cdk-prerender-fargate@workspace:packages/prerender-fargate": version: 0.0.0-use.local resolution: "@aligent/cdk-prerender-fargate@workspace:packages/prerender-fargate" @@ -454,6 +474,59 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-dynamodb@npm:^3.726.1": + version: 3.726.1 + resolution: "@aws-sdk/client-dynamodb@npm:3.726.1" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/client-sso-oidc": "npm:3.726.0" + "@aws-sdk/client-sts": "npm:3.726.1" + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/credential-provider-node": "npm:3.726.0" + "@aws-sdk/middleware-endpoint-discovery": "npm:3.723.0" + "@aws-sdk/middleware-host-header": "npm:3.723.0" + "@aws-sdk/middleware-logger": "npm:3.723.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.723.0" + "@aws-sdk/middleware-user-agent": "npm:3.726.0" + "@aws-sdk/region-config-resolver": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@aws-sdk/util-endpoints": "npm:3.726.0" + "@aws-sdk/util-user-agent-browser": "npm:3.723.0" + "@aws-sdk/util-user-agent-node": "npm:3.726.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/util-waiter": "npm:^4.0.0" + "@types/uuid": "npm:^9.0.1" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10c0/6218768c8122b5da4167a01fbf3303f7537f44854647e6a7228a1ca53224fdf667ade8760ca3b4e211840cd8e766897730377e4866778d0d5628a413ca500ff3 + languageName: node + linkType: hard + "@aws-sdk/client-s3@npm:^3.465.0": version: 3.685.0 resolution: "@aws-sdk/client-s3@npm:3.685.0" @@ -571,6 +644,53 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-sns@npm:3.732.0": + version: 3.732.0 + resolution: "@aws-sdk/client-sns@npm:3.732.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/credential-provider-node": "npm:3.731.1" + "@aws-sdk/middleware-host-header": "npm:3.731.0" + "@aws-sdk/middleware-logger": "npm:3.731.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.731.0" + "@aws-sdk/middleware-user-agent": "npm:3.731.0" + "@aws-sdk/region-config-resolver": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@aws-sdk/util-endpoints": "npm:3.731.0" + "@aws-sdk/util-user-agent-browser": "npm:3.731.0" + "@aws-sdk/util-user-agent-node": "npm:3.731.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/8dc1f758447cb397b773943ac010be3500a4e041ed68017dde368afcee38c8afc60f758c44b563dde4c7a29cc78fb4cee9c8f22a1278b133032998f1d344b800 + languageName: node + linkType: hard + "@aws-sdk/client-sns@npm:^3.465.0": version: 3.682.0 resolution: "@aws-sdk/client-sns@npm:3.682.0" @@ -772,6 +892,55 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-sso-oidc@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.726.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/credential-provider-node": "npm:3.726.0" + "@aws-sdk/middleware-host-header": "npm:3.723.0" + "@aws-sdk/middleware-logger": "npm:3.723.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.723.0" + "@aws-sdk/middleware-user-agent": "npm:3.726.0" + "@aws-sdk/region-config-resolver": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@aws-sdk/util-endpoints": "npm:3.726.0" + "@aws-sdk/util-user-agent-browser": "npm:3.723.0" + "@aws-sdk/util-user-agent-node": "npm:3.726.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + peerDependencies: + "@aws-sdk/client-sts": ^3.726.0 + checksum: 10c0/e68ad3a05639e668d8cd089f92d8ed8e183153262cab068e705d75dff7dfd61be815c545e3cf073b148ac67fdb7a73923201d1360e4e23382ab85e6e96bf370f + languageName: node + linkType: hard + "@aws-sdk/client-sso@npm:3.682.0": version: 3.682.0 resolution: "@aws-sdk/client-sso@npm:3.682.0" @@ -818,6 +987,98 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-sso@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/client-sso@npm:3.726.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/middleware-host-header": "npm:3.723.0" + "@aws-sdk/middleware-logger": "npm:3.723.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.723.0" + "@aws-sdk/middleware-user-agent": "npm:3.726.0" + "@aws-sdk/region-config-resolver": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@aws-sdk/util-endpoints": "npm:3.726.0" + "@aws-sdk/util-user-agent-browser": "npm:3.723.0" + "@aws-sdk/util-user-agent-node": "npm:3.726.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/addfc32045db960a76b3d8977ac1f3093b3b75420d77a7c89d4df3148214b9ea01d6602ebc974f28953ab1f6fbda6195c026f7e61bc27838f191e3683ec6d24e + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/client-sso@npm:3.731.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/middleware-host-header": "npm:3.731.0" + "@aws-sdk/middleware-logger": "npm:3.731.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.731.0" + "@aws-sdk/middleware-user-agent": "npm:3.731.0" + "@aws-sdk/region-config-resolver": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@aws-sdk/util-endpoints": "npm:3.731.0" + "@aws-sdk/util-user-agent-browser": "npm:3.731.0" + "@aws-sdk/util-user-agent-node": "npm:3.731.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5dbc8db459a70024e255e2b09e79f9fbdefc7fe5754b33c5dadd4dce83d634649f241e5e7a7e9276a07f18e9fe22fe7ef31b79a4f879937e48856d4760a7170c + languageName: node + linkType: hard + "@aws-sdk/client-sts@npm:3.682.0": version: 3.682.0 resolution: "@aws-sdk/client-sts@npm:3.682.0" @@ -866,6 +1127,54 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-sts@npm:3.726.1": + version: 3.726.1 + resolution: "@aws-sdk/client-sts@npm:3.726.1" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/client-sso-oidc": "npm:3.726.0" + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/credential-provider-node": "npm:3.726.0" + "@aws-sdk/middleware-host-header": "npm:3.723.0" + "@aws-sdk/middleware-logger": "npm:3.723.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.723.0" + "@aws-sdk/middleware-user-agent": "npm:3.726.0" + "@aws-sdk/region-config-resolver": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@aws-sdk/util-endpoints": "npm:3.726.0" + "@aws-sdk/util-user-agent-browser": "npm:3.723.0" + "@aws-sdk/util-user-agent-node": "npm:3.726.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/23e7140e939fc0ba0903df4e2fc4e43ae6f079f4359396ebc2e2126250bfc39a794f1e64c4600a780d6556abceb390c359a7181a0a43ede862db7690fd890c22 + languageName: node + linkType: hard + "@aws-sdk/core@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/core@npm:3.679.0" @@ -885,6 +1194,44 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/core@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/core@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/signature-v4": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + fast-xml-parser: "npm:4.4.1" + tslib: "npm:^2.6.2" + checksum: 10c0/391007791890dae226ffffb617a7bb8f9ef99a114364257a7ccb8dc62ed6a171736552c763fc0f20eb5d70893bff09103268f0d090c88c9e955441649cfad443 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/core@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/signature-v4": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + fast-xml-parser: "npm:4.4.1" + tslib: "npm:^2.6.2" + checksum: 10c0/66bf4881cb220c99b1ae94852c52c1461ecc1997d44d60a7a07b4e44af5e1a786aa68424dcd590a95a308a08ce0ddfdcb1823fb1589d81b87b2609410bd22a02 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-env@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/credential-provider-env@npm:3.679.0" @@ -898,6 +1245,32 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-env@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.723.0" + dependencies: + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/be8a37e68e700eede985511ca72730cc862971760548c89589d5168c8f53c2ab361b033ee0711fcbac2b5609faf3365d532c3534b9e4cb61609f42f9d1f086ba + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.731.0" + dependencies: + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/80ea6cc7d7d86c818a506d9a2725590fce71469283fec3e150b2e7d7c82938a96ce3d4eb90cb3dfa0a51134c66f0bd3ce819c8ddfa381a6d5ff612b605e9c872 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-http@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/credential-provider-http@npm:3.679.0" @@ -916,6 +1289,42 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-http@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.723.0" + dependencies: + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-stream": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/407d1169a54246e3bb5ba839870fa5d2e10cd42b9780adc72d763201243d7d80576e2aa430793768e131c7637195e585c6696c153f013d99d25db3f16739762f + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.731.0" + dependencies: + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-stream": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/41af19a2a693efae31584bfdaf246c430bac6668469319256a7d8f2bb1c97c345fb583cecbfb64c345dd77b0ed0cb1f1105a95ca23a45aa9a801e726246389ea + languageName: node + linkType: hard + "@aws-sdk/credential-provider-ini@npm:3.682.0": version: 3.682.0 resolution: "@aws-sdk/credential-provider-ini@npm:3.682.0" @@ -938,6 +1347,49 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-ini@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.726.0" + dependencies: + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/credential-provider-env": "npm:3.723.0" + "@aws-sdk/credential-provider-http": "npm:3.723.0" + "@aws-sdk/credential-provider-process": "npm:3.723.0" + "@aws-sdk/credential-provider-sso": "npm:3.726.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/credential-provider-imds": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + peerDependencies: + "@aws-sdk/client-sts": ^3.726.0 + checksum: 10c0/0ae11a9195a4368eb8c12cf42f716771ed1486a042e2e71292f9c5cd6c2accf0b8805e3c16b709b366ea5fb27468fc24aeb18f324b80f1ae2227330d1481ea77 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.731.1": + version: 3.731.1 + resolution: "@aws-sdk/credential-provider-ini@npm:3.731.1" + dependencies: + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/credential-provider-env": "npm:3.731.0" + "@aws-sdk/credential-provider-http": "npm:3.731.0" + "@aws-sdk/credential-provider-process": "npm:3.731.0" + "@aws-sdk/credential-provider-sso": "npm:3.731.1" + "@aws-sdk/credential-provider-web-identity": "npm:3.731.1" + "@aws-sdk/nested-clients": "npm:3.731.1" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/credential-provider-imds": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1aafb8de25f3bf832cee1ce6a1fe7eaa9d191ad0a85245a0e1ea9abb81d88a3c2823aff1f1113db826af742a42fb389088e4beca2baec661c2d8337b7f741404 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-node@npm:3.682.0": version: 3.682.0 resolution: "@aws-sdk/credential-provider-node@npm:3.682.0" @@ -958,6 +1410,46 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-node@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.726.0" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.723.0" + "@aws-sdk/credential-provider-http": "npm:3.723.0" + "@aws-sdk/credential-provider-ini": "npm:3.726.0" + "@aws-sdk/credential-provider-process": "npm:3.723.0" + "@aws-sdk/credential-provider-sso": "npm:3.726.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/credential-provider-imds": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/e208e6f880a2a9251c22c0b66ee63f375f5e3ffe1f91efc23af3d030d3b4b8a8f6c154ad2481a69ae15f80167d0bfbfa2f638eb2f73a2377a146f30ce2996c34 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.731.1": + version: 3.731.1 + resolution: "@aws-sdk/credential-provider-node@npm:3.731.1" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.731.0" + "@aws-sdk/credential-provider-http": "npm:3.731.0" + "@aws-sdk/credential-provider-ini": "npm:3.731.1" + "@aws-sdk/credential-provider-process": "npm:3.731.0" + "@aws-sdk/credential-provider-sso": "npm:3.731.1" + "@aws-sdk/credential-provider-web-identity": "npm:3.731.1" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/credential-provider-imds": "npm:^4.0.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/8630bb9b7a5ab695bb669a605407875ccde5123bc7af3192f7a4232bc563e28e7033f2f9182eceafe7b65d55b71daddec938438e6bad6bd0a5328f3ebc59a97d + languageName: node + linkType: hard + "@aws-sdk/credential-provider-process@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/credential-provider-process@npm:3.679.0" @@ -972,6 +1464,34 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-process@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.723.0" + dependencies: + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/078e936584a80910695fd37dfc8fd2781e8c495aa02ff7033075d2d80cf43963b8383ae401d46ec23765c9b54200554d0fae5af49d684c6ae46da060772861ad + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.731.0" + dependencies: + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5a5ee677083eba7c5aea82293376a67f3658b43545044fb418c6c69584b3e6738ca315c1cd4f34c8225840e5f7c52fd328bf3dd5338cfcf97c6eb895aafec83a + languageName: node + linkType: hard + "@aws-sdk/credential-provider-sso@npm:3.682.0": version: 3.682.0 resolution: "@aws-sdk/credential-provider-sso@npm:3.682.0" @@ -988,6 +1508,38 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-sso@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.726.0" + dependencies: + "@aws-sdk/client-sso": "npm:3.726.0" + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/token-providers": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5114fdb65ad15a9838c72dd030108b12cf1e59ba2b12a7c4d8482e033ae23f6cc633a8e43f532eed9330358afffe2b2fe728266c63616920f9e23208a9e1d2b7 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.731.1": + version: 3.731.1 + resolution: "@aws-sdk/credential-provider-sso@npm:3.731.1" + dependencies: + "@aws-sdk/client-sso": "npm:3.731.0" + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/token-providers": "npm:3.731.1" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/fcb4dfcd7bbd9583b42c529b91f968e20386494177b4a9bb5306ac1367b7649421ee3abb2230dcd38cdfcafbfade907822c7d64c311416fcdf8400dbb2d90a80 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-web-identity@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/credential-provider-web-identity@npm:3.679.0" @@ -1003,6 +1555,45 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-web-identity@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.723.0" + dependencies: + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + peerDependencies: + "@aws-sdk/client-sts": ^3.723.0 + checksum: 10c0/689e1f5d00336c49317db815e1521c7cbad9b6b1d202b879efd70f3bdda26b2256eb96d4ce6a128ab9747d4c9f9dc1acc0656a99b216f2b960f65e93c20bfa14 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.731.1": + version: 3.731.1 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.731.1" + dependencies: + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/nested-clients": "npm:3.731.1" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/87d242945f02098959936608a8969d92cbff99456439e8f3e4de5ee79b9146d8dfd5c8cbce964dbe90577b9c9b4a767c5915743cf5ae8cd3764afe6f96d45ef9 + languageName: node + linkType: hard + +"@aws-sdk/endpoint-cache@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/endpoint-cache@npm:3.723.0" + dependencies: + mnemonist: "npm:0.38.3" + tslib: "npm:^2.6.2" + checksum: 10c0/ac2468af7e36141157202ad4a3c51e8e4f57c9ba50478b7d7f223973ac5e6d7d90516a8eb06d2c9369f7313d0ac33a2c89930310b70f8db3ab4ec40567767a0e + languageName: node + linkType: hard + "@aws-sdk/middleware-bucket-endpoint@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.679.0" @@ -1018,6 +1609,20 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-endpoint-discovery@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.723.0" + dependencies: + "@aws-sdk/endpoint-cache": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/31863f5556e6d091b027650015ccfc04a0867c7a771145194df7f4e2d1d59449cf3b3833822eeb981c09d34d6344221e26f9942ebd51c27d1ceb7941ec67fc59 + languageName: node + linkType: hard + "@aws-sdk/middleware-expect-continue@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/middleware-expect-continue@npm:3.679.0" @@ -1061,6 +1666,30 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-host-header@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/183196230f8675d821a1c3de6cfb54cb3575a245d60221eea8fb4b6cea3b64dda1c4a836f6bd7d3240c494840f68b5f25a6b39223be7cb0e0a1a35bdab9e5691 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/fccbf813321318e24dd829e2ace7b60cee67424f4604d2e21949231556560e38e51872916e1b0df542e0fd3c09cbe283196f3a4b16fbd1492a094da5b38d0f53 + languageName: node + linkType: hard + "@aws-sdk/middleware-location-constraint@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/middleware-location-constraint@npm:3.679.0" @@ -1083,6 +1712,28 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-logger@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/middleware-logger@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/ed0d29e525d3893bf2e2b34f7964b7070b338def35997646a950902e20abce3ff5244b046d0504441c378292b3c319691afcc658badda9927eed7991d810ff8c + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/middleware-logger@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/218eaa3e7bba9e099721f742f56a8879034c7c7a102411e58ba2db461f013f741d426e6642d862ca81a0aba26c8ff45d49b459a9624cb8094f085697e113f228 + languageName: node + linkType: hard + "@aws-sdk/middleware-recursion-detection@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/middleware-recursion-detection@npm:3.679.0" @@ -1095,6 +1746,30 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-recursion-detection@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/d8cf89ec99aa72ac9496d183ff0a8994329f050e569924bc5e4e732b50900a9b7ef7608101a29dd4b4815b7f59270faf42634d5033f11b190ffcc88a6fc91812 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/ee3148188fad6aeb08259d9c2e26dead57e92b90c1fe3005f18e4aef8589d04ade15a2588244b030147aa99fb73766d05f6469f29ebea3d2456a39f8de895399 + languageName: node + linkType: hard + "@aws-sdk/middleware-sdk-s3@npm:3.685.0": version: 3.685.0 resolution: "@aws-sdk/middleware-sdk-s3@npm:3.685.0" @@ -1157,6 +1832,82 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-user-agent@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.726.0" + dependencies: + "@aws-sdk/core": "npm:3.723.0" + "@aws-sdk/types": "npm:3.723.0" + "@aws-sdk/util-endpoints": "npm:3.726.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/3cbfa117531cc4fd09b4ce0e273af86b1fdb656f078033babb7d1e87fb849efae662f0e86081e62404c6876539011fc444de89758dc64c01a33789c88bdfa6c3 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.731.0" + dependencies: + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@aws-sdk/util-endpoints": "npm:3.731.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c29a8834dbe82817902bada8db6367d42db63e9acd4d6bd0c46f36e54061abe36e2783eaa544746a1e04750d7e70a7115a6ac967dccca388d67499615a13036f + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.731.1": + version: 3.731.1 + resolution: "@aws-sdk/nested-clients@npm:3.731.1" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.731.0" + "@aws-sdk/middleware-host-header": "npm:3.731.0" + "@aws-sdk/middleware-logger": "npm:3.731.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.731.0" + "@aws-sdk/middleware-user-agent": "npm:3.731.0" + "@aws-sdk/region-config-resolver": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@aws-sdk/util-endpoints": "npm:3.731.0" + "@aws-sdk/util-user-agent-browser": "npm:3.731.0" + "@aws-sdk/util-user-agent-node": "npm:3.731.0" + "@smithy/config-resolver": "npm:^4.0.0" + "@smithy/core": "npm:^3.0.0" + "@smithy/fetch-http-handler": "npm:^5.0.0" + "@smithy/hash-node": "npm:^4.0.0" + "@smithy/invalid-dependency": "npm:^4.0.0" + "@smithy/middleware-content-length": "npm:^4.0.0" + "@smithy/middleware-endpoint": "npm:^4.0.0" + "@smithy/middleware-retry": "npm:^4.0.0" + "@smithy/middleware-serde": "npm:^4.0.0" + "@smithy/middleware-stack": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/node-http-handler": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.0" + "@smithy/smithy-client": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/url-parser": "npm:^4.0.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.0" + "@smithy/util-defaults-mode-node": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + "@smithy/util-retry": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/e0d94a270e63d4b3025423edadf2aaabd6379b773b3b5a9aafc7f91f5f30b24b690c8dc1369121ae9f2ac98662a52ea89fadcf90a35c50cede9a8a06f820ab72 + languageName: node + linkType: hard + "@aws-sdk/region-config-resolver@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/region-config-resolver@npm:3.679.0" @@ -1171,6 +1922,34 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/region-config-resolver@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c51c07fe9cbeb04a28ed715e073055aae00e4c6a4d553e7383796041de539f0d90b7df3f10035f8c6cea8f4817b1c36df83f53736a401ae7f75446f37cce0add + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/7e3b6d28e549c5fb5f3e10a07bd1e38292aae5db27bd152987046eca7faf39aa6fe85ac314742d4d699495622ceec0f1b1876fbc80feafcb93ac5c84ff89411c + languageName: node + linkType: hard + "@aws-sdk/signature-v4-multi-region@npm:3.685.0": version: 3.685.0 resolution: "@aws-sdk/signature-v4-multi-region@npm:3.685.0" @@ -1200,6 +1979,35 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/token-providers@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/token-providers@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + peerDependencies: + "@aws-sdk/client-sso-oidc": ^3.723.0 + checksum: 10c0/54f9865801b5c7c43158e95101bd6aaa5d5bee2e8cb553fbac52faadcb023fda898929139301eb1c9632762b314e48e7af8cf11c438bb7eba3348f7eb8297a1a + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.731.1": + version: 3.731.1 + resolution: "@aws-sdk/token-providers@npm:3.731.1" + dependencies: + "@aws-sdk/nested-clients": "npm:3.731.1" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/property-provider": "npm:^4.0.0" + "@smithy/shared-ini-file-loader": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b7ae2b4a34e477cef71b31ac833259a8a202b009cc871dcbaeadc0873a529b255b3d28ed35ece7c7b7c87ae6eb2bcbae2f4cd07d4c4407d0558633fa15fb7661 + languageName: node + linkType: hard + "@aws-sdk/types@npm:3.679.0, @aws-sdk/types@npm:^3.222.0": version: 3.679.0 resolution: "@aws-sdk/types@npm:3.679.0" @@ -1210,6 +2018,26 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/types@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/types@npm:3.723.0" + dependencies: + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b13f2ef66a0de96df9a6ff227531579483b0d7a735ca3a936ba881d528ccae8b36d568f69914c343c972c0b84057366947980ed2ab60c642443564c2ad3739fe + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/types@npm:3.731.0" + dependencies: + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/f93d8d0ab574367f2c40f148d986c36b6fe66b854afba52198f1d1bf5b67e23673c3a507c07f9cf58cd3de00e76d241218abf989efc74b9a90213f5951ac7d43 + languageName: node + linkType: hard + "@aws-sdk/util-arn-parser@npm:3.679.0": version: 3.679.0 resolution: "@aws-sdk/util-arn-parser@npm:3.679.0" @@ -1231,6 +2059,30 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-endpoints@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/util-endpoints@npm:3.726.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/43bf94ddc07310b8ee44cd489b0bb47cf6189eb12072cba946403ff63831e93c3c2e1d17779b298f4dd74732cee2349d5038942ebdf8a1f030ebd215b5c7f5ac + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/util-endpoints@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/types": "npm:^4.0.0" + "@smithy/util-endpoints": "npm:^3.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/cb283c33f786174f8e13266654bcf32bc9ad0f1cf0abb8f53a85e843c87dcc0332ab4ec7453d7b4ee99ac28ed99bb618b0b21247e6eb1f506ad6024f2cdd273b + languageName: node + linkType: hard + "@aws-sdk/util-locate-window@npm:^3.0.0": version: 3.679.0 resolution: "@aws-sdk/util-locate-window@npm:3.679.0" @@ -1252,21 +2104,81 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-user-agent-browser@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.723.0" + dependencies: + "@aws-sdk/types": "npm:3.723.0" + "@smithy/types": "npm:^4.0.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10c0/10f3c757d35a8bc07fe85a8cd2af7bfa7f96dc71b5b434e840da84aefb791048907e7f25447999b132bd93c828107b7408de938bbbee5055ebcb7ad7abeeb0b8 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.731.0" + dependencies: + "@aws-sdk/types": "npm:3.731.0" + "@smithy/types": "npm:^4.0.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10c0/85f0ea4e215282f87d11438a60dd452f63ce4b0ba1d862c0d588a58c135d2a17624b2cad85122f4bf6e002fdf536455e0d62b62531259f5e3482040a6d362aae + languageName: node + linkType: hard + "@aws-sdk/util-user-agent-node@npm:3.682.0": version: 3.682.0 resolution: "@aws-sdk/util-user-agent-node@npm:3.682.0" dependencies: - "@aws-sdk/middleware-user-agent": "npm:3.682.0" - "@aws-sdk/types": "npm:3.679.0" - "@smithy/node-config-provider": "npm:^3.1.8" - "@smithy/types": "npm:^3.5.0" + "@aws-sdk/middleware-user-agent": "npm:3.682.0" + "@aws-sdk/types": "npm:3.679.0" + "@smithy/node-config-provider": "npm:^3.1.8" + "@smithy/types": "npm:^3.5.0" + tslib: "npm:^2.6.2" + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 10c0/fcc9cb8d4f4bacaa057ad2bc1c26dc9e10ebe88a3d1334ac4ca9fd531e5ba4ef56167305b912db383b11e7700e6779c1f1fb6ba062e448d23b0d46ae493cb72e + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.726.0": + version: 3.726.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.726.0" + dependencies: + "@aws-sdk/middleware-user-agent": "npm:3.726.0" + "@aws-sdk/types": "npm:3.723.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" + tslib: "npm:^2.6.2" + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 10c0/627f5fdb1dbc14fbfc14c51d14135a5be46fe48a315cb38625f783791d6c0013f2f2df49150fdb920fc5181845e1e75831545453a672af997f5f148b1db5128d + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.731.0": + version: 3.731.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.731.0" + dependencies: + "@aws-sdk/middleware-user-agent": "npm:3.731.0" + "@aws-sdk/types": "npm:3.731.0" + "@smithy/node-config-provider": "npm:^4.0.0" + "@smithy/types": "npm:^4.0.0" tslib: "npm:^2.6.2" peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 10c0/fcc9cb8d4f4bacaa057ad2bc1c26dc9e10ebe88a3d1334ac4ca9fd531e5ba4ef56167305b912db383b11e7700e6779c1f1fb6ba062e448d23b0d46ae493cb72e + checksum: 10c0/ce298379a21e8cd330753bb51c6c7a63dc9f25d9d39bd24712ae3d679357fa6baef75ff6885e487e80e5733fd617ed8dc7d8305d6db04f9e7b94324360297b08 languageName: node linkType: hard @@ -3856,6 +4768,16 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/abort-controller@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1ecd5c3454ced008463e6de826c294f31f6073ba91e22e443e0269ee0854d9376f73ea756b3acf77aa806a9a98e8b2568ce2e7f15ddf0a7816c99b7deefeef57 + languageName: node + linkType: hard + "@smithy/chunked-blob-reader-native@npm:^3.0.1": version: 3.0.1 resolution: "@smithy/chunked-blob-reader-native@npm:3.0.1" @@ -3888,6 +4810,19 @@ __metadata: languageName: node linkType: hard +"@smithy/config-resolver@npm:^4.0.0, @smithy/config-resolver@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/config-resolver@npm:4.0.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10c0/4ec3486deb3017607ed1b9a42b4b806b78e2c7a00f6dd51b98ccb82d9f7506b206bd9412ec0d2a05e95bc2ac3fbbafe55b1ffce9faccc4086f837645f3f7e64d + languageName: node + linkType: hard + "@smithy/core@npm:^2.4.8, @smithy/core@npm:^2.5.1": version: 2.5.1 resolution: "@smithy/core@npm:2.5.1" @@ -3904,6 +4839,22 @@ __metadata: languageName: node linkType: hard +"@smithy/core@npm:^3.0.0, @smithy/core@npm:^3.1.0": + version: 3.1.0 + resolution: "@smithy/core@npm:3.1.0" + dependencies: + "@smithy/middleware-serde": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-stream": "npm:^4.0.1" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/94695aaa98b58431b255cb8f6f603d049a1fdad2995db69b13105e9d69b8a5a978885d879f09a4df6cbb0fd5cbcbbd912ba6515bf86736ce5c1d98b88df1eb77 + languageName: node + linkType: hard + "@smithy/credential-provider-imds@npm:^3.2.4, @smithy/credential-provider-imds@npm:^3.2.5": version: 3.2.5 resolution: "@smithy/credential-provider-imds@npm:3.2.5" @@ -3917,6 +4868,19 @@ __metadata: languageName: node linkType: hard +"@smithy/credential-provider-imds@npm:^4.0.0, @smithy/credential-provider-imds@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/credential-provider-imds@npm:4.0.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10c0/76b5d82dfd2924f2b7a701fa159af54d3e9b16a644a210e3a74e5a3776bb28c2ffbdd342ed3f2bb1d2adf401e8144e84614523b1fad245b43e319e1d01fa1652 + languageName: node + linkType: hard + "@smithy/eventstream-codec@npm:^3.1.7": version: 3.1.7 resolution: "@smithy/eventstream-codec@npm:3.1.7" @@ -3998,6 +4962,19 @@ __metadata: languageName: node linkType: hard +"@smithy/fetch-http-handler@npm:^5.0.0, @smithy/fetch-http-handler@npm:^5.0.1": + version: 5.0.1 + resolution: "@smithy/fetch-http-handler@npm:5.0.1" + dependencies: + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/querystring-builder": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-base64": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5123f6119de50d4c992ebf29b769382d7000db4ed8f564680c5727e2a8beb71664198eb2eaf7cb6152ab777f654d54cf9bff5a4658e1cfdeef2987eeea7f1149 + languageName: node + linkType: hard + "@smithy/hash-blob-browser@npm:^3.1.6": version: 3.1.7 resolution: "@smithy/hash-blob-browser@npm:3.1.7" @@ -4022,6 +4999,18 @@ __metadata: languageName: node linkType: hard +"@smithy/hash-node@npm:^4.0.0": + version: 4.0.1 + resolution: "@smithy/hash-node@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/d84be63a2c8a4aafa3b9f23ae76c9cf92a31fa7c49c85930424da1335259b29f6333c5c82d2e7bf689549290ffd0d995043c9ea6f05b0b2a8dfad1f649eac43f + languageName: node + linkType: hard + "@smithy/hash-stream-node@npm:^3.1.6": version: 3.1.7 resolution: "@smithy/hash-stream-node@npm:3.1.7" @@ -4043,6 +5032,16 @@ __metadata: languageName: node linkType: hard +"@smithy/invalid-dependency@npm:^4.0.0": + version: 4.0.1 + resolution: "@smithy/invalid-dependency@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/74bebdffb6845f6060eed482ad6e921df66af90d2f8c63f39a3bb334fa68a3e3aa8bd5cd7aa5f65628857e235e113895433895db910ba290633daa0df5725eb7 + languageName: node + linkType: hard + "@smithy/is-array-buffer@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/is-array-buffer@npm:2.2.0" @@ -4061,6 +5060,15 @@ __metadata: languageName: node linkType: hard +"@smithy/is-array-buffer@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/is-array-buffer@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/ae393fbd5944d710443cd5dd225d1178ef7fb5d6259c14f3e1316ec75e401bda6cf86f7eb98bfd38e5ed76e664b810426a5756b916702cbd418f0933e15e7a3b + languageName: node + linkType: hard + "@smithy/md5-js@npm:^3.0.7": version: 3.0.8 resolution: "@smithy/md5-js@npm:3.0.8" @@ -4083,6 +5091,17 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-content-length@npm:^4.0.0": + version: 4.0.1 + resolution: "@smithy/middleware-content-length@npm:4.0.1" + dependencies: + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/3dfbfe658cc8636e9e923a10151a32c6234897c4a86856e55fe4fadc322b3f3e977e50d15553afcb34cadb213de2d95a82af9c8f735e758f4dc21a031e8ecb17 + languageName: node + linkType: hard + "@smithy/middleware-endpoint@npm:^3.1.4, @smithy/middleware-endpoint@npm:^3.2.1": version: 3.2.1 resolution: "@smithy/middleware-endpoint@npm:3.2.1" @@ -4099,6 +5118,22 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-endpoint@npm:^4.0.0, @smithy/middleware-endpoint@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/middleware-endpoint@npm:4.0.1" + dependencies: + "@smithy/core": "npm:^3.1.0" + "@smithy/middleware-serde": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + "@smithy/util-middleware": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10c0/b47425491804adbe1264a8d8fc1769104aa29a9951f77f1979d142ef46e436dd88901c72ee9d53276c6593bbb4f6d191c558ddc142653536cc61e80cc3c5ba34 + languageName: node + linkType: hard + "@smithy/middleware-retry@npm:^3.0.23": version: 3.0.25 resolution: "@smithy/middleware-retry@npm:3.0.25" @@ -4116,6 +5151,23 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-retry@npm:^4.0.0": + version: 4.0.1 + resolution: "@smithy/middleware-retry@npm:4.0.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/service-error-classification": "npm:^4.0.1" + "@smithy/smithy-client": "npm:^4.1.0" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-retry": "npm:^4.0.1" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10c0/582aedcad5938f1372eb8200dd1be0b58f0aeadea2f13eac03cb0ed7f6264408fae0d004138dc32739a9077a49b64043ac2bd41bac3e40e7635ead906eea9622 + languageName: node + linkType: hard + "@smithy/middleware-serde@npm:^3.0.7, @smithy/middleware-serde@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/middleware-serde@npm:3.0.8" @@ -4126,6 +5178,16 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-serde@npm:^4.0.0, @smithy/middleware-serde@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/middleware-serde@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b133aa4b5c98da47a38225310ba2e6feea712d98f8ccae81825c1eec5a006214dbbb4b89415b9ad644f9cbcabe5461f84032cf4a3d0d68b705b9a73e29af80e2 + languageName: node + linkType: hard + "@smithy/middleware-stack@npm:^3.0.7, @smithy/middleware-stack@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/middleware-stack@npm:3.0.8" @@ -4136,6 +5198,16 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-stack@npm:^4.0.0, @smithy/middleware-stack@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/middleware-stack@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b7f710e263e37a8c80c8d31c7d8fe5f66dec2955cde412054eefcc8df53905e1e2e53a01fd7930eb82c82a3a28eadd00e69f07dfc6e793b1d9272db58a982e9b + languageName: node + linkType: hard + "@smithy/node-config-provider@npm:^3.1.8, @smithy/node-config-provider@npm:^3.1.9": version: 3.1.9 resolution: "@smithy/node-config-provider@npm:3.1.9" @@ -4148,6 +5220,18 @@ __metadata: languageName: node linkType: hard +"@smithy/node-config-provider@npm:^4.0.0, @smithy/node-config-provider@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/node-config-provider@npm:4.0.1" + dependencies: + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/f8d3b1fe91eeba41426ec57d62cfbeaed027650b5549fb2ba5bc889c1cfb7880d4fdb5a484d231b3fb2a9c9023c1f4e8907a5d18d75b3787481cde9f87c4d9cb + languageName: node + linkType: hard + "@smithy/node-http-handler@npm:^3.2.4, @smithy/node-http-handler@npm:^3.2.5": version: 3.2.5 resolution: "@smithy/node-http-handler@npm:3.2.5" @@ -4161,6 +5245,19 @@ __metadata: languageName: node linkType: hard +"@smithy/node-http-handler@npm:^4.0.0, @smithy/node-http-handler@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/node-http-handler@npm:4.0.1" + dependencies: + "@smithy/abort-controller": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/querystring-builder": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/ab6181d6b4754f3c417abe5494807ac74a29fccd6a321d1240ba8ea9699df3d78ff204fa1a447d6415d8c523bf94ffa744d23e5f2608c63ae9cf827b6369c9d8 + languageName: node + linkType: hard + "@smithy/property-provider@npm:^3.1.7, @smithy/property-provider@npm:^3.1.8": version: 3.1.8 resolution: "@smithy/property-provider@npm:3.1.8" @@ -4171,6 +5268,16 @@ __metadata: languageName: node linkType: hard +"@smithy/property-provider@npm:^4.0.0, @smithy/property-provider@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/property-provider@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/43960a6bdf25944e1cc9d4ee83bf45ab5641f7e2068c46d5015166c0f035b1752e03847d7c15d3c013f5f0467441c9c5a8d6a0428f5401988035867709e4dea3 + languageName: node + linkType: hard + "@smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.5": version: 4.1.5 resolution: "@smithy/protocol-http@npm:4.1.5" @@ -4181,6 +5288,16 @@ __metadata: languageName: node linkType: hard +"@smithy/protocol-http@npm:^5.0.0, @smithy/protocol-http@npm:^5.0.1": + version: 5.0.1 + resolution: "@smithy/protocol-http@npm:5.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/87b157cc86c23f7199acad237e5e0cc309b18a2a4162dfd8f99609f6cca403f832b645535e58173e2933b4d96ec71f2df16d04e1bdcf52b7b0fcbdbc0067de93 + languageName: node + linkType: hard + "@smithy/querystring-builder@npm:^3.0.7, @smithy/querystring-builder@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/querystring-builder@npm:3.0.8" @@ -4192,6 +5309,17 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-builder@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/querystring-builder@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + "@smithy/util-uri-escape": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/21f39e3a79458d343f3dec76b38598c49a34a3c4d1d3c23b6c8895eae2b610fb3c704f995a1730599ef7a881216ea064a25bb7dc8abe5bb1ee50dc6078ad97a4 + languageName: node + linkType: hard + "@smithy/querystring-parser@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/querystring-parser@npm:3.0.8" @@ -4202,6 +5330,16 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-parser@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/querystring-parser@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/10e5aba13fbb9a602299fb92f02142e291ab5c7cd221e0ca542981414533e081abdd7442de335f2267ee4a9ff8eba4d7ba848455df50d2771f0ddb8b7d8f9d8b + languageName: node + linkType: hard + "@smithy/service-error-classification@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/service-error-classification@npm:3.0.8" @@ -4211,6 +5349,15 @@ __metadata: languageName: node linkType: hard +"@smithy/service-error-classification@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/service-error-classification@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + checksum: 10c0/de015fd140bf4e97da34a2283ce73971eb3b3aae53a257000dce0c99b8974a5e76bae9e517545ef58bd00ca8094c813cd1bcf0696c2c51e731418e2a769c744f + languageName: node + linkType: hard + "@smithy/shared-ini-file-loader@npm:^3.1.8, @smithy/shared-ini-file-loader@npm:^3.1.9": version: 3.1.9 resolution: "@smithy/shared-ini-file-loader@npm:3.1.9" @@ -4221,6 +5368,16 @@ __metadata: languageName: node linkType: hard +"@smithy/shared-ini-file-loader@npm:^4.0.0, @smithy/shared-ini-file-loader@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/shared-ini-file-loader@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/0f0173dbe61c8dac6847cc2c5115db5f1292c956c7f0559ce7bc8e5ed196a4b102977445ee1adb72206a15226a1098cdea01e92aa8ce19f4343f1135e7d37bcf + languageName: node + linkType: hard + "@smithy/signature-v4@npm:^4.2.0": version: 4.2.1 resolution: "@smithy/signature-v4@npm:4.2.1" @@ -4237,6 +5394,22 @@ __metadata: languageName: node linkType: hard +"@smithy/signature-v4@npm:^5.0.0": + version: 5.0.1 + resolution: "@smithy/signature-v4@npm:5.0.1" + dependencies: + "@smithy/is-array-buffer": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-uri-escape": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/a7f118642c9641f813098faad355fc5b54ae215fec589fb238d72d44149248c02e32dcfe034000f151ab665450542df88c70d269f9a3233e01a905ec03512514 + languageName: node + linkType: hard + "@smithy/smithy-client@npm:^3.4.0, @smithy/smithy-client@npm:^3.4.2": version: 3.4.2 resolution: "@smithy/smithy-client@npm:3.4.2" @@ -4252,6 +5425,21 @@ __metadata: languageName: node linkType: hard +"@smithy/smithy-client@npm:^4.0.0, @smithy/smithy-client@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/smithy-client@npm:4.1.0" + dependencies: + "@smithy/core": "npm:^3.1.0" + "@smithy/middleware-endpoint": "npm:^4.0.1" + "@smithy/middleware-stack": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-stream": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10c0/14a8f52dba92eb324604ba9abc78f03eb79e64d77fc6df720cb6d01e06eaa7d27c71e8485b32103945cdcf12cb81baf8dc9986dde5d1c8d20855b032fade57a6 + languageName: node + linkType: hard + "@smithy/types@npm:^3.5.0, @smithy/types@npm:^3.6.0": version: 3.6.0 resolution: "@smithy/types@npm:3.6.0" @@ -4261,6 +5449,15 @@ __metadata: languageName: node linkType: hard +"@smithy/types@npm:^4.0.0, @smithy/types@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/types@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/d8817145ea043c5b29783df747ed47c3a1c584fd9d02bbdb609d38b7cb4dded1197ac214ae112744c86abe0537a314dae0edbc0e752bb639ef2d9fb84c67a9d9 + languageName: node + linkType: hard + "@smithy/url-parser@npm:^3.0.7, @smithy/url-parser@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/url-parser@npm:3.0.8" @@ -4272,6 +5469,17 @@ __metadata: languageName: node linkType: hard +"@smithy/url-parser@npm:^4.0.0, @smithy/url-parser@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/url-parser@npm:4.0.1" + dependencies: + "@smithy/querystring-parser": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/fc969b55857b3bcdc920f54bbb9b0c88b5c7695ac7100bea1c7038fd4c9a09ebe0fbb38c4839d39acea28da0d8cb4fea71ffbf362d8aec295acbb94c1b45fc86 + languageName: node + linkType: hard + "@smithy/util-base64@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-base64@npm:3.0.0" @@ -4283,6 +5491,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-base64@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-base64@npm:4.0.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/ad18ec66cc357c189eef358d96876b114faf7086b13e47e009b265d0ff80cec046052500489c183957b3a036768409acdd1a373e01074cc002ca6983f780cffc + languageName: node + linkType: hard + "@smithy/util-body-length-browser@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-body-length-browser@npm:3.0.0" @@ -4292,6 +5511,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-body-length-browser@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/574a10934024a86556e9dcde1a9776170284326c3dfcc034afa128cc5a33c1c8179fca9cfb622ef8be5f2004316cc3f427badccceb943e829105536ec26306d9 + languageName: node + linkType: hard + "@smithy/util-body-length-node@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-body-length-node@npm:3.0.0" @@ -4301,6 +5529,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-node@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-body-length-node@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/e91fd3816767606c5f786166ada26440457fceb60f96653b3d624dcf762a8c650e513c275ff3f647cb081c63c283cc178853a7ed9aa224abc8ece4eeeef7a1dd + languageName: node + linkType: hard + "@smithy/util-buffer-from@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/util-buffer-from@npm:2.2.0" @@ -4321,6 +5558,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-buffer-from@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-buffer-from@npm:4.0.0" + dependencies: + "@smithy/is-array-buffer": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/be7cd33b6cb91503982b297716251e67cdca02819a15797632091cadab2dc0b4a147fff0709a0aa9bbc0b82a2644a7ed7c8afdd2194d5093cee2e9605b3a9f6f + languageName: node + linkType: hard + "@smithy/util-config-provider@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-config-provider@npm:3.0.0" @@ -4330,6 +5577,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-config-provider@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-config-provider@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/cd9498d5f77a73aadd575084bcb22d2bb5945bac4605d605d36f2efe3f165f2b60f4dc88b7a62c2ed082ffa4b2c2f19621d0859f18399edbc2b5988d92e4649f + languageName: node + linkType: hard + "@smithy/util-defaults-mode-browser@npm:^3.0.23": version: 3.0.25 resolution: "@smithy/util-defaults-mode-browser@npm:3.0.25" @@ -4343,6 +5599,19 @@ __metadata: languageName: node linkType: hard +"@smithy/util-defaults-mode-browser@npm:^4.0.0": + version: 4.0.1 + resolution: "@smithy/util-defaults-mode-browser@npm:4.0.1" + dependencies: + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/smithy-client": "npm:^4.1.0" + "@smithy/types": "npm:^4.1.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10c0/4aa00a339095e9651d34950aadddc474c46c15e48b14e1835bd58ee95aa235584118bf5a626d8934021dd2a7a485ba3b5ef2e3126c49ca4df3d8044150fb76c6 + languageName: node + linkType: hard + "@smithy/util-defaults-mode-node@npm:^3.0.23": version: 3.0.25 resolution: "@smithy/util-defaults-mode-node@npm:3.0.25" @@ -4358,6 +5627,21 @@ __metadata: languageName: node linkType: hard +"@smithy/util-defaults-mode-node@npm:^4.0.0": + version: 4.0.1 + resolution: "@smithy/util-defaults-mode-node@npm:4.0.1" + dependencies: + "@smithy/config-resolver": "npm:^4.0.1" + "@smithy/credential-provider-imds": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/smithy-client": "npm:^4.1.0" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/e8d846194042cd49f377e78feafc20e4aa5840a4340b54b46a5fd95975cf42aae07606f796855be9e5b0e0569343031f388b098f398d015423f9ee3291e2609b + languageName: node + linkType: hard + "@smithy/util-endpoints@npm:^2.1.3": version: 2.1.4 resolution: "@smithy/util-endpoints@npm:2.1.4" @@ -4369,6 +5653,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-endpoints@npm:^3.0.0": + version: 3.0.1 + resolution: "@smithy/util-endpoints@npm:3.0.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/fed80f300e6a6e69873e613cdd12f640d33a19fc09a41e3afd536f7ea36f7785edd96fbd0402b6980a0e5dfc9bcb8b37f503d522b4ef317f31f4fd0100c466ff + languageName: node + linkType: hard + "@smithy/util-hex-encoding@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-hex-encoding@npm:3.0.0" @@ -4378,6 +5673,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-hex-encoding@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-hex-encoding@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/70dbb3aa1a79aff3329d07a66411ff26398df338bdd8a6d077b438231afe3dc86d9a7022204baddecd8bc633f059d5c841fa916d81dd7447ea79b64148f386d2 + languageName: node + linkType: hard + "@smithy/util-middleware@npm:^3.0.7, @smithy/util-middleware@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/util-middleware@npm:3.0.8" @@ -4388,6 +5692,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-middleware@npm:^4.0.0, @smithy/util-middleware@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/util-middleware@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1dd2b058f392fb6788809f14c2c1d53411f79f6e9f88b515ffd36792f9f5939fe4af96fb5b0486a3d0cd30181783b7a5393dce2e8b83ba62db7c6d3af6572eff + languageName: node + linkType: hard + "@smithy/util-retry@npm:^3.0.7, @smithy/util-retry@npm:^3.0.8": version: 3.0.8 resolution: "@smithy/util-retry@npm:3.0.8" @@ -4399,6 +5713,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-retry@npm:^4.0.0, @smithy/util-retry@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/util-retry@npm:4.0.1" + dependencies: + "@smithy/service-error-classification": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/93ef89572651b8a30b9a648292660ae9532508ec6d2577afc62e1d9125fe6d14086e0f70a2981bf9f12256b41a57152368b5ed839cdd2df47ba78dd005615173 + languageName: node + linkType: hard + "@smithy/util-stream@npm:^3.1.9, @smithy/util-stream@npm:^3.2.1": version: 3.2.1 resolution: "@smithy/util-stream@npm:3.2.1" @@ -4415,6 +5740,22 @@ __metadata: languageName: node linkType: hard +"@smithy/util-stream@npm:^4.0.0, @smithy/util-stream@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/util-stream@npm:4.0.1" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/node-http-handler": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/066d54981bc2d4aa5aa4026b88a5bfd79605c57c86c279c1811735d9f7fdd0e0fecacaecb727679d360101d5f31f5d68b463ce76fd8f25a38b274bfa62a6c7a5 + languageName: node + linkType: hard + "@smithy/util-uri-escape@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-uri-escape@npm:3.0.0" @@ -4424,6 +5765,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-uri-escape@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-uri-escape@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/23984624060756adba8aa4ab1693fe6b387ee5064d8ec4dfd39bb5908c4ee8b9c3f2dc755da9b07505d8e3ce1338c1867abfa74158931e4728bf3cfcf2c05c3d + languageName: node + linkType: hard + "@smithy/util-utf8@npm:^2.0.0": version: 2.3.0 resolution: "@smithy/util-utf8@npm:2.3.0" @@ -4444,6 +5794,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-utf8@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-utf8@npm:4.0.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/28a5a5372cbf0b3d2e32dd16f79b04c2aec6f704cf13789db922e9686fde38dde0171491cfa4c2c201595d54752a319faaeeed3c325329610887694431e28c98 + languageName: node + linkType: hard + "@smithy/util-waiter@npm:^3.1.6": version: 3.1.7 resolution: "@smithy/util-waiter@npm:3.1.7" @@ -4455,6 +5815,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-waiter@npm:^4.0.0": + version: 4.0.2 + resolution: "@smithy/util-waiter@npm:4.0.2" + dependencies: + "@smithy/abort-controller": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/36ee71b41923ae58d9246745e3b7497fe45577dbb97f6e15dd07b4fddb4f82f32e0b7604c7b388fc92d5cbe49d9499998eda979a77a4a770c1b25686a5aed4ce + languageName: node + linkType: hard + "@swc-node/core@npm:^1.13.3": version: 1.13.3 resolution: "@swc-node/core@npm:1.13.3" @@ -5236,6 +6607,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + languageName: node + linkType: hard + "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -8045,6 +9427,15 @@ __metadata: languageName: node linkType: hard +"mnemonist@npm:0.38.3": + version: 0.38.3 + resolution: "mnemonist@npm:0.38.3" + dependencies: + obliterator: "npm:^1.6.1" + checksum: 10c0/064aa1ee1a89fce2754423b3617c598fd65bc34311eb3c01dc063976f6b819b073bd23532415cf8c92240157b4c8fbb7ec5d79d717f2bd4fcd95d8131cb23acb + languageName: node + linkType: hard + "ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -8322,6 +9713,13 @@ __metadata: languageName: node linkType: hard +"obliterator@npm:^1.6.1": + version: 1.6.1 + resolution: "obliterator@npm:1.6.1" + checksum: 10c0/5fad57319aae0ef6e34efa640541d41c2dd9790a7ab808f17dcb66c83a81333963fc2dfcfa6e1b62158e5cef6291cdcf15c503ad6c3de54b2227dd4c3d7e1b55 + languageName: node + linkType: hard + "once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0"