diff --git a/package.json b/package.json index dc68236..78689f2 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "watch": "nodemon --watch src index.js" }, "dependencies": { + "agenda": "^5.0.0", "argon2": "0.30.3", "cookie-parser": "~1.4.6", "cors": "^2.8.5", diff --git a/src/app.js b/src/app.js index 6f88136..c1c9fe6 100644 --- a/src/app.js +++ b/src/app.js @@ -14,6 +14,10 @@ await database.init().catch((err) => { process.exit(1) }) +// Initialize schedules +import agenda from './schedules/index.js' +await agenda.init() + // Routes import indexRouter from './routes/index.js' import usersRouter from './routes/users.js' diff --git a/src/schedules/index.js b/src/schedules/index.js new file mode 100644 index 0000000..85f84a7 --- /dev/null +++ b/src/schedules/index.js @@ -0,0 +1,17 @@ +// Packages +import Agenda from 'agenda' +import mongoose from 'mongoose' + +class AgendaController { + instance = null + + init() { + this.instance = new Agenda() + + return this.instance.mongo(mongoose.connection.db, 'agenda-jobs') + } +} + +const agendaController = new AgendaController() + +export default agendaController diff --git a/yarn.lock b/yarn.lock index 6ddfd09..48bd94a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,566 @@ __metadata: languageName: node linkType: hard +"@aws-crypto/crc32@npm:3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/crc32@npm:3.0.0" + dependencies: + "@aws-crypto/util": "npm:^3.0.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^1.11.1" + checksum: 672d593fd98a88709a1b488db92aabf584b6dad3e8099e04b6d2870e34a2ee668cbbe0e5406e60c0d776b9c34a91cfc427999230ad959518fed56a3db037704c + languageName: node + linkType: hard + +"@aws-crypto/ie11-detection@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/ie11-detection@npm:3.0.0" + dependencies: + tslib: "npm:^1.11.1" + checksum: f5aee4a11a113ab9640474e75d398c99538aa30775f484cd519f0de0096ae0d4a6b68d2f0c685f24bd6f2425067c565bc20592c36c0dc1f4d28c1b4751a40734 + languageName: node + linkType: hard + +"@aws-crypto/sha256-browser@npm:3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/sha256-browser@npm:3.0.0" + dependencies: + "@aws-crypto/ie11-detection": "npm:^3.0.0" + "@aws-crypto/sha256-js": "npm:^3.0.0" + "@aws-crypto/supports-web-crypto": "npm:^3.0.0" + "@aws-crypto/util": "npm:^3.0.0" + "@aws-sdk/types": "npm:^3.222.0" + "@aws-sdk/util-locate-window": "npm:^3.0.0" + "@aws-sdk/util-utf8-browser": "npm:^3.0.0" + tslib: "npm:^1.11.1" + checksum: 4e075906c48a46bbb8babb60db3e6b280db405a88c68b77c1496c26218292d5ea509beae3ccc19366ca6bc944c6d37fe347d0917909900dbac86f054a19c71c7 + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:3.0.0, @aws-crypto/sha256-js@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/sha256-js@npm:3.0.0" + dependencies: + "@aws-crypto/util": "npm:^3.0.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^1.11.1" + checksum: f9fc2d51631950434d0f91f51c2ce17845d4e8e75971806e21604987e3186ee1e54de8a89e5349585b91cb36e56d5f058d6a45004e1bfbce1351dbb40f479152 + languageName: node + linkType: hard + +"@aws-crypto/supports-web-crypto@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/supports-web-crypto@npm:3.0.0" + dependencies: + tslib: "npm:^1.11.1" + checksum: 8a48788d2866e391354f256aa79b577b2ba1474b50184cbe690467de7e64a79928afece95007ab69a1556f99da97ea129487db091d94489847e14decdc7c9a6f + languageName: node + linkType: hard + +"@aws-crypto/util@npm:^3.0.0": + version: 3.0.0 + resolution: "@aws-crypto/util@npm:3.0.0" + dependencies: + "@aws-sdk/types": "npm:^3.222.0" + "@aws-sdk/util-utf8-browser": "npm:^3.0.0" + tslib: "npm:^1.11.1" + checksum: 92c835b83d7a888b37b2f2a37c82e58bb8fabb617e371173c488d2a71b916c69ee566f0ea0b3f7f4e16296226c49793f95b3d59fc07a7ca00af91f8f9f29e6c4 + languageName: node + linkType: hard + +"@aws-sdk/client-cognito-identity@npm:3.454.0": + version: 3.454.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.454.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:3.0.0" + "@aws-crypto/sha256-js": "npm:3.0.0" + "@aws-sdk/client-sts": "npm:3.454.0" + "@aws-sdk/core": "npm:3.451.0" + "@aws-sdk/credential-provider-node": "npm:3.451.0" + "@aws-sdk/middleware-host-header": "npm:3.451.0" + "@aws-sdk/middleware-logger": "npm:3.451.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.451.0" + "@aws-sdk/middleware-signing": "npm:3.451.0" + "@aws-sdk/middleware-user-agent": "npm:3.451.0" + "@aws-sdk/region-config-resolver": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@aws-sdk/util-endpoints": "npm:3.451.0" + "@aws-sdk/util-user-agent-browser": "npm:3.451.0" + "@aws-sdk/util-user-agent-node": "npm:3.451.0" + "@smithy/config-resolver": "npm:^2.0.18" + "@smithy/fetch-http-handler": "npm:^2.2.6" + "@smithy/hash-node": "npm:^2.0.15" + "@smithy/invalid-dependency": "npm:^2.0.13" + "@smithy/middleware-content-length": "npm:^2.0.15" + "@smithy/middleware-endpoint": "npm:^2.2.0" + "@smithy/middleware-retry": "npm:^2.0.20" + "@smithy/middleware-serde": "npm:^2.0.13" + "@smithy/middleware-stack": "npm:^2.0.7" + "@smithy/node-config-provider": "npm:^2.1.5" + "@smithy/node-http-handler": "npm:^2.1.9" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/smithy-client": "npm:^2.1.15" + "@smithy/types": "npm:^2.5.0" + "@smithy/url-parser": "npm:^2.0.13" + "@smithy/util-base64": "npm:^2.0.1" + "@smithy/util-body-length-browser": "npm:^2.0.0" + "@smithy/util-body-length-node": "npm:^2.1.0" + "@smithy/util-defaults-mode-browser": "npm:^2.0.19" + "@smithy/util-defaults-mode-node": "npm:^2.0.25" + "@smithy/util-endpoints": "npm:^1.0.4" + "@smithy/util-retry": "npm:^2.0.6" + "@smithy/util-utf8": "npm:^2.0.2" + tslib: "npm:^2.5.0" + checksum: 658f39a223ace057a2e7808a432736600ac08a4f7d4929b83243e26cd60b5a9487570e794604a402808689b93bff7a355f201b46c9d07520d55280adc1c7aa14 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/client-sso@npm:3.451.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:3.0.0" + "@aws-crypto/sha256-js": "npm:3.0.0" + "@aws-sdk/core": "npm:3.451.0" + "@aws-sdk/middleware-host-header": "npm:3.451.0" + "@aws-sdk/middleware-logger": "npm:3.451.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.451.0" + "@aws-sdk/middleware-user-agent": "npm:3.451.0" + "@aws-sdk/region-config-resolver": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@aws-sdk/util-endpoints": "npm:3.451.0" + "@aws-sdk/util-user-agent-browser": "npm:3.451.0" + "@aws-sdk/util-user-agent-node": "npm:3.451.0" + "@smithy/config-resolver": "npm:^2.0.18" + "@smithy/fetch-http-handler": "npm:^2.2.6" + "@smithy/hash-node": "npm:^2.0.15" + "@smithy/invalid-dependency": "npm:^2.0.13" + "@smithy/middleware-content-length": "npm:^2.0.15" + "@smithy/middleware-endpoint": "npm:^2.2.0" + "@smithy/middleware-retry": "npm:^2.0.20" + "@smithy/middleware-serde": "npm:^2.0.13" + "@smithy/middleware-stack": "npm:^2.0.7" + "@smithy/node-config-provider": "npm:^2.1.5" + "@smithy/node-http-handler": "npm:^2.1.9" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/smithy-client": "npm:^2.1.15" + "@smithy/types": "npm:^2.5.0" + "@smithy/url-parser": "npm:^2.0.13" + "@smithy/util-base64": "npm:^2.0.1" + "@smithy/util-body-length-browser": "npm:^2.0.0" + "@smithy/util-body-length-node": "npm:^2.1.0" + "@smithy/util-defaults-mode-browser": "npm:^2.0.19" + "@smithy/util-defaults-mode-node": "npm:^2.0.25" + "@smithy/util-endpoints": "npm:^1.0.4" + "@smithy/util-retry": "npm:^2.0.6" + "@smithy/util-utf8": "npm:^2.0.2" + tslib: "npm:^2.5.0" + checksum: ffd9f848aade06c3aa15dccb499bf76754a58cafe1d40b41b254588ad8f280a681fb1e38b74d35b3cdc166e58dcec37873c1008d52bee7d71e09491580cf5f30 + languageName: node + linkType: hard + +"@aws-sdk/client-sts@npm:3.454.0": + version: 3.454.0 + resolution: "@aws-sdk/client-sts@npm:3.454.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:3.0.0" + "@aws-crypto/sha256-js": "npm:3.0.0" + "@aws-sdk/core": "npm:3.451.0" + "@aws-sdk/credential-provider-node": "npm:3.451.0" + "@aws-sdk/middleware-host-header": "npm:3.451.0" + "@aws-sdk/middleware-logger": "npm:3.451.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.451.0" + "@aws-sdk/middleware-sdk-sts": "npm:3.451.0" + "@aws-sdk/middleware-signing": "npm:3.451.0" + "@aws-sdk/middleware-user-agent": "npm:3.451.0" + "@aws-sdk/region-config-resolver": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@aws-sdk/util-endpoints": "npm:3.451.0" + "@aws-sdk/util-user-agent-browser": "npm:3.451.0" + "@aws-sdk/util-user-agent-node": "npm:3.451.0" + "@smithy/config-resolver": "npm:^2.0.18" + "@smithy/fetch-http-handler": "npm:^2.2.6" + "@smithy/hash-node": "npm:^2.0.15" + "@smithy/invalid-dependency": "npm:^2.0.13" + "@smithy/middleware-content-length": "npm:^2.0.15" + "@smithy/middleware-endpoint": "npm:^2.2.0" + "@smithy/middleware-retry": "npm:^2.0.20" + "@smithy/middleware-serde": "npm:^2.0.13" + "@smithy/middleware-stack": "npm:^2.0.7" + "@smithy/node-config-provider": "npm:^2.1.5" + "@smithy/node-http-handler": "npm:^2.1.9" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/smithy-client": "npm:^2.1.15" + "@smithy/types": "npm:^2.5.0" + "@smithy/url-parser": "npm:^2.0.13" + "@smithy/util-base64": "npm:^2.0.1" + "@smithy/util-body-length-browser": "npm:^2.0.0" + "@smithy/util-body-length-node": "npm:^2.1.0" + "@smithy/util-defaults-mode-browser": "npm:^2.0.19" + "@smithy/util-defaults-mode-node": "npm:^2.0.25" + "@smithy/util-endpoints": "npm:^1.0.4" + "@smithy/util-retry": "npm:^2.0.6" + "@smithy/util-utf8": "npm:^2.0.2" + fast-xml-parser: "npm:4.2.5" + tslib: "npm:^2.5.0" + checksum: bc6e9fd7f2938bd042a686d9106231731280951fb70efba6b231d7996fcc56fba72f4c259a78d36c7e6f3ee9a2281927c5afc88344c7d0dab342d61096f3b55d + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/core@npm:3.451.0" + dependencies: + "@smithy/smithy-client": "npm:^2.1.15" + tslib: "npm:^2.5.0" + checksum: 6f1fd70ef3889729e987d2f9065c6b128b2886060a0babd5ab3f3e7fc835d4c5a304f8f72f270d7286dbc91fa5ff01c4e9640846a1c23d2ed32331a9e211aead + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-cognito-identity@npm:3.454.0": + version: 3.454.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.454.0" + dependencies: + "@aws-sdk/client-cognito-identity": "npm:3.454.0" + "@aws-sdk/types": "npm:3.451.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: c1de2f8a8762d5190cb521122b0f54aae059082fefc4a31f44c6769aa1046371c4772a3574b1cdac361acad34aed3fc1aa17dbfd4c541f42001aecb82a06bb15 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: cfb635f3737fb63d61516395ac768abcbdf0e900b02a850af4d820b46d6625bb062627a678a1d1af6d6353d4cb93e92997c7925c94f61b1ddb222e3618802e55 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/fetch-http-handler": "npm:^2.2.6" + "@smithy/node-http-handler": "npm:^2.1.9" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/smithy-client": "npm:^2.1.15" + "@smithy/types": "npm:^2.5.0" + "@smithy/util-stream": "npm:^2.0.20" + tslib: "npm:^2.5.0" + checksum: 10e4b10482803174014aaa1feddf91b1b8b7255b8e89d83bb3256f84fa4a34a3f491b6f7e1ed4e41241a1ad48845e556965f6d762be3f45c1da39c69c4a65a7d + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.451.0" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.451.0" + "@aws-sdk/credential-provider-process": "npm:3.451.0" + "@aws-sdk/credential-provider-sso": "npm:3.451.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@smithy/credential-provider-imds": "npm:^2.0.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/shared-ini-file-loader": "npm:^2.0.6" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 1d1baab78ad4a68ddfac9fcd09cadd243b7ceb46bd34c6751322bf50e66a62aa7c9a1cd2701a8b56c30bb435fb48499e6af7212aebd1acd93572b5b904cd8ad2 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.451.0" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.451.0" + "@aws-sdk/credential-provider-ini": "npm:3.451.0" + "@aws-sdk/credential-provider-process": "npm:3.451.0" + "@aws-sdk/credential-provider-sso": "npm:3.451.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@smithy/credential-provider-imds": "npm:^2.0.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/shared-ini-file-loader": "npm:^2.0.6" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: c3cece4ab9e02a1ef1b3dbd927014f3efe678b03bcf9e173917ee46b67954d39c680b4574bf4345aa6fe00f9d6cfdcefe84309e7ae25f7a3058888fabff2176c + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/shared-ini-file-loader": "npm:^2.0.6" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: cd98edf0040e7602866b77edeb7b6acb6487dd8144b732321fb82f5e53d9387dfe39bb2c37260cfe24b3ab313652f3ef05513b7685e0236a01c20f3d6b3cca57 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.451.0" + dependencies: + "@aws-sdk/client-sso": "npm:3.451.0" + "@aws-sdk/token-providers": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/shared-ini-file-loader": "npm:^2.0.6" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 0d9395c7196a399bced597c377702217ebc521d55416f0ad6534090ca9f1af4c10abea16e6123a25e7b418e140282de83af12fdc12dd17c463fc53735e80ccd6 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 53dca09c49279c4ffa5bf56e22873c2413c5db7b3c04bb7eab762def8451febecebe815238b82de3d448c1dc61ab252c883858357f9ee8b7e2e8a827fd84f38d + languageName: node + linkType: hard + +"@aws-sdk/credential-providers@npm:^3.186.0": + version: 3.454.0 + resolution: "@aws-sdk/credential-providers@npm:3.454.0" + dependencies: + "@aws-sdk/client-cognito-identity": "npm:3.454.0" + "@aws-sdk/client-sso": "npm:3.451.0" + "@aws-sdk/client-sts": "npm:3.454.0" + "@aws-sdk/credential-provider-cognito-identity": "npm:3.454.0" + "@aws-sdk/credential-provider-env": "npm:3.451.0" + "@aws-sdk/credential-provider-http": "npm:3.451.0" + "@aws-sdk/credential-provider-ini": "npm:3.451.0" + "@aws-sdk/credential-provider-node": "npm:3.451.0" + "@aws-sdk/credential-provider-process": "npm:3.451.0" + "@aws-sdk/credential-provider-sso": "npm:3.451.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@smithy/credential-provider-imds": "npm:^2.0.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 4b3bb2b47e5d495bc9632c4f00609c0bd2b17ae0fa45fc7dd8a7469ec640d8c00b4f4b4109deff71feda78dc273f305c0400ac19f68f437ef69b09b79a729b71 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: af87e605a138b16fb2444c8b7d7e918bb8cc3bb3802dd43644dba047f63e1580c981c4a977d3aaced71c7d4bb976f7e3670d3cd6aff17e42a5398004fbd9b08e + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/middleware-logger@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 411d8849a60de0071b7ab9d2d9f31bbdc8ddc69facbcc899942ae578b4495febbaa25ac54133644e4a579f5ac0e2518c11e4feb47f31bc93316ab8d024853ed5 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 27ea17559a1e03702c035cf05e39c43c6c8a7dd420fabc30d90e7c86d2b009c6813e82d127b10e8c47954770a0171a30fbf7d9e91bdb8b57c1db694edfe46820 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-sts@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.451.0" + dependencies: + "@aws-sdk/middleware-signing": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 9931d3b1c4467e134498cedac82b7bf5939565d482052dbeec5c98de293bada3f46ceef38a08dd17dcce319bd29eb3c85c2276bec1b2c0eceb554dcef5f9c0fd + languageName: node + linkType: hard + +"@aws-sdk/middleware-signing@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/middleware-signing@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/signature-v4": "npm:^2.0.0" + "@smithy/types": "npm:^2.5.0" + "@smithy/util-middleware": "npm:^2.0.6" + tslib: "npm:^2.5.0" + checksum: 582bb0e9f091c2a6a0dc35cf9a65a4266a41e43c0f18c03da406b8191bac304688cb6d88488cdcd5e44eb424ab7af30384a26aef786ed10b02e0b6d0d8412b1e + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@aws-sdk/util-endpoints": "npm:3.451.0" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 8b96ec76d9300861817ad31bb685f206ecdf936a7aae4591bd147f831a8c8e08136ba94fdb083a3afe9c6dd9b2b3e137de29550ff3e9597e1310bfa4f4f1c3d7 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.451.0" + dependencies: + "@smithy/node-config-provider": "npm:^2.1.5" + "@smithy/types": "npm:^2.5.0" + "@smithy/util-config-provider": "npm:^2.0.0" + "@smithy/util-middleware": "npm:^2.0.6" + tslib: "npm:^2.5.0" + checksum: aa809bcff5179b2d4801f2349dfd25677cc0c3339febc9c427019292399336b5c8654cfc7e3dfc52ae89a6bf3707606afe694c3d95409ca708cda743b6b26205 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/token-providers@npm:3.451.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:3.0.0" + "@aws-crypto/sha256-js": "npm:3.0.0" + "@aws-sdk/middleware-host-header": "npm:3.451.0" + "@aws-sdk/middleware-logger": "npm:3.451.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.451.0" + "@aws-sdk/middleware-user-agent": "npm:3.451.0" + "@aws-sdk/region-config-resolver": "npm:3.451.0" + "@aws-sdk/types": "npm:3.451.0" + "@aws-sdk/util-endpoints": "npm:3.451.0" + "@aws-sdk/util-user-agent-browser": "npm:3.451.0" + "@aws-sdk/util-user-agent-node": "npm:3.451.0" + "@smithy/config-resolver": "npm:^2.0.18" + "@smithy/fetch-http-handler": "npm:^2.2.6" + "@smithy/hash-node": "npm:^2.0.15" + "@smithy/invalid-dependency": "npm:^2.0.13" + "@smithy/middleware-content-length": "npm:^2.0.15" + "@smithy/middleware-endpoint": "npm:^2.2.0" + "@smithy/middleware-retry": "npm:^2.0.20" + "@smithy/middleware-serde": "npm:^2.0.13" + "@smithy/middleware-stack": "npm:^2.0.7" + "@smithy/node-config-provider": "npm:^2.1.5" + "@smithy/node-http-handler": "npm:^2.1.9" + "@smithy/property-provider": "npm:^2.0.0" + "@smithy/protocol-http": "npm:^3.0.9" + "@smithy/shared-ini-file-loader": "npm:^2.0.6" + "@smithy/smithy-client": "npm:^2.1.15" + "@smithy/types": "npm:^2.5.0" + "@smithy/url-parser": "npm:^2.0.13" + "@smithy/util-base64": "npm:^2.0.1" + "@smithy/util-body-length-browser": "npm:^2.0.0" + "@smithy/util-body-length-node": "npm:^2.1.0" + "@smithy/util-defaults-mode-browser": "npm:^2.0.19" + "@smithy/util-defaults-mode-node": "npm:^2.0.25" + "@smithy/util-endpoints": "npm:^1.0.4" + "@smithy/util-retry": "npm:^2.0.6" + "@smithy/util-utf8": "npm:^2.0.2" + tslib: "npm:^2.5.0" + checksum: 4daabd86dbec1751becade260590a78e9559e1cecf61986c2ffeab08c73a0d41e010af7363f92b44b79189d6a85811a690468611b137a64ae38557fe3291c198 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.451.0, @aws-sdk/types@npm:^3.222.0": + version: 3.451.0 + resolution: "@aws-sdk/types@npm:3.451.0" + dependencies: + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + checksum: 1bb3891c45dbcb4f4c5e0b2371b0e3c3d615d2c61f17c6dd8e8c39ac0d6bc8516bb47a0c6f4279d5f977059a3ee328c910642741b97e07e8cd75c2393299d70f + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/util-endpoints@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/util-endpoints": "npm:^1.0.4" + tslib: "npm:^2.5.0" + checksum: cb50252fd6a14349fcdc732622d3f41b07b84acf67b06f805633908c3d66bcef5718fd1242d64dabbe474d63a75951eeb2fa1d494d2cb7793c6373d7fe1cb6cf + languageName: node + linkType: hard + +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.310.0 + resolution: "@aws-sdk/util-locate-window@npm:3.310.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 163f27aad377c3f798b814bea57bfe1388fbc8a8411407e4c0c23328e32d171645645ac3f4c72e14bf2430a4794b5a5966d9b40c675256b23fa6299a2eb976aa + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/types": "npm:^2.5.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.5.0" + checksum: 686a88e064ea2c6c7490e842a6375d60a855b0a80b11bfa33024fe1a1bcd594eb9b1af82a1e7de513aa7566990be85d7e16add7dcb0bdc6a62def6daf2701767 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.451.0": + version: 3.451.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.451.0" + dependencies: + "@aws-sdk/types": "npm:3.451.0" + "@smithy/node-config-provider": "npm:^2.1.5" + "@smithy/types": "npm:^2.5.0" + tslib: "npm:^2.5.0" + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 972e303e4d472f0460f14c20d2986332f7d2a321124eebf32144102dfe3a20e0fe3c76f1c2a5b3c3fa8a000901acbfd77ac40f5c6a26f35ec196dc923528bd5a + languageName: node + linkType: hard + +"@aws-sdk/util-utf8-browser@npm:^3.0.0": + version: 3.259.0 + resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0" + dependencies: + tslib: "npm:^2.3.1" + checksum: bdcf29a92a9a1010b44bf8bade3f1224cb6577a6550b39df97cc053d353f2868d355c25589d61e1da54691d65350d8578a496840ad770ed916a6c3af0971f657 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -191,6 +751,444 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/abort-controller@npm:2.0.14" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: ec0334438bcbcdbeee0c1005b95ca10f79f8e03f145ac854183cba1963cba368380d3dfd44eca208a7c6cd627597edea1dafbc99e269e29201a61dec08aa6987 + languageName: node + linkType: hard + +"@smithy/config-resolver@npm:^2.0.18, @smithy/config-resolver@npm:^2.0.19": + version: 2.0.19 + resolution: "@smithy/config-resolver@npm:2.0.19" + dependencies: + "@smithy/node-config-provider": "npm:^2.1.6" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-config-provider": "npm:^2.0.0" + "@smithy/util-middleware": "npm:^2.0.7" + tslib: "npm:^2.5.0" + checksum: c2d7dc945df3a3d8e4e14e371bdb4653b75d3c481e680cc559ae15ef3464d7c44a35de936a982726c4cc04a87d918e5af5ef9efe10115f9d3fff112aee604222 + languageName: node + linkType: hard + +"@smithy/credential-provider-imds@npm:^2.0.0, @smithy/credential-provider-imds@npm:^2.1.2": + version: 2.1.2 + resolution: "@smithy/credential-provider-imds@npm:2.1.2" + dependencies: + "@smithy/node-config-provider": "npm:^2.1.6" + "@smithy/property-provider": "npm:^2.0.15" + "@smithy/types": "npm:^2.6.0" + "@smithy/url-parser": "npm:^2.0.14" + tslib: "npm:^2.5.0" + checksum: 632d023515bb436e80d6d82268dadf1cb86721e086d027bcf33fa7cfefa2f4bcae8aa7171f6ad07bab7e0476f74e05c5b381bccaf759da25c9ec8406802d06cb + languageName: node + linkType: hard + +"@smithy/eventstream-codec@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/eventstream-codec@npm:2.0.14" + dependencies: + "@aws-crypto/crc32": "npm:3.0.0" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-hex-encoding": "npm:^2.0.0" + tslib: "npm:^2.5.0" + checksum: a124898d3138ac43bdd65af5fef5eba4e7270e9d1d93602ea4101e3648b6d3f56ed348e759772c007f0b253c542a01e5161cdbe3d4414d82abef5daf4fe5bed3 + languageName: node + linkType: hard + +"@smithy/fetch-http-handler@npm:^2.2.6, @smithy/fetch-http-handler@npm:^2.2.7": + version: 2.2.7 + resolution: "@smithy/fetch-http-handler@npm:2.2.7" + dependencies: + "@smithy/protocol-http": "npm:^3.0.10" + "@smithy/querystring-builder": "npm:^2.0.14" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-base64": "npm:^2.0.1" + tslib: "npm:^2.5.0" + checksum: 73f868d456d7b5aa7a116f35d13e45bf93f0936ec10dac48cce04d866130f3335cf545eb0d16a4c248aa48d6f5b7a1ba5666ba912d6a8f0295c2cd37d1ec3196 + languageName: node + linkType: hard + +"@smithy/hash-node@npm:^2.0.15": + version: 2.0.16 + resolution: "@smithy/hash-node@npm:2.0.16" + dependencies: + "@smithy/types": "npm:^2.6.0" + "@smithy/util-buffer-from": "npm:^2.0.0" + "@smithy/util-utf8": "npm:^2.0.2" + tslib: "npm:^2.5.0" + checksum: 740e0794d20a9553095c705a307bfe8fa384519b98e2df515b5b0873752913e33845620a541ba299a9cdd7fd9fad588a6573f801aa86a4644408fd086da7cc07 + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^2.0.13": + version: 2.0.14 + resolution: "@smithy/invalid-dependency@npm:2.0.14" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: cdb7f4de939ef7bb5a666fa47fb6d65bb4684855a4d97056a0457697e0caf276b735f6409df90b96d9b51560aca7ba45bf08cc3288fb23619179c4ab3ba7c1b0 + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/is-array-buffer@npm:2.0.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 30f8e51403c52f27b5a6777e565128f2c8523d6e9a99f2005cdcaa31b7401376de77fa4a245de4a397d605af1cead8bea3189f3e7450386888e1656fe728030d + languageName: node + linkType: hard + +"@smithy/middleware-content-length@npm:^2.0.15": + version: 2.0.16 + resolution: "@smithy/middleware-content-length@npm:2.0.16" + dependencies: + "@smithy/protocol-http": "npm:^3.0.10" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 32db634c119907f4ed3b27b4ad26cde1affb20d5d7dd09af450c82419c23b652c248222aab5de3dbc5ecd10dda1fc27844dba88f77ff7d5be75287d69fdcd3f7 + languageName: node + linkType: hard + +"@smithy/middleware-endpoint@npm:^2.2.0": + version: 2.2.1 + resolution: "@smithy/middleware-endpoint@npm:2.2.1" + dependencies: + "@smithy/middleware-serde": "npm:^2.0.14" + "@smithy/node-config-provider": "npm:^2.1.6" + "@smithy/shared-ini-file-loader": "npm:^2.2.5" + "@smithy/types": "npm:^2.6.0" + "@smithy/url-parser": "npm:^2.0.14" + "@smithy/util-middleware": "npm:^2.0.7" + tslib: "npm:^2.5.0" + checksum: 2ed4d12be8c7c846e7f68f8421bb74daf43632d1276ca09d5215d8bf9033c54df7b59cfd0390a9c3e630fac9ddb456baa28f531a197eb753cad54e6b7795b5ca + languageName: node + linkType: hard + +"@smithy/middleware-retry@npm:^2.0.20": + version: 2.0.21 + resolution: "@smithy/middleware-retry@npm:2.0.21" + dependencies: + "@smithy/node-config-provider": "npm:^2.1.6" + "@smithy/protocol-http": "npm:^3.0.10" + "@smithy/service-error-classification": "npm:^2.0.7" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-middleware": "npm:^2.0.7" + "@smithy/util-retry": "npm:^2.0.7" + tslib: "npm:^2.5.0" + uuid: "npm:^8.3.2" + checksum: 61de5f151315c26919f117d019f1a971f78365ee7d3de1c0b32425b4962f04199521df771037790e4026c550aceed77041430cc247ec0e05e9c14bb24ae4d4ea + languageName: node + linkType: hard + +"@smithy/middleware-serde@npm:^2.0.13, @smithy/middleware-serde@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/middleware-serde@npm:2.0.14" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 6343405b1844aaa01ebb254bdddfec37b617d28bcac09dfaf80940410f767cd4a79784609e4522e459e2e1e5db2c52a2e5b0547f7d7b2831b63324db2f519586 + languageName: node + linkType: hard + +"@smithy/middleware-stack@npm:^2.0.7, @smithy/middleware-stack@npm:^2.0.8": + version: 2.0.8 + resolution: "@smithy/middleware-stack@npm:2.0.8" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 55ad4d0513eb635a8983b3ae3fdd75dee527ac9975b1bb9cca2276f52f8f3ffcac723dcf0a4373ed4938879581ccb0df769ea9210708374e73b0797d3904f480 + languageName: node + linkType: hard + +"@smithy/node-config-provider@npm:^2.1.5, @smithy/node-config-provider@npm:^2.1.6": + version: 2.1.6 + resolution: "@smithy/node-config-provider@npm:2.1.6" + dependencies: + "@smithy/property-provider": "npm:^2.0.15" + "@smithy/shared-ini-file-loader": "npm:^2.2.5" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 01d69eba3f1ce86cc1e9951fe344da43546612c8e1c981ee0f42b551b30a0b7ff435d9653d74dde42be331fba3f7a9f5afedbb62f800a32725151377f6957b7d + languageName: node + linkType: hard + +"@smithy/node-http-handler@npm:^2.1.10, @smithy/node-http-handler@npm:^2.1.9": + version: 2.1.10 + resolution: "@smithy/node-http-handler@npm:2.1.10" + dependencies: + "@smithy/abort-controller": "npm:^2.0.14" + "@smithy/protocol-http": "npm:^3.0.10" + "@smithy/querystring-builder": "npm:^2.0.14" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 22af345a37cdba4973d496654bd32ab01f5ec176d312b50e0ae44a27c4857b18729f3acc2517ecc78925f28592b05ae104963d963bb1517bb4bcec30bd0e0d4e + languageName: node + linkType: hard + +"@smithy/property-provider@npm:^2.0.0, @smithy/property-provider@npm:^2.0.15": + version: 2.0.15 + resolution: "@smithy/property-provider@npm:2.0.15" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 672e7730ca541a95d74e1a698790aea7c5c64994eff941e7b932f6dd60a66aa8fa8e594f00710df94d9f8b4f34882f2ddaf93e349ef01d6bb30fe39d7ccfb38a + languageName: node + linkType: hard + +"@smithy/protocol-http@npm:^3.0.10, @smithy/protocol-http@npm:^3.0.9": + version: 3.0.10 + resolution: "@smithy/protocol-http@npm:3.0.10" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 8efbdad96105fd0c29abfd2396f0b1e9e08747b1275a8e147e0bbcdffdd95b6deb06ac8354bca9ba9c0b82a0bbb5b98b16331e0c5f87d069c515b04126c5c12f + languageName: node + linkType: hard + +"@smithy/querystring-builder@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/querystring-builder@npm:2.0.14" + dependencies: + "@smithy/types": "npm:^2.6.0" + "@smithy/util-uri-escape": "npm:^2.0.0" + tslib: "npm:^2.5.0" + checksum: 7ee2ac4ea48a75a3e63af90bd3b8b3f508bae3b257a0037ba6e767e19b60536558cc0ee5a54761b413ada64b0c970fc01b063b8c2d22275a85a4572498a88798 + languageName: node + linkType: hard + +"@smithy/querystring-parser@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/querystring-parser@npm:2.0.14" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 19c3633ebc852b7ebfe28bfae4438b7f1d3e6bc998fd2c08ff99662f3127e5784905240395833202ed59051bf80505c78d93f34a3945f382d30847dee55cb449 + languageName: node + linkType: hard + +"@smithy/service-error-classification@npm:^2.0.7": + version: 2.0.7 + resolution: "@smithy/service-error-classification@npm:2.0.7" + dependencies: + "@smithy/types": "npm:^2.6.0" + checksum: 930c63fc88c6cc97a28dd13ae2d4a4bac41b2d6d61a84b99ab9005cccff665b126c264912d0a0250e3f3d9e152061b34df3323159f0bad7b47055dffd476bc06 + languageName: node + linkType: hard + +"@smithy/shared-ini-file-loader@npm:^2.0.6, @smithy/shared-ini-file-loader@npm:^2.2.5": + version: 2.2.5 + resolution: "@smithy/shared-ini-file-loader@npm:2.2.5" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 6dfc2d7146da7be5570c08709e4065d428573068d5863b7ddd481b6574c7e18e19ecfad8a0e01780c84bb1bdff38a1de56d7eff68b7a8c9797702c405aedceb9 + languageName: node + linkType: hard + +"@smithy/signature-v4@npm:^2.0.0": + version: 2.0.16 + resolution: "@smithy/signature-v4@npm:2.0.16" + dependencies: + "@smithy/eventstream-codec": "npm:^2.0.14" + "@smithy/is-array-buffer": "npm:^2.0.0" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-hex-encoding": "npm:^2.0.0" + "@smithy/util-middleware": "npm:^2.0.7" + "@smithy/util-uri-escape": "npm:^2.0.0" + "@smithy/util-utf8": "npm:^2.0.2" + tslib: "npm:^2.5.0" + checksum: d99bf7cdc1e4cb9a38bbc20c5fce285bc0b36be22a92f23c2f3fff217248c47f239e6a9bb41eea7d07a1f060a431691513e4f48887fad6ab51160bce2be03312 + languageName: node + linkType: hard + +"@smithy/smithy-client@npm:^2.1.15, @smithy/smithy-client@npm:^2.1.16": + version: 2.1.16 + resolution: "@smithy/smithy-client@npm:2.1.16" + dependencies: + "@smithy/middleware-stack": "npm:^2.0.8" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-stream": "npm:^2.0.21" + tslib: "npm:^2.5.0" + checksum: daca467424bb742d64e077cb33cb9874c59aa11fa66d0e502aa6a453c85d7b1104056e388891fd4e954f832ff2bb14b267307e168ee974c92e1290fced49dcff + languageName: node + linkType: hard + +"@smithy/types@npm:^2.5.0, @smithy/types@npm:^2.6.0": + version: 2.6.0 + resolution: "@smithy/types@npm:2.6.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 15e147838ab1997ef1a795b844f67e307c66fd8337d5ef9e17787a58b6a04ec0bd064b91f3fba5406f525e4205ca23ceb6c19aa7673777abcb3f6263b4e39b29 + languageName: node + linkType: hard + +"@smithy/url-parser@npm:^2.0.13, @smithy/url-parser@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/url-parser@npm:2.0.14" + dependencies: + "@smithy/querystring-parser": "npm:^2.0.14" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: d379bfc899dc0130f46c20a1c6c75041d4d27bebbfd0f29a4d2978b524bb21fa4471133da283bff7002f8c41a7a26d385f4f264b602b7363cdba6a8308c5bbae + languageName: node + linkType: hard + +"@smithy/util-base64@npm:^2.0.1": + version: 2.0.1 + resolution: "@smithy/util-base64@npm:2.0.1" + dependencies: + "@smithy/util-buffer-from": "npm:^2.0.0" + tslib: "npm:^2.5.0" + checksum: 6c71765396e7c36229f78b3ab7404d86390b4191350955b3af3ca6e3e42f67428801722706153f5593571be51f3b418843c49326d894cd4445eb9ed9a04844a7 + languageName: node + linkType: hard + +"@smithy/util-body-length-browser@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-body-length-browser@npm:2.0.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 59ccbe316fe31ca08cbcad3154e6dfec960dc54ca13b1c0b73f7135054ccc7f35bf938ba306ed34dc6931bc8c444222145c8eed0d57198784dc03344e40f4100 + languageName: node + linkType: hard + +"@smithy/util-body-length-node@npm:^2.1.0": + version: 2.1.0 + resolution: "@smithy/util-body-length-node@npm:2.1.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 1b2e3a99811b623d68e800a4c400a0a55eb9ce12f5cfa5b8509a0fdd805a279a931759ff55472983b37dcbcc58221a3bbfef86e5e4304af973a1e2c5f8651078 + languageName: node + linkType: hard + +"@smithy/util-buffer-from@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-buffer-from@npm:2.0.0" + dependencies: + "@smithy/is-array-buffer": "npm:^2.0.0" + tslib: "npm:^2.5.0" + checksum: 15326acdb8666ff8c342bfa23ace07ea6a1b7e849b118f5b28f0b93cd775e83c77fa53ab5b04b8f795798d316991042296c3c5522fb68c91df9e921d4c83e398 + languageName: node + linkType: hard + +"@smithy/util-config-provider@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-config-provider@npm:2.0.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 13910f0643c6bf71184049e58ec6fa5544c1ed94f6b90080fc53d32fffaacb8e4bb5bd80e55d3536af2e9684cae95842ff3e2a07c50c18f00c7f1fe35c34fd8a + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-browser@npm:^2.0.19": + version: 2.0.20 + resolution: "@smithy/util-defaults-mode-browser@npm:2.0.20" + dependencies: + "@smithy/property-provider": "npm:^2.0.15" + "@smithy/smithy-client": "npm:^2.1.16" + "@smithy/types": "npm:^2.6.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.5.0" + checksum: 43f4f7a186f1a8fb7aeb0c6dbcde4d84c00edcc5ca9700500f003da9a02a89a913bd5ef6759a9eac9a7f8ce4400cf4827ffdba957f033051e989cca2306e7ee6 + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-node@npm:^2.0.25": + version: 2.0.26 + resolution: "@smithy/util-defaults-mode-node@npm:2.0.26" + dependencies: + "@smithy/config-resolver": "npm:^2.0.19" + "@smithy/credential-provider-imds": "npm:^2.1.2" + "@smithy/node-config-provider": "npm:^2.1.6" + "@smithy/property-provider": "npm:^2.0.15" + "@smithy/smithy-client": "npm:^2.1.16" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 5ef44082a7ddfe9994e3ecbba169bbfbf9ba7340b766edd1c7d31ad63a5adcbcabe9d22b3e53fe4238ce6527bf6fdeb44cc9fcef7812f8e8fbacde077a078086 + languageName: node + linkType: hard + +"@smithy/util-endpoints@npm:^1.0.4": + version: 1.0.5 + resolution: "@smithy/util-endpoints@npm:1.0.5" + dependencies: + "@smithy/node-config-provider": "npm:^2.1.6" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 65e97429d2e9e15465043a9227378555579e05a4be0d4835f82bed5a3ce795e3f51201f4f55ed3c89fa9bde250f36e858fb3cf62004294fddee54d01fe5647d8 + languageName: node + linkType: hard + +"@smithy/util-hex-encoding@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-hex-encoding@npm:2.0.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 196b594d5e4a31fbc6a6ada8e1af307e0af55721685df70e20415733f46d6d2d6f7c52f9d2bf4512f0033cc1adb74f115c68025d9b7d7023342ef6f0514cee2a + languageName: node + linkType: hard + +"@smithy/util-middleware@npm:^2.0.6, @smithy/util-middleware@npm:^2.0.7": + version: 2.0.7 + resolution: "@smithy/util-middleware@npm:2.0.7" + dependencies: + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 053ee434d72d57c5629076adc42aad4357da7aab480f70fddda2b852205c4371465da450025d9719019c8e5900ff613b82332b6b050ea841d5f49dd060e135c6 + languageName: node + linkType: hard + +"@smithy/util-retry@npm:^2.0.6, @smithy/util-retry@npm:^2.0.7": + version: 2.0.7 + resolution: "@smithy/util-retry@npm:2.0.7" + dependencies: + "@smithy/service-error-classification": "npm:^2.0.7" + "@smithy/types": "npm:^2.6.0" + tslib: "npm:^2.5.0" + checksum: 6ee41e84d4b87f4bdbf7ee45666387b13723230b3a1c3b86f51988e0ca878fa89c068f6c12640d52e85a8c825565ebf658620ba9a158d61fb4a2d698ecb0c2d8 + languageName: node + linkType: hard + +"@smithy/util-stream@npm:^2.0.20, @smithy/util-stream@npm:^2.0.21": + version: 2.0.21 + resolution: "@smithy/util-stream@npm:2.0.21" + dependencies: + "@smithy/fetch-http-handler": "npm:^2.2.7" + "@smithy/node-http-handler": "npm:^2.1.10" + "@smithy/types": "npm:^2.6.0" + "@smithy/util-base64": "npm:^2.0.1" + "@smithy/util-buffer-from": "npm:^2.0.0" + "@smithy/util-hex-encoding": "npm:^2.0.0" + "@smithy/util-utf8": "npm:^2.0.2" + tslib: "npm:^2.5.0" + checksum: 69fe2403f1d32fd7aa9a5a71f0638b31e5aed870c5fa0b15dbf6fabb11e068e9a6c5bc85629a40b5822e521355de57e76ebee022db947120670ea96f65990cee + languageName: node + linkType: hard + +"@smithy/util-uri-escape@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-uri-escape@npm:2.0.0" + dependencies: + tslib: "npm:^2.5.0" + checksum: 2f121d1fce9878e22fc5eaa0f8f4e47e967fce6d727b4283902d842842c7835b47de08e16b2c6fef389457a6edf2523274019fe511ede98ce0f38a11aea63bc2 + languageName: node + linkType: hard + +"@smithy/util-utf8@npm:^2.0.2": + version: 2.0.2 + resolution: "@smithy/util-utf8@npm:2.0.2" + dependencies: + "@smithy/util-buffer-from": "npm:^2.0.0" + tslib: "npm:^2.5.0" + checksum: 9356200ac7ccef414cd924b4fd2bfeb1d0a2e7992b4c924f0328205ab9bb8c688bc4b5c271c237db90ea75fb448f32c1f76c6e8883c2f088ea0559737ea99d9d + languageName: node + linkType: hard + "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -273,6 +1271,20 @@ __metadata: languageName: node linkType: hard +"agenda@npm:^5.0.0": + version: 5.0.0 + resolution: "agenda@npm:5.0.0" + dependencies: + cron-parser: "npm:^3.5.0" + date.js: "npm:~0.3.3" + debug: "npm:~4.3.4" + human-interval: "npm:~2.0.1" + moment-timezone: "npm:~0.5.37" + mongodb: "npm:^4.11.0" + checksum: a1aa5d4301712f6308c7972c7a4601ed6135561928b4e64a557b6a73aa40e21ee490a527006686ab46fddf2e023a5fde6f5c573ce3ba2a3946c4e8f4816fdd35 + languageName: node + linkType: hard + "agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -484,6 +1496,13 @@ __metadata: languageName: node linkType: hard +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + "basic-auth@npm:~2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" @@ -520,6 +1539,13 @@ __metadata: languageName: node linkType: hard +"bowser@npm:^2.11.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: ef46500eafe35072455e7c3ae771244e97827e0626686a9a3601c436d16eb272dad7ccbd49e2130b599b617ca9daa67027de827ffc4c220e02f63c84b69a8751 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -548,6 +1574,15 @@ __metadata: languageName: node linkType: hard +"bson@npm:^4.7.2": + version: 4.7.2 + resolution: "bson@npm:4.7.2" + dependencies: + buffer: "npm:^5.6.0" + checksum: 9bc1a5c0e3774d171f291b5d44bcc6dacbdbba14184893eb810a5ca889b0dbcae5e0870fb2c731b069ce8ee77f3ebe3750669ed952d30de6a087baca59359781 + languageName: node + linkType: hard + "bson@npm:^6.2.0": version: 6.2.0 resolution: "bson@npm:6.2.0" @@ -562,6 +1597,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^5.6.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6 + languageName: node + linkType: hard + "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -746,6 +1791,16 @@ __metadata: languageName: node linkType: hard +"cron-parser@npm:^3.5.0": + version: 3.5.0 + resolution: "cron-parser@npm:3.5.0" + dependencies: + is-nan: "npm:^1.3.2" + luxon: "npm:^1.26.0" + checksum: 09bb87285e36baddec1b3a87f441c80d3e01f349e341c8cf6f9f01045a532bd5388f9fd52dfc374818e58a93cb172b000379ce02a411e4fc94a99302e7fe2330 + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -757,6 +1812,15 @@ __metadata: languageName: node linkType: hard +"date.js@npm:~0.3.3": + version: 0.3.3 + resolution: "date.js@npm:0.3.3" + dependencies: + debug: "npm:~3.1.0" + checksum: 4a07eba7ba6fd3eac12096e47197b7696276348ade354469484df53eb2e47df2acd35835890a05c953261fc789886e517e1bf08455823f0c5b91c137cf935562 + languageName: node + linkType: hard + "debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -787,6 +1851,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:~3.1.0": + version: 3.1.0 + resolution: "debug@npm:3.1.0" + dependencies: + ms: "npm:2.0.0" + checksum: f5fd4b1390dd3b03a78aa30133a4b4db62acc3e6cd86af49f114bf7f7bd57c41a5c5c2eced2ad2c8190d70c60309f2dd5782feeaa0704dbaa5697890e3c5ad07 + languageName: node + linkType: hard + "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -1260,6 +2333,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:4.2.5": + version: 4.2.5 + resolution: "fast-xml-parser@npm:4.2.5" + dependencies: + strnum: "npm:^1.0.5" + bin: + fxparser: src/cli/cli.js + checksum: 4be7ebe24d6a9a60c278e1423cd86a7da9a77ec64c95563e2c552363caf7a777e0c87c9de1255c2f4e8dea9bce8905dc2bdc58a34e9f2b73c4693654456ad284 + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.15.0 resolution: "fastq@npm:1.15.0" @@ -1679,6 +2763,15 @@ __metadata: languageName: node linkType: hard +"human-interval@npm:~2.0.1": + version: 2.0.1 + resolution: "human-interval@npm:2.0.1" + dependencies: + numbered: "npm:^1.1.0" + checksum: 8f1b37485f554d1f7a3fa2cefdbd9cee2df3ff2cfb86ae1db9f58f2db9d524d44863c2d291f04c810317f2fa7ceeda2188281985c7d65b3774d53c9e835ed55c + languageName: node + linkType: hard + "iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -1697,6 +2790,13 @@ __metadata: languageName: node linkType: hard +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 + languageName: node + linkType: hard + "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" @@ -1871,6 +2971,16 @@ __metadata: languageName: node linkType: hard +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.0" + define-properties: "npm:^1.1.3" + checksum: 1f784d3472c09bc2e47acba7ffd4f6c93b0394479aa613311dc1d70f1bfa72eb0846c81350967722c959ba65811bae222204d6c65856fdce68f31986140c7b0e + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -2179,6 +3289,13 @@ __metadata: languageName: node linkType: hard +"luxon@npm:^1.26.0": + version: 1.28.1 + resolution: "luxon@npm:1.28.1" + checksum: dfba84bb3cd72f359c77115d374937c31eccdfa6b383284b6848c075f85e02269d4d9a717608944f2c11c4ca5d3df0fc18197ce4ca21313ddd72619b39ee034c + languageName: node + linkType: hard + "make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -2378,6 +3495,22 @@ __metadata: languageName: node linkType: hard +"moment-timezone@npm:~0.5.37": + version: 0.5.43 + resolution: "moment-timezone@npm:0.5.43" + dependencies: + moment: "npm:^2.29.4" + checksum: f8b66f8562960d6c2ec90ea7e2ca8c10bd5f5cf5ced2eaaac83deb1011b145d0154e8d77018cf5e913d489898a343122a3d815768809653ab039306dce1db1eb + languageName: node + linkType: hard + +"moment@npm:^2.29.4": + version: 2.29.4 + resolution: "moment@npm:2.29.4" + checksum: 157c5af5a0ba8196e577bc67feb583303191d21ba1f7f2af30b3b40d4c63a64d505ba402be2a1454832082fac6be69db1e0d186c3279dae191e6634b0c33705c + languageName: node + linkType: hard + "mongodb-connection-string-url@npm:^2.6.0": version: 2.6.0 resolution: "mongodb-connection-string-url@npm:2.6.0" @@ -2422,6 +3555,24 @@ __metadata: languageName: node linkType: hard +"mongodb@npm:^4.11.0": + version: 4.17.1 + resolution: "mongodb@npm:4.17.1" + dependencies: + "@aws-sdk/credential-providers": "npm:^3.186.0" + "@mongodb-js/saslprep": "npm:^1.1.0" + bson: "npm:^4.7.2" + mongodb-connection-string-url: "npm:^2.6.0" + socks: "npm:^2.7.1" + dependenciesMeta: + "@aws-sdk/credential-providers": + optional: true + "@mongodb-js/saslprep": + optional: true + checksum: 2ce62912ab36885e927c109a699568174cc61025bc03e2d5c22e6070aaec967b2364d4b9d42c9131531c2547416b57d14952c50235d43fa66e76a6fbe4c96c37 + languageName: node + linkType: hard + "mongoose@npm:^8.0.0": version: 8.0.0 resolution: "mongoose@npm:8.0.0" @@ -2616,6 +3767,13 @@ __metadata: languageName: node linkType: hard +"numbered@npm:^1.1.0": + version: 1.1.0 + resolution: "numbered@npm:1.1.0" + checksum: 281030927794171ecff783facfaebcd2f1e3d1ff74fbd5739c4d5968d8d21ba0f60c41f6e4b9d3a72e823889444bdfe6030147e0155e61458741ad41e7fc5af2 + languageName: node + linkType: hard + "object-assign@npm:^4, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -3400,6 +4558,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: d3117975db8372d4d7b2c07601ed2f65bf21cc48d741f37a8617b76370d228f2ec26336e53791ebc3638264d23ca54e6c241f57f8c69bd4941c63c79440525ca + languageName: node + linkType: hard + "supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -3501,6 +4666,20 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^1.11.1": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb + languageName: node + linkType: hard + +"tslib@npm:^2.3.1, tslib@npm:^2.5.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -3579,6 +4758,7 @@ __metadata: resolution: "unboundmnl-area2-server@workspace:." dependencies: "@rushstack/eslint-patch": "npm:^1.5.1" + agenda: "npm:^5.0.0" argon2: "npm:0.30.3" cookie-parser: "npm:~1.4.6" cors: "npm:^2.8.5" @@ -3674,6 +4854,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 9a5f7aa1d6f56dd1e8d5f2478f855f25c645e64e26e347a98e98d95781d5ed20062d6cca2eecb58ba7c84bc3910be95c0451ef4161906abaab44f9cb68ffbdd1 + languageName: node + linkType: hard + "uuid@npm:^9.0.1": version: 9.0.1 resolution: "uuid@npm:9.0.1"