From 54c81d12a8bbb0e58b7eaa1452053805f7bcbd94 Mon Sep 17 00:00:00 2001 From: "VL.Y" <1560781+vladimiry@users.noreply.github.com> Date: Tue, 13 Jun 2023 11:18:01 +0300 Subject: [PATCH] update dependencies --- .eslintrc | 8 - electron-builder.yml | 1 - package.json | 148 +- ...3.patch => @electron__rebuild@3.3.0.patch} | 4 +- patches/@ts-nameof__transforms-ts@4.2.1.patch | 42 + ...4.0.patch => app-builder-lib@24.6.4.patch} | 0 pnpm-lock.yaml | 3183 +++++++++-------- .../prepare-webclient/monaco-editor-dts.ts | 2 +- scripts/transfer/ffsend.ts | 1 + scripts/transfer/wormhole-william.ts | 1 + src/@types/globals.d.ts | 2 - .../tough-cookie-web-storage-store/index.d.ts | 2 +- .../database/folders-view.ts | 1 + .../database/indexing/service.ts | 2 +- src/electron-main/constants.ts | 2 +- src/electron-main/context.ts | 4 +- src/electron-main/database/util.ts | 2 +- src/electron-main/session-storage/index.ts | 2 +- src/electron-main/session.ts | 4 +- src/electron-main/web-request/service.ts | 1 + src/electron-preload/lib/util.ts | 4 +- .../webview/calendar/provider-api/model.ts | 2 +- .../webview/lib/rest-model/response.ts | 8 +- .../webview/primary/provider-api/model.ts | 2 + src/electron-preload/webview/primary/types.ts | 4 +- src/shared/api/webview/primary.ts | 2 +- src/shared/model/database/constants.ts | 2 +- src/shared/model/database/view.ts | 2 +- src/shared/util/ngrx.ts | 6 +- .../app/_accounts/account-title.component.ts | 2 +- .../app/app.error-handler.service.ts | 2 +- .../app/store/actions/accounts.ts | 4 +- tsconfig.json | 3 - webpack-configs/lib.ts | 2 +- webpack-configs/web/browser-window.ts | 2 +- 35 files changed, 1805 insertions(+), 1654 deletions(-) rename patches/{@electron__rebuild@3.2.13.patch => @electron__rebuild@3.3.0.patch} (73%) create mode 100644 patches/@ts-nameof__transforms-ts@4.2.1.patch rename patches/{app-builder-lib@24.4.0.patch => app-builder-lib@24.6.4.patch} (100%) diff --git a/.eslintrc b/.eslintrc index 92a677e79..6b8dd10bd 100644 --- a/.eslintrc +++ b/.eslintrc @@ -84,14 +84,6 @@ { "allowExpressions": true } - ], - "@typescript-eslint/ban-types": [ - "error", - { - "types": { - "Omit": "TS: prefer `StrictOmit` to built-in `Omit` type" - } - } ] } }, diff --git a/electron-builder.yml b/electron-builder.yml index 2ae4023cf..73b206ed9 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -60,7 +60,6 @@ snap: - password-manager-service environment: DISABLE_WAYLAND: 1 - HUNSPELL_DICTIONARIES: $SNAP/usr/share/hunspell win: artifactName: ${name}-${version}-windows-${arch}.${ext} diff --git a/package.json b/package.json index 9876868d4..d7d54513e 100644 --- a/package.json +++ b/package.json @@ -96,66 +96,66 @@ "electron-rpc-api": "9.0.0", "fs-json-store-encryption-adapter": "3.0.4", "keytar": "7.9.0", - "msgpackr": "1.9.5" + "msgpackr": "1.9.9" }, "devDependencies": { - "@angular-eslint/eslint-plugin": "16.0.3", - "@angular/animations": "16.0.5", - "@angular/cdk": "16.0.4", - "@angular/common": "16.0.5", - "@angular/compiler": "16.0.5", - "@angular/compiler-cli": "16.0.5", - "@angular/core": "16.0.5", - "@angular/forms": "16.0.5", - "@angular/language-service": "16.0.5", - "@angular/platform-browser": "16.0.5", - "@angular/platform-browser-dynamic": "16.0.5", - "@angular/router": "16.0.5", - "@babel/core": "7.22.5", + "@angular-eslint/eslint-plugin": "16.2.0", + "@angular/animations": "16.2.5", + "@angular/cdk": "16.2.4", + "@angular/common": "16.2.5", + "@angular/compiler": "16.2.5", + "@angular/compiler-cli": "16.2.5", + "@angular/core": "16.2.5", + "@angular/forms": "16.2.5", + "@angular/language-service": "16.2.5", + "@angular/platform-browser": "16.2.5", + "@angular/platform-browser-dynamic": "16.2.5", + "@angular/router": "16.2.5", + "@babel/core": "7.22.20", "@babel/plugin-proposal-async-generator-functions": "7.20.7", "@babel/plugin-syntax-import-assertions": "7.22.5", "@babel/plugin-transform-async-to-generator": "7.22.5", - "@babel/plugin-transform-runtime": "7.22.5", - "@babel/runtime": "7.22.5", - "@cliqz/url-parser": "1.1.4", - "@electron/rebuild": "3.2.13", + "@babel/plugin-transform-runtime": "7.22.15", + "@babel/runtime": "7.22.15", + "@cliqz/url-parser": "1.1.5", + "@electron/rebuild": "3.3.0", "@expo/spawn-async": "1.7.2", - "@ng-select/ng-select": "11.0.0", - "@ngrx/component": "16.0.1", - "@ngrx/effects": "16.0.1", - "@ngrx/store": "16.0.1", - "@ngtools/webpack": "16.0.5", + "@ng-select/ng-select": "11.1.1", + "@ngrx/component": "16.2.0", + "@ngrx/effects": "16.2.0", + "@ngrx/store": "16.2.0", + "@ngtools/webpack": "16.2.2", "@oneidentity/zstd-js": "1.0.3", - "@playwright/test": "1.35.0", + "@playwright/test": "1.38.0", "@rgba-image/lanczos": "0.1.1", "@t-bowersox/cookie": "github:vladimiry-playground/t-bowersox-cookie", "@types/archiver": "5.3.2", - "@types/byline": "4.2.33", + "@types/byline": "4.2.34", "@types/dts-generator": "2.1.7", - "@types/fs-extra": "11.0.1", + "@types/fs-extra": "11.0.2", "@types/node": "18.14.0", - "@types/oboe": "2.1.1", - "@types/opentype.js": "1.3.4", + "@types/oboe": "2.1.2", + "@types/opentype.js": "1.3.5", "@types/path-is-inside": "1.0.0", "@types/randomstring": "1.1.8", "@types/react": "^17", "@types/react-router": "5.1.20", - "@types/readable-stream": "2.3.15", + "@types/readable-stream": "4.0.0", "@types/sanitize-html": "2.9.0", - "@types/semver": "7.5.0", - "@types/sinon": "10.0.15", - "@types/tough-cookie": "4.0.2", - "@types/ts-nameof": "4.2.2", - "@types/turndown": "5.0.1", + "@types/semver": "7.5.2", + "@types/sinon": "10.0.16", + "@types/tough-cookie": "4.0.3", + "@types/ts-nameof": "4.2.3", + "@types/turndown": "5.0.2", "@types/valid-url": "1.0.4", - "@types/validator": "13.7.17", - "@types/webpack-node-externals": "3.0.0", - "@typescript-eslint/eslint-plugin": "5.59.9", - "@typescript-eslint/parser": "5.59.9", - "app-builder-lib": "24.4.0", - "archiver": "5.3.1", + "@types/validator": "13.11.1", + "@types/webpack-node-externals": "3.0.1", + "@typescript-eslint/eslint-plugin": "6.7.0", + "@typescript-eslint/parser": "6.7.0", + "app-builder-lib": "24.6.4", + "archiver": "6.0.1", "asap-es": "1.3.3", - "babel-loader": "9.1.2", + "babel-loader": "9.1.3", "bootstrap": "4.6.1", "byline": "5.0.0", "class-transformer": "0.5.1", @@ -163,33 +163,33 @@ "class-validator": "0.14.0", "color-fns": "0.1.1", "combine-errors": "3.0.3", - "compare-versions": "5.0.3", - "cpx2": "4.2.3", + "compare-versions": "6.1.0", + "cpx2": "5.0.0", "cross-env": "7.0.3", "css-loader": "6.8.1", "dts-generator": "3.0.0", - "electron": "25.1.0", - "electron-builder": "24.4.0", + "electron": "26.2.1", + "electron-builder": "24.6.4", "electron-fetch": "1.9.1", "electron-log": "4.4.8", "electron-unhandled": "4.0.1", - "eslint": "8.42.0", - "eslint-plugin-import": "2.27.5", - "eslint-plugin-sonarjs": "0.19.0", - "fast-glob": "3.2.12", + "eslint": "8.49.0", + "eslint-plugin-import": "2.28.1", + "eslint-plugin-sonarjs": "0.21.0", + "fast-glob": "3.3.1", "font-awesome": "4.7.0", - "format-imports": "3.2.5", + "format-imports": "3.2.6", "fs-backwards-stream": "1.0.0", "fs-extra": "11.1.1", "fs-json-store": "8.0.1", "fs-write-stream-atomic": "1.0.10", "html-loader": "4.2.0", - "html-webpack-plugin": "5.5.2", + "html-webpack-plugin": "5.5.3", "husky": "8.0.3", "immer": "10.0.2", "imports-loader": "4.0.1", "js-base64": "3.7.5", - "lint-staged": "13.2.2", + "lint-staged": "14.0.1", "lzutf8": "0.6.3", "mini-css-extract-plugin": "2.7.6", "monaco-editor": "0.36.1", @@ -200,30 +200,30 @@ "ngx-color-picker": "14.0.0", "node-libs-browser": "2.2.1", "node-loader": "2.0.0", - "npm-run-all2": "6.0.5", + "npm-run-all2": "6.0.6", "os-locale": "6.0.2", "otplib": "12.0.1", "outdent": "0.8.0", "path-is-inside": "1.0.2", - "playwright": "1.35.0", + "playwright": "1.38.0", "postcss-loader": "7.3.3", "postcss-url": "10.1.3", - "pure-uuid": "1.6.3", + "pure-uuid": "1.8.1", "pureimage": "0.3.15", "quickjs-emscripten": "0.23.0", "randomstring": "1.3.0", - "rate-limiter-flexible": "2.4.1", + "rate-limiter-flexible": "3.0.0", "reflect-metadata": "0.1.13", - "remeda": "1.19.0", + "remeda": "1.26.0", "resolve-url-loader": "5.0.0", "rimraf": "5.0.1", "rxjs": "7.8.1", - "sanitize-html": "2.10.0", - "sass": "1.63.3", + "sanitize-html": "2.11.0", + "sass": "1.67.0", "sass-loader": "13.3.2", - "semver": "7.5.1", - "serialize-error": "11.0.0", - "sinon": "15.1.0", + "semver": "7.5.4", + "serialize-error": "11.0.2", + "sinon": "16.0.0", "stream-browserify": "3.0.0", "terser-webpack-plugin": "5.3.9", "to-string-loader": "1.2.0", @@ -231,22 +231,22 @@ "tough-cookie-web-storage-store": "1.0.0", "truncate-utf8-bytes": "1.0.2", "ts-deferred": "1.0.4", - "ts-essentials": "9.3.2", - "ts-loader": "9.4.3", + "ts-essentials": "9.4.0", + "ts-loader": "9.4.4", "ts-nameof": "5.0.0", "ts-node": "10.9.1", - "ts-patch": "2.1.0", + "ts-patch": "3.0.2", "ts-transformer-keys": "0.4.4", - "tslib": "2.5.3", + "tslib": "2.6.2", "turndown": "7.1.2", - "typescript": "4.9.5", + "typescript": "5.2.2", "typescript-transform-paths": "3.4.6", "valid-url": "1.0.9", - "webpack": "5.86.0", + "webpack": "5.88.2", "webpack-cli": "5.1.4", "webpack-merge": "5.9.0", "webpack-node-externals": "3.0.0", - "zone.js": "0.13.0" + "zone.js": "0.13.3" }, "resolutions": { "@types/react": "^17", @@ -254,20 +254,22 @@ "builder-util-runtime": "^9", "rxjs": "^7", "tslib": "^2", - "typescript": "^4", + "typescript": "^5", "webpack": "^5" }, "pnpm": { "patchedDependencies": { - "@electron/rebuild@3.2.13": "patches/@electron__rebuild@3.2.13.patch", - "app-builder-lib@24.4.0": "patches/app-builder-lib@24.4.0.patch", + "app-builder-lib@24.6.4": "patches/app-builder-lib@24.6.4.patch", "class-transformer-validator@0.9.1": "patches/class-transformer-validator@0.9.1.patch", "domino@2.1.6": "patches/domino@2.1.6.patch", "monaco-editor@0.36.1": "patches/monaco-editor@0.36.1.patch", + "msgpackr-extract@3.0.2": "patches/msgpackr-extract@3.0.2.patch", "os-locale@6.0.2": "patches/os-locale@6.0.2.patch", "sodium-native@3.4.1": "patches/sodium-native@3.4.1.patch", "tough-cookie-web-storage-store@1.0.0": "patches/tough-cookie-web-storage-store@1.0.0.patch", - "ts-node@10.9.1": "patches/ts-node@10.9.1.patch" + "ts-node@10.9.1": "patches/ts-node@10.9.1.patch", + "@ts-nameof/transforms-ts@4.2.1": "patches/@ts-nameof__transforms-ts@4.2.1.patch", + "@electron/rebuild@3.3.0": "patches/@electron__rebuild@3.3.0.patch" } } } diff --git a/patches/@electron__rebuild@3.2.13.patch b/patches/@electron__rebuild@3.3.0.patch similarity index 73% rename from patches/@electron__rebuild@3.2.13.patch rename to patches/@electron__rebuild@3.3.0.patch index 3b2bc90c6..efe663947 100644 --- a/patches/@electron__rebuild@3.2.13.patch +++ b/patches/@electron__rebuild@3.3.0.patch @@ -1,8 +1,8 @@ diff --git a/lib/module-rebuilder.js b/lib/module-rebuilder.js -index dbb5e7b03ab4297bb376fd4d5802bebc0803b385..72c74b8d48386915f6cfe6ea7b1240cf70df97b3 100644 +index 7d87314a73780484064d1b883e316884c4eb5e65..ccd09a9133b109945df8161d3c143fe0215e46f3 100644 --- a/lib/module-rebuilder.js +++ b/lib/module-rebuilder.js -@@ -65,7 +65,8 @@ class ModuleRebuilder { +@@ -67,7 +67,8 @@ class ModuleRebuilder { * Whether a prebuild-install-generated native module exists. */ async prebuildInstallNativeModuleExists() { diff --git a/patches/@ts-nameof__transforms-ts@4.2.1.patch b/patches/@ts-nameof__transforms-ts@4.2.1.patch new file mode 100644 index 000000000..281f5ecd4 --- /dev/null +++ b/patches/@ts-nameof__transforms-ts@4.2.1.patch @@ -0,0 +1,42 @@ +diff --git a/dist/transform.js b/dist/transform.js +index 190beef9842d45c772317fe51d0d34431187b871..d1245f68ec84f6deb34864f876dbd581fb8ef0ec 100644 +--- a/dist/transform.js ++++ b/dist/transform.js +@@ -32,12 +32,12 @@ var common_1 = require("@ts-nameof/common"); + function transform(node, context) { + switch (node.kind) { + case "StringLiteral": +- return ts.createLiteral(node.value); ++ return ts.factory.createStringLiteral(node.value); + case "ArrayLiteral": +- return ts.createArrayLiteral(node.elements.map(function (element) { return transform(element, context); })); ++ return ts.factory.createArrayLiteral(node.elements.map(function (element) { return transform(element, context); })); + case "TemplateExpression": + if (node.parts.length === 1 && typeof node.parts[0] === "string") +- return ts.createNoSubstitutionTemplateLiteral(node.parts[0]); ++ return ts.factory.createNoSubstitutionTemplateLiteral(node.parts[0]); + return createTemplateExpression(node, context); + default: + return common_1.throwError("Unsupported node kind: " + node.kind); +@@ -47,7 +47,7 @@ exports.transform = transform; + function createTemplateExpression(node, context) { + var firstPart = typeof node.parts[0] === "string" ? node.parts[0] : undefined; + var parts = firstPart != null ? node.parts.slice(1) : __spreadArrays(node.parts); +- return ts.createTemplateExpression(ts.createTemplateHead(firstPart || ""), getParts()); ++ return ts.factory.createTemplateExpression(ts.factory.createTemplateHead(firstPart || ""), getParts()); + function getParts() { + var templateSpans = []; + for (var i = 0; i < parts.length; i += 2) { +@@ -59,10 +59,10 @@ function createTemplateExpression(node, context) { + if (typeof text !== "string") + return common_1.throwError("Unexpected scenario where a string was expected, but an interpolated node was found."); + var tsExpression = interpolatedNode.expression; +- var tsText = !isLast ? ts.createTemplateMiddle(text) : ts.createTemplateTail(text); ++ var tsText = !isLast ? ts.factory.createTemplateMiddle(text) : ts.factory.createTemplateTail(text); + if (context != null) + context.interpolateExpressions.delete(tsExpression); +- templateSpans.push(ts.createTemplateSpan(tsExpression, tsText)); ++ templateSpans.push(ts.factory.createTemplateSpan(tsExpression, tsText)); + } + return templateSpans; + } \ No newline at end of file diff --git a/patches/app-builder-lib@24.4.0.patch b/patches/app-builder-lib@24.6.4.patch similarity index 100% rename from patches/app-builder-lib@24.4.0.patch rename to patches/app-builder-lib@24.6.4.patch diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0c9359a1..7e13e918c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -10,16 +10,19 @@ overrides: builder-util-runtime: ^9 rxjs: ^7 tslib: ^2 - typescript: ^4 + typescript: ^5 webpack: ^5 patchedDependencies: - '@electron/rebuild@3.2.13': - hash: 2w45xx6tckdyf3hmui6padlah4 - path: patches/@electron__rebuild@3.2.13.patch - app-builder-lib@24.4.0: + '@electron/rebuild@3.3.0': + hash: wuksrsp35jk3dzuqrf6kqd3k5u + path: patches/@electron__rebuild@3.3.0.patch + '@ts-nameof/transforms-ts@4.2.1': + hash: jbjo2jvpqtbhbur3pgvyyugv7u + path: patches/@ts-nameof__transforms-ts@4.2.1.patch + app-builder-lib@24.6.4: hash: 6ufu6crwoedjphhv35cy4wigcm - path: patches/app-builder-lib@24.4.0.patch + path: patches/app-builder-lib@24.6.4.patch class-transformer-validator@0.9.1: hash: twysahdwagnufri7pux7j66uya path: patches/class-transformer-validator@0.9.1.patch @@ -29,6 +32,9 @@ patchedDependencies: monaco-editor@0.36.1: hash: 35hhxhynaezsmn5scokclcr6au path: patches/monaco-editor@0.36.1.patch + msgpackr-extract@3.0.2: + hash: 3brbfqqm3xc4jy263uvygsvzvm + path: patches/msgpackr-extract@3.0.2.patch os-locale@6.0.2: hash: 4ktr4lb7j2kpheabqfc43zx2ku path: patches/os-locale@6.0.2.patch @@ -45,7 +51,7 @@ patchedDependencies: dependencies: electron-rpc-api: specifier: 9.0.0 - version: 9.0.0(electron@25.1.0) + version: 9.0.0(electron@26.2.1) fs-json-store-encryption-adapter: specifier: 3.0.4 version: 3.0.4 @@ -53,94 +59,94 @@ dependencies: specifier: 7.9.0 version: 7.9.0 msgpackr: - specifier: 1.9.5 - version: 1.9.5 + specifier: 1.9.9 + version: 1.9.9 devDependencies: '@angular-eslint/eslint-plugin': - specifier: 16.0.3 - version: 16.0.3(eslint@8.42.0)(typescript@4.9.5) + specifier: 16.2.0 + version: 16.2.0(eslint@8.49.0)(typescript@5.2.2) '@angular/animations': - specifier: 16.0.5 - version: 16.0.5(@angular/core@16.0.5) + specifier: 16.2.5 + version: 16.2.5(@angular/core@16.2.5) '@angular/cdk': - specifier: 16.0.4 - version: 16.0.4(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.2.4 + version: 16.2.4(@angular/common@16.2.5)(@angular/core@16.2.5)(rxjs@7.8.1) '@angular/common': - specifier: 16.0.5 - version: 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.2.5 + version: 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) '@angular/compiler': - specifier: 16.0.5 - version: 16.0.5(@angular/core@16.0.5) + specifier: 16.2.5 + version: 16.2.5(@angular/core@16.2.5) '@angular/compiler-cli': - specifier: 16.0.5 - version: 16.0.5(@angular/compiler@16.0.5)(typescript@4.9.5) + specifier: 16.2.5 + version: 16.2.5(@angular/compiler@16.2.5)(typescript@5.2.2) '@angular/core': - specifier: 16.0.5 - version: 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + specifier: 16.2.5 + version: 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) '@angular/forms': - specifier: 16.0.5 - version: 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) + specifier: 16.2.5 + version: 16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1) '@angular/language-service': - specifier: 16.0.5 - version: 16.0.5 + specifier: 16.2.5 + version: 16.2.5 '@angular/platform-browser': - specifier: 16.0.5 - version: 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) + specifier: 16.2.5 + version: 16.2.5(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5) '@angular/platform-browser-dynamic': - specifier: 16.0.5 - version: 16.0.5(@angular/common@16.0.5)(@angular/compiler@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5) + specifier: 16.2.5 + version: 16.2.5(@angular/common@16.2.5)(@angular/compiler@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5) '@angular/router': - specifier: 16.0.5 - version: 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) + specifier: 16.2.5 + version: 16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1) '@babel/core': - specifier: 7.22.5 - version: 7.22.5 + specifier: 7.22.20 + version: 7.22.20 '@babel/plugin-proposal-async-generator-functions': specifier: 7.20.7 - version: 7.20.7(@babel/core@7.22.5) + version: 7.20.7(@babel/core@7.22.20) '@babel/plugin-syntax-import-assertions': specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) + version: 7.22.5(@babel/core@7.22.20) '@babel/plugin-transform-async-to-generator': specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) + version: 7.22.5(@babel/core@7.22.20) '@babel/plugin-transform-runtime': - specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) + specifier: 7.22.15 + version: 7.22.15(@babel/core@7.22.20) '@babel/runtime': - specifier: 7.22.5 - version: 7.22.5 + specifier: 7.22.15 + version: 7.22.15 '@cliqz/url-parser': - specifier: 1.1.4 - version: 1.1.4 + specifier: 1.1.5 + version: 1.1.5 '@electron/rebuild': - specifier: 3.2.13 - version: 3.2.13(patch_hash=2w45xx6tckdyf3hmui6padlah4) + specifier: 3.3.0 + version: 3.3.0(patch_hash=wuksrsp35jk3dzuqrf6kqd3k5u) '@expo/spawn-async': specifier: 1.7.2 version: 1.7.2 '@ng-select/ng-select': - specifier: 11.0.0 - version: 11.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5) + specifier: 11.1.1 + version: 11.1.1(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/forms@16.2.5) '@ngrx/component': - specifier: 16.0.1 - version: 16.0.1(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.2.0 + version: 16.2.0(@angular/common@16.2.5)(@angular/core@16.2.5)(rxjs@7.8.1) '@ngrx/effects': - specifier: 16.0.1 - version: 16.0.1(@angular/core@16.0.5)(@ngrx/store@16.0.1)(rxjs@7.8.1) + specifier: 16.2.0 + version: 16.2.0(@angular/core@16.2.5)(@ngrx/store@16.2.0)(rxjs@7.8.1) '@ngrx/store': - specifier: 16.0.1 - version: 16.0.1(@angular/core@16.0.5)(rxjs@7.8.1) + specifier: 16.2.0 + version: 16.2.0(@angular/core@16.2.5)(rxjs@7.8.1) '@ngtools/webpack': - specifier: 16.0.5 - version: 16.0.5(@angular/compiler-cli@16.0.5)(typescript@4.9.5)(webpack@5.86.0) + specifier: 16.2.2 + version: 16.2.2(@angular/compiler-cli@16.2.5)(typescript@5.2.2)(webpack@5.88.2) '@oneidentity/zstd-js': specifier: 1.0.3 version: 1.0.3 '@playwright/test': - specifier: 1.35.0 - version: 1.35.0 + specifier: 1.38.0 + version: 1.38.0 '@rgba-image/lanczos': specifier: 0.1.1 version: 0.1.1 @@ -151,23 +157,23 @@ devDependencies: specifier: 5.3.2 version: 5.3.2 '@types/byline': - specifier: 4.2.33 - version: 4.2.33 + specifier: 4.2.34 + version: 4.2.34 '@types/dts-generator': specifier: 2.1.7 version: 2.1.7 '@types/fs-extra': - specifier: 11.0.1 - version: 11.0.1 + specifier: 11.0.2 + version: 11.0.2 '@types/node': specifier: 18.14.0 version: 18.14.0 '@types/oboe': - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 '@types/opentype.js': - specifier: 1.3.4 - version: 1.3.4 + specifier: 1.3.5 + version: 1.3.5 '@types/path-is-inside': specifier: 1.0.0 version: 1.0.0 @@ -176,61 +182,61 @@ devDependencies: version: 1.1.8 '@types/react': specifier: ^17 - version: 17.0.61 + version: 17.0.65 '@types/react-router': specifier: 5.1.20 version: 5.1.20 '@types/readable-stream': - specifier: 2.3.15 - version: 2.3.15 + specifier: 4.0.0 + version: 4.0.0 '@types/sanitize-html': specifier: 2.9.0 version: 2.9.0 '@types/semver': - specifier: 7.5.0 - version: 7.5.0 + specifier: 7.5.2 + version: 7.5.2 '@types/sinon': - specifier: 10.0.15 - version: 10.0.15 + specifier: 10.0.16 + version: 10.0.16 '@types/tough-cookie': - specifier: 4.0.2 - version: 4.0.2 + specifier: 4.0.3 + version: 4.0.3 '@types/ts-nameof': - specifier: 4.2.2 - version: 4.2.2 + specifier: 4.2.3 + version: 4.2.3 '@types/turndown': - specifier: 5.0.1 - version: 5.0.1 + specifier: 5.0.2 + version: 5.0.2 '@types/valid-url': specifier: 1.0.4 version: 1.0.4 '@types/validator': - specifier: 13.7.17 - version: 13.7.17 + specifier: 13.11.1 + version: 13.11.1 '@types/webpack-node-externals': - specifier: 3.0.0 - version: 3.0.0(webpack-cli@5.1.4) + specifier: 3.0.1 + version: 3.0.1(webpack-cli@5.1.4) '@typescript-eslint/eslint-plugin': - specifier: 5.59.9 - version: 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@4.9.5) + specifier: 6.7.0 + version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) '@typescript-eslint/parser': - specifier: 5.59.9 - version: 5.59.9(eslint@8.42.0)(typescript@4.9.5) + specifier: 6.7.0 + version: 6.7.0(eslint@8.49.0)(typescript@5.2.2) app-builder-lib: specifier: ^24 - version: 24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm) + version: 24.6.4(patch_hash=6ufu6crwoedjphhv35cy4wigcm) archiver: - specifier: 5.3.1 - version: 5.3.1 + specifier: 6.0.1 + version: 6.0.1 asap-es: specifier: 1.3.3 version: 1.3.3 babel-loader: - specifier: 9.1.2 - version: 9.1.2(@babel/core@7.22.5)(webpack@5.86.0) + specifier: 9.1.3 + version: 9.1.3(@babel/core@7.22.20)(webpack@5.88.2) bootstrap: specifier: 4.6.1 - version: 4.6.1(jquery@3.7.0)(popper.js@1.16.1) + version: 4.6.1(jquery@3.7.1)(popper.js@1.16.1) byline: specifier: 5.0.0 version: 5.0.0 @@ -250,26 +256,26 @@ devDependencies: specifier: 3.0.3 version: 3.0.3 compare-versions: - specifier: 5.0.3 - version: 5.0.3 + specifier: 6.1.0 + version: 6.1.0 cpx2: - specifier: 4.2.3 - version: 4.2.3 + specifier: 5.0.0 + version: 5.0.0 cross-env: specifier: 7.0.3 version: 7.0.3 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.86.0) + version: 6.8.1(webpack@5.88.2) dts-generator: specifier: 3.0.0 version: 3.0.0 electron: - specifier: 25.1.0 - version: 25.1.0 + specifier: 26.2.1 + version: 26.2.1 electron-builder: - specifier: 24.4.0 - version: 24.4.0 + specifier: 24.6.4 + version: 24.6.4 electron-fetch: specifier: 1.9.1 version: 1.9.1 @@ -280,23 +286,23 @@ devDependencies: specifier: 4.0.1 version: 4.0.1 eslint: - specifier: 8.42.0 - version: 8.42.0 + specifier: 8.49.0 + version: 8.49.0 eslint-plugin-import: - specifier: 2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint@8.42.0) + specifier: 2.28.1 + version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0) eslint-plugin-sonarjs: - specifier: 0.19.0 - version: 0.19.0(eslint@8.42.0) + specifier: 0.21.0 + version: 0.21.0(eslint@8.49.0) fast-glob: - specifier: 3.2.12 - version: 3.2.12 + specifier: 3.3.1 + version: 3.3.1 font-awesome: specifier: 4.7.0 version: 4.7.0 format-imports: - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.2.6 + version: 3.2.6 fs-backwards-stream: specifier: 1.0.0 version: 1.0.0 @@ -311,10 +317,10 @@ devDependencies: version: 1.0.10 html-loader: specifier: 4.2.0 - version: 4.2.0(webpack@5.86.0) + version: 4.2.0(webpack@5.88.2) html-webpack-plugin: - specifier: 5.5.2 - version: 5.5.2(webpack@5.86.0) + specifier: 5.5.3 + version: 5.5.3(webpack@5.88.2) husky: specifier: 8.0.3 version: 8.0.3 @@ -323,19 +329,19 @@ devDependencies: version: 10.0.2 imports-loader: specifier: 4.0.1 - version: 4.0.1(webpack@5.86.0) + version: 4.0.1(webpack@5.88.2) js-base64: specifier: 3.7.5 version: 3.7.5 lint-staged: - specifier: 13.2.2 - version: 13.2.2 + specifier: 14.0.1 + version: 14.0.1 lzutf8: specifier: 0.6.3 version: 0.6.3 mini-css-extract-plugin: specifier: 2.7.6 - version: 2.7.6(webpack@5.86.0) + version: 2.7.6(webpack@5.88.2) monaco-editor: specifier: 0.36.1 version: 0.36.1(patch_hash=35hhxhynaezsmn5scokclcr6au) @@ -350,19 +356,19 @@ devDependencies: version: 1.0.1 ngx-bootstrap: specifier: 9.0.0 - version: 9.0.0(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5)(rxjs@7.8.1) + version: 9.0.0(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/forms@16.2.5)(rxjs@7.8.1) ngx-color-picker: specifier: 14.0.0 - version: 14.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5) + version: 14.0.0(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/forms@16.2.5) node-libs-browser: specifier: 2.2.1 version: 2.2.1 node-loader: specifier: 2.0.0 - version: 2.0.0(webpack@5.86.0) + version: 2.0.0(webpack@5.88.2) npm-run-all2: - specifier: 6.0.5 - version: 6.0.5 + specifier: 6.0.6 + version: 6.0.6 os-locale: specifier: 6.0.2 version: 6.0.2(patch_hash=4ktr4lb7j2kpheabqfc43zx2ku) @@ -376,17 +382,17 @@ devDependencies: specifier: 1.0.2 version: 1.0.2 playwright: - specifier: 1.35.0 - version: 1.35.0 + specifier: 1.38.0 + version: 1.38.0 postcss-loader: specifier: 7.3.3 - version: 7.3.3(postcss@8.4.24)(webpack@5.86.0) + version: 7.3.3(postcss@8.4.29)(typescript@5.2.2)(webpack@5.88.2) postcss-url: specifier: 10.1.3 - version: 10.1.3(postcss@8.4.24) + version: 10.1.3(postcss@8.4.29) pure-uuid: - specifier: 1.6.3 - version: 1.6.3 + specifier: 1.8.1 + version: 1.8.1 pureimage: specifier: 0.3.15 version: 0.3.15 @@ -397,14 +403,14 @@ devDependencies: specifier: 1.3.0 version: 1.3.0 rate-limiter-flexible: - specifier: 2.4.1 - version: 2.4.1 + specifier: 3.0.0 + version: 3.0.0 reflect-metadata: specifier: 0.1.13 version: 0.1.13 remeda: - specifier: 1.19.0 - version: 1.19.0 + specifier: 1.26.0 + version: 1.26.0 resolve-url-loader: specifier: 5.0.0 version: 5.0.0 @@ -415,29 +421,29 @@ devDependencies: specifier: ^7 version: 7.8.1 sanitize-html: - specifier: 2.10.0 - version: 2.10.0 + specifier: 2.11.0 + version: 2.11.0 sass: - specifier: 1.63.3 - version: 1.63.3 + specifier: 1.67.0 + version: 1.67.0 sass-loader: specifier: 13.3.2 - version: 13.3.2(sass@1.63.3)(webpack@5.86.0) + version: 13.3.2(sass@1.67.0)(webpack@5.88.2) semver: - specifier: 7.5.1 - version: 7.5.1 + specifier: 7.5.4 + version: 7.5.4 serialize-error: - specifier: 11.0.0 - version: 11.0.0 + specifier: 11.0.2 + version: 11.0.2 sinon: - specifier: 15.1.0 - version: 15.1.0 + specifier: 16.0.0 + version: 16.0.0 stream-browserify: specifier: 3.0.0 version: 3.0.0 terser-webpack-plugin: specifier: 5.3.9 - version: 5.3.9(webpack@5.86.0) + version: 5.3.9(webpack@5.88.2) to-string-loader: specifier: 1.2.0 version: 1.2.0 @@ -454,44 +460,44 @@ devDependencies: specifier: 1.0.4 version: 1.0.4 ts-essentials: - specifier: 9.3.2 - version: 9.3.2(typescript@4.9.5) + specifier: 9.4.0 + version: 9.4.0(typescript@5.2.2) ts-loader: - specifier: 9.4.3 - version: 9.4.3(typescript@4.9.5)(webpack@5.86.0) + specifier: 9.4.4 + version: 9.4.4(typescript@5.2.2)(webpack@5.88.2) ts-nameof: specifier: 5.0.0 - version: 5.0.0(typescript@4.9.5) + version: 5.0.0(typescript@5.2.2) ts-node: specifier: 10.9.1 - version: 10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@4.9.5) + version: 10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@5.2.2) ts-patch: - specifier: 2.1.0 - version: 2.1.0(typescript@4.9.5) + specifier: 3.0.2 + version: 3.0.2 ts-transformer-keys: specifier: 0.4.4 - version: 0.4.4(typescript@4.9.5) + version: 0.4.4(typescript@5.2.2) tslib: specifier: ^2 - version: 2.5.3 + version: 2.6.2 turndown: specifier: 7.1.2 version: 7.1.2 typescript: - specifier: ^4 - version: 4.9.5 + specifier: ^5 + version: 5.2.2 typescript-transform-paths: specifier: 3.4.6 - version: 3.4.6(typescript@4.9.5) + version: 3.4.6(typescript@5.2.2) valid-url: specifier: 1.0.9 version: 1.0.9 webpack: specifier: ^5 - version: 5.86.0(webpack-cli@5.1.4) + version: 5.88.2(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 - version: 5.1.4(webpack@5.86.0) + version: 5.1.4(webpack@5.88.2) webpack-merge: specifier: 5.9.0 version: 5.9.0 @@ -499,8 +505,8 @@ devDependencies: specifier: 3.0.0 version: 3.0.0 zone.js: - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.13.3 + version: 0.13.3 packages: @@ -508,231 +514,237 @@ packages: resolution: {integrity: sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==} dev: true + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 dev: true - /@angular-eslint/bundled-angular-compiler@16.0.3: - resolution: {integrity: sha512-8zwY6ustiPXBEF3+jELKVwGk6j2HJn7GHbqAhDFR02YiE27iRMSGTHIAWGs6ZI7F1JgfrIsOHrUgzC1x95K6rg==} + /@angular-eslint/bundled-angular-compiler@16.2.0: + resolution: {integrity: sha512-ct9orDYxkMl2+uvM7UBfgV28Dq57V4dEs+Drh7cD673JIMa6sXbgmd0QEtm8W3cmyK/jcTzmuoufxbH7hOxd6g==} dev: true - /@angular-eslint/eslint-plugin@16.0.3(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-1c+dFytcQDOA2wJ8/rtydMV6UYq1BgVfOcBXOr0WJxC9g8Cad9czcUOkW41WGrTp5kICMliV0ypH5eEaCM2WDQ==} + /@angular-eslint/eslint-plugin@16.2.0(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-zdiAIox1T+B71HL+A8m+1jWdU34nvPGLhCRw/uZNwHzknsF4tYzNQ9W7T/SC/g/2s1yT2yNosEVNJSGSFvunJg==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 - typescript: '*' + typescript: ^5 dependencies: - '@angular-eslint/utils': 16.0.3(eslint@8.42.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.7(eslint@8.42.0)(typescript@4.9.5) - eslint: 8.42.0 - typescript: 4.9.5 + '@angular-eslint/utils': 16.2.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) + eslint: 8.49.0 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/utils@16.0.3(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-QsbUVHJLk+fE08/D4y3wOyGk1iX2LVSygw+uzilbaAXfjD5/c0Ei5FbVx2mMYPk+aOl4yrvGQW3dmetMiAR0MQ==} + /@angular-eslint/utils@16.2.0(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-NxMRwnlIgzmbJQfWkfd9y3Sz0hzjFdK5LH44i+3D5NhpPdZ6SzwHAjMYWoYsmmNQX5tlDXoicYF9Mz9Wz8DJ/A==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 - typescript: '*' + typescript: ^5 dependencies: - '@angular-eslint/bundled-angular-compiler': 16.0.3 - '@typescript-eslint/utils': 5.59.7(eslint@8.42.0)(typescript@4.9.5) - eslint: 8.42.0 - typescript: 4.9.5 + '@angular-eslint/bundled-angular-compiler': 16.2.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) + eslint: 8.49.0 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@angular/animations@16.0.5(@angular/core@16.0.5): - resolution: {integrity: sha512-qfIOa3Pl+3w/J196ShcHNnAtElQrTcwowoYBf73h5KX7NEsdvUcOJCK6lIdem9FKckVQpf8S+UnGXx99eJXqvg==} + /@angular/animations@16.2.5(@angular/core@16.2.5): + resolution: {integrity: sha512-2reD50S9zWvhewRvwl320iuRICN9s0fI+3nKULlwcyJ0praLRhJ1SnaAK3NEEu7MWo3n9sb3iVTzA6S9qZRJ4g==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.0.5 + '@angular/core': 16.2.5 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - tslib: 2.5.3 + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + tslib: 2.6.2 dev: true - /@angular/cdk@16.0.4(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-IIIACQJE6HOKiJo6ZnxZ1B8kSZmUcb7PZOllJhnerQzaJ2qL6tvwhPBTXlj5ekIh8j78VsQWswgr1ooFseYxhg==} + /@angular/cdk@16.2.4(@angular/common@16.2.5)(@angular/core@16.2.5)(rxjs@7.8.1): + resolution: {integrity: sha512-Hnh7Gs+gAkBnRYIMkDXRElEPAmBFas37isIfOtiqEmkgmSPFxsPpDOXK1soXeDk8U+yNmDWnO0fcHPp/pobHCw==} peerDependencies: '@angular/common': ^16.0.0 || ^17.0.0 '@angular/core': ^16.0.0 || ^17.0.0 - rxjs: ^6.5.3 || ^7.4.0 + rxjs: ^7 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 optionalDependencies: parse5: 7.1.2 dev: true - /@angular/common@16.0.5(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-qCcfuvs6Suqv7uA3MrtIi+aY2KW6F57XnRTzWdU3PLQjv8LHN8SZQee5ce2TQ8yCgAIdiLRGDqmLz+DvmRXiIQ==} + /@angular/common@16.2.5(@angular/core@16.2.5)(rxjs@7.8.1): + resolution: {integrity: sha512-MCPSZfPXTEqdkswPczivwjqV117YeVjObtyxZsDAwrTZHzYBtfQreQG1XJ1IRRgDncznP6ke0mdH9LyD2LgZKQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.0.5 - rxjs: ^6.5.3 || ^7.4.0 + '@angular/core': 16.2.5 + rxjs: ^7 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@angular/compiler-cli@16.0.5(@angular/compiler@16.0.5)(typescript@4.9.5): - resolution: {integrity: sha512-AiT7rUX2V6SB18+uCRahGfpFZlyb4dIj63YxQSZIypoA1+AiqrmLVshnaiJhb7ZggZB8PIjJI8waPBbujXBtbg==} + /@angular/compiler-cli@16.2.5(@angular/compiler@16.2.5)(typescript@5.2.2): + resolution: {integrity: sha512-6TtyFxro4iukVXhLlzxz7sVCMfAlNQhSYnizIJRSW31uQ0Uku8rjlUmX1tCAmhW6CacLumiz2tcy04Xn/QFWyw==} engines: {node: ^16.14.0 || >=18.10.0} hasBin: true peerDependencies: - '@angular/compiler': 16.0.5 - typescript: '>=4.9.3 <5.1' + '@angular/compiler': 16.2.5 + typescript: ^5 dependencies: - '@angular/compiler': 16.0.5(@angular/core@16.0.5) - '@babel/core': 7.21.8 + '@angular/compiler': 16.2.5(@angular/core@16.2.5) + '@babel/core': 7.22.5 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.5.3 convert-source-map: 1.9.0 reflect-metadata: 0.1.13 - semver: 7.5.1 - tslib: 2.5.3 - typescript: 4.9.5 + semver: 7.5.4 + tslib: 2.6.2 + typescript: 5.2.2 yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /@angular/compiler@16.0.5(@angular/core@16.0.5): - resolution: {integrity: sha512-AqUqAcK7yQHRGkJF0PD3firTak4jEXvsuDB9+h399AbVUwHcAe46jSp8Cwn6B2mg8sKPCQ65IJRze8DCYv7xOg==} + /@angular/compiler@16.2.5(@angular/core@16.2.5): + resolution: {integrity: sha512-DpLfWWZFk4lbr81W7sLRt15+/nbyyqTvz+UmGcrSfKBTSbV0VSoUjC3XZeIdPWoIgQXiKUCpaC0YXw0BjaOl0g==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.0.5 + '@angular/core': 16.2.5 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - tslib: 2.5.3 + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + tslib: 2.6.2 dev: true - /@angular/core@16.0.5(rxjs@7.8.1)(zone.js@0.13.0): - resolution: {integrity: sha512-zZYcL10eKkwjR0zIjJzqlyKpu+a0aPQrSdVUDc/ugEEcf80sN/BBEQxC8CNqccbUDFUIk/qPi/2Q9b6U1rKJpA==} + /@angular/core@16.2.5(rxjs@7.8.1)(zone.js@0.13.3): + resolution: {integrity: sha512-Po2LMUnPg23D2qI7EYaoA4x3lRswx9nxfpwROzfFPbMNJ3JVbTK0HkTD2dFPGxRua2UjfJTb1um23tEGO4OGMQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - rxjs: ^6.5.3 || ^7.4.0 + rxjs: ^7 zone.js: ~0.13.0 dependencies: rxjs: 7.8.1 - tslib: 2.5.3 - zone.js: 0.13.0 + tslib: 2.6.2 + zone.js: 0.13.3 dev: true - /@angular/forms@16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-D5fSwa/xjrejUcC+WmirP89bKciwlCu9EDcQ83mR8tdtv27sc6Ht67RiCYVR1XSaro0bRxJZ0PeZJi7lqSZwdw==} + /@angular/forms@16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1): + resolution: {integrity: sha512-iYJImRji1OiYIcC2mDBcXhtvPfAoEGT+HqZpivu+/ZPLuf+QegC9+ktJw90SQXR+xccmpkUb9MsJ52SN2MgkPA==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.0.5 - '@angular/core': 16.0.5 - '@angular/platform-browser': 16.0.5 - rxjs: ^6.5.3 || ^7.4.0 - dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/platform-browser': 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) + '@angular/common': 16.2.5 + '@angular/core': 16.2.5 + '@angular/platform-browser': 16.2.5 + rxjs: ^7 + dependencies: + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.5(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@angular/language-service@16.0.5: - resolution: {integrity: sha512-Z37PBL4KqeW1byr/7xt9/6lS4gl2WDAlQklZ/tsLG5qvz35A6P6GY8aQC8UTHgXYXgDseWbOnxFIdyq1pSPcxg==} + /@angular/language-service@16.2.5: + resolution: {integrity: sha512-lYNRN4+iavDuAs86lRHuiTUxtVtsarCZPeoG6K1TEvrXrvmIbTtAbvONNMMnteO9ltCTduyREF9/sefE2Qw/Rg==} engines: {node: ^16.14.0 || >=18.10.0} dev: true - /@angular/platform-browser-dynamic@16.0.5(@angular/common@16.0.5)(@angular/compiler@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5): - resolution: {integrity: sha512-P119TZJa2JhkVeAgfDeO01pYcIzUHF/kc+JWYi8nIyWsz/ynx5kfIk1wo3GpOaqCb+iieZYLRgwIMRMpQgkxUg==} + /@angular/platform-browser-dynamic@16.2.5(@angular/common@16.2.5)(@angular/compiler@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5): + resolution: {integrity: sha512-kzC4z/KmLss8Du9uM1Q16r+3EqDExKKHnrb3G3tuEQ1jTvYCysdWoooVSBmtIlQUw13znpBm1B7XLoyviFvnwA==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.0.5 - '@angular/compiler': 16.0.5 - '@angular/core': 16.0.5 - '@angular/platform-browser': 16.0.5 + '@angular/common': 16.2.5 + '@angular/compiler': 16.2.5 + '@angular/core': 16.2.5 + '@angular/platform-browser': 16.2.5 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/compiler': 16.0.5(@angular/core@16.0.5) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/platform-browser': 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) - tslib: 2.5.3 + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/compiler': 16.2.5(@angular/core@16.2.5) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.5(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5) + tslib: 2.6.2 dev: true - /@angular/platform-browser@16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5): - resolution: {integrity: sha512-2lTUsnrUMSVjkeEfEgDBbLFYYLWQMxxGWiEvXjJvAv/dg4YeRsEDk9TTYSmca4dtXcsa0v1AtvTRHa6lvupDwQ==} + /@angular/platform-browser@16.2.5(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5): + resolution: {integrity: sha512-p+1GH/M4Vwoyp7brKkNBcMTxscoZxA1zehetFlNr8kArXWiISgPolyqOVzvT6cycYKu5uSRLnvHOTDss6xrAuA==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/animations': 16.0.5 - '@angular/common': 16.0.5 - '@angular/core': 16.0.5 + '@angular/animations': 16.2.5 + '@angular/common': 16.2.5 + '@angular/core': 16.2.5 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 16.0.5(@angular/core@16.0.5) - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - tslib: 2.5.3 + '@angular/animations': 16.2.5(@angular/core@16.2.5) + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + tslib: 2.6.2 dev: true - /@angular/router@16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-wR65acryCchVY+cDHVVyZ/XkVd68PcB9eTKmaCGXI1vhchv75R3RtpMAfWLrnj0WywwAaG8wTJPN6C8UrmMbAQ==} + /@angular/router@16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1): + resolution: {integrity: sha512-5IXhe6G7zYFUwHSfUgPw+I/q6M1AcfSyaOVcjMFQ94bVSWEMq5KrGCDc8HQtkdw7GqJ4txwbyQKSKp7khpqShQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.0.5 - '@angular/core': 16.0.5 - '@angular/platform-browser': 16.0.5 - rxjs: ^6.5.3 || ^7.4.0 - dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/platform-browser': 16.0.5(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5) + '@angular/common': 16.2.5 + '@angular/core': 16.2.5 + '@angular/platform-browser': 16.2.5 + rxjs: ^7 + dependencies: + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.5(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 + '@babel/highlight': 7.22.20 + chalk: 2.4.2 dev: true - /@babel/compat-data@7.22.5: - resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} + /@babel/compat-data@7.22.20: + resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.21.8: - resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} + /@babel/core@7.22.20: + resolution: {integrity: sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.21.8) - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.20) + '@babel/helpers': 7.22.15 + '@babel/parser': 7.22.16 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -742,31 +754,31 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.5) + '@babel/helpers': 7.22.15 + '@babel/parser': 7.22.16 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/generator@7.22.5: - resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} + /@babel/generator@7.22.15: + resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 dev: true @@ -774,55 +786,37 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 dev: true - /@babel/helper-compilation-targets@7.22.5(@babel/core@7.21.8): - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.21.8 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.7 + '@babel/compat-data': 7.22.20 + '@babel/helper-validator-option': 7.22.15 + browserslist: 4.21.10 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 dev: true - /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} - engines: {node: '>=6.9.0'} + /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.20): + resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.7 - lru-cache: 5.1.1 - semver: 6.3.0 - dev: true - - /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.5): - resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.20 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.2 - semver: 6.3.0 + resolve: 1.22.6 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} dev: true @@ -830,38 +824,50 @@ packages: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/types': 7.22.19 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 dev: true - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 dev: true - /@babel/helper-module-transforms@7.22.5: - resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} + /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.20): + resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.22.20 + '@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.5 - '@babel/helper-validator-identifier': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + + /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.5): + resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.5 + '@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 dev: true /@babel/helper-plugin-utils@7.22.5: @@ -869,33 +875,30 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==} + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.22.20): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.20 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 dev: true /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 dev: true - /@babel/helper-split-export-declaration@7.22.5: - resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 dev: true /@babel/helper-string-parser@7.22.5: @@ -903,168 +906,162 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function@7.22.5: - resolution: {integrity: sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==} + /@babel/helper-wrap-function@7.22.20: + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.22.15 + '@babel/types': 7.22.19 dev: true - /@babel/helpers@7.22.5: - resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} + /@babel/helpers@7.22.15: + resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + /@babel/parser@7.22.16: + resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.19 dev: true - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.5): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.20): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/core': 7.22.20 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.20) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.20) dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.5): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.20): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.20): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.20): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.22.20 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.20) dev: true - /@babel/plugin-transform-runtime@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==} + /@babel/plugin-transform-runtime@7.22.15(@babel/core@7.22.20): + resolution: {integrity: sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.22.20 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.5) - babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.5) - babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.5) - semver: 6.3.0 + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.20) + babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.20) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.20) + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} + /@babel/runtime@7.22.15: + resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.0 dev: true - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 dev: true - /@babel/traverse@7.22.5: - resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} + /@babel/traverse@7.22.20: + resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + /@babel/types@7.22.19: + resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true - /@cliqz/url-parser@1.1.4: - resolution: {integrity: sha512-oQ061yWbl1sSkg5atjYSaoJXQHrCCw9+G4LIGRGQwdvfwhLlzf3xg3eCKQm9vZZ9gA+sxqzgtOAFipy+VYyjOw==} + /@cliqz/url-parser@1.1.5: + resolution: {integrity: sha512-BGXDJOkntgVXDsmy5OFSl1I7o5XAdtuuRSONUq6E3OORGLzlVxLvx4IfPcahiBAI08Y9MqWsDILEvwA1LLF5KA==} dependencies: - tldts-experimental: 5.7.112 + tldts-experimental: 6.0.14 dev: true /@cspotcode/source-map-support@0.8.1: @@ -1087,34 +1084,34 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@dozerg/condition@1.0.4: - resolution: {integrity: sha512-OU/jW/ovNc++jtCtCiJL2+zTgtbMZppd58OFS125AlvbBon7OIA7uMnXb+PMAFCJ5vTnWuJwY/niDUMmTzGFGA==} + /@dozerg/condition@1.0.5: + resolution: {integrity: sha512-Bfo1Rewhq6zXEIGEnhOK9O69bXQ/p9x3PAPyP7U9Z8AN25wWaJKuod4IQ8HBiF6Pl6N+y/rywtF3oZ2LevsAdA==} dev: true - /@dozerg/end-of-line@1.0.13: - resolution: {integrity: sha512-ln6OzIvJzLsrhXjDlo2Jza3jWzMBFi9DBA/9r3o6Olsl7hUbotJUlhSce4jjt+yEzWsYzMU6rRMku2EruxYrRA==} + /@dozerg/end-of-line@1.0.14: + resolution: {integrity: sha512-rFPmbSOCSpmmsC2kK28V2+8BI27x5yM3sNjRLu0w+OaipruuoLKZ/bv0lkmKUClSkqAW7yR5M1CVw18j3jy3yA==} dev: true - /@dozerg/find-up@1.0.2: - resolution: {integrity: sha512-AR892Wnd33buAX3v2HjiWpVoiLDxLMlNkVgh5nnzSSd5i4i3kjJUSZvCLZGd8CViwmvZ+RJfJL5rFzYjxaUHaA==} + /@dozerg/find-up@1.0.3: + resolution: {integrity: sha512-BATFrZ7gCpXQeRGbzh+locc2nvkrZZ7RPOBX4j9HMD/+OGuRTyDU7bjmRwPw7J+d8bOjbgcjHvZDQNkHAcf68Q==} dependencies: - '@dozerg/condition': 1.0.4 + '@dozerg/condition': 1.0.5 dev: true - /@dozerg/merge-options@1.0.5: - resolution: {integrity: sha512-OzNo4A6esls2Cmew6ek+mNqgLROdizYpEy1oiIc+qI6ndbmbIhMtARnFRLgR1hQD27dEF/aHePUzeMWpuuLmBA==} + /@dozerg/merge-options@1.0.6: + resolution: {integrity: sha512-xwn7iLlVj37pQMZFPvEsV5Cew9Ri3J8a2PkP5T2JvAdGl/XSjqhtLhin7oekrlh0nN90dcbmmTOImJIJZoA9zg==} dependencies: - '@dozerg/condition': 1.0.4 + '@dozerg/condition': 1.0.5 dev: true - /@dozerg/no-new@0.0.2: - resolution: {integrity: sha512-82wjnQHEdDLunb7WEg3KiUjl5IKWarHD69+iJ8JdAiPx3IUdImwWvUJrTcyz1MyQqqbXoGdCdsssbzDrpEv9BQ==} + /@dozerg/no-new@0.0.3: + resolution: {integrity: sha512-DzhF1sjUsnoDjN/ScswoGoWKhG2C5ne+flQLZXoRsKQ60YzBZviyC9Da3X4Otr3oZwnF39jsl6tTfsRg4e+dCw==} dev: true - /@dozerg/require-module@0.0.3: - resolution: {integrity: sha512-GAZg46+AOi7zbHl99acM2zeSbJGTD9EykajtR6MGCV39KIYJD/yrMfxo3pad9hiL3JhXpafWCqjNMiOHd94pQg==} + /@dozerg/require-module@0.0.4: + resolution: {integrity: sha512-xf7OwzxSbtAzKnc609O1C7fTAjubWWkTXDedZ8yiv2SGuzJEh24RnkG4WlN6UmL13AwQTpnc4h4TWSfGbRc8Qg==} dependencies: - '@dozerg/find-up': 1.0.2 + '@dozerg/find-up': 1.0.3 log4js: 6.9.1 transitivePeerDependencies: - supports-color @@ -1131,8 +1128,8 @@ packages: minimatch: 3.1.2 dev: true - /@electron/get@2.0.2: - resolution: {integrity: sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==} + /@electron/get@2.0.3: + resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} engines: {node: '>=12'} dependencies: debug: 4.3.4 @@ -1140,25 +1137,26 @@ packages: fs-extra: 8.1.0 got: 11.8.6 progress: 2.0.3 - semver: 6.3.0 + semver: 6.3.1 sumchecker: 3.0.1 optionalDependencies: global-agent: 3.0.0 transitivePeerDependencies: - supports-color - /@electron/notarize@1.2.3: - resolution: {integrity: sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==} + /@electron/notarize@2.1.0: + resolution: {integrity: sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==} engines: {node: '>= 10.0.0'} dependencies: debug: 4.3.4 fs-extra: 9.1.0 + promise-retry: 2.0.1 transitivePeerDependencies: - supports-color dev: true - /@electron/osx-sign@1.0.4: - resolution: {integrity: sha512-xfhdEcIOfAZg7scZ9RQPya1G1lWo8/zMCwUXAulq0SfY7ONIW+b9qGyKdMyuMctNYwllrIS+vmxfijSfjeh97g==} + /@electron/osx-sign@1.0.5: + resolution: {integrity: sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -1167,37 +1165,36 @@ packages: fs-extra: 10.1.0 isbinaryfile: 4.0.10 minimist: 1.2.8 - plist: 3.0.6 + plist: 3.1.0 transitivePeerDependencies: - supports-color dev: true - /@electron/rebuild@3.2.13(patch_hash=2w45xx6tckdyf3hmui6padlah4): - resolution: {integrity: sha512-DH9Ol4JCnHDYVOD0fKWq+Qqbn/0WU1O6QR0mIpMXEVU4YFM4PlaqNC9K36mGShNBxxGFotZCMDrB1wl/iHM12g==} + /@electron/rebuild@3.3.0(patch_hash=wuksrsp35jk3dzuqrf6kqd3k5u): + resolution: {integrity: sha512-S1vgpzIOS1wCJmsYjdLz97MTUV6UTLcMk/HE3w90HYtVxvW+PQdwxLbgsrECX2bysqcnmM5a0K6mXj/gwVgYtQ==} engines: {node: '>=12.13.0'} hasBin: true dependencies: '@malept/cross-spawn-promise': 2.0.0 chalk: 4.1.2 debug: 4.3.4 - detect-libc: 2.0.1 + detect-libc: 2.0.2 fs-extra: 10.1.0 got: 11.8.6 - node-abi: 3.45.0 + node-abi: 3.47.0 node-api-version: 0.1.4 - node-gyp: 9.3.1 + node-gyp: 9.4.0 ora: 5.4.1 - semver: 7.5.1 - tar: 6.1.15 + semver: 7.5.4 + tar: 6.2.0 yargs: 17.7.2 transitivePeerDependencies: - - bluebird - supports-color dev: true patched: true - /@electron/universal@1.3.4: - resolution: {integrity: sha512-BdhBgm2ZBnYyYRLRgOjM5VHkyFItsbggJ0MHycOjKWdFGYwK97ZFXH54dTvUWEfha81vfvwr5On6XBjt99uDcg==} + /@electron/universal@1.4.1: + resolution: {integrity: sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ==} engines: {node: '>=8.6'} dependencies: '@electron/asar': 3.2.4 @@ -1206,34 +1203,34 @@ packages: dir-compare: 3.3.0 fs-extra: 9.1.0 minimatch: 3.1.2 - plist: 3.0.6 + plist: 3.1.0 transitivePeerDependencies: - supports-color dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.49.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.42.0 - eslint-visitor-keys: 3.4.1 + eslint: 8.49.0 + eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.5.1: - resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + /@eslint-community/regexpp@4.8.1: + resolution: {integrity: sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.0.3: - resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + /@eslint/eslintrc@2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.2 - globals: 13.20.0 + espree: 9.6.1 + globals: 13.21.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1243,8 +1240,8 @@ packages: - supports-color dev: true - /@eslint/js@8.42.0: - resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} + /@eslint/js@8.49.0: + resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1255,16 +1252,12 @@ packages: cross-spawn: 7.0.3 dev: true - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - dev: true - /@hscmap/cache-map@1.2.0: resolution: {integrity: sha512-eLJ1Ft40fDlJuUdNkBN6RZ3yzhNHvJLxZ4ZKOP574CH9cjeUpfTmenCrOX2863NHLD2+BzUVehlykj2TxYPtBQ==} dev: false - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1301,12 +1294,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} + '@jridgewell/trace-mapping': 0.3.19 dev: true /@jridgewell/resolve-uri@3.1.1: @@ -1319,26 +1307,22 @@ packages: engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + '@jridgewell/trace-mapping': 0.3.19 dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + /@jridgewell/trace-mapping@0.3.19: + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 dev: true /@jridgewell/trace-mapping@0.3.9: @@ -1422,68 +1406,68 @@ packages: dev: false optional: true - /@ng-select/ng-select@11.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5): - resolution: {integrity: sha512-zuqZ/9LVV4nxiOFWo0hWncTqDV2QcUcUqZyMa4kKZxJALRmPumo4+BXca1h1KY6SHYFJeINIriK93LApeMSwQQ==} + /@ng-select/ng-select@11.1.1(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/forms@16.2.5): + resolution: {integrity: sha512-Z5wV/u2HgaKl7CQSG3Sy1oF+BPQolmVV6jBuPqHa2+OWg0Nn2e9eXYdcZT8Q3BahfP5j5rHNIBrkkESg/m4YiQ==} engines: {node: '>= 16', npm: '>= 8'} peerDependencies: '@angular/common': ^16.0.0 '@angular/core': ^16.0.0 '@angular/forms': ^16.0.0 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/forms': 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) - tslib: 2.5.3 + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/forms': 16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1) + tslib: 2.6.2 dev: true - /@ngrx/component@16.0.1(@angular/common@16.0.5)(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-iP8wIATui0y6AtPivtoyWh7p+0eAZRkHL/vNn5F9orW58ULIGvl5cLb/krg+CjR9BnNfZGDf7QfrkueCCB8NQQ==} + /@ngrx/component@16.2.0(@angular/common@16.2.5)(@angular/core@16.2.5)(rxjs@7.8.1): + resolution: {integrity: sha512-jqajGfjaAc6OzcF6xPr6YXXBnZUJLKUFV55i04Qqv4kdiGNrYc+nDqEhQXJjDpieHfC6XfLcqiDJx7IM35foAw==} peerDependencies: '@angular/common': ^16.0.0 '@angular/core': ^16.0.0 - rxjs: ^6.5.3 || ^7.5.0 + rxjs: ^7 dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@ngrx/effects@16.0.1(@angular/core@16.0.5)(@ngrx/store@16.0.1)(rxjs@7.8.1): - resolution: {integrity: sha512-hpmON8p7kT44jIiruLBy3raFkYhNzQ45was0puKPkGhv41VrAoo44UcEn4Aysdx5yHaJc/CMCtI/+emFIpqgGA==} + /@ngrx/effects@16.2.0(@angular/core@16.2.5)(@ngrx/store@16.2.0)(rxjs@7.8.1): + resolution: {integrity: sha512-zZfq47LNoiRK+uS66Xm36mN07zm11AER1D9lTalX/G6jrV0bywgnAaukNNav9E33ZRrPEnCD8uu9BXZoboEYgA==} peerDependencies: '@angular/core': ^16.0.0 - '@ngrx/store': 16.0.1 - rxjs: ^6.5.3 || ^7.5.0 + '@ngrx/store': 16.2.0 + rxjs: ^7 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@ngrx/store': 16.0.1(@angular/core@16.0.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@ngrx/store': 16.2.0(@angular/core@16.2.5)(rxjs@7.8.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@ngrx/store@16.0.1(@angular/core@16.0.5)(rxjs@7.8.1): - resolution: {integrity: sha512-KkYzF3j29qKOzHcmiArRJgT+ABLqbddj1DuxerNq3A8zWnTDdC4YgNpDOKru8hQWb3pQ77ZbglLati5K9F8HnQ==} + /@ngrx/store@16.2.0(@angular/core@16.2.5)(rxjs@7.8.1): + resolution: {integrity: sha512-C7oIUC87xXV+1dTGUwYG/L4p0IZdYv/Ou1nTL/LffyAHllmmygTA5gzLB87abLOhucAxlFIQMQ8t/GSxdk/+QA==} peerDependencies: '@angular/core': ^16.0.0 - rxjs: ^6.5.3 || ^7.5.0 + rxjs: ^7 dependencies: - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /@ngtools/webpack@16.0.5(@angular/compiler-cli@16.0.5)(typescript@4.9.5)(webpack@5.86.0): - resolution: {integrity: sha512-qKQmPKxfcI9pumaKqM4EodcjauLA2JCGdAhBu+xafdmqV52K7goZKCqqzjYpraqeS+UOphi08XetX4mBPu9KMg==} + /@ngtools/webpack@16.2.2(@angular/compiler-cli@16.2.5)(typescript@5.2.2)(webpack@5.88.2): + resolution: {integrity: sha512-BDZ2yyXdzVE8kILOM0lhRpmKlvfLMluuZvqVa1r5dHkjCLbyOo1jXoYTCXvrQ2JU5GXc/MBBLXwmIHgtPWk8/A==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^16.0.0 - typescript: '>=4.9.3 <5.1' - webpack: ^5.54.0 + typescript: ^5 + webpack: ^5 dependencies: - '@angular/compiler-cli': 16.0.5(@angular/compiler@16.0.5)(typescript@4.9.5) - typescript: 4.9.5 - webpack: 5.86.0(webpack-cli@5.1.4) + '@angular/compiler-cli': 16.2.5(@angular/compiler@16.2.5)(typescript@5.2.2) + typescript: 5.2.2 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /@nodelib/fs.scandir@2.1.5: @@ -1507,27 +1491,17 @@ packages: fastq: 1.15.0 dev: true - /@npmcli/fs@2.1.2: - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/fs@3.1.0: + resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@gar/promisify': 1.1.3 - semver: 7.5.1 - dev: true - - /@npmcli/move-file@2.0.1: - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 + semver: 7.5.4 dev: true /@oneidentity/zstd-js@1.0.3: resolution: {integrity: sha512-Jm6sawqxLzBrjC4sg2BeXToa33yPzUmq20CKsehKY2++D/gHb/oSwVjNgT+RH4vys+r8FynrgcNzGwhZWMLzfQ==} dependencies: - '@types/emscripten': 1.39.6 + '@types/emscripten': 1.39.7 dev: true /@otplib/core@12.0.1: @@ -1570,15 +1544,12 @@ packages: dev: true optional: true - /@playwright/test@1.35.0: - resolution: {integrity: sha512-6qXdd5edCBynOwsz1YcNfgX8tNWeuS9fxy5o59D0rvHXxRtjXRebB4gE4vFVfEMXl/z8zTnAzfOs7aQDEs8G4Q==} + /@playwright/test@1.38.0: + resolution: {integrity: sha512-xis/RXXsLxwThKnlIXouxmIvvT3zvQj1JE39GsNieMUrMpb3/GySHDh2j8itCG22qKVD4MYLBp7xB73cUW/UUw==} engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 18.14.0 - playwright-core: 1.35.0 - optionalDependencies: - fsevents: 2.3.2 + playwright: 1.38.0 dev: true /@rgba-image/common@0.1.13: @@ -1621,8 +1592,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers@10.2.0: - resolution: {integrity: sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==} + /@sinonjs/fake-timers@10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: '@sinonjs/commons': 3.0.0 dev: true @@ -1660,12 +1631,13 @@ packages: '@ts-nameof/common': 4.2.1 dev: true - /@ts-nameof/transforms-ts@4.2.1: + /@ts-nameof/transforms-ts@4.2.1(patch_hash=jbjo2jvpqtbhbur3pgvyyugv7u): resolution: {integrity: sha512-/zI2+DEQ1wvM0UQY5znG4efGbNSyBp+h4pzQZssGcst1748Np92RCWUnGfyV1qDlpIVma4S8Rx5HgkoDLPfMMg==} dependencies: '@ts-nameof/common': 4.2.1 '@ts-nameof/transforms-common': 4.2.1 dev: true + patched: true /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -1689,12 +1661,12 @@ packages: '@types/readdir-glob': 1.1.1 dev: true - /@types/bluebird@3.5.38: - resolution: {integrity: sha512-yR/Kxc0dd4FfwtEoLZMoqJbM/VE/W7hXn/MIjb+axcwag0iFmSPK7OBUZq1YWLynJUoWQkfUrI7T0HDqGApNSg==} + /@types/bluebird@3.5.39: + resolution: {integrity: sha512-0h2lKudcFwHih8NHAgt/uyAIUQDO0AdfJYlWBXD8r+gFDulUi2CMZoQSh2Q5ol1FMaHV9k7/4HtcbA8ABtexmA==} dev: true - /@types/byline@4.2.33: - resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} + /@types/byline@4.2.34: + resolution: {integrity: sha512-fZtv+EJ8AwM5PreJ5CL6jMt+H6fi/nNMptspMUmF1NnHLtoCVnn/hkQVFwX4lfn9Y3y1hKcQf+wQ3ub0rlu8tA==} dependencies: '@types/node': 18.14.0 dev: true @@ -1702,7 +1674,7 @@ packages: /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: - '@types/http-cache-semantics': 4.0.1 + '@types/http-cache-semantics': 4.0.2 '@types/keyv': 3.1.4 '@types/node': 18.14.0 '@types/responselike': 1.0.0 @@ -1716,36 +1688,36 @@ packages: /@types/dts-generator@2.1.7: resolution: {integrity: sha512-YSLRnAS62iP/vcjHTMbsYtW9RJ7LIMVgp3SwTa8/fV4sE8hjCYQee5LPI4JFbx2oIF5Mw9E1ekkWJu9pHCccrA==} dependencies: - '@types/bluebird': 3.5.38 - typescript: 4.9.5 + '@types/bluebird': 3.5.39 + typescript: 5.2.2 dev: true - /@types/emscripten@1.39.6: - resolution: {integrity: sha512-H90aoynNhhkQP6DRweEjJp5vfUVdIj7tdPLsu7pq89vODD/lcugKfZOsfgwpvM6XUewEp2N5dCg1Uf3Qe55Dcg==} + /@types/emscripten@1.39.7: + resolution: {integrity: sha512-tLqYV94vuqDrXh515F/FOGtBcRMTPGvVV1LzLbtYDcQmmhtpf/gLYf+hikBbQk8MzOHNz37wpFfJbYAuSn8HqA==} dev: true /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.40.1 + '@types/eslint': 8.44.2 '@types/estree': 1.0.1 dev: true - /@types/eslint@8.40.1: - resolution: {integrity: sha512-vRb792M4mF1FBT+eoLecmkpLXwxsBHvWWRGJjzbYANBM6DtiJc6yETyv4rqDA6QNjF1pkj1U7LMA6dGb3VYlHw==} + /@types/eslint@8.44.2: + resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} dependencies: '@types/estree': 1.0.1 - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 dev: true /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true - /@types/fs-extra@11.0.1: - resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} + /@types/fs-extra@11.0.2: + resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==} dependencies: - '@types/jsonfile': 6.1.1 + '@types/jsonfile': 6.1.2 '@types/node': 18.14.0 dev: true @@ -1763,19 +1735,19 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: true - /@types/http-cache-semantics@4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + /@types/http-cache-semantics@4.0.2: + resolution: {integrity: sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw==} - /@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/json-schema@7.0.13: + resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/jsonfile@6.1.1: - resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} + /@types/jsonfile@6.1.2: + resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==} dependencies: '@types/node': 18.14.0 dev: true @@ -1796,14 +1768,14 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/oboe@2.1.1: - resolution: {integrity: sha512-Ytg7xGrqNpnWvzK9G2k+ZzTYiG+h+FGxQ5uDR/YBmBYv8P6HkpRwHjwH+Vcuesv6anZnB3AeqX2Wm/CP+e8JFA==} + /@types/oboe@2.1.2: + resolution: {integrity: sha512-mQZ+fm/ULOEWnyMn3WExH061PMPhUxf750gFjYFMahAKqwSDmP9DecTmx546RoOg/cnWz4lnBBdUNmSkQmzgXQ==} dependencies: '@types/node': 18.14.0 dev: true - /@types/opentype.js@1.3.4: - resolution: {integrity: sha512-6fbXi67I07ugNM+FExwJnfuui2hD7hraD6nqjr3UnqsbBpxSkrtmO6tBubPdNAjqRT9TVkquVkNS9IkgTtq6/w==} + /@types/opentype.js@1.3.5: + resolution: {integrity: sha512-AjRvOZ1INdUj3lf0sTuzc3YYLzz9U/pmtlE83eUm5VQRcrWWPtVCd4WVG0sMoZ3MdkevwFNg1DBHAfYvBLkZ6w==} dev: true /@types/path-is-inside@1.0.0: @@ -1831,19 +1803,19 @@ packages: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.61 + '@types/react': 17.0.65 dev: true - /@types/react@17.0.61: - resolution: {integrity: sha512-bAb4j3LH2FLMCmZWow7XIKTt51+duiDjjfzR6gjhqT3ZJn9A20G9BuXELkhmM6dI6ahNpDqyL4eUAJVmR0b4JA==} + /@types/react@17.0.65: + resolution: {integrity: sha512-oxur785xZYHvnI7TRS61dXbkIhDPnGfsXKv0cNXR/0ml4SipRIFpSMzA7HMEfOywFwJ5AOnPrXYTEiTRUQeGlQ==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 csstype: 3.1.2 dev: true - /@types/readable-stream@2.3.15: - resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==} + /@types/readable-stream@4.0.0: + resolution: {integrity: sha512-s6YqDV111kwuFsT9SwFC+FmZ5n1SEp4H9DXGg6Zqag0lPGeEvBGP9UaLJYpX4cxY7fAFnx2avy1QVvft0LLb7g==} dependencies: '@types/node': 18.14.0 safe-buffer: 5.1.2 @@ -1870,12 +1842,12 @@ packages: resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} dev: true - /@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + /@types/semver@7.5.2: + resolution: {integrity: sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==} dev: true - /@types/sinon@10.0.15: - resolution: {integrity: sha512-3lrFNQG0Kr2LDzvjyjB6AMJk4ge+8iYhQfdnSwIwlG88FUOV43kPcQqDZkDa/h3WSZy6i8Fr0BSjfQtB1B3xuQ==} + /@types/sinon@10.0.16: + resolution: {integrity: sha512-j2Du5SYpXZjJVJtXBokASpPRj+e2z+VUhCPHmM6WMfe3dpHu6iVKJMU6AiBcMp/XTAYnEj6Wc1trJUWwZ0QaAQ==} dependencies: '@types/sinonjs__fake-timers': 8.1.2 dev: true @@ -1884,24 +1856,24 @@ packages: resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==} dev: true - /@types/tough-cookie@4.0.2: - resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} + /@types/tough-cookie@4.0.3: + resolution: {integrity: sha512-THo502dA5PzG/sfQH+42Lw3fvmYkceefOspdCwpHRul8ik2Jv1K8I5OZz1AT3/rs46kwgMCe9bSBmDLYkkOMGg==} dev: true - /@types/ts-nameof@4.2.2: - resolution: {integrity: sha512-hiFuZLFPSOa8yHkFWnaAtsVwhAZxFJ+ohoU1iPDwZCzupOCN2Vp40fbYCYpUxCbFv3nsTK9598LdtbtluEMMrw==} + /@types/ts-nameof@4.2.3: + resolution: {integrity: sha512-A5A8Gux3zLhtqh8C1JzOAVj9FNt4Ino9hJlK+V3FTSfRZA77uvCbrVYszmdaUsNC7bB+wvE7P1uxD4QpHMqrPg==} dev: true - /@types/turndown@5.0.1: - resolution: {integrity: sha512-N8Ad4e3oJxh9n9BiZx9cbe/0M3kqDpOTm2wzj13wdDUxDPjfjloWIJaquZzWE1cYTAHpjOH3rcTnXQdpEfS/SQ==} + /@types/turndown@5.0.2: + resolution: {integrity: sha512-ghbjIyvMSQn/UGEuQJD6C4DfbokyYqGRhNAetWH02qnuRfvRZz9qTOG9e0RPkVqGsjv+YsjF3gRp7yFKvc/1PA==} dev: true /@types/valid-url@1.0.4: resolution: {integrity: sha512-msGTxAnOwsiKZ36i5h3eBfOsMfuh+vKMqwsepJAd56ov9b+F9yYbJuE3rFOznHScNMKPY/y6rXbtWkb5RhyHMg==} dev: true - /@types/validator@13.7.17: - resolution: {integrity: sha512-aqayTNmeWrZcvnG2MG9eGYI6b7S5fl+yKgPs6bAjOTwPS316R5SxBGKvtSExfyoJU7pIeHJfsHI0Ji41RVMkvQ==} + /@types/validator@13.11.1: + resolution: {integrity: sha512-d/MUkJYdOeKycmm75Arql4M5+UuXmf4cHdHKsyw1GcvnNgL6s77UkgSgJ8TE/rI5PYsnwYq5jkcWBLuN/MpQ1A==} dev: true /@types/verror@1.10.6: @@ -1910,11 +1882,11 @@ packages: dev: true optional: true - /@types/webpack-node-externals@3.0.0(webpack-cli@5.1.4): - resolution: {integrity: sha512-Z3ELJiH0aZjxkoymT2nrGSmCF/CYjiqC0bpv4/DWy9h7e6gP4B2qmKZFHJFermeF0SYURbSw0puddQl9dMMV0w==} + /@types/webpack-node-externals@3.0.1(webpack-cli@5.1.4): + resolution: {integrity: sha512-qUW0dOwn+ohnflSrDnscXx25VMli+IRFd9D6B0u7VzWU/DNg6zwqjh6gC6vNWyB7VoPHOYmEAa9pAmoSnYFrXg==} dependencies: '@types/node': 18.14.0 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.2(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -1929,102 +1901,104 @@ packages: '@types/node': 18.14.0 optional: true - /@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/type-utils': 5.59.9(eslint@8.42.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@eslint-community/regexpp': 4.8.1 + '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.7.0 + '@typescript-eslint/type-utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 - eslint: 8.42.0 - grapheme-splitter: 1.0.4 + eslint: 8.49.0 + graphemer: 1.4.0 ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.9(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@6.7.0(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.7.0 + '@typescript-eslint/types': 6.7.0 + '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 - eslint: 8.42.0 - typescript: 4.9.5 + eslint: 8.49.0 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.7: - resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@5.59.9: - resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/scope-manager@6.7.0: + resolution: {integrity: sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 6.7.0 + '@typescript-eslint/visitor-keys': 6.7.0 dev: true - /@typescript-eslint/type-utils@5.59.9(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/type-utils@6.7.0(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: '*' + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.42.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + eslint: 8.49.0 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.59.7: - resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.59.9: - resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/types@6.7.0: + resolution: {integrity: sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==} + engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5): - resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2032,99 +2006,98 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.9(typescript@4.9.5): - resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@6.7.0(typescript@5.2.2): + resolution: {integrity: sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 + '@typescript-eslint/types': 6.7.0 + '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.7(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} + /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) - eslint: 8.42.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@types/json-schema': 7.0.13 + '@types/semver': 7.5.2 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) + eslint: 8.49.0 eslint-scope: 5.1.1 - semver: 7.5.1 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.59.9(eslint@8.42.0)(typescript@4.9.5): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/utils@6.7.0(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.5) - eslint: 8.42.0 - eslint-scope: 5.1.1 - semver: 7.5.1 + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@types/json-schema': 7.0.13 + '@types/semver': 7.5.2 + '@typescript-eslint/scope-manager': 6.7.0 + '@typescript-eslint/types': 6.7.0 + '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) + eslint: 8.49.0 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.59.7: - resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 - eslint-visitor-keys: 3.4.1 + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@5.59.9: - resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/visitor-keys@6.7.0: + resolution: {integrity: sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 5.59.9 - eslint-visitor-keys: 3.4.1 + '@typescript-eslint/types': 6.7.0 + eslint-visitor-keys: 3.4.3 dev: true /@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.16 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2140,15 +2113,15 @@ packages: /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.16 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 '@vue/reactivity-transform': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 - postcss: 8.4.24 + magic-string: 0.30.3 + postcss: 8.4.29 source-map-js: 1.0.2 dev: true @@ -2162,11 +2135,11 @@ packages: /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.16 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 + magic-string: 0.30.3 dev: true /@vue/shared@3.3.4: @@ -2279,41 +2252,46 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.88.2): resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} engines: {node: '>=14.15.0'} peerDependencies: - webpack: 5.x.x + webpack: ^5 webpack-cli: 5.x.x dependencies: - webpack: 5.86.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.86.0) + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.2) dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.88.2): resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} engines: {node: '>=14.15.0'} peerDependencies: - webpack: 5.x.x + webpack: ^5 webpack-cli: 5.x.x dependencies: - webpack: 5.86.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.86.0) + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.2) dev: true - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.86.0): + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.88.2): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} peerDependencies: - webpack: 5.x.x + webpack: ^5 webpack-cli: 5.x.x webpack-dev-server: '*' peerDependenciesMeta: webpack-dev-server: optional: true dependencies: - webpack: 5.86.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.86.0) + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.2) + dev: true + + /@xmldom/xmldom@0.8.10: + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + engines: {node: '>=10.0.0'} dev: true /@xtuc/ieee754@1.2.0: @@ -2335,20 +2313,20 @@ packages: event-target-shim: 5.0.1 dev: true - /acorn-import-assertions@1.9.0(acorn@8.8.2): + /acorn-import-assertions@1.9.0(acorn@8.10.0): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): + /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.10.0 dev: true /acorn-walk@8.2.0: @@ -2356,8 +2334,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -2379,15 +2357,11 @@ packages: - supports-color dev: true - /agentkeepalive@4.3.0: - resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} + /agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4 - depd: 2.0.0 humanize-ms: 1.2.1 - transitivePeerDependencies: - - supports-color dev: true /aggregate-error@3.1.0: @@ -2444,11 +2418,11 @@ packages: uri-js: 4.4.1 dev: true - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} dependencies: - type-fest: 0.21.3 + type-fest: 1.4.0 dev: true /ansi-regex@5.0.1: @@ -2475,11 +2449,6 @@ packages: color-convert: 2.0.1 dev: true - /ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: true - /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -2497,26 +2466,25 @@ packages: resolution: {integrity: sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==} dev: true - /app-builder-lib@24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm): - resolution: {integrity: sha512-EcdqtWvg1LAApKCfyRBukcVkmsa94s2e1VKHjZLpvA9/D14QEt8rHhffYeaA+cH/pVeoNVn2ob735KnfJKEEow==} + /app-builder-lib@24.6.4(patch_hash=6ufu6crwoedjphhv35cy4wigcm): + resolution: {integrity: sha512-m9931WXb83teb32N0rKg+ulbn6+Hl8NV5SUpVDOVz9MWOXfhV6AQtTdftf51zJJvCQnQugGtSqoLvgw6mdF/Rg==} engines: {node: '>=14.0.0'} dependencies: 7zip-bin: 5.1.1 '@develar/schema-utils': 2.6.5 - '@electron/notarize': 1.2.3 - '@electron/osx-sign': 1.0.4 - '@electron/rebuild': 3.2.13(patch_hash=2w45xx6tckdyf3hmui6padlah4) - '@electron/universal': 1.3.4 + '@electron/notarize': 2.1.0 + '@electron/osx-sign': 1.0.5 + '@electron/universal': 1.4.1 '@malept/flatpak-bundler': 0.4.0 '@types/fs-extra': 9.0.13 async-exit-hook: 2.0.1 bluebird-lst: 1.0.9 - builder-util: 24.4.0 + builder-util: 24.5.0 builder-util-runtime: 9.2.1 chromium-pickle-js: 0.2.0 debug: 4.3.4 ejs: 3.1.9 - electron-publish: 24.4.0 + electron-publish: 24.5.0 form-data: 4.0.0 fs-extra: 10.1.0 hosted-git-info: 4.1.0 @@ -2527,11 +2495,10 @@ packages: minimatch: 5.1.6 read-config-file: 6.3.2 sanitize-filename: 1.6.3 - semver: 7.5.1 - tar: 6.1.15 + semver: 7.5.4 + tar: 6.2.0 temp-file: 3.4.0 transitivePeerDependencies: - - bluebird - supports-color dev: true patched: true @@ -2540,33 +2507,29 @@ packages: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: true - /archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} - engines: {node: '>= 6'} + /archiver-utils@4.0.1: + resolution: {integrity: sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==} + engines: {node: '>= 12.0.0'} dependencies: - glob: 7.2.3 + glob: 8.1.0 graceful-fs: 4.2.11 lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 + lodash: 4.17.21 normalize-path: 3.0.0 - readable-stream: 2.3.8 + readable-stream: 3.6.2 dev: true - /archiver@5.3.1: - resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} - engines: {node: '>= 10'} + /archiver@6.0.1: + resolution: {integrity: sha512-CXGy4poOLBKptiZH//VlWdFuUC1RESbdZjGjILwBuZ73P7WkAUN0htfSfBq/7k6FRFlpu7bg4JOkj1vU9G6jcQ==} + engines: {node: '>= 12.0.0'} dependencies: - archiver-utils: 2.1.0 + archiver-utils: 4.0.1 async: 3.2.4 buffer-crc32: 0.2.13 readable-stream: 3.6.2 readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.0 + tar-stream: 3.1.6 + zip-stream: 5.0.1 dev: true /are-we-there-yet@3.0.1: @@ -2592,13 +2555,13 @@ packages: is-array-buffer: 3.0.2 dev: true - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 get-intrinsic: 1.2.1 is-string: 1.0.7 dev: true @@ -2608,26 +2571,50 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 dev: true - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + /array.prototype.flat@1.3.2: + resolution: {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 + define-properties: 1.2.1 + es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 dev: true + /array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + es-shim-unscopables: 1.0.0 + dev: true + + /arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + get-intrinsic: 1.2.1 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + dev: true + /asap-es@1.3.3: resolution: {integrity: sha512-3yTL5EEA1KNlbo9KuxpeGXF+C2nERpfZ/Zf3rECkSS9jWB+XUdOih/8yXlkMLOtPSgUOmNwmNthVjV/0uzaO+g==} dev: true @@ -2648,17 +2635,19 @@ packages: dev: true optional: true - /assert@1.5.0: - resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} + /assert@1.5.1: + resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==} dependencies: - object-assign: 4.1.1 - util: 0.10.3 + object.assign: 4.1.4 + util: 0.10.4 dev: true /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} + requiresBuild: true dev: true + optional: true /async-exit-hook@2.0.1: resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} @@ -2683,51 +2672,55 @@ packages: engines: {node: '>= 0.4'} dev: true - /babel-loader@9.1.2(@babel/core@7.22.5)(webpack@5.86.0): - resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} + /b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + dev: true + + /babel-loader@9.1.3(@babel/core@7.22.20)(webpack@5.88.2): + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 - webpack: '>=5' + webpack: ^5 dependencies: - '@babel/core': 7.22.5 - find-cache-dir: 3.3.2 - schema-utils: 4.1.0 - webpack: 5.86.0(webpack-cli@5.1.4) + '@babel/core': 7.22.20 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.5): - resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} + /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.20): + resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - semver: 6.3.0 + '@babel/compat-data': 7.22.20 + '@babel/core': 7.22.20 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.20) + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.5): - resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} + /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.20): + resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - core-js-compat: 3.30.2 + '@babel/core': 7.22.20 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.20) + core-js-compat: 3.32.2 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.5): - resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} + /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.20): + resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) + '@babel/core': 7.22.20 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.20) transitivePeerDependencies: - supports-color dev: true @@ -2779,15 +2772,16 @@ packages: /boolean@3.2.0: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + requiresBuild: true optional: true - /bootstrap@4.6.1(jquery@3.7.0)(popper.js@1.16.1): + /bootstrap@4.6.1(jquery@3.7.1)(popper.js@1.16.1): resolution: {integrity: sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==} peerDependencies: jquery: 1.9.1 - 3 popper.js: ^1.16.1 dependencies: - jquery: 3.7.0 + jquery: 3.7.1 popper.js: 1.16.1 dev: true @@ -2870,15 +2864,15 @@ packages: pako: 1.0.11 dev: true - /browserslist@4.21.7: - resolution: {integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==} + /browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001498 - electron-to-chromium: 1.4.427 - node-releases: 2.0.12 - update-browserslist-db: 1.0.11(browserslist@4.21.7) + caniuse-lite: 1.0.30001534 + electron-to-chromium: 1.4.523 + node-releases: 2.0.13 + update-browserslist-db: 1.0.11(browserslist@4.21.10) dev: true /buffer-crc32@0.2.13: @@ -2928,8 +2922,8 @@ packages: - supports-color dev: true - /builder-util@24.4.0: - resolution: {integrity: sha512-tONb/GIK1MKa1BcOPHE1naId3o5nj6gdka5kP7yUJh2DOfF+jMq3laiu+UOZH6A7ZtkMtnGNMYFKFTIv408n/A==} + /builder-util@24.5.0: + resolution: {integrity: sha512-STnBmZN/M5vGcv01u/K8l+H+kplTaq4PAIn3yeuufUKSpcdro0DhJWxPI81k5XcNfC//bjM3+n9nr8F9uV4uAQ==} dependencies: 7zip-bin: 5.1.1 '@types/debug': 4.1.8 @@ -2965,30 +2959,22 @@ packages: engines: {node: '>=0.10.0'} dev: true - /cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /cacache@17.1.4: + resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 + '@npmcli/fs': 3.1.0 + fs-minipass: 3.0.3 + glob: 10.3.4 lru-cache: 7.18.3 - minipass: 3.3.6 + minipass: 7.0.3 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.15 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird + ssri: 10.0.5 + tar: 6.2.0 + unique-filename: 3.0.0 dev: true /cacheable-lookup@5.0.4: @@ -3002,7 +2988,7 @@ packages: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.1 - keyv: 4.5.2 + keyv: 4.5.3 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 @@ -3023,11 +3009,11 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /caniuse-lite@1.0.30001498: - resolution: {integrity: sha512-LFInN2zAwx3ANrGCDZ5AKKJroHqNKyjXitdV5zRIVIaQlXKj3GmxUKagoKsjqUfckpAObPCEWnk5EeMlyMWcgw==} + /caniuse-lite@1.0.30001534: + resolution: {integrity: sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==} dev: true /chalk@2.4.2: @@ -3047,8 +3033,8 @@ packages: supports-color: 7.2.0 dev: true - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true @@ -3064,7 +3050,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chownr@1.1.4: @@ -3115,9 +3101,9 @@ packages: /class-validator@0.14.0: resolution: {integrity: sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==} dependencies: - '@types/validator': 13.7.17 - libphonenumber-js: 1.10.34 - validator: 13.9.0 + '@types/validator': 13.11.1 + libphonenumber-js: 1.10.44 + validator: 13.11.0 dev: true /clean-css@5.3.2: @@ -3139,18 +3125,27 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-spinners@2.9.0: - resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: true + + /cli-spinners@2.9.1: + resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} engines: {node: '>=6'} dev: true /cli-truncate@2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} + requiresBuild: true dependencies: slice-ansi: 3.0.0 string-width: 4.2.3 dev: true + optional: true /cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} @@ -3246,6 +3241,11 @@ packages: engines: {node: '>=14'} dev: true + /commander@11.0.0: + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + engines: {node: '>=16'} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true @@ -3260,8 +3260,8 @@ packages: engines: {node: '>= 12'} dev: true - /commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} dev: true /compare-version@0.1.2: @@ -3269,16 +3269,16 @@ packages: engines: {node: '>=0.10.0'} dev: true - /compare-versions@5.0.3: - resolution: {integrity: sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==} + /compare-versions@6.1.0: + resolution: {integrity: sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==} dev: true - /compress-commons@4.1.1: - resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} - engines: {node: '>= 10'} + /compress-commons@5.0.1: + resolution: {integrity: sha512-MPh//1cERdLtqwO3pOFLeXtpuai0Y2WCd5AhtKxznqM7WtaMYaOEMSgn45d9D10sIHSfIKE603HlOp8OPGrvag==} + engines: {node: '>= 12.0.0'} dependencies: - buffer-crc32: 0.2.13 - crc32-stream: 4.0.2 + crc-32: 1.2.2 + crc32-stream: 5.0.0 normalize-path: 3.0.0 readable-stream: 3.6.2 dev: true @@ -3291,7 +3291,7 @@ packages: resolution: {integrity: sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==} dependencies: glob: 7.2.3 - typescript: 4.9.5 + typescript: 5.2.2 dev: true /console-browserify@1.2.0: @@ -3310,10 +3310,10 @@ packages: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true - /core-js-compat@3.30.2: - resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} + /core-js-compat@3.32.2: + resolution: {integrity: sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==} dependencies: - browserslist: 4.21.7 + browserslist: 4.21.10 dev: true /core-util-is@1.0.2: @@ -3326,19 +3326,25 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig@8.2.0: - resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} + /cosmiconfig@8.3.6(typescript@5.2.2): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + peerDependencies: + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + typescript: 5.2.2 dev: true - /cpx2@4.2.3: - resolution: {integrity: sha512-UM7Iza+OM8FZ2ntTml/mdb3RmSLK5I2DqFqDdMihlGyKZCAAnDP++H973Oyc/2TQpEMtg5JHeRNfewclE330EA==} - engines: {node: '>=14'} + /cpx2@5.0.0: + resolution: {integrity: sha512-43LMini/KvlKMHjU7solCgVgNBspCmQ1noP5ckMa0VApaXrJFLcdfSxZxcdvH3wWcOvCwFGvOPBawOesI3oWMQ==} + engines: {node: '>=16'} hasBin: true dependencies: debounce: 1.2.1 @@ -3348,9 +3354,9 @@ packages: glob-gitignore: 1.0.14 glob2base: 0.0.12 ignore: 5.2.4 - minimatch: 8.0.4 - p-map: 4.0.0 - resolve: 1.22.2 + minimatch: 9.0.3 + p-map: 6.0.0 + resolve: 1.22.6 safe-buffer: 5.2.1 shell-quote: 1.8.1 subarg: 1.0.0 @@ -3364,9 +3370,9 @@ packages: hasBin: true dev: true - /crc32-stream@4.0.2: - resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} - engines: {node: '>= 10'} + /crc32-stream@5.0.0: + resolution: {integrity: sha512-B0EPa1UK+qnpBZpG+7FgPCu0J2ETLpXq09o9BkLkEAhdB6Z61Qo4pJ3JYu0c+Qi+/SAL7QThqnzS06pmSSyZaw==} + engines: {node: '>= 12.0.0'} dependencies: crc-32: 1.2.2 readable-stream: 3.6.2 @@ -3445,21 +3451,21 @@ packages: randomfill: 1.0.4 dev: true - /css-loader@6.8.1(webpack@5.86.0): + /css-loader@6.8.1(webpack@5.88.2): resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} engines: {node: '>= 12.13.0'} peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.24) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.24) - postcss-modules-scope: 3.0.0(postcss@8.4.24) - postcss-modules-values: 4.0.0(postcss@8.4.24) + webpack: ^5 + dependencies: + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.29) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.29) + postcss-modules-scope: 3.0.0(postcss@8.4.29) + postcss-modules-values: 4.0.0(postcss@8.4.29) postcss-value-parser: 4.2.0 - semver: 7.5.1 - webpack: 5.86.0(webpack-cli@5.1.4) + semver: 7.5.4 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /css-select@4.3.0: @@ -3556,10 +3562,19 @@ packages: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + /define-data-property@1.1.0: + resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + gopd: 1.0.1 + has-property-descriptors: 1.0.0 + + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: + define-data-property: 1.1.0 has-property-descriptors: 1.0.0 object-keys: 1.1.1 @@ -3572,11 +3587,6 @@ packages: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: true - /depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: true - /des.js@1.1.0: resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} dependencies: @@ -3584,12 +3594,13 @@ packages: minimalistic-assert: 1.0.1 dev: true - /detect-libc@2.0.1: - resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + /detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} /detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + requiresBuild: true optional: true /diff@4.0.2: @@ -3624,11 +3635,11 @@ packages: path-type: 4.0.0 dev: true - /dmg-builder@24.4.0: - resolution: {integrity: sha512-p5z9Cx539GSBYb+b09Z+hMhuBTh/BrI71VRg4rgF6f2xtIRK/YlTGVS/O08k5OojoyhZcpS7JXxDVSmQoWgiiQ==} + /dmg-builder@24.6.4: + resolution: {integrity: sha512-BNcHRc9CWEuI9qt0E655bUBU/j/3wUCYBVKGu1kVpbN5lcUdEJJJeiO0NHK3dgKmra6LUUZlo+mWqc+OCbi0zw==} dependencies: - app-builder-lib: 24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm) - builder-util: 24.4.0 + app-builder-lib: 24.6.4(patch_hash=6ufu6crwoedjphhv35cy4wigcm) + builder-util: 24.5.0 builder-util-runtime: 9.2.1 fs-extra: 10.1.0 iconv-lite: 0.6.3 @@ -3636,7 +3647,6 @@ packages: optionalDependencies: dmg-license: 1.0.11 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -3652,7 +3662,7 @@ packages: ajv: 6.12.6 crc: 3.8.0 iconv-corefoundation: 1.1.7 - plist: 3.0.6 + plist: 3.1.0 smart-buffer: 4.2.0 verror: 1.10.1 dev: true @@ -3742,7 +3752,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /dotenv-expand@5.1.0: @@ -3778,24 +3788,23 @@ packages: jake: 10.8.7 dev: true - /electron-builder@24.4.0: - resolution: {integrity: sha512-D5INxodxaUIJgEX6p/fqBd8wQNS8XRAToNIJ9SQC+taNS5D73ZsjLuXiRraFGCB0cVk9KeKhEkdEOH5AaVya4g==} + /electron-builder@24.6.4: + resolution: {integrity: sha512-uNWQoU7pE7qOaIQ6CJHpBi44RJFVG8OHRBIadUxrsDJVwLLo8Nma3K/EEtx5/UyWAQYdcK4nVPYKoRqBb20hbA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: - app-builder-lib: 24.4.0(patch_hash=6ufu6crwoedjphhv35cy4wigcm) - builder-util: 24.4.0 + app-builder-lib: 24.6.4(patch_hash=6ufu6crwoedjphhv35cy4wigcm) + builder-util: 24.5.0 builder-util-runtime: 9.2.1 chalk: 4.1.2 - dmg-builder: 24.4.0 + dmg-builder: 24.6.4 fs-extra: 10.1.0 is-ci: 3.0.1 lazy-val: 1.0.5 read-config-file: 6.3.2 - simple-update-notifier: 1.1.0 + simple-update-notifier: 2.0.0 yargs: 17.7.2 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -3814,11 +3823,11 @@ packages: resolution: {integrity: sha512-QQ4GvrXO+HkgqqEOYbi+DHL7hj5JM+nHi/j+qrN9zeeXVKy8ZABgbu4CnG+BBqDZ2+tbeq9tUC4DZfIWFU5AZA==} dev: true - /electron-publish@24.4.0: - resolution: {integrity: sha512-U3mnVSxIfNrLW7ZnwiedFhcLf6ExPFXgAsx89WpfQFsV4gFAt/LG+H74p0m9NSvsLXiZuF82yXoxi7Ou8GHq4Q==} + /electron-publish@24.5.0: + resolution: {integrity: sha512-zwo70suH15L15B4ZWNDoEg27HIYoPsGJUF7xevLJLSI7JUPC8l2yLBdLGwqueJ5XkDL7ucYyRZzxJVR8ElV9BA==} dependencies: '@types/fs-extra': 9.0.13 - builder-util: 24.4.0 + builder-util: 24.5.0 builder-util-runtime: 9.2.1 chalk: 4.1.2 fs-extra: 10.1.0 @@ -3828,21 +3837,21 @@ packages: - supports-color dev: true - /electron-rpc-api@9.0.0(electron@25.1.0): + /electron-rpc-api@9.0.0(electron@26.2.1): resolution: {integrity: sha512-XVYEj/P0TjRk6A5U97lJNHSDYrpwfDBJtwHnnp78FypmX+uCS6xwPEZtjitFkqMTryWWd2FK932ipaeEzK5dbQ==} engines: {node: '>=14'} peerDependencies: electron: '>=5.0.0' dependencies: - electron: 25.1.0 + electron: 26.2.1 pubsub-to-rpc-api: 8.0.1 - pure-uuid: 1.6.3 + pure-uuid: 1.8.1 rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: false - /electron-to-chromium@1.4.427: - resolution: {integrity: sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw==} + /electron-to-chromium@1.4.523: + resolution: {integrity: sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==} dev: true /electron-unhandled@4.0.1: @@ -3855,13 +3864,13 @@ packages: serialize-error: 8.1.0 dev: true - /electron@25.1.0: - resolution: {integrity: sha512-VKk4G/0euO7ysMKQKHXmI4d3/qR4uHsAtVFXK2WfQUVxBmc160OAm2R6PN9/EXmgXEioKQBtbc2/lvWyYpDbuA==} + /electron@26.2.1: + resolution: {integrity: sha512-SNT24Cf/wRvfcFZQoERXjzswUlg5ouqhIuA2t9x2L7VdTn+2Jbs0QXRtOfzcnOV/raVMz3e8ICyaU2GGeciKLg==} engines: {node: '>= 12.20.55'} hasBin: true requiresBuild: true dependencies: - '@electron/get': 2.0.2 + '@electron/get': 2.0.3 '@types/node': 18.14.0 extract-zip: 2.0.1 transitivePeerDependencies: @@ -3903,8 +3912,8 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve@5.14.1: - resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -3929,8 +3938,8 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - /envinfo@7.8.1: - resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + /envinfo@7.10.0: + resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} engines: {node: '>=4'} hasBin: true dev: true @@ -3945,16 +3954,17 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract@1.22.2: + resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 + function.prototype.name: 1.1.6 get-intrinsic: 1.2.1 get-symbol-description: 1.0.0 globalthis: 1.0.3 @@ -3970,23 +3980,27 @@ packages: is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.11 dev: true - /es-module-lexer@1.2.1: - resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + /es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} dev: true /es-set-tostringtag@2.0.1: @@ -4015,6 +4029,7 @@ packages: /es6-error@4.1.1: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + requiresBuild: true optional: true /escalade@3.1.1: @@ -4031,17 +4046,17 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.12.1 - resolve: 1.22.2 + is-core-module: 2.13.0 + resolve: 1.22.6 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -4062,16 +4077,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.7 + eslint: 8.49.0 + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint@8.42.0): - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0): + resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4080,22 +4095,24 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.9(eslint@8.42.0)(typescript@4.9.5) - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.42.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0) + eslint: 8.49.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0) has: 1.0.3 - is-core-module: 2.12.1 + is-core-module: 2.13.0 is-glob: 4.0.3 minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.2 - semver: 6.3.0 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -4103,13 +4120,13 @@ packages: - supports-color dev: true - /eslint-plugin-sonarjs@0.19.0(eslint@8.42.0): - resolution: {integrity: sha512-6+s5oNk5TFtVlbRxqZN7FIGmjdPCYQKaTzFPmqieCmsU1kBYDzndTeQav0xtQNwZJWu5awWfTGe8Srq9xFOGnw==} + /eslint-plugin-sonarjs@0.21.0(eslint@8.49.0): + resolution: {integrity: sha512-oezUDfFT5S6j3rQheZ4DLPrbetPmMS7zHIKWGHr0CM3g5JgyZroz1FpIKa4jV83NsGpmgIeagpokWDKIJzRQmw==} engines: {node: '>=14'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.42.0 + eslint: 8.49.0 dev: true /eslint-scope@5.1.1: @@ -4120,29 +4137,29 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-visitor-keys@3.4.1: - resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.42.0: - resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} + /eslint@8.49.0: + resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) - '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.42.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/regexpp': 4.8.1 + '@eslint/eslintrc': 2.1.2 + '@eslint/js': 8.49.0 + '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -4151,19 +4168,18 @@ packages: debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.1 - espree: 9.5.2 + 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 + globals: 13.21.0 graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -4173,21 +4189,20 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 + optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree@9.5.2: - resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + /espree@9.6.1: + resolution: {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.1 + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) + eslint-visitor-keys: 3.4.3 dev: true /esquery@1.5.0: @@ -4228,6 +4243,10 @@ packages: engines: {node: '>=6'} dev: true + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + dev: true + /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -4240,8 +4259,8 @@ packages: safe-buffer: 5.2.1 dev: true - /execa@7.1.1: - resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 @@ -4260,6 +4279,10 @@ packages: engines: {node: '>=6'} dev: false + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: true + /extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -4284,8 +4307,12 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + dev: true + + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -4323,7 +4350,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.0.4 + flat-cache: 3.1.0 dev: true /filelist@1.0.4: @@ -4339,13 +4366,12 @@ packages: to-regex-range: 5.0.1 dev: true - /find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} + /find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 dev: true /find-index@0.1.1: @@ -4368,16 +4394,25 @@ packages: path-exists: 4.0.0 dev: true - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - flatted: 3.2.7 + locate-path: 7.2.0 + path-exists: 5.0.0 + dev: true + + /flat-cache@3.1.0: + resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} + engines: {node: '>=12.0.0'} + dependencies: + flatted: 3.2.9 + keyv: 4.5.3 rimraf: 3.0.2 dev: true - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true /font-awesome@4.7.0: @@ -4396,7 +4431,7 @@ packages: engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.2 + signal-exit: 4.1.0 dev: true /form-data@4.0.0: @@ -4408,32 +4443,32 @@ packages: mime-types: 2.1.35 dev: true - /format-imports@3.2.5: - resolution: {integrity: sha512-cCgASPHi/bCYgxO5W5ZHKTgFGxZN4WaSwKdJXP+8T72Skf3TA/kGyJIAYYHbqC4ty4Ss1O3s4adaq8AiWYP4qw==} + /format-imports@3.2.6: + resolution: {integrity: sha512-uweb11jJ/mCnMsRMzLDlRkPBdMFMUP2gztuHVyfhhqxpQzL0TfI9hBKbhxxFdqDiTitNWKYzpAWKV2O4+5Yj4Q==} engines: {node: '>=14'} hasBin: true dependencies: - '@dozerg/condition': 1.0.4 - '@dozerg/end-of-line': 1.0.13 - '@dozerg/find-up': 1.0.2 - '@dozerg/merge-options': 1.0.5 - '@dozerg/no-new': 0.0.2 - '@dozerg/require-module': 0.0.3 + '@dozerg/condition': 1.0.5 + '@dozerg/end-of-line': 1.0.14 + '@dozerg/find-up': 1.0.3 + '@dozerg/merge-options': 1.0.6 + '@dozerg/no-new': 0.0.3 + '@dozerg/require-module': 0.0.4 '@vue/compiler-sfc': 3.3.4 - eslint: 8.42.0 + eslint: 8.49.0 fs-extra: 11.1.1 - immutable: 4.3.0 + immutable: 4.3.4 is-builtin-module: 3.2.1 log4js: 6.9.1 - minimatch: 7.4.6 + minimatch: 9.0.3 node-cache: 5.1.2 - optionator: 0.9.1 + optionator: 0.9.3 prettier: 2.8.8 - segment-sort: 1.0.2 + segment-sort: 1.0.3 tmp: 0.2.1 - typescript: 4.9.5 + typescript: 5.2.2 utility-types: 3.10.0 - validator: 13.9.0 + validator: 13.11.0 transitivePeerDependencies: - supports-color dev: true @@ -4446,6 +4481,7 @@ packages: /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: false /fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} @@ -4490,7 +4526,7 @@ packages: '@hscmap/cache-map': 1.2.0 make-error-cause: 2.3.0 sodium-native: 3.4.1(patch_hash=caazmcsdnvw5e4pqtz5j3g2aui) - tslib: 2.5.3 + tslib: 2.6.2 dev: false /fs-json-store@8.0.1: @@ -4503,7 +4539,7 @@ packages: kind-of: 6.0.3 proper-lockfile: 4.1.2 signal-exit: 3.0.7 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /fs-minipass@2.1.0: @@ -4513,11 +4549,18 @@ packages: minipass: 3.3.6 dev: true + /fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 7.0.3 + dev: true + /fs-no-eperm-anymore@5.0.0: resolution: {integrity: sha512-ZUAG08SqwBh3M7oslddChWzhGxeKTLN9I+xM0FQJXivPjaKJeIOnvUCOIryRt5OYlABDNHqXPHS8zj11/8UBnw==} engines: {node: '>=12'} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 dev: true /fs-write-stream-atomic@1.0.10: @@ -4541,16 +4584,24 @@ packages: dev: true optional: true + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {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 + define-properties: 1.2.1 + es-abstract: 1.22.2 functions-have-names: 1.2.3 dev: true @@ -4650,16 +4701,16 @@ packages: find-index: 0.1.1 dev: true - /glob@10.2.7: - resolution: {integrity: sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==} + /glob@10.3.4: + resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.2.1 - minimatch: 9.0.1 - minipass: 6.0.2 - path-scurry: 1.9.2 + jackspeak: 2.3.3 + minimatch: 9.0.3 + minipass: 7.0.3 + path-scurry: 1.10.1 dev: true /glob@7.2.3: @@ -4693,7 +4744,7 @@ packages: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.5.1 + semver: 7.5.4 serialize-error: 7.0.1 optional: true @@ -4711,8 +4762,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.21.0: + resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -4722,7 +4773,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -4730,7 +4781,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.1 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -4740,7 +4791,6 @@ packages: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.1 - dev: true /got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} @@ -4761,10 +4811,6 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true - /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true @@ -4842,10 +4888,6 @@ packages: minimalistic-crypto-utils: 1.0.1 dev: true - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - /hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} @@ -4853,15 +4895,22 @@ packages: lru-cache: 6.0.0 dev: true - /html-loader@4.2.0(webpack@5.86.0): + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.0.1 + dev: true + + /html-loader@4.2.0(webpack@5.88.2): resolution: {integrity: sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==} engines: {node: '>= 14.15.0'} peerDependencies: - webpack: ^5.0.0 + webpack: ^5 dependencies: html-minifier-terser: 7.2.0 parse5: 7.1.2 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /html-minifier-terser@6.1.0: @@ -4875,7 +4924,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.19.4 dev: true /html-minifier-terser@7.2.0: @@ -4889,21 +4938,21 @@ packages: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.19.4 dev: true - /html-webpack-plugin@5.5.2(webpack@5.86.0): - resolution: {integrity: sha512-2KsxTJQmtqsT1JGaZJmoMW25wpC0HM9gpW3jH/UMH62To0UKlzRUbJ/FtQNhZ0gd4gWMoetEYkyG8FMNqEO66Q==} + /html-webpack-plugin@5.5.3(webpack@5.88.2): + resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} engines: {node: '>=10.13.0'} peerDependencies: - webpack: ^5.20.0 + webpack: ^5 dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /htmlparser2@6.1.0: @@ -4994,13 +5043,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.24): + /icss-utils@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.29 dev: true /ieee754@1.2.1: @@ -5019,8 +5068,8 @@ packages: resolution: {integrity: sha512-Rx3CqeqQ19sxUtYV9CU911Vhy8/721wRFnJv3REVGWUmoAcIwzifTsdmJte/MV+0/XpM35LZdQMBGkRIoLPwQA==} dev: true - /immutable@4.3.0: - resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} + /immutable@4.3.4: + resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} dev: true /import-fresh@3.3.0: @@ -5040,15 +5089,15 @@ packages: resolve-cwd: 3.0.0 dev: true - /imports-loader@4.0.1(webpack@5.86.0): + /imports-loader@4.0.1(webpack@5.88.2): resolution: {integrity: sha512-ZiY+1xH5fqAJ1Qu1CFv+zw54rvPCC92DdYRDe0IIUboOhbJPLfOPbF/paA2iipelvMwjQUKWydcFOJ7f1+ZFcA==} engines: {node: '>= 14.15.0'} peerDependencies: - webpack: ^5.0.0 + webpack: ^5 dependencies: source-map: 0.6.1 strip-comments: 2.0.1 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /imurmurhash@0.1.4: @@ -5061,10 +5110,6 @@ packages: engines: {node: '>=8'} dev: true - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -5072,10 +5117,6 @@ packages: wrappy: 1.0.2 dev: true - /inherits@2.0.1: - resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} - dev: true - /inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: true @@ -5095,11 +5136,6 @@ packages: side-channel: 1.0.4 dev: true - /interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - dev: true - /interpret@3.1.1: resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} engines: {node: '>=10.13.0'} @@ -5119,7 +5155,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true /is-arrayish@0.2.1: @@ -5166,8 +5202,8 @@ packages: ci-info: 3.8.0 dev: true - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} dependencies: has: 1.0.3 dev: true @@ -5277,15 +5313,11 @@ packages: has-symbols: 1.0.3 dev: true - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} 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.11 dev: true /is-unicode-supported@0.1.0: @@ -5307,6 +5339,10 @@ packages: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: true + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isbinaryfile@4.0.10: resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} engines: {node: '>= 8.0.0'} @@ -5326,8 +5362,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /jackspeak@2.2.1: - resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==} + /jackspeak@2.3.3: + resolution: {integrity: sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==} engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 @@ -5355,8 +5391,8 @@ packages: supports-color: 8.1.1 dev: true - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + /jiti@1.20.0: + resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} hasBin: true dev: true @@ -5364,8 +5400,8 @@ packages: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} dev: true - /jquery@3.7.0: - resolution: {integrity: sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==} + /jquery@3.7.1: + resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} dev: true /js-base64@3.7.5: @@ -5400,6 +5436,11 @@ packages: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true + /json-parse-even-better-errors@3.0.0: + resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -5414,6 +5455,7 @@ packages: /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + requiresBuild: true optional: true /json5@1.0.2: @@ -5454,8 +5496,8 @@ packages: prebuild-install: 7.1.1 dev: false - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + /keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} dependencies: json-buffer: 3.0.1 @@ -5490,8 +5532,8 @@ packages: type-check: 0.4.0 dev: true - /libphonenumber-js@1.10.34: - resolution: {integrity: sha512-p6g4NaQH4gK1gre32+kV14Mk6GPo2EDcPDvjbi+D2ycsPFsN4gVWNbs0itdHLZqByg6YEK8mE7OeP200I/ScTQ==} + /libphonenumber-js@1.10.44: + resolution: {integrity: sha512-svlRdNBI5WgBjRC20GrCfbFiclbF0Cx+sCcQob/C1r57nsoq0xg8r65QbTyVyweQIlB33P+Uahyho6EMYgcOyQ==} dev: true /lilconfig@2.1.0: @@ -5503,21 +5545,23 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged@13.2.2: - resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==} - engines: {node: ^14.13.1 || >=16.0.0} + /lines-and-columns@2.0.3: + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /lint-staged@14.0.1: + resolution: {integrity: sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: - chalk: 5.2.0 - cli-truncate: 3.1.0 - commander: 10.0.1 + chalk: 5.3.0 + commander: 11.0.0 debug: 4.3.4 - execa: 7.1.1 + execa: 7.2.0 lilconfig: 2.1.0 - listr2: 5.0.8 + listr2: 6.6.1 micromatch: 4.0.5 - normalize-path: 3.0.0 - object-inspect: 1.12.3 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.3.1 @@ -5526,23 +5570,21 @@ packages: - supports-color dev: true - /listr2@5.0.8: - resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==} - engines: {node: ^14.13.1 || >=16.0.0} + /listr2@6.6.1: + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + engines: {node: '>=16.0.0'} peerDependencies: enquirer: '>= 2.3.0 < 3' peerDependenciesMeta: enquirer: optional: true dependencies: - cli-truncate: 2.1.0 + cli-truncate: 3.1.0 colorette: 2.0.20 - log-update: 4.0.0 - p-map: 4.0.0 + eventemitter3: 5.0.1 + log-update: 5.0.1 rfdc: 1.3.0 - rxjs: 7.8.1 - through: 2.3.8 - wrap-ansi: 7.0.0 + wrap-ansi: 8.1.0 dev: true /loader-runner@4.3.0: @@ -5582,6 +5624,13 @@ packages: p-locate: 5.0.0 dev: true + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + /lodash._baseiteratee@4.7.0: resolution: {integrity: sha512-nqB9M+wITz0BX/Q2xg6fQ8mLkyfF7MU7eE+MNBNjTHFKeKaZAPEzEg+E8LWxKWf1DQVflNEn9N49yAuqKh2mWQ==} dependencies: @@ -5617,26 +5666,14 @@ packages: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - dev: true - /lodash.difference@4.5.0: resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} dev: true - /lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} - dev: true - /lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true - /lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: true - /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true @@ -5664,14 +5701,15 @@ packages: is-unicode-supported: 0.1.0 dev: true - /log-update@4.0.0: - resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} - engines: {node: '>=10'} + /log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - ansi-escapes: 4.3.2 - cli-cursor: 3.1.0 - slice-ansi: 4.0.0 - wrap-ansi: 6.2.0 + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 dev: true /log4js@6.9.1: @@ -5680,7 +5718,7 @@ packages: dependencies: date-format: 4.0.14 debug: 4.3.4 - flatted: 3.2.7 + flatted: 3.2.9 rfdc: 1.3.0 streamroller: 3.1.5 transitivePeerDependencies: @@ -5690,13 +5728,18 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 dev: true /lowercase-keys@2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} + /lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -5714,19 +5757,14 @@ packages: engines: {node: '>=12'} dev: true - /lru-cache@9.1.2: - resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} - engines: {node: 14 || >=16.14} - dev: true - /lzutf8@0.6.3: resolution: {integrity: sha512-CAkF9HKrM+XpB0f3DepQ2to2iUEo0zrbh+XgBqgNBc1+k8HMM3u/YSfHI3Dr4GmoTIez2Pr/If1XFl3rU26AwA==} dependencies: - readable-stream: 4.4.0 + readable-stream: 4.4.2 dev: true - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + /magic-string@0.30.3: + resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -5741,7 +5779,7 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 6.3.1 dev: true /make-error-cause@2.3.0: @@ -5753,34 +5791,33 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - /make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /make-fetch-happen@11.1.1: + resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - agentkeepalive: 4.3.0 - cacache: 16.1.3 + agentkeepalive: 4.5.0 + cacache: 17.1.4 http-cache-semantics: 4.1.1 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 + minipass: 5.0.0 + minipass-fetch: 3.0.4 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 negotiator: 0.6.3 promise-retry: 2.0.1 socks-proxy-agent: 7.0.0 - ssri: 9.0.1 + ssri: 10.0.5 transitivePeerDependencies: - - bluebird - supports-color dev: true /matcher@3.0.0: resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} engines: {node: '>=10'} + requiresBuild: true dependencies: escape-string-regexp: 4.0.0 optional: true @@ -5865,14 +5902,14 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - /mini-css-extract-plugin@2.7.6(webpack@5.86.0): + /mini-css-extract-plugin@2.7.6(webpack@5.88.2): resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} engines: {node: '>= 12.13.0'} peerDependencies: - webpack: ^5.0.0 + webpack: ^5 dependencies: - schema-utils: 4.1.0 - webpack: 5.86.0(webpack-cli@5.1.4) + schema-utils: 4.2.0 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /minimalistic-assert@1.0.1: @@ -5902,22 +5939,8 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.6: - resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -5933,11 +5956,11 @@ packages: minipass: 3.3.6 dev: true - /minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /minipass-fetch@3.0.4: + resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 3.3.6 + minipass: 7.0.3 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -5977,8 +6000,8 @@ packages: engines: {node: '>=8'} dev: true - /minipass@6.0.2: - resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} + /minipass@7.0.3: + resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -6024,7 +6047,7 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /msgpackr-extract@3.0.2: + /msgpackr-extract@3.0.2(patch_hash=3brbfqqm3xc4jy263uvygsvzvm): resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==} hasBin: true requiresBuild: true @@ -6039,11 +6062,12 @@ packages: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2 dev: false optional: true + patched: true - /msgpackr@1.9.5: - resolution: {integrity: sha512-/IJ3cFSN6Ci3eG2wLhbFEL6GT63yEaoN/R5My2QkV6zro+OJaVRLPlwvxY7EtHYSmDlQpk8stvOQTL2qJFkDRg==} + /msgpackr@1.9.9: + resolution: {integrity: sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==} optionalDependencies: - msgpackr-extract: 3.0.2 + msgpackr-extract: 3.0.2(patch_hash=3brbfqqm3xc4jy263uvygsvzvm) dev: false /nanoid@3.3.6: @@ -6056,10 +6080,6 @@ packages: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} dev: false - /natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true - /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -6083,41 +6103,41 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /ngx-bootstrap@9.0.0(@angular/animations@16.0.5)(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5)(rxjs@7.8.1): + /ngx-bootstrap@9.0.0(@angular/animations@16.2.5)(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/forms@16.2.5)(rxjs@7.8.1): resolution: {integrity: sha512-wVwKs1jIASzJrKSPUhOcHY8f39MKyG31SruJdVQ3S/v/PdBVmVuFUJL86Awc8F60di2xD9C4DzzGObkvsHbirw==} peerDependencies: '@angular/animations': ^14.0.0 '@angular/common': ^14.0.0 '@angular/core': ^14.0.0 '@angular/forms': ^14.0.0 - rxjs: ^6.5.3 || ^7.4.0 + rxjs: ^7 dependencies: - '@angular/animations': 16.0.5(@angular/core@16.0.5) - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/forms': 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) + '@angular/animations': 16.2.5(@angular/core@16.2.5) + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/forms': 16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1) rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /ngx-color-picker@14.0.0(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/forms@16.0.5): + /ngx-color-picker@14.0.0(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/forms@16.2.5): resolution: {integrity: sha512-w28zx2DyVpIJeNsTB3T2LUI4Ed/Ujf5Uhxuh0dllputfpxXwZG9ocSJM/0L67+fxA3UnfvvXVZNUX1Ny5nZIIw==} peerDependencies: '@angular/common': '>=9.0.0' '@angular/core': '>=9.0.0' '@angular/forms': '>=9.0.0' dependencies: - '@angular/common': 16.0.5(@angular/core@16.0.5)(rxjs@7.8.1) - '@angular/core': 16.0.5(rxjs@7.8.1)(zone.js@0.13.0) - '@angular/forms': 16.0.5(@angular/common@16.0.5)(@angular/core@16.0.5)(@angular/platform-browser@16.0.5)(rxjs@7.8.1) - tslib: 2.5.3 + '@angular/common': 16.2.5(@angular/core@16.2.5)(rxjs@7.8.1) + '@angular/core': 16.2.5(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/forms': 16.2.5(@angular/common@16.2.5)(@angular/core@16.2.5)(@angular/platform-browser@16.2.5)(rxjs@7.8.1) + tslib: 2.6.2 dev: true /nise@5.1.4: resolution: {integrity: sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==} dependencies: '@sinonjs/commons': 2.0.0 - '@sinonjs/fake-timers': 10.2.0 + '@sinonjs/fake-timers': 10.3.0 '@sinonjs/text-encoding': 0.7.2 just-extend: 4.2.1 path-to-regexp: 1.8.0 @@ -6127,14 +6147,14 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.5.3 + tslib: 2.6.2 dev: true - /node-abi@3.45.0: - resolution: {integrity: sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==} + /node-abi@3.47.0: + resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} engines: {node: '>=10'} dependencies: - semver: 7.5.1 + semver: 7.5.4 /node-addon-api@1.7.2: resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} @@ -6149,7 +6169,7 @@ packages: /node-api-version@0.1.4: resolution: {integrity: sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g==} dependencies: - semver: 7.5.1 + semver: 7.5.4 dev: true /node-cache@5.1.2: @@ -6162,38 +6182,39 @@ packages: /node-gyp-build-optional-packages@5.0.7: resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==} hasBin: true + requiresBuild: true dev: false optional: true - /node-gyp-build@4.6.0: - resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} + /node-gyp-build@4.6.1: + resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==} hasBin: true dev: false - /node-gyp@9.3.1: - resolution: {integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==} + /node-gyp@9.4.0: + resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} engines: {node: ^12.13 || ^14.13 || >=16} hasBin: true dependencies: env-paths: 2.2.1 + exponential-backoff: 3.1.1 glob: 7.2.3 graceful-fs: 4.2.11 - make-fetch-happen: 10.2.1 + make-fetch-happen: 11.1.1 nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.1 - tar: 6.1.15 + semver: 7.5.4 + tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: - - bluebird - supports-color dev: true /node-libs-browser@2.2.1: resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} dependencies: - assert: 1.5.0 + assert: 1.5.1 browserify-zlib: 0.2.0 buffer: 4.9.2 console-browserify: 1.2.0 @@ -6213,23 +6234,23 @@ packages: string_decoder: 1.3.0 timers-browserify: 2.0.12 tty-browserify: 0.0.0 - url: 0.11.0 + url: 0.11.3 util: 0.11.1 vm-browserify: 1.1.2 dev: true - /node-loader@2.0.0(webpack@5.86.0): + /node-loader@2.0.0(webpack@5.88.2): resolution: {integrity: sha512-I5VN34NO4/5UYJaUBtkrODPWxbobrE4hgDqPrjB25yPkonFhCmZ146vTH+Zg417E9Iwoh1l/MbRs1apc5J295Q==} engines: {node: '>= 10.13.0'} peerDependencies: - webpack: ^5.0.0 + webpack: ^5 dependencies: loader-utils: 2.0.4 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /node-releases@2.0.12: - resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true /nopt@6.0.0: @@ -6240,12 +6261,13 @@ packages: abbrev: 1.1.1 dev: true - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + /normalize-package-data@6.0.0: + resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 + hosted-git-info: 7.0.1 + is-core-module: 2.13.0 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -6258,17 +6280,17 @@ packages: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - /npm-run-all2@6.0.5: - resolution: {integrity: sha512-YfYsybLmMLeHK00shmIrArZbbqSov/0o692j8PAJTqZGpWy2bJMnMO00Xrex8S0ziePJUZy14CueF7rVMYAg/w==} + /npm-run-all2@6.0.6: + resolution: {integrity: sha512-Ba31DnJj3aqJ5freRdVIoBuRdGjHDt0Sfc7tduR2wYDbtcxsFlga6Sw2pE5Tn3+kdVttVwqzFlmozcT540wDxw==} engines: {node: ^14.18.0 || >=16.0.0, npm: '>= 8'} hasBin: true dependencies: - ansi-styles: 5.2.0 + ansi-styles: 6.2.1 cross-spawn: 7.0.3 memorystream: 0.3.1 - minimatch: 8.0.4 + minimatch: 9.0.3 pidtree: 0.6.0 - read-pkg: 5.2.0 + read-pkg: 8.1.0 shell-quote: 1.8.1 dev: true @@ -6295,11 +6317,6 @@ packages: boolbase: 1.0.0 dev: true - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: true - /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: true @@ -6313,18 +6330,36 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + dev: true + + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + get-intrinsic: 1.2.1 + dev: true + + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 dev: true /once@1.4.0: @@ -6351,16 +6386,16 @@ packages: hasBin: true dev: true - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /ora@5.4.1: @@ -6370,7 +6405,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.0 + cli-spinners: 2.9.1 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -6420,6 +6455,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -6434,6 +6476,13 @@ packages: p-limit: 3.1.0 dev: true + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -6441,6 +6490,11 @@ packages: aggregate-error: 3.1.0 dev: true + /p-map@6.0.0: + resolution: {integrity: sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==} + engines: {node: '>=16'} + dev: true + /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -6454,7 +6508,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /parent-module@1.0.1: @@ -6478,12 +6532,23 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true + /parse-json@7.1.0: + resolution: {integrity: sha512-ihtdrgbqdONYD156Ap6qTcaGcGdkdAxodO1wLqQ/j7HP1u2sFYppINiq4jyC8F+Nm+4fVufylCV00QmkTHkSUg==} + engines: {node: '>=16'} + dependencies: + '@babel/code-frame': 7.22.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 3.0.0 + lines-and-columns: 2.0.3 + type-fest: 3.13.1 + dev: true + /parse-srcset@1.0.2: resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} dev: true @@ -6498,7 +6563,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.2 dev: true /path-browserify@0.0.1: @@ -6510,6 +6575,11 @@ packages: engines: {node: '>=8'} dev: true + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -6533,12 +6603,12 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-scurry@1.9.2: - resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.2 - minipass: 6.0.2 + lru-cache: 10.0.1 + minipass: 7.0.3 dev: true /path-to-regexp@1.8.0: @@ -6588,25 +6658,34 @@ packages: find-up: 4.1.0 dev: true - /playwright-core@1.35.0: - resolution: {integrity: sha512-muMXyPmIx/2DPrCHOD1H1ePT01o7OdKxKj2ebmCAYvqhUy+Y1bpal7B0rdoxros7YrXI294JT/DWw2LqyiqTPA==} + /pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + dependencies: + find-up: 6.3.0 + dev: true + + /playwright-core@1.38.0: + resolution: {integrity: sha512-f8z1y8J9zvmHoEhKgspmCvOExF2XdcxMW8jNRuX4vkQFrzV4MlZ55iwb5QeyiFQgOFCUolXiRHgpjSEnqvO48g==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.35.0: - resolution: {integrity: sha512-xhFhsoBmKPQfj3dM+HbIiFVlqRCZp2rwdJd/QFd9YBuidabo3TkVv0iuxPQ4vZoMwtSI7qzjY93f5ohdC97hww==} + /playwright@1.38.0: + resolution: {integrity: sha512-fJGw+HO0YY+fU/F1N57DMO+TmXHTrmr905J05zwAQE9xkuwP/QLDk63rVhmyxh03dYnEhnRbsdbH9B0UVVRB3A==} engines: {node: '>=16'} hasBin: true - requiresBuild: true dependencies: - playwright-core: 1.35.0 + playwright-core: 1.38.0 + optionalDependencies: + fsevents: 2.3.2 dev: true - /plist@3.0.6: - resolution: {integrity: sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==} - engines: {node: '>=6'} + /plist@3.1.0: + resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} + engines: {node: '>=10.4.0'} dependencies: + '@xmldom/xmldom': 0.8.10 base64-js: 1.5.1 xmlbuilder: 15.1.1 dev: true @@ -6621,59 +6700,61 @@ packages: deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 dev: true - /postcss-loader@7.3.3(postcss@8.4.24)(webpack@5.86.0): + /postcss-loader@7.3.3(postcss@8.4.29)(typescript@5.2.2)(webpack@5.88.2): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 + webpack: ^5 dependencies: - cosmiconfig: 8.2.0 - jiti: 1.18.2 - postcss: 8.4.24 - semver: 7.5.1 - webpack: 5.86.0(webpack-cli@5.1.4) + cosmiconfig: 8.3.6(typescript@5.2.2) + jiti: 1.20.0 + postcss: 8.4.29 + semver: 7.5.4 + webpack: 5.88.2(webpack-cli@5.1.4) + transitivePeerDependencies: + - typescript dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.29 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.24): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.29): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.24): + /postcss-modules-scope@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.24): + /postcss-modules-values@4.0.0(postcss@8.4.29): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 dev: true /postcss-selector-parser@6.0.13: @@ -6684,7 +6765,7 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-url@10.1.3(postcss@8.4.24): + /postcss-url@10.1.3(postcss@8.4.29): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -6693,7 +6774,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.24 + postcss: 8.4.29 xxhashjs: 0.2.2 dev: true @@ -6701,8 +6782,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + /postcss@8.4.29: + resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -6715,13 +6796,13 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - detect-libc: 2.0.1 + detect-libc: 2.0.2 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.45.0 + node-abi: 3.47.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -6760,15 +6841,6 @@ packages: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} - /promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - dev: true - /promise-retry@2.0.1: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} engines: {node: '>=10'} @@ -6805,10 +6877,10 @@ packages: engines: {node: '>=14'} dependencies: jsan: 3.1.14 - msgpackr: 1.9.5 - pure-uuid: 1.6.3 + msgpackr: 1.9.9 + pure-uuid: 1.8.1 rxjs: 7.8.1 - tslib: 2.5.3 + tslib: 2.6.2 dev: false /pump@3.0.0: @@ -6817,10 +6889,6 @@ packages: end-of-stream: 1.4.4 once: 1.4.0 - /punycode@1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - dev: true - /punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: true @@ -6830,8 +6898,8 @@ packages: engines: {node: '>=6'} dev: true - /pure-uuid@1.6.3: - resolution: {integrity: sha512-5cBiGtFWAulm5WwPWpUTjqJay6mJL5rm3Oru9vCXgwgWcoYtBEpjJbxjsWYVX7omr1jP5iw27lXUB6fDIdoOdw==} + /pure-uuid@1.8.1: + resolution: {integrity: sha512-PIwHXU7NZb/wTBwUfzCSjI85tfwx6DQOm74sRLtNLH8KHsFZEvAQbBQdz7E5ij8SNSv9WGdQPWiiM6NpNIeNfA==} engines: {node: '>=8.0.0'} /pureimage@0.3.15: @@ -6843,15 +6911,16 @@ packages: pngjs: 3.4.0 dev: true - /querystring-es3@0.2.1: - resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} - engines: {node: '>=0.4.x'} + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 dev: true - /querystring@0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + /querystring-es3@0.2.1: + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true /querystringify@2.2.0: @@ -6862,6 +6931,10 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + dev: true + /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -6894,8 +6967,8 @@ packages: randombytes: 2.0.3 dev: true - /rate-limiter-flexible@2.4.1: - resolution: {integrity: sha512-dgH4T44TzKVO9CLArNto62hJOwlWJMLUjVVr/ii0uUzZXEXthDNr7/yefW5z/1vvHAfycc1tnuiYyNJ8CTRB3g==} + /rate-limiter-flexible@3.0.0: + resolution: {integrity: sha512-janAJkWxWxmLka0hV+XvCTo0M8keeSeOuz8ZL33cTXrkS4ek9mQ2VJm9ri7fm03oTVth19Sfqb1ijCmo7K/vAg==} dev: true /rc@1.2.8: @@ -6920,14 +6993,14 @@ packages: lazy-val: 1.0.5 dev: true - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + /read-pkg@8.1.0: + resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} + engines: {node: '>=16'} dependencies: '@types/normalize-package-data': 2.4.1 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 + normalize-package-data: 6.0.0 + parse-json: 7.1.0 + type-fest: 4.3.1 dev: true /readable-stream@2.3.8: @@ -6950,14 +7023,15 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.4.0: - resolution: {integrity: sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==} + /readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: abort-controller: 3.0.0 buffer: 6.0.3 events: 3.3.0 process: 0.11.10 + string_decoder: 1.3.0 dev: true /readdir-glob@1.1.3: @@ -6973,39 +7047,32 @@ packages: picomatch: 2.3.1 dev: true - /rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - dependencies: - resolve: 1.22.2 - dev: true - /rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} dependencies: - resolve: 1.22.2 + resolve: 1.22.6 dev: true /reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} dev: true - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} dev: true /regex-parser@2.2.11: resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==} dev: true - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + /regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 + define-properties: 1.2.1 + set-function-name: 2.0.1 dev: true /relateurl@0.2.7: @@ -7013,8 +7080,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /remeda@1.19.0: - resolution: {integrity: sha512-iwZohiXDhC1K+adRI6OB+tYxOfXyX7DaPXQDZrR5s1k7umrkG3Yd2+QDfSrYFlC7oc0IqeUns6RqSjNkERXeLw==} + /remeda@1.26.0: + resolution: {integrity: sha512-v+Qbi2krvXknCvG60gviLUSBJQPxXUVBAvi64m3Awoua3X+ygAmPYPrbFgqwPpiM1tBHNBVrHPBKtza7if+HyQ==} dev: true /renderkid@3.0.0: @@ -7068,15 +7135,15 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.24 + postcss: 8.4.29 source-map: 0.6.1 dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve@1.22.6: + resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -7094,6 +7161,14 @@ packages: signal-exit: 3.0.7 dev: true + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + /retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} @@ -7120,7 +7195,7 @@ packages: engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.2.7 + glob: 10.3.4 dev: true /ripemd160@2.0.2: @@ -7133,13 +7208,14 @@ packages: /roarr@2.15.4: resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} engines: {node: '>=8.0'} + requiresBuild: true dependencies: boolean: 3.2.0 detect-node: 2.1.0 globalthis: 1.0.3 json-stringify-safe: 5.0.1 semver-compare: 1.0.0 - sprintf-js: 1.1.2 + sprintf-js: 1.1.3 optional: true /run-parallel@1.2.0: @@ -7151,7 +7227,17 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 + + /safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -7178,18 +7264,18 @@ packages: truncate-utf8-bytes: 1.0.2 dev: true - /sanitize-html@2.10.0: - resolution: {integrity: sha512-JqdovUd81dG4k87vZt6uA6YhDfWkUGruUu/aPmXLxXi45gZExnt9Bnw/qeQU8oGf82vPyaE0vO4aH0PbobB9JQ==} + /sanitize-html@2.11.0: + resolution: {integrity: sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA==} dependencies: deepmerge: 4.3.1 escape-string-regexp: 4.0.0 htmlparser2: 8.0.2 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.24 + postcss: 8.4.29 dev: true - /sass-loader@13.3.2(sass@1.63.3)(webpack@5.86.0): + /sass-loader@13.3.2(sass@1.67.0)(webpack@5.88.2): resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -7197,7 +7283,7 @@ packages: node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' - webpack: ^5.0.0 + webpack: ^5 peerDependenciesMeta: fibers: optional: true @@ -7209,17 +7295,17 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.63.3 - webpack: 5.86.0(webpack-cli@5.1.4) + sass: 1.67.0 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /sass@1.63.3: - resolution: {integrity: sha512-ySdXN+DVpfwq49jG1+hmtDslYqpS7SkOR5GpF6o2bmb1RL/xS+wvPmegMvMywyfsmAV6p7TgwXYGrCZIFFbAHg==} + /sass@1.67.0: + resolution: {integrity: sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.3.0 + immutable: 4.3.4 source-map-js: 1.0.2 dev: true @@ -7227,56 +7313,47 @@ packages: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: true - /schema-utils@3.2.0: - resolution: {integrity: sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==} + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /schema-utils@4.1.0: - resolution: {integrity: sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==} + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) dev: true - /segment-sort@1.0.2: - resolution: {integrity: sha512-YhEEMClMZuvGtu18Qh1pqh90wI+B87fP2KycMcNtJ4w5hQWpsjkhTQW0Si/JUh5w5ZpQDTZcuF8ghqkwf2ahRA==} + /segment-sort@1.0.3: + resolution: {integrity: sha512-mIrFtlknzM5+DmsM1ICfvpSAOoA5JTf51yMo1m7ii8H1OFP+Fle9+LGSiYMrF2hnNppcJee6XTjMJo+aaWJFqw==} dev: true /semver-compare@1.0.0: resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + requiresBuild: true optional: true - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.0.0: - resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} - hasBin: true - dev: true - - /semver@7.5.1: - resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - /serialize-error@11.0.0: - resolution: {integrity: sha512-YKrURWDqcT3VGX/s/pCwaWtpfJEEaEw5Y4gAnQDku92b/HjVj4r4UhA5QrMVMFotymK2wIWs5xthny5SMFu7Vw==} + /serialize-error@11.0.2: + resolution: {integrity: sha512-o43i0jLcA0LXA5Uu+gI1Vj+lF66KR9IAcy0ThbGq1bAMPN+k5IgSHsulfnqf/ddKAz6dWf+k8PD5hAr9oCSHEQ==} engines: {node: '>=14.16'} dependencies: type-fest: 2.19.0 @@ -7285,6 +7362,7 @@ packages: /serialize-error@7.0.1: resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} engines: {node: '>=10'} + requiresBuild: true dependencies: type-fest: 0.13.1 optional: true @@ -7306,6 +7384,15 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true + /set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.0 + dev: true + /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: true @@ -7341,16 +7428,6 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - dev: true - /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -7363,8 +7440,8 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /signal-exit@4.0.2: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} dev: true @@ -7380,18 +7457,18 @@ packages: simple-concat: 1.0.1 dev: false - /simple-update-notifier@1.1.0: - resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} - engines: {node: '>=8.10.0'} + /simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} dependencies: - semver: 7.0.0 + semver: 7.5.4 dev: true - /sinon@15.1.0: - resolution: {integrity: sha512-cS5FgpDdE9/zx7no8bxROHymSlPLZzq0ChbbLk1DrxBfc+eTeBK3y8nIL+nu/0QeYydhhbLIr7ecHJpywjQaoQ==} + /sinon@16.0.0: + resolution: {integrity: sha512-B8AaZZm9CT5pqe4l4uWJztfD/mOTa7dL8Qo0W4+s+t74xECOgSZDDQCBjNgIK3+n4kyxQrSTv2V5ul8K25qkiQ==} dependencies: '@sinonjs/commons': 3.0.0 - '@sinonjs/fake-timers': 10.2.0 + '@sinonjs/fake-timers': 10.3.0 '@sinonjs/samsam': 8.0.0 diff: 5.1.0 nise: 5.1.4 @@ -7406,20 +7483,13 @@ packages: /slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} + requiresBuild: true dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 dev: true - - /slice-ansi@4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true + optional: true /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} @@ -7457,7 +7527,7 @@ packages: resolution: {integrity: sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==} requiresBuild: true dependencies: - node-gyp-build: 4.6.0 + node-gyp-build: 4.6.1 dev: false patched: true @@ -7500,15 +7570,16 @@ packages: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} dev: true - /sprintf-js@1.1.2: - resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==} + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + requiresBuild: true optional: true - /ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /ssri@10.0.5: + resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 3.3.6 + minipass: 7.0.3 dev: true /stat-mode@1.0.0: @@ -7551,6 +7622,13 @@ packages: - supports-color dev: true + /streamx@2.15.1: + resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + dev: true + /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -7574,29 +7652,29 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + /string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 dev: true - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 dev: true - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 dev: true /string_decoder@1.1.1: @@ -7712,9 +7790,18 @@ packages: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 + dev: false + + /tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + dependencies: + b4a: 1.6.4 + fast-fifo: 1.3.2 + streamx: 2.15.1 + dev: true - /tar@6.1.15: - resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} + /tar@6.2.0: + resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} dependencies: chownr: 2.0.0 @@ -7732,14 +7819,14 @@ packages: fs-extra: 10.1.0 dev: true - /terser-webpack-plugin@5.3.9(webpack@5.86.0): + /terser-webpack-plugin@5.3.9(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' esbuild: '*' uglify-js: '*' - webpack: ^5.1.0 + webpack: ^5 peerDependenciesMeta: '@swc/core': optional: true @@ -7748,21 +7835,21 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 jest-worker: 27.5.1 - schema-utils: 3.2.0 + schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.17.7 - webpack: 5.86.0(webpack-cli@5.1.4) + terser: 5.19.4 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /terser@5.17.7: - resolution: {integrity: sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==} + /terser@5.19.4: + resolution: {integrity: sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 + '@jridgewell/source-map': 0.3.5 + acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -7787,14 +7874,14 @@ packages: setimmediate: 1.0.5 dev: true - /tldts-core@5.7.112: - resolution: {integrity: sha512-mutrEUgG2sp0e/MIAnv9TbSLR0IPbvmAImpzqul5O/HJ2XM1/I1sajchQ/fbj0fPdA31IiuWde8EUhfwyldY1Q==} + /tldts-core@6.0.14: + resolution: {integrity: sha512-ESYhU/bgs6jiHlnl5h029f+0dB7EKRiTaxM/jHLZ6powScbmsgsrFcFjmyrjDgCvI/BRY79TEBBClmqLNEPyjQ==} dev: true - /tldts-experimental@5.7.112: - resolution: {integrity: sha512-Nq5qWN4OiLziAOOOEoSME7cZI4Hz8Srt+9q6cl8mZ5EAhCfmeE6l7K5XjuIKN+pySuGUvthE5aPiD185YU1/lg==} + /tldts-experimental@6.0.14: + resolution: {integrity: sha512-q9tVxHEotaG1buC8E4k+1iGecpM9iLD9FqWzWUKMilUoCpK8uJcO20iDA9ORCojqZdsMXgPgBlSetwiw5ML0tg==} dependencies: - tldts-core: 5.7.112 + tldts-core: 6.0.14 dev: true /tmp-promise@3.0.3: @@ -7858,52 +7945,64 @@ packages: utf8-byte-length: 1.0.4 dev: true + /ts-api-utils@1.0.3(typescript@5.2.2): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: ^5 + dependencies: + typescript: 5.2.2 + dev: true + /ts-deferred@1.0.4: resolution: {integrity: sha512-uE0e0mUQpqbS3VbqqauLDJ5x9kyHeMXGxRwmoXc+woXkEYWj/MiN61IsfPtlCzfxcVwlxy+S70aU05+atxeoPQ==} dev: true - /ts-essentials@9.3.2(typescript@4.9.5): - resolution: {integrity: sha512-JxKJzuWqH1MmH4ZFHtJzGEhkfN3QvVR3C3w+4BIoWeoY68UVVoA2Np/Bca9z0IPSErVCWhv439aT0We4Dks8kQ==} + /ts-essentials@9.4.0(typescript@5.2.2): + resolution: {integrity: sha512-s4BzWZmTh926caZO7XF7MMbwCn1BioT3s3r9hT8ARnwW//30OD0XioEsMyq3ORAHP/deN4Zkst2ZvxXmL+tG6g==} peerDependencies: - typescript: '>=4.1.0' + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true dependencies: - typescript: 4.9.5 + typescript: 5.2.2 dev: true - /ts-loader@9.4.3(typescript@4.9.5)(webpack@5.86.0): - resolution: {integrity: sha512-n3hBnm6ozJYzwiwt5YRiJZkzktftRpMiBApHaJPoWLA+qetQBAXkHqCLM6nwSdRDimqVtA5ocIkcTRLMTt7yzA==} + /ts-loader@9.4.4(typescript@5.2.2)(webpack@5.88.2): + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: - typescript: '*' - webpack: ^5.0.0 + typescript: ^5 + webpack: ^5 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.14.1 + enhanced-resolve: 5.15.0 micromatch: 4.0.5 - semver: 7.5.1 - typescript: 4.9.5 - webpack: 5.86.0(webpack-cli@5.1.4) + semver: 7.5.4 + typescript: 5.2.2 + webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /ts-nameof@5.0.0(typescript@4.9.5): + /ts-nameof@5.0.0(typescript@5.2.2): resolution: {integrity: sha512-KKebM+HvZdtiFLVUtkvTmlJNzmMPMMwzw7yCcTCA5XRmwDupX/JuPEfnXYpu/Bfb8d+voF1ih2fdizqgKSIO+g==} peerDependencies: - typescript: '*' + typescript: ^5 dependencies: '@ts-nameof/common': 4.2.1 - '@ts-nameof/transforms-ts': 4.2.1 + '@ts-nameof/transforms-ts': 4.2.1(patch_hash=jbjo2jvpqtbhbur3pgvyyugv7u) glob: 7.2.3 - typescript: 4.9.5 + typescript: 5.2.2 dev: true - /ts-node@10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@4.9.5): + /ts-node@10.9.1(patch_hash=gdagwmwndeixxlcm7duqxqq3r4)(@types/node@18.14.0)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' '@types/node': '*' - typescript: '>=2.7' + typescript: ^5 peerDependenciesMeta: '@swc/core': optional: true @@ -7916,40 +8015,36 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.14.0 - acorn: 8.8.2 + acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.2.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true patched: true - /ts-patch@2.1.0(typescript@4.9.5): - resolution: {integrity: sha512-+6LbQSGgHUnK+grgk9nvKhesc0/dDNxms0IL1XPZeTfmPFCx/QSuwz9k+9yFe0xYDD7xBlHYK0Zp0qrTCaJcAw==} + /ts-patch@3.0.2: + resolution: {integrity: sha512-iTg8euqiNsNM1VDfOsVIsP0bM4kAVXU38n7TGQSkky7YQX/syh6sDPIRkvSS0HjT8ZOr0pq1h+5Le6jdB3hiJQ==} hasBin: true - peerDependencies: - typescript: '>=4.0.0' dependencies: chalk: 4.1.2 - glob: 8.1.0 global-prefix: 3.0.0 minimist: 1.2.8 - resolve: 1.22.2 - shelljs: 0.8.5 + resolve: 1.22.6 + semver: 7.5.4 strip-ansi: 6.0.1 - typescript: 4.9.5 dev: true - /ts-transformer-keys@0.4.4(typescript@4.9.5): + /ts-transformer-keys@0.4.4(typescript@5.2.2): resolution: {integrity: sha512-LrqgvaFvar01/5mbunRyeLTSIkqoC2xfcpL/90aDY6vR07DGyH+UaYGdIEsUudnlAw2Sr0pxFgdZvE0QIyI4qA==} peerDependencies: - typescript: '>=2.4.1' + typescript: ^5 dependencies: - typescript: 4.9.5 + typescript: 5.2.2 dev: true /tsconfig-paths@3.14.2: @@ -7961,17 +8056,17 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.2.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + typescript: ^5 dependencies: - tslib: 2.5.3 - typescript: 4.9.5 + tslib: 2.6.2 + typescript: 5.2.2 dev: true /tty-browserify@0.0.0: @@ -8005,6 +8100,7 @@ packages: /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} + requiresBuild: true optional: true /type-fest@0.20.2: @@ -8012,41 +8108,76 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} dev: true - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true - /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} dev: true + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + dev: true + + /type-fest@4.3.1: + resolution: {integrity: sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==} + engines: {node: '>=16'} + dev: true + + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: call-bind: 1.0.2 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true - /typescript-transform-paths@3.4.6(typescript@4.9.5): + /typescript-transform-paths@3.4.6(typescript@5.2.2): resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==} peerDependencies: - typescript: '>=3.6.5' + typescript: ^5 dependencies: minimatch: 3.1.2 - typescript: 4.9.5 + typescript: 5.2.2 dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} hasBin: true dev: true @@ -8059,16 +8190,16 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - unique-slug: 3.0.0 + unique-slug: 4.0.0 dev: true - /unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: imurmurhash: 0.1.4 dev: true @@ -8087,13 +8218,13 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.7): + /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.7 + browserslist: 4.21.10 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -8111,11 +8242,11 @@ packages: requires-port: 1.0.0 dev: true - /url@0.11.0: - resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} + /url@0.11.3: + resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} dependencies: - punycode: 1.3.2 - querystring: 0.2.0 + punycode: 1.4.1 + qs: 6.11.2 dev: true /utf8-byte-length@1.0.4: @@ -8130,10 +8261,10 @@ packages: engines: {node: '>=4'} dev: true - /util@0.10.3: - resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==} + /util@0.10.4: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} dependencies: - inherits: 2.0.1 + inherits: 2.0.3 dev: true /util@0.11.1: @@ -8166,8 +8297,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /validator@13.9.0: - resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==} + /validator@13.11.0: + resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} engines: {node: '>= 0.10'} dev: true @@ -8200,13 +8331,13 @@ packages: defaults: 1.0.4 dev: true - /webpack-cli@5.1.4(webpack@5.86.0): + /webpack-cli@5.1.4(webpack@5.88.2): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} hasBin: true peerDependencies: '@webpack-cli/generators': '*' - webpack: 5.x.x + webpack: ^5 webpack-bundle-analyzer: '*' webpack-dev-server: '*' peerDependenciesMeta: @@ -8218,18 +8349,18 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.86.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.86.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.86.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.88.2) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.88.2) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.88.2) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 - envinfo: 7.8.1 + envinfo: 7.10.0 fastest-levenshtein: 1.0.16 import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.86.0(webpack-cli@5.1.4) + webpack: 5.88.2(webpack-cli@5.1.4) webpack-merge: 5.9.0 dev: true @@ -8251,8 +8382,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.86.0(webpack-cli@5.1.4): - resolution: {integrity: sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==} + /webpack@5.88.2(webpack-cli@5.1.4): + resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8266,12 +8397,12 @@ packages: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) - browserslist: 4.21.7 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.21.10 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.14.1 - es-module-lexer: 1.2.1 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -8280,11 +8411,11 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.2.0 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.86.0) + terser-webpack-plugin: 5.3.9(webpack@5.88.2) watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack@5.86.0) + webpack-cli: 5.1.4(webpack@5.88.2) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -8302,8 +8433,8 @@ packages: is-symbol: 1.0.4 dev: true - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 @@ -8311,7 +8442,6 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 dev: true /which@1.3.1: @@ -8339,20 +8469,6 @@ packages: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} dev: true - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - - /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: true - /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -8441,19 +8557,24 @@ packages: engines: {node: '>=10'} dev: true - /zip-stream@4.1.0: - resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} - engines: {node: '>= 10'} + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + + /zip-stream@5.0.1: + resolution: {integrity: sha512-UfZ0oa0C8LI58wJ+moL46BDIMgCQbnsb+2PoiJYtonhBsMh2bq1eRBVkvjfVsqbEHd9/EgKPUuL9saSSsec8OA==} + engines: {node: '>= 12.0.0'} dependencies: - archiver-utils: 2.1.0 - compress-commons: 4.1.1 + archiver-utils: 4.0.1 + compress-commons: 5.0.1 readable-stream: 3.6.2 dev: true - /zone.js@0.13.0: - resolution: {integrity: sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ==} + /zone.js@0.13.3: + resolution: {integrity: sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 dev: true github.com/vladimiry-playground/t-bowersox-cookie/b269621958b0d73aee481f03a6e8779f9e38a300: diff --git a/scripts/prepare-webclient/monaco-editor-dts.ts b/scripts/prepare-webclient/monaco-editor-dts.ts index dea042891..61d74df5e 100644 --- a/scripts/prepare-webclient/monaco-editor-dts.ts +++ b/scripts/prepare-webclient/monaco-editor-dts.ts @@ -8,7 +8,7 @@ import {PROTON_MONACO_EDITOR_DTS_ASSETS_LOCATION} from "src/shared/const"; import {PROTON_SHARED_MESSAGE_INTERFACE} from "src/shared/const/proton-apps"; const dtsGenerator: { // eslint-disable-line @typescript-eslint/no-unsafe-assignment - default: (arg: NoExtraProps>) => ReturnType + default: (arg: NoExtraProps>) => ReturnType } = dtsGeneratorImport as any; // eslint-disable-line @typescript-eslint/no-explicit-any export const generateDtsForMonacoEditor = async ( diff --git a/scripts/transfer/ffsend.ts b/scripts/transfer/ffsend.ts index cf4b257bd..114c90726 100644 --- a/scripts/transfer/ffsend.ts +++ b/scripts/transfer/ffsend.ts @@ -9,6 +9,7 @@ const SERVICE_BINARY_DOWNLOAD_URL_PREFIX = `https://github.com/timvisee/${SERVIC const SERVICE_DOWNLOAD_URL_PREFIX = "https://send.vis.ee/download/"; const SERVICE_DOWNLOAD_COUNT = "1"; // only 1 is supported in anonymous mode +// eslint-disable-next-line @typescript-eslint/no-redundant-type-constituents const [, , ACTION_TYPE_ARG, FILE_ARG] = process.argv as [null, null, "upload" | string, string]; async function resolveCommand(): Promise<{ command: string }> { diff --git a/scripts/transfer/wormhole-william.ts b/scripts/transfer/wormhole-william.ts index c25807102..d839e995e 100644 --- a/scripts/transfer/wormhole-william.ts +++ b/scripts/transfer/wormhole-william.ts @@ -7,6 +7,7 @@ const SERVICE_NAME = "wormhole-william"; const SERVICE_VERSION = "1.0.4"; const SERVICE_BINARY_DOWNLOAD_URL_PREFIX = `https://github.com/psanford/${SERVICE_NAME}/releases/download/v${SERVICE_VERSION}`; +// eslint-disable-next-line @typescript-eslint/no-redundant-type-constituents const [, , ACTION_TYPE_ARG, FILE_ARG] = process.argv as [null, null, "upload" | string, string]; async function resolveCommand(): Promise<{ command: string }> { diff --git a/src/@types/globals.d.ts b/src/@types/globals.d.ts index 4339db3b9..a079917dc 100644 --- a/src/@types/globals.d.ts +++ b/src/@types/globals.d.ts @@ -21,8 +21,6 @@ declare global { // TODO add "DeepNoExtraProps" type type NoExtraProps = U & Impossible>; - type StrictOmit = import("ts-essentials").StrictOmit; - type StrictExclude = Exclude; type StrictExtract = Extract; diff --git a/src/@types/tough-cookie-web-storage-store/index.d.ts b/src/@types/tough-cookie-web-storage-store/index.d.ts index 6de4925ab..5a898120f 100644 --- a/src/@types/tough-cookie-web-storage-store/index.d.ts +++ b/src/@types/tough-cookie-web-storage-store/index.d.ts @@ -4,7 +4,7 @@ declare module "tough-cookie-web-storage-store" { import {Store} from "tough-cookie"; class WebStorageCookieStore extends Store { - public constructor(storage: WindowSessionStorage["sessionStorage"] & WindowLocalStorage["localStorage"]); + public constructor(storage: Storage); } export = WebStorageCookieStore; diff --git a/src/electron-main/api/endpoints-builders/database/folders-view.ts b/src/electron-main/api/endpoints-builders/database/folders-view.ts index 0c664546f..e799a5764 100644 --- a/src/electron-main/api/endpoints-builders/database/folders-view.ts +++ b/src/electron-main/api/endpoints-builders/database/folders-view.ts @@ -103,6 +103,7 @@ export function buildFoldersAndRootNodePrototypes( } { const conversationEntries = resolveAccountConversationNodes(account); type nodeLookupType = ( + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents pk: ConversationEntry["pk"] | Required["previousPk"], node?: View.ConversationNode, ) => View.ConversationNode; diff --git a/src/electron-main/api/endpoints-builders/database/indexing/service.ts b/src/electron-main/api/endpoints-builders/database/indexing/service.ts index 51c53fb16..ffd3a8d8b 100644 --- a/src/electron-main/api/endpoints-builders/database/indexing/service.ts +++ b/src/electron-main/api/endpoints-builders/database/indexing/service.ts @@ -17,7 +17,7 @@ import {UnionOf} from "src/shared/util/ngrx"; const logger = curryFunctionMembers(electronLog, __filename); type narrowIndexActionPayloadType = ( - payload: StrictOmit, { type: "Index" }>["payload"], "uid">, + payload: Omit, { type: "Index" }>["payload"], "uid">, ) => typeof payload; export const narrowIndexActionPayload: narrowIndexActionPayloadType = ((): narrowIndexActionPayloadType => { diff --git a/src/electron-main/constants.ts b/src/electron-main/constants.ts index 9e64a43b3..f4d01e492 100644 --- a/src/electron-main/constants.ts +++ b/src/electron-main/constants.ts @@ -11,7 +11,7 @@ import {PACKAGE_NAME} from "src/shared/const"; export const PLATFORM = platform(); export const INITIAL_STORES: { - readonly config: () => StrictOmit & Required & Required>; + readonly config: () => Omit & Required & Required>; readonly settings: () => Settings; } = Object.freeze({ config: () => { diff --git a/src/electron-main/context.ts b/src/electron-main/context.ts index 8fd06f75f..85a53a513 100644 --- a/src/electron-main/context.ts +++ b/src/electron-main/context.ts @@ -122,7 +122,7 @@ function initLocations( }; } -function isProperLockfileError(value: unknown | ProperLockfileError): value is ProperLockfileError { +function isProperLockfileError(value: unknown): value is ProperLockfileError { return ( typeof value === "object" && @@ -283,7 +283,7 @@ export function initContext( _this.write = ((write): typeof _this.write => { const result: typeof _this.write = async (data, ...rest) => { try { - const dataToSave: StrictOmit & Required> + const dataToSave: Omit & Required> = { ...data, dataSaltBase64: generateDataSaltBase64(ONE_KB_BYTES * 0.5, ONE_KB_BYTES * 2), diff --git a/src/electron-main/database/util.ts b/src/electron-main/database/util.ts index 6b0782f7b..a7e5f1877 100644 --- a/src/electron-main/database/util.ts +++ b/src/electron-main/database/util.ts @@ -15,7 +15,7 @@ type resolveAccountFoldersType = ( const resolveAccountFolders: resolveAccountFoldersType = ( (): resolveAccountFoldersType => { - const staticFolders: ReadonlyArray> = ( + const staticFolders: ReadonlyArray> = ( [ SYSTEM_FOLDER_IDENTIFIERS.Inbox, SYSTEM_FOLDER_IDENTIFIERS.Drafts, diff --git a/src/electron-main/session-storage/index.ts b/src/electron-main/session-storage/index.ts index 72399064f..b82ddaf2c 100644 --- a/src/electron-main/session-storage/index.ts +++ b/src/electron-main/session-storage/index.ts @@ -123,7 +123,7 @@ export class SessionStorage { await this.saveToFileQueue.q(async () => { const store = await this.resolveStore(); const {entity} = this; - const dataToSave: StrictOmit & Required> = { + const dataToSave: Omit & Required> = { ...entity, version: SESSION_STORAGE_VERSION, dataSaltBase64: generateDataSaltBase64(ONE_KB_BYTES * 5, ONE_KB_BYTES * 10), diff --git a/src/electron-main/session.ts b/src/electron-main/session.ts index a7bd9192b..c37ec2ed5 100644 --- a/src/electron-main/session.ts +++ b/src/electron-main/session.ts @@ -105,7 +105,7 @@ export const enableNetworkEmulationToAllAccountSessions = ( }; export const configureSessionByAccount = async ( - account: DeepReadonly>, + account: DeepReadonly>, {entryUrl}: DeepReadonly>, ): Promise => { _logger.info(nameof(configureSessionByAccount)); @@ -166,7 +166,7 @@ export const resetSessionStorages = async ( export const initAccountSessions = async ( ctx: DeepReadonly, - account: DeepReadonly>, + account: DeepReadonly>, ): Promise => { const logger = curryFunctionMembers(_logger, nameof(initAccountSessions)); diff --git a/src/electron-main/web-request/service.ts b/src/electron-main/web-request/service.ts index d37df20ae..44769f142 100644 --- a/src/electron-main/web-request/service.ts +++ b/src/electron-main/web-request/service.ts @@ -7,6 +7,7 @@ import {processProtonCookieRecord} from "src/electron-main/util/proton-url"; import {resolvePrimaryDomainNameFromUrlHostname, verifyUrlOriginValue} from "src/shared/util/url"; export const getHeader = ( + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents headers: Exclude, nameCriteria: string, ): GetHeaderCallResult => { diff --git a/src/electron-preload/lib/util.ts b/src/electron-preload/lib/util.ts index c708c8ed4..96d082bfb 100644 --- a/src/electron-preload/lib/util.ts +++ b/src/electron-preload/lib/util.ts @@ -42,9 +42,7 @@ export const applyZoomFactor = (_logger: Logger): void => { }); }; -export const isProtonApiError = ( - error: unknown | ProtonApiError -): error is ProtonApiError => { +export const isProtonApiError = (error: unknown): error is ProtonApiError => { const result = ( typeof error === "object" && diff --git a/src/electron-preload/webview/calendar/provider-api/model.ts b/src/electron-preload/webview/calendar/provider-api/model.ts index e08119689..706616181 100644 --- a/src/electron-preload/webview/calendar/provider-api/model.ts +++ b/src/electron-preload/webview/calendar/provider-api/model.ts @@ -12,7 +12,7 @@ export type ImmediateKeys = StrictExclude // like: typeof import("output/git/proton-calendar/src/app/content/PrivateApp.tsx") export type ProviderInternals = AddInitializedProp<{ [K in StrictExtract]: DefineObservableValue<{ - readonly privateScope: null | Exclude + readonly privateScope: unknown }, (arg: unknown) => import("react").ReactNode> }> diff --git a/src/electron-preload/webview/lib/rest-model/response.ts b/src/electron-preload/webview/lib/rest-model/response.ts index 3b9a8a72e..6625dc09b 100644 --- a/src/electron-preload/webview/lib/rest-model/response.ts +++ b/src/electron-preload/webview/lib/rest-model/response.ts @@ -2,10 +2,8 @@ import {Contact, Context, Conversation, Message} from "src/electron-preload/webv import {Event} from "src/electron-preload/webview/lib/rest-model/response-entity/event"; import {Label} from "src/electron-preload/webview/lib/rest-model/response-entity/folder"; -export const SUCCESS_RESPONSE = 1000; - export interface Response { - Code: typeof SUCCESS_RESPONSE | number; + Code: number; // 1000 - success } export interface ConversationResponse extends Response { @@ -26,7 +24,7 @@ export interface MessageResponse extends Response { export interface MessagesResponse extends Response { Total: number; Limit: number; - Messages: Array>; + Messages: Array>; } export interface MessagesCountResponse extends Response { @@ -40,7 +38,7 @@ export interface ContactResponse extends Response { export interface ContactsResponse extends Response { Total: number; Limit: number; - Contacts: Array>; + Contacts: Array>; } export interface LabelsResponse extends Response { diff --git a/src/electron-preload/webview/primary/provider-api/model.ts b/src/electron-preload/webview/primary/provider-api/model.ts index 32c114953..87a73c1e1 100644 --- a/src/electron-preload/webview/primary/provider-api/model.ts +++ b/src/electron-preload/webview/primary/provider-api/model.ts @@ -92,6 +92,7 @@ export type ProviderInternals = AddInitializedProp<{ location: ReturnType["location"], params: { labelID: RestModel.Label["ID"], + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents elementID?: RestModel.Conversation["ID"] | RestModel.Message["ID"], messageID?: RestModel.Message["ID"], }, @@ -174,6 +175,7 @@ export type ProviderApi = { _throwErrorOnRateLimitedMethodCall?: boolean } & Rea history: Readonly<{ push: ( options: { + // eslint-disable-next-line @typescript-eslint/no-duplicate-type-constituents conversationId?: DatabaseModel.ConversationEntry["id"] | DatabaseModel.Mail["id"] mailId?: DatabaseModel.Mail["id"] folderId: DatabaseModel.Folder["id"] diff --git a/src/electron-preload/webview/primary/types.ts b/src/electron-preload/webview/primary/types.ts index 6c90caa10..5de764016 100644 --- a/src/electron-preload/webview/primary/types.ts +++ b/src/electron-preload/webview/primary/types.ts @@ -1,8 +1,8 @@ export interface ProtonApiError { config?: unknown data?: { - Error?: "string" | unknown, - ErrorDescription?: "string" | unknown, + Error?: unknown, + ErrorDescription?: unknown, } & Partial> message: string name: string; diff --git a/src/shared/api/webview/primary.ts b/src/shared/api/webview/primary.ts index fafcd9717..8ada360b5 100644 --- a/src/shared/api/webview/primary.ts +++ b/src/shared/api/webview/primary.ts @@ -60,5 +60,5 @@ export type ProtonPrimaryApiScan = ScanService> +export type ProtonPrimaryNotificationOutput = Partial> & Partial<{ batchEntityUpdatesCounter: number }>; diff --git a/src/shared/model/database/constants.ts b/src/shared/model/database/constants.ts index 12c7e8ba6..f12cca3b5 100644 --- a/src/shared/model/database/constants.ts +++ b/src/shared/model/database/constants.ts @@ -79,7 +79,7 @@ export const MIME_TYPES = buildEnumBundle({ AUTOMATIC: "", } as const); -export const INDEXABLE_MAIL_FIELDS: ReadonlyArray> = [ +export const INDEXABLE_MAIL_FIELDS: ReadonlyArray> = [ "subject", "body", "sender", diff --git a/src/shared/model/database/view.ts b/src/shared/model/database/view.ts index 9cd039d5d..7eb19af05 100644 --- a/src/shared/model/database/view.ts +++ b/src/shared/model/database/view.ts @@ -6,7 +6,7 @@ export interface Folder extends Mutable { rootConversationNodes: RootConversationNode[]; } -export type Mail = StrictOmit & NoExtraProps<{ +export type Mail = Omit & NoExtraProps<{ folders: Folder[]; score?: number; attachmentsCount: number; diff --git a/src/shared/util/ngrx.ts b/src/shared/util/ngrx.ts index 9e35a0bb7..59b05f9dc 100644 --- a/src/shared/util/ngrx.ts +++ b/src/shared/util/ngrx.ts @@ -19,7 +19,7 @@ type ActionsRecord

= { }; // @ts-expect-error // TODO get rid of "ts-expect-error" thing -export type UnionOf = Exclude, symbol | number>>>, boolean>; // eslint-disable-line @typescript-eslint/ban-types, max-len +export type UnionOf = Exclude, symbol | number>>>, boolean>; // eslint-disable-line @typescript-eslint/ban-types, max-len export type UnionOfRecord

= ActionsRecord

> = { [K in Exclude]: ReturnType }; @@ -77,10 +77,8 @@ export const propsRecordToActionsRecord =

( {} as ActionsRecord

, ), match(value, matchers) { - // @ts-expect-error // TODO get rid of "ts-expect-error" thing const matcher = mapKeys(matchers, (key) => resolvePrefixedType(key))[value.type] ?? matchers.default; // eslint-disable-line @typescript-eslint/no-unsafe-member-access, max-len if (typeof matcher !== "function") { - // @ts-expect-error // TODO get rid of "ts-expect-error" thing throw new Error(`Failed to resolve matching handler for the "${String(value.type)}" action`); } const args = ( @@ -91,7 +89,7 @@ export const propsRecordToActionsRecord =

( ); return matcher( // @ts-expect-error // TODO get rid of "ts-expect-error" thing - ...args, + ...args, // eslint-disable-line @typescript-eslint/no-unsafe-argument ); }, // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any diff --git a/src/web/browser-window/app/_accounts/account-title.component.ts b/src/web/browser-window/app/_accounts/account-title.component.ts index afc8bd35c..ba53eb7ab 100644 --- a/src/web/browser-window/app/_accounts/account-title.component.ts +++ b/src/web/browser-window/app/_accounts/account-title.component.ts @@ -19,7 +19,7 @@ interface ComponentState { contextMenuOpen: boolean } -const initialComponentState: DeepReadonly> = { +const initialComponentState: DeepReadonly> = { // account: null, selected: false, stored: false, diff --git a/src/web/browser-window/app/app.error-handler.service.ts b/src/web/browser-window/app/app.error-handler.service.ts index 4a5e5f980..40b0d067d 100644 --- a/src/web/browser-window/app/app.error-handler.service.ts +++ b/src/web/browser-window/app/app.error-handler.service.ts @@ -14,7 +14,7 @@ export class AppErrorHandler implements ErrorHandler { constructor(private readonly injector: Injector) {} handleError( - error: Error & { errors?: (Array) | unknown }, + error: Error & { errors?: unknown }, ): void { (() => { const {errors} = error; diff --git a/src/web/browser-window/app/store/actions/accounts.ts b/src/web/browser-window/app/store/actions/accounts.ts index a7766a111..844c3b212 100644 --- a/src/web/browser-window/app/store/actions/accounts.ts +++ b/src/web/browser-window/app/store/actions/accounts.ts @@ -35,9 +35,9 @@ export const ACCOUNTS_ACTIONS = propsRecordToActionsRecord( WireUpConfigs: props>(), PatchGlobalProgress: props<{ patch: State["globalProgress"] }>(), SelectMailOnline: - props<{ pk: WebAccountPk } & StrictOmit>(), + props<{ pk: WebAccountPk } & Omit>(), DeleteMessages: - props<{ pk: WebAccountPk } & StrictOmit>(), + props<{ pk: WebAccountPk } & Omit>(), FetchSingleMail: props<{ pk: WebAccountPk } & { mailPk: Mail["pk"] }>(), MakeMailRead: props<{ pk: WebAccountPk } & { messageIds: Array }>(), SetMailFolder: props<{ pk: WebAccountPk } & { folderId: Folder["id"]; messageIds: Array }>(), diff --git a/tsconfig.json b/tsconfig.json index 32a736b0a..9a2cbdece 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -31,9 +31,6 @@ "outDir": "./app", "baseUrl": ".", "paths": { - "remeda/*": [ - "./node_modules/ndx/dist/*" - ], "patches/*": [ "./patches/*" ], diff --git a/webpack-configs/lib.ts b/webpack-configs/lib.ts index e85afd97c..1c348bf5e 100644 --- a/webpack-configs/lib.ts +++ b/webpack-configs/lib.ts @@ -48,7 +48,7 @@ export const resolveExistingFile = (file: string): string => { const definePluginValue = mapValues( { BUILD_ENVIRONMENT: ENVIRONMENT, - ...((): StrictOmit => { + ...((): Omit => { return { BUILD_DISABLE_CLOSE_TO_TRAY_FEATURE: process.env.ELECTRON_MAIL_BUILD_DISABLE_CLOSE_TO_TRAY_FEATURE ?? false, BUILD_DISABLE_START_HIDDEN_FEATURE: process.env.ELECTRON_MAIL_BUILD_DISABLE_START_HIDDEN_FEATURE ?? false, diff --git a/webpack-configs/web/browser-window.ts b/webpack-configs/web/browser-window.ts index bf3eff876..6b70a3784 100644 --- a/webpack-configs/web/browser-window.ts +++ b/webpack-configs/web/browser-window.ts @@ -113,7 +113,7 @@ const config = buildBaseWebConfig( strictInjectionParameters: true, }; - const compilerOptions: StrictOmit["compilerOptions"], + const compilerOptions: Omit["compilerOptions"], // skipping raw "string" props Extract["compilerOptions"], string>> = { preserveWhitespaces: false,