From 8363f507aebbd22d29e036ad1355040be1bc1e4e Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Wed, 10 May 2023 19:57:18 +0100 Subject: [PATCH 1/4] feat(public ceremonies) - allow to download ceremony data to everyone --- package.json | 2 +- packages/actions/src/helpers/constants.ts | 3 +- packages/actions/src/helpers/functions.ts | 20 + packages/actions/src/types/index.ts | 15 + packages/actions/test/unit/contribute.test.ts | 14 +- packages/actions/test/unit/database.test.ts | 14 +- packages/actions/test/unit/security.test.ts | 6 +- packages/actions/test/unit/storage.test.ts | 109 +- packages/backend/firestore.rules | 2 +- packages/backend/src/functions/index.ts | 3 +- packages/backend/src/functions/storage.ts | 74 +- packages/backend/types/index.ts | 12 + yarn.lock | 2313 ++++++++--------- 13 files changed, 1260 insertions(+), 1327 deletions(-) diff --git a/package.json b/package.json index 0815af97..fefce9ac 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@babel/preset-typescript": "^7.18.6", "@commitlint/cli": "^17.3.0", "@commitlint/config-conventional": "^17.3.0", - "@rollup/plugin-typescript": "^9.0.2", + "@rollup/plugin-typescript": "^11.1.0", "@types/chai": "^4.3.4", "@types/chai-as-promised": "^7.1.5", "@types/jest": "^29.2.3", diff --git a/packages/actions/src/helpers/constants.ts b/packages/actions/src/helpers/constants.ts index 8b6a19d7..44dc7fab 100644 --- a/packages/actions/src/helpers/constants.ts +++ b/packages/actions/src/helpers/constants.ts @@ -133,6 +133,7 @@ export const commonTerms = { verifyContribution: "verifycontribution", checkAndPrepareCoordinatorForFinalization: "checkAndPrepareCoordinatorForFinalization", finalizeCircuit: "finalizeCircuit", - finalizeCeremony: "finalizeCeremony" + finalizeCeremony: "finalizeCeremony", + downloadCircuitArtifacts: "downloadCircuitArtifacts" } } diff --git a/packages/actions/src/helpers/functions.ts b/packages/actions/src/helpers/functions.ts index d5d6a264..328458fd 100644 --- a/packages/actions/src/helpers/functions.ts +++ b/packages/actions/src/helpers/functions.ts @@ -2,6 +2,7 @@ import { Functions, httpsCallable, httpsCallableFromURL } from "firebase/functio import { DocumentSnapshot, onSnapshot } from "firebase/firestore" import { CeremonyInputData, + CircuitArtifactsPreSignedUrls, CircuitDocument, ContributionVerificationData, ETagWithPartNumber, @@ -449,3 +450,22 @@ export const finalizeCeremony = async (functions: Functions, ceremonyId: string) ceremonyId }) } + + +/** + * + * @param functions - the Firebase cloud functions object instance. + * @param ceremonyId - the unique identifier of the ceremony. + * @param circuitId - the unique identifier of the circuit. + * @returns > - the circuit artifacts pre signed URLs. + */ +export const downloadCircuitArtifacts = async (functions: Functions, ceremonyId: string, circuitId: string): Promise => { + const cf = httpsCallable(functions, commonTerms.cloudFunctionsNames.downloadCircuitArtifacts) + + const { data: circuitArtifactsURLS } = await cf({ + ceremonyId: ceremonyId, + circuitId: circuitId + }) + + return circuitArtifactsURLS +} \ No newline at end of file diff --git a/packages/actions/src/types/index.ts b/packages/actions/src/types/index.ts index 7a20c978..0752957d 100644 --- a/packages/actions/src/types/index.ts +++ b/packages/actions/src/types/index.ts @@ -534,3 +534,18 @@ export type ContributionDocumentReferenceAndData = { uid: string data: ContributionDocument } + +/** + * The return data for downloading a circuit ceremony artifacts + * @typedef {Object} CircuitArtifactsPreSignedUrls + * @property {string} potStoragePreSignedUrl - the pre-signed url for the pot file. + * @property {string} wasmStoragePreSignedUrl - the pre-signed url for the wasm file. + * @property {string} finalZkeyStoragePreSignedUrl - the pre-signed url for the final zkey file. + * @property {string} r1csStoragePreSignedUrl - the pre-signed url for the r1cs file. + */ +export type CircuitArtifactsPreSignedUrls = { + potStoragePreSignedUrl: string + wasmStoragePreSignedUrl: string + finalZkeyStoragePreSignedUrl: string + r1csStoragePreSignedUrl: string +} \ No newline at end of file diff --git a/packages/actions/test/unit/contribute.test.ts b/packages/actions/test/unit/contribute.test.ts index 4486ac66..856d0e25 100644 --- a/packages/actions/test/unit/contribute.test.ts +++ b/packages/actions/test/unit/contribute.test.ts @@ -91,11 +91,9 @@ describe("Contribute", () => { }) /// @note running on emulator gives a different error if (envType === TestingEnvironment.PRODUCTION) { - it("should fail when not authenticated", async () => { + it("should succeed when not authenticated", async () => { await signOut(userAuth) - await expect(getOpenedCeremonies(userFirestore)).to.be.rejectedWith( - "Missing or insufficient permissions." - ) + await expect(getOpenedCeremonies(userFirestore)).to.be.fulfilled }) } it("should allow to retrieve all opened ceremonies", async () => { @@ -133,14 +131,6 @@ describe("Contribute", () => { fakeCircuitsData.fakeCircuitSmallNoContributors ) }) - if (envType === TestingEnvironment.PRODUCTION) { - it("should fail when not authenticated", async () => { - await signOut(userAuth) - await expect( - getCeremonyCircuits(userFirestore, fakeCeremoniesData.fakeCeremonyOpenedFixed.uid) - ).to.be.rejectedWith("Missing or insufficient permissions.") - }) - } it("should return the circuits for the specified ceremony", async () => { // auth await signInWithEmailAndPassword(userAuth, users[0].data.email, passwords[0]) diff --git a/packages/actions/test/unit/database.test.ts b/packages/actions/test/unit/database.test.ts index dc70252c..525b1566 100644 --- a/packages/actions/test/unit/database.test.ts +++ b/packages/actions/test/unit/database.test.ts @@ -93,14 +93,6 @@ describe("Database", () => { ]) expect(query.docs.length).to.be.gt(0) }) - it("should revert when not logged in", async () => { - await signOut(userAuth) - await expect( - queryCollection(userFirestore, commonTerms.collections.ceremonies.name, [ - where(commonTerms.collections.ceremonies.fields.state, "==", CeremonyState.OPENED) - ]) - ).to.be.rejected - }) }) describe("getAllCollectionDocs", () => { @@ -120,10 +112,6 @@ describe("Database", () => { const collection = await getAllCollectionDocs(userFirestore, commonTerms.collections.ceremonies.name) expect(collection.length).to.be.gt(0) }) - it("should revert when not logged in", async () => { - await signOut(userAuth) - await expect(getAllCollectionDocs(userFirestore, commonTerms.collections.ceremonies.name)).to.be.rejected - }) }) describe("fromQueryToFirebaseDocumentInfo", () => { @@ -152,7 +140,7 @@ describe("Database", () => { await expect(getDocumentById(userFirestore, commonTerms.collections.users.name, users[0].uid)).to.be .rejected }) - it("should an authenticated user to get a ceremonies document", async () => { + it("should an authenticated user to get a ceremony document", async () => { await signInWithEmailAndPassword(userAuth, users[0].data.email, passwords[0]) const userDoc = await getDocumentById( userFirestore, diff --git a/packages/actions/test/unit/security.test.ts b/packages/actions/test/unit/security.test.ts index 66929aa1..dfb9e394 100644 --- a/packages/actions/test/unit/security.test.ts +++ b/packages/actions/test/unit/security.test.ts @@ -258,13 +258,13 @@ describe("Security", () => { getDocumentById(userFirestore, commonTerms.collections.users.name, users[0].uid) ).to.be.rejectedWith("Missing or insufficient permissions.") }) - /// @note unauthenticated users should not be able to access any data - it("should prevent unauthenticated users from accessing the ceremonies collection", async () => { + /// @note unauthenticated users should be allowed to access ceremonies data + it("should allow unauthenticated users from accessing the ceremonies collection", async () => { await expect( queryCollection(userFirestore, commonTerms.collections.ceremonies.name, [ where(commonTerms.collections.ceremonies.fields.description, "!=", "") ]) - ).to.be.rejectedWith("Missing or insufficient permissions.") + ).to.be.fulfilled }) } // make sure to sign out diff --git a/packages/actions/test/unit/storage.test.ts b/packages/actions/test/unit/storage.test.ts index 5e96dda2..cf568ce8 100644 --- a/packages/actions/test/unit/storage.test.ts +++ b/packages/actions/test/unit/storage.test.ts @@ -1,7 +1,8 @@ import chai, { expect } from "chai" import chaiAsPromised from "chai-as-promised" import { getAuth, signInWithEmailAndPassword, signOut } from "firebase/auth" -import fs from "fs" +import fetch from "@adobe/node-fetch-retry" +import fs, { createWriteStream } from "fs" import { randomBytes } from "crypto" import { deleteAdminApp, @@ -17,7 +18,8 @@ import { cleanUpMockUsers, sleep, cleanUpRecursively, - mockCeremoniesCleanup + mockCeremoniesCleanup, + uploadFileToS3, } from "../utils" import { fakeCeremoniesData, fakeCircuitsData, fakeUsersData } from "../data/samples" import { @@ -34,12 +36,16 @@ import { commonTerms, genesisZkeyIndex, checkIfObjectExist, - generateGetObjectPreSignedUrl + generateGetObjectPreSignedUrl, + verifierSmartContractAcronym, + verificationKeyAcronym, + compareHashes } from "../../src" import { TestingEnvironment } from "../../src/types/enums" -import { ChunkWithUrl, ETagWithPartNumber } from "../../src/types/index" +import { ChunkWithUrl, CircuitArtifactsPreSignedUrls, ETagWithPartNumber } from "../../src/types/index" import { getChunksAndPreSignedUrls, getWasmStorageFilePath, uploadParts } from "../../src/helpers/storage" -import { completeMultiPartUpload, openMultiPartUpload } from "../../src/helpers/functions" +import { completeMultiPartUpload, downloadCircuitArtifacts, openMultiPartUpload } from "../../src/helpers/functions" +import { cwd } from "process" chai.use(chaiAsPromised) @@ -593,6 +599,99 @@ describe("Storage", () => { await cleanUpRecursively(adminFirestore, fakeCeremoniesData.fakeCeremonyOpenedFixed.uid) }) }) + + describe("downloadCircuitArtifacts", () => { + // this data is shared between other prod tests (download artifacts and verify ceremony) + const ceremony = fakeCeremoniesData.fakeCeremonyOpenedFixed + // create a circuit object that suits our needs + const circuit = fakeCircuitsData.fakeCircuitForFinalization + + const bucketName = getBucketName(ceremony.data.prefix!, ceremonyBucketPostfix) + + // the r1cs + const r1csStorageFilePath = getR1csStorageFilePath(circuit.data.prefix!, "circuit.r1cs") + // the final zkey + const finalZkeyStorageFilePath = getZkeyStorageFilePath(circuit.data.prefix!, "circuit_final.zkey") + // the pot + const potStorageFilePath = getPotStorageFilePath("powersOfTau28_hez_final_02.ptau") + // the verifier + const verifierStorageFilePath = getVerifierContractStorageFilePath( + circuit.data.prefix!, + `${verifierSmartContractAcronym}.sol` + ) + // the vKey + const verificationKeyStoragePath = getVerificationKeyStorageFilePath( + circuit.data.prefix!, + `${verificationKeyAcronym}.json` + ) + // the wasm + const wasmStorageFilePath = getWasmStorageFilePath(circuit.data.prefix!, "circuit.wasm") + + const wasmPath = `${cwd()}/packages/actions/test/data/artifacts/circuit.wasm` + const r1csPath = `${cwd()}/packages/actions/test/data/artifacts/circuit.r1cs` + const potPath = `${cwd()}/packages/actions/test/data/artifacts/powersOfTau28_hez_final_02.ptau` + const finalZkeyPath = `${cwd()}/packages/actions/test/data/artifacts/circuit_final.zkey` + const outputDirectory = `${cwd()}/packages/actions/test/data/artifacts/download` + const verifierPath = `${cwd()}/packages/actions/test/data/artifacts/circuit_verifier.sol` + const verificationKeyPath = `${cwd()}/packages/actions/test/data/artifacts/circuit_vkey.json` + + const downloadPathZkey = `${outputDirectory}/zkey.zkey` + + fs.mkdirSync(outputDirectory) + + // pre conditions for the tests + beforeAll(async () => { + await signInWithEmailAndPassword(userAuth, users[1].data.email, passwords[1]) + await createMockCeremony(adminFirestore, ceremony, circuit) + await createS3Bucket(userFunctions, bucketName) + await sleep(1000) + // upload all files to S3 + await uploadFileToS3(bucketName, r1csStorageFilePath, r1csPath) + await uploadFileToS3(bucketName, finalZkeyStorageFilePath, finalZkeyPath) + await uploadFileToS3(bucketName, potStorageFilePath, potPath) + await uploadFileToS3(bucketName, verifierStorageFilePath, verifierPath) + await uploadFileToS3(bucketName, verificationKeyStoragePath, verificationKeyPath) + await uploadFileToS3(bucketName, wasmStorageFilePath, wasmPath) + }) + afterAll(async () => { + await cleanUpRecursively(adminFirestore, ceremony.uid) + await deleteObjectFromS3(bucketName, r1csStorageFilePath) + await deleteObjectFromS3(bucketName, finalZkeyStorageFilePath) + await deleteObjectFromS3(bucketName, potStorageFilePath) + await deleteObjectFromS3(bucketName, verifierStorageFilePath) + await deleteObjectFromS3(bucketName, verificationKeyStoragePath) + await deleteObjectFromS3(bucketName, wasmStorageFilePath) + await deleteBucket(bucketName) + // remove dir with output + if (fs.existsSync(outputDirectory)) fs.rmSync(outputDirectory, { recursive: true, force: true }) + }) + it("should allow any user (even not authenticated) to download the artifacts", async () => { + // make sure we sign out + await signOut(userAuth) + + const urls: CircuitArtifactsPreSignedUrls = await downloadCircuitArtifacts(userFunctions, ceremony.uid, circuit.uid) + + expect(urls.finalZkeyStoragePreSignedUrl).to.not.be.null + expect(urls.potStoragePreSignedUrl).to.not.be.null + expect(urls.r1csStoragePreSignedUrl).to.not.be.null + expect(urls.wasmStoragePreSignedUrl).to.not.be.null + + // download the files using the pre signed urls and compare hashes + const response = await fetch(urls.finalZkeyStoragePreSignedUrl) + + const content: any = response.body + // Prepare stream. + const writeStream = createWriteStream(downloadPathZkey) + + // Write chunk by chunk. + for await (const chunk of content) { + // Write chunk. + writeStream.write(chunk) + } + + expect(await compareHashes(downloadPathZkey, finalZkeyPath)).to.be.true + }) + }) } describe("getR1csStorageFilePath", () => { diff --git a/packages/backend/firestore.rules b/packages/backend/firestore.rules index 59b6f6d3..435082a1 100644 --- a/packages/backend/firestore.rules +++ b/packages/backend/firestore.rules @@ -11,7 +11,7 @@ service cloud.firestore { // applies to the ceremonies collection and nested collections match /ceremonies/{ceremonyId=**} { // any authenticated user can read - allow read: if request.auth != null; + allow read: if true; // only coordinator can create, and update ceremonies allow create, update: if request.auth != null && diff --git a/packages/backend/src/functions/index.ts b/packages/backend/src/functions/index.ts index 993a1d22..31d9f27e 100644 --- a/packages/backend/src/functions/index.ts +++ b/packages/backend/src/functions/index.ts @@ -29,7 +29,8 @@ export { generateGetObjectPreSignedUrl, startMultiPartUpload, generatePreSignedUrlsParts, - completeMultiPartUpload + completeMultiPartUpload, + downloadCircuitArtifacts } from "./storage" export { checkAndRemoveBlockingContributor, resumeContributionAfterTimeoutExpiration } from "./timeout" diff --git a/packages/backend/src/functions/storage.ts b/packages/backend/src/functions/storage.ts index c74682ab..74423194 100644 --- a/packages/backend/src/functions/storage.ts +++ b/packages/backend/src/functions/storage.ts @@ -10,7 +10,7 @@ import { } from "@aws-sdk/client-s3" import { getSignedUrl } from "@aws-sdk/s3-request-presigner" import dotenv from "dotenv" -import { commonTerms, formatZkeyIndex, getParticipantsCollectionPath, getZkeyStorageFilePath } from "@p0tion/actions/src" +import { commonTerms, finalContributionIndex, formatZkeyIndex, getBucketName, getCircuitsCollectionPath, getParticipantsCollectionPath, getZkeyStorageFilePath } from "@p0tion/actions/src" import { ParticipantStatus, ParticipantContributionStep } from "@p0tion/actions/src/types/enums" import { getCeremonyCircuits, getDocumentById } from "../lib/utils" import { COMMON_ERRORS, logAndThrowError, makeError, printLog, SPECIFIC_ERRORS } from "../lib/errors" @@ -20,6 +20,7 @@ import { BucketAndObjectKeyData, CompleteMultiPartUploadData, CreateBucketData, + DownloadCircuitArtifactsData, GeneratePreSignedUrlsPartsData, StartMultiPartUploadData } from "../../types" @@ -471,3 +472,74 @@ export const completeMultiPartUpload = functions } } }) + + +/** + * Cloud Function to download a circuit artifacts + * @notice this operation can be performed by any user (also not authenticated) + * @param data: DownloadCeremonyArtifactsData - the details about the circuit + */ +export const downloadCircuitArtifacts = functions + .runWith({ + memory: "512MB" + }) + .https.onCall(async (data: DownloadCircuitArtifactsData): Promise => { + if ( + !data.ceremonyId || + !data.circuitId + ) + logAndThrowError(COMMON_ERRORS.CM_MISSING_OR_WRONG_INPUT_DATA) + + const { ceremonyId, circuitId } = data + + const ceremonyDoc = await getDocumentById(commonTerms.collections.ceremonies.name, ceremonyId) + const circuitDoc = await getDocumentById(getCircuitsCollectionPath(ceremonyId), circuitId) + + const ceremonyData = ceremonyDoc.data() + const circuitData = circuitDoc.data() + + + if (!ceremonyData || !circuitData) logAndThrowError(COMMON_ERRORS.CM_INEXISTENT_DOCUMENT_DATA) + + const bucketName = getBucketName(ceremonyData?.prefix, process.env.AWS_CEREMONY_BUCKET_POSTFIX!) + + const potStoragePath = circuitData?.files.potStoragePath + const r1csStoragePath = circuitData?.files.r1csStoragePath + const wasmStoragePath = circuitData?.files.wasmStoragePath + const finalZkeyStoragePath = getZkeyStorageFilePath(circuitData?.prefix, `${circuitData?.prefix}_${finalContributionIndex}.zkey`) + + // Connect to S3 client. + const S3 = await getS3Client() + + // Prepare S3 command. + const commandPot = new GetObjectCommand({ Bucket: bucketName, Key: potStoragePath}) + const commandR1cs = new GetObjectCommand({ Bucket: bucketName, Key: r1csStoragePath}) + const commandWasm = new GetObjectCommand({ Bucket: bucketName, Key: wasmStoragePath}) + const commandFinalZkey = new GetObjectCommand({ Bucket: bucketName, Key: finalZkeyStoragePath}) + + try { + // Execute S3 command. + const urlPot = await getSignedUrl(S3, commandPot, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) + const urlR1cs = await getSignedUrl(S3, commandR1cs, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) + const urlWasm = await getSignedUrl(S3, commandWasm, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) + const urlFinalZkey = await getSignedUrl(S3, commandFinalZkey, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) + + if (!urlPot || !urlR1cs || !urlWasm || !urlFinalZkey) logAndThrowError(SPECIFIC_ERRORS.SE_STORAGE_DOWNLOAD_FAILED) + + return { + potStoragePreSignedUrl: urlPot, + r1csStoragePreSignedUrl: urlR1cs, + wasmStoragePreSignedUrl: urlWasm, + finalZkeyStoragePreSignedUrl: urlFinalZkey + } + } catch (error: any) { + // @todo handle more errors here. + // if (error.$metadata.httpStatusCode !== 200) { + const commonError = COMMON_ERRORS.CM_INVALID_REQUEST + const additionalDetails = error.toString() + + logAndThrowError(makeError(commonError.code, commonError.message, additionalDetails)) + + // } + } +}) \ No newline at end of file diff --git a/packages/backend/types/index.ts b/packages/backend/types/index.ts index eff09161..969bc3e3 100644 --- a/packages/backend/types/index.ts +++ b/packages/backend/types/index.ts @@ -138,3 +138,15 @@ export type FinalizeCircuitData = { bucketName: string beacon: string } + + +/** + * Data required to run the DownloadCircuitArtifacts cloud functions. + * @typedef {Object} BucketAndObjectKeyData + * @property {string} ceremonyId - the ceremony ID. + * @property {string} circuitId - the the circuit ID. + */ +export type DownloadCircuitArtifactsData = { + ceremonyId: string + circuitId: string +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 8637078d..1c6ebf11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,6 +15,13 @@ __metadata: languageName: node linkType: hard +"@adraffy/ens-normalize@npm:1.9.0": + version: 1.9.0 + resolution: "@adraffy/ens-normalize@npm:1.9.0" + checksum: a8d47f85db7a0bba01227fae8781a3245a4517875503d6848a47ca29e7f7da271742a2f93b55afc1b9201e74eda1fd1f1e6e79e70f967359fd7f6ec3d45bf243 + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.2.0 resolution: "@ampproject/remapping@npm:2.2.0" @@ -130,965 +137,941 @@ __metadata: 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-native@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/chunked-blob-reader-native@npm:3.295.0" +"@aws-sdk/abort-controller@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/abort-controller@npm:3.329.0" dependencies: - "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: eab9ddf813bf36fd462c3ea8e4e2ce122717f4200e9d0fb621f241e8e839b1c2ea76df627632516ab6258bbd6005ad93c84c058a9c73d5d5788428e35118db95 + checksum: 37f65402b2599d19793a2fc9de18d61eed4663fd8b565f2782bc5ab5b9bcf0adc4600275dca3860d66dbcf1f347e5c506ca2cb41842e9f64d625cad9b4676fef 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" +"@aws-sdk/chunked-blob-reader@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/chunked-blob-reader@npm:3.310.0" dependencies: tslib: ^2.5.0 - checksum: 229903d1092a4367fcd4b9e9f9a0b5f33dece397e97e8266406fb17cb40ad3ce212d48d7b6fe4dc5e7b2cf4563fd2f61652e0b4803df9c5079ccb05fccb15ec7 + checksum: 4969fe05c6cea38d0a8dc3ec8e37cbd82a0a5b6f8c32ad6c7d02f0800bc3641e96356f47981c88b645b4dc2bdcb73d03d7ec67ac38d277dde8337b61688f815b languageName: node linkType: hard -"@aws-sdk/client-s3@npm:^3.178.0": - version: 3.296.0 - resolution: "@aws-sdk/client-s3@npm:3.296.0" +"@aws-sdk/client-s3@npm:^3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/client-s3@npm:3.329.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.296.0 - "@aws-sdk/config-resolver": 3.296.0 - "@aws-sdk/credential-provider-node": 3.296.0 - "@aws-sdk/eventstream-serde-browser": 3.296.0 - "@aws-sdk/eventstream-serde-config-resolver": 3.296.0 - "@aws-sdk/eventstream-serde-node": 3.296.0 - "@aws-sdk/fetch-http-handler": 3.296.0 - "@aws-sdk/hash-blob-browser": 3.296.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.296.0 - "@aws-sdk/middleware-content-length": 3.296.0 - "@aws-sdk/middleware-endpoint": 3.296.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.296.0 - "@aws-sdk/middleware-ssec": 3.296.0 - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/middleware-user-agent": 3.296.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.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.296.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.296.0 - "@aws-sdk/util-user-agent-node": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 - "@aws-sdk/util-waiter": 3.296.0 - "@aws-sdk/xml-builder": 3.295.0 + "@aws-sdk/client-sts": 3.329.0 + "@aws-sdk/config-resolver": 3.329.0 + "@aws-sdk/credential-provider-node": 3.329.0 + "@aws-sdk/eventstream-serde-browser": 3.329.0 + "@aws-sdk/eventstream-serde-config-resolver": 3.329.0 + "@aws-sdk/eventstream-serde-node": 3.329.0 + "@aws-sdk/fetch-http-handler": 3.329.0 + "@aws-sdk/hash-blob-browser": 3.329.0 + "@aws-sdk/hash-node": 3.329.0 + "@aws-sdk/hash-stream-node": 3.329.0 + "@aws-sdk/invalid-dependency": 3.329.0 + "@aws-sdk/md5-js": 3.329.0 + "@aws-sdk/middleware-bucket-endpoint": 3.329.0 + "@aws-sdk/middleware-content-length": 3.329.0 + "@aws-sdk/middleware-endpoint": 3.329.0 + "@aws-sdk/middleware-expect-continue": 3.329.0 + "@aws-sdk/middleware-flexible-checksums": 3.329.0 + "@aws-sdk/middleware-host-header": 3.329.0 + "@aws-sdk/middleware-location-constraint": 3.329.0 + "@aws-sdk/middleware-logger": 3.329.0 + "@aws-sdk/middleware-recursion-detection": 3.329.0 + "@aws-sdk/middleware-retry": 3.329.0 + "@aws-sdk/middleware-sdk-s3": 3.329.0 + "@aws-sdk/middleware-serde": 3.329.0 + "@aws-sdk/middleware-signing": 3.329.0 + "@aws-sdk/middleware-ssec": 3.329.0 + "@aws-sdk/middleware-stack": 3.329.0 + "@aws-sdk/middleware-user-agent": 3.329.0 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/node-http-handler": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/signature-v4-multi-region": 3.329.0 + "@aws-sdk/smithy-client": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/url-parser": 3.329.0 + "@aws-sdk/util-base64": 3.310.0 + "@aws-sdk/util-body-length-browser": 3.310.0 + "@aws-sdk/util-body-length-node": 3.310.0 + "@aws-sdk/util-defaults-mode-browser": 3.329.0 + "@aws-sdk/util-defaults-mode-node": 3.329.0 + "@aws-sdk/util-endpoints": 3.329.0 + "@aws-sdk/util-retry": 3.329.0 + "@aws-sdk/util-stream-browser": 3.329.0 + "@aws-sdk/util-stream-node": 3.329.0 + "@aws-sdk/util-user-agent-browser": 3.329.0 + "@aws-sdk/util-user-agent-node": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 + "@aws-sdk/util-waiter": 3.329.0 + "@aws-sdk/xml-builder": 3.310.0 fast-xml-parser: 4.1.2 tslib: ^2.5.0 - checksum: e7c73260ec654780be882eddad68f39873010a436477c1536ae04abc249ba08280f240a8dea51db0e222fd623db12a5e555514b2dde9f042299643c483b446cd + checksum: dd413da8c16a0ed2246e60a65c18dad143535e72f234da35ba85561dc14ec06e669f155bf37039c9dc7a15547bc6ce792d9fec89d7b0a896b37aa54ebb2ae16c languageName: node linkType: hard -"@aws-sdk/client-sso-oidc@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/client-sso-oidc@npm:3.296.0" +"@aws-sdk/client-sso-oidc@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.329.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.296.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.296.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.296.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.296.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.296.0 - "@aws-sdk/util-user-agent-node": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/config-resolver": 3.329.0 + "@aws-sdk/fetch-http-handler": 3.329.0 + "@aws-sdk/hash-node": 3.329.0 + "@aws-sdk/invalid-dependency": 3.329.0 + "@aws-sdk/middleware-content-length": 3.329.0 + "@aws-sdk/middleware-endpoint": 3.329.0 + "@aws-sdk/middleware-host-header": 3.329.0 + "@aws-sdk/middleware-logger": 3.329.0 + "@aws-sdk/middleware-recursion-detection": 3.329.0 + "@aws-sdk/middleware-retry": 3.329.0 + "@aws-sdk/middleware-serde": 3.329.0 + "@aws-sdk/middleware-stack": 3.329.0 + "@aws-sdk/middleware-user-agent": 3.329.0 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/node-http-handler": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/smithy-client": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/url-parser": 3.329.0 + "@aws-sdk/util-base64": 3.310.0 + "@aws-sdk/util-body-length-browser": 3.310.0 + "@aws-sdk/util-body-length-node": 3.310.0 + "@aws-sdk/util-defaults-mode-browser": 3.329.0 + "@aws-sdk/util-defaults-mode-node": 3.329.0 + "@aws-sdk/util-endpoints": 3.329.0 + "@aws-sdk/util-retry": 3.329.0 + "@aws-sdk/util-user-agent-browser": 3.329.0 + "@aws-sdk/util-user-agent-node": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: e2cae6747b8300a143e67354913964e2aa7d96fcb7d68e1020cbb40e2e9079a3aea10f427a3cddd98cf8e8463b189d1a15639d713e92d3dff2f8aada7527db9d + checksum: 6ddb767778548b4e6952a0efc867fa53c37b37149d3b762577db80c1d3b51a5c9a92e85fb34affd91c73e64b55a9e9184bf63b1301f3bd5034daa7effd645dc6 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/client-sso@npm:3.296.0" +"@aws-sdk/client-sso@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/client-sso@npm:3.329.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.296.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.296.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.296.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.296.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.296.0 - "@aws-sdk/util-user-agent-node": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/config-resolver": 3.329.0 + "@aws-sdk/fetch-http-handler": 3.329.0 + "@aws-sdk/hash-node": 3.329.0 + "@aws-sdk/invalid-dependency": 3.329.0 + "@aws-sdk/middleware-content-length": 3.329.0 + "@aws-sdk/middleware-endpoint": 3.329.0 + "@aws-sdk/middleware-host-header": 3.329.0 + "@aws-sdk/middleware-logger": 3.329.0 + "@aws-sdk/middleware-recursion-detection": 3.329.0 + "@aws-sdk/middleware-retry": 3.329.0 + "@aws-sdk/middleware-serde": 3.329.0 + "@aws-sdk/middleware-stack": 3.329.0 + "@aws-sdk/middleware-user-agent": 3.329.0 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/node-http-handler": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/smithy-client": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/url-parser": 3.329.0 + "@aws-sdk/util-base64": 3.310.0 + "@aws-sdk/util-body-length-browser": 3.310.0 + "@aws-sdk/util-body-length-node": 3.310.0 + "@aws-sdk/util-defaults-mode-browser": 3.329.0 + "@aws-sdk/util-defaults-mode-node": 3.329.0 + "@aws-sdk/util-endpoints": 3.329.0 + "@aws-sdk/util-retry": 3.329.0 + "@aws-sdk/util-user-agent-browser": 3.329.0 + "@aws-sdk/util-user-agent-node": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: def371cedc2add3127d648c24ea1356517cba510f06679134add036f22c9d139205071fc30e0c753081507881068987efcef2a3a61ca283c4696614236febc08 + checksum: 27227bdefc73d6c5501418c752d4015217ac787c063bccf805aba2c213fb7abcc10862cb2faab5cfa7a36e29eeacb59aea61717cbb8aaf075cd69962bab3abc9 languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/client-sts@npm:3.296.0" +"@aws-sdk/client-sts@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/client-sts@npm:3.329.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.296.0 - "@aws-sdk/credential-provider-node": 3.296.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.296.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.296.0 - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/middleware-signing": 3.296.0 - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/middleware-user-agent": 3.296.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.296.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.296.0 - "@aws-sdk/util-user-agent-node": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/config-resolver": 3.329.0 + "@aws-sdk/credential-provider-node": 3.329.0 + "@aws-sdk/fetch-http-handler": 3.329.0 + "@aws-sdk/hash-node": 3.329.0 + "@aws-sdk/invalid-dependency": 3.329.0 + "@aws-sdk/middleware-content-length": 3.329.0 + "@aws-sdk/middleware-endpoint": 3.329.0 + "@aws-sdk/middleware-host-header": 3.329.0 + "@aws-sdk/middleware-logger": 3.329.0 + "@aws-sdk/middleware-recursion-detection": 3.329.0 + "@aws-sdk/middleware-retry": 3.329.0 + "@aws-sdk/middleware-sdk-sts": 3.329.0 + "@aws-sdk/middleware-serde": 3.329.0 + "@aws-sdk/middleware-signing": 3.329.0 + "@aws-sdk/middleware-stack": 3.329.0 + "@aws-sdk/middleware-user-agent": 3.329.0 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/node-http-handler": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/smithy-client": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/url-parser": 3.329.0 + "@aws-sdk/util-base64": 3.310.0 + "@aws-sdk/util-body-length-browser": 3.310.0 + "@aws-sdk/util-body-length-node": 3.310.0 + "@aws-sdk/util-defaults-mode-browser": 3.329.0 + "@aws-sdk/util-defaults-mode-node": 3.329.0 + "@aws-sdk/util-endpoints": 3.329.0 + "@aws-sdk/util-retry": 3.329.0 + "@aws-sdk/util-user-agent-browser": 3.329.0 + "@aws-sdk/util-user-agent-node": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 fast-xml-parser: 4.1.2 tslib: ^2.5.0 - checksum: c7a7837601d3bf2cf80e00a498e4f3412d88cccb605a251e65b949e8495874cb7738f0979dc51857f7606e76a568c9c15ecc77800191f54fef181c5cb2bca97b + checksum: f9dc6bf6cf640bff23f5aed792921cbf7048df88c840092b4727f8e32c4a14abf420e939a319167ee6bbcf7a1f5f61774d980a6c03e88afe516f7b662361a46a languageName: node linkType: hard -"@aws-sdk/config-resolver@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/config-resolver@npm:3.296.0" +"@aws-sdk/config-resolver@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/config-resolver@npm:3.329.0" dependencies: - "@aws-sdk/signature-v4": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-config-provider": 3.295.0 - "@aws-sdk/util-middleware": 3.296.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-config-provider": 3.310.0 + "@aws-sdk/util-middleware": 3.329.0 tslib: ^2.5.0 - checksum: 0c9c58940434317108410f4d532b170f651d47e952dcdab16e711cbb3d29dec08b2f17c50f66064a32889ea5fb4c27283f364d9db7990720d513d8f8aa5953cd + checksum: c5838c0a60e955cda5fcd91361b168fe1bbedd997c9c4482383c98f2690149114f902d18a26ef3188b62734f2f3754cafed6283d4349d83eeb0d072b081f4ead 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" +"@aws-sdk/credential-provider-env@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.329.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 2695b2431f68a0faea47e41bef6ad38a5ccaa48a85729b7b533af63daa30e0645e9aee6d138abfbb2175c361b2afdf6a8acb6bd19a6cc7c2648d7c6a1ca84917 + checksum: 12cf04f542c722296adc4e6fbfe63334a60e7b1763b5e1ebfbaafcdcb332555d1f8cf9c855c249b056fb560a008957df4b7fd1551c04a7dbbebc6e3baad89eaa 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" +"@aws-sdk/credential-provider-imds@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-imds@npm:3.329.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 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/url-parser": 3.329.0 tslib: ^2.5.0 - checksum: 02e3e5b45816a7907c48a79db209c7c3a3158908dd8beac2bf20c097d6d246d3cc89d3058c11ba2d774afc37b3cf1f83d93936644179e75f5bbc9484e853c747 + checksum: 853b42758e271f85b290aef5d5a2d717b3231016f1541a657408572c4a8fe7f2a209450bc1133715007b895d3c74d065b90a229e31351493bacf368720676471 languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.296.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.296.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 +"@aws-sdk/credential-provider-ini@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.329.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.329.0 + "@aws-sdk/credential-provider-imds": 3.329.0 + "@aws-sdk/credential-provider-process": 3.329.0 + "@aws-sdk/credential-provider-sso": 3.329.0 + "@aws-sdk/credential-provider-web-identity": 3.329.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/shared-ini-file-loader": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 8c3a518ab5eb1b2153f722548e50c11af1cc2d8d2b3eafe5ddb1022bb677eb6fb6cc41bd60a508d45c322c6a653511d9445ca335ea103890f7b534ed0fdfab78 + checksum: 2fe427272d08e1baad780d9b7ce53badf2fa4f58f54f65f6b21ba6e54b32bc908dc18a1e934ba39148f7293f78e6b8009e0c22e503e6f3c2d25b0f2c54534ba7 languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.296.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.296.0 - "@aws-sdk/credential-provider-imds": 3.296.0 - "@aws-sdk/credential-provider-ini": 3.296.0 - "@aws-sdk/credential-provider-process": 3.296.0 - "@aws-sdk/credential-provider-sso": 3.296.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 +"@aws-sdk/credential-provider-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.329.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.329.0 + "@aws-sdk/credential-provider-imds": 3.329.0 + "@aws-sdk/credential-provider-ini": 3.329.0 + "@aws-sdk/credential-provider-process": 3.329.0 + "@aws-sdk/credential-provider-sso": 3.329.0 + "@aws-sdk/credential-provider-web-identity": 3.329.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/shared-ini-file-loader": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: ccc0616dc331764a7378bad898982c2dfb56c8c2d52d4eed003a5265105dfab2598bf40761ef231df28bf9bce17671e86af88415784ae779979ab9c55d75aeb8 + checksum: 472bc96b16c589db5e2f938f9f5cc29236ca62186d988b2b06b1bd9378ed681a3e290c9ba4b4adbaabf803e0a1182060df0b5c071ba30a47c8e302f4f55b22a1 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" +"@aws-sdk/credential-provider-process@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.329.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/shared-ini-file-loader": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 5b29c587806b8a611d3843bd3236061c9a4fd6ce2d4a461c94ff14bd6d4b3193323398d2a0380036be96f4e589d2e46f92f5af7c40da7bdd935444d7ebe009d3 + checksum: 198fb80efab5a29ea0d72e96f0f45adbe3532b56deca045c7cc4089bf7a5388f73e340df135525f4392d942e3a1c516d3cd692d4de7f4d4e6ef9241d7470ee7a languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.296.0" +"@aws-sdk/credential-provider-sso@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.329.0" dependencies: - "@aws-sdk/client-sso": 3.296.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.296.0 - "@aws-sdk/token-providers": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/client-sso": 3.329.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/shared-ini-file-loader": 3.329.0 + "@aws-sdk/token-providers": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: c4916c1d923831240b65bd51c1db3e0f80ce65f2caedf5e45c4799cf0db71ef79b27cd0394a1bd2c94a90bd65ae08b6cbc36416f3c91f7e6c41339c5ef00f919 + checksum: 0c925dc2c5a76606e0338240a1348bce52bee94c6d3f2d7dec179168439857abe0b4c9ff5ab29d59af5af4c7e2228f2ac1dad0f86803f68f1574dbcd9afa96f3 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" +"@aws-sdk/credential-provider-web-identity@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.329.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 35fadfbc623cb47eae1b189a6384ae545d4a5d203c70a12e57bb236c645d61d31dd3ffaafc323d878cde6061ec5be5c285c34b3296e7c4a8992c479b4485518a + checksum: fcbc21976d471999285904cb4924b49d85d846ecc3495a2fc6a5e8ff611765da1fdfd98f5cc828af29e43a0e087c3f49dae0186ef8e43de4afd07bec43c6fc69 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" +"@aws-sdk/eventstream-codec@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/eventstream-codec@npm:3.329.0" dependencies: "@aws-crypto/crc32": 3.0.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-hex-encoding": 3.295.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-hex-encoding": 3.310.0 tslib: ^2.5.0 - checksum: 474fa95fa6cc2e6730d0931337d288e469de270ca53887a5acf4b18c9a11c4149fee491847dd4904757597c1446d0f52b38a61a3c2afd66970dc89acb182d278 + checksum: c57070e439b8a9009cb11f47b51f233b2fc6cff785a6e8ab869e8d7b299dd358fd14053f943ef14fbf1d4affd7e23de8f976ece09d4b180ca0a053e74724d35b 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" +"@aws-sdk/eventstream-serde-browser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/eventstream-serde-browser@npm:3.329.0" dependencies: - "@aws-sdk/eventstream-serde-universal": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/eventstream-serde-universal": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 2c6e203c35d8725809a827830bdc66699f7b78915aa39dbc9df6895edba63715f6039dbd4b72fe2f39e3c60eca48aeeccb193c0fbcdc9c5b09890adb7e6b7c8b + checksum: 07d318f9bf41427947dfe885f1fe4b1f2a08934fd43db4c44fd941baf92bb989e8b9e380597e0b7834e3190e697dd72ab2ba5c8fff3437ab84efae3706a5e217 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" +"@aws-sdk/eventstream-serde-config-resolver@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: f0297397078e4d7e9f116e070c62c90ad2650f26c47cb75beaff045cffef9a51a5005c94292b7ffdf62ff867b57ee11253d8da6ab1fbe3ace26193d9c85bcb5a + checksum: 51a4c94beffcf74f956f1750a99788fdfd15d1dcddbc5ab2b5c8d0a089a430cad16b2b27515aac84c4dc0ff304a8d69212a2af411e921eb3fd59f49ed3ef7b48 languageName: node linkType: hard -"@aws-sdk/eventstream-serde-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/eventstream-serde-node@npm:3.296.0" +"@aws-sdk/eventstream-serde-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/eventstream-serde-node@npm:3.329.0" dependencies: - "@aws-sdk/eventstream-serde-universal": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/eventstream-serde-universal": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: a24aa86efc88c0646fe50381f943cb724e746108a60d4cbf4d241884ab5962f40fb207f2db5a9f4fc7acc985c86b960e0cab8f9853e1153772f48727493f354c + checksum: 398fd78b194eef3a95f84d056d5d1690e0342a3f643aae2ac40465cefa81ff21dcd299d93d53ffbdf22c49807a932c6798d17a913f466f3f7ed4c9b23ea136fa 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" +"@aws-sdk/eventstream-serde-universal@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/eventstream-serde-universal@npm:3.329.0" dependencies: - "@aws-sdk/eventstream-codec": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/eventstream-codec": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 9e9068bd9dae4fda72fc073f36960b9e892d2abc5459e853c643a8b69e813f75443a8350834fd38e9c368106f58f09beb105c0d8c3e401eb90c2ea40b3557e4f + checksum: ffdaa375d9a97079380514849b4f561ba24955da754f5bfebc9406dc43fe93674c0275278d27b2568313056a04be3de6f1783f7a471b501e84736e1f2c95155a 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" +"@aws-sdk/fetch-http-handler@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/fetch-http-handler@npm:3.329.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 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/querystring-builder": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-base64": 3.310.0 tslib: ^2.5.0 - checksum: cc57acffff2a1dd96ed752a21f76d35f6c597a09ad2a7d5be5b03dba93386a1c3cfaf6c3c5f41b33e9734005424444892f4a173e58ce06dcf6e78421fb7b511b + checksum: 85795cd97f1538ed4d713b370377667f18bf3ead1326815452b8636e6ae07af3726f75bb95f2ad31d6fa06eb802903344f3413724ca4e593fbe8a05c533c8e52 languageName: node linkType: hard -"@aws-sdk/hash-blob-browser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/hash-blob-browser@npm:3.296.0" +"@aws-sdk/hash-blob-browser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/hash-blob-browser@npm:3.329.0" dependencies: - "@aws-sdk/chunked-blob-reader": 3.295.0 - "@aws-sdk/chunked-blob-reader-native": 3.295.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/chunked-blob-reader": 3.310.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 1dbee7df76b65711c37e009e58bc714e1fe6a2fe5c11294b2d3641ae8776405813b110f5aa5251c512cf824a1e011c5c7b5c25971787b84fcb9fe61a94dca855 + checksum: 9b8e0a5ae442f0cce372bf79a0e634c6b99eb4fa39cea91bda437de51e4da4fbe288e0229c04f778d865b9281e2e93fbfe0b269a492ecd7285e9f84f3816cb24 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" +"@aws-sdk/hash-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/hash-node@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-buffer-from": 3.295.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-buffer-from": 3.310.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: 728680b1bc04764dc710003e6b967e176d65ba46c03e53ffebf25f7d87bad2354203e1c1e754ef6b6bcebbc3bde725aac6a1e00cb47118f78419cefed13b5724 + checksum: 19f505bc9ef34b15277acb13cfed9f06efc6a4d648df45aed5eb12c0c3566a6338e00bf126081fb5429149c69ba99b9120aebe5940eb91ac7a6686a5f0c9cabf 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" +"@aws-sdk/hash-stream-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/hash-stream-node@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: 3dec341abc783f333e2536dea9191b9e732ad40eecd76cc863eaa455a91e8d184466732fb8fd9652afe83630a9da2cb5073b76360d8f45ecc4a8244ed38c9ef3 + checksum: 3901b6fa62e9e09a21c16c13f929a401338366c12a0ba695b830a5195859740cc6853cb22cc01c164fbfb9db817dabac2f260033cbb027f506abaae7a499f2c5 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" +"@aws-sdk/invalid-dependency@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/invalid-dependency@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 5dc57b4396cbde9f594f14dc2a38e0c12e8cca4557b8e78fb5d23e1429e6dfef0b5ed1382da84862bb19abeaf39b92bc4dc7cba7c7a04dbc212cb6971f0553b0 + checksum: 0e5f122ab2529386f7531bdf1494968264b6e2addd89e484bb3f28ad3bd8d438d381923e61cfd4ea3dfe930982d484541d9b8c562a19de90fec06791d6bcc586 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" +"@aws-sdk/is-array-buffer@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/is-array-buffer@npm:3.310.0" dependencies: tslib: ^2.5.0 - checksum: 23de81a3ab63a51ae61183792db4a9faf74f02c7c9cb5cfa6d4b36781d7832070090bb406dc8591dd74a07fa3d3c27bac11d7a931e75163f8e018987a995f3ce + checksum: ddd1536ad16e29186fb5055bc279cfe9790b7c32552e1ee21e31d4e410e1df297b06c94c6117f854ec368d29e60a231dd8cc77e5b604a6260e7602876fd047f8 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" +"@aws-sdk/md5-js@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/md5-js@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: 88d08cbf13af32c1c95c99727e8024c691c3fc2ff940394513a93524701a091385778bd5829a561991a7e145bf509c3e5e750803f352281df34d7a46d0147c51 + checksum: 3471b9c5e62a4c37c609a6575ea521028cd2852bbaf1a55e8d077ed0c4d90c4339e6c6a3015553e9549d1e519ade4d68acc98571a1fa9e880d66c907cfd12977 languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.296.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.329.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 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-arn-parser": 3.310.0 + "@aws-sdk/util-config-provider": 3.310.0 tslib: ^2.5.0 - checksum: 9286868fe07706d69a474f097825230e5c1c487ad62514778155acc29ac27ad67a2502c29a2d6c16833f72557fbfb228de8eb38d85678b68bec8da30f0c2466e + checksum: bda4e039ee9655d528e6416005bb4efa13e9dcd16a7c16d1693ed7970702bce3c2ff8ea6204a3c090c9881cf7a6ccf2385f44ac9fcc9b8d8addf6a27fa93d56b 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" +"@aws-sdk/middleware-content-length@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-content-length@npm:3.329.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 649c0d3f0c1ec607ea9558df09f318bffc763f66501263136791571206c148ca7ca691cb3211fe18bd09aacdc69545fdc5ffff4daeac73323864b5cb76b5c072 + checksum: ffc2f7d2c7b2c7398d54b118c7392816f8e24ac4b350794f0c501a9ca82c67d4b6f90d9442f6ffa71b3e1f75da20b5274390b0a18d8f4adcedf5893251023588 languageName: node linkType: hard -"@aws-sdk/middleware-endpoint@npm:3.296.0, @aws-sdk/middleware-endpoint@npm:^3.178.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-endpoint@npm:3.296.0" - dependencies: - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 - "@aws-sdk/util-config-provider": 3.295.0 - "@aws-sdk/util-middleware": 3.296.0 +"@aws-sdk/middleware-endpoint@npm:3.329.0, @aws-sdk/middleware-endpoint@npm:^3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-endpoint@npm:3.329.0" + dependencies: + "@aws-sdk/middleware-serde": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/url-parser": 3.329.0 + "@aws-sdk/util-middleware": 3.329.0 tslib: ^2.5.0 - checksum: 1fa4c3f91618e255853ef1e155fa6591ee1daf88daa78ec6c2512f9bbf64f509a439402fdc22a6c8aa1b828c5ecb4b86b70e2f593ea89dabbb63a1736c490472 + checksum: ed662d778a4ab7b05ee4fba607d6b72e798ee969752fabe2141546a184a71f2daf206a2b8300fa68de0339ebc2646fb8fdf9bf22ebf9cf68495518465c1f1bcc 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" +"@aws-sdk/middleware-expect-continue@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.329.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 8ccebf2f5d351c6495e5699016e7c132c8c9f19fa272910d443e63df5fbd7ba84da1b31cd56cf6a0e1756f89970e90b199e45ef52f551e11e4b2593983889708 + checksum: 462dd314e80ce17e5975e4b4ce162d41a44691845dfff6b6ae7bd0eb449402bd2d1f93ab577513faf089c9fb193b9a79ccd1ccfb1eb917576e42c2618e4d2ef9 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" +"@aws-sdk/middleware-flexible-checksums@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.329.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 + "@aws-sdk/is-array-buffer": 3.310.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: 9191bf0b950699dd4eef575cdda598d54bdf90633bd683f0103aa9b9c44090190c7316b59619748803e0ec926444cf376ce89dc055d1675e3671bf108865c3a5 + checksum: 06a3ca6c7dfd679c092d2f504caf8c72107243efa408f9e04055e4ce74dd32806b5f786f84dd6e9586c4ba92c81f7f3817e7191df45546c775b8f9b682e266f5 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" +"@aws-sdk/middleware-host-header@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.329.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 8b5b2b26b204bcc8587cbd659a052b896c4d76dd1633e99d7c035b7b779d2b90beff4878481b8b5b28deeb363bf276584f371a5f7c88cecda43a18c5ae1ab7aa + checksum: a83d44c24fedf605cfc1b715f5529fc5c424c11ef77a29fa483e390d379a0ca0a4839249d64e71a8a3f096a2ed97ddf95fc8726149bbb9343f50d6522f0ed46b 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" +"@aws-sdk/middleware-location-constraint@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 00378f43d08abe45d85c386c2c4acd5b80c16158d94f61341da85ba979731b5ce4c6ecaf706d3356b680a459fa8c26119845997a1e3d5bd24adb3ae98e945d3e + checksum: 04565ae85637cec8c2d0fc574479e36cc953c86e9ec22e4ebc22d52b832b2d4e50b71750f72d4ddcabf1ce820ce8edccf9efb5fadcf292e9ad842289d16999c9 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" +"@aws-sdk/middleware-logger@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-logger@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: c006c03d24e26bbc1f9089987a0987b7627e1f7e1a5215d75e7132d2905f77f867d78806b968bee6e6830ddb94ddae8c1cead785b3fe4762e66da10584218ca9 + checksum: 85031d5d562ae34a550c9ce355cce2e322924dfbb6140e255444056a6f97ab3a98db9d9854572c0d1cf2d73e0e086320a6324cabedac66e975007f1140148c49 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" +"@aws-sdk/middleware-recursion-detection@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.329.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 2d8b8e130b6410e95340bca961e966c36f54154041aba3b0a308b0b6786cea36e026f28b910ac13411f333e445dbcc122801366bb55f64fab5cd76e05bb70257 + checksum: 921683327a3047d9fa8c1c027bee44330ae769a45bdd205a7a5d1a262fde09c404c574a60497e87987f01670daf56b2e0084fdacded87270917f04e99ac437a4 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" +"@aws-sdk/middleware-retry@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-retry@npm:3.329.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 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/service-error-classification": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-middleware": 3.329.0 + "@aws-sdk/util-retry": 3.329.0 tslib: ^2.5.0 uuid: ^8.3.2 - checksum: 9672f0654606581e27a2f79b4ff2436539f115700319cd1b1e8373a3eb54f1f95820a38fe2ed4da04c7a8d09e8962e3e7412d2fc9835f4d165c02b2ac2d3138d + checksum: 1c3eed0037a06c5201a8c102c1d5b946571a8085bde0ccc9fafb3c62343414383ee94883c07e7b2e4e870852a7a54798e1cbaeda17062d7a4b7178f6355f3119 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" +"@aws-sdk/middleware-sdk-s3@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.329.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/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-arn-parser": 3.310.0 tslib: ^2.5.0 - checksum: f8be243d930d887c1f4dd3d850a382bcf0e90a5fec645fa357ebfd38bebba33428997927b2411a07c097cba50347b989b366b43d372553cf7b20a64740427ddc + checksum: 4de1fc7b4ac6b01c3e65ee8e25151b73d3f78d5ac3949d799b10252a42a8b55bb00242822757bbc790dde545745fb8d2f83feb09442eec83846c431d98aeab27 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sts@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-sdk-sts@npm:3.296.0" +"@aws-sdk/middleware-sdk-sts@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.329.0" dependencies: - "@aws-sdk/middleware-signing": 3.296.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/middleware-signing": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 5caff7928034f48041a353c439c647aa05c8ea6e7793568a5a2a01ff0dd71e2ecdb3aa6be70209bbd076e4c14a8764aca48de59e8889d0b7ac701ee806e71882 + checksum: 0c5450726c546f6f4b3de50e1a9a1757ca267f6fece5ef3dcf1560955eea885d0476debbce0d3f67290db77e7b894a386f5822b7d5bde8d9bcfea5af94735918 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" +"@aws-sdk/middleware-serde@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-serde@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 337bf9c4a621d6ef3a5c5d16273633f098e12e3581e08a9543d48e3a63ba6b70472f26f4e4e46040ed43fc1a498f8f046b66c28fc629f4a3a74b6a331609fd52 + checksum: 29b72c582f6c783396e6e7a5a9bd6416ceebb18a15b55187267cdb3e2a6f18e2395d2aafdbeedeedce8c014b0d7fbd40d151accc1e409fe8741cee346b0c9ce1 languageName: node linkType: hard -"@aws-sdk/middleware-signing@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-signing@npm:3.296.0" +"@aws-sdk/middleware-signing@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-signing@npm:3.329.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-middleware": 3.296.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/signature-v4": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-middleware": 3.329.0 tslib: ^2.5.0 - checksum: 91b53744c1ddda26041f957762e80a5d8714724df70e5d20985898b10659d4520bd2eb9929622564f36b5e8c872d69d99f2f964a5741b1be4d675ff4bc465358 + checksum: 6dad12d4e3cfad3dd508ad2177da3ec5d54015d606c670999659c21dfaaf41b1cbb52c92704a9ecf0f82e322ae9f62a0639c2e3cf1b201c08d78b99638abdd1c 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" +"@aws-sdk/middleware-ssec@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 37795d8094ee6209d76ef7423eb967c1ab1330ca5242c176230972004b36cdeda1328e9ed8626c33f16d1eff7df7a9d0d90df9ad298fad4d22a1ba81bde4d91e + checksum: 819623a8a3a8d3518fcc194025a470a06d0b6889cb88f165a7f49aea6b1e4396effe448ac94b8a27928aca8752502960d6899a5597f293f0542ee9d0e5a872da 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" +"@aws-sdk/middleware-stack@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-stack@npm:3.329.0" dependencies: tslib: ^2.5.0 - checksum: 1fb787c066aa48612e0f7ddd4932c3a9fbfd37eef5838bd83c06bd113d11af76f098e2b09a431ab039fb3f3628b1b80bdaca1200a10d9ec9cde56134e40b6995 + checksum: 34b2ac02f8bd21a6803064de8059a866aa776c8a7962d40e11d072801291b9f5e78daac5adf91931ca1d19b11e2e972467c6b9679bf7c049b5f63ce50eb214d9 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.296.0" +"@aws-sdk/middleware-user-agent@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.329.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-endpoints": 3.296.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-endpoints": 3.329.0 tslib: ^2.5.0 - checksum: ac72cace0df77edaeba789f15e9f6b9bc28ac8f60cf3af5f4a5b45415346f9eb8c32a76294150ed73bdb9b1a777bf1e21d649e11d1e0c9c316b18068e2176719 + checksum: 6241246ea640bbe23148fa632e6735f6f25c3e1d32d01bcc21e733b2c11aba4c899acfe9982d98eab4d0dcddc451d60c8d6710ed1240e61ad428df24d10cc64e 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" +"@aws-sdk/node-config-provider@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/node-config-provider@npm:3.329.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/shared-ini-file-loader": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 367dc07dffc8673d4c197773a023b79cbfb5dbd36ed02aeaa63ccd1a801e88164c2a042aadc51344198af3a6919db1d56302ce5e14ff8eaa7b9cf708bbbac2d9 + checksum: 25178c8857f48931079b204e2c904f7960edbae2a34bb6ccb8f27991d807a61e05dcf42cad4bb56cb98c5c12aedebea58a840b3bea30a06c174cb6758b03e2d5 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" +"@aws-sdk/node-http-handler@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/node-http-handler@npm:3.329.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 + "@aws-sdk/abort-controller": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/querystring-builder": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 8766f46047f1667363a34433c9a867b4e5b27b400252418df2d5b110b6f85ff46a8aeff8b96132f7b39fc2bafa54fb1ae0e0fe44da84c8222349cea05cc7cc38 + checksum: 0560640be504cbe1f4d5098cdef917085472f476487d2fcd5225ab67063dca53718a30d48cb255790d327356f8b544bba491175dd2d6c9b8319327f5204909ae 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" +"@aws-sdk/property-provider@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/property-provider@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: b456e82002c8302b2ebe328446346381c6d34b63d64f797ffd5b24d9f5cb0d739127d21657587c76a351fa6f56f43585d66020df370ae64f7cd9718c26175fff + checksum: 17c8cb7d28b55ff9ba1f81da87dff42815919c6458eec422d1a45d7d809f7ee531e7b5daeb2bb63eab569eb12c0d6bce270a66e060c8c19d841d1894211f6dfd 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" +"@aws-sdk/protocol-http@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/protocol-http@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: b283a1e6b6a6ba544bf833929d19f988747a451a1e1232f440b9412918932d099f29c0459dd398163b7f7bbae4c372166cc36a5e5afc1343d3085884e36879bc + checksum: 6b88be86283c67fd6fc9c3f8260c02e916f6f9b4c2a554a261809d6e48ef3dbae0a6c02ecde90cbfcd77f8066dbb37c2263e22fbeb20c2a5ac19e3ffc2582b67 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" +"@aws-sdk/querystring-builder@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/querystring-builder@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-uri-escape": 3.295.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-uri-escape": 3.310.0 tslib: ^2.5.0 - checksum: 54028a5087126cdf48cf7abf4cc12c5d761c30aa97b23bab001ae387179cd95974a9332aacc6a74936f3ce818067ded67383231d5839b0456c5ed326bcaeeac5 + checksum: 188a3e6ee142af8ec8fa6563db831e70069a4f94487f25b02da608fe569d881c4b696abff8bbf98ff154107ed4b57170f1b6633ec55a7ddbffabb3cd745c243f 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" +"@aws-sdk/querystring-parser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/querystring-parser@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: b60b003302b4823609f9f585acdc3b7e48444aeaaf941549626066a6a74579201b473cdaa0ab1d59e63c4c8eec5bc9380464ccfeca47077ec4b5bc20fea4b190 + checksum: eebb633db0bf9d9a3854ab2f83526468b430f57fb8b5cd2c737683facf717d96876acb4a837e17235458e728ebf375a26321ea6dd4dc07f5eb9eaa6e4efad1b5 languageName: node linkType: hard -"@aws-sdk/s3-request-presigner@npm:^3.178.0": - version: 3.296.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.296.0" - dependencies: - "@aws-sdk/middleware-endpoint": 3.296.0 - "@aws-sdk/middleware-sdk-s3": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4-multi-region": 3.296.0 - "@aws-sdk/smithy-client": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-create-request": 3.296.0 - "@aws-sdk/util-format-url": 3.296.0 +"@aws-sdk/s3-request-presigner@npm:^3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.329.0" + dependencies: + "@aws-sdk/middleware-endpoint": 3.329.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/signature-v4-multi-region": 3.329.0 + "@aws-sdk/smithy-client": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-format-url": 3.329.0 tslib: ^2.5.0 - checksum: 380f4b08b24b0cf00214935cd0951ab1a888bf7041996232af109fbe399cce79c288ca86284b6ae6162917b0719e046a8155fe113719674017469725a102b1df + checksum: c180b5594655fb8e6308a2135450d603133ac0cb672389d2c428fe1b1168ede8c44c967d61a959bf36453d76f33de999151307e3a43001b7713aab65e78c9338 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 +"@aws-sdk/service-error-classification@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/service-error-classification@npm:3.329.0" + checksum: 77b19ffd3fa926b3e4b5f5aee64ff3159af6fa7c9f3a643fe7505690a2bd7d67e2ff8790ea3be21458c95c0eeb65687e4dd01140c352d170549368c0ff908936 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" +"@aws-sdk/shared-ini-file-loader@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/shared-ini-file-loader@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: a9e505957eefaedfa1c4ad09eea3d7bc5e4fab65ea40df4e46a1a2db6e461a63d4fc53c801be5d5bb189c634b157262154bf8840bacc02ecf0ffeaa10fb8b2b3 + checksum: ee5e57d38a17eb4ebb073daa3e1f91bf07c3a5746410470a628765e0b49176ac880a86b6e09279137fdda7a44a38666cb311fd3ed523d9a3c4d4766d1ebeeb7e languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.296.0" +"@aws-sdk/signature-v4-multi-region@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.329.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-arn-parser": 3.295.0 + "@aws-sdk/protocol-http": 3.329.0 + "@aws-sdk/signature-v4": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 peerDependencies: "@aws-sdk/signature-v4-crt": ^3.118.0 peerDependenciesMeta: "@aws-sdk/signature-v4-crt": optional: true - checksum: 48bd01847c8ccb346bbf2ddf341da5076e43a54a980eff7102a5aa0801ca6408789218602c89b55fc377cde29e6b8767a4157aaa585ce088c7540663469bbdba + checksum: c9ae1a68919674b6444cdb64e865e08b72f6a6127c7f43bffbbfb7457d48efc9ea5c89e58e5e451d1ec28c0d735969e4985fee25a7bca5b9949264d8de2763fc languageName: node linkType: hard -"@aws-sdk/signature-v4@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/signature-v4@npm:3.296.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 +"@aws-sdk/signature-v4@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/signature-v4@npm:3.329.0" + dependencies: + "@aws-sdk/is-array-buffer": 3.310.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-hex-encoding": 3.310.0 + "@aws-sdk/util-middleware": 3.329.0 + "@aws-sdk/util-uri-escape": 3.310.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: fc208a696d38aeae1908dba7e2c9ebf5c84d5585f3620387fe0297d283562d8e9c6125ab8973a0f4740f25472dda0ac3280c5411b3d8090fea67a0e8bd5d7689 + checksum: 8bf81f260f8a6a75e43f172bc049b777d081ca75e8456b21331895c0dba2486b804a8e7aed12ebb178e421aacc515fc873141682d7100c045da60b9425b9c432 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" +"@aws-sdk/smithy-client@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/smithy-client@npm:3.329.0" dependencies: - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/middleware-stack": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 8b7a626c1fd8b253f1f5b365c340626a9495aa6ba83d246be50f559d8274259daa6386f6931c9db41d3250ee3fd9d2d63646f4f0d7c2f793fed5aa7c87593676 + checksum: 4235822be0165c44f780a704da01581c8f8476c6a11e2b421d6fa003a30e9ab3bb37c02289b5678194f6d89304b1a576a1fc79b646ac0c58b482f70ea24a4b16 languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/token-providers@npm:3.296.0" +"@aws-sdk/token-providers@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/token-providers@npm:3.329.0" dependencies: - "@aws-sdk/client-sso-oidc": 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 + "@aws-sdk/client-sso-oidc": 3.329.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/shared-ini-file-loader": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 02d5294fcec153977a7edff3b1843a9c935b11b59adbde26dc84cc5e793d2850b9d4736b29425f384a5c01ca0d747f5b3686d42e1370dae8ed9bc298eda1d888 + checksum: 87d1e4a13ce0cc4af50d4e1d5006967da69d5d1f384edaeea0057ca0a8f3397706934fea152d5f83d7be3c68c9a12c04edb2dbb0558b42cf200066f7d56643a8 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" +"@aws-sdk/types@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/types@npm:3.329.0" dependencies: tslib: ^2.5.0 - checksum: 3cff062f8cb08cd5473c40076ca06f8d93c80fa11e64a7c2d8273fcc0107e709e08a669779f9e3e70d35b3ae7fc3abafd2885f74fa9f8ba57042e5167f72bd2a + checksum: 2bbcd8e6ba2f813dc220c60e7ac0fa0d0990d49f88030fd8235479586716016c8f9d7aeaf1f4c1a64694275f33690bd1dd4ed46e127983201061e063da73f426 languageName: node linkType: hard -"@aws-sdk/url-parser@npm:3.296.0": +"@aws-sdk/types@npm:^3.222.0": version: 3.296.0 - resolution: "@aws-sdk/url-parser@npm:3.296.0" + resolution: "@aws-sdk/types@npm:3.296.0" dependencies: - "@aws-sdk/querystring-parser": 3.296.0 - "@aws-sdk/types": 3.296.0 tslib: ^2.5.0 - checksum: eb76e25571d9d13f7a335f36dc5f7466a7d7e8a6e26a5a0ea2529cda36d0ad29d0d6c5d418ac8a81a53a480a57a1b8aced93a43a08060eb0fb8e4259ab2e5048 + checksum: 3cff062f8cb08cd5473c40076ca06f8d93c80fa11e64a7c2d8273fcc0107e709e08a669779f9e3e70d35b3ae7fc3abafd2885f74fa9f8ba57042e5167f72bd2a 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" +"@aws-sdk/url-parser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/url-parser@npm:3.329.0" dependencies: + "@aws-sdk/querystring-parser": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 207dadcd23efc318bd9c028157a302999403749722b3b9cd4f2701cf2fd4c7b588bbcede45d949f583c4e41bb4e66ca7df923f9d4123574744497c961cd1c673 + checksum: d5640fb2c21ebca56904641204bd51bb14b9d7cc1ae76860ce2e7d51cf5c1e76b09eefb98678d67651de2773a7137509017f22a93c8f2e7451666e10100072ec 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" +"@aws-sdk/util-arn-parser@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.310.0" dependencies: - "@aws-sdk/util-buffer-from": 3.295.0 tslib: ^2.5.0 - checksum: 047329e37dd6946f63b47ae415a988c32022b883b9fcf113120973b2d5e97679bc19f5183b264474f3201cb0560d3a4cb4b9d07d4d70b823945387e20869b41d + checksum: faac1e10f8bb6c2fe5fee82bcb7ce56c2b37ae9ffdb2b78b0746a7a06005eaa5ea747a0a10eaf490c1c4907ecc327e1c94a600e26a069e023e54b8d63c031e96 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" +"@aws-sdk/util-base64@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-base64@npm:3.310.0" dependencies: + "@aws-sdk/util-buffer-from": 3.310.0 tslib: ^2.5.0 - checksum: 15100fa717f98a58475c934944108f98b811025039a04eeaaed71380bb2d4444fe44af7c527b74bb6ebd5a3ce277e28896d2e60ea73084f2b9e6cce6873b5592 + checksum: 3c9f7c818401fe8332d2ce438c0660cc9be7db9a5eef68d7fafa30ddcc44b0af3ba9ea58092f0e2b2537a18ec0942ce3c8f12090d3e3b9568b6a94a0713e9de7 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" +"@aws-sdk/util-body-length-browser@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-body-length-browser@npm:3.310.0" dependencies: tslib: ^2.5.0 - checksum: e44fa83139d0e7e61152cce8f7709e772c920996fbd3ae4acc545df75ea3f7f28fd2959c97029411802b3e12277f775f3e2dbb34c797369635d0881bcf6b0a12 + checksum: c26136521ccbb59ba83ff29d6e52cb0e4b443b68e830c9dab578556539973573e6892093e5dea39101b1517c28b5d53c80ee38b9a01f9fa9fcd75f3aa5689857 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" +"@aws-sdk/util-body-length-node@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-body-length-node@npm:3.310.0" dependencies: - "@aws-sdk/is-array-buffer": 3.295.0 tslib: ^2.5.0 - checksum: c93e6f0cf66927230588365995d0e94ee874857dae6753529f44ebd7f2d9c1bc6e8fdef0a6459bd96f0c29a2fdc9eaa35145102d074249f4e8ff8bb070708f24 + checksum: 202417ece7078f09f63c4119cb3ab5f321688ea893125f7d97985e8bf7fc61419d8d990f870d9ead3281dc51334975196ef98c50592eca1f9785472bd39b870d 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" +"@aws-sdk/util-buffer-from@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-buffer-from@npm:3.310.0" dependencies: + "@aws-sdk/is-array-buffer": 3.310.0 tslib: ^2.5.0 - checksum: 2b6cd2b118465a36c9908dfc330f9f107a0a67cbde2293101af8b3ca0cb2d9f29f76394261880535d62da74b10cf89c5433a2d4524272d5b8776ad8085b0489b + checksum: 9c3bd9c0664a0cbb5270eb285a662274bb9c46ae0d79e0275a85e74659a4b1f094bab900994780fd70dd0152dc6d2d33a8bc681d87f3911fa48eae9f6c3558d6 languageName: node linkType: hard -"@aws-sdk/util-create-request@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-create-request@npm:3.296.0" +"@aws-sdk/util-config-provider@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-config-provider@npm:3.310.0" dependencies: - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/smithy-client": 3.296.0 - "@aws-sdk/types": 3.296.0 tslib: ^2.5.0 - checksum: 517df353f7706bb25d984eabad898a1ab092cad474dd3bf42093e31b07063a8b47e7f5b77a33f16179bb4624f0effbd6b1cf60c618fc7e90e5fb5336c1767d0e + checksum: 958efc58ee492111ad746fe6224b25286da415f8aca1197c742bca063672b858d437d2d6b4df5f90ba770e1af9339b3fb1ffa9cc87f2fa993a7177057eb22caf 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" +"@aws-sdk/util-defaults-mode-browser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.329.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/types": 3.329.0 bowser: ^2.11.0 tslib: ^2.5.0 - checksum: ae8c6b03d9de2fc9c320ae4aa65027604658aff95483d3eccdc87307e683da2c6943f863a98f74af7c7f9cae74d0b1df7e6f83592cd0b5eff0ff8eba48fca127 + checksum: 217995ed68d7af117a0efa163ec22b0ee1700d4d1a3f4a1a950298e239788743886453dfb91f07c2b6c341497d489cae142872e629f6701c65d689132527be0d languageName: node linkType: hard -"@aws-sdk/util-defaults-mode-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-defaults-mode-node@npm:3.296.0" +"@aws-sdk/util-defaults-mode-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-defaults-mode-node@npm:3.329.0" dependencies: - "@aws-sdk/config-resolver": 3.296.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 + "@aws-sdk/config-resolver": 3.329.0 + "@aws-sdk/credential-provider-imds": 3.329.0 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/property-provider": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 0cba68364659c3e28a351a42b9e5c80441388a1963187c4c349b63d4ebefed6bbffb8dfe4cb372f7ec29dd005f6d9f2a05a46b4bfc4e465c26cd0926b06134d2 + checksum: 8b727977205638940da63fe3a4a88862d7a9491c3409543e67a7a9ee071f4c2459d24ca2e078a412710a5fa2146f6644356fbda69b9f3a9046c7d65f14902b8d 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" +"@aws-sdk/util-endpoints@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-endpoints@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 9ff3b1c39123e8a88c2dcc1e81757f99cfd787be2039b9172e6a1a8b48b04d78712c2082dd1762e41b8b0a6c2f8d79aa06c571ea7ee622351634e5c40a069643 + checksum: 6d7c8bcd6a8a14d8597a77799d25fb36a79c0d4453f11257f1964e3230b26d46145a7c98d037f9b238100205733f6e15beb48887a85a52715aa120dbcf02cc69 languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-format-url@npm:3.296.0" +"@aws-sdk/util-format-url@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-format-url@npm:3.329.0" dependencies: - "@aws-sdk/querystring-builder": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/querystring-builder": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: a826f6044048d065ad39fc779f125862a587a838cc6dd15f819ca3c50b9c1a4202e52206174e3de6d4e8d7c2c2a29e41f132d70c77050c1289a93460bf265d43 + checksum: 15c9051ba340a99240c2a37cd7c36f80d1ceffb8bb332f91407f64df3af53b1dba0cd5d23f7cb178a3bc88a5eb218c6d160c1580d311b2fcf064bac68563248a 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" +"@aws-sdk/util-hex-encoding@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-hex-encoding@npm:3.310.0" dependencies: tslib: ^2.5.0 - checksum: 4b85f087de5c2a8317ff13df4947e355b4c4acae1dd283133e53139457252fb83951194c85e07b89a1e12cecec1b3c0dbd11b7d0f9f2a7775d8c6d3d9c21371e + checksum: 97b8d7e0e406189cdbd4fccb0a497dd247a22d54b18caf5a64a63d19d2535b95a64ee79ecf81b13f741bda1d565eb11448d4fd39617e4b86fc8626b05485d98c languageName: node linkType: hard @@ -1101,84 +1084,84 @@ __metadata: 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" +"@aws-sdk/util-middleware@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-middleware@npm:3.329.0" dependencies: tslib: ^2.5.0 - checksum: 9743a6279208cdb25fc6a5d5800477dfa7f10c25e65cfcb7e0721613c0640df21bef7fe6cb18f27ee3ff470c0be2ff06cb6afdefe234d418c7ac17d9a3563301 + checksum: 23bc1ab195d31871edb2a7c9b3772911e881a39d70dfacedcf6e0308cbe95ec0ccb09f5f41f52458bff621d8e44dd3a4c94336da213d6d8074ffa0c0e334fad2 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" +"@aws-sdk/util-retry@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-retry@npm:3.329.0" dependencies: - "@aws-sdk/service-error-classification": 3.296.0 + "@aws-sdk/service-error-classification": 3.329.0 tslib: ^2.5.0 - checksum: f225fc4eb0933eda3df069d2b0028d8eed76be9b7b871b7bf601c4f5f17012ebb6ebb194df26fc141c9e77bad86d5cbdb79113fe5624d3c2c9d3441f96f580b3 + checksum: 56b5c3567f4b32d37faf93f69c7ca519a5300838065b896fdc291dbdd85e17551e00d44f536fb859e648ff2db2f1fb7176bc46aa2c44e5a947a3dd99b61f642e 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" +"@aws-sdk/util-stream-browser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-stream-browser@npm:3.329.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 + "@aws-sdk/fetch-http-handler": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-base64": 3.310.0 + "@aws-sdk/util-hex-encoding": 3.310.0 + "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: 52d0fd8919a9990eeaa0207d1c91396414ee5015684b0d6279f0ec250c6a32e5daf3fec6bb1bb0830901d873997c0c5a66f8c7721cec7bdc0dc828df56f41262 + checksum: a3451714c437c7a33aefa52e37182d58d7ff8e632f1243ec40bba6a352a7e9a7c58fc8cb2f4ba68b969aadbae08290e7506b8c0762080e3502427d8c747f7644 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" +"@aws-sdk/util-stream-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-stream-node@npm:3.329.0" dependencies: - "@aws-sdk/node-http-handler": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-buffer-from": 3.295.0 + "@aws-sdk/node-http-handler": 3.329.0 + "@aws-sdk/types": 3.329.0 + "@aws-sdk/util-buffer-from": 3.310.0 tslib: ^2.5.0 - checksum: b1e4a196be6f24c2c652d22d405ce3238769fd64267c157e480309b18531d693cae0c49ade10869b1f0f0fc4b7d5c2835fdd51562c434a09774d4606ee652606 + checksum: 67e018f8a9ad7da48ceaed48419580e017d91743de3872c9a23900e104651029261d70faed4b7cf479d2c0902297d3c7385ea3393af7798d2e6a88e037a259fc 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" +"@aws-sdk/util-uri-escape@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-uri-escape@npm:3.310.0" dependencies: tslib: ^2.5.0 - checksum: 2334baedd339161aa2fb6ae880c04730b072a217ed42b40aa0c0df526aba5a663302da50ba550ad657a4b3cf44070696d91501bf2ba33722f452247f5c2d0fde + checksum: 614c0a43b238b7371b6655a5961e21c57b708de3e1ce3138bd56284bedc48888e5c7d2a6965544108c3334fcdc45e9ddba86b2470c8e6901559ad7be8e21d418 languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.296.0" +"@aws-sdk/util-user-agent-browser@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.329.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.329.0 bowser: ^2.11.0 tslib: ^2.5.0 - checksum: 377146a591ee2ddced39cb4b624678ef7e38e7a0bc105da4459f939ad716ef2b3c28fa0800ea01d17f1f610b8cb103a8adfd9ebe696427ccf69e1721fcb986c9 + checksum: ced136d39db2eaa62621819025df1c881e909e37826322ad5d5cb78d51d8e866f88ac1fe90857543a8f7f1fa1111d50bd369fa49495e465a167769935410df45 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.296.0" +"@aws-sdk/util-user-agent-node@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.329.0" dependencies: - "@aws-sdk/node-config-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/node-config-provider": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 20b370e1ebee13f70d7f2ee804c6069e5bcaa676591ba2aed09ef28fbd05ac8e201b0473dd0572e9e47c98bbc27f5b55d61ad469f330833576a7972c5c387be9 + checksum: 33fae730d0cdb0743af867373f58201c5aea8e48a0f449c9df19c08269cc18fc4b523e481895e4ba5b2a43446ec417f12691249e8b0339c30849473f5f36085f languageName: node linkType: hard @@ -1191,33 +1174,33 @@ __metadata: 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" +"@aws-sdk/util-utf8@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-utf8@npm:3.310.0" dependencies: - "@aws-sdk/util-buffer-from": 3.295.0 + "@aws-sdk/util-buffer-from": 3.310.0 tslib: ^2.5.0 - checksum: 098058651aa48bb2a6652ea6a1a0a1520e9964a91920e67eed023eacc0956b75475d25025e888ee193140aa800ed89faafa67653914b78c7ffb98e8f96f6d54c + checksum: 4045e79b8e3593e12233b359ba77d1b4c162fd9fcb4ab3b58b711c41b725552306dd91402b8d57ce5be080c76309f046a7a0c4ff704d12f9ba71e3b25b810086 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" +"@aws-sdk/util-waiter@npm:3.329.0": + version: 3.329.0 + resolution: "@aws-sdk/util-waiter@npm:3.329.0" dependencies: - "@aws-sdk/abort-controller": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/abort-controller": 3.329.0 + "@aws-sdk/types": 3.329.0 tslib: ^2.5.0 - checksum: 9984297149735df1791791c2f02077bab47501113393efbef619f6af9d19fb1c44a6ac79be73dbc6725a9eb3343b77c04068dcdc0797ddc7da7b9f93df810d7c + checksum: 41f8796c3649313dee3cbc5a643c9bc1d23a54e35a990c41875a3397f18c57844a68e2f0efb585548f88f6047b7e2c31db8c833481839788cee3024bc92aad81 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" +"@aws-sdk/xml-builder@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/xml-builder@npm:3.310.0" dependencies: tslib: ^2.5.0 - checksum: a32bcea43104c049b995c967ea416887fac45da8a8ecf55f06836a08aff878683c702852b383a36c04a09368ebb091388169f46f0d0a49cf477392966b4bdbdd + checksum: fc17fd8f68470702d947948ada46097bdddecafdc68fa57bf584320e92748e8ef0372a51999d3ab7902ba4f62c2dbfbdec2dba1180fca19bb5127bad1ef0e48b languageName: node linkType: hard @@ -2813,24 +2796,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abi@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/abi@npm:5.4.0" - dependencies: - "@ethersproject/address": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/constants": ^5.4.0 - "@ethersproject/hash": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - checksum: b299aab954e43da5abfaf1ba015405c1d9f9d87f83e1c37d09c4c402bb98abac9aedecdb52fd17b1389a272caddc8341a9410babb6536a56e0b77004b5839173 - languageName: node - linkType: hard - -"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.4.0, @ethersproject/abi@npm:^5.7.0": +"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/abi@npm:5.7.0" dependencies: @@ -2847,22 +2813,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abstract-provider@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/abstract-provider@npm:5.4.0" - dependencies: - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/networks": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/transactions": ^5.4.0 - "@ethersproject/web": ^5.4.0 - checksum: 4e87d8c8c549ebb9cd0d579945267eac0d40c34922af610667ab1a2a143abb330c51c1b09da95d39787e323941db4120c10c0e5ffd13591fd2d7dfd083210765 - languageName: node - linkType: hard - -"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.4.0, @ethersproject/abstract-provider@npm:^5.7.0": +"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/abstract-provider@npm:5.7.0" dependencies: @@ -2877,20 +2828,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abstract-signer@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/abstract-signer@npm:5.4.0" - dependencies: - "@ethersproject/abstract-provider": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - checksum: 6499aa3537eae53d5dd6bee80e15cf72c6f56882d716e24b1ba2167ec57d1f14304d166d8320e246d20b8529dcbd33ede8960b457e27fcdd6c0b94a84dd25c2e - languageName: node - linkType: hard - -"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.4.0, @ethersproject/abstract-signer@npm:^5.7.0": +"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/abstract-signer@npm:5.7.0" dependencies: @@ -2903,20 +2841,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/address@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/address@npm:5.4.0" - dependencies: - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/rlp": ^5.4.0 - checksum: c7ad0cffa86a24c5e4c176d4c08b99a35551abd72520ccc55de9c94ef45737f6082c2a784586360915f17802008154c995990f8f35b0f6c2b6738b80b766c0a4 - languageName: node - linkType: hard - -"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.4.0, @ethersproject/address@npm:^5.7.0": +"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/address@npm:5.7.0" dependencies: @@ -2929,16 +2854,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/base64@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/base64@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - checksum: 40e14debc4534005cc8a1594074dab272c49d84fb3a6b4c0eedd6144211312a8ad97009603381e90f6ddfeaf5f227c0e8e56d6753562981a9ae6ccfcb8430d4e - languageName: node - linkType: hard - -"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.4.0, @ethersproject/base64@npm:^5.7.0": +"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/base64@npm:5.7.0" dependencies: @@ -2947,17 +2863,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/basex@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/basex@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - checksum: 0a364834f29b27bb04c91698cd2612f07f96f73709af20d99a4b96babc75baf770e84ac01fa2c6b34f0ee3e04c35566d601c6cf1933973844c1a0b785f6f0da5 - languageName: node - linkType: hard - -"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.4.0, @ethersproject/basex@npm:^5.7.0": +"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/basex@npm:5.7.0" dependencies: @@ -2967,18 +2873,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bignumber@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/bignumber@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - bn.js: ^4.11.9 - checksum: 1364bba9af5b942def3e1705359e7965bf006d51003a879d784619baea60989b9cd99e042b235cd2e7861da44a41212ae8d5768cc5550dfd52230401a40003f2 - languageName: node - linkType: hard - -"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.4.0, @ethersproject/bignumber@npm:^5.7.0": +"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/bignumber@npm:5.7.0" dependencies: @@ -2989,16 +2884,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/bytes@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/bytes@npm:5.4.0" - dependencies: - "@ethersproject/logger": ^5.4.0 - checksum: be8678ec713858e6d944defc78b9950ab83a9cde22c51ea2658ee4a5aa176f1ce9c36dd6630a2a17dcf6bd098b1b33b7b1d3b8fe2edb8840af4028567ca68775 - languageName: node - linkType: hard - -"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:^5.4.0, @ethersproject/bytes@npm:^5.7.0": +"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/bytes@npm:5.7.0" dependencies: @@ -3007,16 +2893,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/constants@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/constants@npm:5.4.0" - dependencies: - "@ethersproject/bignumber": ^5.4.0 - checksum: 736f601d54b1f427cf5451ac463c5470929aac590a287ec40fa5d5f69582f2695b6bc4b476228d63030fb7f215a302fc6db690b2d55038207910232e17b09d89 - languageName: node - linkType: hard - -"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.4.0, @ethersproject/constants@npm:^5.7.0": +"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/constants@npm:5.7.0" dependencies: @@ -3025,24 +2902,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/contracts@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/contracts@npm:5.4.0" - dependencies: - "@ethersproject/abi": ^5.4.0 - "@ethersproject/abstract-provider": ^5.4.0 - "@ethersproject/abstract-signer": ^5.4.0 - "@ethersproject/address": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/constants": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/transactions": ^5.4.0 - checksum: 11764d70c9454d7e4cb071b16b3970363769223870fbaba7f16c93e8f09c66c175b7c8d3a70a3ceef68036c194f58922c8159517ac6e3eeb6e8b537549c74074 - languageName: node - linkType: hard - "@ethersproject/contracts@npm:5.7.0": version: 5.7.0 resolution: "@ethersproject/contracts@npm:5.7.0" @@ -3061,23 +2920,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/hash@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/hash@npm:5.4.0" - dependencies: - "@ethersproject/abstract-signer": ^5.4.0 - "@ethersproject/address": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - checksum: 20c48688568cc6bb3643bdc69626d0358d1d45994d2f4e38ee01823c0f0dbb47920e74e751bbbfe7c02995a7fd5afe4e2594c0a301fb579339cb3e908141f7b2 - languageName: node - linkType: hard - -"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.4.0, @ethersproject/hash@npm:^5.7.0": +"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/hash@npm:5.7.0" dependencies: @@ -3094,27 +2937,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/hdnode@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/hdnode@npm:5.4.0" - dependencies: - "@ethersproject/abstract-signer": ^5.4.0 - "@ethersproject/basex": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/pbkdf2": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/sha2": ^5.4.0 - "@ethersproject/signing-key": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - "@ethersproject/transactions": ^5.4.0 - "@ethersproject/wordlists": ^5.4.0 - checksum: cfd3b1512800877223960ad4e8ce6eacc09486b6e07d74f109c37f6211a3bb77c528c684d3a2dadff933f12d5b8d9676659ef65baa9c5eab257d255d78743dbd - languageName: node - linkType: hard - -"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.4.0, @ethersproject/hdnode@npm:^5.7.0": +"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/hdnode@npm:5.7.0" dependencies: @@ -3134,28 +2957,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/json-wallets@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/json-wallets@npm:5.4.0" - dependencies: - "@ethersproject/abstract-signer": ^5.4.0 - "@ethersproject/address": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/hdnode": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/pbkdf2": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/random": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - "@ethersproject/transactions": ^5.4.0 - aes-js: 3.0.0 - scrypt-js: 3.0.1 - checksum: 8bd933253212199d6594cc2b7777b0e110724e756a9693f4d07f3549355eb599a7ede98b52bd96d2b0f8985ed52ad5a6ff2148fc0aa5a78812535636e4e9dffa - languageName: node - linkType: hard - -"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.4.0, @ethersproject/json-wallets@npm:^5.7.0": +"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/json-wallets@npm:5.7.0" dependencies: @@ -3176,17 +2978,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/keccak256@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/keccak256@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - js-sha3: 0.5.7 - checksum: b76d2818734fb55b80c3b7fc07e761a594b721840c276a52b92e457e4f460802c2f6fe6e684ef444a1d28565351b5859a6e202751fafe111bccef2e596bf9a1e - languageName: node - linkType: hard - -"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:^5.4.0, @ethersproject/keccak256@npm:^5.7.0": +"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/keccak256@npm:5.7.0" dependencies: @@ -3196,30 +2988,14 @@ __metadata: languageName: node linkType: hard -"@ethersproject/logger@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/logger@npm:5.4.0" - checksum: dae12037fe91668b14e2e55fe6e6404d57f8e6a632788610bf8dab8553efad2343d10c61d556c5697ca6646ad628e4802e48d92da4f4011d97ff2d1875bb4de5 - languageName: node - linkType: hard - -"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:^5.4.0, @ethersproject/logger@npm:^5.7.0": +"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/logger@npm:5.7.0" checksum: 075ab2f605f1fd0813f2e39c3308f77b44a67732b36e712d9bc085f22a84aac4da4f71b39bee50fe78da3e1c812673fadc41180c9970fe5e486e91ea17befe0d languageName: node linkType: hard -"@ethersproject/networks@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/networks@npm:5.4.0" - dependencies: - "@ethersproject/logger": ^5.4.0 - checksum: 2a69e31cbf7a469f2380aaad0bfb25ff08187b5c0d58588f64b687ebc9c3b642cd6b4f20db4cf8e3526271002889d2b3ed0ea5a19208f034d50f8805fd3548f8 - languageName: node - linkType: hard - -"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.4.0, @ethersproject/networks@npm:^5.7.0": +"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.7.0": version: 5.7.1 resolution: "@ethersproject/networks@npm:5.7.1" dependencies: @@ -3228,17 +3004,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/pbkdf2@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/pbkdf2@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/sha2": ^5.4.0 - checksum: 596c6b8f920a147eb8f7c1b36d6119be3bf0b31c591cc844b3067300a7ee605d9b03959309a58a37c1ab64e112b4edf838dcac658c5163c5d17966700936c615 - languageName: node - linkType: hard - -"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.4.0, @ethersproject/pbkdf2@npm:^5.7.0": +"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/pbkdf2@npm:5.7.0" dependencies: @@ -3248,16 +3014,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/properties@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/properties@npm:5.4.0" - dependencies: - "@ethersproject/logger": ^5.4.0 - checksum: 618ff237e5f21853752acf0ec7cff80d681aeb2a6b1812ed83bb99a6dcf9a86c1afef90e1669f2d766aab0daa7e21692fb03cf84e0cda355cb4f6b12eb9b059f - languageName: node - linkType: hard - -"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.4.0, @ethersproject/properties@npm:^5.7.0": +"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/properties@npm:5.7.0" dependencies: @@ -3266,33 +3023,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/providers@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/providers@npm:5.4.0" - dependencies: - "@ethersproject/abstract-provider": ^5.4.0 - "@ethersproject/abstract-signer": ^5.4.0 - "@ethersproject/address": ^5.4.0 - "@ethersproject/basex": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/constants": ^5.4.0 - "@ethersproject/hash": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/networks": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/random": ^5.4.0 - "@ethersproject/rlp": ^5.4.0 - "@ethersproject/sha2": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - "@ethersproject/transactions": ^5.4.0 - "@ethersproject/web": ^5.4.0 - bech32: 1.1.4 - ws: 7.4.6 - checksum: b5ff4ab3812747ce12d04da17a2f346e1aba42028c2235b2c4d3e50088b4c4be611d2ecd17ef6006ff477709630e9da5c0f5aeb54a6f2a7e27feb43c22eeb1f4 - languageName: node - linkType: hard - "@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.7.2": version: 5.7.2 resolution: "@ethersproject/providers@npm:5.7.2" @@ -3321,17 +3051,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/random@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/random@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - checksum: 7bf0150b639faac4f9c8c234083d2f1b5d3fbd530ab64d5602240c8873d856418e1512f41b8c39b771118ff7d06d257dd0ad473aca9e3886535baeeb5ac6b7e8 - languageName: node - linkType: hard - -"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.4.0, @ethersproject/random@npm:^5.7.0": +"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/random@npm:5.7.0" dependencies: @@ -3341,17 +3061,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/rlp@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/rlp@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - checksum: d6c45c17f8062a93737267aca52c16725fa197706b5dade1f806f9be3e498d3f70101cad631dc979d7db94ee170f225fed03900df35676cfe6ba86b16136f046 - languageName: node - linkType: hard - -"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.4.0, @ethersproject/rlp@npm:^5.7.0": +"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/rlp@npm:5.7.0" dependencies: @@ -3361,18 +3071,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/sha2@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/sha2@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - hash.js: 1.1.7 - checksum: 253a5ad3894c3a0bcd1d7af6dc19fbd80680732bf05c708b9c27c26ffc0a8c2be04eaeabf98be6be18e7181a130b142ac391aceac705382cea7f24876f012671 - languageName: node - linkType: hard - -"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.4.0, @ethersproject/sha2@npm:^5.7.0": +"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/sha2@npm:5.7.0" dependencies: @@ -3383,21 +3082,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/signing-key@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/signing-key@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - bn.js: ^4.11.9 - elliptic: 6.5.4 - hash.js: 1.1.7 - checksum: aa5666aec046f57cd6b66044b2ea34cd72e481b209cadbf7a2d09e1eb9123e0817398e0e31dad22acef72fa9e06faf78026169c82f800826bcf4fbbed2d7d5a3 - languageName: node - linkType: hard - -"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.4.0, @ethersproject/signing-key@npm:^5.7.0": +"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/signing-key@npm:5.7.0" dependencies: @@ -3411,19 +3096,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/solidity@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/solidity@npm:5.4.0" - dependencies: - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/sha2": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - checksum: 62f8756a9b9e15073b4785f8880a3c248eba6397f33b6de1bd4ed7f83a362c5a61dfe5b2e602b30aec0b0f46efc27cbdd796de43b2c1b62db9e3d2fed43ec90a - languageName: node - linkType: hard - "@ethersproject/solidity@npm:5.7.0": version: 5.7.0 resolution: "@ethersproject/solidity@npm:5.7.0" @@ -3438,18 +3110,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/strings@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/strings@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/constants": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - checksum: f62ab89803f6cbc9c91093589e8e117b0c0857d8642d7d85bef1807f3ced7757127d3f271bf0bd7f644e02a31282842c1339f678b7f8a79c88ad3326d775db2a - languageName: node - linkType: hard - -"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.4.0, @ethersproject/strings@npm:^5.7.0": +"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/strings@npm:5.7.0" dependencies: @@ -3460,24 +3121,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/transactions@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/transactions@npm:5.4.0" - dependencies: - "@ethersproject/address": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/constants": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/rlp": ^5.4.0 - "@ethersproject/signing-key": ^5.4.0 - checksum: 7407c93301fe634bf74150e1b4dc0636246ee4022ae988c003e1a52d0ad5cc6a693a6cb763b2280cb856f76e314b8650206cb1308a7a679e63bfbe8604294fe3 - languageName: node - linkType: hard - -"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.4.0, @ethersproject/transactions@npm:^5.7.0": +"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/transactions@npm:5.7.0" dependencies: @@ -3494,17 +3138,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/units@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/units@npm:5.4.0" - dependencies: - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/constants": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - checksum: 47054df485b4b648a982186d280f0eef9489acbd0d1a4036cc8f9170b8c3c91552b5d8d21213cef206e76b475fc83c9318d87c50b4931e0495198637181f068d - languageName: node - linkType: hard - "@ethersproject/units@npm:5.7.0": version: 5.7.0 resolution: "@ethersproject/units@npm:5.7.0" @@ -3516,29 +3149,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/wallet@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/wallet@npm:5.4.0" - dependencies: - "@ethersproject/abstract-provider": ^5.4.0 - "@ethersproject/abstract-signer": ^5.4.0 - "@ethersproject/address": ^5.4.0 - "@ethersproject/bignumber": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/hash": ^5.4.0 - "@ethersproject/hdnode": ^5.4.0 - "@ethersproject/json-wallets": ^5.4.0 - "@ethersproject/keccak256": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/random": ^5.4.0 - "@ethersproject/signing-key": ^5.4.0 - "@ethersproject/transactions": ^5.4.0 - "@ethersproject/wordlists": ^5.4.0 - checksum: 537bea004798951476b15752fad672d919e3130aeacaff3cf2497d466f1346e5fa15b6cd716c0c879ce68bc7f33e1bd355ce11032a94e9d30eef0666b6fd1ddf - languageName: node - linkType: hard - "@ethersproject/wallet@npm:5.7.0": version: 5.7.0 resolution: "@ethersproject/wallet@npm:5.7.0" @@ -3562,20 +3172,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/web@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/web@npm:5.4.0" - dependencies: - "@ethersproject/base64": ^5.4.0 - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - checksum: 09954d42aaa91690448b8dacfb16d82351138f13c2bf05ab18c4e03c5c5c1df625bc094d781665ef5b034a24f5c0c305d6b01f4f5e6bf082e30933b3788d69ce - languageName: node - linkType: hard - -"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.4.0, @ethersproject/web@npm:^5.7.0": +"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.7.0": version: 5.7.1 resolution: "@ethersproject/web@npm:5.7.1" dependencies: @@ -3588,20 +3185,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/wordlists@npm:5.4.0": - version: 5.4.0 - resolution: "@ethersproject/wordlists@npm:5.4.0" - dependencies: - "@ethersproject/bytes": ^5.4.0 - "@ethersproject/hash": ^5.4.0 - "@ethersproject/logger": ^5.4.0 - "@ethersproject/properties": ^5.4.0 - "@ethersproject/strings": ^5.4.0 - checksum: db9fb8994a27cec040a44efa4a9c16af6443db71e809012a7dfa05c2ea2162c699a7f5e5ca9683580a490e90c55718aa110fa1eb79749a359f85794cc43d67b6 - languageName: node - linkType: hard - -"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.4.0, @ethersproject/wordlists@npm:^5.7.0": +"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/wordlists@npm:5.7.0" dependencies: @@ -3614,7 +3198,7 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^1.1.0": +"@fastify/busboy@npm:^1.1.0, @fastify/busboy@npm:^1.2.1": version: 1.2.1 resolution: "@fastify/busboy@npm:1.2.1" dependencies: @@ -3795,7 +3379,7 @@ __metadata: languageName: node linkType: hard -"@firebase/database-compat@npm:0.3.4, @firebase/database-compat@npm:^0.3.0": +"@firebase/database-compat@npm:0.3.4, @firebase/database-compat@npm:^0.3.0, @firebase/database-compat@npm:^0.3.4": version: 0.3.4 resolution: "@firebase/database-compat@npm:0.3.4" dependencies: @@ -3809,7 +3393,7 @@ __metadata: languageName: node linkType: hard -"@firebase/database-types@npm:0.10.4, @firebase/database-types@npm:^0.10.0": +"@firebase/database-types@npm:0.10.4, @firebase/database-types@npm:^0.10.0, @firebase/database-types@npm:^0.10.4": version: 0.10.4 resolution: "@firebase/database-types@npm:0.10.4" dependencies: @@ -4148,7 +3732,7 @@ __metadata: languageName: node linkType: hard -"@google-cloud/firestore@npm:^6.4.0": +"@google-cloud/firestore@npm:^6.4.0, @google-cloud/firestore@npm:^6.5.0": version: 6.5.0 resolution: "@google-cloud/firestore@npm:6.5.0" dependencies: @@ -4257,6 +3841,31 @@ __metadata: languageName: node linkType: hard +"@google-cloud/storage@npm:^6.9.5": + version: 6.10.0 + resolution: "@google-cloud/storage@npm:6.10.0" + dependencies: + "@google-cloud/paginator": ^3.0.7 + "@google-cloud/projectify": ^3.0.0 + "@google-cloud/promisify": ^3.0.0 + abort-controller: ^3.0.0 + async-retry: ^1.3.3 + compressible: ^2.0.12 + duplexify: ^4.0.0 + ent: ^2.2.0 + extend: ^3.0.2 + gaxios: ^5.0.0 + google-auth-library: ^8.0.1 + mime: ^3.0.0 + mime-types: ^2.0.8 + p-limit: ^3.0.1 + retry-request: ^5.0.0 + teeny-request: ^8.0.0 + uuid: ^8.0.0 + checksum: 23daf715c02dffdd5178292dde54b1cd5a82da5186cfac51363c2ea600126e0e623c3847ba103ef17fdd5b5b20aecd6903b77516c88dec040f924321e51f8ec8 + languageName: node + linkType: hard + "@grpc/grpc-js@npm:~1.7.0": version: 1.7.3 resolution: "@grpc/grpc-js@npm:1.7.3" @@ -4349,6 +3958,20 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -4690,6 +4313,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.1.2": + version: 1.1.2 + resolution: "@noble/hashes@npm:1.1.2" + checksum: 3c2a8cb7c2e053811032f242155d870c5eb98844d924d69702244d48804cb03b42d4a666c49c2b71164420d8229cb9a6f242b972d50d5bb2f1d673b98b041de2 + languageName: node + linkType: hard + "@noble/hashes@npm:1.2.0, @noble/hashes@npm:~1.2.0": version: 1.2.0 resolution: "@noble/hashes@npm:1.2.0" @@ -5214,30 +4844,30 @@ __metadata: resolution: "@p0tion/backend@workspace:packages/backend" dependencies: "@adobe/node-fetch-retry": ^2.2.0 - "@aws-sdk/client-s3": ^3.178.0 - "@aws-sdk/middleware-endpoint": ^3.178.0 - "@aws-sdk/s3-request-presigner": ^3.178.0 + "@aws-sdk/client-s3": ^3.329.0 + "@aws-sdk/middleware-endpoint": ^3.329.0 + "@aws-sdk/s3-request-presigner": ^3.329.0 "@firebase/rules-unit-testing": ^2.0.7 "@p0tion/actions": ^0.3.0 "@types/rollup-plugin-auto-external": ^2.0.2 - "@types/uuid": ^8.3.4 + "@types/uuid": ^9.0.1 blakejs: ^1.2.1 dotenv: ^16.0.3 - ethers: 5.4.0 - firebase-admin: ^11.5.0 - firebase-functions: ^4.2.1 - firebase-functions-test: ^3.0.0 - firebase-tools: ^11.24.1 + ethers: 6.3.0 + firebase-admin: ^11.8.0 + firebase-functions: ^4.4.0 + firebase-functions-test: ^3.1.0 + firebase-tools: ^12.0.0 html-entities: ^2.3.3 - rimraf: ^4.4.0 - rollup: ^3.19.1 + rimraf: ^5.0.0 + rollup: ^3.21.6 rollup-plugin-auto-external: ^2.0.0 rollup-plugin-cleanup: ^3.2.1 rollup-plugin-typescript2: ^0.34.1 - snarkjs: ^0.5.0 + snarkjs: ^0.6.11 solc: ^0.8.19 - timer-node: ^5.0.6 - typescript: ^4.9.3 + timer-node: ^5.0.7 + typescript: ^5.0.4 uuid: ^9.0.0 winston: ^3.8.2 languageName: unknown @@ -5297,6 +4927,13 @@ __metadata: languageName: unknown linkType: soft +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + "@pnpm/config.env-replace@npm:^1.0.0": version: 1.0.0 resolution: "@pnpm/config.env-replace@npm:1.0.0" @@ -5397,9 +5034,9 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-typescript@npm:^9.0.2": - version: 9.0.2 - resolution: "@rollup/plugin-typescript@npm:9.0.2" +"@rollup/plugin-typescript@npm:^11.1.0": + version: 11.1.0 + resolution: "@rollup/plugin-typescript@npm:11.1.0" dependencies: "@rollup/pluginutils": ^5.0.1 resolve: ^1.22.1 @@ -5412,7 +5049,7 @@ __metadata: optional: true tslib: optional: true - checksum: 0b3a15e7402a8cf46a491003a0bfe6bf50294939133cf898c1dee0b9f1f8f4742242e81abd15effd8de2e9f3fe5fd81d01a03020341e1d3d0b7f4c6be21d989f + checksum: 64ed5abbae392032fb190a5d3a29beb73f968919aed964ed5545e2732de6a1670f97131785e9376c06f784ae61545c5ad47352c126f3830aaa16b669bee2e9b9 languageName: node linkType: hard @@ -6163,10 +5800,10 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^8.3.4": - version: 8.3.4 - resolution: "@types/uuid@npm:8.3.4" - checksum: 6f11f3ff70f30210edaa8071422d405e9c1d4e53abbe50fdce365150d3c698fe7bbff65c1e71ae080cbfb8fded860dbb5e174da96fdbbdfcaa3fb3daa474d20f +"@types/uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "@types/uuid@npm:9.0.1" + checksum: c472b8a77cbeded4bc529220b8611afa39bd64677f507838f8083d8aac8033b1f88cb9ddaa2f8589e0dcd2317291d0f6e1379f82d5ceebd6f74f3b4825288e00 languageName: node linkType: hard @@ -6417,6 +6054,13 @@ __metadata: languageName: node linkType: hard +"aes-js@npm:4.0.0-beta.3": + version: 4.0.0-beta.3 + resolution: "aes-js@npm:4.0.0-beta.3" + checksum: 2336feee1e4a7722f5b6ede192b0a22881fd6f9310b36ec10e62b6f015f9fddf812c1d8a61b9743ab710811fd0b0d7aad844178f11e7cb1439bbc14246c6c93e + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.0, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -7097,13 +6741,6 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.17": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 - languageName: node - linkType: hard - "bigint-crypto-utils@npm:^3.0.23": version: 3.1.8 resolution: "bigint-crypto-utils@npm:3.1.8" @@ -7134,16 +6771,6 @@ __metadata: languageName: node linkType: hard -"binary@npm:~0.3.0": - version: 0.3.0 - resolution: "binary@npm:0.3.0" - dependencies: - buffers: ~0.1.1 - chainsaw: ~0.1.0 - checksum: b4699fda9e2c2981e74a46b0115cf0d472eda9b68c0e9d229ef494e92f29ce81acf0a834415094cffcc340dfee7c4ef8ce5d048c65c18067a7ed850323f777af - languageName: node - linkType: hard - "bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -7190,13 +6817,6 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:~3.4.1": - version: 3.4.7 - resolution: "bluebird@npm:3.4.7" - checksum: bffa9dee7d3a41ab15c4f3f24687b49959b4e64e55c058a062176feb8ccefc2163414fb4e1a0f3053bf187600936509660c3ebd168fd9f0e48c7eba23b019466 - languageName: node - linkType: hard - "bn.js@npm:^4.11.0, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" @@ -7429,13 +7049,6 @@ __metadata: languageName: node linkType: hard -"buffer-indexof-polyfill@npm:~1.0.0": - version: 1.0.2 - resolution: "buffer-indexof-polyfill@npm:1.0.2" - checksum: fbfb2d69c6bb2df235683126f9dc140150c08ac3630da149913a9971947b667df816a913b6993bc48f4d611999cb99a1589914d34c02dccd2234afda5cb75bbc - languageName: node - linkType: hard - "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" @@ -7463,13 +7076,6 @@ __metadata: languageName: node linkType: hard -"buffers@npm:~0.1.1": - version: 0.1.1 - resolution: "buffers@npm:0.1.1" - checksum: ad6f8e483efab39cefd92bdc04edbff6805e4211b002f4d1cfb70c6c472a61cc89fb18c37bcdfdd4ee416ca096e9ff606286698a7d41a18b539bac12fd76d4d5 - languageName: node - linkType: hard - "builtins@npm:^2.0.0": version: 2.0.1 resolution: "builtins@npm:2.0.1" @@ -7659,15 +7265,6 @@ __metadata: languageName: node linkType: hard -"chainsaw@npm:~0.1.0": - version: 0.1.0 - resolution: "chainsaw@npm:0.1.0" - dependencies: - traverse: ">=0.3.0 <0.4" - checksum: 22a96b9fb0cd9fb20813607c0869e61817d1acc81b5d455cc6456b5e460ea1dd52630e0f76b291cf8294bfb6c1fc42e299afb52104af9096242699d6d3aa6d3e - languageName: node - linkType: hard - "chalk@npm:5.2.0, chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.1.2": version: 5.2.0 resolution: "chalk@npm:5.2.0" @@ -7803,6 +7400,17 @@ __metadata: languageName: node linkType: hard +"circom_runtime@npm:0.1.22": + version: 0.1.22 + resolution: "circom_runtime@npm:0.1.22" + dependencies: + ffjavascript: 0.2.57 + bin: + calcwit: calcwit.js + checksum: bf7b2e9f74cd7704ebc45ce686d4df49e58ed09114070a98beaab90e5ff7784d1943468ea3315bd4db638e6a76cda24e8b610aa2cd50be56adb4391e20469366 + languageName: node + linkType: hard + "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -8568,7 +8176,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -8952,15 +8560,6 @@ __metadata: languageName: node linkType: hard -"duplexer2@npm:~0.1.4": - version: 0.1.4 - resolution: "duplexer2@npm:0.1.4" - dependencies: - readable-stream: ^2.0.2 - checksum: 744961f03c7f54313f90555ac20284a3fb7bf22fdff6538f041a86c22499560eb6eac9d30ab5768054137cb40e6b18b40f621094e0261d7d8c35a37b7a5ad241 - languageName: node - linkType: hard - "duplexify@npm:^4.0.0": version: 4.1.2 resolution: "duplexify@npm:4.1.2" @@ -9602,41 +9201,17 @@ __metadata: languageName: node linkType: hard -"ethers@npm:5.4.0": - version: 5.4.0 - resolution: "ethers@npm:5.4.0" - dependencies: - "@ethersproject/abi": 5.4.0 - "@ethersproject/abstract-provider": 5.4.0 - "@ethersproject/abstract-signer": 5.4.0 - "@ethersproject/address": 5.4.0 - "@ethersproject/base64": 5.4.0 - "@ethersproject/basex": 5.4.0 - "@ethersproject/bignumber": 5.4.0 - "@ethersproject/bytes": 5.4.0 - "@ethersproject/constants": 5.4.0 - "@ethersproject/contracts": 5.4.0 - "@ethersproject/hash": 5.4.0 - "@ethersproject/hdnode": 5.4.0 - "@ethersproject/json-wallets": 5.4.0 - "@ethersproject/keccak256": 5.4.0 - "@ethersproject/logger": 5.4.0 - "@ethersproject/networks": 5.4.0 - "@ethersproject/pbkdf2": 5.4.0 - "@ethersproject/properties": 5.4.0 - "@ethersproject/providers": 5.4.0 - "@ethersproject/random": 5.4.0 - "@ethersproject/rlp": 5.4.0 - "@ethersproject/sha2": 5.4.0 - "@ethersproject/signing-key": 5.4.0 - "@ethersproject/solidity": 5.4.0 - "@ethersproject/strings": 5.4.0 - "@ethersproject/transactions": 5.4.0 - "@ethersproject/units": 5.4.0 - "@ethersproject/wallet": 5.4.0 - "@ethersproject/web": 5.4.0 - "@ethersproject/wordlists": 5.4.0 - checksum: aafcf9a14186ee6881345b2b04a5a5999de29042df825d9d583435b989fe042d7beb8f0f14bb8a502b4b0aea04c36cfa6c6cb439106b56695295d75a41bdde10 +"ethers@npm:6.3.0": + version: 6.3.0 + resolution: "ethers@npm:6.3.0" + dependencies: + "@adraffy/ens-normalize": 1.9.0 + "@noble/hashes": 1.1.2 + "@noble/secp256k1": 1.7.1 + aes-js: 4.0.0-beta.3 + tslib: 2.4.0 + ws: 8.5.0 + checksum: 4248d8c5d02382b6e2ced896c9b3f62b8d33b5121127ac5597eeec6e49acb15753f5d4a7e0d403b3131bf092417f9686384af28f9285544c184ccce502bca96d languageName: node linkType: hard @@ -10030,7 +9605,7 @@ __metadata: languageName: node linkType: hard -"ffjavascript@npm:^0.2.48, ffjavascript@npm:^0.2.57": +"ffjavascript@npm:0.2.57, ffjavascript@npm:^0.2.48, ffjavascript@npm:^0.2.57": version: 0.2.57 resolution: "ffjavascript@npm:0.2.57" dependencies: @@ -10229,41 +9804,65 @@ __metadata: languageName: node linkType: hard -"firebase-functions-test@npm:^3.0.0": - version: 3.0.0 - resolution: "firebase-functions-test@npm:3.0.0" +"firebase-admin@npm:^11.8.0": + version: 11.8.0 + resolution: "firebase-admin@npm:11.8.0" + dependencies: + "@fastify/busboy": ^1.2.1 + "@firebase/database-compat": ^0.3.4 + "@firebase/database-types": ^0.10.4 + "@google-cloud/firestore": ^6.5.0 + "@google-cloud/storage": ^6.9.5 + "@types/node": ">=12.12.47" + jsonwebtoken: ^9.0.0 + jwks-rsa: ^3.0.1 + node-forge: ^1.3.1 + uuid: ^9.0.0 + dependenciesMeta: + "@google-cloud/firestore": + optional: true + "@google-cloud/storage": + optional: true + checksum: e7f3596db58bf668702e2a6dfb74071ee112aef5ac3001071079a57fb5ce41aba5a1f398dfac40a40792ac6894e040c3b3cb508dc02d026741eada6672974048 + languageName: node + linkType: hard + +"firebase-functions-test@npm:^3.1.0": + version: 3.1.0 + resolution: "firebase-functions-test@npm:3.1.0" dependencies: "@types/lodash": ^4.14.104 lodash: ^4.17.5 ts-deepmerge: ^2.0.1 peerDependencies: firebase-admin: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 - firebase-functions: ^4.0.0 + firebase-functions: ">=4.3.0" jest: ">=28.0.0" - checksum: 2eed60dcfa36d0e934c1e87160835d876e672f11a0bb96908c34bbf6d5192d21af0d375e5f4351d4cc81ab8c1e76d986a1b74d22c627c87163137459e0dbfa28 + checksum: 0f1ec3591337ce61897ec4092dccaf6080effc9a2d0983e804d7ae3a0cf73e2d696c872f7b413af129a102259f33eefcf4c56ccdd05fc6af0ae387bd62da4a5d languageName: node linkType: hard -"firebase-functions@npm:^4.2.1": - version: 4.2.1 - resolution: "firebase-functions@npm:4.2.1" +"firebase-functions@npm:^4.4.0": + version: 4.4.0 + resolution: "firebase-functions@npm:4.4.0" dependencies: "@types/cors": ^2.8.5 "@types/express": 4.17.3 cors: ^2.8.5 express: ^4.17.1 node-fetch: ^2.6.7 + protobufjs: ^7.2.2 peerDependencies: firebase-admin: ^10.0.0 || ^11.0.0 bin: firebase-functions: lib/bin/firebase-functions.js - checksum: 98ccac83569f82edefe29a965c8e25c61892296d9b4004b99b014d3100f998c74df494ef28dd1c50466eb43dce5b9a5f9cb7462cf9d18d70f1b352398ccce2a3 + checksum: c9bf181e66f4262ce4a453e36aff88488d4adad8c7e9a2868bf0512d14263f27be8954c92b8de686e8e706d4237ee8ac0f8164c5a2a9814bf601c14b20a060bf languageName: node linkType: hard -"firebase-tools@npm:^11.24.1": - version: 11.25.1 - resolution: "firebase-tools@npm:11.25.1" +"firebase-tools@npm:^12.0.0": + version: 12.0.0 + resolution: "firebase-tools@npm:12.0.0" dependencies: "@google-cloud/pubsub": ^3.0.1 abort-controller: ^3.0.0 @@ -10320,7 +9919,6 @@ __metadata: tmp: ^0.2.1 triple-beam: ^1.3.0 universal-analytics: ^0.5.3 - unzipper: ^0.10.10 update-notifier-cjs: ^5.1.6 uuid: ^8.3.2 winston: ^3.0.0 @@ -10328,7 +9926,7 @@ __metadata: ws: ^7.2.3 bin: firebase: lib/bin/firebase.js - checksum: 8928173b60c19f21ff22341d04fd1e993c039e6b61c54be3f6b64d22213713af292d1b173d924a575d6341aee8451537d07d78eb543cc4e337ba1fafc89362df + checksum: f2aa2d7cf8ab00fcd06afda10cb00c402f2e19db1be7484225621c9359451e506c7a509f9e227e3cc639743ef1dfb5259a0d2840194584c6a80f07d5e1125372 languageName: node linkType: hard @@ -10441,6 +10039,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + languageName: node + linkType: hard + "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" @@ -10629,18 +10237,6 @@ __metadata: languageName: node linkType: hard -"fstream@npm:^1.0.12": - version: 1.0.12 - resolution: "fstream@npm:1.0.12" - dependencies: - graceful-fs: ^4.1.2 - inherits: ~2.0.0 - mkdirp: ">=0.5 0" - rimraf: 2 - checksum: e6998651aeb85fd0f0a8a68cec4d05a3ada685ecc4e3f56e0d063d0564a4fc39ad11a856f9020f926daf869fc67f7a90e891def5d48e4cadab875dc313094536 - languageName: node - linkType: hard - "ftp@npm:^0.3.10": version: 0.3.10 resolution: "ftp@npm:0.3.10" @@ -10912,6 +10508,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.0.0": + version: 10.2.3 + resolution: "glob@npm:10.2.3" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.0.3 + minimatch: ^9.0.0 + minipass: ^5.0.0 + path-scurry: ^1.7.0 + bin: + glob: dist/cjs/src/bin.js + checksum: 338c7522a60728397faa26a1197d6d1348444042d47de1456bbeae50228b32cd6c7423485f8f4e8eec577c6162b592a6098239752f8d4d03b8d2d2580c932666 + languageName: node + linkType: hard + "glob@npm:^8.0.0, glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" @@ -11140,7 +10751,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -11646,7 +11257,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.0, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -12289,6 +11900,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.0.3": + version: 2.2.0 + resolution: "jackspeak@npm:2.2.0" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: d8cd5be4f0e89cef04add5b0b068162a086bdb1ca68113ed729e99489b7865ca3edcc6430d6fd20c430e15382929ef5f3c7ec36e6aa7c17be23cac116f92dcff + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.5 resolution: "jake@npm:10.8.5" @@ -12788,13 +12412,6 @@ __metadata: languageName: node linkType: hard -"js-sha3@npm:0.5.7": - version: 0.5.7 - resolution: "js-sha3@npm:0.5.7" - checksum: 973a28ea4b26cc7f12d2ab24f796e24ee4a71eef45a6634a052f6eb38cf8b2333db798e896e6e094ea6fa4dfe8e42a2a7942b425cf40da3f866623fd05bb91ea - languageName: node - linkType: hard - "js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0": version: 0.8.0 resolution: "js-sha3@npm:0.8.0" @@ -13348,13 +12965,6 @@ __metadata: languageName: node linkType: hard -"listenercount@npm:~1.0.1": - version: 1.0.1 - resolution: "listenercount@npm:1.0.1" - checksum: 0f1c9077cdaf2ebc16473c7d72eb7de6d983898ca42500f03da63c3914b6b312dd5f7a90d2657691ea25adf3fe0ac5a43226e8b2c673fd73415ed038041f4757 - languageName: node - linkType: hard - "listr2@npm:^5.0.7": version: 5.0.8 resolution: "listr2@npm:5.0.8" @@ -13676,6 +13286,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.0.0": + version: 9.1.1 + resolution: "lru-cache@npm:9.1.1" + checksum: 4d703bb9b66216bbee55ead82a9682820a2b6acbdfca491b235390b1ef1056000a032d56dfb373fdf9ad4492f1fa9d04cc9a05a77f25bd7ce6901d21ad9b68b7 + languageName: node + linkType: hard + "lru-cache@npm:~4.0.0": version: 4.0.2 resolution: "lru-cache@npm:4.0.2" @@ -14188,6 +13805,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -14222,7 +13846,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:>=0.5 0, mkdirp@npm:^0.5.6": +"mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -14939,7 +14563,7 @@ __metadata: "@babel/preset-typescript": ^7.18.6 "@commitlint/cli": ^17.3.0 "@commitlint/config-conventional": ^17.3.0 - "@rollup/plugin-typescript": ^9.0.2 + "@rollup/plugin-typescript": ^11.1.0 "@types/chai": ^4.3.4 "@types/chai-as-promised": ^7.1.5 "@types/jest": ^29.2.3 @@ -15101,6 +14725,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.7.0": + version: 1.7.0 + resolution: "path-scurry@npm:1.7.0" + dependencies: + lru-cache: ^9.0.0 + minipass: ^5.0.0 + checksum: 4e86df0fa6848cef1ba672d4a332b8dbd0297c42d5123bcc419d714c34b25ee6775b0d2e66dd5e698a38e9bcd808f8fc47333e3a3357307cada98e16bfae8b98 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -15405,6 +15039,26 @@ __metadata: languageName: node linkType: hard +"protobufjs@npm:^7.2.2": + version: 7.2.3 + resolution: "protobufjs@npm:7.2.3" + dependencies: + "@protobufjs/aspromise": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/node": ">=13.7.0" + long: ^5.0.0 + checksum: 9afa6de5fced0139a5180c063718508fac3ea734a9f1aceb99712367b15473a83327f91193f16b63540f9112b09a40912f5f0441a9b0d3f3c6a1c7f707d78249 + languageName: node + linkType: hard + "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -15705,6 +15359,18 @@ __metadata: languageName: node linkType: hard +"r1csfile@npm:0.0.45": + version: 0.0.45 + resolution: "r1csfile@npm:0.0.45" + dependencies: + "@iden3/bigarray": 0.0.2 + "@iden3/binfileutils": 0.0.11 + fastfile: 0.0.20 + ffjavascript: 0.2.57 + checksum: ae2d7ab3f2c37640aea2b4f45753d1f2258f5d904a51d7aaff67c32a931c3e90d22d257e8f10752044fa36b3ac31516f60e503f858913a625015b9b05575ba47 + languageName: node + linkType: hard + "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -15834,7 +15500,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -16174,17 +15840,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:2, rimraf@npm:^2.2.8": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: ^7.1.3 - bin: - rimraf: ./bin.js - checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd - languageName: node - linkType: hard - "rimraf@npm:4.4.0, rimraf@npm:^4.4.0": version: 4.4.0 resolution: "rimraf@npm:4.4.0" @@ -16196,6 +15851,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^2.2.8": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: ^7.1.3 + bin: + rimraf: ./bin.js + checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd + languageName: node + linkType: hard + "rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" @@ -16207,6 +15873,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.0": + version: 5.0.0 + resolution: "rimraf@npm:5.0.0" + dependencies: + glob: ^10.0.0 + bin: + rimraf: dist/cjs/src/bin.js + checksum: 60c5a7f152014d4f6bbf23f48e6badd145960a9be1115b719a07ba688c760b1bb8270abd6650bbd184ae2011843d8e9c775409652c89ff97550418aa5d581b27 + languageName: node + linkType: hard + "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -16293,6 +15970,20 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^3.21.6": + version: 3.21.6 + resolution: "rollup@npm:3.21.6" + dependencies: + fsevents: ~2.3.2 + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: bb6786ee0d755f253d3aa3820b05806a482abe9c9fd6dad14df83b386a370d48af20c4be66f732a15b5e89c0ae6269a7b82736b64f34ae61552c58de0eecedeb + languageName: node + linkType: hard + "router@npm:^1.3.1": version: 1.3.8 resolution: "router@npm:1.3.8" @@ -16501,7 +16192,7 @@ __metadata: languageName: node linkType: hard -"setimmediate@npm:^1.0.5, setimmediate@npm:~1.0.4": +"setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd @@ -16601,6 +16292,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.0.1 + resolution: "signal-exit@npm:4.0.1" + checksum: 832043367dca23e61ab6033e8b41c595fc805119bfe4fee63dea201cdc809a8b086bc54597bbbc1b2cde1a63c7dd554d1295ed2cca92db598233834a0b59b281 + languageName: node + linkType: hard + "simple-swizzle@npm:^0.2.2": version: 0.2.2 resolution: "simple-swizzle@npm:0.2.2" @@ -16690,6 +16388,26 @@ __metadata: languageName: node linkType: hard +"snarkjs@npm:^0.6.11": + version: 0.6.11 + resolution: "snarkjs@npm:0.6.11" + dependencies: + "@iden3/binfileutils": 0.0.11 + bfj: ^7.0.2 + blake2b-wasm: ^2.4.0 + circom_runtime: 0.1.22 + ejs: ^3.1.6 + fastfile: 0.0.20 + ffjavascript: 0.2.57 + js-sha3: ^0.8.0 + logplease: ^1.2.15 + r1csfile: 0.0.45 + bin: + snarkjs: build/cli.cjs + checksum: 692508b6f8048b6879975844cae4b9a6713713e20fec488ebd21a4b224b7e0318f6aba59ce06d332728d184148c943fa04e3a49e0af173d325011f506e42363e + languageName: node + linkType: hard + "socks-proxy-agent@npm:5, socks-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "socks-proxy-agent@npm:5.0.1" @@ -16976,7 +16694,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -17056,7 +16774,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -17348,7 +17066,7 @@ __metadata: languageName: node linkType: hard -"timer-node@npm:^5.0.6": +"timer-node@npm:^5.0.6, timer-node@npm:^5.0.7": version: 5.0.7 resolution: "timer-node@npm:5.0.7" checksum: 94710ae99251c82eea5bbe8bedd523059e9ad831dedb5341c2439aebe31bf1ae8214c3f0a6930e632f3560ec94945ec640c61d97f6d1145e1139590761697dfa @@ -17429,13 +17147,6 @@ __metadata: languageName: node linkType: hard -"traverse@npm:>=0.3.0 <0.4": - version: 0.3.9 - resolution: "traverse@npm:0.3.9" - checksum: 982982e4e249e9bbf063732a41fe5595939892758524bbef5d547c67cdf371b13af72b5434c6a61d88d4bb4351d6dabc6e22d832e0d16bc1bc684ef97a1cc59e - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -17523,6 +17234,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.4.0": + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 + languageName: node + linkType: hard + "tslib@npm:^1.11.1, tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -17732,6 +17450,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + languageName: node + linkType: hard + "typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin": version: 5.0.2 resolution: "typescript@patch:typescript@npm%3A5.0.2#~builtin::version=5.0.2&hash=85af82" @@ -17752,6 +17480,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@^5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 + languageName: node + linkType: hard + "uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": version: 1.0.6 resolution: "uc.micro@npm:1.0.6" @@ -17902,24 +17640,6 @@ __metadata: languageName: node linkType: hard -"unzipper@npm:^0.10.10": - version: 0.10.11 - resolution: "unzipper@npm:0.10.11" - dependencies: - big-integer: ^1.6.17 - binary: ~0.3.0 - bluebird: ~3.4.1 - buffer-indexof-polyfill: ~1.0.0 - duplexer2: ~0.1.4 - fstream: ^1.0.12 - graceful-fs: ^4.2.2 - listenercount: ~1.0.1 - readable-stream: ~2.3.6 - setimmediate: ~1.0.4 - checksum: 006cd43ec4d6df47d86aa6b15044a606f50cdcd6a3d6f96f64f54ca0b663c09abb221f76edca0e9592511036d37ea094b1d76ce92c5bf10d7c6eb56f0be678f8 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.10": version: 1.0.10 resolution: "update-browserslist-db@npm:1.0.10" @@ -18318,29 +18038,29 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" dependencies: ansi-styles: ^4.0.0 string-width: ^4.1.0 strip-ansi: ^6.0.0 - checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" dependencies: ansi-styles: ^4.0.0 string-width: ^4.1.0 strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a languageName: node linkType: hard -"wrap-ansi@npm:^8.0.1": +"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" dependencies: @@ -18410,6 +18130,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.5.0": + version: 8.5.0 + resolution: "ws@npm:8.5.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 76f2f90e40344bf18fd544194e7067812fb1372b2a37865678d8f12afe4b478ff2ebc0c7c0aff82cd5e6b66fc43d889eec0f1865c2365d8f7a66d92da7744a77 + languageName: node + linkType: hard + "ws@npm:^7.2.3, ws@npm:^7.4.6": version: 7.5.9 resolution: "ws@npm:7.5.9" From a4fb273a3f8078e6d0d9f2537d7d2f070cd4f727 Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Mon, 15 May 2023 11:46:27 +0100 Subject: [PATCH 2/4] fix(public-data) remove cloud function --- packages/actions/src/helpers/functions.ts | 20 ---- packages/actions/src/types/index.ts | 15 --- packages/actions/test/unit/storage.test.ts | 107 +-------------------- packages/backend/src/functions/storage.ts | 77 +-------------- packages/backend/src/types/index.ts | 12 --- 5 files changed, 5 insertions(+), 226 deletions(-) diff --git a/packages/actions/src/helpers/functions.ts b/packages/actions/src/helpers/functions.ts index f0c88eb0..27d88cdc 100644 --- a/packages/actions/src/helpers/functions.ts +++ b/packages/actions/src/helpers/functions.ts @@ -2,7 +2,6 @@ import { Functions, httpsCallable, httpsCallableFromURL } from "firebase/functio import { DocumentSnapshot, onSnapshot } from "firebase/firestore" import { CeremonyInputData, - CircuitArtifactsPreSignedUrls, CircuitDocument, ContributionVerificationData, ETagWithPartNumber, @@ -449,23 +448,4 @@ export const finalizeCeremony = async (functions: Functions, ceremonyId: string) await cf({ ceremonyId }) -} - - -/** - * - * @param functions - the Firebase cloud functions object instance. - * @param ceremonyId - the unique identifier of the ceremony. - * @param circuitId - the unique identifier of the circuit. - * @returns > - the circuit artifacts pre signed URLs. - */ -export const downloadCircuitArtifacts = async (functions: Functions, ceremonyId: string, circuitId: string): Promise => { - const cf = httpsCallable(functions, commonTerms.cloudFunctionsNames.downloadCircuitArtifacts) - - const { data: circuitArtifactsURLS } = await cf({ - ceremonyId: ceremonyId, - circuitId: circuitId - }) - - return circuitArtifactsURLS } \ No newline at end of file diff --git a/packages/actions/src/types/index.ts b/packages/actions/src/types/index.ts index ab8e9093..2fdef172 100644 --- a/packages/actions/src/types/index.ts +++ b/packages/actions/src/types/index.ts @@ -533,19 +533,4 @@ export type CeremonyArtifacts = { export type ContributionDocumentReferenceAndData = { uid: string data: ContributionDocument -} - -/** - * The return data for downloading a circuit ceremony artifacts - * @typedef {Object} CircuitArtifactsPreSignedUrls - * @property {string} potStoragePreSignedUrl - the pre-signed url for the pot file. - * @property {string} wasmStoragePreSignedUrl - the pre-signed url for the wasm file. - * @property {string} finalZkeyStoragePreSignedUrl - the pre-signed url for the final zkey file. - * @property {string} r1csStoragePreSignedUrl - the pre-signed url for the r1cs file. - */ -export type CircuitArtifactsPreSignedUrls = { - potStoragePreSignedUrl: string - wasmStoragePreSignedUrl: string - finalZkeyStoragePreSignedUrl: string - r1csStoragePreSignedUrl: string } \ No newline at end of file diff --git a/packages/actions/test/unit/storage.test.ts b/packages/actions/test/unit/storage.test.ts index 85817f7b..e8613eb2 100644 --- a/packages/actions/test/unit/storage.test.ts +++ b/packages/actions/test/unit/storage.test.ts @@ -1,8 +1,7 @@ import chai, { expect } from "chai" import chaiAsPromised from "chai-as-promised" import { getAuth, signInWithEmailAndPassword, signOut } from "firebase/auth" -import fetch from "@adobe/node-fetch-retry" -import fs, { createWriteStream } from "fs" +import fs from "fs" import { randomBytes } from "crypto" import { deleteAdminApp, @@ -19,7 +18,6 @@ import { sleep, cleanUpRecursively, mockCeremoniesCleanup, - uploadFileToS3, } from "../utils/index" import { fakeCeremoniesData, fakeCircuitsData, fakeUsersData } from "../data/samples" import { @@ -36,16 +34,12 @@ import { commonTerms, genesisZkeyIndex, checkIfObjectExist, - generateGetObjectPreSignedUrl, - verifierSmartContractAcronym, - verificationKeyAcronym, - compareHashes + generateGetObjectPreSignedUrl } from "../../src/index" import { TestingEnvironment } from "../../src/types/enums" -import { ChunkWithUrl, CircuitArtifactsPreSignedUrls, ETagWithPartNumber } from "../../src/types/index" +import { ChunkWithUrl, ETagWithPartNumber } from "../../src/types/index" import { getChunksAndPreSignedUrls, getWasmStorageFilePath, uploadParts } from "../../src/helpers/storage" -import { completeMultiPartUpload, downloadCircuitArtifacts, openMultiPartUpload } from "../../src/helpers/functions" -import { cwd } from "process" +import { completeMultiPartUpload, openMultiPartUpload } from "../../src/helpers/functions" chai.use(chaiAsPromised) @@ -599,99 +593,6 @@ describe("Storage", () => { await cleanUpRecursively(adminFirestore, fakeCeremoniesData.fakeCeremonyOpenedFixed.uid) }) }) - - describe("downloadCircuitArtifacts", () => { - // this data is shared between other prod tests (download artifacts and verify ceremony) - const ceremony = fakeCeremoniesData.fakeCeremonyOpenedFixed - // create a circuit object that suits our needs - const circuit = fakeCircuitsData.fakeCircuitForFinalization - - const bucketName = getBucketName(ceremony.data.prefix!, ceremonyBucketPostfix) - - // the r1cs - const r1csStorageFilePath = getR1csStorageFilePath(circuit.data.prefix!, "circuit.r1cs") - // the final zkey - const finalZkeyStorageFilePath = getZkeyStorageFilePath(circuit.data.prefix!, "circuit_final.zkey") - // the pot - const potStorageFilePath = getPotStorageFilePath("powersOfTau28_hez_final_02.ptau") - // the verifier - const verifierStorageFilePath = getVerifierContractStorageFilePath( - circuit.data.prefix!, - `${verifierSmartContractAcronym}.sol` - ) - // the vKey - const verificationKeyStoragePath = getVerificationKeyStorageFilePath( - circuit.data.prefix!, - `${verificationKeyAcronym}.json` - ) - // the wasm - const wasmStorageFilePath = getWasmStorageFilePath(circuit.data.prefix!, "circuit.wasm") - - const wasmPath = `${cwd()}/packages/actions/test/data/artifacts/circuit.wasm` - const r1csPath = `${cwd()}/packages/actions/test/data/artifacts/circuit.r1cs` - const potPath = `${cwd()}/packages/actions/test/data/artifacts/powersOfTau28_hez_final_02.ptau` - const finalZkeyPath = `${cwd()}/packages/actions/test/data/artifacts/circuit_final.zkey` - const outputDirectory = `${cwd()}/packages/actions/test/data/artifacts/download` - const verifierPath = `${cwd()}/packages/actions/test/data/artifacts/circuit_verifier.sol` - const verificationKeyPath = `${cwd()}/packages/actions/test/data/artifacts/circuit_vkey.json` - - const downloadPathZkey = `${outputDirectory}/zkey.zkey` - - fs.mkdirSync(outputDirectory) - - // pre conditions for the tests - beforeAll(async () => { - await signInWithEmailAndPassword(userAuth, users[1].data.email, passwords[1]) - await createMockCeremony(adminFirestore, ceremony, circuit) - await createS3Bucket(userFunctions, bucketName) - await sleep(1000) - // upload all files to S3 - await uploadFileToS3(bucketName, r1csStorageFilePath, r1csPath) - await uploadFileToS3(bucketName, finalZkeyStorageFilePath, finalZkeyPath) - await uploadFileToS3(bucketName, potStorageFilePath, potPath) - await uploadFileToS3(bucketName, verifierStorageFilePath, verifierPath) - await uploadFileToS3(bucketName, verificationKeyStoragePath, verificationKeyPath) - await uploadFileToS3(bucketName, wasmStorageFilePath, wasmPath) - }) - afterAll(async () => { - await cleanUpRecursively(adminFirestore, ceremony.uid) - await deleteObjectFromS3(bucketName, r1csStorageFilePath) - await deleteObjectFromS3(bucketName, finalZkeyStorageFilePath) - await deleteObjectFromS3(bucketName, potStorageFilePath) - await deleteObjectFromS3(bucketName, verifierStorageFilePath) - await deleteObjectFromS3(bucketName, verificationKeyStoragePath) - await deleteObjectFromS3(bucketName, wasmStorageFilePath) - await deleteBucket(bucketName) - // remove dir with output - if (fs.existsSync(outputDirectory)) fs.rmSync(outputDirectory, { recursive: true, force: true }) - }) - it("should allow any user (even not authenticated) to download the artifacts", async () => { - // make sure we sign out - await signOut(userAuth) - - const urls: CircuitArtifactsPreSignedUrls = await downloadCircuitArtifacts(userFunctions, ceremony.uid, circuit.uid) - - expect(urls.finalZkeyStoragePreSignedUrl).to.not.be.null - expect(urls.potStoragePreSignedUrl).to.not.be.null - expect(urls.r1csStoragePreSignedUrl).to.not.be.null - expect(urls.wasmStoragePreSignedUrl).to.not.be.null - - // download the files using the pre signed urls and compare hashes - const response = await fetch(urls.finalZkeyStoragePreSignedUrl) - - const content: any = response.body - // Prepare stream. - const writeStream = createWriteStream(downloadPathZkey) - - // Write chunk by chunk. - for await (const chunk of content) { - // Write chunk. - writeStream.write(chunk) - } - - expect(await compareHashes(downloadPathZkey, finalZkeyPath)).to.be.true - }) - }) } describe("getR1csStorageFilePath", () => { diff --git a/packages/backend/src/functions/storage.ts b/packages/backend/src/functions/storage.ts index 967844a6..e966eb80 100644 --- a/packages/backend/src/functions/storage.ts +++ b/packages/backend/src/functions/storage.ts @@ -13,9 +13,6 @@ import dotenv from "dotenv" import { commonTerms, getParticipantsCollectionPath, - finalContributionIndex, - getBucketName, - getCircuitsCollectionPath, ParticipantStatus, ParticipantContributionStep, formatZkeyIndex, @@ -29,7 +26,6 @@ import { BucketAndObjectKeyData, CompleteMultiPartUploadData, CreateBucketData, - DownloadCircuitArtifactsData, GeneratePreSignedUrlsPartsData, StartMultiPartUploadData } from "../types/index" @@ -480,75 +476,4 @@ export const completeMultiPartUpload = functions logAndThrowError(makeError(commonError.code, commonError.message, additionalDetails)) } } - }) - - -/** - * Cloud Function to download a circuit artifacts - * @notice this operation can be performed by any user (also not authenticated) - * @param data: DownloadCeremonyArtifactsData - the details about the circuit - */ -export const downloadCircuitArtifacts = functions - .runWith({ - memory: "512MB" - }) - .https.onCall(async (data: DownloadCircuitArtifactsData): Promise => { - if ( - !data.ceremonyId || - !data.circuitId - ) - logAndThrowError(COMMON_ERRORS.CM_MISSING_OR_WRONG_INPUT_DATA) - - const { ceremonyId, circuitId } = data - - const ceremonyDoc = await getDocumentById(commonTerms.collections.ceremonies.name, ceremonyId) - const circuitDoc = await getDocumentById(getCircuitsCollectionPath(ceremonyId), circuitId) - - const ceremonyData = ceremonyDoc.data() - const circuitData = circuitDoc.data() - - - if (!ceremonyData || !circuitData) logAndThrowError(COMMON_ERRORS.CM_INEXISTENT_DOCUMENT_DATA) - - const bucketName = getBucketName(ceremonyData?.prefix, process.env.AWS_CEREMONY_BUCKET_POSTFIX!) - - const potStoragePath = circuitData?.files.potStoragePath - const r1csStoragePath = circuitData?.files.r1csStoragePath - const wasmStoragePath = circuitData?.files.wasmStoragePath - const finalZkeyStoragePath = getZkeyStorageFilePath(circuitData?.prefix, `${circuitData?.prefix}_${finalContributionIndex}.zkey`) - - // Connect to S3 client. - const S3 = await getS3Client() - - // Prepare S3 command. - const commandPot = new GetObjectCommand({ Bucket: bucketName, Key: potStoragePath}) - const commandR1cs = new GetObjectCommand({ Bucket: bucketName, Key: r1csStoragePath}) - const commandWasm = new GetObjectCommand({ Bucket: bucketName, Key: wasmStoragePath}) - const commandFinalZkey = new GetObjectCommand({ Bucket: bucketName, Key: finalZkeyStoragePath}) - - try { - // Execute S3 command. - const urlPot = await getSignedUrl(S3, commandPot, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) - const urlR1cs = await getSignedUrl(S3, commandR1cs, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) - const urlWasm = await getSignedUrl(S3, commandWasm, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) - const urlFinalZkey = await getSignedUrl(S3, commandFinalZkey, { expiresIn: Number(process.env.AWS_PRESIGNED_URL_EXPIRATION) }) - - if (!urlPot || !urlR1cs || !urlWasm || !urlFinalZkey) logAndThrowError(SPECIFIC_ERRORS.SE_STORAGE_DOWNLOAD_FAILED) - - return { - potStoragePreSignedUrl: urlPot, - r1csStoragePreSignedUrl: urlR1cs, - wasmStoragePreSignedUrl: urlWasm, - finalZkeyStoragePreSignedUrl: urlFinalZkey - } - } catch (error: any) { - // @todo handle more errors here. - // if (error.$metadata.httpStatusCode !== 200) { - const commonError = COMMON_ERRORS.CM_INVALID_REQUEST - const additionalDetails = error.toString() - - logAndThrowError(makeError(commonError.code, commonError.message, additionalDetails)) - - // } - } -}) \ No newline at end of file + }) \ No newline at end of file diff --git a/packages/backend/src/types/index.ts b/packages/backend/src/types/index.ts index 0c4671d9..9b13f079 100644 --- a/packages/backend/src/types/index.ts +++ b/packages/backend/src/types/index.ts @@ -137,16 +137,4 @@ export type FinalizeCircuitData = { circuitId: string bucketName: string beacon: string -} - - -/** - * Data required to run the DownloadCircuitArtifacts cloud functions. - * @typedef {Object} BucketAndObjectKeyData - * @property {string} ceremonyId - the ceremony ID. - * @property {string} circuitId - the the circuit ID. - */ -export type DownloadCircuitArtifactsData = { - ceremonyId: string - circuitId: string } \ No newline at end of file From 0b6771e8cbdfd1e4420cf89e4f0aa9c6bf2b9f56 Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Mon, 15 May 2023 11:49:41 +0100 Subject: [PATCH 3/4] fix(public-data) remove function from index.ts --- packages/backend/src/functions/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/backend/src/functions/index.ts b/packages/backend/src/functions/index.ts index 31d9f27e..993a1d22 100644 --- a/packages/backend/src/functions/index.ts +++ b/packages/backend/src/functions/index.ts @@ -29,8 +29,7 @@ export { generateGetObjectPreSignedUrl, startMultiPartUpload, generatePreSignedUrlsParts, - completeMultiPartUpload, - downloadCircuitArtifacts + completeMultiPartUpload } from "./storage" export { checkAndRemoveBlockingContributor, resumeContributionAfterTimeoutExpiration } from "./timeout" From 5110c11f99a6e75dfa5fc4166ed5e3ec4021da7a Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Mon, 15 May 2023 12:12:49 +0100 Subject: [PATCH 4/4] fix(public data) yarn.locl --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index d67bd23a..f74d263d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18456,4 +18456,4 @@ __metadata: readable-stream: ^3.6.0 checksum: 4a73da856738b0634700b52f4ab3fe0bf0a532bea6820ad962d0bda0163d2d5525df4859f89a7238e204a378384e12551985049790c1894c3ac191866e85887f languageName: node - linkType: hard \ No newline at end of file + linkType: hard