From 7b0a71e582c06a79c9ec8b5be4809f617dcfcc6b Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Tue, 16 Apr 2024 00:06:10 +0530 Subject: [PATCH 1/9] WIP(http-logger): partially add type definitions and docs --- packages/http-logger/package.json | 65 ++++++++++++++------------- packages/http-logger/types/index.d.ts | 27 +++++++++++ 2 files changed, 60 insertions(+), 32 deletions(-) create mode 100644 packages/http-logger/types/index.d.ts diff --git a/packages/http-logger/package.json b/packages/http-logger/package.json index b8791f8..2d62200 100644 --- a/packages/http-logger/package.json +++ b/packages/http-logger/package.json @@ -1,32 +1,33 @@ -{ - "name": "@sliit-foss/http-logger", - "version": "1.3.1", - "description": "Http logging middleware for Express.js", - "main": "dist/index.js", - "scripts": { - "build": "node ../../scripts/esbuild.config.js", - "build:watch": "bash ../../scripts/esbuild.watch.sh", - "bump-version": "bash ../../scripts/bump-version.sh --name=@sliit-foss/http-logger", - "lint": "bash ../../scripts/lint.sh", - "release": "bash ../../scripts/release.sh", - "test": "bash ../../scripts/test/test.sh" - }, - "dependencies": { - "@sliit-foss/module-logger": "1.3.1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/sliit-foss/npm-catalogue.git" - }, - "homepage": "https://github.com/sliit-foss/npm-catalogue/blob/main/packages/http-logger/readme.md", - "keywords": [ - "logging", - "http-logging", - "middleware" - ], - "author": "SLIIT FOSS", - "license": "MIT", - "bugs": { - "url": "https://github.com/sliit-foss/npm-catalogue/issues" - } -} +{ + "name": "@sliit-foss/http-logger", + "version": "1.3.1", + "description": "Http logging middleware for Express.js", + "main": "dist/index.js", + "scripts": { + "build": "node ../../scripts/esbuild.config.js", + "types": "types/index.d.ts", + "build:watch": "bash ../../scripts/esbuild.watch.sh", + "bump-version": "bash ../../scripts/bump-version.sh --name=@sliit-foss/http-logger", + "lint": "bash ../../scripts/lint.sh", + "release": "bash ../../scripts/release.sh", + "test": "bash ../../scripts/test/test.sh" + }, + "dependencies": { + "@sliit-foss/module-logger": "1.3.1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/sliit-foss/npm-catalogue.git" + }, + "homepage": "https://github.com/sliit-foss/npm-catalogue/blob/main/packages/http-logger/readme.md", + "keywords": [ + "logging", + "http-logging", + "middleware" + ], + "author": "SLIIT FOSS", + "license": "MIT", + "bugs": { + "url": "https://github.com/sliit-foss/npm-catalogue/issues" + } +} diff --git a/packages/http-logger/types/index.d.ts b/packages/http-logger/types/index.d.ts new file mode 100644 index 0000000..fc4f288 --- /dev/null +++ b/packages/http-logger/types/index.d.ts @@ -0,0 +1,27 @@ +import { RequestHandler, Request } from "express"; + +/** + * @description A function to customize additional logging info + * @param req The express request object + * @returns additional data to be logged as key value pairs + */ +interface LoggableFn { + (req: Request): Record; +} + +/** + * @description Options for logging middleware function + */ +interface HttpLoggerOptions { + whitelists?: string[]; + loggable?: string[] | LoggableFn; +} + +/** + * @description HTTP logging middleware function for Express.js + * @param {HttpLoggerOptions} options Add options to customize logging + * @returns {RequestHandler} A middleware function which will log http requests + */ +declare const httpLogger: (options: HttpLoggerOptions) => RequestHandler; + +export default httpLogger; From 4fbba319b1a9c877f4e3a4225deb834a781bf092 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Sun, 21 Apr 2024 13:41:40 +0530 Subject: [PATCH 2/9] Fix(http-logger): add proper type for loggable function --- packages/http-logger/types/index.d.ts | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/packages/http-logger/types/index.d.ts b/packages/http-logger/types/index.d.ts index fc4f288..575907a 100644 --- a/packages/http-logger/types/index.d.ts +++ b/packages/http-logger/types/index.d.ts @@ -1,24 +1,15 @@ import { RequestHandler, Request } from "express"; -/** - * @description A function to customize additional logging info - * @param req The express request object - * @returns additional data to be logged as key value pairs - */ -interface LoggableFn { - (req: Request): Record; -} - /** * @description Options for logging middleware function */ -interface HttpLoggerOptions { +type HttpLoggerOptions = { whitelists?: string[]; - loggable?: string[] | LoggableFn; -} + loggable?: string[] | ((req: Request) => Record[]); +}; /** - * @description HTTP logging middleware function for Express.js + * @description Creates a HTTP logging middleware for Express.js * @param {HttpLoggerOptions} options Add options to customize logging * @returns {RequestHandler} A middleware function which will log http requests */ From 262a974c84fe3fb4d02c7cdb2676eba6dc761376 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Sun, 21 Apr 2024 14:03:53 +0530 Subject: [PATCH 3/9] Fix(http-logger): move types field in package.json to it's proper location --- packages/http-logger/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-logger/package.json b/packages/http-logger/package.json index 2d62200..1e0208b 100644 --- a/packages/http-logger/package.json +++ b/packages/http-logger/package.json @@ -3,9 +3,9 @@ "version": "1.3.1", "description": "Http logging middleware for Express.js", "main": "dist/index.js", + "types": "types/index.d.ts", "scripts": { "build": "node ../../scripts/esbuild.config.js", - "types": "types/index.d.ts", "build:watch": "bash ../../scripts/esbuild.watch.sh", "bump-version": "bash ../../scripts/bump-version.sh --name=@sliit-foss/http-logger", "lint": "bash ../../scripts/lint.sh", From cf512ec5d7c6e1a5dd65487437059dcbfbf363a8 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Fri, 10 May 2024 22:38:10 +0530 Subject: [PATCH 4/9] Fix(http-logger): add express to peer-dependencies --- packages/http-logger/package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/http-logger/package.json b/packages/http-logger/package.json index 1e0208b..af2dbe9 100644 --- a/packages/http-logger/package.json +++ b/packages/http-logger/package.json @@ -15,6 +15,9 @@ "dependencies": { "@sliit-foss/module-logger": "1.3.1" }, + "peerDependencies": { + "express": "*" + }, "repository": { "type": "git", "url": "git+https://github.com/sliit-foss/npm-catalogue.git" From cc3c276952bd24dc7c30afbc20b455d2074e86f5 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Fri, 10 May 2024 22:39:17 +0530 Subject: [PATCH 5/9] Refactor(http-logger): pass the entire request into loggable without destructoring --- packages/http-logger/src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-logger/src/index.js b/packages/http-logger/src/index.js index e940f34..a0f6366 100644 --- a/packages/http-logger/src/index.js +++ b/packages/http-logger/src/index.js @@ -21,7 +21,7 @@ const httpLogger = if (Array.isArray(loggable)) { additionalInfo = generateInfoObject(req, loggable); } else { - additionalInfo = loggable({ headers: req.headers, body: req.body }); + additionalInfo = loggable(req); } } From 31db152f0abf73cc10d7061dcbbcc42abc70bdf4 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Fri, 10 May 2024 22:40:25 +0530 Subject: [PATCH 6/9] Fix(http-logger): add proper return type for loggable function --- packages/http-logger/types/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-logger/types/index.d.ts b/packages/http-logger/types/index.d.ts index 575907a..e8076ef 100644 --- a/packages/http-logger/types/index.d.ts +++ b/packages/http-logger/types/index.d.ts @@ -5,7 +5,7 @@ import { RequestHandler, Request } from "express"; */ type HttpLoggerOptions = { whitelists?: string[]; - loggable?: string[] | ((req: Request) => Record[]); + loggable?: string[] | ((req: Request) => object); }; /** From 99194c6371d91d37c8c315c1cf606bc9d4f7cf31 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Fri, 10 May 2024 22:41:24 +0530 Subject: [PATCH 7/9] Docs(http-logger): updae docs for picking properties you want to log --- packages/http-logger/readme.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/http-logger/readme.md b/packages/http-logger/readme.md index 6faf48e..0d930f2 100644 --- a/packages/http-logger/readme.md +++ b/packages/http-logger/readme.md @@ -45,14 +45,15 @@ app.use(httpLogger({ })); // or +import { pick, omit} from 'loadash'; app.use(httpLogger({ whitelists: ["/public/*"], - loggable: ({headers, body} => { + loggable: ( (req) => { // Pick the properties you want to log return { - headers, - body + headers: pick(req.headers, ['x-user-email', 'user-agent']), + payload: omit(req.body, ['password', 'new_password', 'old_password']) } }), })); From 762b8219caf93b302263591f5e40b8b7c22cfdac Mon Sep 17 00:00:00 2001 From: GIHAA Date: Thu, 13 Jun 2024 20:55:20 +0530 Subject: [PATCH 8/9] Fix(lockfile): update lock file --- pnpm-lock.yaml | 4001 ++++++++++++++++++++++++------------------------ 1 file changed, 2026 insertions(+), 1975 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38281c1..e80cc06 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.2.1(esbuild@0.17.5) jest: specifier: 29.4.1 - version: 29.4.1(@types/node@18.15.11) + version: 29.4.1(@types/node@20.14.2) rimraf: specifier: 4.1.2 version: 4.1.2 @@ -40,7 +40,7 @@ importers: devDependencies: "@commitlint/cli": specifier: 19.2.1 - version: 19.2.1(@types/node@18.15.11)(typescript@5.0.4) + version: 19.2.1(@types/node@20.14.2)(typescript@5.4.5) "@commitlint/config-conventional": specifier: 19.1.0 version: 19.1.0 @@ -87,7 +87,7 @@ importers: devDependencies: express: specifier: ^4.16.2 - version: 4.16.2 + version: 4.19.2 packages/firebase: dependencies: @@ -112,6 +112,9 @@ importers: "@sliit-foss/module-logger": specifier: 1.3.1 version: link:../module-logger + express: + specifier: "*" + version: 4.19.2 packages/leaderboard: dependencies: @@ -138,7 +141,7 @@ importers: dependencies: bson: specifier: ">=4" - version: 6.6.0 + version: 6.7.0 packages/request-query-utils: {} @@ -192,10 +195,10 @@ importers: devDependencies: eslint: specifier: ^8.36.0 - version: 8.38.0 + version: 8.57.0 eslint-plugin-import: specifier: ^2.27.5 - version: 2.27.5(eslint@8.38.0) + version: 2.29.1(eslint@8.57.0) plugins/mongoose-audit: dependencies: @@ -226,38 +229,25 @@ packages: { integrity: sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q== } dev: false - /@ampproject/remapping@2.2.1: + /@ampproject/remapping@2.3.0: resolution: - { integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== } + { integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== } engines: { node: ">=6.0.0" } dependencies: - "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 - /@babel/code-frame@7.21.4: + /@babel/code-frame@7.24.7: resolution: - { integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== } + { integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/highlight": 7.18.6 + "@babel/highlight": 7.24.7 + picocolors: 1.0.1 - /@babel/code-frame@7.23.5: + /@babel/compat-data@7.24.7: resolution: - { integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/highlight": 7.23.4 - chalk: 2.4.2 - - /@babel/compat-data@7.21.7: - resolution: - { integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== } - engines: { node: ">=6.9.0" } - dev: true - - /@babel/compat-data@7.23.5: - resolution: - { integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== } + { integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== } engines: { node: ">=6.9.0" } /@babel/core@7.21.5: @@ -265,21 +255,21 @@ packages: { integrity: sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g== } engines: { node: ">=6.9.0" } dependencies: - "@ampproject/remapping": 2.2.1 - "@babel/code-frame": 7.21.4 - "@babel/generator": 7.21.5 - "@babel/helper-compilation-targets": 7.21.5(@babel/core@7.21.5) - "@babel/helper-module-transforms": 7.21.5 - "@babel/helpers": 7.21.5 - "@babel/parser": 7.21.5 + "@ampproject/remapping": 2.3.0 + "@babel/code-frame": 7.24.7 + "@babel/generator": 7.24.7 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.21.5) + "@babel/helpers": 7.24.7 + "@babel/parser": 7.24.7 "@babel/template": 7.20.7 - "@babel/traverse": 7.21.5 - "@babel/types": 7.21.5 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 convert-source-map: 1.9.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -289,281 +279,286 @@ packages: { integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw== } engines: { node: ">=6.9.0" } dependencies: - "@ampproject/remapping": 2.2.1 - "@babel/code-frame": 7.23.5 - "@babel/generator": 7.23.6 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.6) - "@babel/helpers": 7.23.6 - "@babel/parser": 7.23.6 - "@babel/template": 7.22.15 - "@babel/traverse": 7.23.6 - "@babel/types": 7.23.6 + "@ampproject/remapping": 2.3.0 + "@babel/code-frame": 7.24.7 + "@babel/generator": 7.24.7 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.23.6) + "@babel/helpers": 7.24.7 + "@babel/parser": 7.24.7 + "@babel/template": 7.24.7 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - - /@babel/generator@7.21.4: - resolution: - { integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/types": 7.21.5 - "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 - jsesc: 2.5.2 dev: false - /@babel/generator@7.21.5: + /@babel/core@7.24.7: resolution: - { integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w== } + { integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.21.5 - "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 - jsesc: 2.5.2 + "@ampproject/remapping": 2.3.0 + "@babel/code-frame": 7.24.7 + "@babel/generator": 7.24.7 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.24.7) + "@babel/helpers": 7.24.7 + "@babel/parser": 7.24.7 + "@babel/template": 7.24.7 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 + convert-source-map: 2.0.0 + debug: 4.3.5 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - /@babel/generator@7.23.6: + /@babel/generator@7.24.7: resolution: - { integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== } + { integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 - "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 + "@babel/types": 7.24.7 + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 jsesc: 2.5.2 - /@babel/helper-annotate-as-pure@7.18.6: - resolution: - { integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/types": 7.21.5 - dev: false - - /@babel/helper-annotate-as-pure@7.22.5: + /@babel/helper-annotate-as-pure@7.24.7: resolution: - { integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== } + { integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/types": 7.24.7 dev: false - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + /@babel/helper-builder-binary-assignment-operator-visitor@7.24.7: resolution: - { integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== } + { integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-check-duplicate-nodes@7.18.6: - resolution: - { integrity: sha512-gQkMniJ8+GfcRk98xGNlBXSEuWOJpEb7weoHDJpw4xxQrikPRvO1INlqbCM6LynKYKVZ/suN869xudV5DzAkzQ== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/types": 7.21.5 - dev: true - - /@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.5): + /@babel/helper-check-duplicate-nodes@7.24.7: resolution: - { integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== } + { integrity: sha512-QxFncFZn7g1h4lpn+u95nO8BYLhTpnOFHZAY6614qw/NdrsRhuq/2ODU2IEPB2T3RhIHbkZQ6l2IMqciriirHg== } engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.21.7 - "@babel/core": 7.21.5 - "@babel/helper-validator-option": 7.21.0 - browserslist: 4.21.5 - lru-cache: 5.1.1 - semver: 6.3.0 + "@babel/types": 7.24.7 dev: true - /@babel/helper-compilation-targets@7.23.6: + /@babel/helper-compilation-targets@7.24.7: resolution: - { integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== } + { integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/compat-data": 7.23.5 - "@babel/helper-validator-option": 7.23.5 - browserslist: 4.22.2 + "@babel/compat-data": 7.24.7 + "@babel/helper-validator-option": 7.24.7 + browserslist: 4.23.1 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): + /@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw== } + { integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-annotate-as-pure": 7.22.5 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-function-name": 7.23.0 - "@babel/helper-member-expression-to-functions": 7.23.0 - "@babel/helper-optimise-call-expression": 7.22.5 - "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.6) - "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - "@babel/helper-split-export-declaration": 7.22.6 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-function-name": 7.24.7 + "@babel/helper-member-expression-to-functions": 7.24.7 + "@babel/helper-optimise-call-expression": 7.24.7 + "@babel/helper-replace-supers": 7.24.7(@babel/core@7.23.6) + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + "@babel/helper-split-export-declaration": 7.24.7 semver: 6.3.1 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.23.6): + /@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== } + { integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-annotate-as-pure": 7.18.6 + "@babel/helper-annotate-as-pure": 7.24.7 regexpu-core: 5.3.2 + semver: 6.3.1 dev: false - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): resolution: - { integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== } - engines: { node: ">=6.9.0" } + { integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA== } peerDependencies: - "@babel/core": ^7.0.0 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-annotate-as-pure": 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + debug: 4.3.5 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.6): resolution: - { integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA== } + { integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== } peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - debug: 4.3.4 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + debug: 4.3.5 lodash.debounce: 4.0.8 - resolve: 1.22.3 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: false - /@babel/helper-environment-visitor@7.21.5: - resolution: - { integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== } - engines: { node: ">=6.9.0" } - - /@babel/helper-environment-visitor@7.22.20: + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.23.6): resolution: - { integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== } - engines: { node: ">=6.9.0" } - - /@babel/helper-fixtures@7.21.0: - resolution: - { integrity: sha512-ITWRKkkCt+tI/nHH1siBdQJKkmo/NrASPNV0i64nk9cZdLwgiHa6w7s5b9CeQ60xZ3bgUNBS01kwCcfdqHc4Jg== } - engines: { node: ">=6.9.0" } + { integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== } + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - semver: 6.3.0 - dev: true + "@babel/core": 7.23.6 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + debug: 4.3.5 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false - /@babel/helper-function-name@7.21.0: + /@babel/helper-environment-visitor@7.24.7: resolution: - { integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== } + { integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.20.7 - "@babel/types": 7.21.5 + "@babel/types": 7.24.7 - /@babel/helper-function-name@7.23.0: + /@babel/helper-fixtures@7.24.7: resolution: - { integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== } + { integrity: sha512-j4UbloW7cEIeSnqBpRfcacn1txsrJWq7QM3qg/Q5DXB0MR1I5L4cJdBW8E+Jb9eW+8ux2Gyl5xcioZXY2GbYqQ== } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.22.15 - "@babel/types": 7.23.6 + "@jridgewell/gen-mapping": 0.3.5 + semver: 6.3.1 + dev: true - /@babel/helper-hoist-variables@7.18.6: + /@babel/helper-function-name@7.24.7: resolution: - { integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== } + { integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.21.5 + "@babel/template": 7.24.7 + "@babel/types": 7.24.7 - /@babel/helper-hoist-variables@7.22.5: + /@babel/helper-hoist-variables@7.24.7: resolution: - { integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== } + { integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/types": 7.24.7 - /@babel/helper-member-expression-to-functions@7.23.0: + /@babel/helper-member-expression-to-functions@7.24.7: resolution: - { integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== } + { integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-module-imports@7.21.4: + /@babel/helper-module-imports@7.24.7: resolution: - { integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== } + { integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.21.5 - dev: true + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 + transitivePeerDependencies: + - supports-color - /@babel/helper-module-imports@7.22.15: + /@babel/helper-module-transforms@7.24.7(@babel/core@7.21.5): resolution: - { integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== } + { integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== } engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 dependencies: - "@babel/types": 7.23.6 + "@babel/core": 7.21.5 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-module-imports": 7.24.7 + "@babel/helper-simple-access": 7.24.7 + "@babel/helper-split-export-declaration": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/helper-module-transforms@7.21.5: + /@babel/helper-module-transforms@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== } + { integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== } engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 dependencies: - "@babel/helper-environment-visitor": 7.21.5 - "@babel/helper-module-imports": 7.21.4 - "@babel/helper-simple-access": 7.21.5 - "@babel/helper-split-export-declaration": 7.18.6 - "@babel/helper-validator-identifier": 7.19.1 - "@babel/template": 7.20.7 - "@babel/traverse": 7.21.5 - "@babel/types": 7.21.5 + "@babel/core": 7.23.6 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-module-imports": 7.24.7 + "@babel/helper-simple-access": 7.24.7 + "@babel/helper-split-export-declaration": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 transitivePeerDependencies: - supports-color - dev: true + dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): + /@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7): resolution: - { integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== } + { integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.23.6 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-module-imports": 7.22.15 - "@babel/helper-simple-access": 7.22.5 - "@babel/helper-split-export-declaration": 7.22.6 - "@babel/helper-validator-identifier": 7.22.20 + "@babel/core": 7.24.7 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-module-imports": 7.24.7 + "@babel/helper-simple-access": 7.24.7 + "@babel/helper-split-export-declaration": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 + transitivePeerDependencies: + - supports-color - /@babel/helper-optimise-call-expression@7.22.5: + /@babel/helper-optimise-call-expression@7.24.7: resolution: - { integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== } + { integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/types": 7.24.7 dev: false /@babel/helper-plugin-test-runner@7.18.6: @@ -571,7 +566,7 @@ packages: { integrity: sha512-An0NO1xwovHdzGhyTXnsRM0HADZ3nJ+oIKd+xQ/5Au+jE617TPUc2wS0EDqO1BpNP7nV5dPmwjPLyZy2bt7LNw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/helper-transform-fixture-test-runner": 7.20.14 + "@babel/helper-transform-fixture-test-runner": 7.24.7 transitivePeerDependencies: - supports-color dev: true @@ -582,234 +577,178 @@ packages: engines: { node: ">=6.9.0" } dev: false - /@babel/helper-plugin-utils@7.22.5: + /@babel/helper-plugin-utils@7.24.7: resolution: - { integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== } + { integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== } engines: { node: ">=6.9.0" } dev: false - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): + /@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== } + { integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-annotate-as-pure": 7.22.5 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-wrap-function": 7.22.20 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-wrap-function": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6): + /@babel/helper-replace-supers@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== } + { integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-member-expression-to-functions": 7.23.0 - "@babel/helper-optimise-call-expression": 7.22.5 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-member-expression-to-functions": 7.24.7 + "@babel/helper-optimise-call-expression": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-simple-access@7.21.5: - resolution: - { integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/types": 7.21.5 - dev: true - - /@babel/helper-simple-access@7.22.5: + /@babel/helper-simple-access@7.24.7: resolution: - { integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== } + { integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 + transitivePeerDependencies: + - supports-color - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + /@babel/helper-skip-transparent-expression-wrappers@7.24.7: resolution: - { integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== } + { integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/helper-split-export-declaration@7.18.6: - resolution: - { integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/types": 7.21.5 - - /@babel/helper-split-export-declaration@7.22.6: + /@babel/helper-split-export-declaration@7.24.7: resolution: - { integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== } + { integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.23.6 - - /@babel/helper-string-parser@7.19.4: - resolution: - { integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== } - engines: { node: ">=6.9.0" } - - /@babel/helper-string-parser@7.21.5: - resolution: - { integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== } - engines: { node: ">=6.9.0" } + "@babel/types": 7.24.7 - /@babel/helper-string-parser@7.23.4: + /@babel/helper-string-parser@7.24.7: resolution: - { integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== } + { integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== } engines: { node: ">=6.9.0" } - /@babel/helper-transform-fixture-test-runner@7.20.14: + /@babel/helper-transform-fixture-test-runner@7.24.7: resolution: - { integrity: sha512-ZHUTYhE4jq+0bNVj0X49yR0e7VQgurJcYos7LU6VO14ZKwUDBv4TbmUH8hufGqRGFCmstxaii7nq9aHhjGScZw== } + { integrity: sha512-AREgwrjJymNMlTZeosAGnpU82YVUIvJFLSOdGS+xLqQWLY5m75WTV6YaWGLkGVKTxj7SRqL/YjOjm79PGrJpwQ== } engines: { node: ">=6.9.0" } dependencies: - "@babel/code-frame": 7.21.4 - "@babel/core": 7.23.6 - "@babel/helper-check-duplicate-nodes": 7.18.6 - "@babel/helper-fixtures": 7.21.0 - quick-lru: 5.1.0 + "@babel/code-frame": 7.24.7 + "@babel/core": 7.24.7 + "@babel/helper-check-duplicate-nodes": 7.24.7 + "@babel/helper-fixtures": 7.24.7 + "@jridgewell/trace-mapping": 0.3.25 + fs-readdir-recursive: 1.1.0 + jest-diff: 29.7.0 + lru-cache: 5.1.1 + make-dir: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-validator-identifier@7.19.1: - resolution: - { integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== } - engines: { node: ">=6.9.0" } - - /@babel/helper-validator-identifier@7.22.20: - resolution: - { integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== } - engines: { node: ">=6.9.0" } - - /@babel/helper-validator-option@7.21.0: - resolution: - { integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== } - engines: { node: ">=6.9.0" } - dev: true - - /@babel/helper-validator-option@7.23.5: + /@babel/helper-validator-identifier@7.24.7: resolution: - { integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== } + { integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== } engines: { node: ">=6.9.0" } - /@babel/helper-wrap-function@7.22.20: + /@babel/helper-validator-option@7.24.7: resolution: - { integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== } + { integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== } engines: { node: ">=6.9.0" } - dependencies: - "@babel/helper-function-name": 7.23.0 - "@babel/template": 7.22.15 - "@babel/types": 7.23.6 - dev: false - /@babel/helpers@7.21.5: + /@babel/helper-wrap-function@7.24.7: resolution: - { integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== } + { integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.20.7 - "@babel/traverse": 7.21.5 - "@babel/types": 7.21.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helpers@7.23.6: - resolution: - { integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/template": 7.22.15 - "@babel/traverse": 7.23.6 - "@babel/types": 7.23.6 + "@babel/helper-function-name": 7.24.7 + "@babel/template": 7.24.7 + "@babel/traverse": 7.24.7 + "@babel/types": 7.24.7 transitivePeerDependencies: - supports-color + dev: false - /@babel/highlight@7.18.6: + /@babel/helpers@7.24.7: resolution: - { integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== } + { integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/helper-validator-identifier": 7.19.1 - chalk: 2.4.2 - js-tokens: 4.0.0 + "@babel/template": 7.24.7 + "@babel/types": 7.24.7 - /@babel/highlight@7.23.4: + /@babel/highlight@7.24.7: resolution: - { integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== } + { integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/helper-validator-identifier": 7.22.20 + "@babel/helper-validator-identifier": 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 + picocolors: 1.0.1 - /@babel/parser@7.21.4: + /@babel/parser@7.24.7: resolution: - { integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== } + { integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== } engines: { node: ">=6.0.0" } hasBin: true dependencies: - "@babel/types": 7.21.4 + "@babel/types": 7.24.7 - /@babel/parser@7.21.5: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ== } - engines: { node: ">=6.0.0" } - hasBin: true - dependencies: - "@babel/types": 7.21.5 - - /@babel/parser@7.23.6: - resolution: - { integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== } - engines: { node: ">=6.0.0" } - hasBin: true - dependencies: - "@babel/types": 7.23.6 - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): - resolution: - { integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== } + { integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== } + { integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.13.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 - "@babel/plugin-transform-optional-chaining": 7.23.4(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + "@babel/plugin-transform-optional-chaining": 7.24.7(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== } + { integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 dev: false /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): @@ -883,26 +822,26 @@ packages: "@babel/helper-plugin-utils": 7.21.5 dev: false - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== } + { integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== } + { integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): @@ -925,15 +864,15 @@ packages: "@babel/helper-plugin-utils": 7.21.5 dev: false - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.23.6): + /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== } + { integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.21.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): @@ -1018,15 +957,15 @@ packages: "@babel/helper-plugin-utils": 7.21.5 dev: false - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.6): + /@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== } + { integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.21.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): @@ -1037,589 +976,619 @@ packages: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-regexp-features-plugin": 7.21.4(@babel/core@7.23.6) + "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.23.6) "@babel/helper-plugin-utils": 7.21.5 dev: false - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== } + { integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== } + { integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.6) + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-remap-async-to-generator": 7.24.7(@babel/core@7.23.6) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== } + { integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-module-imports": 7.22.15 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-remap-async-to-generator": 7.22.20(@babel/core@7.23.6) + "@babel/helper-module-imports": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-remap-async-to-generator": 7.24.7(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== } + { integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== } + { integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== } + { integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-class-features-plugin": 7.23.6(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-class-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== } + { integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.12.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-class-features-plugin": 7.23.6(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-class-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): + /@babel/plugin-transform-classes@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== } + { integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-annotate-as-pure": 7.22.5 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-function-name": 7.23.0 - "@babel/helper-optimise-call-expression": 7.22.5 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.6) - "@babel/helper-split-export-declaration": 7.22.6 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-function-name": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-replace-supers": 7.24.7(@babel/core@7.23.6) + "@babel/helper-split-export-declaration": 7.24.7 globals: 11.12.0 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== } + { integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/template": 7.22.15 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/template": 7.24.7 dev: false - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== } + { integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== } + { integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== } + { integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== } + { integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== } + { integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-builder-binary-assignment-operator-visitor": 7.22.15 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-builder-binary-assignment-operator-visitor": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== } + { integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): + /@babel/plugin-transform-for-of@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== } + { integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-function-name@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== } + { integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-function-name": 7.23.0 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-function-name": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== } + { integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-literals@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== } + { integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== } + { integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== } + { integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== } + { integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== } + { integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-simple-access": 7.22.5 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-simple-access": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== } + { integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-hoist-variables": 7.22.5 - "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-validator-identifier": 7.22.20 + "@babel/helper-hoist-variables": 7.24.7 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== } + { integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-module-transforms": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): + /@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== } + { integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-new-target@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== } + { integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== } + { integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== } + { integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== } + { integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/compat-data": 7.23.5 "@babel/core": 7.23.6 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.23.6) - "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.6) + "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-object-super@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== } + { integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-replace-supers": 7.22.20(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-replace-supers": 7.24.7(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== } + { integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.23.6) dev: false - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== } + { integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-parameters@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== } + { integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== } + { integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-class-features-plugin": 7.23.6(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-class-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== } + { integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-annotate-as-pure": 7.22.5 - "@babel/helper-create-class-features-plugin": 7.23.6(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-annotate-as-pure": 7.24.7 + "@babel/helper-create-class-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.6) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== } + { integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== } + { integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 regenerator-transform: 0.15.2 dev: false - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== } + { integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== } + { integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-spread@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== } + { integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-skip-transparent-expression-wrappers": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== } + { integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== } + { integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-typeof-symbol@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== } + { integrity: sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== } + { integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== } + { integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== } + { integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 dev: false - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.23.6): resolution: - { integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== } + { integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-create-regexp-features-plugin": 7.22.15(@babel/core@7.23.6) - "@babel/helper-plugin-utils": 7.22.5 + "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.23.6) + "@babel/helper-plugin-utils": 7.24.7 dev: false /@babel/preset-env@7.23.6(@babel/core@7.23.6): @@ -1629,22 +1598,22 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/compat-data": 7.23.5 + "@babel/compat-data": 7.24.7 "@babel/core": 7.23.6 - "@babel/helper-compilation-targets": 7.23.6 - "@babel/helper-plugin-utils": 7.22.5 - "@babel/helper-validator-option": 7.23.5 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.23.3(@babel/core@7.23.6) + "@babel/helper-compilation-targets": 7.24.7 + "@babel/helper-plugin-utils": 7.24.7 + "@babel/helper-validator-option": 7.24.7 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.24.7(@babel/core@7.23.6) "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.23.6) "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.23.6) "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.23.6) "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.23.6) "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.23.6) - "@babel/plugin-syntax-import-assertions": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-syntax-import-attributes": 7.23.3(@babel/core@7.23.6) + "@babel/plugin-syntax-import-assertions": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-syntax-import-attributes": 7.24.7(@babel/core@7.23.6) "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.23.6) "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.23.6) "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.23.6) @@ -1656,59 +1625,59 @@ packages: "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.23.6) "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.23.6) "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.23.6) - "@babel/plugin-transform-arrow-functions": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-async-generator-functions": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-async-to-generator": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-block-scoped-functions": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-block-scoping": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-class-properties": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-class-static-block": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-classes": 7.23.5(@babel/core@7.23.6) - "@babel/plugin-transform-computed-properties": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-destructuring": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-dotall-regex": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-duplicate-keys": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-dynamic-import": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-exponentiation-operator": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-export-namespace-from": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-for-of": 7.23.6(@babel/core@7.23.6) - "@babel/plugin-transform-function-name": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-json-strings": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-literals": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-logical-assignment-operators": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-member-expression-literals": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-modules-amd": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-modules-commonjs": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-modules-systemjs": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-modules-umd": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-named-capturing-groups-regex": 7.22.5(@babel/core@7.23.6) - "@babel/plugin-transform-new-target": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-nullish-coalescing-operator": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-numeric-separator": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-object-rest-spread": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-object-super": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-optional-catch-binding": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-optional-chaining": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-parameters": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-private-methods": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-private-property-in-object": 7.23.4(@babel/core@7.23.6) - "@babel/plugin-transform-property-literals": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-regenerator": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-reserved-words": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-shorthand-properties": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-spread": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-sticky-regex": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-template-literals": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-typeof-symbol": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-unicode-escapes": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-unicode-property-regex": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-unicode-regex": 7.23.3(@babel/core@7.23.6) - "@babel/plugin-transform-unicode-sets-regex": 7.23.3(@babel/core@7.23.6) + "@babel/plugin-transform-arrow-functions": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-async-generator-functions": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-async-to-generator": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-block-scoped-functions": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-block-scoping": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-class-properties": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-class-static-block": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-classes": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-computed-properties": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-destructuring": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-dotall-regex": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-duplicate-keys": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-dynamic-import": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-exponentiation-operator": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-export-namespace-from": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-for-of": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-function-name": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-json-strings": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-literals": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-logical-assignment-operators": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-member-expression-literals": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-modules-amd": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-modules-commonjs": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-modules-systemjs": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-modules-umd": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-named-capturing-groups-regex": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-new-target": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-nullish-coalescing-operator": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-numeric-separator": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-object-rest-spread": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-object-super": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-optional-catch-binding": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-optional-chaining": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-private-methods": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-private-property-in-object": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-property-literals": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-regenerator": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-reserved-words": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-shorthand-properties": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-spread": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-sticky-regex": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-template-literals": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-typeof-symbol": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-unicode-escapes": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-unicode-property-regex": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-unicode-regex": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-transform-unicode-sets-regex": 7.24.7(@babel/core@7.23.6) "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.23.6) - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.23.6) babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) - core-js-compat: 3.34.0 + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.6) + core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -1722,7 +1691,7 @@ packages: dependencies: "@babel/core": 7.23.6 "@babel/helper-plugin-utils": 7.21.5 - "@babel/types": 7.21.5 + "@babel/types": 7.24.7 esutils: 2.0.3 dev: false @@ -1731,12 +1700,12 @@ packages: { integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== } dev: false - /@babel/runtime@7.21.0: + /@babel/runtime@7.24.7: resolution: - { integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== } + { integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== } engines: { node: ">=6.9.0" } dependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.1 dev: false /@babel/template@7.20.7: @@ -1744,100 +1713,44 @@ packages: { integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== } engines: { node: ">=6.9.0" } dependencies: - "@babel/code-frame": 7.21.4 - "@babel/parser": 7.21.4 - "@babel/types": 7.21.4 - - /@babel/template@7.22.15: - resolution: - { integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/code-frame": 7.23.5 - "@babel/parser": 7.23.6 - "@babel/types": 7.23.6 - - /@babel/traverse@7.21.4: - resolution: - { integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/code-frame": 7.21.4 - "@babel/generator": 7.21.5 - "@babel/helper-environment-visitor": 7.21.5 - "@babel/helper-function-name": 7.21.0 - "@babel/helper-hoist-variables": 7.18.6 - "@babel/helper-split-export-declaration": 7.18.6 - "@babel/parser": 7.21.5 - "@babel/types": 7.21.5 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false + "@babel/code-frame": 7.24.7 + "@babel/parser": 7.24.7 + "@babel/types": 7.24.7 - /@babel/traverse@7.21.5: + /@babel/template@7.24.7: resolution: - { integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== } + { integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== } engines: { node: ">=6.9.0" } dependencies: - "@babel/code-frame": 7.21.4 - "@babel/generator": 7.21.5 - "@babel/helper-environment-visitor": 7.21.5 - "@babel/helper-function-name": 7.21.0 - "@babel/helper-hoist-variables": 7.18.6 - "@babel/helper-split-export-declaration": 7.18.6 - "@babel/parser": 7.21.5 - "@babel/types": 7.21.5 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true + "@babel/code-frame": 7.24.7 + "@babel/parser": 7.24.7 + "@babel/types": 7.24.7 - /@babel/traverse@7.23.6: + /@babel/traverse@7.24.7: resolution: - { integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ== } + { integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== } engines: { node: ">=6.9.0" } dependencies: - "@babel/code-frame": 7.23.5 - "@babel/generator": 7.23.6 - "@babel/helper-environment-visitor": 7.22.20 - "@babel/helper-function-name": 7.23.0 - "@babel/helper-hoist-variables": 7.22.5 - "@babel/helper-split-export-declaration": 7.22.6 - "@babel/parser": 7.23.6 - "@babel/types": 7.23.6 - debug: 4.3.4 + "@babel/code-frame": 7.24.7 + "@babel/generator": 7.24.7 + "@babel/helper-environment-visitor": 7.24.7 + "@babel/helper-function-name": 7.24.7 + "@babel/helper-hoist-variables": 7.24.7 + "@babel/helper-split-export-declaration": 7.24.7 + "@babel/parser": 7.24.7 + "@babel/types": 7.24.7 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.21.4: - resolution: - { integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/helper-string-parser": 7.19.4 - "@babel/helper-validator-identifier": 7.19.1 - to-fast-properties: 2.0.0 - - /@babel/types@7.21.5: + /@babel/types@7.24.7: resolution: - { integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== } + { integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== } engines: { node: ">=6.9.0" } dependencies: - "@babel/helper-string-parser": 7.21.5 - "@babel/helper-validator-identifier": 7.19.1 - to-fast-properties: 2.0.0 - - /@babel/types@7.23.6: - resolution: - { integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== } - engines: { node: ">=6.9.0" } - dependencies: - "@babel/helper-string-parser": 7.23.4 - "@babel/helper-validator-identifier": 7.22.20 + "@babel/helper-string-parser": 7.24.7 + "@babel/helper-validator-identifier": 7.24.7 to-fast-properties: 2.0.0 /@bcoe/v8-coverage@0.2.3: @@ -1851,19 +1764,25 @@ packages: engines: { node: ">=0.1.90" } dev: false - /@commitlint/cli@19.2.1(@types/node@18.15.11)(typescript@5.0.4): + /@colors/colors@1.6.0: + resolution: + { integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== } + engines: { node: ">=0.1.90" } + dev: false + + /@commitlint/cli@19.2.1(@types/node@20.14.2)(typescript@5.4.5): resolution: { integrity: sha512-cbkYUJsLqRomccNxvoJTyv5yn0bSy05BBizVyIcLACkRbVUqYorC351Diw/XFSWC/GtpwiwT2eOvQgFZa374bg== } engines: { node: ">=v18" } hasBin: true dependencies: - "@commitlint/format": 19.0.3 - "@commitlint/lint": 19.1.0 - "@commitlint/load": 19.2.0(@types/node@18.15.11)(typescript@5.0.4) + "@commitlint/format": 19.3.0 + "@commitlint/lint": 19.2.2 + "@commitlint/load": 19.2.0(@types/node@20.14.2)(typescript@5.4.5) "@commitlint/read": 19.2.1 "@commitlint/types": 19.0.3 execa: 8.0.1 - yargs: 17.7.1 + yargs: 17.7.2 transitivePeerDependencies: - "@types/node" - typescript @@ -1884,7 +1803,7 @@ packages: engines: { node: ">=v18" } dependencies: "@commitlint/types": 19.0.3 - ajv: 8.12.0 + ajv: 8.16.0 dev: true /@commitlint/ensure@19.0.3: @@ -1906,36 +1825,36 @@ packages: engines: { node: ">=v18" } dev: true - /@commitlint/format@19.0.3: + /@commitlint/format@19.3.0: resolution: - { integrity: sha512-QjjyGyoiVWzx1f5xOteKHNLFyhyweVifMgopozSgx1fGNrGV8+wp7k6n1t6StHdJ6maQJ+UUtO2TcEiBFRyR6Q== } + { integrity: sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg== } engines: { node: ">=v18" } dependencies: "@commitlint/types": 19.0.3 chalk: 5.3.0 dev: true - /@commitlint/is-ignored@19.0.3: + /@commitlint/is-ignored@19.2.2: resolution: - { integrity: sha512-MqDrxJaRSVSzCbPsV6iOKG/Lt52Y+PVwFVexqImmYYFhe51iVJjK2hRhOG2jUAGiUHk4jpdFr0cZPzcBkSzXDQ== } + { integrity: sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g== } engines: { node: ">=v18" } dependencies: "@commitlint/types": 19.0.3 - semver: 7.6.0 + semver: 7.6.2 dev: true - /@commitlint/lint@19.1.0: + /@commitlint/lint@19.2.2: resolution: - { integrity: sha512-ESjaBmL/9cxm+eePyEr6SFlBUIYlYpI80n+Ltm7IA3MAcrmiP05UMhJdAD66sO8jvo8O4xdGn/1Mt2G5VzfZKw== } + { integrity: sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA== } engines: { node: ">=v18" } dependencies: - "@commitlint/is-ignored": 19.0.3 + "@commitlint/is-ignored": 19.2.2 "@commitlint/parse": 19.0.3 "@commitlint/rules": 19.0.3 "@commitlint/types": 19.0.3 dev: true - /@commitlint/load@19.2.0(@types/node@18.15.11)(typescript@5.0.4): + /@commitlint/load@19.2.0(@types/node@20.14.2)(typescript@5.4.5): resolution: { integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ== } engines: { node: ">=v18" } @@ -1945,8 +1864,8 @@ packages: "@commitlint/resolve-extends": 19.1.0 "@commitlint/types": 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.0.4) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.15.11)(cosmiconfig@9.0.0)(typescript@5.0.4) + cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0)(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1991,7 +1910,7 @@ packages: "@commitlint/config-validator": 19.0.3 "@commitlint/types": 19.0.3 global-directory: 4.0.1 - import-meta-resolve: 4.0.0 + import-meta-resolve: 4.1.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 dev: true @@ -2260,20 +2179,20 @@ packages: dev: false optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.38.0 - eslint-visitor-keys: 3.4.0 + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.5.0: + /@eslint-community/regexpp@4.10.1: resolution: - { integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ== } + { integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA== } engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } dev: true @@ -2283,10 +2202,10 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 - debug: 4.3.4 - espree: 9.5.1 - globals: 13.20.0 - ignore: 5.2.4 + debug: 4.3.5 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2295,16 +2214,16 @@ packages: - supports-color dev: true - /@eslint/eslintrc@2.0.2: + /@eslint/eslintrc@2.1.4: resolution: - { integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== } + { integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 - debug: 4.3.4 - espree: 9.5.1 - globals: 13.20.0 - ignore: 5.2.4 + debug: 4.3.5 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2313,9 +2232,9 @@ packages: - supports-color dev: true - /@eslint/js@8.38.0: + /@eslint/js@8.57.0: resolution: - { integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== } + { integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true @@ -2330,7 +2249,7 @@ packages: "@firebase/app-compat": 0.1.9 "@firebase/component": 0.5.9 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" dev: false @@ -2351,7 +2270,7 @@ packages: "@firebase/installations": 0.5.4(@firebase/app@0.7.8) "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/app-check-compat@0.2.1(@firebase/app-compat@0.1.9)(@firebase/app@0.7.8): @@ -2365,7 +2284,7 @@ packages: "@firebase/component": 0.5.9 "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" dev: false @@ -2385,7 +2304,7 @@ packages: "@firebase/component": 0.5.9 "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/app-compat@0.1.9: @@ -2396,7 +2315,7 @@ packages: "@firebase/component": 0.5.9 "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/app-types@0.7.0: @@ -2411,7 +2330,7 @@ packages: "@firebase/component": 0.5.9 "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/auth-compat@0.2.3(@firebase/app-compat@0.1.9)(@firebase/app-types@0.7.0)(@firebase/app@0.7.8): @@ -2426,8 +2345,8 @@ packages: "@firebase/component": 0.5.9 "@firebase/util": 1.4.2 node-fetch: 2.6.5 - selenium-webdriver: 4.8.2 - tslib: 2.5.0 + selenium-webdriver: 4.21.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" - "@firebase/app-types" @@ -2469,7 +2388,7 @@ packages: "@firebase/util": 1.4.2 node-fetch: 2.6.5 selenium-webdriver: 4.0.0-rc-1 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -2480,7 +2399,7 @@ packages: { integrity: sha512-oLCY3x9WbM5rn06qmUvbtJuPj4dIw/C9T4Th52IiHF5tiCRC5k6YthvhfUVcTwfoUhK0fOgtwuKJKA/LpCPjgA== } dependencies: "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/database-compat@0.1.4(@firebase/app-compat@0.1.9)(@firebase/app-types@0.7.0): @@ -2495,7 +2414,7 @@ packages: "@firebase/database-types": 0.9.3 "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app-types" dev: false @@ -2517,7 +2436,7 @@ packages: "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 faye-websocket: 0.11.4 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app-types" dev: false @@ -2533,7 +2452,7 @@ packages: "@firebase/firestore": 3.3.0(@firebase/app@0.7.8) "@firebase/firestore-types": 2.5.0(@firebase/app-types@0.7.0)(@firebase/util@1.4.2) "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" - "@firebase/app-types" @@ -2562,10 +2481,10 @@ packages: "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 "@firebase/webchannel-wrapper": 0.6.1 - "@grpc/grpc-js": 1.8.14 + "@grpc/grpc-js": 1.10.9 "@grpc/proto-loader": 0.6.13 node-fetch: 2.6.5 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/functions-compat@0.1.7(@firebase/app-compat@0.1.9)(@firebase/app-types@0.7.0)(@firebase/app@0.7.8): @@ -2579,7 +2498,7 @@ packages: "@firebase/functions": 0.7.6(@firebase/app-types@0.7.0)(@firebase/app@0.7.8) "@firebase/functions-types": 0.5.0 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" - "@firebase/app-types" @@ -2603,7 +2522,7 @@ packages: "@firebase/messaging-interop-types": 0.1.0 "@firebase/util": 1.4.2 node-fetch: 2.6.5 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app-types" dev: false @@ -2618,14 +2537,14 @@ packages: "@firebase/component": 0.5.9 "@firebase/util": 1.4.2 idb: 3.0.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/logger@0.3.2: resolution: { integrity: sha512-lzLrcJp9QBWpo40OcOM9B8QEtBw2Fk1zOZQdvv+rWS6gKmhQBCEMc4SMABQfWdjsylBcDfniD1Q+fUX1dcBTXA== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/messaging-compat@0.1.4(@firebase/app-compat@0.1.9)(@firebase/app@0.7.8): @@ -2638,7 +2557,7 @@ packages: "@firebase/component": 0.5.9 "@firebase/messaging": 0.9.4(@firebase/app@0.7.8) "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" dev: false @@ -2660,7 +2579,7 @@ packages: "@firebase/messaging-interop-types": 0.1.0 "@firebase/util": 1.4.2 idb: 3.0.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/performance-compat@0.1.4(@firebase/app-compat@0.1.9)(@firebase/app@0.7.8): @@ -2675,7 +2594,7 @@ packages: "@firebase/performance": 0.5.4(@firebase/app@0.7.8) "@firebase/performance-types": 0.1.0 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" dev: false @@ -2696,7 +2615,7 @@ packages: "@firebase/installations": 0.5.4(@firebase/app@0.7.8) "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/polyfill@0.3.36: @@ -2720,7 +2639,7 @@ packages: "@firebase/remote-config": 0.3.3(@firebase/app@0.7.8) "@firebase/remote-config-types": 0.2.0 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" dev: false @@ -2741,7 +2660,7 @@ packages: "@firebase/installations": 0.5.4(@firebase/app@0.7.8) "@firebase/logger": 0.3.2 "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/storage-compat@0.1.7(@firebase/app-compat@0.1.9)(@firebase/app-types@0.7.0)(@firebase/app@0.7.8): @@ -2755,7 +2674,7 @@ packages: "@firebase/storage": 0.8.7(@firebase/app@0.7.8) "@firebase/storage-types": 0.6.0(@firebase/app-types@0.7.0)(@firebase/util@1.4.2) "@firebase/util": 1.4.2 - tslib: 2.5.0 + tslib: 2.6.3 transitivePeerDependencies: - "@firebase/app" - "@firebase/app-types" @@ -2782,14 +2701,14 @@ packages: "@firebase/component": 0.5.9 "@firebase/util": 1.4.2 node-fetch: 2.6.5 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/util@1.4.2: resolution: { integrity: sha512-JMiUo+9QE9lMBvEtBjqsOFdmJgObFvi7OL1A0uFGwTmlCI1ZeNPOEBrwXkgTOelVCdiMO15mAebtEyxFuQ6FsA== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false /@firebase/webchannel-wrapper@0.6.1: @@ -2797,13 +2716,13 @@ packages: { integrity: sha512-9FqhNjKQWpQ3fGnSOCovHOm+yhhiorKEqYLAfd525jWavunDJcx8rOW6i6ozAh+FbwcYMkL7b+3j4UR/30MpoQ== } dev: false - /@grpc/grpc-js@1.8.14: + /@grpc/grpc-js@1.10.9: resolution: - { integrity: sha512-w84maJ6CKl5aApCMzFll0hxtFNT6or9WwMslobKaqWUEf1K+zhlL43bSQhFreyYWIWR+Z0xnVFC1KtLm4ZpM/A== } - engines: { node: ^8.13.0 || >=10.10.0 } + { integrity: sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ== } + engines: { node: ">=12.10.0" } dependencies: - "@grpc/proto-loader": 0.7.6 - "@types/node": 18.15.11 + "@grpc/proto-loader": 0.7.13 + "@js-sdsl/ordered-map": 4.4.2 dev: false /@grpc/proto-loader@0.6.13: @@ -2815,30 +2734,30 @@ packages: "@types/long": 4.0.2 lodash.camelcase: 4.3.0 long: 4.0.0 - protobufjs: 6.11.3 + protobufjs: 6.11.4 yargs: 16.2.0 dev: false - /@grpc/proto-loader@0.7.6: + /@grpc/proto-loader@0.7.13: resolution: - { integrity: sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw== } + { integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw== } engines: { node: ">=6" } hasBin: true dependencies: - "@types/long": 4.0.2 lodash.camelcase: 4.3.0 - long: 4.0.0 - protobufjs: 7.2.3 - yargs: 16.2.0 + long: 5.2.3 + protobufjs: 7.3.2 + yargs: 17.7.2 dev: false - /@humanwhocodes/config-array@0.11.8: + /@humanwhocodes/config-array@0.11.14: resolution: - { integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== } + { integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== } engines: { node: ">=10.10.0" } + deprecated: Use @eslint/config-array instead dependencies: - "@humanwhocodes/object-schema": 1.2.1 - debug: 4.3.4 + "@humanwhocodes/object-schema": 2.0.3 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2850,9 +2769,10 @@ packages: engines: { node: ">=12.22" } dev: true - /@humanwhocodes/object-schema@1.2.1: + /@humanwhocodes/object-schema@2.0.3: resolution: - { integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== } + { integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== } + deprecated: Use @eslint/object-schema instead dev: true /@istanbuljs/load-nyc-config@1.1.0: @@ -2873,22 +2793,22 @@ packages: engines: { node: ">=8" } dev: false - /@jest/console@29.5.0: + /@jest/console@29.7.0: resolution: - { integrity: sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ== } + { integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 chalk: 4.1.2 - jest-message-util: 29.5.0 - jest-util: 29.5.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 slash: 3.0.0 dev: false - /@jest/core@29.5.0: + /@jest/core@29.7.0: resolution: - { integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ== } + { integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2896,98 +2816,99 @@ packages: node-notifier: optional: true dependencies: - "@jest/console": 29.5.0 - "@jest/reporters": 29.5.0 - "@jest/test-result": 29.5.0 - "@jest/transform": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/console": 29.7.0 + "@jest/reporters": 29.7.0 + "@jest/test-result": 29.7.0 + "@jest/transform": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@18.15.11) - jest-haste-map: 29.5.0 - jest-message-util: 29.5.0 - jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-resolve-dependencies: 29.5.0 - jest-runner: 29.5.0 - jest-runtime: 29.5.0 - jest-snapshot: 29.5.0 - jest-util: 29.5.0 - jest-validate: 29.5.0 - jest-watcher: 29.5.0 - micromatch: 4.0.5 - pretty-format: 29.5.0 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.14.2) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.7 + pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: + - babel-plugin-macros - supports-color - ts-node dev: false - /@jest/environment@29.5.0: + /@jest/environment@29.7.0: resolution: - { integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== } + { integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/fake-timers": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 - jest-mock: 29.5.0 + "@jest/fake-timers": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 + jest-mock: 29.7.0 dev: false - /@jest/expect-utils@29.5.0: + /@jest/expect-utils@29.7.0: resolution: - { integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== } + { integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - jest-get-type: 29.4.3 + jest-get-type: 29.6.3 dev: false - /@jest/expect@29.5.0: + /@jest/expect@29.7.0: resolution: - { integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g== } + { integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - expect: 29.5.0 - jest-snapshot: 29.5.0 + expect: 29.7.0 + jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color dev: false - /@jest/fake-timers@29.5.0: + /@jest/fake-timers@29.7.0: resolution: - { integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== } + { integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 - "@sinonjs/fake-timers": 10.0.2 - "@types/node": 18.15.11 - jest-message-util: 29.5.0 - jest-mock: 29.5.0 - jest-util: 29.5.0 + "@jest/types": 29.6.3 + "@sinonjs/fake-timers": 10.3.0 + "@types/node": 20.14.2 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: false - /@jest/globals@29.5.0: + /@jest/globals@29.7.0: resolution: - { integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ== } + { integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/environment": 29.5.0 - "@jest/expect": 29.5.0 - "@jest/types": 29.5.0 - jest-mock: 29.5.0 + "@jest/environment": 29.7.0 + "@jest/expect": 29.7.0 + "@jest/types": 29.6.3 + jest-mock: 29.7.0 transitivePeerDependencies: - supports-color dev: false - /@jest/reporters@29.5.0: + /@jest/reporters@29.7.0: resolution: - { integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== } + { integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2996,143 +2917,143 @@ packages: optional: true dependencies: "@bcoe/v8-coverage": 0.2.3 - "@jest/console": 29.5.0 - "@jest/test-result": 29.5.0 - "@jest/transform": 29.5.0 - "@jest/types": 29.5.0 - "@jridgewell/trace-mapping": 0.3.18 - "@types/node": 18.15.11 + "@jest/console": 29.7.0 + "@jest/test-result": 29.7.0 + "@jest/transform": 29.7.0 + "@jest/types": 29.6.3 + "@jridgewell/trace-mapping": 0.3.25 + "@types/node": 20.14.2 chalk: 4.1.2 - collect-v8-coverage: 1.0.1 + collect-v8-coverage: 1.0.2 exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.1 - istanbul-lib-report: 3.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.2 + istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 - jest-message-util: 29.5.0 - jest-util: 29.5.0 - jest-worker: 29.5.0 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 transitivePeerDependencies: - supports-color dev: false - /@jest/schemas@29.4.3: + /@jest/schemas@29.6.3: resolution: - { integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== } + { integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@sinclair/typebox": 0.25.24 - dev: false + "@sinclair/typebox": 0.27.8 - /@jest/source-map@29.4.3: + /@jest/source-map@29.6.3: resolution: - { integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== } + { integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/trace-mapping": 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 dev: false - /@jest/test-result@29.5.0: + /@jest/test-result@29.7.0: resolution: - { integrity: sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== } + { integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/console": 29.5.0 - "@jest/types": 29.5.0 - "@types/istanbul-lib-coverage": 2.0.4 - collect-v8-coverage: 1.0.1 + "@jest/console": 29.7.0 + "@jest/types": 29.6.3 + "@types/istanbul-lib-coverage": 2.0.6 + collect-v8-coverage: 1.0.2 dev: false - /@jest/test-sequencer@29.5.0: + /@jest/test-sequencer@29.7.0: resolution: - { integrity: sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ== } + { integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/test-result": 29.5.0 + "@jest/test-result": 29.7.0 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 + jest-haste-map: 29.7.0 slash: 3.0.0 dev: false - /@jest/transform@29.5.0: + /@jest/transform@29.7.0: resolution: - { integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw== } + { integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: "@babel/core": 7.23.6 - "@jest/types": 29.5.0 - "@jridgewell/trace-mapping": 0.3.18 + "@jest/types": 29.6.3 + "@jridgewell/trace-mapping": 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 - jest-regex-util: 29.4.3 - jest-util: 29.5.0 - micromatch: 4.0.5 - pirates: 4.0.5 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.7 + pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color dev: false - /@jest/types@29.5.0: + /@jest/types@29.6.3: resolution: - { integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== } + { integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/schemas": 29.4.3 - "@types/istanbul-lib-coverage": 2.0.4 - "@types/istanbul-reports": 3.0.1 - "@types/node": 18.15.11 - "@types/yargs": 17.0.24 + "@jest/schemas": 29.6.3 + "@types/istanbul-lib-coverage": 2.0.6 + "@types/istanbul-reports": 3.0.4 + "@types/node": 20.14.2 + "@types/yargs": 17.0.32 chalk: 4.1.2 dev: false - /@jridgewell/gen-mapping@0.3.3: + /@jridgewell/gen-mapping@0.3.5: resolution: - { integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== } + { integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== } engines: { node: ">=6.0.0" } dependencies: - "@jridgewell/set-array": 1.1.2 + "@jridgewell/set-array": 1.2.1 "@jridgewell/sourcemap-codec": 1.4.15 - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/trace-mapping": 0.3.25 - /@jridgewell/resolve-uri@3.1.0: + /@jridgewell/resolve-uri@3.1.2: resolution: - { integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== } + { integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== } engines: { node: ">=6.0.0" } - /@jridgewell/set-array@1.1.2: + /@jridgewell/set-array@1.2.1: resolution: - { integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== } + { integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== } engines: { node: ">=6.0.0" } - /@jridgewell/sourcemap-codec@1.4.14: - resolution: - { integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== } - /@jridgewell/sourcemap-codec@1.4.15: resolution: { integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== } - /@jridgewell/trace-mapping@0.3.18: + /@jridgewell/trace-mapping@0.3.25: resolution: - { integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== } + { integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== } dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.4.15 + + /@js-sdsl/ordered-map@4.4.2: + resolution: + { integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw== } + dev: false /@nodelib/fs.scandir@2.1.5: resolution: @@ -3153,7 +3074,7 @@ packages: engines: { node: ">= 8" } dependencies: "@nodelib/fs.scandir": 2.1.5 - fastq: 1.15.0 + fastq: 1.17.1 /@protobufjs/aspromise@1.1.2: resolution: @@ -3208,23 +3129,22 @@ packages: { integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== } dev: false - /@sinclair/typebox@0.25.24: + /@sinclair/typebox@0.27.8: resolution: - { integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== } - dev: false + { integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== } - /@sinonjs/commons@2.0.0: + /@sinonjs/commons@3.0.1: resolution: - { integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== } + { integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== } dependencies: type-detect: 4.0.8 dev: false - /@sinonjs/fake-timers@10.0.2: + /@sinonjs/fake-timers@10.3.0: resolution: - { integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== } + { integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== } dependencies: - "@sinonjs/commons": 2.0.0 + "@sinonjs/commons": 3.0.1 dev: false /@sliit-foss/functions@2.7.0: @@ -3246,131 +3166,137 @@ packages: winston-daily-rotate-file: 4.7.1(winston@3.8.2) dev: false - /@types/babel__core@7.20.0: + /@types/babel__core@7.20.5: resolution: - { integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== } + { integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== } dependencies: - "@babel/parser": 7.21.5 - "@babel/types": 7.21.5 - "@types/babel__generator": 7.6.4 - "@types/babel__template": 7.4.1 - "@types/babel__traverse": 7.18.3 + "@babel/parser": 7.24.7 + "@babel/types": 7.24.7 + "@types/babel__generator": 7.6.8 + "@types/babel__template": 7.4.4 + "@types/babel__traverse": 7.20.6 dev: false - /@types/babel__generator@7.6.4: + /@types/babel__generator@7.6.8: resolution: - { integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== } + { integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== } dependencies: - "@babel/types": 7.21.5 + "@babel/types": 7.24.7 dev: false - /@types/babel__template@7.4.1: + /@types/babel__template@7.4.4: resolution: - { integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== } + { integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== } dependencies: - "@babel/parser": 7.21.5 - "@babel/types": 7.21.5 + "@babel/parser": 7.24.7 + "@babel/types": 7.24.7 dev: false - /@types/babel__traverse@7.18.3: + /@types/babel__traverse@7.20.6: resolution: - { integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== } + { integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== } dependencies: - "@babel/types": 7.21.5 + "@babel/types": 7.24.7 dev: false - /@types/body-parser@1.19.2: + /@types/body-parser@1.19.5: resolution: - { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== } + { integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== } dependencies: - "@types/connect": 3.4.35 - "@types/node": 18.15.11 + "@types/connect": 3.4.38 + "@types/node": 20.14.2 dev: false /@types/bson@4.0.5: resolution: { integrity: sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg== } dependencies: - "@types/node": 18.15.11 + "@types/node": 20.14.2 dev: true - /@types/cls-hooked@4.3.3: + /@types/cls-hooked@4.3.8: resolution: - { integrity: sha512-gNstDTb/ty5h6gJd6YpSPgsLX9LmRpaKJqGFp7MRlYxhwp4vXXKlJ9+bt1TZ9KbVNXE+Mbxy2AYXcpY21DDtJw== } + { integrity: sha512-tf/7H883gFA6MPlWI15EQtfNZ+oPL0gLKkOlx9UHFrun1fC/FkuyNBpTKq1B5E3T4fbvjId6WifHUdSGsMMuPg== } dependencies: - "@types/node": 18.15.11 + "@types/node": 20.14.2 dev: false - /@types/connect@3.4.35: + /@types/connect@3.4.38: resolution: - { integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== } + { integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== } dependencies: - "@types/node": 18.15.11 + "@types/node": 20.14.2 dev: false /@types/conventional-commits-parser@5.0.0: resolution: { integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ== } dependencies: - "@types/node": 18.15.11 + "@types/node": 20.14.2 dev: true - /@types/express-serve-static-core@4.17.33: + /@types/express-serve-static-core@4.19.3: resolution: - { integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== } + { integrity: sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg== } dependencies: - "@types/node": 18.15.11 - "@types/qs": 6.9.7 - "@types/range-parser": 1.2.4 + "@types/node": 20.14.2 + "@types/qs": 6.9.15 + "@types/range-parser": 1.2.7 + "@types/send": 0.17.4 dev: false - /@types/express@4.17.17: + /@types/express@4.17.21: resolution: - { integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== } + { integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== } dependencies: - "@types/body-parser": 1.19.2 - "@types/express-serve-static-core": 4.17.33 - "@types/qs": 6.9.7 - "@types/serve-static": 1.15.1 + "@types/body-parser": 1.19.5 + "@types/express-serve-static-core": 4.19.3 + "@types/qs": 6.9.15 + "@types/serve-static": 1.15.7 dev: false - /@types/fined@1.1.3: + /@types/fined@1.1.5: resolution: - { integrity: sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww== } + { integrity: sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ== } dev: false - /@types/graceful-fs@4.1.6: + /@types/graceful-fs@4.1.9: resolution: - { integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== } + { integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== } dependencies: - "@types/node": 18.15.11 + "@types/node": 20.14.2 + dev: false + + /@types/http-errors@2.0.4: + resolution: + { integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== } dev: false - /@types/inquirer@8.2.6: + /@types/inquirer@8.2.10: resolution: - { integrity: sha512-3uT88kxg8lNzY8ay2ZjP44DKcRaTGztqeIvN2zHvhzIBH/uAPaL75aBtdNRKbA7xXoMbBt5kX0M00VKAnfOYlA== } + { integrity: sha512-IdD5NmHyVjWM8SHWo/kPBgtzXatwPkfwzyP3fN1jF2g9BWt5WO+8hL2F4o2GKIYsU40PpqeevuUWvkS/roXJkA== } dependencies: - "@types/through": 0.0.30 - rxjs: 7.8.0 + "@types/through": 0.0.33 + rxjs: 7.8.1 dev: false - /@types/istanbul-lib-coverage@2.0.4: + /@types/istanbul-lib-coverage@2.0.6: resolution: - { integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== } + { integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== } dev: false - /@types/istanbul-lib-report@3.0.0: + /@types/istanbul-lib-report@3.0.3: resolution: - { integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== } + { integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== } dependencies: - "@types/istanbul-lib-coverage": 2.0.4 + "@types/istanbul-lib-coverage": 2.0.6 dev: false - /@types/istanbul-reports@3.0.1: + /@types/istanbul-reports@3.0.4: resolution: - { integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== } + { integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== } dependencies: - "@types/istanbul-lib-report": 3.0.0 + "@types/istanbul-lib-report": 3.0.3 dev: false /@types/json5@0.0.29: @@ -3378,12 +3304,12 @@ packages: { integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== } dev: true - /@types/liftoff@4.0.0: + /@types/liftoff@4.0.3: resolution: - { integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw== } + { integrity: sha512-UgbL2kR5pLrWICvr8+fuSg0u43LY250q7ZMkC+XKC3E+rs/YBDEnQIzsnhU5dYsLlwMi3R75UvCL87pObP1sxw== } dependencies: - "@types/fined": 1.1.3 - "@types/node": 18.15.11 + "@types/fined": 1.1.5 + "@types/node": 20.14.2 dev: false /@types/long@4.0.2: @@ -3391,9 +3317,9 @@ packages: { integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== } dev: false - /@types/mime@3.0.1: + /@types/mime@1.3.5: resolution: - { integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== } + { integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== } dev: false /@types/mongodb@3.6.20: @@ -3401,65 +3327,76 @@ packages: { integrity: sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ== } dependencies: "@types/bson": 4.0.5 - "@types/node": 18.15.11 + "@types/node": 20.14.2 dev: true - /@types/node@18.15.11: + /@types/node@20.14.2: resolution: - { integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q== } + { integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== } + dependencies: + undici-types: 5.26.5 - /@types/prettier@2.7.2: + /@types/qs@6.9.15: resolution: - { integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== } + { integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== } dev: false - /@types/qs@6.9.7: + /@types/range-parser@1.2.7: resolution: - { integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== } + { integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== } dev: false - /@types/range-parser@1.2.4: + /@types/send@0.17.4: resolution: - { integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== } + { integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== } + dependencies: + "@types/mime": 1.3.5 + "@types/node": 20.14.2 dev: false - /@types/serve-static@1.15.1: + /@types/serve-static@1.15.7: resolution: - { integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== } + { integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== } dependencies: - "@types/mime": 3.0.1 - "@types/node": 18.15.11 + "@types/http-errors": 2.0.4 + "@types/node": 20.14.2 + "@types/send": 0.17.4 dev: false - /@types/stack-utils@2.0.1: + /@types/stack-utils@2.0.3: resolution: - { integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== } + { integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== } dev: false - /@types/through@0.0.30: + /@types/through@0.0.33: resolution: - { integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg== } + { integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ== } dependencies: - "@types/node": 18.15.11 + "@types/node": 20.14.2 dev: false - /@types/triple-beam@1.3.2: + /@types/triple-beam@1.3.5: resolution: - { integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g== } + { integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== } dev: false - /@types/yargs-parser@21.0.0: + /@types/yargs-parser@21.0.3: resolution: - { integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== } + { integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== } dev: false - /@types/yargs@17.0.24: + /@types/yargs@17.0.32: resolution: - { integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== } + { integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== } dependencies: - "@types/yargs-parser": 21.0.0 + "@types/yargs-parser": 21.0.3 dev: false + /@ungap/structured-clone@1.2.0: + resolution: + { integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== } + dev: true + /JSONStream@1.3.5: resolution: { integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== } @@ -3469,11 +3406,6 @@ packages: through: 2.3.8 dev: true - /abbrev@1.1.1: - resolution: - { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== } - dev: true - /accepts@1.3.8: resolution: { integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== } @@ -3481,20 +3413,19 @@ packages: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.11.3 dev: true - /acorn@8.8.2: + /acorn@8.11.3: resolution: - { integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== } + { integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== } engines: { node: ">=0.4.0" } hasBin: true dev: true @@ -3518,9 +3449,9 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.12.0: + /ajv@8.16.0: resolution: - { integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== } + { integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw== } dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -3565,7 +3496,6 @@ packages: resolution: { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== } engines: { node: ">=10" } - dev: false /anymatch@3.1.3: resolution: @@ -3587,12 +3517,13 @@ packages: { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } dev: true - /array-buffer-byte-length@1.0.0: + /array-buffer-byte-length@1.0.1: resolution: - { integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== } + { integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 + call-bind: 1.0.7 + is-array-buffer: 3.0.4 dev: true /array-each@1.0.1: @@ -3604,22 +3535,22 @@ packages: /array-flatten@1.1.1: resolution: { integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== } - dev: true /array-ify@1.0.0: resolution: { integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== } dev: true - /array-includes@3.1.6: + /array-includes@3.1.8: resolution: - { integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== } + { integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 is-string: 1.0.7 dev: true @@ -3635,26 +3566,54 @@ packages: engines: { node: ">=8" } dev: false - /array.prototype.flat@1.3.1: + /array.prototype.findlastindex@1.2.5: + resolution: + { integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + dev: true + + /array.prototype.flat@1.3.2: resolution: - { integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== } + { integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 dev: true - /array.prototype.flatmap@1.3.1: + /array.prototype.flatmap@1.3.2: resolution: - { integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== } + { integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + dev: true + + /arraybuffer.prototype.slice@1.0.3: + resolution: + { integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== } + engines: { node: ">= 0.4" } + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 dev: true /async-hook-jl@1.7.6: @@ -3665,9 +3624,9 @@ packages: stack-chain: 1.3.7 dev: false - /async@3.2.4: + /async@3.2.5: resolution: - { integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== } + { integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== } dev: false /asynckit@0.4.0: @@ -3675,35 +3634,37 @@ packages: { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } dev: false - /available-typed-arrays@1.0.5: + /available-typed-arrays@1.0.7: resolution: - { integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== } + { integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== } engines: { node: ">= 0.4" } + dependencies: + possible-typed-array-names: 1.0.0 dev: true /axios@1.6.0: resolution: { integrity: sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg== } dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.6 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug dev: false - /babel-jest@29.5.0(@babel/core@7.23.6): + /babel-jest@29.7.0(@babel/core@7.23.6): resolution: - { integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q== } + { integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } peerDependencies: "@babel/core": ^7.8.0 dependencies: "@babel/core": 7.23.6 - "@jest/transform": 29.5.0 - "@types/babel__core": 7.20.0 + "@jest/transform": 29.7.0 + "@types/babel__core": 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0(@babel/core@7.23.6) + babel-preset-jest: 29.6.3(@babel/core@7.23.6) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -3725,26 +3686,26 @@ packages: - supports-color dev: false - /babel-plugin-jest-hoist@29.5.0: + /babel-plugin-jest-hoist@29.6.3: resolution: - { integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== } + { integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: "@babel/template": 7.20.7 - "@babel/types": 7.21.5 - "@types/babel__core": 7.20.0 - "@types/babel__traverse": 7.18.3 + "@babel/types": 7.24.7 + "@types/babel__core": 7.20.5 + "@types/babel__traverse": 7.20.6 dev: false - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.23.6): resolution: - { integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ== } + { integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== } peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - "@babel/compat-data": 7.23.5 + "@babel/compat-data": 7.24.7 "@babel/core": 7.23.6 - "@babel/helper-define-polyfill-provider": 0.4.4(@babel/core@7.23.6) + "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3758,19 +3719,19 @@ packages: dependencies: "@babel/core": 7.23.6 "@babel/helper-define-polyfill-provider": 0.4.4(@babel/core@7.23.6) - core-js-compat: 3.34.0 + core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.6): resolution: - { integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg== } + { integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== } peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: "@babel/core": 7.23.6 - "@babel/helper-define-polyfill-provider": 0.4.4(@babel/core@7.23.6) + "@babel/helper-define-polyfill-provider": 0.5.0(@babel/core@7.23.6) transitivePeerDependencies: - supports-color dev: false @@ -3796,15 +3757,15 @@ packages: "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.23.6) dev: false - /babel-preset-jest@29.5.0(@babel/core@7.23.6): + /babel-preset-jest@29.6.3(@babel/core@7.23.6): resolution: - { integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== } + { integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } peerDependencies: "@babel/core": ^7.0.0 dependencies: "@babel/core": 7.23.6 - babel-plugin-jest-hoist: 29.5.0 + babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.6) dev: false @@ -3817,9 +3778,9 @@ packages: { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } dev: false - /binary-extensions@2.2.0: + /binary-extensions@2.3.0: resolution: - { integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== } + { integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== } engines: { node: ">=8" } /bl@2.2.1: @@ -3853,24 +3814,25 @@ packages: { integrity: sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== } dev: true - /body-parser@1.18.2: + /body-parser@1.20.2: resolution: - { integrity: sha512-XIXhPptoLGNcvFyyOzjNXCjDYIbYj4iuXO0VU9lM0f3kYdG0ar5yg7C+pIc3OyoTlZXDu5ObpLTmS2Cgp89oDg== } - engines: { node: ">= 0.8" } + { integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== } + engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } dependencies: - bytes: 3.0.0 + bytes: 3.1.2 content-type: 1.0.5 debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.6.3 - iconv-lite: 0.4.19 - on-finished: 2.3.0 - qs: 6.5.1 - raw-body: 2.3.2 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 type-is: 1.6.18 + unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: true /brace-expansion@1.1.11: resolution: @@ -3886,35 +3848,23 @@ packages: balanced-match: 1.0.2 dev: false - /braces@3.0.2: + /braces@3.0.3: resolution: - { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== } + { integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== } engines: { node: ">=8" } dependencies: - fill-range: 7.0.1 - - /browserslist@4.21.5: - resolution: - { integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true - dependencies: - caniuse-lite: 1.0.30001478 - electron-to-chromium: 1.4.365 - node-releases: 2.0.10 - update-browserslist-db: 1.0.10(browserslist@4.21.5) - dev: true + fill-range: 7.1.1 - /browserslist@4.22.2: + /browserslist@4.23.1: resolution: - { integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== } + { integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001570 - electron-to-chromium: 1.4.614 + caniuse-lite: 1.0.30001633 + electron-to-chromium: 1.4.802 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.2) + update-browserslist-db: 1.0.16(browserslist@4.23.1) /bser@2.1.1: resolution: @@ -3929,9 +3879,9 @@ packages: engines: { node: ">=0.6.19" } dev: true - /bson@6.6.0: + /bson@6.7.0: resolution: - { integrity: sha512-BVINv2SgcMjL4oYbBuCQTpE3/VKOSxrOA8Cj/wQP7izSzlBGVomdm+TcUd0Pzy0ytLSSDweCKQ6X3f5veM5LQA== } + { integrity: sha512-w2IquM5mYzYZv6rs3uN2DZTOBe2a0zXLj53TGDqwF4l6Sz/XsISrisXOJihArF9+BZ6Cq/GjVht7Sjfmri7ytQ== } engines: { node: ">=16.20.1" } dev: false @@ -3956,19 +3906,21 @@ packages: ieee754: 1.2.1 dev: false - /bytes@3.0.0: + /bytes@3.1.2: resolution: - { integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== } + { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== } engines: { node: ">= 0.8" } - dev: true - /call-bind@1.0.2: + /call-bind@1.0.7: resolution: - { integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== } + { integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== } + engines: { node: ">= 0.4" } dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.0 - dev: true + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 /callsites@3.1.0: resolution: @@ -3980,7 +3932,7 @@ packages: { integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== } dependencies: pascal-case: 3.1.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /camelcase@5.3.1: @@ -3995,21 +3947,16 @@ packages: engines: { node: ">=10" } dev: false - /caniuse-lite@1.0.30001478: - resolution: - { integrity: sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw== } - dev: true - - /caniuse-lite@1.0.30001570: + /caniuse-lite@1.0.30001633: resolution: - { integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== } + { integrity: sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg== } /capital-case@1.0.4: resolution: { integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== } dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 upper-case-first: 2.0.2 dev: false @@ -4050,7 +3997,7 @@ packages: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /char-regex@1.0.2: @@ -4064,30 +4011,30 @@ packages: { integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== } dev: false - /chokidar@3.5.3: + /chokidar@3.6.0: resolution: - { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } + { integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== } engines: { node: ">= 8.10.0" } dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 - /ci-info@3.8.0: + /ci-info@3.9.0: resolution: - { integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== } + { integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== } engines: { node: ">=8" } dev: false - /cjs-module-lexer@1.2.2: + /cjs-module-lexer@1.3.1: resolution: - { integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== } + { integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== } dev: false /clean-stack@2.2.0: @@ -4112,9 +4059,9 @@ packages: restore-cursor: 4.0.0 dev: false - /cli-spinners@2.8.0: + /cli-spinners@2.9.2: resolution: - { integrity: sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ== } + { integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== } engines: { node: ">=6" } dev: false @@ -4155,7 +4102,7 @@ packages: dependencies: async-hook-jl: 1.7.6 emitter-listener: 1.1.2 - semver: 5.7.1 + semver: 5.7.2 dev: false /co@4.6.0: @@ -4164,9 +4111,9 @@ packages: engines: { iojs: ">= 1.0.0", node: ">= 0.12.0" } dev: false - /collect-v8-coverage@1.0.1: + /collect-v8-coverage@1.0.2: resolution: - { integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== } + { integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== } dev: false /color-convert@1.9.3: @@ -4251,21 +4198,21 @@ packages: { integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== } dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 upper-case: 2.0.2 dev: false - /content-disposition@0.5.2: + /content-disposition@0.5.4: resolution: - { integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== } + { integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== } engines: { node: ">= 0.6" } - dev: true + dependencies: + safe-buffer: 5.2.1 /content-type@1.0.5: resolution: { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== } engines: { node: ">= 0.6" } - dev: true /conventional-changelog-angular@7.0.0: resolution: @@ -4298,6 +4245,7 @@ packages: /convert-source-map@1.9.0: resolution: { integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== } + dev: true /convert-source-map@2.0.0: resolution: @@ -4306,19 +4254,17 @@ packages: /cookie-signature@1.0.6: resolution: { integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== } - dev: true - /cookie@0.3.1: + /cookie@0.6.0: resolution: - { integrity: sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw== } + { integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== } engines: { node: ">= 0.6" } - dev: true - /core-js-compat@3.34.0: + /core-js-compat@3.37.1: resolution: - { integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA== } + { integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== } dependencies: - browserslist: 4.22.2 + browserslist: 4.23.1 dev: false /core-js@3.6.5: @@ -4332,7 +4278,7 @@ packages: resolution: { integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== } - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.15.11)(cosmiconfig@9.0.0)(typescript@5.0.4): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0)(typescript@5.4.5): resolution: { integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA== } engines: { node: ">=v16" } @@ -4341,13 +4287,13 @@ packages: cosmiconfig: ">=8.2" typescript: ">=4" dependencies: - "@types/node": 18.15.11 - cosmiconfig: 9.0.0(typescript@5.0.4) - jiti: 1.21.0 - typescript: 5.0.4 + "@types/node": 20.14.2 + cosmiconfig: 9.0.0(typescript@5.4.5) + jiti: 1.21.6 + typescript: 5.4.5 dev: true - /cosmiconfig@9.0.0(typescript@5.0.4): + /cosmiconfig@9.0.0(typescript@5.4.5): resolution: { integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== } engines: { node: ">=14" } @@ -4361,9 +4307,29 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.0.4 + typescript: 5.4.5 dev: true + /create-jest@29.7.0(@types/node@20.14.2): + resolution: + { integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + hasBin: true + dependencies: + "@jest/types": 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.14.2) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - "@types/node" + - babel-plugin-macros + - supports-color + - ts-node + dev: false + /cross-spawn@7.0.3: resolution: { integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== } @@ -4379,6 +4345,36 @@ packages: engines: { node: ">=12" } dev: true + /data-view-buffer@1.0.1: + resolution: + { integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length@1.0.1: + resolution: + { integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset@1.0.0: + resolution: + { integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + /debug@2.6.9: resolution: { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== } @@ -4389,7 +4385,6 @@ packages: optional: true dependencies: ms: 2.0.0 - dev: true /debug@3.1.0: resolution: @@ -4416,9 +4411,9 @@ packages: supports-color: 5.5.0 dev: true - /debug@4.3.4: + /debug@4.3.5: resolution: - { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== } + { integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== } engines: { node: ">=6.0" } peerDependencies: supports-color: "*" @@ -4428,9 +4423,14 @@ packages: dependencies: ms: 2.1.2 - /dedent@0.7.0: + /dedent@1.5.3: resolution: - { integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== } + { integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== } + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true dev: false /deep-diff@1.0.2: @@ -4456,12 +4456,22 @@ packages: clone: 1.0.4 dev: false - /define-properties@1.2.0: + /define-data-property@1.1.4: + resolution: + { integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== } + engines: { node: ">= 0.4" } + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + /define-properties@1.2.1: resolution: - { integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== } + { integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== } engines: { node: ">= 0.4" } dependencies: - has-property-descriptors: 1.0.0 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 dev: true @@ -4492,28 +4502,15 @@ packages: engines: { node: ">=0.10" } dev: true - /depd@1.1.1: - resolution: - { integrity: sha512-Jlk9xvkTDGXwZiIDyoM7+3AsuvJVoyOpRupvEVy9nX3YO3/ieZxhlgh8GpLNZ8AY7HjO6y2YwpMSh1ejhu3uIw== } - engines: { node: ">= 0.6" } - dev: true - - /depd@1.1.2: - resolution: - { integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== } - engines: { node: ">= 0.6" } - dev: true - /depd@2.0.0: resolution: { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } engines: { node: ">= 0.8" } - dev: false - /destroy@1.0.4: + /destroy@1.2.0: resolution: - { integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg== } - dev: true + { integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== } + engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } /detect-file@1.0.0: resolution: @@ -4527,11 +4524,10 @@ packages: engines: { node: ">=8" } dev: false - /diff-sequences@29.4.3: + /diff-sequences@29.6.3: resolution: - { integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== } + { integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dev: false /dir-glob@3.0.1: resolution: @@ -4562,7 +4558,7 @@ packages: { integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== } dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /dot-object@2.1.4: @@ -4588,7 +4584,7 @@ packages: hasBin: true dependencies: cross-spawn: 7.0.3 - dotenv: 16.0.3 + dotenv: 16.4.5 dotenv-expand: 10.0.0 minimist: 1.2.8 dev: false @@ -4599,25 +4595,19 @@ packages: engines: { node: ">=12" } dev: false - /dotenv@16.0.3: + /dotenv@16.4.5: resolution: - { integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== } + { integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== } engines: { node: ">=12" } dev: false /ee-first@1.1.1: resolution: { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } - dev: true - - /electron-to-chromium@1.4.365: - resolution: - { integrity: sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg== } - dev: true - /electron-to-chromium@1.4.614: + /electron-to-chromium@1.4.802: resolution: - { integrity: sha512-X4ze/9Sc3QWs6h92yerwqv7aB/uU8vCjZcrMjA8N9R1pjMFRe44dLsck5FzLilOYvcXuDn93B+bpGYyufc70gQ== } + { integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA== } /emitter-listener@1.1.2: resolution: @@ -4645,7 +4635,6 @@ packages: resolution: { integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== } engines: { node: ">= 0.8" } - dev: true /env-paths@2.2.1: resolution: @@ -4659,62 +4648,94 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract@1.21.2: + /es-abstract@1.23.3: resolution: - { integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== } + { integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== } engines: { node: ">= 0.4" } dependencies: - array-buffer-byte-length: 1.0.0 - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - internal-slot: 1.0.5 - is-array-buffer: 3.0.2 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-negative-zero: 2.0.2 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 - typed-array-length: 1.0.4 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.15 + dev: true + + /es-define-property@1.0.0: + resolution: + { integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== } + engines: { node: ">= 0.4" } + dependencies: + get-intrinsic: 1.2.4 + + /es-errors@1.3.0: + resolution: + { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } + engines: { node: ">= 0.4" } + + /es-object-atoms@1.0.0: + resolution: + { integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== } + engines: { node: ">= 0.4" } + dependencies: + es-errors: 1.3.0 dev: true - /es-set-tostringtag@2.0.1: + /es-set-tostringtag@2.0.3: resolution: - { integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== } + { integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== } engines: { node: ">= 0.4" } dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - has-tostringtag: 1.0.0 + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 dev: true - /es-shim-unscopables@1.0.0: + /es-shim-unscopables@1.0.2: resolution: - { integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== } + { integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== } dependencies: - has: 1.0.3 + hasown: 2.0.2 dev: true /es-to-primitive@1.2.1: @@ -4731,14 +4752,15 @@ packages: resolution: { integrity: sha512-ZuUxY9sdp78dA7a2mGpHypMYvsaObitJnPX4l676pfbSSBPJK8yx8VkxxK+SvznZvkDHXHWdorxWrDknjHSLEA== } engines: { node: ">=14" } + deprecated: Esbuild natively supports glob-style imports since version 0.19 peerDependencies: esbuild: ^0.x.x dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 esbuild: 0.17.5 - fast-glob: 3.2.12 + fast-glob: 3.3.2 minimatch: 5.1.6 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.3 unixify: 1.0.0 dev: false @@ -4773,15 +4795,14 @@ packages: "@esbuild/win32-x64": 0.17.5 dev: false - /escalade@3.1.1: + /escalade@3.1.2: resolution: - { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } + { integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== } engines: { node: ">=6" } /escape-html@1.0.3: resolution: { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== } - dev: true /escape-string-regexp@1.0.5: resolution: @@ -4810,20 +4831,20 @@ packages: eslint-plugin-turbo: 0.0.7(eslint@8.33.0) dev: true - /eslint-import-resolver-node@0.3.7: + /eslint-import-resolver-node@0.3.9: resolution: - { integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== } + { integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== } dependencies: debug: 3.2.7(supports-color@5.5.0) - is-core-module: 2.12.0 - resolve: 1.22.3 + is-core-module: 2.13.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(eslint-import-resolver-node@0.3.7)(eslint@8.38.0): + /eslint-module-utils@2.8.1(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: - { integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== } + { integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q== } engines: { node: ">=4" } peerDependencies: "@typescript-eslint/parser": "*" @@ -4844,15 +4865,15 @@ packages: optional: true dependencies: debug: 3.2.7(supports-color@5.5.0) - eslint: 8.38.0 - eslint-import-resolver-node: 0.3.7 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.27.5(eslint@8.38.0): + /eslint-plugin-import@2.29.1(eslint@8.57.0): resolution: - { integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== } + { integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== } engines: { node: ">=4" } peerDependencies: "@typescript-eslint/parser": "*" @@ -4861,22 +4882,24 @@ packages: "@typescript-eslint/parser": optional: true dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.38.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(eslint-import-resolver-node@0.3.7)(eslint@8.38.0) - has: 1.0.3 - is-core-module: 2.12.0 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.1(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + hasown: 2.0.2 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.3 - semver: 6.3.0 - tsconfig-paths: 3.14.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -4892,9 +4915,9 @@ packages: eslint: 8.33.0 dev: true - /eslint-scope@7.2.0: + /eslint-scope@7.2.2: resolution: - { integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== } + { integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: esrecurse: 4.3.0 @@ -4918,9 +4941,9 @@ packages: engines: { node: ">=10" } dev: true - /eslint-visitor-keys@3.4.0: + /eslint-visitor-keys@3.4.3: resolution: - { integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== } + { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true @@ -4931,40 +4954,40 @@ packages: hasBin: true dependencies: "@eslint/eslintrc": 1.4.1 - "@humanwhocodes/config-array": 0.11.8 + "@humanwhocodes/config-array": 0.11.14 "@humanwhocodes/module-importer": 1.0.1 "@nodelib/fs.walk": 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 + eslint-scope: 7.2.2 eslint-utils: 3.0.0(eslint@8.33.0) - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 + globals: 13.24.0 grapheme-splitter: 1.0.4 - ignore: 5.2.4 + ignore: 5.3.1 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.0 + js-sdsl: 4.4.2 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 + optionator: 0.9.4 regexpp: 3.2.0 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 @@ -4973,64 +4996,62 @@ packages: - supports-color dev: true - /eslint@8.38.0: + /eslint@8.57.0: resolution: - { integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg== } + { integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.38.0) - "@eslint-community/regexpp": 4.5.0 - "@eslint/eslintrc": 2.0.2 - "@eslint/js": 8.38.0 - "@humanwhocodes/config-array": 0.11.8 + "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@eslint-community/regexpp": 4.10.1 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": 0.11.14 "@humanwhocodes/module-importer": 1.0.1 "@nodelib/fs.walk": 1.2.8 + "@ungap/structured-clone": 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - import-fresh: 3.3.0 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 + optionator: 0.9.4 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree@9.5.1: + /espree@9.6.1: resolution: - { integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== } + { integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.4.0 + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 dev: true /esprima@4.0.1: @@ -5071,7 +5092,6 @@ packages: resolution: { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== } engines: { node: ">= 0.6" } - dev: true /execa@5.1.1: resolution: @@ -5119,16 +5139,16 @@ packages: homedir-polyfill: 1.0.3 dev: false - /expect@29.5.0: + /expect@29.7.0: resolution: - { integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== } + { integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/expect-utils": 29.5.0 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-util: 29.5.0 + "@jest/expect-utils": 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 dev: false /express-http-context@1.2.4: @@ -5136,49 +5156,49 @@ packages: { integrity: sha512-jPpBbF1MWWdRcUU1rxsX0CPnA8ueEj8xgWvpRGHoXWGI4l5KqhPY4Bq+Gt6s2IhqHQQ0g0wIvJ3jFfbUuJJycQ== } engines: { node: ">=8.0.0 <10.0.0 || >=10.4.0" } dependencies: - "@types/cls-hooked": 4.3.3 - "@types/express": 4.17.17 + "@types/cls-hooked": 4.3.8 + "@types/express": 4.17.21 cls-hooked: 4.2.2 dev: false - /express@4.16.2: + /express@4.19.2: resolution: - { integrity: sha512-4mc9RUEAUpPMFR6gpXcnPt0/q2Zil35FTUr07ixWYX90RmUKL3jUbvTvJzkc/uL3r+A7kuWSiIqOyVUSWoZXWQ== } + { integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== } engines: { node: ">= 0.10.0" } dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.18.2 - content-disposition: 0.5.2 + body-parser: 1.20.2 + content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.3.1 + cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 - depd: 1.1.2 + depd: 2.0.0 encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.1.0 + finalhandler: 1.2.0 fresh: 0.5.2 + http-errors: 2.0.0 merge-descriptors: 1.0.1 methods: 1.1.2 - on-finished: 2.3.0 + on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.7 proxy-addr: 2.0.7 - qs: 6.5.1 + qs: 6.11.0 range-parser: 1.2.1 - safe-buffer: 5.1.1 - send: 0.16.1 - serve-static: 1.13.1 - setprototypeof: 1.1.0 - statuses: 1.3.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: true /extend@3.0.2: resolution: @@ -5200,16 +5220,16 @@ packages: { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } dev: true - /fast-glob@3.2.12: + /fast-glob@3.3.2: resolution: - { integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== } + { integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== } engines: { node: ">=8.6.0" } dependencies: "@nodelib/fs.stat": 2.0.5 "@nodelib/fs.walk": 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 dev: false /fast-json-stable-stringify@2.1.0: @@ -5221,9 +5241,9 @@ packages: { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== } dev: true - /fastq@1.15.0: + /fastq@1.17.1: resolution: - { integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== } + { integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== } dependencies: reusify: 1.0.4 @@ -5260,38 +5280,37 @@ packages: { integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== } engines: { node: ^10.12.0 || >=12.0.0 } dependencies: - flat-cache: 3.0.4 + flat-cache: 3.2.0 dev: true /file-stream-rotator@0.6.1: resolution: { integrity: sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ== } dependencies: - moment: 2.29.4 + moment: 2.30.1 dev: false - /fill-range@7.0.1: + /fill-range@7.1.1: resolution: - { integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== } + { integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== } engines: { node: ">=8" } dependencies: to-regex-range: 5.0.1 - /finalhandler@1.1.0: + /finalhandler@1.2.0: resolution: - { integrity: sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw== } + { integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== } engines: { node: ">= 0.8" } dependencies: debug: 2.6.9 encodeurl: 1.0.2 escape-html: 1.0.3 - on-finished: 2.3.0 + on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 1.3.1 + statuses: 2.0.1 unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: true /find-up@4.1.0: resolution: @@ -5328,7 +5347,7 @@ packages: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.7 resolve-dir: 1.0.1 dev: false @@ -5385,18 +5404,19 @@ packages: engines: { node: ">= 10.13.0" } dev: false - /flat-cache@3.0.4: + /flat-cache@3.2.0: resolution: - { integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== } + { integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== } engines: { node: ^10.12.0 || >=12.0.0 } dependencies: - flatted: 3.2.7 + flatted: 3.3.1 + keyv: 4.5.4 rimraf: 3.0.2 dev: true - /flatted@3.2.7: + /flatted@3.3.1: resolution: - { integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== } + { integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== } dev: true /fn.name@1.1.0: @@ -5404,9 +5424,9 @@ packages: { integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== } dev: false - /follow-redirects@1.15.2: + /follow-redirects@1.15.6: resolution: - { integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== } + { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } engines: { node: ">=4.0" } peerDependencies: debug: "*" @@ -5450,38 +5470,41 @@ packages: resolution: { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== } engines: { node: ">= 0.6" } - dev: true /fresh@0.5.2: resolution: { integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== } engines: { node: ">= 0.6" } + + /fs-readdir-recursive@1.1.0: + resolution: + { integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== } dev: true /fs.realpath@1.0.0: resolution: { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== } - /fsevents@2.3.2: + /fsevents@2.3.3: resolution: - { integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== } + { integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== } engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] requiresBuild: true optional: true - /function-bind@1.1.1: + /function-bind@1.1.2: resolution: - { integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== } + { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== } - /function.prototype.name@1.1.5: + /function.prototype.name@1.1.6: resolution: - { integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== } + { integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 functions-have-names: 1.2.3 dev: true @@ -5500,14 +5523,16 @@ packages: { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== } engines: { node: 6.* || 8.* || >= 10.* } - /get-intrinsic@1.2.0: + /get-intrinsic@1.2.4: resolution: - { integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== } + { integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== } + engines: { node: ">= 0.4" } dependencies: - function-bind: 1.1.1 - has: 1.0.3 + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - dev: true + hasown: 2.0.2 /get-package-type@0.1.0: resolution: @@ -5527,13 +5552,14 @@ packages: engines: { node: ">=16" } dev: true - /get-symbol-description@1.0.0: + /get-symbol-description@1.0.2: resolution: - { integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== } + { integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 dev: true /git-raw-commits@4.0.0: @@ -5565,6 +5591,7 @@ packages: /glob@7.2.3: resolution: { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== } + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -5608,20 +5635,21 @@ packages: { integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== } engines: { node: ">=4" } - /globals@13.20.0: + /globals@13.24.0: resolution: - { integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== } + { integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== } engines: { node: ">=8" } dependencies: type-fest: 0.20.2 dev: true - /globalthis@1.0.3: + /globalthis@1.0.4: resolution: - { integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== } + { integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== } engines: { node: ">= 0.4" } dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 + gopd: 1.0.1 dev: true /globby@11.1.0: @@ -5631,20 +5659,20 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: false - /globby@13.1.4: + /globby@13.2.2: resolution: - { integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== } + { integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 4.0.0 dev: false @@ -5653,8 +5681,7 @@ packages: resolution: { integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== } dependencies: - get-intrinsic: 1.2.0 - dev: true + get-intrinsic: 1.2.4 /graceful-fs@4.2.11: resolution: @@ -5666,9 +5693,14 @@ packages: { integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== } dev: true - /handlebars@4.7.7: + /graphemer@1.4.0: + resolution: + { integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== } + dev: true + + /handlebars@4.7.8: resolution: - { integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== } + { integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== } engines: { node: ">=0.4.7" } hasBin: true dependencies: @@ -5677,7 +5709,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.18.0 dev: false /has-bigints@1.0.2: @@ -5695,46 +5727,43 @@ packages: { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== } engines: { node: ">=8" } - /has-property-descriptors@1.0.0: + /has-property-descriptors@1.0.2: resolution: - { integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== } + { integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== } dependencies: - get-intrinsic: 1.2.0 - dev: true + es-define-property: 1.0.0 - /has-proto@1.0.1: + /has-proto@1.0.3: resolution: - { integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== } + { integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== } engines: { node: ">= 0.4" } - dev: true /has-symbols@1.0.3: resolution: { integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== } engines: { node: ">= 0.4" } - dev: true - /has-tostringtag@1.0.0: + /has-tostringtag@1.0.2: resolution: - { integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== } + { integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== } engines: { node: ">= 0.4" } dependencies: has-symbols: 1.0.3 dev: true - /has@1.0.3: + /hasown@2.0.2: resolution: - { integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== } - engines: { node: ">= 0.4.0" } + { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== } + engines: { node: ">= 0.4" } dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 /header-case@2.0.4: resolution: { integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== } dependencies: capital-case: 1.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /homedir-polyfill@1.0.3: @@ -5750,28 +5779,6 @@ packages: { integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== } dev: false - /http-errors@1.6.2: - resolution: - { integrity: sha512-STnYGcKMXL9CGdtpeTFnLmgMSHTTNQJSHxiC4DETHKf934Q160Ht5pljrNeH24S0O9xUN+9vsDJZdZtk5js6Ww== } - engines: { node: ">= 0.6" } - dependencies: - depd: 1.1.1 - inherits: 2.0.3 - setprototypeof: 1.0.3 - statuses: 1.3.1 - dev: true - - /http-errors@1.6.3: - resolution: - { integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== } - engines: { node: ">= 0.6" } - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - dev: true - /http-errors@2.0.0: resolution: { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== } @@ -5782,7 +5789,6 @@ packages: setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 - dev: false /http-parser-js@0.5.8: resolution: @@ -5801,19 +5807,12 @@ packages: engines: { node: ">=16.17.0" } dev: true - /iconv-lite@0.4.19: - resolution: - { integrity: sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ== } - engines: { node: ">=0.10.0" } - dev: true - /iconv-lite@0.4.24: resolution: { integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== } engines: { node: ">=0.10.0" } dependencies: safer-buffer: 2.1.2 - dev: false /idb@3.0.2: resolution: @@ -5830,9 +5829,9 @@ packages: { integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== } dev: true - /ignore@5.2.4: + /ignore@5.3.1: resolution: - { integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== } + { integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== } engines: { node: ">= 4" } /immediate@3.0.6: @@ -5859,9 +5858,9 @@ packages: resolve-cwd: 3.0.0 dev: false - /import-meta-resolve@4.0.0: + /import-meta-resolve@4.1.0: resolution: - { integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA== } + { integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== } dev: true /imurmurhash@0.1.4: @@ -5878,15 +5877,11 @@ packages: /inflight@1.0.6: resolution: { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits@2.0.3: - resolution: - { integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== } - dev: true - /inherits@2.0.4: resolution: { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } @@ -5902,9 +5897,9 @@ packages: engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } dev: true - /inquirer@8.2.5: + /inquirer@8.2.6: resolution: - { integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== } + { integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== } engines: { node: ">=12.0.0" } dependencies: ansi-escapes: 4.3.2 @@ -5917,21 +5912,21 @@ packages: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.0 + rxjs: 7.8.1 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 - wrap-ansi: 7.0.0 + wrap-ansi: 6.2.0 dev: false - /internal-slot@1.0.5: + /internal-slot@1.0.7: resolution: - { integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== } + { integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== } engines: { node: ">= 0.4" } dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - side-channel: 1.0.4 + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 dev: true /interpret@1.4.0: @@ -5950,7 +5945,6 @@ packages: resolution: { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== } engines: { node: ">= 0.10" } - dev: true /is-absolute@1.0.0: resolution: @@ -5961,13 +5955,13 @@ packages: is-windows: 1.0.2 dev: false - /is-array-buffer@3.0.2: + /is-array-buffer@3.0.4: resolution: - { integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== } + { integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - is-typed-array: 1.1.10 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 dev: true /is-arrayish@0.2.1: @@ -5991,15 +5985,15 @@ packages: { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== } engines: { node: ">=8" } dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 /is-boolean-object@1.1.2: resolution: { integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: true /is-callable@1.2.7: @@ -6008,18 +6002,26 @@ packages: engines: { node: ">= 0.4" } dev: true - /is-core-module@2.12.0: + /is-core-module@2.13.1: resolution: - { integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== } + { integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== } + dependencies: + hasown: 2.0.2 + + /is-data-view@1.0.1: + resolution: + { integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== } + engines: { node: ">= 0.4" } dependencies: - has: 1.0.3 + is-typed-array: 1.1.13 + dev: true /is-date-object@1.0.5: resolution: { integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== } engines: { node: ">= 0.4" } dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-extglob@2.1.1: @@ -6057,9 +6059,9 @@ packages: engines: { node: ">=12" } dev: false - /is-negative-zero@2.0.2: + /is-negative-zero@2.0.3: resolution: - { integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== } + { integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== } engines: { node: ">= 0.4" } dev: true @@ -6068,7 +6070,7 @@ packages: { integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== } engines: { node: ">= 0.4" } dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-number@7.0.0: @@ -6104,8 +6106,8 @@ packages: { integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: true /is-relative@1.0.0: @@ -6116,11 +6118,12 @@ packages: is-unc-path: 1.0.0 dev: false - /is-shared-array-buffer@1.0.2: + /is-shared-array-buffer@1.0.3: resolution: - { integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== } + { integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 dev: true /is-stream@2.0.1: @@ -6140,7 +6143,7 @@ packages: { integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== } engines: { node: ">= 0.4" } dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-symbol@1.0.4: @@ -6159,16 +6162,12 @@ packages: text-extensions: 2.4.0 dev: true - /is-typed-array@1.1.10: + /is-typed-array@1.1.13: resolution: - { integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== } + { integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== } engines: { node: ">= 0.4" } dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.15 dev: true /is-unc-path@1.0.0: @@ -6195,7 +6194,7 @@ packages: resolution: { integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== } dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 dev: true /is-windows@1.0.2: @@ -6208,6 +6207,11 @@ packages: resolution: { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== } + /isarray@2.0.5: + resolution: + { integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== } + dev: true + /isbinaryfile@4.0.10: resolution: { integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== } @@ -6224,9 +6228,9 @@ packages: engines: { node: ">=0.10.0" } dev: false - /istanbul-lib-coverage@3.2.0: + /istanbul-lib-coverage@3.2.2: resolution: - { integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== } + { integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== } engines: { node: ">=8" } dev: false @@ -6236,21 +6240,35 @@ packages: engines: { node: ">=8" } dependencies: "@babel/core": 7.23.6 - "@babel/parser": 7.21.5 + "@babel/parser": 7.24.7 "@istanbuljs/schema": 0.1.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /istanbul-lib-report@3.0.0: + /istanbul-lib-instrument@6.0.2: resolution: - { integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== } - engines: { node: ">=8" } + { integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== } + engines: { node: ">=10" } + dependencies: + "@babel/core": 7.24.7 + "@babel/parser": 7.24.7 + "@istanbuljs/schema": 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.6.2 + transitivePeerDependencies: + - supports-color + dev: false + + /istanbul-lib-report@3.0.1: + resolution: + { integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== } + engines: { node: ">=10" } dependencies: - istanbul-lib-coverage: 3.2.0 - make-dir: 3.1.0 + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 supports-color: 7.2.0 dev: false @@ -6259,63 +6277,65 @@ packages: { integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== } engines: { node: ">=10" } dependencies: - debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 + debug: 4.3.5 + istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: false - /istanbul-reports@3.1.5: + /istanbul-reports@3.1.7: resolution: - { integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== } + { integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== } engines: { node: ">=8" } dependencies: html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 + istanbul-lib-report: 3.0.1 dev: false - /jest-changed-files@29.5.0: + /jest-changed-files@29.7.0: resolution: - { integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== } + { integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: execa: 5.1.1 + jest-util: 29.7.0 p-limit: 3.1.0 dev: false - /jest-circus@29.5.0: + /jest-circus@29.7.0: resolution: - { integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA== } + { integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/environment": 29.5.0 - "@jest/expect": 29.5.0 - "@jest/test-result": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/environment": 29.7.0 + "@jest/expect": 29.7.0 + "@jest/test-result": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 chalk: 4.1.2 co: 4.6.0 - dedent: 0.7.0 + dedent: 1.5.3 is-generator-fn: 2.1.0 - jest-each: 29.5.0 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-runtime: 29.5.0 - jest-snapshot: 29.5.0 - jest-util: 29.5.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 p-limit: 3.1.0 - pretty-format: 29.5.0 - pure-rand: 6.0.1 + pretty-format: 29.7.0 + pure-rand: 6.1.0 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: + - babel-plugin-macros - supports-color dev: false - /jest-cli@29.5.0(@types/node@18.15.11): + /jest-cli@29.7.0(@types/node@20.14.2): resolution: - { integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw== } + { integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } hasBin: true peerDependencies: @@ -6324,27 +6344,27 @@ packages: node-notifier: optional: true dependencies: - "@jest/core": 29.5.0 - "@jest/test-result": 29.5.0 - "@jest/types": 29.5.0 + "@jest/core": 29.7.0 + "@jest/test-result": 29.7.0 + "@jest/types": 29.6.3 chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.14.2) exit: 0.1.2 - graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@18.15.11) - jest-util: 29.5.0 - jest-validate: 29.5.0 - prompts: 2.4.2 - yargs: 17.7.1 + jest-config: 29.7.0(@types/node@20.14.2) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 transitivePeerDependencies: - "@types/node" + - babel-plugin-macros - supports-color - ts-node dev: false - /jest-config@29.5.0(@types/node@18.15.11): + /jest-config@29.7.0(@types/node@20.14.2): resolution: - { integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== } + { integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } peerDependencies: "@types/node": "*" @@ -6356,149 +6376,148 @@ packages: optional: true dependencies: "@babel/core": 7.23.6 - "@jest/test-sequencer": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 - babel-jest: 29.5.0(@babel/core@7.23.6) + "@jest/test-sequencer": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 + babel-jest: 29.7.0(@babel/core@7.23.6) chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.5.0 - jest-environment-node: 29.5.0 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-runner: 29.5.0 - jest-util: 29.5.0 - jest-validate: 29.5.0 - micromatch: 4.0.5 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.7 parse-json: 5.2.0 - pretty-format: 29.5.0 + pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: + - babel-plugin-macros - supports-color dev: false - /jest-diff@29.5.0: + /jest-diff@29.7.0: resolution: - { integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== } + { integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: chalk: 4.1.2 - diff-sequences: 29.4.3 - jest-get-type: 29.4.3 - pretty-format: 29.5.0 - dev: false + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 - /jest-docblock@29.4.3: + /jest-docblock@29.7.0: resolution: - { integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== } + { integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: detect-newline: 3.1.0 dev: false - /jest-each@29.5.0: + /jest-each@29.7.0: resolution: - { integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA== } + { integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 + "@jest/types": 29.6.3 chalk: 4.1.2 - jest-get-type: 29.4.3 - jest-util: 29.5.0 - pretty-format: 29.5.0 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 dev: false - /jest-environment-node@29.5.0: + /jest-environment-node@29.7.0: resolution: - { integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== } + { integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/environment": 29.5.0 - "@jest/fake-timers": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 - jest-mock: 29.5.0 - jest-util: 29.5.0 + "@jest/environment": 29.7.0 + "@jest/fake-timers": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 + jest-mock: 29.7.0 + jest-util: 29.7.0 dev: false - /jest-get-type@29.4.3: + /jest-get-type@29.6.3: resolution: - { integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== } + { integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dev: false - /jest-haste-map@29.5.0: + /jest-haste-map@29.7.0: resolution: - { integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA== } + { integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 - "@types/graceful-fs": 4.1.6 - "@types/node": 18.15.11 + "@jest/types": 29.6.3 + "@types/graceful-fs": 4.1.9 + "@types/node": 20.14.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 - jest-regex-util: 29.4.3 - jest-util: 29.5.0 - jest-worker: 29.5.0 - micromatch: 4.0.5 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.7 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: false - /jest-leak-detector@29.5.0: + /jest-leak-detector@29.7.0: resolution: - { integrity: sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow== } + { integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - jest-get-type: 29.4.3 - pretty-format: 29.5.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 dev: false - /jest-matcher-utils@29.5.0: + /jest-matcher-utils@29.7.0: resolution: - { integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== } + { integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: chalk: 4.1.2 - jest-diff: 29.5.0 - jest-get-type: 29.4.3 - pretty-format: 29.5.0 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 dev: false - /jest-message-util@29.5.0: + /jest-message-util@29.7.0: resolution: - { integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== } + { integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@babel/code-frame": 7.21.4 - "@jest/types": 29.5.0 - "@types/stack-utils": 2.0.1 + "@babel/code-frame": 7.24.7 + "@jest/types": 29.6.3 + "@types/stack-utils": 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 29.5.0 + micromatch: 4.0.7 + pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 dev: false - /jest-mock@29.5.0: + /jest-mock@29.7.0: resolution: - { integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== } + { integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 - "@types/node": 18.15.11 - jest-util: 29.5.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 + jest-util: 29.7.0 dev: false - /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): + /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): resolution: { integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== } engines: { node: ">=6" } @@ -6508,188 +6527,185 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 29.5.0 + jest-resolve: 29.7.0 dev: false - /jest-regex-util@29.4.3: + /jest-regex-util@29.6.3: resolution: - { integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== } + { integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dev: false - /jest-resolve-dependencies@29.5.0: + /jest-resolve-dependencies@29.7.0: resolution: - { integrity: sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg== } + { integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - jest-regex-util: 29.4.3 - jest-snapshot: 29.5.0 + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color dev: false - /jest-resolve@29.5.0: + /jest-resolve@29.7.0: resolution: - { integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== } + { integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 - jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) - jest-util: 29.5.0 - jest-validate: 29.5.0 - resolve: 1.22.3 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 dev: false - /jest-runner@29.5.0: + /jest-runner@29.7.0: resolution: - { integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ== } + { integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/console": 29.5.0 - "@jest/environment": 29.5.0 - "@jest/test-result": 29.5.0 - "@jest/transform": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/console": 29.7.0 + "@jest/environment": 29.7.0 + "@jest/test-result": 29.7.0 + "@jest/transform": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 - jest-docblock: 29.4.3 - jest-environment-node: 29.5.0 - jest-haste-map: 29.5.0 - jest-leak-detector: 29.5.0 - jest-message-util: 29.5.0 - jest-resolve: 29.5.0 - jest-runtime: 29.5.0 - jest-util: 29.5.0 - jest-watcher: 29.5.0 - jest-worker: 29.5.0 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - supports-color dev: false - /jest-runtime@29.5.0: + /jest-runtime@29.7.0: resolution: - { integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw== } + { integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/environment": 29.5.0 - "@jest/fake-timers": 29.5.0 - "@jest/globals": 29.5.0 - "@jest/source-map": 29.4.3 - "@jest/test-result": 29.5.0 - "@jest/transform": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/environment": 29.7.0 + "@jest/fake-timers": 29.7.0 + "@jest/globals": 29.7.0 + "@jest/source-map": 29.6.3 + "@jest/test-result": 29.7.0 + "@jest/transform": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 chalk: 4.1.2 - cjs-module-lexer: 1.2.2 - collect-v8-coverage: 1.0.1 + cjs-module-lexer: 1.3.1 + collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 - jest-message-util: 29.5.0 - jest-mock: 29.5.0 - jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-snapshot: 29.5.0 - jest-util: 29.5.0 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color dev: false - /jest-snapshot@29.5.0: + /jest-snapshot@29.7.0: resolution: - { integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g== } + { integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: "@babel/core": 7.23.6 - "@babel/generator": 7.21.4 - "@babel/plugin-syntax-jsx": 7.21.4(@babel/core@7.23.6) - "@babel/plugin-syntax-typescript": 7.21.4(@babel/core@7.23.6) - "@babel/traverse": 7.21.4 - "@babel/types": 7.21.5 - "@jest/expect-utils": 29.5.0 - "@jest/transform": 29.5.0 - "@jest/types": 29.5.0 - "@types/babel__traverse": 7.18.3 - "@types/prettier": 2.7.2 + "@babel/generator": 7.24.7 + "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.23.6) + "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.23.6) + "@babel/types": 7.24.7 + "@jest/expect-utils": 29.7.0 + "@jest/transform": 29.7.0 + "@jest/types": 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.6) chalk: 4.1.2 - expect: 29.5.0 + expect: 29.7.0 graceful-fs: 4.2.11 - jest-diff: 29.5.0 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-util: 29.5.0 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 natural-compare: 1.4.0 - pretty-format: 29.5.0 - semver: 7.4.0 + pretty-format: 29.7.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: false - /jest-util@29.5.0: + /jest-util@29.7.0: resolution: - { integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== } + { integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: false - /jest-validate@29.5.0: + /jest-validate@29.7.0: resolution: - { integrity: sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ== } + { integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/types": 29.5.0 + "@jest/types": 29.6.3 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 29.4.3 + jest-get-type: 29.6.3 leven: 3.1.0 - pretty-format: 29.5.0 + pretty-format: 29.7.0 dev: false - /jest-watcher@29.5.0: + /jest-watcher@29.7.0: resolution: - { integrity: sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA== } + { integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/test-result": 29.5.0 - "@jest/types": 29.5.0 - "@types/node": 18.15.11 + "@jest/test-result": 29.7.0 + "@jest/types": 29.6.3 + "@types/node": 20.14.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 29.5.0 + jest-util: 29.7.0 string-length: 4.0.2 dev: false - /jest-worker@29.5.0: + /jest-worker@29.7.0: resolution: - { integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA== } + { integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@types/node": 18.15.11 - jest-util: 29.5.0 + "@types/node": 20.14.2 + jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false - /jest@29.4.1(@types/node@18.15.11): + /jest@29.4.1(@types/node@20.14.2): resolution: { integrity: sha512-cknimw7gAXPDOmj0QqztlxVtBVCw2lYY9CeIE5N6kD+kET1H4H79HSNISJmijb1HF+qk+G+ploJgiDi5k/fRlg== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } @@ -6700,25 +6716,26 @@ packages: node-notifier: optional: true dependencies: - "@jest/core": 29.5.0 - "@jest/types": 29.5.0 + "@jest/core": 29.7.0 + "@jest/types": 29.6.3 import-local: 3.1.0 - jest-cli: 29.5.0(@types/node@18.15.11) + jest-cli: 29.7.0(@types/node@20.14.2) transitivePeerDependencies: - "@types/node" + - babel-plugin-macros - supports-color - ts-node dev: false - /jiti@1.21.0: + /jiti@1.21.6: resolution: - { integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== } + { integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== } hasBin: true dev: true - /js-sdsl@4.4.0: + /js-sdsl@4.4.2: resolution: - { integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg== } + { integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w== } dev: true /js-tokens@4.0.0: @@ -6754,6 +6771,11 @@ packages: engines: { node: ">=4" } hasBin: true + /json-buffer@3.0.1: + resolution: + { integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== } + dev: true + /json-parse-even-better-errors@2.3.1: resolution: { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== } @@ -6808,6 +6830,13 @@ packages: { integrity: sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ== } dev: true + /keyv@4.5.4: + resolution: + { integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== } + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of@6.0.3: resolution: { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== } @@ -6947,7 +6976,7 @@ packages: is-plain-object: 5.0.0 object.map: 1.0.1 rechoir: 0.8.0 - resolve: 1.22.3 + resolve: 1.22.8 dev: false /lines-and-columns@1.2.4: @@ -7060,16 +7089,17 @@ packages: is-unicode-supported: 1.3.0 dev: false - /logform@2.5.1: + /logform@2.6.0: resolution: - { integrity: sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg== } + { integrity: sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ== } + engines: { node: ">= 12.0.0" } dependencies: - "@colors/colors": 1.5.0 - "@types/triple-beam": 1.3.2 + "@colors/colors": 1.6.0 + "@types/triple-beam": 1.3.5 fecha: 4.2.3 ms: 2.1.3 safe-stable-stringify: 2.4.3 - triple-beam: 1.3.0 + triple-beam: 1.4.1 dev: false /long@4.0.0: @@ -7077,16 +7107,16 @@ packages: { integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== } dev: false - /long@5.2.1: + /long@5.2.3: resolution: - { integrity: sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A== } + { integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q== } dev: false /lower-case@2.0.2: resolution: { integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false /lru-cache@5.1.1: @@ -7095,19 +7125,21 @@ packages: dependencies: yallist: 3.1.1 - /lru-cache@6.0.0: + /make-dir@2.1.0: resolution: - { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== } - engines: { node: ">=10" } + { integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== } + engines: { node: ">=6" } dependencies: - yallist: 4.0.0 + pify: 4.0.1 + semver: 5.7.2 + dev: true - /make-dir@3.1.0: + /make-dir@4.0.0: resolution: - { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== } - engines: { node: ">=8" } + { integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== } + engines: { node: ">=10" } dependencies: - semver: 6.3.1 + semver: 7.6.2 dev: false /make-iterator@1.0.1: @@ -7135,7 +7167,6 @@ packages: resolution: { integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== } engines: { node: ">= 0.6" } - dev: true /memory-pager@1.5.0: resolution: @@ -7153,7 +7184,6 @@ packages: /merge-descriptors@1.0.1: resolution: { integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== } - dev: true /merge-stream@2.0.0: resolution: @@ -7169,14 +7199,13 @@ packages: resolution: { integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== } engines: { node: ">= 0.6" } - dev: true - /micromatch@4.0.5: + /micromatch@4.0.7: resolution: - { integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== } + { integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== } engines: { node: ">=8.6" } dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 dev: false @@ -7192,11 +7221,11 @@ packages: dependencies: mime-db: 1.52.0 - /mime@1.4.1: + /mime@1.6.0: resolution: - { integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== } + { integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== } + engines: { node: ">=4" } hasBin: true - dev: true /mimic-fn@2.1.0: resolution: @@ -7235,9 +7264,9 @@ packages: hasBin: true dev: false - /moment@2.29.4: + /moment@2.30.1: resolution: - { integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== } + { integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== } dev: false /mongodb@3.7.4: @@ -7335,7 +7364,6 @@ packages: /ms@2.0.0: resolution: { integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== } - dev: true /ms@2.1.2: resolution: @@ -7358,7 +7386,6 @@ packages: resolution: { integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== } engines: { node: ">= 0.6" } - dev: true /neo-async@2.6.2: resolution: @@ -7370,7 +7397,7 @@ packages: { integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== } dependencies: lower-case: 2.0.2 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /node-fetch@2.6.5: @@ -7391,26 +7418,21 @@ packages: { integrity: sha512-qmXJJt3YETFt/e0dtMADVpvck6EvN01Jig086o+J3M6G++mWA7iJ3Pqz4m4kvlynh73Iz2/rcZzxq7xTiF+aIQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: - "@types/inquirer": 8.2.6 + "@types/inquirer": 8.2.10 change-case: 4.1.2 del: 6.1.1 - globby: 13.1.4 - handlebars: 4.7.7 - inquirer: 8.2.5 + globby: 13.2.2 + handlebars: 4.7.8 + inquirer: 8.2.6 isbinaryfile: 4.0.10 lodash.get: 4.4.2 lower-case: 2.0.2 mkdirp: 1.0.4 - resolve: 1.22.3 + resolve: 1.22.8 title-case: 3.0.3 upper-case: 2.0.2 dev: false - /node-releases@2.0.10: - resolution: - { integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== } - dev: true - /node-releases@2.0.14: resolution: { integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== } @@ -7421,26 +7443,18 @@ packages: engines: { node: ">=8.10.0" } hasBin: true dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 debug: 3.2.7(supports-color@5.5.0) ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 5.7.1 + semver: 5.7.2 simple-update-notifier: 1.1.0 supports-color: 5.5.0 - touch: 3.1.0 + touch: 3.1.1 undefsafe: 2.0.5 dev: true - /nopt@1.0.10: - resolution: - { integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== } - hasBin: true - dependencies: - abbrev: 1.1.1 - dev: true - /normalize-path@2.1.1: resolution: { integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== } @@ -7476,10 +7490,9 @@ packages: engines: { node: ">= 6" } dev: false - /object-inspect@1.12.3: + /object-inspect@1.13.1: resolution: - { integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== } - dev: true + { integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== } /object-keys@1.1.1: resolution: @@ -7487,13 +7500,13 @@ packages: engines: { node: ">= 0.4" } dev: true - /object.assign@4.1.4: + /object.assign@4.1.5: resolution: - { integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== } + { integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -7509,6 +7522,27 @@ packages: isobject: 3.0.1 dev: false + /object.fromentries@2.0.8: + resolution: + { integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: true + + /object.groupby@1.0.3: + resolution: + { integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + dev: true + /object.map@1.0.1: resolution: { integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w== } @@ -7526,23 +7560,22 @@ packages: isobject: 3.0.1 dev: false - /object.values@1.1.6: + /object.values@1.2.0: resolution: - { integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== } + { integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 dev: true - /on-finished@2.3.0: + /on-finished@2.4.1: resolution: - { integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== } + { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== } engines: { node: ">= 0.8" } dependencies: ee-first: 1.1.1 - dev: true /once@1.4.0: resolution: @@ -7587,9 +7620,9 @@ packages: require-at: 1.0.6 dev: true - /optionator@0.9.1: + /optionator@0.9.4: resolution: - { integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== } + { integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== } engines: { node: ">= 0.8.0" } dependencies: deep-is: 0.1.4 @@ -7597,7 +7630,7 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 + word-wrap: 1.2.5 dev: true /ora@5.4.1: @@ -7608,7 +7641,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -7616,14 +7649,14 @@ packages: wcwidth: 1.0.1 dev: false - /ora@6.3.0: + /ora@6.3.1: resolution: - { integrity: sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ== } + { integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 @@ -7709,7 +7742,7 @@ packages: { integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== } dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /parent-module@1.0.1: @@ -7735,7 +7768,7 @@ packages: { integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== } engines: { node: ">=8" } dependencies: - "@babel/code-frame": 7.21.4 + "@babel/code-frame": 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -7750,14 +7783,13 @@ packages: resolution: { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } engines: { node: ">= 0.8" } - dev: true /pascal-case@3.1.2: resolution: { integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== } dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /path-case@3.0.4: @@ -7765,7 +7797,7 @@ packages: { integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== } dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /path-exists@4.0.0: @@ -7816,7 +7848,6 @@ packages: /path-to-regexp@0.1.7: resolution: { integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== } - dev: true /path-type@4.0.0: resolution: @@ -7824,18 +7855,24 @@ packages: engines: { node: ">=8" } dev: false - /picocolors@1.0.0: + /picocolors@1.0.1: resolution: - { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== } + { integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== } /picomatch@2.3.1: resolution: { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== } engines: { node: ">=8.6" } - /pirates@4.0.5: + /pify@4.0.1: + resolution: + { integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== } + engines: { node: ">=6" } + dev: true + + /pirates@4.0.6: resolution: - { integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== } + { integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== } engines: { node: ">= 6" } dev: false @@ -7853,16 +7890,22 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: - "@types/liftoff": 4.0.0 + "@types/liftoff": 4.0.3 chalk: 5.3.0 interpret: 2.2.0 liftoff: 4.0.0 minimist: 1.2.8 node-plop: 0.31.1 - ora: 6.3.0 - v8flags: 4.0.0 + ora: 6.3.1 + v8flags: 4.0.1 dev: false + /possible-typed-array-names@1.0.0: + resolution: + { integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== } + engines: { node: ">= 0.4" } + dev: true + /prelude-ls@1.2.1: resolution: { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== } @@ -7876,15 +7919,14 @@ packages: hasBin: true dev: true - /pretty-format@29.5.0: + /pretty-format@29.7.0: resolution: - { integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== } + { integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dependencies: - "@jest/schemas": 29.4.3 + "@jest/schemas": 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: false + react-is: 18.3.1 /process-nextick-args@2.0.1: resolution: @@ -7904,9 +7946,9 @@ packages: sisteransi: 1.0.5 dev: false - /protobufjs@6.11.3: + /protobufjs@6.11.4: resolution: - { integrity: sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== } + { integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw== } hasBin: true requiresBuild: true dependencies: @@ -7921,13 +7963,13 @@ packages: "@protobufjs/pool": 1.1.0 "@protobufjs/utf8": 1.1.0 "@types/long": 4.0.2 - "@types/node": 18.15.11 + "@types/node": 20.14.2 long: 4.0.0 dev: false - /protobufjs@7.2.3: + /protobufjs@7.3.2: resolution: - { integrity: sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg== } + { integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg== } engines: { node: ">=12.0.0" } requiresBuild: true dependencies: @@ -7941,8 +7983,8 @@ packages: "@protobufjs/path": 1.1.2 "@protobufjs/pool": 1.1.0 "@protobufjs/utf8": 1.1.0 - "@types/node": 18.15.11 - long: 5.2.1 + "@types/node": 20.14.2 + long: 5.2.3 dev: false /proxy-addr@2.0.7: @@ -7952,7 +7994,6 @@ packages: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - dev: true /proxy-from-env@1.1.0: resolution: @@ -7964,54 +8005,46 @@ packages: { integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== } dev: true - /punycode@2.3.0: + /punycode@2.3.1: resolution: - { integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== } + { integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== } engines: { node: ">=6" } dev: true - /pure-rand@6.0.1: + /pure-rand@6.1.0: resolution: - { integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== } + { integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== } dev: false - /qs@6.5.1: + /qs@6.11.0: resolution: - { integrity: sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== } + { integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== } engines: { node: ">=0.6" } - dev: true + dependencies: + side-channel: 1.0.6 /queue-microtask@1.2.3: resolution: { integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== } - /quick-lru@5.1.0: - resolution: - { integrity: sha512-WjAKQ9ORzvqjLijJXiXWqc3Gcs1ivoxCj6KJmEjoWBE6OtHwuaDLSAUqGHALUiid7A1KqGqsSHZs8prxF5xxAQ== } - engines: { node: ">=10" } - dev: true - /range-parser@1.2.1: resolution: { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== } engines: { node: ">= 0.6" } - dev: true - /raw-body@2.3.2: + /raw-body@2.5.2: resolution: - { integrity: sha512-Ss0DsBxqLxCmQkfG5yazYhtbVVTJqS9jTsZG2lhrNwqzOk2SUC7O/NB/M//CkEBqsrtmlNgJCPccJGuYSFr6Vg== } + { integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== } engines: { node: ">= 0.8" } dependencies: - bytes: 3.0.0 - http-errors: 1.6.2 - iconv-lite: 0.4.19 + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: true - /react-is@18.2.0: + /react-is@18.3.1: resolution: - { integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== } - dev: false + { integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== } /readable-stream@2.3.8: resolution: @@ -8047,7 +8080,7 @@ packages: { integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== } engines: { node: ">= 0.10" } dependencies: - resolve: 1.22.3 + resolve: 1.22.8 dev: false /rechoir@0.8.0: @@ -8055,12 +8088,12 @@ packages: { integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== } engines: { node: ">= 10.13.0" } dependencies: - resolve: 1.22.3 + resolve: 1.22.8 dev: false - /regenerate-unicode-properties@10.1.0: + /regenerate-unicode-properties@10.1.1: resolution: - { integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== } + { integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== } engines: { node: ">=4" } dependencies: regenerate: 1.4.2 @@ -8071,16 +8104,16 @@ packages: { integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== } dev: false - /regenerator-runtime@0.13.11: + /regenerator-runtime@0.14.1: resolution: - { integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== } + { integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== } dev: false /regenerator-transform@0.15.2: resolution: { integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== } dependencies: - "@babel/runtime": 7.21.0 + "@babel/runtime": 7.24.7 dev: false /regexp-clone@1.0.0: @@ -8088,14 +8121,15 @@ packages: { integrity: sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw== } dev: true - /regexp.prototype.flags@1.4.3: + /regexp.prototype.flags@1.5.2: resolution: - { integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== } + { integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 dev: true /regexpp@3.2.0: @@ -8111,7 +8145,7 @@ packages: dependencies: "@babel/regjsgen": 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 + regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 @@ -8181,12 +8215,12 @@ packages: engines: { node: ">=10" } dev: false - /resolve@1.22.3: + /resolve@1.22.8: resolution: - { integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw== } + { integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== } hasBin: true dependencies: - is-core-module: 2.12.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -8216,6 +8250,7 @@ packages: /rimraf@3.0.2: resolution: { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== } + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -8240,16 +8275,22 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs@7.8.0: + /rxjs@7.8.1: resolution: - { integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== } + { integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false - /safe-buffer@5.1.1: + /safe-array-concat@1.1.2: resolution: - { integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== } + { integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== } + engines: { node: ">=0.4" } + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 dev: true /safe-buffer@5.1.2: @@ -8260,12 +8301,13 @@ packages: resolution: { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } - /safe-regex-test@1.0.0: + /safe-regex-test@1.0.3: resolution: - { integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== } + { integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.7 + es-errors: 1.3.0 is-regex: 1.1.4 dev: true @@ -8278,7 +8320,6 @@ packages: /safer-buffer@2.1.2: resolution: { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } - dev: false /saslprep@1.0.3: resolution: @@ -8297,36 +8338,30 @@ packages: dependencies: jszip: 3.10.1 rimraf: 3.0.2 - tmp: 0.2.1 - ws: 8.13.0 + tmp: 0.2.3 + ws: 8.17.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /selenium-webdriver@4.8.2: + /selenium-webdriver@4.21.0: resolution: - { integrity: sha512-d2dcpDLPcXlBy5qcPtB1B8RYTtj1N+JiHQLViFx3OP+i5hqkAuqTfJEYUh4qNX11S4NvbxjteiwN3OPwK3vPVw== } - engines: { node: ">= 14.20.0" } + { integrity: sha512-WaEJHZjOWNth1QG5FEpxpREER0qptZBMonFU6GtAqdCNLJVxbtC3E7oS/I/+Q1sf1W032Wg0Ebk+m46lANOXyQ== } + engines: { node: ">= 14.21.0" } dependencies: jszip: 3.10.1 - tmp: 0.2.1 - ws: 8.13.0 + tmp: 0.2.3 + ws: 8.17.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /semver@5.7.1: - resolution: - { integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== } - hasBin: true - - /semver@6.3.0: + /semver@5.7.2: resolution: - { integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== } + { integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== } hasBin: true - dev: true /semver@6.3.1: resolution: @@ -8339,87 +8374,85 @@ packages: hasBin: true dev: true - /semver@7.4.0: - resolution: - { integrity: sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw== } - engines: { node: ">=10" } - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: false - - /semver@7.6.0: + /semver@7.6.2: resolution: - { integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== } + { integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== } engines: { node: ">=10" } hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /send@0.16.1: + /send@0.18.0: resolution: - { integrity: sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A== } + { integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== } engines: { node: ">= 0.8.0" } dependencies: debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 + depd: 2.0.0 + destroy: 1.2.0 encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 fresh: 0.5.2 - http-errors: 1.6.3 - mime: 1.4.1 - ms: 2.0.0 - on-finished: 2.3.0 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 range-parser: 1.2.1 - statuses: 1.3.1 + statuses: 2.0.1 transitivePeerDependencies: - supports-color - dev: true /sentence-case@3.0.4: resolution: { integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== } dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 upper-case-first: 2.0.2 dev: false - /serve-static@1.13.1: + /serve-static@1.15.0: resolution: - { integrity: sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ== } + { integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== } engines: { node: ">= 0.8.0" } dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.16.1 + send: 0.18.0 transitivePeerDependencies: - supports-color - dev: true - /setimmediate@1.0.5: + /set-function-length@1.2.2: resolution: - { integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== } - dev: false + { integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== } + engines: { node: ">= 0.4" } + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 - /setprototypeof@1.0.3: + /set-function-name@2.0.2: resolution: - { integrity: sha512-9jphSf3UbIgpOX/RKvX02iw/rN2TKdusnsPpGfO/rkcsrd+IRqgHZb4VGnmL0Cynps8Nj2hN45wsi30BzrHDIw== } + { integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== } + engines: { node: ">= 0.4" } + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 dev: true - /setprototypeof@1.1.0: + /setimmediate@1.0.5: resolution: - { integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== } - dev: true + { integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== } + dev: false /setprototypeof@1.2.0: resolution: { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== } - dev: false /shebang-command@2.0.0: resolution: @@ -8459,14 +8492,15 @@ packages: shelljs: 0.8.5 dev: false - /side-channel@1.0.4: + /side-channel@1.0.6: resolution: - { integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== } + { integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - object-inspect: 1.12.3 - dev: true + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 /sift@13.5.2: resolution: @@ -8526,7 +8560,7 @@ packages: { integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== } dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.6.3 dev: false /source-map-support@0.5.13: @@ -8581,23 +8615,10 @@ packages: escape-string-regexp: 2.0.0 dev: false - /statuses@1.3.1: - resolution: - { integrity: sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg== } - engines: { node: ">= 0.6" } - dev: true - - /statuses@1.5.0: - resolution: - { integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== } - engines: { node: ">= 0.6" } - dev: true - /statuses@2.0.1: resolution: { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== } engines: { node: ">= 0.8" } - dev: false /stdin-discarder@0.1.0: resolution: @@ -8625,32 +8646,34 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string.prototype.trim@1.2.7: + /string.prototype.trim@1.2.9: resolution: - { integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== } + { integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== } engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimend@1.0.6: + /string.prototype.trimend@1.0.8: resolution: - { integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== } + { integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimstart@1.0.6: + /string.prototype.trimstart@1.0.8: resolution: - { integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== } + { integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 dev: true /string_decoder@1.1.1: @@ -8767,16 +8790,16 @@ packages: resolution: { integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== } - /tiny-invariant@1.3.1: + /tiny-invariant@1.3.3: resolution: - { integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== } + { integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== } dev: false /title-case@3.0.3: resolution: { integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false /tmp@0.0.33: @@ -8787,12 +8810,10 @@ packages: os-tmpdir: 1.0.2 dev: false - /tmp@0.2.1: + /tmp@0.2.3: resolution: - { integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== } - engines: { node: ">=8.17.0" } - dependencies: - rimraf: 3.0.2 + { integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== } + engines: { node: ">=14.14" } dev: false /tmpl@1.0.5: @@ -8816,14 +8837,11 @@ packages: resolution: { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== } engines: { node: ">=0.6" } - dev: false - /touch@3.1.0: + /touch@3.1.1: resolution: - { integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== } + { integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA== } hasBin: true - dependencies: - nopt: 1.0.10 dev: true /tr46@0.0.3: @@ -8831,14 +8849,15 @@ packages: { integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== } dev: false - /triple-beam@1.3.0: + /triple-beam@1.4.1: resolution: - { integrity: sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== } + { integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== } + engines: { node: ">= 14.0.0" } dev: false - /tsconfig-paths@3.14.2: + /tsconfig-paths@3.15.0: resolution: - { integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== } + { integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== } dependencies: "@types/json5": 0.0.29 json5: 1.0.2 @@ -8846,9 +8865,9 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@2.5.0: + /tslib@2.6.3: resolution: - { integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== } + { integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== } dev: false /turbo-darwin-64@1.7.3: @@ -8952,27 +8971,65 @@ packages: dependencies: media-typer: 0.3.0 mime-types: 2.1.35 + + /typed-array-buffer@1.0.2: + resolution: + { integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + dev: true + + /typed-array-byte-length@1.0.1: + resolution: + { integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 dev: true - /typed-array-length@1.0.4: + /typed-array-byte-offset@1.0.2: resolution: - { integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== } + { integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== } + engines: { node: ">= 0.4" } dependencies: - call-bind: 1.0.2 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 - is-typed-array: 1.1.10 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 dev: true - /typescript@5.0.4: + /typed-array-length@1.0.6: resolution: - { integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== } - engines: { node: ">=12.20" } + { integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: true + + /typescript@5.4.5: + resolution: + { integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== } + engines: { node: ">=14.17" } hasBin: true dev: true - /uglify-js@3.17.4: + /uglify-js@3.18.0: resolution: - { integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== } + { integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A== } engines: { node: ">=0.8.0" } hasBin: true requiresBuild: true @@ -8983,7 +9040,7 @@ packages: resolution: { integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== } dependencies: - call-bind: 1.0.2 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -9000,6 +9057,10 @@ packages: { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== } dev: true + /undici-types@5.26.5: + resolution: + { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== } + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: { integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== } @@ -9045,50 +9106,37 @@ packages: resolution: { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } engines: { node: ">= 0.8" } - dev: true - - /update-browserslist-db@1.0.10(browserslist@4.21.5): - resolution: - { integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== } - hasBin: true - peerDependencies: - browserslist: ">= 4.21.0" - dependencies: - browserslist: 4.21.5 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.2): + /update-browserslist-db@1.0.16(browserslist@4.23.1): resolution: - { integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== } + { integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== } hasBin: true peerDependencies: browserslist: ">= 4.21.0" dependencies: - browserslist: 4.22.2 - escalade: 3.1.1 - picocolors: 1.0.0 + browserslist: 4.23.1 + escalade: 3.1.2 + picocolors: 1.0.1 /upper-case-first@2.0.2: resolution: { integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false /upper-case@2.0.2: resolution: { integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== } dependencies: - tslib: 2.5.0 + tslib: 2.6.3 dev: false /uri-js@4.4.1: resolution: { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== } dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /util-deprecate@1.0.2: @@ -9099,21 +9147,20 @@ packages: resolution: { integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== } engines: { node: ">= 0.4.0" } - dev: true - /v8-to-istanbul@9.1.0: + /v8-to-istanbul@9.2.0: resolution: - { integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== } + { integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA== } engines: { node: ">=10.12.0" } dependencies: - "@jridgewell/trace-mapping": 0.3.18 - "@types/istanbul-lib-coverage": 2.0.4 - convert-source-map: 1.9.0 + "@jridgewell/trace-mapping": 0.3.25 + "@types/istanbul-lib-coverage": 2.0.6 + convert-source-map: 2.0.0 dev: false - /v8flags@4.0.0: + /v8flags@4.0.1: resolution: - { integrity: sha512-83N0OkTbn6gOjJ2awNuzuK4czeGxwEwBoTqlhBZhnp8o0IJ72mXRQKphj/azwRf3acbDJZYZhbOPEJHd884ELg== } + { integrity: sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg== } engines: { node: ">= 10.13.0" } dev: false @@ -9121,7 +9168,6 @@ packages: resolution: { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } engines: { node: ">= 0.8" } - dev: true /walker@1.0.8: resolution: @@ -9182,17 +9228,16 @@ packages: is-symbol: 1.0.4 dev: true - /which-typed-array@1.1.9: + /which-typed-array@1.1.15: resolution: - { integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== } + { integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== } engines: { node: ">= 0.4" } dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 - has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 + has-tostringtag: 1.0.2 dev: true /which@1.3.1: @@ -9220,19 +9265,19 @@ packages: dependencies: file-stream-rotator: 0.6.1 object-hash: 2.2.0 - triple-beam: 1.3.0 + triple-beam: 1.4.1 winston: 3.8.2 - winston-transport: 4.5.0 + winston-transport: 4.7.0 dev: false - /winston-transport@4.5.0: + /winston-transport@4.7.0: resolution: - { integrity: sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q== } - engines: { node: ">= 6.4.0" } + { integrity: sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== } + engines: { node: ">= 12.0.0" } dependencies: - logform: 2.5.1 + logform: 2.6.0 readable-stream: 3.6.2 - triple-beam: 1.3.0 + triple-beam: 1.4.1 dev: false /winston@3.8.2: @@ -9242,20 +9287,20 @@ packages: dependencies: "@colors/colors": 1.5.0 "@dabh/diagnostics": 2.0.3 - async: 3.2.4 + async: 3.2.5 is-stream: 2.0.1 - logform: 2.5.1 + logform: 2.6.0 one-time: 1.0.0 readable-stream: 3.6.2 safe-stable-stringify: 2.4.3 stack-trace: 0.0.10 - triple-beam: 1.3.0 - winston-transport: 4.5.0 + triple-beam: 1.4.1 + winston-transport: 4.7.0 dev: false - /word-wrap@1.2.3: + /word-wrap@1.2.5: resolution: - { integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== } + { integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== } engines: { node: ">=0.10.0" } dev: true @@ -9264,6 +9309,16 @@ packages: { integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== } dev: false + /wrap-ansi@6.2.0: + resolution: + { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== } + engines: { node: ">=8" } + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrap-ansi@7.0.0: resolution: { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== } @@ -9286,9 +9341,9 @@ packages: signal-exit: 3.0.7 dev: false - /ws@8.13.0: + /ws@8.17.0: resolution: - { integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== } + { integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== } engines: { node: ">=10.0.0" } peerDependencies: bufferutil: ^4.0.1 @@ -9309,10 +9364,6 @@ packages: resolution: { integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== } - /yallist@4.0.0: - resolution: - { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } - /yargs-parser@20.2.9: resolution: { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== } @@ -9330,7 +9381,7 @@ packages: engines: { node: ">=10" } dependencies: cliui: 7.0.4 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -9338,13 +9389,13 @@ packages: yargs-parser: 20.2.9 dev: false - /yargs@17.7.1: + /yargs@17.7.2: resolution: - { integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== } + { integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== } engines: { node: ">=12" } dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 From 223c25acae213ededfb73bae899e3e3f3bb66424 Mon Sep 17 00:00:00 2001 From: ThulinaWickramasinghe Date: Fri, 21 Jun 2024 23:49:33 +0530 Subject: [PATCH 9/9] Build(package-manager): remove strict pnpm version --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index b24c7b6..612276c 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "prettier": "3.2.5" }, "engines": { - "node": ">=14.0.0" - }, - "packageManager": "pnpm@7.5.0" + "node": ">=14.0.0", + "pnpm": ">=7.5.0" + } }