diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 907e22dd..0816c790 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -19,7 +19,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v4
with:
- node-version: '18'
+ node-version: '22'
cache: 'npm'
- name: Install dependencies
@@ -29,4 +29,4 @@ jobs:
run: npm run build
- name: Check for production build
- run: test -f build/index.html
+ run: test -f build/browser/index.html
diff --git a/angular.json b/angular.json
index a23e5887..9363133a 100644
--- a/angular.json
+++ b/angular.json
@@ -6,30 +6,35 @@
"trains-webapp": {
"root": "",
"sourceRoot": "src",
- "prefix": "sm",
"projectType": "application",
"architect": {
"build": {
- "builder": "@angular-devkit/build-angular:browser-esbuild",
+ "builder": "@angular-devkit/build-angular:application",
"options": {
"preserveSymlinks": true,
- "outputPath": "build",
+ "outputPath": {
+ "base": "build"
+ },
"index": "src/index.html",
- "main": "src/main.ts",
- "tsConfig": "src/tsconfig.app.json",
"polyfills": [
"zone.js"
],
+ "tsConfig": "tsconfig.app.json",
+ "inlineStyleLanguage": "scss",
"stylePreprocessorOptions": {
"includePaths": [
- "src/app/webapp-common/shared/ui-components/styles/"
+ "",
+ "src/app/webapp-common/shared/ui-components/styles/",
+ "src/app/webapp-common/styles/",
+ "."
]
},
"assets": [
"src/assets",
"src/favicon.ico",
"src/env.js",
- "src/version.json",
+ "src/404.html",
+ "src/manifest.webmanifest",
"src/app/webapp-common/assets",
{
"glob": "**/*",
@@ -38,11 +43,12 @@
}
],
"styles": [
- "node_modules/primeng/resources/components/table/table.css",
- "node_modules/primeicons/primeicons.css",
"node_modules/ngx-markdown-editor/assets/highlight.js/agate.min.css",
- "src/styles.scss",
- "src/fonts.scss"
+ {
+ "bundleName": "global-styles",
+ "inject": true,
+ "input": "src/app/webapp-common/styles/style.scss"
+ }
],
"scripts": [
"node_modules/ngx-markdown-editor/assets/highlight.js/highlight.min.js"
@@ -56,27 +62,29 @@
"fast-xml-parser",
"url",
"@aws-crypto/sha256-browser",
- "@aws-crypto/crc32",
"@aws-crypto/sha1-browser",
+ "@aws-crypto/crc32",
"@aws-crypto/crc32c",
"bowser",
+ "@smithy/util-defaults-mode-browser",
"filesize/lib/filesize.es6",
"hex-rgb",
+ "ace-builds",
"localforage",
"dom-to-image",
- "ace-builds",
"hocon-parser",
"taira",
+ "base64",
"base-64",
"export-to-csv",
"dompurify",
"hammerjs"
],
"extractLicenses": false,
- "buildOptimizer": false,
"sourceMap": true,
"optimization": false,
- "namedChunks": true
+ "namedChunks": true,
+ "browser": "src/main.ts"
},
"configurations": {
"appdev": {
@@ -91,7 +99,6 @@
"sourceMap": false,
"namedChunks": false,
"extractLicenses": true,
- "buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
@@ -111,7 +118,6 @@
"sourceMap": false,
"namedChunks": false,
"extractLicenses": true,
- "buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
@@ -121,7 +127,8 @@
"replace": "src/app/build-specifics/index.ts",
"with": "src/app/build-specifics/index.prod.ts"
}
- ]
+ ],
+ "serviceWorker": false
}
},
"defaultConfiguration": ""
@@ -158,22 +165,23 @@
"main": "src/test.ts",
"karmaConfig": "./karma.conf.js",
"polyfills": [
- "zone.js",
- "zone.js/testing"
+ "zone.js"
],
- "stylePreprocessorOptions": {
- "includePaths": [
- "src/app/webapp-common/shared/ui-components/styles/"
- ]
- },
- "tsConfig": "src/tsconfig.spec.json",
+ "tsConfig": "./tsconfig.spec.json",
"styles": [
"src/styles.scss"
],
+ "stylePreprocessorOptions": {
+ "includePaths": [
+ "",
+ "src/app/webapp-common/shared/ui-components/styles/"
+ ]
+ },
"assets": [
"src/assets",
"src/favicon.ico",
"src/version.json",
+ "src/manifest.webmanifest",
"src/app/webapp-common/assets"
]
}
@@ -201,30 +209,34 @@
"prefix": "app",
"architect": {
"build": {
- "builder": "@angular-devkit/build-angular:browser-esbuild",
+ "builder": "@angular-devkit/build-angular:application",
"options": {
"preserveSymlinks": true,
- "outputPath": "dist/report-widgets",
- "baseHref": "widgets",
- "index": "src/app/webapp-common/clearml-applications/report-widgets/src/index.html",
- "main": "src/app/webapp-common/clearml-applications/report-widgets/src/main.ts",
+ "outputPath": {
+ "base": "dist/report-widgets"
+ },
"polyfills": [
"zone.js"
],
+ "baseHref": "",
+ "index": "src/app/webapp-common/clearml-applications/report-widgets/src/index.html",
"tsConfig": "src/app/webapp-common/clearml-applications/report-widgets/tsconfig.app.json",
"inlineStyleLanguage": "scss",
"assets": [
"src/app/webapp-common/clearml-applications/report-widgets/src/favicon.ico",
"src/app/webapp-common/clearml-applications/report-widgets/src/assets",
- "src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets"
+ "src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets",
+ "src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets/fonts/trains.ttf"
],
"stylePreprocessorOptions": {
"includePaths": [
+ "",
+ "src/app/webapp-common/styles/",
"src/app/webapp-common/shared/ui-components/styles/"
]
},
"styles": [
- "src/app/webapp-common/clearml-applications/report-widgets/src/styles.scss",
+ "src/app/webapp-common/clearml-applications/report-widgets/src/app/styles/styles.scss",
{
"input": "src/app/webapp-common/assets/fonts/trains-icons.scss",
"bundleName": "trains-icons",
@@ -233,18 +245,20 @@
],
"scripts": [],
"allowedCommonJsDependencies": [
- "string-to-color",
- "dom-to-image",
- "dompurify",
- "url",
- "taira",
- "@aws-crypto/crc32",
- "@aws-crypto/crc32c",
+ "fast-xml-parser",
"@aws-crypto/sha1-browser",
"@aws-crypto/sha256-browser",
- "fast-xml-parser",
- "bowser"
- ]
+ "@aws-crypto/crc32",
+ "@aws-crypto/crc32c",
+ "bowser",
+ "hammerjs",
+ "dom-to-image",
+ "dompurify",
+ "string-to-color",
+ "taira",
+ "url"
+ ],
+ "browser": "src/app/webapp-common/clearml-applications/report-widgets/src/main.ts"
},
"configurations": {
"production": {
@@ -257,7 +271,7 @@
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
- "maximumError": "4kb"
+ "maximumError": "5kb"
}
],
"fileReplacements": [
@@ -269,7 +283,6 @@
"outputHashing": "all"
},
"development": {
- "buildOptimizer": false,
"optimization": false,
"extractLicenses": false,
"sourceMap": true,
@@ -313,16 +326,10 @@
"assets": [
"src/app/webapp-common/clearml-applications/report-widgets/src/favicon.ico",
"src/app/webapp-common/clearml-applications/report-widgets/src/assets",
- "src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets",
- "src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets/fonts/trains.ttf"
+ "src/app/webapp-common/clearml-applications/report-widgets/src/app/webapp-common/assets"
],
"styles": [
- "src/app/webapp-common/clearml-applications/report-widgets/src/styles.scss",
- {
- "input": "src/app/webapp-common/assets/fonts/trains-icons.scss",
- "bundleName": "trains-icons",
- "inject": false
- }
+ "src/app/webapp-common/clearml-applications/report-widgets/src/styles.scss"
],
"scripts": []
}
@@ -335,14 +342,20 @@
"prefix": "sm",
"style": "scss"
},
- "@angular-eslint/schematics:application": {
- "setParserOptionsProject": true
+ "al-schematics:component": {
+ "prefix": "sm",
+ "styleext": "scss"
},
- "@angular-eslint/schematics:library": {
- "setParserOptionsProject": true
+ "al-schematics:directive": {
+ "prefix": "sm"
}
},
"cli": {
- "analytics": false
+ "analytics": false,
+ "schematicCollections": [
+ "@angular-eslint/schematics",
+ "@ngrx/schematics",
+ "ngxtension"
+ ]
}
}
diff --git a/package-lock.json b/package-lock.json
index 1af233e8..bb58591c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,28 +1,28 @@
{
"name": "clearml-webapp",
- "version": "1.17.0",
+ "version": "2.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "clearml-webapp",
- "version": "1.17.0",
+ "version": "2.0.0",
"dependencies": {
- "@angular/animations": "^18.2.10",
- "@angular/cdk": "^18.2.11",
- "@angular/common": "^18.2.10",
- "@angular/compiler": "^18.2.10",
- "@angular/core": "^18.2.10",
- "@angular/forms": "^18.2.10",
- "@angular/material": "^18.2.11",
- "@angular/platform-browser": "^18.2.10",
- "@angular/platform-browser-dynamic": "^18.2.10",
- "@angular/platform-server": "^18.2.10",
- "@angular/router": "^18.2.10",
- "@angular/service-worker": "^18.2.10",
- "@angular/youtube-player": "^18.2.11",
- "@aws-sdk/client-s3": "^3.637.0",
- "@aws-sdk/s3-request-presigner": "^3.637.0",
+ "@angular/animations": "^18.2.12",
+ "@angular/cdk": "^18.2.14",
+ "@angular/common": "^18.2.12",
+ "@angular/compiler": "^18.2.12",
+ "@angular/core": "^18.2.12",
+ "@angular/forms": "^18.2.12",
+ "@angular/material": "^18.2.14",
+ "@angular/platform-browser": "^18.2.12",
+ "@angular/platform-browser-dynamic": "^18.2.12",
+ "@angular/platform-server": "^18.2.12",
+ "@angular/router": "^18.2.12",
+ "@angular/service-worker": "^18.2.12",
+ "@angular/youtube-player": "^18.2.14",
+ "@aws-sdk/client-s3": "^3.693.0",
+ "@aws-sdk/s3-request-presigner": "^3.693.0",
"@ctrl/ngx-github-buttons": "^9.0.0",
"@ctrl/tinycolor": "^4.1.0",
"@ngneat/dag": "^2.0.0",
@@ -32,23 +32,24 @@
"@ngrx/operators": "^18.1.1",
"@ngrx/router-store": "^18.1.1",
"@ngrx/store": "^18.1.1",
- "ace-builds": "^1.36.2",
+ "@typescript-eslint/types": "^8.15.0",
+ "ace-builds": "^1.36.5",
"angular-resizable-element": "^7.0.2",
- "angular-split": "^17.2.0",
+ "angular-split": "^18.0.0",
"ansi-to-html": "^0.7.2",
"bootstrap": "^5.3.3",
- "chart.js": "^4.4.4",
+ "chart.js": "^4.4.6",
"chartjs-adapter-date-fns": "^3.0.0",
- "chartjs-plugin-annotation": "^3.0.1",
- "chartjs-plugin-zoom": "^2.0.1",
+ "chartjs-plugin-annotation": "^3.1.0",
+ "chartjs-plugin-zoom": "^2.1.0",
"curved-arrows": "^0.3.0",
"d3-selection": "^3.0.0",
- "date-fns": "^3.6.0",
- "diff": "^5.2.0",
+ "date-fns": "^4.1.0",
+ "diff": "^7.0.0",
"dom-to-image": "^2.6.0",
- "dompurify": "^3.1.6",
- "export-to-csv": "^1.3.0",
- "filesize": "^10.1.4",
+ "dompurify": "^3.2.0",
+ "export-to-csv": "^1.4.0",
+ "filesize": "^10.1.6",
"has-ansi": "^6.0.0",
"hocon-parser": "^1.0.1",
"lodash-es": "^4.17.21",
@@ -64,44 +65,45 @@
"ngxtension": "^4.1.0",
"object-hash": "^3.0.0",
"primeicons": "^7.0.0",
- "primeng": "^17.18.9",
+ "primeng": "^17.18.15",
"rxjs": "^7.8.1",
"string-to-color": "^2.2.2",
"taira": "^3.2.2",
- "tslib": "^2.7.0",
+ "tslib": "^2.8.1",
"url": "^0.11.4",
- "uuid": "^10.0.0",
+ "uuid": "^11.0.3",
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@angular-devkit/build-angular": "^18.2.11",
- "@angular-devkit/core": "^18.2.11",
- "@angular-devkit/schematics": "^18.2.11",
- "@angular-devkit/schematics-cli": "^18.2.1",
- "@angular/cli": "^18.2.11",
- "@angular/compiler-cli": "^18.2.10",
- "@angular/language-service": "^18.2.10",
- "@fortawesome/fontawesome-free": "^6.6.0",
+ "@angular-devkit/build-angular": "^18.2.12",
+ "@angular-devkit/core": "^18.2.12",
+ "@angular-devkit/schematics": "^18.2.12",
+ "@angular-devkit/schematics-cli": "^18.2.12",
+ "@angular/cli": "^18.2.12",
+ "@angular/compiler-cli": "^18.2.12",
+ "@angular/language-service": "^18.2.12",
"@ngrx/eslint-plugin": "^18.1.1",
"@ngrx/schematics": "^18.1.1",
"@ngrx/store-devtools": "^18.1.1",
- "@types/d3-selection": "^3.0.10",
+ "@types/d3-selection": "^3.0.11",
+ "@types/diff": "^6.0.0",
"@types/dom-to-image": "^2.6.7",
"@types/dompurify": "^3.0.5",
"@types/has-ansi": "^5.0.2",
"@types/jasmine": "^5.1.4",
"@types/lodash-es": "^4.17.12",
- "@types/node": "^20.14.10",
- "@types/plotly.js": "^2.33.3",
+ "@types/node": "^22.9.0",
+ "@types/plotly.js": "^2.35.0",
"@types/tinycolor2": "^1.4.6",
"@types/uuid": "^10.0.0",
- "angular-eslint": "^18.3.0",
- "eslint": "^9.9.1",
- "eslint-plugin-import": "2.29.1",
- "eslint-plugin-jsdoc": "^50.2.2",
+ "angular-eslint": "^18.4.1",
+ "eslint": "^9.15.0",
+ "eslint-plugin-import": "2.31.0",
+ "eslint-plugin-jsdoc": "^50.5.0",
"eslint-plugin-prefer-arrow": "1.2.3",
+ "primeng-sass-theme": "github:primefaces/primeng-sass-theme",
"typescript": "^5.5.4",
- "typescript-eslint": "^8.2.0"
+ "typescript-eslint": "^8.15.0"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -128,13 +130,13 @@
}
},
"node_modules/@angular-devkit/architect": {
- "version": "0.1802.11",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.11.tgz",
- "integrity": "sha512-p+XIc/j51aI83ExNdeZwvkm1F4wkuKMGUUoj0MVUUi5E6NoiMlXYm6uU8+HbRvPBzGy5+3KOiGp3Fks0UmDSAA==",
+ "version": "0.1802.12",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.12.tgz",
+ "integrity": "sha512-bepVb2/GtJppYKaeW8yTGE6egmoWZ7zagFDsmBdbF+BYp+HmeoPsclARcdryBPVq68zedyTRdvhWSUTbw1AYuw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.11",
+ "@angular-devkit/core": "18.2.12",
"rxjs": "7.8.1"
},
"engines": {
@@ -144,17 +146,17 @@
}
},
"node_modules/@angular-devkit/build-angular": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.11.tgz",
- "integrity": "sha512-09Ln3NAdlMw/wMLgnwYU5VgWV5TPBEHolZUIvE9D8b6SFWBCowk3B3RWeAMgg7Peuf9SKwqQHBz2b1C7RTP/8g==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.12.tgz",
+ "integrity": "sha512-quVUi7eqTq9OHumQFNl9Y8t2opm8miu4rlYnuF6rbujmmBDvdUvR6trFChueRczl2p5HWqTOr6NPoDGQm8AyNw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
- "@angular-devkit/architect": "0.1802.11",
- "@angular-devkit/build-webpack": "0.1802.11",
- "@angular-devkit/core": "18.2.11",
- "@angular/build": "18.2.11",
+ "@angular-devkit/architect": "0.1802.12",
+ "@angular-devkit/build-webpack": "0.1802.12",
+ "@angular-devkit/core": "18.2.12",
+ "@angular/build": "18.2.12",
"@babel/core": "7.25.2",
"@babel/generator": "7.25.0",
"@babel/helper-annotate-as-pure": "7.24.7",
@@ -165,7 +167,7 @@
"@babel/preset-env": "7.25.3",
"@babel/runtime": "7.25.0",
"@discoveryjs/json-ext": "0.6.1",
- "@ngtools/webpack": "18.2.11",
+ "@ngtools/webpack": "18.2.12",
"@vitejs/plugin-basic-ssl": "1.1.0",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.20",
@@ -301,6 +303,13 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular-devkit/build-angular/node_modules/open": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
@@ -341,13 +350,13 @@
"license": "0BSD"
},
"node_modules/@angular-devkit/build-webpack": {
- "version": "0.1802.11",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.11.tgz",
- "integrity": "sha512-G76rNsyn1iQk7qjyr+K4rnDzfalmEswmwXQorypSDGaHYzIDY1SZXMoP4225WMq5fJNBOJrk82FA0PSfnPE+zQ==",
+ "version": "0.1802.12",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.12.tgz",
+ "integrity": "sha512-0Z3fdbZVRnjYWE2/VYyfy+uieY+6YZyEp4ylzklVkc+fmLNsnz4Zw6cK1LzzcBqAwKIyh1IdW20Cg7o8b0sONA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/architect": "0.1802.11",
+ "@angular-devkit/architect": "0.1802.12",
"rxjs": "7.8.1"
},
"engines": {
@@ -361,9 +370,9 @@
}
},
"node_modules/@angular-devkit/core": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.11.tgz",
- "integrity": "sha512-H9P1shRGigORWJHUY2BRa2YurT+DVminrhuaYHsbhXBRsPmgB2Dx/30YLTnC1s5XmR9QIRUCsg/d3kyT1wd5Zg==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.12.tgz",
+ "integrity": "sha512-NtB6ypsaDyPE6/fqWOdfTmACs+yK5RqfH5tStEzWFeeDsIEDYKsJ06ypuRep7qTjYus5Rmttk0Ds+cFgz8JdUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -388,6 +397,13 @@
}
}
},
+ "node_modules/@angular-devkit/core/node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular-devkit/core/node_modules/picomatch": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
@@ -402,13 +418,13 @@
}
},
"node_modules/@angular-devkit/schematics": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.11.tgz",
- "integrity": "sha512-efRK3FotTFp4KD5u42jWfXpHUALXB9kJNsWiB4wEImKFH6CN+vjBspJQuLqk2oeBFh/7D2qRMc5P+2tZHM5hdw==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.12.tgz",
+ "integrity": "sha512-mMea9txHbnCX5lXLHlo0RAgfhFHDio45/jMsREM2PA8UtVf2S8ltXz7ZwUrUyMQRv8vaSfn4ijDstF4hDMnRgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.11",
+ "@angular-devkit/core": "18.2.12",
"jsonc-parser": "3.3.1",
"magic-string": "0.30.11",
"ora": "5.4.1",
@@ -421,14 +437,14 @@
}
},
"node_modules/@angular-devkit/schematics-cli": {
- "version": "18.2.2",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-18.2.2.tgz",
- "integrity": "sha512-+PB99lr2eYxMvYx0N8l8CQDnlLNCceWjXVwgmzp7rNkssFR8jNEIfVLGcNwrm2YQP1g/XAsZw3RLtsmE3OdYXQ==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-18.2.12.tgz",
+ "integrity": "sha512-EJSwWUq3n5aM7D0lyWc+0iiFK7f9nYgY4a+K1kGra7w/FK7y0gtU6HFwr5wYVsw5HGHxX74CHySd83xt0lcvfw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.2",
- "@angular-devkit/schematics": "18.2.2",
+ "@angular-devkit/core": "18.2.12",
+ "@angular-devkit/schematics": "18.2.12",
"@inquirer/prompts": "5.3.8",
"ansi-colors": "4.1.3",
"symbol-observable": "4.0.0",
@@ -443,92 +459,43 @@
"yarn": ">= 1.13.0"
}
},
- "node_modules/@angular-devkit/schematics-cli/node_modules/@angular-devkit/core": {
- "version": "18.2.2",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.2.tgz",
- "integrity": "sha512-Zz0tGptI/QQnUBDdp+1G5wGwQWMjpfe2oO+UohkrDVgFS71yVj4VDnOy51kMTxBvzw+36evTgthPpmzqPIfxBw==",
+ "node_modules/@angular-devkit/schematics/node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-devkit/schematics-cli/node_modules/@angular-devkit/schematics": {
- "version": "18.2.2",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.2.tgz",
- "integrity": "sha512-PU6+3nX+gQ3gofR7BGwXuvNUNeeV2raURaZjlPfGpBqjyTBxukMV71QsTTWptAZT4WibCWkTFp6X1gvsOGbjMg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/core": "18.2.2",
- "jsonc-parser": "3.3.1",
- "magic-string": "0.30.11",
- "ora": "5.4.1",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- }
- },
- "node_modules/@angular-devkit/schematics-cli/node_modules/picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
+ "license": "MIT"
},
"node_modules/@angular-eslint/builder": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-18.3.0.tgz",
- "integrity": "sha512-httEQyqyBw3+0CRtAa7muFxHrauRfkEfk/jmrh5fn2Eiu+I53hAqFPgrwVi1V6AP/kj2zbAiWhd5xM3pMJdoRQ==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-18.4.3.tgz",
+ "integrity": "sha512-NzmrXlr7GFE+cjwipY/CxBscZXNqnuK0us1mO6Z2T6MeH6m+rRcdlY/rZyKoRniyNNvuzl6vpEsfMIMmnfebrA==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@angular-devkit/architect": ">= 0.1800.0 < 0.1900.0",
+ "@angular-devkit/core": ">= 18.0.0 < 19.0.0"
+ },
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
"typescript": "*"
}
},
"node_modules/@angular-eslint/bundled-angular-compiler": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.3.0.tgz",
- "integrity": "sha512-v/59FxUKnMzymVce99gV43huxoqXWMb85aKvzlNvLN+ScDu6ZE4YMiTQNpfapVL2lkxhs0uwB3jH17EYd5TcsA==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.4.3.tgz",
+ "integrity": "sha512-zdrA8mR98X+U4YgHzUKmivRU+PxzwOL/j8G7eTOvBuq8GPzsP+hvak+tyxlgeGm9HsvpFj9ERHLtJ0xDUPs8fg==",
"license": "MIT"
},
"node_modules/@angular-eslint/eslint-plugin": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-18.3.0.tgz",
- "integrity": "sha512-Vl7gfPMXxvtHTjYdlzR161aj5xrqW6T57wd8ToQ7Gqzm0qHGfY6kE4SQobUa2LCYckTNSlv+zXe48C4ah/dSjw==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-18.4.3.tgz",
+ "integrity": "sha512-AyJbupiwTBR81P6T59v+aULEnPpZBCBxL2S5QFWfAhNCwWhcof4GihvdK2Z87yhvzDGeAzUFSWl/beJfeFa+PA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.3.0",
- "@angular-eslint/utils": "18.3.0"
+ "@angular-eslint/bundled-angular-compiler": "18.4.3",
+ "@angular-eslint/utils": "18.4.3"
},
"peerDependencies": {
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
@@ -537,49 +504,58 @@
}
},
"node_modules/@angular-eslint/eslint-plugin-template": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.3.0.tgz",
- "integrity": "sha512-ddR/qwYbUeq9IpyVKrPbfZyRBTy6V8uc5I0JcBKttQ4CZ4joXhqsVgWFsI+JAMi8E66uNj1VC7NuKCOjDINv2Q==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.4.3.tgz",
+ "integrity": "sha512-ijGlX2N01ayMXTpeQivOA31AszO8OEbu9ZQUCxnu9AyMMhxyi2q50bujRChAvN9YXQfdQtbxuajxV6+aiWb5BQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.3.0",
- "@angular-eslint/utils": "18.3.0",
- "aria-query": "5.3.0",
+ "@angular-eslint/bundled-angular-compiler": "18.4.3",
+ "@angular-eslint/utils": "18.4.3",
+ "aria-query": "5.3.2",
"axobject-query": "4.1.0"
},
"peerDependencies": {
+ "@typescript-eslint/types": "^7.11.0 || ^8.0.0",
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": "*"
}
},
"node_modules/@angular-eslint/schematics": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-18.3.0.tgz",
- "integrity": "sha512-rQ4DEWwf3f5n096GAK6JvXD0SRzRJ52WRaIyKg8MMkk6qvUDfZI8seOkcbjDtZoIe6Ds7DfqSfJgNVte75qvPQ==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-18.4.3.tgz",
+ "integrity": "sha512-D5maKn5e6n58+8n7jLFLD4g+RGPOPeDSsvPc1sqial5tEKLxAJQJS9WZ28oef3bhkob6C60D+1H0mMmEEVvyVA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/eslint-plugin": "18.3.0",
- "@angular-eslint/eslint-plugin-template": "18.3.0",
- "ignore": "5.3.2",
+ "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
+ "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0",
+ "@angular-eslint/eslint-plugin": "18.4.3",
+ "@angular-eslint/eslint-plugin-template": "18.4.3",
+ "ignore": "6.0.2",
"semver": "7.6.3",
"strip-json-comments": "3.1.1"
- },
- "peerDependencies": {
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
- "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0"
+ }
+ },
+ "node_modules/@angular-eslint/schematics/node_modules/ignore": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz",
+ "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
}
},
"node_modules/@angular-eslint/template-parser": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-18.3.0.tgz",
- "integrity": "sha512-1mUquqcnugI4qsoxcYZKZ6WMi6RPelDcJZg2YqGyuaIuhWmi3ZqJZLErSSpjP60+TbYZu7wM8Kchqa1bwJtEaQ==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-18.4.3.tgz",
+ "integrity": "sha512-JZMPtEB8yNip3kg4WDEWQyObSo2Hwf+opq2ElYuwe85GQkGhfJSJ2CQYo4FSwd+c5MUQAqESNRg9QqGYauDsiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.3.0",
+ "@angular-eslint/bundled-angular-compiler": "18.4.3",
"eslint-scope": "^8.0.2"
},
"peerDependencies": {
@@ -588,13 +564,13 @@
}
},
"node_modules/@angular-eslint/utils": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-18.3.0.tgz",
- "integrity": "sha512-sCrkHkpxBJZLuCikdboZoawCfc2UgbJv+T14tu2uQCv+Vwzeadnu04vkeY2vTkA8GeBdBij/G9/N/nvwmwVw3g==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-18.4.3.tgz",
+ "integrity": "sha512-w0bJ9+ELAEiPBSTPPm9bvDngfu1d8JbzUhvs2vU+z7sIz/HMwUZT5S4naypj2kNN0gZYGYrW0lt+HIbW87zTAQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.3.0"
+ "@angular-eslint/bundled-angular-compiler": "18.4.3"
},
"peerDependencies": {
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
@@ -603,9 +579,9 @@
}
},
"node_modules/@angular/animations": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.10.tgz",
- "integrity": "sha512-LT5+CocFZJ4t5jXsXLx5w/sBuWSxOEjmNTYga13usRcLOblrAB902pjUdFCHEZyrCUgm4MH8vov9fMS+Ks2GCw==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.13.tgz",
+ "integrity": "sha512-rG5J5Ek5Hg+Tz2NjkNOaG6PupiNK/lPfophXpsR1t/nWujqnMWX2krahD/i6kgD+jNWNKCJCYSOVvCx/BHOtKA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -614,18 +590,18 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.10"
+ "@angular/core": "18.2.13"
}
},
"node_modules/@angular/build": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.11.tgz",
- "integrity": "sha512-AgirvSCmqUKiDE3C0rl3JA68OkOqQWDKUvjqRHXCkhxldLVOVoeIl87+jBYK/v9gcmk+K+ju+5wbGEfu1FjhiQ==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.12.tgz",
+ "integrity": "sha512-4Ohz+OSILoL+cCAQ4UTiCT5v6pctu3fXNoNpTEUK46OmxELk9jDITO5rNyNS7TxBn9wY69kjX5VcDf7MenquFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
- "@angular-devkit/architect": "0.1802.11",
+ "@angular-devkit/architect": "0.1802.12",
"@babel/core": "7.25.2",
"@babel/helper-annotate-as-pure": "7.24.7",
"@babel/helper-split-export-declaration": "7.24.7",
@@ -700,9 +676,9 @@
}
},
"node_modules/@angular/cdk": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.11.tgz",
- "integrity": "sha512-FuvfhrSz2ch0gyOVHrkWq2C/I2PnOzKYSXlG/VEG+ize/WNrvlYy//5WVrTh/hv+HD9sdoWPr9ULXsfFfgbo7w==",
+ "version": "18.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.14.tgz",
+ "integrity": "sha512-vDyOh1lwjfVk9OqoroZAP8pf3xxKUvyl+TVR8nJxL4c5fOfUFkD7l94HaanqKSRwJcI2xiztuu92IVoHn8T33Q==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -717,18 +693,18 @@
}
},
"node_modules/@angular/cli": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.11.tgz",
- "integrity": "sha512-0JI1xjOLRemBPjdT/yVlabxc3Zkjqa/lhvVxxVC1XhKoW7yGxIGwNrQ4pka4CcQtCuktO6KPMmTGIu8YgC3cpw==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.12.tgz",
+ "integrity": "sha512-xhuZ/b7IhqNw1MgXf+arWf4x+GfUSt/IwbdWU4+CO8A7h0Y46zQywouP/KUK3cMQZfVdHdciTBvlpF3vFacA6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/architect": "0.1802.11",
- "@angular-devkit/core": "18.2.11",
- "@angular-devkit/schematics": "18.2.11",
+ "@angular-devkit/architect": "0.1802.12",
+ "@angular-devkit/core": "18.2.12",
+ "@angular-devkit/schematics": "18.2.12",
"@inquirer/prompts": "5.3.8",
"@listr2/prompt-adapter-inquirer": "2.0.15",
- "@schematics/angular": "18.2.11",
+ "@schematics/angular": "18.2.12",
"@yarnpkg/lockfile": "1.1.0",
"ini": "4.1.3",
"jsonc-parser": "3.3.1",
@@ -750,10 +726,17 @@
"yarn": ">= 1.13.0"
}
},
+ "node_modules/@angular/cli/node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular/common": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.10.tgz",
- "integrity": "sha512-YzTCmuqLiOuT+Yv07vuKymDWiebOVZ8BuXakJiz4EM7FMoOw5gICHJ04jepZSjDNWpA16e7kJSdt5ucnmvCFDQ==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.13.tgz",
+ "integrity": "sha512-4ZqrNp1PoZo7VNvW+sbSc2CB2axP1sCH2wXl8B0wdjsj8JY1hF1OhuugwhpAHtGxqewed2kCXayE+ZJqSTV4jw==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -762,14 +745,14 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.10",
+ "@angular/core": "18.2.13",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.10.tgz",
- "integrity": "sha512-cu+Uq1nnyl00Glg0+2uvm+Xpaq5b4YvWpaLGGtit7uGETAJ4L/frlBVeaTRhEoaIAGBI+RRlyuFLae+etQDA0w==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.13.tgz",
+ "integrity": "sha512-TzWcrkopyjFF+WeDr2cRe8CcHjU72KfYV3Sm2TkBkcXrkYX5sDjGWrBGrG3hRB4e4okqchrOCvm1MiTdy2vKMA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -778,7 +761,7 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.10"
+ "@angular/core": "18.2.13"
},
"peerDependenciesMeta": {
"@angular/core": {
@@ -787,9 +770,9 @@
}
},
"node_modules/@angular/compiler-cli": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.10.tgz",
- "integrity": "sha512-CNFStKWMB89MFKAZZFUOhoQi+fHqRLgNOOrI73LjizXixvngEh3BDZJRtK9hbSGG+giujBrummEA60CWAw69MA==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.13.tgz",
+ "integrity": "sha512-DBSh4AQwkiJDSiVvJATRmjxf6wyUs9pwQLgaFdSlfuTRO+sdb0J2z1r3BYm8t0IqdoyXzdZq2YCH43EmyvD71g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -811,7 +794,7 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/compiler": "18.2.10",
+ "@angular/compiler": "18.2.13",
"typescript": ">=5.4 <5.6"
}
},
@@ -820,7 +803,6 @@
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz",
"integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"readdirp": "^4.0.1"
},
@@ -843,7 +825,6 @@
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
"integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 14.16.0"
},
@@ -853,9 +834,9 @@
}
},
"node_modules/@angular/core": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.10.tgz",
- "integrity": "sha512-EfxVz0pLaxnOppOYkdhnaUkk8HZT+uxaAGpJD3ppAa7YAWTE9xIGoNJmtS33cZNNOnvriMkdv7yn6pDtV4ct+Q==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.13.tgz",
+ "integrity": "sha512-8mbWHMgO95OuFV1Ejy4oKmbe9NOJ3WazQf/f7wks8Bck7pcihd0IKhlPBNjFllbF5o+04EYSwFhEtvEgjMDClA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -869,9 +850,9 @@
}
},
"node_modules/@angular/forms": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.10.tgz",
- "integrity": "sha512-2VprGB+enJIeqfz2oALmP/G/UiFzpZW6PHgyZXhk/0J/UMsa26JoYxwDFvfdm/WGTrB+VaQEG7in5xwiFPAFtQ==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.13.tgz",
+ "integrity": "sha512-A67D867fu3DSBhdLWWZl/F5pr7v2+dRM2u3U7ZJ0ewh4a+sv+0yqWdJW+a8xIoiHxS+btGEJL2qAKJiH+MCFfg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -880,16 +861,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.10",
- "@angular/core": "18.2.10",
- "@angular/platform-browser": "18.2.10",
+ "@angular/common": "18.2.13",
+ "@angular/core": "18.2.13",
+ "@angular/platform-browser": "18.2.13",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/language-service": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-18.2.10.tgz",
- "integrity": "sha512-V5yslbkFrBhGr70yK7Bauk8186Di9W8OQtR41fEvPEHecQ5IWjnXzPabl0rjOPtpcAARAYnbIq3sqjQygiX6fw==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-18.2.13.tgz",
+ "integrity": "sha512-4E4VJDrbOAxS69F9C1twQPbR9AjY47Qlz8+lwg5lJOyUJ4GoEThLbXKfadt/vIeYBwMJ7fIsYWXD0Dlmxh4k+w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -897,16 +878,16 @@
}
},
"node_modules/@angular/material": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.2.11.tgz",
- "integrity": "sha512-VPfnpwmg6p5DsH1UMfOXjKA+qAbUx6nyinGWpx4+ntr/T1oEhRk5CnoOtVS0Xk0rnRSbEF6ayjDBH2YPR9ol3A==",
+ "version": "18.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.2.14.tgz",
+ "integrity": "sha512-28pxzJP49Mymt664WnCtPkKeg7kXUsQKTKGf/Kl95rNTEdTJLbnlcc8wV0rT0yQNR7kXgpfBnG7h0ETLv/iu5Q==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
},
"peerDependencies": {
"@angular/animations": "^18.0.0 || ^19.0.0",
- "@angular/cdk": "18.2.11",
+ "@angular/cdk": "18.2.14",
"@angular/common": "^18.0.0 || ^19.0.0",
"@angular/core": "^18.0.0 || ^19.0.0",
"@angular/forms": "^18.0.0 || ^19.0.0",
@@ -915,9 +896,9 @@
}
},
"node_modules/@angular/platform-browser": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.10.tgz",
- "integrity": "sha512-zKyRKFr3AaEA4SE/DEeb5FWHJutT26avHZog6ZGDkMeMN12zMtSqjPuTSgmDXCWleoOkzbb+nhAQ+fK/EyGyPA==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.13.tgz",
+ "integrity": "sha512-tu7ZzY6qD3ATdWFzcTcsAKe7M6cJeWbT/4/bF9unyGO3XBPcNYDKoiz10+7ap2PUd0fmPwvuvTvSNJiFEBnB8Q==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -926,9 +907,9 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/animations": "18.2.10",
- "@angular/common": "18.2.10",
- "@angular/core": "18.2.10"
+ "@angular/animations": "18.2.13",
+ "@angular/common": "18.2.13",
+ "@angular/core": "18.2.13"
},
"peerDependenciesMeta": {
"@angular/animations": {
@@ -937,9 +918,9 @@
}
},
"node_modules/@angular/platform-browser-dynamic": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.10.tgz",
- "integrity": "sha512-syKyOTgfQnMxfpDRP1khTSPZ5dsMgA8YQwNF6KsB3eZQl15CKSka7bzjMOUWeZ8M3WShOp1AzTf0MfwNeh0UBA==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.13.tgz",
+ "integrity": "sha512-kbQCf9+8EpuJC7buBxhSiwBtXvjAwAKh6MznD6zd2pyCYqfY6gfRCZQRtK59IfgVtKmEONWI9grEyNIRoTmqJg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -948,16 +929,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.10",
- "@angular/compiler": "18.2.10",
- "@angular/core": "18.2.10",
- "@angular/platform-browser": "18.2.10"
+ "@angular/common": "18.2.13",
+ "@angular/compiler": "18.2.13",
+ "@angular/core": "18.2.13",
+ "@angular/platform-browser": "18.2.13"
}
},
"node_modules/@angular/platform-server": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-18.2.10.tgz",
- "integrity": "sha512-vewG3K03uLmxmHyjQivzIxvCBQ334hO33vC1rFZpbe3TX+rpVg7FYmz9ArdTgwbuxMSvImrcBWIYs8m/ZpKs9Q==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-18.2.13.tgz",
+ "integrity": "sha512-eYYhFQkjg3rIBY0kG0XLZ3v6ObvDq9SMsGVtsddhlmdhkdO0Sdu9d8hjP7LmioO+60vUG2jNW02ROVMhSNBR5A==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0",
@@ -967,17 +948,17 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/animations": "18.2.10",
- "@angular/common": "18.2.10",
- "@angular/compiler": "18.2.10",
- "@angular/core": "18.2.10",
- "@angular/platform-browser": "18.2.10"
+ "@angular/animations": "18.2.13",
+ "@angular/common": "18.2.13",
+ "@angular/compiler": "18.2.13",
+ "@angular/core": "18.2.13",
+ "@angular/platform-browser": "18.2.13"
}
},
"node_modules/@angular/router": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.10.tgz",
- "integrity": "sha512-ZqJgOGOfvW0epsc7pIo7DffZqYHo3O9aUCVepZAhOxqtjF/sfhX2fy+A0xopTIiR0eM3LrT823V+2hjlBHj+CA==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.13.tgz",
+ "integrity": "sha512-VKmfgi/r/CkyBq9nChQ/ptmfu0JT/8ONnLVJ5H+SkFLRYJcIRyHLKjRihMCyVm6xM5yktOdCaW73NTQrFz7+bg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -986,16 +967,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.10",
- "@angular/core": "18.2.10",
- "@angular/platform-browser": "18.2.10",
+ "@angular/common": "18.2.13",
+ "@angular/core": "18.2.13",
+ "@angular/platform-browser": "18.2.13",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/service-worker": {
- "version": "18.2.10",
- "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-18.2.10.tgz",
- "integrity": "sha512-hfZ5XqsmtZg5HdHoPFORAzGV0uX1DcZ894op79i4lp6HOoIgYMQ+ajB6Fa7HVUdXS3esFUc2iw4nBgSR0ZssCg==",
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-18.2.13.tgz",
+ "integrity": "sha512-fVC943qEqGNUy923NMmSSzfoIqNw2k2UbG/3Y4QEmel/nZFWHA3PhiYr+lE7J3RhRHFMmnNP1bmXDJgy+R+pzA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -1007,14 +988,14 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.10",
- "@angular/core": "18.2.10"
+ "@angular/common": "18.2.13",
+ "@angular/core": "18.2.13"
}
},
"node_modules/@angular/youtube-player": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@angular/youtube-player/-/youtube-player-18.2.11.tgz",
- "integrity": "sha512-kptoPRD2NzD8RXrN3KZd4G3LX0Ja8N/eqC/5Kb6l03KzuKF0uMkVcxEDZPx3CMTC/nkj+jWzTbQ+ZgNaqb+Mzw==",
+ "version": "18.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/youtube-player/-/youtube-player-18.2.14.tgz",
+ "integrity": "sha512-EDIrJ85JAiBLLZzUtZ7min9XdQD1Ej/5QpIVmrHOlVX05ZBWWfBw1bj96dfPBzRQTLcaFCEVT5HPBvu55cA+/A==",
"license": "MIT",
"dependencies": {
"@types/youtube": "^0.0.50",
@@ -1229,68 +1210,68 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.637.0.tgz",
- "integrity": "sha512-y6UC94fsMvhKbf0dzfnjVP1HePeGjplfcYfilZU1COIJLyTkMcUv4XcT4I407CGIrvgEafONHkiC09ygqUauNA==",
+ "version": "3.705.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.705.0.tgz",
+ "integrity": "sha512-Fm0Cbc4zr0yG0DnNycz7ywlL5tQFdLSb7xCIPfzrxJb3YQiTXWxH5eu61SSsP/Z6RBNRolmRPvst/iNgX0fWvA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha1-browser": "5.2.0",
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.637.0",
- "@aws-sdk/client-sts": "3.637.0",
- "@aws-sdk/core": "3.635.0",
- "@aws-sdk/credential-provider-node": "3.637.0",
- "@aws-sdk/middleware-bucket-endpoint": "3.620.0",
- "@aws-sdk/middleware-expect-continue": "3.620.0",
- "@aws-sdk/middleware-flexible-checksums": "3.620.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-location-constraint": "3.609.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-sdk-s3": "3.635.0",
- "@aws-sdk/middleware-ssec": "3.609.0",
- "@aws-sdk/middleware-user-agent": "3.637.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/signature-v4-multi-region": "3.635.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.637.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@aws-sdk/xml-builder": "3.609.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.4.0",
- "@smithy/eventstream-serde-browser": "^3.0.6",
- "@smithy/eventstream-serde-config-resolver": "^3.0.3",
- "@smithy/eventstream-serde-node": "^3.0.5",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-blob-browser": "^3.1.2",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/hash-stream-node": "^3.1.2",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/md5-js": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.15",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/client-sso-oidc": "3.699.0",
+ "@aws-sdk/client-sts": "3.699.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/credential-provider-node": "3.699.0",
+ "@aws-sdk/middleware-bucket-endpoint": "3.696.0",
+ "@aws-sdk/middleware-expect-continue": "3.696.0",
+ "@aws-sdk/middleware-flexible-checksums": "3.701.0",
+ "@aws-sdk/middleware-host-header": "3.696.0",
+ "@aws-sdk/middleware-location-constraint": "3.696.0",
+ "@aws-sdk/middleware-logger": "3.696.0",
+ "@aws-sdk/middleware-recursion-detection": "3.696.0",
+ "@aws-sdk/middleware-sdk-s3": "3.696.0",
+ "@aws-sdk/middleware-ssec": "3.696.0",
+ "@aws-sdk/middleware-user-agent": "3.696.0",
+ "@aws-sdk/region-config-resolver": "3.696.0",
+ "@aws-sdk/signature-v4-multi-region": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-endpoints": "3.696.0",
+ "@aws-sdk/util-user-agent-browser": "3.696.0",
+ "@aws-sdk/util-user-agent-node": "3.696.0",
+ "@aws-sdk/xml-builder": "3.696.0",
+ "@smithy/config-resolver": "^3.0.12",
+ "@smithy/core": "^2.5.3",
+ "@smithy/eventstream-serde-browser": "^3.0.13",
+ "@smithy/eventstream-serde-config-resolver": "^3.0.10",
+ "@smithy/eventstream-serde-node": "^3.0.12",
+ "@smithy/fetch-http-handler": "^4.1.1",
+ "@smithy/hash-blob-browser": "^3.1.9",
+ "@smithy/hash-node": "^3.0.10",
+ "@smithy/hash-stream-node": "^3.1.9",
+ "@smithy/invalid-dependency": "^3.0.10",
+ "@smithy/md5-js": "^3.0.10",
+ "@smithy/middleware-content-length": "^3.0.12",
+ "@smithy/middleware-endpoint": "^3.2.3",
+ "@smithy/middleware-retry": "^3.0.27",
+ "@smithy/middleware-serde": "^3.0.10",
+ "@smithy/middleware-stack": "^3.0.10",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/node-http-handler": "^3.3.1",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
+ "@smithy/url-parser": "^3.0.10",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.15",
- "@smithy/util-defaults-mode-node": "^3.0.15",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
- "@smithy/util-stream": "^3.1.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.27",
+ "@smithy/util-defaults-mode-node": "^3.0.27",
+ "@smithy/util-endpoints": "^2.1.6",
+ "@smithy/util-middleware": "^3.0.10",
+ "@smithy/util-retry": "^3.0.10",
+ "@smithy/util-stream": "^3.3.1",
"@smithy/util-utf8": "^3.0.0",
- "@smithy/util-waiter": "^3.1.2",
+ "@smithy/util-waiter": "^3.1.9",
"tslib": "^2.6.2"
},
"engines": {
@@ -1298,47 +1279,47 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.637.0.tgz",
- "integrity": "sha512-+KjLvgX5yJYROWo3TQuwBJlHCY0zz9PsLuEolmXQn0BVK1L/m9GteZHtd+rEdAoDGBpE0Xqjy1oz5+SmtsaRUw==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.696.0.tgz",
+ "integrity": "sha512-q5TTkd08JS0DOkHfUL853tuArf7NrPeqoS5UOvqJho8ibV9Ak/a/HO4kNvy9Nj3cib/toHYHsQIEtecUPSUUrQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.635.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.637.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.637.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.4.0",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.15",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/middleware-host-header": "3.696.0",
+ "@aws-sdk/middleware-logger": "3.696.0",
+ "@aws-sdk/middleware-recursion-detection": "3.696.0",
+ "@aws-sdk/middleware-user-agent": "3.696.0",
+ "@aws-sdk/region-config-resolver": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-endpoints": "3.696.0",
+ "@aws-sdk/util-user-agent-browser": "3.696.0",
+ "@aws-sdk/util-user-agent-node": "3.696.0",
+ "@smithy/config-resolver": "^3.0.12",
+ "@smithy/core": "^2.5.3",
+ "@smithy/fetch-http-handler": "^4.1.1",
+ "@smithy/hash-node": "^3.0.10",
+ "@smithy/invalid-dependency": "^3.0.10",
+ "@smithy/middleware-content-length": "^3.0.12",
+ "@smithy/middleware-endpoint": "^3.2.3",
+ "@smithy/middleware-retry": "^3.0.27",
+ "@smithy/middleware-serde": "^3.0.10",
+ "@smithy/middleware-stack": "^3.0.10",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/node-http-handler": "^3.3.1",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
+ "@smithy/url-parser": "^3.0.10",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.15",
- "@smithy/util-defaults-mode-node": "^3.0.15",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.27",
+ "@smithy/util-defaults-mode-node": "^3.0.27",
+ "@smithy/util-endpoints": "^2.1.6",
+ "@smithy/util-middleware": "^3.0.10",
+ "@smithy/util-retry": "^3.0.10",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1347,48 +1328,48 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.637.0.tgz",
- "integrity": "sha512-27bHALN6Qb6m6KZmPvRieJ/QRlj1lyac/GT2Rn5kJpre8Mpp+yxrtvp3h9PjNBty4lCeFEENfY4dGNSozBuBcw==",
+ "version": "3.699.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.699.0.tgz",
+ "integrity": "sha512-u8a1GorY5D1l+4FQAf4XBUC1T10/t7neuwT21r0ymrtMFSK2a9QqVHKMoLkvavAwyhJnARSBM9/UQC797PFOFw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.635.0",
- "@aws-sdk/credential-provider-node": "3.637.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.637.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.637.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.4.0",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.15",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/credential-provider-node": "3.699.0",
+ "@aws-sdk/middleware-host-header": "3.696.0",
+ "@aws-sdk/middleware-logger": "3.696.0",
+ "@aws-sdk/middleware-recursion-detection": "3.696.0",
+ "@aws-sdk/middleware-user-agent": "3.696.0",
+ "@aws-sdk/region-config-resolver": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-endpoints": "3.696.0",
+ "@aws-sdk/util-user-agent-browser": "3.696.0",
+ "@aws-sdk/util-user-agent-node": "3.696.0",
+ "@smithy/config-resolver": "^3.0.12",
+ "@smithy/core": "^2.5.3",
+ "@smithy/fetch-http-handler": "^4.1.1",
+ "@smithy/hash-node": "^3.0.10",
+ "@smithy/invalid-dependency": "^3.0.10",
+ "@smithy/middleware-content-length": "^3.0.12",
+ "@smithy/middleware-endpoint": "^3.2.3",
+ "@smithy/middleware-retry": "^3.0.27",
+ "@smithy/middleware-serde": "^3.0.10",
+ "@smithy/middleware-stack": "^3.0.10",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/node-http-handler": "^3.3.1",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
+ "@smithy/url-parser": "^3.0.10",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.15",
- "@smithy/util-defaults-mode-node": "^3.0.15",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.27",
+ "@smithy/util-defaults-mode-node": "^3.0.27",
+ "@smithy/util-endpoints": "^2.1.6",
+ "@smithy/util-middleware": "^3.0.10",
+ "@smithy/util-retry": "^3.0.10",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1396,53 +1377,53 @@
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.637.0"
+ "@aws-sdk/client-sts": "^3.699.0"
}
},
"node_modules/@aws-sdk/client-sts": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.637.0.tgz",
- "integrity": "sha512-xUi7x4qDubtA8QREtlblPuAcn91GS/09YVEY/RwU7xCY0aqGuFwgszAANlha4OUIqva8oVj2WO4gJuG+iaSnhw==",
+ "version": "3.699.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.699.0.tgz",
+ "integrity": "sha512-++lsn4x2YXsZPIzFVwv3fSUVM55ZT0WRFmPeNilYIhZClxHLmVAWKH4I55cY9ry60/aTKYjzOXkWwyBKGsGvQg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.637.0",
- "@aws-sdk/core": "3.635.0",
- "@aws-sdk/credential-provider-node": "3.637.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.637.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.637.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.4.0",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.15",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/client-sso-oidc": "3.699.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/credential-provider-node": "3.699.0",
+ "@aws-sdk/middleware-host-header": "3.696.0",
+ "@aws-sdk/middleware-logger": "3.696.0",
+ "@aws-sdk/middleware-recursion-detection": "3.696.0",
+ "@aws-sdk/middleware-user-agent": "3.696.0",
+ "@aws-sdk/region-config-resolver": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-endpoints": "3.696.0",
+ "@aws-sdk/util-user-agent-browser": "3.696.0",
+ "@aws-sdk/util-user-agent-node": "3.696.0",
+ "@smithy/config-resolver": "^3.0.12",
+ "@smithy/core": "^2.5.3",
+ "@smithy/fetch-http-handler": "^4.1.1",
+ "@smithy/hash-node": "^3.0.10",
+ "@smithy/invalid-dependency": "^3.0.10",
+ "@smithy/middleware-content-length": "^3.0.12",
+ "@smithy/middleware-endpoint": "^3.2.3",
+ "@smithy/middleware-retry": "^3.0.27",
+ "@smithy/middleware-serde": "^3.0.10",
+ "@smithy/middleware-stack": "^3.0.10",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/node-http-handler": "^3.3.1",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
+ "@smithy/url-parser": "^3.0.10",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.15",
- "@smithy/util-defaults-mode-node": "^3.0.15",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.27",
+ "@smithy/util-defaults-mode-node": "^3.0.27",
+ "@smithy/util-endpoints": "^2.1.6",
+ "@smithy/util-middleware": "^3.0.10",
+ "@smithy/util-retry": "^3.0.10",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1451,19 +1432,20 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.635.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.635.0.tgz",
- "integrity": "sha512-i1x/E/sgA+liUE1XJ7rj1dhyXpAKO1UKFUcTTHXok2ARjWTvszHnSXMOsB77aPbmn0fUp1JTx2kHUAZ1LVt5Bg==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.696.0.tgz",
+ "integrity": "sha512-3c9III1k03DgvRZWg8vhVmfIXPG6hAciN9MzQTzqGngzWAELZF/WONRTRQuDFixVtarQatmLHYVw/atGeA2Byw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^2.4.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/signature-v4": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/core": "^2.5.3",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/signature-v4": "^4.2.2",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
+ "@smithy/util-middleware": "^3.0.10",
"fast-xml-parser": "4.4.1",
"tslib": "^2.6.2"
},
@@ -1472,14 +1454,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.620.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.620.1.tgz",
- "integrity": "sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.696.0.tgz",
+ "integrity": "sha512-T9iMFnJL7YTlESLpVFT3fg1Lkb1lD+oiaIC8KMpepb01gDUBIpj9+Y+pA/cgRWW0yRxmkDXNazAE2qQTVFGJzA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1487,19 +1470,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.635.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.635.0.tgz",
- "integrity": "sha512-iJyRgEjOCQlBMXqtwPLIKYc7Bsc6nqjrZybdMDenPDa+kmLg7xh8LxHsu9088e+2/wtLicE34FsJJIfzu3L82g==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.696.0.tgz",
+ "integrity": "sha512-GV6EbvPi2eq1+WgY/o2RFA3P7HGmnkIzCNmhwtALFlqMroLYWKE7PSeHw66Uh1dFQeVESn0/+hiUNhu1mB0emA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-stream": "^3.1.3",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/fetch-http-handler": "^4.1.1",
+ "@smithy/node-http-handler": "^3.3.1",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
+ "@smithy/util-stream": "^3.3.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1507,47 +1491,48 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.637.0.tgz",
- "integrity": "sha512-h+PFCWfZ0Q3Dx84SppET/TFpcQHmxFW8/oV9ArEvMilw4EBN+IlxgbL0CnHwjHW64szcmrM0mbebjEfHf4FXmw==",
+ "version": "3.699.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.699.0.tgz",
+ "integrity": "sha512-dXmCqjJnKmG37Q+nLjPVu22mNkrGHY8hYoOt3Jo9R2zr5MYV7s/NHsCHr+7E+BZ+tfZYLRPeB1wkpTeHiEcdRw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.620.1",
- "@aws-sdk/credential-provider-http": "3.635.0",
- "@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.637.0",
- "@aws-sdk/credential-provider-web-identity": "3.621.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/credential-provider-env": "3.696.0",
+ "@aws-sdk/credential-provider-http": "3.696.0",
+ "@aws-sdk/credential-provider-process": "3.696.0",
+ "@aws-sdk/credential-provider-sso": "3.699.0",
+ "@aws-sdk/credential-provider-web-identity": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/credential-provider-imds": "^3.2.6",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/shared-ini-file-loader": "^3.1.10",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.637.0"
+ "@aws-sdk/client-sts": "^3.699.0"
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.637.0.tgz",
- "integrity": "sha512-yoEhoxJJfs7sPVQ6Is939BDQJZpZCoUgKr/ySse4YKOZ24t4VqgHA6+wV7rYh+7IW24Rd91UTvEzSuHYTlxlNA==",
+ "version": "3.699.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.699.0.tgz",
+ "integrity": "sha512-MmEmNDo1bBtTgRmdNfdQksXu4uXe66s0p1hi1YPrn1h59Q605eq/xiWbGL6/3KdkViH6eGUuABeV2ODld86ylg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.620.1",
- "@aws-sdk/credential-provider-http": "3.635.0",
- "@aws-sdk/credential-provider-ini": "3.637.0",
- "@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.637.0",
- "@aws-sdk/credential-provider-web-identity": "3.621.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/credential-provider-env": "3.696.0",
+ "@aws-sdk/credential-provider-http": "3.696.0",
+ "@aws-sdk/credential-provider-ini": "3.699.0",
+ "@aws-sdk/credential-provider-process": "3.696.0",
+ "@aws-sdk/credential-provider-sso": "3.699.0",
+ "@aws-sdk/credential-provider-web-identity": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/credential-provider-imds": "^3.2.6",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/shared-ini-file-loader": "^3.1.10",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1555,15 +1540,16 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.620.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.620.1.tgz",
- "integrity": "sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.696.0.tgz",
+ "integrity": "sha512-mL1RcFDe9sfmyU5K1nuFkO8UiJXXxLX4JO1gVaDIOvPqwStpUAwi3A1BoeZhWZZNQsiKI810RnYGo0E0WB/hUA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/shared-ini-file-loader": "^3.1.10",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1571,17 +1557,18 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.637.0.tgz",
- "integrity": "sha512-Mvz+h+e62/tl+dVikLafhv+qkZJ9RUb8l2YN/LeKMWkxQylPT83CPk9aimVhCV89zth1zpREArl97+3xsfgQvA==",
+ "version": "3.699.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.699.0.tgz",
+ "integrity": "sha512-Ekp2cZG4pl9D8+uKWm4qO1xcm8/MeiI8f+dnlZm8aQzizeC+aXYy9GyoclSf6daK8KfRPiRfM7ZHBBL5dAfdMA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.637.0",
- "@aws-sdk/token-providers": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/client-sso": "3.696.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/token-providers": "3.699.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/shared-ini-file-loader": "^3.1.10",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1589,34 +1576,35 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.621.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.621.0.tgz",
- "integrity": "sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.696.0.tgz",
+ "integrity": "sha512-XJ/CVlWChM0VCoc259vWguFUjJDn/QwDqHwbx+K9cg3v6yrqXfK5ai+p/6lx0nQpnk4JzPVeYYxWRpaTsGC9rg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.621.0"
+ "@aws-sdk/client-sts": "^3.696.0"
}
},
"node_modules/@aws-sdk/middleware-bucket-endpoint": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.620.0.tgz",
- "integrity": "sha512-eGLL0W6L3HDb3OACyetZYOWpHJ+gLo0TehQKeQyy2G8vTYXqNTeqYhuI6up9HVjBzU9eQiULVQETmgQs7TFaRg==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.696.0.tgz",
+ "integrity": "sha512-V07jishKHUS5heRNGFpCWCSTjRJyQLynS/ncUeE8ZYtG66StOOQWftTwDfFOSoXlIqrXgb4oT9atryzXq7Z4LQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-arn-parser": "3.568.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-arn-parser": "3.693.0",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/types": "^3.7.1",
"@smithy/util-config-provider": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1625,14 +1613,14 @@
}
},
"node_modules/@aws-sdk/middleware-expect-continue": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.620.0.tgz",
- "integrity": "sha512-QXeRFMLfyQ31nAHLbiTLtk0oHzG9QLMaof5jIfqcUwnOkO8YnQdeqzakrg1Alpy/VQ7aqzIi8qypkBe2KXZz0A==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.696.0.tgz",
+ "integrity": "sha512-vpVukqY3U2pb+ULeX0shs6L0aadNep6kKzjme/MyulPjtUDJpD3AekHsXRrCCGLmOqSKqRgQn5zhV9pQhHsb6Q==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1640,17 +1628,22 @@
}
},
"node_modules/@aws-sdk/middleware-flexible-checksums": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.620.0.tgz",
- "integrity": "sha512-ftz+NW7qka2sVuwnnO1IzBku5ccP+s5qZGeRTPgrKB7OzRW85gthvIo1vQR2w+OwHFk7WJbbhhWwbCbktnP4UA==",
+ "version": "3.701.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.701.0.tgz",
+ "integrity": "sha512-adNaPCyTT+CiVM0ufDiO1Fe7nlRmJdI9Hcgj0M9S6zR7Dw70Ra5z8Lslkd7syAccYvZaqxLklGjPQH/7GNxwTA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
"@aws-crypto/crc32c": "5.2.0",
- "@aws-sdk/types": "3.609.0",
+ "@aws-crypto/util": "5.2.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
"@smithy/is-array-buffer": "^3.0.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/types": "^3.7.1",
+ "@smithy/util-middleware": "^3.0.10",
+ "@smithy/util-stream": "^3.3.1",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1659,14 +1652,14 @@
}
},
"node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.620.0.tgz",
- "integrity": "sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.696.0.tgz",
+ "integrity": "sha512-zELJp9Ta2zkX7ELggMN9qMCgekqZhFC5V2rOr4hJDEb/Tte7gpfKSObAnw/3AYiVqt36sjHKfdkoTsuwGdEoDg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1674,13 +1667,13 @@
}
},
"node_modules/@aws-sdk/middleware-location-constraint": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.609.0.tgz",
- "integrity": "sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.696.0.tgz",
+ "integrity": "sha512-FgH12OB0q+DtTrP2aiDBddDKwL4BPOrm7w3VV9BJrSdkqQCNBPz8S1lb0y5eVH4tBG+2j7gKPlOv1wde4jF/iw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1688,13 +1681,13 @@
}
},
"node_modules/@aws-sdk/middleware-logger": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.609.0.tgz",
- "integrity": "sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.696.0.tgz",
+ "integrity": "sha512-KhkHt+8AjCxcR/5Zp3++YPJPpFQzxpr+jmONiT/Jw2yqnSngZ0Yspm5wGoRx2hS1HJbyZNuaOWEGuJoxLeBKfA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1702,14 +1695,14 @@
}
},
"node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.620.0.tgz",
- "integrity": "sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.696.0.tgz",
+ "integrity": "sha512-si/maV3Z0hH7qa99f9ru2xpS5HlfSVcasRlNUXKSDm611i7jFMWwGNLUOXFAOLhXotPX5G3Z6BLwL34oDeBMug==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1717,23 +1710,23 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
- "version": "3.635.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.635.0.tgz",
- "integrity": "sha512-RLdYJPEV4JL/7NBoFUs7VlP90X++5FlJdxHz0DzCjmiD3qCviKy+Cym3qg1gBgHwucs5XisuClxDrGokhAdTQw==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.696.0.tgz",
+ "integrity": "sha512-M7fEiAiN7DBMHflzOFzh1I2MNSlLpbiH2ubs87bdRc2wZsDPSbs4l3v6h3WLhxoQK0bq6vcfroudrLBgvCuX3Q==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.635.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-arn-parser": "3.568.0",
- "@smithy/core": "^2.4.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/signature-v4": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-arn-parser": "3.693.0",
+ "@smithy/core": "^2.5.3",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/signature-v4": "^4.2.2",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
"@smithy/util-config-provider": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-stream": "^3.1.3",
+ "@smithy/util-middleware": "^3.0.10",
+ "@smithy/util-stream": "^3.3.1",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1742,13 +1735,13 @@
}
},
"node_modules/@aws-sdk/middleware-ssec": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.609.0.tgz",
- "integrity": "sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.696.0.tgz",
+ "integrity": "sha512-w/d6O7AOZ7Pg3w2d3BxnX5RmGNWb5X4RNxF19rJqcgu/xqxxE/QwZTNd5a7eTsqLXAUIfbbR8hh0czVfC1pJLA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1756,15 +1749,17 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.637.0.tgz",
- "integrity": "sha512-EYo0NE9/da/OY8STDsK2LvM4kNa79DBsf4YVtaG4P5pZ615IeFsD8xOHZeuJmUrSMlVQ8ywPRX7WMucUybsKug==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.696.0.tgz",
+ "integrity": "sha512-Lvyj8CTyxrHI6GHd2YVZKIRI5Fmnugt3cpJo0VrKKEgK5zMySwEZ1n4dqPK6czYRWKd5+WnYHYAuU+Wdk6Jsjw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.637.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/core": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-endpoints": "3.696.0",
+ "@smithy/core": "^2.5.3",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1772,16 +1767,16 @@
}
},
"node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.614.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.614.0.tgz",
- "integrity": "sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.696.0.tgz",
+ "integrity": "sha512-7EuH142lBXjI8yH6dVS/CZeiK/WZsmb/8zP6bQbVYpMrppSTgB3MzZZdxVZGzL5r8zPQOU10wLC4kIMy0qdBVQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/types": "^3.7.1",
"@smithy/util-config-provider": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.10",
"tslib": "^2.6.2"
},
"engines": {
@@ -1789,18 +1784,18 @@
}
},
"node_modules/@aws-sdk/s3-request-presigner": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.637.0.tgz",
- "integrity": "sha512-URRiEDZEICyfAXmXcXREQCsvZrapITAymvg46p1Xjnuv7PTnUB0SF18B2omPL0E5d/X+T3O9NKdtot+BqJbIWw==",
+ "version": "3.705.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.705.0.tgz",
+ "integrity": "sha512-dAQiXv/TqjEUCoEeiKqQGI8LJ3g8Xv+XJL4W9CwsB6ZHHDq0Q05ulpDSkhhCf52ySXf5dJ33e1o/VeUDY3q0pw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/signature-v4-multi-region": "3.635.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-format-url": "3.609.0",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/signature-v4-multi-region": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@aws-sdk/util-format-url": "3.696.0",
+ "@smithy/middleware-endpoint": "^3.2.3",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/smithy-client": "^3.4.4",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1808,16 +1803,16 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
- "version": "3.635.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.635.0.tgz",
- "integrity": "sha512-J6QY4/invOkpogCHjSaDON1hF03viPpOnsrzVuCvJMmclS/iG62R4EY0wq1alYll0YmSdmKlpJwHMWwGtqK63Q==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.696.0.tgz",
+ "integrity": "sha512-ijPkoLjXuPtgxAYlDoYls8UaG/VKigROn9ebbvPL/orEY5umedd3iZTcS9T+uAf4Ur3GELLxMQiERZpfDKaz3g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-sdk-s3": "3.635.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/signature-v4": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/middleware-sdk-s3": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/protocol-http": "^4.1.7",
+ "@smithy/signature-v4": "^4.2.2",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1825,31 +1820,31 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.614.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.614.0.tgz",
- "integrity": "sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==",
+ "version": "3.699.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.699.0.tgz",
+ "integrity": "sha512-kuiEW9DWs7fNos/SM+y58HCPhcIzm1nEZLhe2/7/6+TvAYLuEWURYsbK48gzsxXlaJ2k/jGY3nIsA7RptbMOwA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/property-provider": "^3.1.9",
+ "@smithy/shared-ini-file-loader": "^3.1.10",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.614.0"
+ "@aws-sdk/client-sso-oidc": "^3.699.0"
}
},
"node_modules/@aws-sdk/types": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.609.0.tgz",
- "integrity": "sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.696.0.tgz",
+ "integrity": "sha512-9rTvUJIAj5d3//U5FDPWGJ1nFJLuWb30vugGOrWk7aNZ6y9tuA3PI7Cc9dP8WEXKVyK1vuuk8rSFP2iqXnlgrw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1857,9 +1852,9 @@
}
},
"node_modules/@aws-sdk/util-arn-parser": {
- "version": "3.568.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz",
- "integrity": "sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==",
+ "version": "3.693.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.693.0.tgz",
+ "integrity": "sha512-WC8x6ca+NRrtpAH64rWu+ryDZI3HuLwlEr8EU6/dbC/pt+r/zC0PBoC15VEygUaBA+isppCikQpGyEDu0Yj7gQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -1869,14 +1864,14 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.637.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.637.0.tgz",
- "integrity": "sha512-pAqOKUHeVWHEXXDIp/qoMk/6jyxIb6GGjnK1/f8dKHtKIEs4tKsnnL563gceEvdad53OPXIt86uoevCcCzmBnw==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.696.0.tgz",
+ "integrity": "sha512-T5s0IlBVX+gkb9g/I6CLt4yAZVzMSiGnbUqWihWsHvQR1WOoIcndQy/Oz/IJXT9T2ipoy7a80gzV6a5mglrioA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-endpoints": "^2.0.5",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/types": "^3.7.1",
+ "@smithy/util-endpoints": "^2.1.6",
"tslib": "^2.6.2"
},
"engines": {
@@ -1884,14 +1879,14 @@
}
},
"node_modules/@aws-sdk/util-format-url": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.609.0.tgz",
- "integrity": "sha512-fuk29BI/oLQlJ7pfm6iJ4gkEpHdavffAALZwXh9eaY1vQ0ip0aKfRTiNudPoJjyyahnz5yJ1HkmlcDitlzsOrQ==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.696.0.tgz",
+ "integrity": "sha512-R6yK1LozUD1GdAZRPhNsIow6VNFJUTyyoIar1OCWaknlucBMcq7musF3DN3TlORBwfFMj5buHc2ET9OtMtzvuA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/querystring-builder": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/querystring-builder": "^3.0.10",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1911,26 +1906,27 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.609.0.tgz",
- "integrity": "sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.696.0.tgz",
+ "integrity": "sha512-Z5rVNDdmPOe6ELoM5AhF/ja5tSjbe6ctSctDPb0JdDf4dT0v2MfwhJKzXju2RzX8Es/77Glh7MlaXLE0kCB9+Q==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/types": "^3.7.1",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.614.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.614.0.tgz",
- "integrity": "sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.696.0.tgz",
+ "integrity": "sha512-KhKqcfyXIB0SCCt+qsu4eJjsfiOrNzK5dCV7RAW2YIpp+msxGUUX0NdRE9rkzjiv+3EMktgJm3eEIS+yxtlVdQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/middleware-user-agent": "3.696.0",
+ "@aws-sdk/types": "3.696.0",
+ "@smithy/node-config-provider": "^3.1.11",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -1946,12 +1942,12 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.609.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.609.0.tgz",
- "integrity": "sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA==",
+ "version": "3.696.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.696.0.tgz",
+ "integrity": "sha512-dn1mX+EeqivoLYnY7p2qLrir0waPnCgS/0YdRCAVU2x14FgfUYCH6Im3w3oi2dMwhxfKY5lYVB5NKvZu7uI9lQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -3950,7 +3946,6 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz",
"integrity": "sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==",
- "license": "MIT",
"dependencies": {
"@emnapi/wasi-threads": "1.0.1",
"tslib": "^2.4.0"
@@ -3960,7 +3955,6 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
"integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -3969,17 +3963,15 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
"integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.48.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.48.0.tgz",
- "integrity": "sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==",
+ "version": "0.49.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.49.0.tgz",
+ "integrity": "sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"comment-parser": "1.4.1",
"esquery": "^1.6.0",
@@ -4413,23 +4405,22 @@
}
},
"node_modules/@eslint-community/regexpp": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz",
- "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
"node_modules/@eslint/config-array": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz",
- "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==",
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz",
+ "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@eslint/object-schema": "^2.1.4",
+ "@eslint/object-schema": "^2.1.5",
"debug": "^4.3.1",
"minimatch": "^3.1.2"
},
@@ -4437,10 +4428,23 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@eslint/core": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz",
+ "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
"node_modules/@eslint/eslintrc": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz",
- "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz",
+ "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4512,9 +4516,9 @@
"license": "MIT"
},
"node_modules/@eslint/js": {
- "version": "9.9.1",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz",
- "integrity": "sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==",
+ "version": "9.16.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz",
+ "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4522,23 +4526,61 @@
}
},
"node_modules/@eslint/object-schema": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz",
- "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz",
+ "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@fortawesome/fontawesome-free": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz",
- "integrity": "sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==",
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz",
+ "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==",
"dev": true,
- "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "levn": "^0.4.1"
+ },
"engines": {
- "node": ">=6"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "dev": true,
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node": {
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "dev": true,
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "dev": true,
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
}
},
"node_modules/@humanwhocodes/module-importer": {
@@ -4555,11 +4597,10 @@
}
},
"node_modules/@humanwhocodes/retry": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz",
- "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==",
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
+ "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
"dev": true,
- "license": "Apache-2.0",
"engines": {
"node": ">=18.18"
},
@@ -4624,16 +4665,6 @@
"node": ">=18"
}
},
- "node_modules/@inquirer/core/node_modules/@types/node": {
- "version": "22.5.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.2.tgz",
- "integrity": "sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "undici-types": "~6.19.2"
- }
- },
"node_modules/@inquirer/core/node_modules/cli-spinners": {
"version": "2.9.2",
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
@@ -4945,7 +4976,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
},
@@ -5274,7 +5304,6 @@
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
"integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
- "license": "MIT",
"dependencies": {
"@emnapi/core": "^1.1.0",
"@emnapi/runtime": "^1.1.0",
@@ -5299,7 +5328,6 @@
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/component/-/component-18.1.1.tgz",
"integrity": "sha512-7Yyw9ocRLNdra4FisyFMFin79PRyosc0r/yC3CrbpmOFxbp4kaTlGM46zlJozy7Yazl4EbxE/HVg7dkv5zsmmg==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5313,7 +5341,6 @@
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-18.1.1.tgz",
"integrity": "sha512-XXob8kYEvYMaZwgHtrrTW0XZargbu5PloEpNHLnzB8jPk0yWEw6keryxaF09Ylws1779MWvMmF/YP2rPl04nHQ==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5327,7 +5354,6 @@
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/entity/-/entity-18.1.1.tgz",
"integrity": "sha512-oRt/wG+szR4lMvMut16uWfbMD2CnOMscnQIbU+lcOs5+UDOzr4aHGBVpErzcoVWSTp/sl7x02j+2dto5NQZWoA==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5342,7 +5368,6 @@
"resolved": "https://registry.npmjs.org/@ngrx/eslint-plugin/-/eslint-plugin-18.1.1.tgz",
"integrity": "sha512-+fFKzczOabD0F2DPkIrQolxkVJgw/YV7iIvlzHqo54JKOf4vm14/wZbNiZQdAC0ScE9+c6EAkTCWTGrg1fx5/g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"semver": "^7.3.5",
"strip-json-comments": "3.1.1"
@@ -5357,7 +5382,6 @@
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/operators/-/operators-18.1.1.tgz",
"integrity": "sha512-RB156PouKI/E79jxvJLaDFYMHz9JVFR8f4ogfAeT7sh2dDGoK4A+B0n1Cl0iYW9fpcJCdfB/mu7TkH6auFv1aQ==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
},
@@ -5369,7 +5393,6 @@
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/router-store/-/router-store-18.1.1.tgz",
"integrity": "sha512-S1/09T8EJHso1keOZ2Q3hb1oAsdJ/FSEWkn24yWJXftbXOKJq1jnrYhNaVm5gPnxGzdQ1mqRtLuMKaDClyxP5A==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5385,14 +5408,12 @@
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/schematics/-/schematics-18.1.1.tgz",
"integrity": "sha512-6EexKNoTNzwHf8AIXcioOm11l6rTZ8WUpGYiPTSW2I/Pn5CsjCBDwbBDEHJZ1RqGoCXpunZn6adH63A2V8V4Sg==",
- "dev": true,
- "license": "MIT"
+ "dev": true
},
"node_modules/@ngrx/store": {
"version": "18.1.1",
"resolved": "https://registry.npmjs.org/@ngrx/store/-/store-18.1.1.tgz",
"integrity": "sha512-K0v1akJ2sEnIeb1AUA064+ksgRgbMgVG9HbSsLBxENbFjK2ZvKRxo1bpOw6WHW9+hyDTlhZGl7+gUtjmo3497g==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5406,7 +5427,6 @@
"resolved": "https://registry.npmjs.org/@ngrx/store-devtools/-/store-devtools-18.1.1.tgz",
"integrity": "sha512-tfn9Ms1q2bl7VDWwHyj7dUbwmGiiVzIpOKZs39rsms8tG8hbvsxoczyQAp2w5erVtoJb8ltIh1/birKkS7HmuQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5417,9 +5437,9 @@
}
},
"node_modules/@ngtools/webpack": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.11.tgz",
- "integrity": "sha512-iTdUGJ5O7yMm1DyCzyoMDMxBJ68emUSSXPWbQzEEdcqmtifRebn+VAq4vHN8OmtGM1mtuKeLEsbiZP8ywrw7Ug==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.12.tgz",
+ "integrity": "sha512-FFJAwtWbtpncMOVNuULPBwFJB7GSjiUwO93eGTzRp8O4EPQ8lCQeFbezQm/NP34+T0+GBLGzPSuQT+muob8YKw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5682,10 +5702,9 @@
}
},
"node_modules/@nx/devkit": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.0.9.tgz",
- "integrity": "sha512-dAdHJ4e7YNTOozMgjRCl/xxRqOB26+gFH4ByzfGLll9/6FJ2aoaPjA/9rg+qYnso8trljC0YnEYeYw5qgcjZ+A==",
- "license": "MIT",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.0.12.tgz",
+ "integrity": "sha512-HsaDoAmzLPE2vHal2eNYvH7x6NCfHjUblm8WDD12Q/uCdTBvDTZqd7P+bukEH+2FhY89Dn/1fy59vKkA+rcB/g==",
"dependencies": {
"ejs": "^3.1.7",
"enquirer": "~2.3.6",
@@ -5704,7 +5723,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -5713,7 +5731,6 @@
"version": "9.0.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
"integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
- "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -5725,13 +5742,12 @@
}
},
"node_modules/@nx/nx-darwin-arm64": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.0.9.tgz",
- "integrity": "sha512-7vAxUVK8BnyQTMBBkGjSPCDC52VQ6UtO3bs6yCOECA8fbrxPVdnu5/Ep9x9pZsmx6YQAKMaVS/ODZU6ElZdEdw==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.0.12.tgz",
+ "integrity": "sha512-iwEDUTKx0n2S6Nz9gc9ShrfBw0MG87U0YIu2x/09tKOSkcsw90QKy54qN/6WNoFIE41Kt3U+dYtWi+NdLRE9kw==",
"cpu": [
"arm64"
],
- "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -5741,13 +5757,12 @@
}
},
"node_modules/@nx/nx-darwin-x64": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.0.9.tgz",
- "integrity": "sha512-6exHy9q1Mzp8ImT3q6XQCn31MlCCsN/Tu321r0b1FnRoMiMv9iEZupr0/VvjCI0Xis+u9to61az4dA94QKeEOw==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.0.12.tgz",
+ "integrity": "sha512-JYFNf0yPReejaooQAAIMsjWDGENT777wDXj45e7JQUMM4t6NOMpGBj4qUFyc6a/jXT+/bCGEj4N7VDZDZiogGA==",
"cpu": [
"x64"
],
- "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -5757,13 +5772,12 @@
}
},
"node_modules/@nx/nx-freebsd-x64": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.0.9.tgz",
- "integrity": "sha512-LjgSKieOlocwgw6Lr9pr/c15/yMLZC/9ay8aDArmp7JbNUCj4T1sdMKwTC9TQZoagAAIgflbKe9Bvt+Flw3z4w==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.0.12.tgz",
+ "integrity": "sha512-892n8o7vxdmE7pol3ggV78YHlP25p6Y/Z2x69nnC3BBTpWmesyd6lbEmamANofD5KcKCmT1HquC3m6rCT7akHw==",
"cpu": [
"x64"
],
- "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -5773,13 +5787,12 @@
}
},
"node_modules/@nx/nx-linux-arm-gnueabihf": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.0.9.tgz",
- "integrity": "sha512-IMssDZQNdpqrQHuIliI4Pfj2MkESnOqDMZPS2TX5w9InQvcMBUJA9WQNbBv/TCKQIw9CXwqpRxYIEH52MhdhbQ==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.0.12.tgz",
+ "integrity": "sha512-ZPcdYIVAc5JMtmvroJOloI9CJgtwBOGr7E7mO1eT44zs5av0j/QMIj6GSDdvJ7fx+I7TmT4mDiu3s6rLO+/JjA==",
"cpu": [
"arm"
],
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -5789,13 +5802,12 @@
}
},
"node_modules/@nx/nx-linux-arm64-gnu": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.0.9.tgz",
- "integrity": "sha512-OzUsgmdptU2ooUrDj817rABXDmdbgSp3LCs6AE3Aq5v9goZS/6Qn1R96NEoj5c8RQL0pi+G8U+BCcnUSgTF1Zw==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.0.12.tgz",
+ "integrity": "sha512-TadGwwUKS5WQg2YOMb2WuuVG1k14miSdB9qJOcAX5MGdOiQ1fpV00ph+kMWZSsCCo6N7sKxmvXXXdsUUFSDGjg==",
"cpu": [
"arm64"
],
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -5805,13 +5817,12 @@
}
},
"node_modules/@nx/nx-linux-arm64-musl": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.0.9.tgz",
- "integrity": "sha512-yqtftEa9wCk2OK2ZYKkotdzpMrA8EUqjCHLsFH3KDMpHMaDw3NtUGGMinsjXj4IEuL6Xx/r+T9NVjSK78z6IzQ==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.0.12.tgz",
+ "integrity": "sha512-EE2HQjgY87/s9+PQ27vbYyDEXFZ4Qot+O8ThVDVuMI/2dosmWs6C4+YEm3VYG+CT31MVwe/vHKXbDlZgkROMuA==",
"cpu": [
"arm64"
],
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -5821,13 +5832,12 @@
}
},
"node_modules/@nx/nx-linux-x64-gnu": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.0.9.tgz",
- "integrity": "sha512-oTB3yMzHyDMErl00WVZ+mf4o0f8bwBdd6VyQs+oHQPE05JysgzvbQZkAY5VlSmCyIWO4OdJMfMd9ojAe7Q6FzQ==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.0.12.tgz",
+ "integrity": "sha512-gITJ2g6dH2qvGrI2CHHRyd3soVrJyQQGkqtJnWq04ge+YDy/KniXR2ThQ93LI/QLAxKrKOe3qmIIaNdcdDYnjA==",
"cpu": [
"x64"
],
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -5837,13 +5847,12 @@
}
},
"node_modules/@nx/nx-linux-x64-musl": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.0.9.tgz",
- "integrity": "sha512-1bEyKyCr0N6gcEK9fMjsNgmaSGJ+CC0ieAW6t+wGt0uzRyyJ6Oe+uxTUEEXTxmW0U1wVxBVPI0iWc3bFUUSHLw==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.0.12.tgz",
+ "integrity": "sha512-vOoCrjL44nFZ5N8a4UAIYELnf/tq1dRaLEhSV+P0hKTEtwONj4k8crfU/2HifG1iU7p3AWJLEyaddMoINhB/2g==",
"cpu": [
"x64"
],
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -5853,13 +5862,12 @@
}
},
"node_modules/@nx/nx-win32-arm64-msvc": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.0.9.tgz",
- "integrity": "sha512-VnEPwusMRta09bmxKIlnLgqzNLaJ3zoXcTYIajxVgsLzcam73iNQ32vMarMXNEC+t+HIHvCjMjLDaYSJBVcMHA==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.0.12.tgz",
+ "integrity": "sha512-gKdaul23bdRnh493iAd6pSLPSW54VBuEv2zPL86cgprLOcEZiGM5BLJWQguKHCib6dYKaIP4CUIs7i7vhEID+A==",
"cpu": [
"arm64"
],
- "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -5869,13 +5877,12 @@
}
},
"node_modules/@nx/nx-win32-x64-msvc": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.0.9.tgz",
- "integrity": "sha512-cmkXpXT54cKFlXDDREoeHLxN6ml2G0VmMn+anVbMCmuDF0+MNZw6VoZHYMsWuNTknENj94P+dVnF6X/AQeHlEA==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.0.12.tgz",
+ "integrity": "sha512-R1pz4kAG0Ok0EDxXhHwKM3ZZcK2nLycuR9SDrq2Ldp2knvbFf4quSjWyAQaiofJXo179+noa7o5tZDZbNjBYMw==",
"cpu": [
"x64"
],
- "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -6132,15 +6139,21 @@
"win32"
]
},
+ "node_modules/@rtsao/scc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
+ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
+ "dev": true
+ },
"node_modules/@schematics/angular": {
- "version": "18.2.11",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.11.tgz",
- "integrity": "sha512-jT54mc9+hPOwie9bji/g2krVuK1kkNh2PNFGwfgCg3Ofmt3hcyOBai1DKuot5uLTX4VCCbvfwiVR/hJniQl2SA==",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.12.tgz",
+ "integrity": "sha512-sIoeipsisK5eTLW3XuNZYcal83AfslBbgI7LnV+3VrXwpasKPGHwo2ZdwhCd2IXAkuJ02Iyu7MyV0aQRM9i/3g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.11",
- "@angular-devkit/schematics": "18.2.11",
+ "@angular-devkit/core": "18.2.12",
+ "@angular-devkit/schematics": "18.2.12",
"jsonc-parser": "3.3.1"
},
"engines": {
@@ -6149,6 +6162,13 @@
"yarn": ">= 1.13.0"
}
},
+ "node_modules/@schematics/angular/node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@sigstore/bundle": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz",
@@ -6232,8 +6252,7 @@
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
- "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
- "license": "MIT"
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="
},
"node_modules/@sindresorhus/merge-streams": {
"version": "2.3.0",
@@ -6249,12 +6268,12 @@
}
},
"node_modules/@smithy/abort-controller": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.1.tgz",
- "integrity": "sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.9.tgz",
+ "integrity": "sha512-yiW0WI30zj8ZKoSYNx90no7ugVn3khlyH/z5W8qtKBtVE6awRALbhSG+2SAHA1r6bO/6M9utxYKVZ3PCJ1rWxw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6262,18 +6281,18 @@
}
},
"node_modules/@smithy/chunked-blob-reader": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-3.0.0.tgz",
- "integrity": "sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-4.0.0.tgz",
+ "integrity": "sha512-jSqRnZvkT4egkq/7b6/QRCNXmmYVcHwnJldqJ3IhVpQE2atObVJ137xmGeuGFhjFUr8gCEVAOKwSY79OvpbDaQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/chunked-blob-reader-native": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.0.tgz",
- "integrity": "sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-3.0.1.tgz",
+ "integrity": "sha512-VEYtPvh5rs/xlyqpm5NRnfYLZn+q0SRPELbvBV+C/G7IQ+ouTuo+NKKa3ShG5OaFR8NYVMXls9hPYLTvIKKDrQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-base64": "^3.0.0",
@@ -6281,15 +6300,15 @@
}
},
"node_modules/@smithy/config-resolver": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.5.tgz",
- "integrity": "sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==",
+ "version": "3.0.13",
+ "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.13.tgz",
+ "integrity": "sha512-Gr/qwzyPaTL1tZcq8WQyHhTZREER5R1Wytmz4WnVGL4onA3dNk6Btll55c8Vr58pLdvWZmtG8oZxJTw3t3q7Jg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/node-config-provider": "^3.1.12",
+ "@smithy/types": "^3.7.2",
"@smithy/util-config-provider": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.11",
"tslib": "^2.6.2"
},
"engines": {
@@ -6297,19 +6316,17 @@
}
},
"node_modules/@smithy/core": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.4.0.tgz",
- "integrity": "sha512-cHXq+FneIF/KJbt4q4pjN186+Jf4ZB0ZOqEaZMBhT79srEyGDDBV31NqBRBjazz8ppQ1bJbDJMY9ba5wKFV36w==",
+ "version": "2.5.5",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.5.5.tgz",
+ "integrity": "sha512-G8G/sDDhXA7o0bOvkc7bgai6POuSld/+XhNnWAbpQTpLv2OZPvyqQ58tLPPlz0bSNsXktldDDREIv1LczFeNEw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.15",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/middleware-serde": "^3.0.11",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/types": "^3.7.2",
"@smithy/util-body-length-browser": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.11",
+ "@smithy/util-stream": "^3.3.2",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -6318,15 +6335,15 @@
}
},
"node_modules/@smithy/credential-provider-imds": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.0.tgz",
- "integrity": "sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==",
+ "version": "3.2.8",
+ "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.8.tgz",
+ "integrity": "sha512-ZCY2yD0BY+K9iMXkkbnjo+08T2h8/34oHd0Jmh6BZUSZwaaGlGCyBT/3wnS7u7Xl33/EEfN4B6nQr3Gx5bYxgw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@smithy/node-config-provider": "^3.1.12",
+ "@smithy/property-provider": "^3.1.11",
+ "@smithy/types": "^3.7.2",
+ "@smithy/url-parser": "^3.0.11",
"tslib": "^2.6.2"
},
"engines": {
@@ -6334,25 +6351,25 @@
}
},
"node_modules/@smithy/eventstream-codec": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.1.2.tgz",
- "integrity": "sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.1.10.tgz",
+ "integrity": "sha512-323B8YckSbUH0nMIpXn7HZsAVKHYHFUODa8gG9cHo0ySvA1fr5iWaNT+iIL0UCqUzG6QPHA3BSsBtRQou4mMqQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"@smithy/util-hex-encoding": "^3.0.0",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/eventstream-serde-browser": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.6.tgz",
- "integrity": "sha512-2hM54UWQUOrki4BtsUI1WzmD13/SeaqT/AB3EUJKbcver/WgKNaiJ5y5F5XXuVe6UekffVzuUDrBZVAA3AWRpQ==",
+ "version": "3.0.14",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.14.tgz",
+ "integrity": "sha512-kbrt0vjOIihW3V7Cqj1SXQvAI5BR8SnyQYsandva0AOR307cXAc+IhPngxIPslxTLfxwDpNu0HzCAq6g42kCPg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-serde-universal": "^3.0.5",
- "@smithy/types": "^3.3.0",
+ "@smithy/eventstream-serde-universal": "^3.0.13",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6360,12 +6377,12 @@
}
},
"node_modules/@smithy/eventstream-serde-config-resolver": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.3.tgz",
- "integrity": "sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.11.tgz",
+ "integrity": "sha512-P2pnEp4n75O+QHjyO7cbw/vsw5l93K/8EWyjNCAAybYwUmj3M+hjSQZ9P5TVdUgEG08ueMAP5R4FkuSkElZ5tQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6373,13 +6390,13 @@
}
},
"node_modules/@smithy/eventstream-serde-node": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.5.tgz",
- "integrity": "sha512-+upXvnHNyZP095s11jF5dhGw/Ihzqwl5G+/KtMnoQOpdfC3B5HYCcDVG9EmgkhJMXJlM64PyN5gjJl0uXFQehQ==",
+ "version": "3.0.13",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.13.tgz",
+ "integrity": "sha512-zqy/9iwbj8Wysmvi7Lq7XFLeDgjRpTbCfwBhJa8WbrylTAHiAu6oQTwdY7iu2lxigbc9YYr9vPv5SzYny5tCXQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-serde-universal": "^3.0.5",
- "@smithy/types": "^3.3.0",
+ "@smithy/eventstream-serde-universal": "^3.0.13",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6387,13 +6404,13 @@
}
},
"node_modules/@smithy/eventstream-serde-universal": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.5.tgz",
- "integrity": "sha512-5u/nXbyoh1s4QxrvNre9V6vfyoLWuiVvvd5TlZjGThIikc3G+uNiG9uOTCWweSRjv1asdDIWK7nOmN7le4RYHQ==",
+ "version": "3.0.13",
+ "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.13.tgz",
+ "integrity": "sha512-L1Ib66+gg9uTnqp/18Gz4MDpJPKRE44geOjOQ2SVc0eiaO5l255ADziATZgjQjqumC7yPtp1XnjHlF1srcwjKw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-codec": "^3.1.2",
- "@smithy/types": "^3.3.0",
+ "@smithy/eventstream-codec": "^3.1.10",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6401,37 +6418,37 @@
}
},
"node_modules/@smithy/fetch-http-handler": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.4.tgz",
- "integrity": "sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.1.2.tgz",
+ "integrity": "sha512-R7rU7Ae3ItU4rC0c5mB2sP5mJNbCfoDc8I5XlYjIZnquyUwec7fEo78F6DA3SmgJgkU1qTMcZJuGblxZsl10ZA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/querystring-builder": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/querystring-builder": "^3.0.11",
+ "@smithy/types": "^3.7.2",
"@smithy/util-base64": "^3.0.0",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/hash-blob-browser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.2.tgz",
- "integrity": "sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.10.tgz",
+ "integrity": "sha512-elwslXOoNunmfS0fh55jHggyhccobFkexLYC1ZeZ1xP2BTSrcIBaHV2b4xUQOdctrSNOpMqOZH1r2XzWTEhyfA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/chunked-blob-reader": "^3.0.0",
- "@smithy/chunked-blob-reader-native": "^3.0.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/chunked-blob-reader": "^4.0.0",
+ "@smithy/chunked-blob-reader-native": "^3.0.1",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/hash-node": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.3.tgz",
- "integrity": "sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.11.tgz",
+ "integrity": "sha512-emP23rwYyZhQBvklqTtwetkQlqbNYirDiEEwXl2v0GYWMnCzxst7ZaRAnWuy28njp5kAH54lvkdG37MblZzaHA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"@smithy/util-buffer-from": "^3.0.0",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
@@ -6441,12 +6458,12 @@
}
},
"node_modules/@smithy/hash-stream-node": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-3.1.2.tgz",
- "integrity": "sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-3.1.10.tgz",
+ "integrity": "sha512-olomK/jZQ93OMayW1zfTHwcbwBdhcZOHsyWyiZ9h9IXvc1mCD/VuvzbLb3Gy/qNJwI4MANPLctTp2BucV2oU/Q==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -6455,12 +6472,12 @@
}
},
"node_modules/@smithy/invalid-dependency": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.3.tgz",
- "integrity": "sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.11.tgz",
+ "integrity": "sha512-NuQmVPEJjUX6c+UELyVz8kUx8Q539EDeNwbRyu4IIF8MeV7hUtq1FB3SHVyki2u++5XLMFqngeMKk7ccspnNyQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
}
},
@@ -6477,24 +6494,24 @@
}
},
"node_modules/@smithy/md5-js": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-3.0.3.tgz",
- "integrity": "sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-3.0.11.tgz",
+ "integrity": "sha512-3NM0L3i2Zm4bbgG6Ymi9NBcxXhryi3uE8fIfHJZIOfZVxOkGdjdgjR9A06SFIZCfnEIWKXZdm6Yq5/aPXFFhsQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/middleware-content-length": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.5.tgz",
- "integrity": "sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw==",
+ "version": "3.0.13",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.13.tgz",
+ "integrity": "sha512-zfMhzojhFpIX3P5ug7jxTjfUcIPcGjcQYzB9t+rv0g1TX7B0QdwONW+ATouaLoD7h7LOw/ZlXfkq4xJ/g2TrIw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6502,17 +6519,18 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.0.tgz",
- "integrity": "sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.5.tgz",
+ "integrity": "sha512-VhJNs/s/lyx4weiZdXSloBgoLoS8osV0dKIain8nGmx7of3QFKu5BSdEuk1z/U8x9iwes1i+XCiNusEvuK1ijg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/core": "^2.5.5",
+ "@smithy/middleware-serde": "^3.0.11",
+ "@smithy/node-config-provider": "^3.1.12",
+ "@smithy/shared-ini-file-loader": "^3.1.12",
+ "@smithy/types": "^3.7.2",
+ "@smithy/url-parser": "^3.0.11",
+ "@smithy/util-middleware": "^3.0.11",
"tslib": "^2.6.2"
},
"engines": {
@@ -6520,18 +6538,18 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.15.tgz",
- "integrity": "sha512-iTMedvNt1ApdvkaoE8aSDuwaoc+BhvHqttbA/FO4Ty+y/S5hW6Ci/CTScG7vam4RYJWZxdTElc3MEfHRVH6cgQ==",
+ "version": "3.0.30",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.30.tgz",
+ "integrity": "sha512-6323RL2BvAR3VQpTjHpa52kH/iSHyxd/G9ohb2MkBk2Ucu+oMtRXT8yi7KTSIS9nb58aupG6nO0OlXnQOAcvmQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/service-error-classification": "^3.0.3",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/node-config-provider": "^3.1.12",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/service-error-classification": "^3.0.11",
+ "@smithy/smithy-client": "^3.5.0",
+ "@smithy/types": "^3.7.2",
+ "@smithy/util-middleware": "^3.0.11",
+ "@smithy/util-retry": "^3.0.11",
"tslib": "^2.6.2",
"uuid": "^9.0.1"
},
@@ -6553,12 +6571,12 @@
}
},
"node_modules/@smithy/middleware-serde": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.3.tgz",
- "integrity": "sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.11.tgz",
+ "integrity": "sha512-KzPAeySp/fOoQA82TpnwItvX8BBURecpx6ZMu75EZDkAcnPtO6vf7q4aH5QHs/F1s3/snQaSFbbUMcFFZ086Mw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6566,12 +6584,12 @@
}
},
"node_modules/@smithy/middleware-stack": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.3.tgz",
- "integrity": "sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.11.tgz",
+ "integrity": "sha512-1HGo9a6/ikgOMrTrWL/WiN9N8GSVYpuRQO5kjstAq4CvV59bjqnh7TbdXGQ4vxLD3xlSjfBjq5t1SOELePsLnA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6579,14 +6597,14 @@
}
},
"node_modules/@smithy/node-config-provider": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz",
- "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==",
+ "version": "3.1.12",
+ "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.12.tgz",
+ "integrity": "sha512-O9LVEu5J/u/FuNlZs+L7Ikn3lz7VB9hb0GtPT9MQeiBmtK8RSY3ULmsZgXhe6VAlgTw0YO+paQx4p8xdbs43vQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/property-provider": "^3.1.11",
+ "@smithy/shared-ini-file-loader": "^3.1.12",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6594,15 +6612,15 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.1.4.tgz",
- "integrity": "sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.2.tgz",
+ "integrity": "sha512-t4ng1DAd527vlxvOfKFYEe6/QFBcsj7WpNlWTyjorwXXcKw3XlltBGbyHfSJ24QT84nF+agDha9tNYpzmSRZPA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^3.1.1",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/querystring-builder": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/abort-controller": "^3.1.9",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/querystring-builder": "^3.0.11",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6610,12 +6628,12 @@
}
},
"node_modules/@smithy/property-provider": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.3.tgz",
- "integrity": "sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==",
+ "version": "3.1.11",
+ "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.11.tgz",
+ "integrity": "sha512-I/+TMc4XTQ3QAjXfOcUWbSS073oOEAxgx4aZy8jHaf8JQnRkq2SZWw8+PfDtBvLUjcGMdxl+YwtzWe6i5uhL/A==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6623,12 +6641,12 @@
}
},
"node_modules/@smithy/protocol-http": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.0.tgz",
- "integrity": "sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA==",
+ "version": "4.1.8",
+ "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
+ "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6636,12 +6654,12 @@
}
},
"node_modules/@smithy/querystring-builder": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.3.tgz",
- "integrity": "sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.11.tgz",
+ "integrity": "sha512-u+5HV/9uJaeLj5XTb6+IEF/dokWWkEqJ0XiaRRogyREmKGUgZnNecLucADLdauWFKUNbQfulHFEZEdjwEBjXRg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"@smithy/util-uri-escape": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -6650,12 +6668,12 @@
}
},
"node_modules/@smithy/querystring-parser": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.3.tgz",
- "integrity": "sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.11.tgz",
+ "integrity": "sha512-Je3kFvCsFMnso1ilPwA7GtlbPaTixa3WwC+K21kmMZHsBEOZYQaqxcMqeFFoU7/slFjKDIpiiPydvdJm8Q/MCw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6663,24 +6681,24 @@
}
},
"node_modules/@smithy/service-error-classification": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.3.tgz",
- "integrity": "sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.11.tgz",
+ "integrity": "sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0"
+ "@smithy/types": "^3.7.2"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@smithy/shared-ini-file-loader": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz",
- "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==",
+ "version": "3.1.12",
+ "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.12.tgz",
+ "integrity": "sha512-1xKSGI+U9KKdbG2qDvIR9dGrw3CNx+baqJfyr0igKEpjbHL5stsqAesYBzHChYHlelWtb87VnLWlhvfCz13H8Q==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6688,16 +6706,16 @@
}
},
"node_modules/@smithy/signature-v4": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.1.0.tgz",
- "integrity": "sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==",
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.2.4.tgz",
+ "integrity": "sha512-5JWeMQYg81TgU4cG+OexAWdvDTs5JDdbEZx+Qr1iPbvo91QFGzjy0IkXAKaXUHqmKUJgSHK0ZxnCkgZpzkeNTA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^3.0.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/types": "^3.7.2",
"@smithy/util-hex-encoding": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.11",
"@smithy/util-uri-escape": "^3.0.0",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
@@ -6707,16 +6725,17 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.2.0.tgz",
- "integrity": "sha512-pDbtxs8WOhJLJSeaF/eAbPgXg4VVYFlRcL/zoNYA5WbG3wBL06CHtBSg53ppkttDpAJ/hdiede+xApip1CwSLw==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.5.0.tgz",
+ "integrity": "sha512-Y8FeOa7gbDfCWf7njrkoRATPa5eNLUEjlJS5z5rXatYuGkCb80LbHcu8AQR8qgAZZaNHCLyo2N+pxPsV7l+ivg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-stream": "^3.1.3",
+ "@smithy/core": "^2.5.5",
+ "@smithy/middleware-endpoint": "^3.2.5",
+ "@smithy/middleware-stack": "^3.0.11",
+ "@smithy/protocol-http": "^4.1.8",
+ "@smithy/types": "^3.7.2",
+ "@smithy/util-stream": "^3.3.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6724,9 +6743,9 @@
}
},
"node_modules/@smithy/types": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.3.0.tgz",
- "integrity": "sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==",
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.7.2.tgz",
+ "integrity": "sha512-bNwBYYmN8Eh9RyjS1p2gW6MIhSO2rl7X9QeLM8iTdcGRP+eDiIWDt66c9IysCc22gefKszZv+ubV9qZc7hdESg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -6736,13 +6755,13 @@
}
},
"node_modules/@smithy/url-parser": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.3.tgz",
- "integrity": "sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.11.tgz",
+ "integrity": "sha512-TmlqXkSk8ZPhfc+SQutjmFr5FjC0av3GZP4B/10caK1SbRwe/v+Wzu/R6xEKxoNqL+8nY18s1byiy6HqPG37Aw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/querystring-parser": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/querystring-parser": "^3.0.11",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
}
},
@@ -6807,14 +6826,14 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.15.tgz",
- "integrity": "sha512-FZ4Psa3vjp8kOXcd3HJOiDPBCWtiilLl57r0cnNtq/Ga9RSDrM5ERL6xt+tO43+2af6Pn5Yp92x2n5vPuduNfg==",
+ "version": "3.0.30",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.30.tgz",
+ "integrity": "sha512-nLuGmgfcr0gzm64pqF2UT4SGWVG8UGviAdayDlVzJPNa6Z4lqvpDzdRXmLxtOdEjVlTOEdpZ9dd3ZMMu488mzg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^3.1.3",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/property-provider": "^3.1.11",
+ "@smithy/smithy-client": "^3.5.0",
+ "@smithy/types": "^3.7.2",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
},
@@ -6823,17 +6842,17 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.15.tgz",
- "integrity": "sha512-KSyAAx2q6d0t6f/S4XB2+3+6aQacm3aLMhs9aLMqn18uYGUepbdssfogW5JQZpc6lXNBnp0tEnR5e9CEKmEd7A==",
+ "version": "3.0.30",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.30.tgz",
+ "integrity": "sha512-OD63eWoH68vp75mYcfYyuVH+p7Li/mY4sYOROnauDrtObo1cS4uWfsy/zhOTW8F8ZPxQC1ZXZKVxoxvMGUv2Ow==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/smithy-client": "^3.2.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/config-resolver": "^3.0.13",
+ "@smithy/credential-provider-imds": "^3.2.8",
+ "@smithy/node-config-provider": "^3.1.12",
+ "@smithy/property-provider": "^3.1.11",
+ "@smithy/smithy-client": "^3.5.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6841,13 +6860,13 @@
}
},
"node_modules/@smithy/util-endpoints": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.5.tgz",
- "integrity": "sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.1.7.tgz",
+ "integrity": "sha512-tSfcqKcN/Oo2STEYCABVuKgJ76nyyr6skGl9t15hs+YaiU06sgMkN7QYjo0BbVw+KT26zok3IzbdSOksQ4YzVw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/node-config-provider": "^3.1.12",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6867,12 +6886,12 @@
}
},
"node_modules/@smithy/util-middleware": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.3.tgz",
- "integrity": "sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.11.tgz",
+ "integrity": "sha512-dWpyc1e1R6VoXrwLoLDd57U1z6CwNSdkM69Ie4+6uYh2GC7Vg51Qtan7ITzczuVpqezdDTKJGJB95fFvvjU/ow==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6880,13 +6899,13 @@
}
},
"node_modules/@smithy/util-retry": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.3.tgz",
- "integrity": "sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.11.tgz",
+ "integrity": "sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/service-error-classification": "^3.0.11",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -6894,14 +6913,14 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.1.3.tgz",
- "integrity": "sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.3.2.tgz",
+ "integrity": "sha512-sInAqdiVeisUGYAv/FrXpmJ0b4WTFmciTRqzhb7wVuem9BHvhIG7tpiYHLDWrl2stOokNZpTTGqz3mzB2qFwXg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/fetch-http-handler": "^4.1.2",
+ "@smithy/node-http-handler": "^3.3.2",
+ "@smithy/types": "^3.7.2",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-buffer-from": "^3.0.0",
"@smithy/util-hex-encoding": "^3.0.0",
@@ -6938,13 +6957,13 @@
}
},
"node_modules/@smithy/util-waiter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.1.2.tgz",
- "integrity": "sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.2.0.tgz",
+ "integrity": "sha512-PpjSboaDUE6yl+1qlg3Si57++e84oXdWGbuFUSAciXsVfEZJJJupR2Nb0QuXHiunt2vGR+1PTizOMvnUPaG2Qg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^3.1.1",
- "@smithy/types": "^3.3.0",
+ "@smithy/abort-controller": "^3.1.9",
+ "@smithy/types": "^3.7.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -7056,7 +7075,6 @@
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
"integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
- "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -7104,11 +7122,18 @@
}
},
"node_modules/@types/d3-selection": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.10.tgz",
- "integrity": "sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
+ "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==",
"dev": true
},
+ "node_modules/@types/diff": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@types/diff/-/diff-6.0.0.tgz",
+ "integrity": "sha512-dhVCYGv3ZSbzmQaBSagrv1WJ6rXCdkyTcDyoNu1MD8JohI7pR7k8wdZEm+mvdxRKXyHVwckFzWU1vJc+Z29MlA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/dom-to-image": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/@types/dom-to-image/-/dom-to-image-2.6.7.tgz",
@@ -7158,6 +7183,12 @@
"@types/send": "*"
}
},
+ "node_modules/@types/hammerjs": {
+ "version": "2.0.46",
+ "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz",
+ "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==",
+ "license": "MIT"
+ },
"node_modules/@types/has-ansi": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/@types/has-ansi/-/has-ansi-5.0.2.tgz",
@@ -7176,7 +7207,6 @@
"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz",
"integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/node": "*"
}
@@ -7233,13 +7263,12 @@
}
},
"node_modules/@types/node": {
- "version": "20.16.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.3.tgz",
- "integrity": "sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==",
+ "version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "undici-types": "~6.19.2"
+ "undici-types": "~6.19.8"
}
},
"node_modules/@types/node-forge": {
@@ -7253,9 +7282,9 @@
}
},
"node_modules/@types/plotly.js": {
- "version": "2.33.3",
- "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-2.33.3.tgz",
- "integrity": "sha512-Uu9aC8Z5oMj+oq1QHKtZAug9uAdPV66KPZrIa+r26bhktfuAbSCIq2HDN1kFPrcci0QKNCh8Gqj1GtMYvfoEUQ==",
+ "version": "2.35.1",
+ "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-2.35.1.tgz",
+ "integrity": "sha512-9fTHC8qeJNEDpGJK1qIJAEcRxrI9uPrap32I8cbCLPKsqwFmafOYHecaBzvIJXEPhLIUiQocN9Bc/tIV9CjsxQ==",
"dev": true,
"license": "MIT"
},
@@ -7333,7 +7362,7 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/@types/uuid": {
@@ -7367,17 +7396,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.4.0.tgz",
- "integrity": "sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz",
+ "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.4.0",
- "@typescript-eslint/type-utils": "8.4.0",
- "@typescript-eslint/utils": "8.4.0",
- "@typescript-eslint/visitor-keys": "8.4.0",
+ "@typescript-eslint/scope-manager": "8.18.0",
+ "@typescript-eslint/type-utils": "8.18.0",
+ "@typescript-eslint/utils": "8.18.0",
+ "@typescript-eslint/visitor-keys": "8.18.0",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
@@ -7392,25 +7421,21 @@
},
"peerDependencies": {
"@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
- "eslint": "^8.57.0 || ^9.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.4.0.tgz",
- "integrity": "sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz",
+ "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==",
"dev": true,
- "license": "BSD-2-Clause",
+ "license": "MITClause",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.4.0",
- "@typescript-eslint/types": "8.4.0",
- "@typescript-eslint/typescript-estree": "8.4.0",
- "@typescript-eslint/visitor-keys": "8.4.0",
+ "@typescript-eslint/scope-manager": "8.18.0",
+ "@typescript-eslint/types": "8.18.0",
+ "@typescript-eslint/typescript-estree": "8.18.0",
+ "@typescript-eslint/visitor-keys": "8.18.0",
"debug": "^4.3.4"
},
"engines": {
@@ -7421,23 +7446,19 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz",
- "integrity": "sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz",
+ "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.4.0",
- "@typescript-eslint/visitor-keys": "8.4.0"
+ "@typescript-eslint/types": "8.18.0",
+ "@typescript-eslint/visitor-keys": "8.18.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7448,14 +7469,14 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.4.0.tgz",
- "integrity": "sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz",
+ "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.4.0",
- "@typescript-eslint/utils": "8.4.0",
+ "@typescript-eslint/typescript-estree": "8.18.0",
+ "@typescript-eslint/utils": "8.18.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.3.0"
},
@@ -7466,17 +7487,15 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.4.0.tgz",
- "integrity": "sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==",
- "dev": true,
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz",
+ "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7487,14 +7506,14 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz",
- "integrity": "sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz",
+ "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==",
"dev": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.4.0",
- "@typescript-eslint/visitor-keys": "8.4.0",
+ "@typescript-eslint/types": "8.18.0",
+ "@typescript-eslint/visitor-keys": "8.18.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -7509,10 +7528,8 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
@@ -7542,16 +7559,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.4.0.tgz",
- "integrity": "sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz",
+ "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "8.4.0",
- "@typescript-eslint/types": "8.4.0",
- "@typescript-eslint/typescript-estree": "8.4.0"
+ "@typescript-eslint/scope-manager": "8.18.0",
+ "@typescript-eslint/types": "8.18.0",
+ "@typescript-eslint/typescript-estree": "8.18.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7561,18 +7578,19 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz",
- "integrity": "sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz",
+ "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.4.0",
- "eslint-visitor-keys": "^3.4.3"
+ "@typescript-eslint/types": "8.18.0",
+ "eslint-visitor-keys": "^4.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7582,6 +7600,19 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@vitejs/plugin-basic-ssl": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz",
@@ -7779,7 +7810,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz",
"integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==",
- "license": "BSD-2-Clause",
"dependencies": {
"js-yaml": "^3.10.0",
"tslib": "^2.4.0"
@@ -7792,7 +7822,6 @@
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz",
"integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==",
- "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -7825,17 +7854,16 @@
}
},
"node_modules/ace-builds": {
- "version": "1.36.2",
- "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.2.tgz",
- "integrity": "sha512-eqqfbGwx/GKjM/EnFu4QtQ+d2NNBu84MGgxoG8R5iyFpcVeQ4p9YlTL+ZzdEJqhdkASqoqOxCSNNGyB6lvMm+A==",
+ "version": "1.36.5",
+ "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.5.tgz",
+ "integrity": "sha512-mZ5KVanRT6nLRDLqtG/1YQQLX/gZVC/v526cm1Ru/MTSlrbweSmqv2ZT0d2GaHpJq035MwCMIrj+LgDAUnDXrg==",
"license": "BSD-3-Clause"
},
"node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
+ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
"dev": true,
- "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -7968,17 +7996,21 @@
}
},
"node_modules/angular-eslint": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-18.3.0.tgz",
- "integrity": "sha512-neBE3BUtxj1EPPNVww3i/e8DKh/gb+fT/WpDEsRZM//8vS+qb0pMC04dn4bqeUriM05Nq/oUESdwkLuyadJE9A==",
+ "version": "18.4.3",
+ "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-18.4.3.tgz",
+ "integrity": "sha512-0ZjLzzADGRLUhZC8ZpwSo6CE/m6QhQB/oljMJ0mEfP+lB1sy1v8PBKNsJboIcfEEgGW669Z/efVQ3df88yJLYg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/builder": "18.3.0",
- "@angular-eslint/eslint-plugin": "18.3.0",
- "@angular-eslint/eslint-plugin-template": "18.3.0",
- "@angular-eslint/schematics": "18.3.0",
- "@angular-eslint/template-parser": "18.3.0"
+ "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
+ "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0",
+ "@angular-eslint/builder": "18.4.3",
+ "@angular-eslint/eslint-plugin": "18.4.3",
+ "@angular-eslint/eslint-plugin-template": "18.4.3",
+ "@angular-eslint/schematics": "18.4.3",
+ "@angular-eslint/template-parser": "18.4.3",
+ "@typescript-eslint/types": "^8.0.0",
+ "@typescript-eslint/utils": "^8.0.0"
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
@@ -7998,15 +8030,15 @@
}
},
"node_modules/angular-split": {
- "version": "17.2.0",
- "resolved": "https://registry.npmjs.org/angular-split/-/angular-split-17.2.0.tgz",
- "integrity": "sha512-Curv39t7f7ueFF6GvglTv6js7tjTyzW/S8HjU5FgYaodQUFXRE21+kU0sybydU8fnAdQrRbtD7ScIUha3CneLA==",
+ "version": "18.0.0",
+ "resolved": "https://registry.npmjs.org/angular-split/-/angular-split-18.0.0.tgz",
+ "integrity": "sha512-vreR7dhwg6ubC3ZZn0vJG9Fb+8Xacf77FRQ/3IdChzsRFya1LxJh/Wk7uBk8q9Xi0pOKBKruZ3OWGjhqvHmETg==",
"dependencies": {
"tslib": "^2.0.0"
},
"peerDependencies": {
- "@angular/common": ">=16.0.0",
- "@angular/core": ">=16.0.0",
+ "@angular/common": ">=18.0.0",
+ "@angular/core": ">=18.0.0",
"rxjs": ">=7.0.0"
}
},
@@ -8113,27 +8145,29 @@
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "license": "Python-2.0"
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"node_modules/aria-query": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
+ "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
"dev": true,
"license": "Apache-2.0",
- "dependencies": {
- "dequal": "^2.0.3"
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+ "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -8147,15 +8181,16 @@
"license": "MIT"
},
"node_modules/array-includes": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz",
- "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
+ "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
"is-string": "^1.0.7"
},
"engines": {
@@ -8166,16 +8201,17 @@
}
},
"node_modules/array.prototype.findlastindex": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz",
- "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
+ "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -8221,17 +8257,18 @@
}
},
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz",
- "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+ "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
"dev": true,
"dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
"is-shared-array-buffer": "^1.0.2"
},
"engines": {
@@ -8244,14 +8281,12 @@
"node_modules/async": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
- "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
- "license": "MIT"
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="
},
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
- "license": "MIT"
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/autoprefixer": {
"version": "10.4.20",
@@ -8292,10 +8327,13 @@
}
},
"node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
"dev": true,
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
"engines": {
"node": ">= 0.4"
},
@@ -8307,7 +8345,6 @@
"version": "1.7.7",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
"integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
- "license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
@@ -8463,7 +8500,6 @@
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
"integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"content-type": "~1.0.5",
@@ -8488,7 +8524,6 @@
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -8498,7 +8533,6 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -8507,8 +8541,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
+ "dev": true
},
"node_modules/bonjour-service": {
"version": "1.2.1",
@@ -8759,10 +8792,9 @@
"license": "MIT"
},
"node_modules/chart.js": {
- "version": "4.4.4",
- "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.4.tgz",
- "integrity": "sha512-emICKGBABnxhMjUjlYRR12PmOXhJ2eJjEHL2/dZlWjxRAZT1D8xplLFq5M0tMQK8ja+wBS/tuVEJB5C6r7VxJA==",
- "license": "MIT",
+ "version": "4.4.6",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.6.tgz",
+ "integrity": "sha512-8Y406zevUPbbIBA/HRk33khEmQPk5+cxeflWE/2rx1NJsjVWMPw/9mSP9rxHP5eqi6LNoPBVMfZHxbwLSgldYA==",
"dependencies": {
"@kurkle/color": "^0.3.0"
},
@@ -8780,18 +8812,20 @@
}
},
"node_modules/chartjs-plugin-annotation": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/chartjs-plugin-annotation/-/chartjs-plugin-annotation-3.0.1.tgz",
- "integrity": "sha512-hlIrXXKqSDgb+ZjVYHefmlZUXK8KbkCPiynSVrTb/HjTMkT62cOInaT1NTQCKtxKKOm9oHp958DY3RTAFKtkHg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/chartjs-plugin-annotation/-/chartjs-plugin-annotation-3.1.0.tgz",
+ "integrity": "sha512-EkAed6/ycXD/7n0ShrlT1T2Hm3acnbFhgkIEJLa0X+M6S16x0zwj1Fv4suv/2bwayCT3jGPdAtI9uLcAMToaQQ==",
"peerDependencies": {
"chart.js": ">=4.0.0"
}
},
"node_modules/chartjs-plugin-zoom": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/chartjs-plugin-zoom/-/chartjs-plugin-zoom-2.0.1.tgz",
- "integrity": "sha512-ogOmLu6e+Q7E1XWOCOz9YwybMslz9qNfGV2a+qjfmqJYpsw5ZMoRHZBUyW+NGhkpQ5PwwPA/+rikHpBZb7PZuA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/chartjs-plugin-zoom/-/chartjs-plugin-zoom-2.2.0.tgz",
+ "integrity": "sha512-in6kcdiTlP6npIVLMd4zXZ08PDUXC52gZ4FAy5oyjk1zX3gKarXMAof7B9eFiisf9WOC3bh2saHg+J5WtLXZeA==",
+ "license": "MIT",
"dependencies": {
+ "@types/hammerjs": "^2.0.45",
"hammerjs": "^2.0.8"
},
"peerDependencies": {
@@ -9019,7 +9053,6 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -9039,7 +9072,6 @@
"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz",
"integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 12.0.0"
}
@@ -9140,7 +9172,6 @@
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -9157,7 +9188,6 @@
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -9456,10 +9486,61 @@
"node": ">=12"
}
},
+ "node_modules/data-view-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
+ "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
+ "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
+ "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/date-fns": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
- "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
+ "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/kossnocorp"
@@ -9561,7 +9642,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
- "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -9587,7 +9667,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
@@ -9597,27 +9676,15 @@
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/destroy": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8",
"npm": "1.2.8000 || >= 1.4.16"
@@ -9641,9 +9708,10 @@
"license": "MIT"
},
"node_modules/diff": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
- "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
+ "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.3.1"
}
@@ -9652,7 +9720,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
"integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
- "license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
@@ -9733,10 +9800,13 @@
}
},
"node_modules/dompurify": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz",
- "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==",
- "license": "(MPL-2.0 OR Apache-2.0)"
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz",
+ "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==",
+ "license": "(MPL-2.0 OR Apache-2.0)",
+ "optionalDependencies": {
+ "@types/trusted-types": "^2.0.7"
+ }
},
"node_modules/domutils": {
"version": "3.1.0",
@@ -9757,7 +9827,6 @@
"version": "16.4.5",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
"integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
- "license": "BSD-2-Clause",
"engines": {
"node": ">=12"
},
@@ -9769,7 +9838,6 @@
"version": "11.0.6",
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz",
"integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==",
- "license": "BSD-2-Clause",
"dependencies": {
"dotenv": "^16.4.4"
},
@@ -9798,7 +9866,6 @@
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
"integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
- "license": "Apache-2.0",
"dependencies": {
"jake": "^10.8.5"
},
@@ -9836,7 +9903,6 @@
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -9870,7 +9936,6 @@
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "license": "MIT",
"dependencies": {
"once": "^1.4.0"
}
@@ -9893,7 +9958,6 @@
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "license": "MIT",
"dependencies": {
"ansi-colors": "^4.1.1"
},
@@ -9964,50 +10028,57 @@
}
},
"node_modules/es-abstract": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz",
- "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==",
+ "version": "1.23.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
"dev": true,
"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",
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "data-view-buffer": "^1.0.1",
+ "data-view-byte-length": "^1.0.1",
+ "data-view-byte-offset": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.0.3",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.1",
- "get-symbol-description": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
+ "is-data-view": "^1.0.1",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
+ "is-shared-array-buffer": "^1.0.3",
"is-string": "^1.0.7",
- "is-typed-array": "^1.1.12",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.3",
+ "object-inspect": "^1.13.1",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "safe-array-concat": "^1.0.1",
- "safe-regex-test": "^1.0.0",
- "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",
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.2",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.trim": "^1.2.9",
+ "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.2",
+ "typed-array-byte-length": "^1.0.1",
+ "typed-array-byte-offset": "^1.0.2",
+ "typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.15"
},
"engines": {
"node": ">= 0.4"
@@ -10044,27 +10115,39 @@
"dev": true,
"license": "MIT"
},
- "node_modules/es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "node_modules/es-object-atoms": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
+ "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
+ "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.2.4",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.1"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz",
+ "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==",
"dev": true,
"dependencies": {
- "has": "^1.0.3"
+ "hasown": "^2.0.0"
}
},
"node_modules/es-to-primitive": {
@@ -10162,28 +10245,32 @@
}
},
"node_modules/eslint": {
- "version": "9.9.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz",
- "integrity": "sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==",
+ "version": "9.16.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz",
+ "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.11.0",
- "@eslint/config-array": "^0.18.0",
- "@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "9.9.1",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.19.0",
+ "@eslint/core": "^0.9.0",
+ "@eslint/eslintrc": "^3.2.0",
+ "@eslint/js": "9.16.0",
+ "@eslint/plugin-kit": "^0.2.3",
+ "@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
- "@humanwhocodes/retry": "^0.3.0",
- "@nodelib/fs.walk": "^1.2.8",
+ "@humanwhocodes/retry": "^0.4.1",
+ "@types/estree": "^1.0.6",
+ "@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
+ "cross-spawn": "^7.0.5",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.0.2",
- "eslint-visitor-keys": "^4.0.0",
- "espree": "^10.1.0",
+ "eslint-scope": "^8.2.0",
+ "eslint-visitor-keys": "^4.2.0",
+ "espree": "^10.3.0",
"esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -10193,15 +10280,11 @@
"ignore": "^5.2.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
"json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
- "optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
+ "optionator": "^0.9.3"
},
"bin": {
"eslint": "bin/eslint.js"
@@ -10242,9 +10325,9 @@
}
},
"node_modules/eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
+ "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
"dev": true,
"dependencies": {
"debug": "^3.2.7"
@@ -10268,34 +10351,36 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.29.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
- "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
+ "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
"dev": true,
"dependencies": {
- "array-includes": "^3.1.7",
- "array.prototype.findlastindex": "^1.2.3",
+ "@rtsao/scc": "^1.1.0",
+ "array-includes": "^3.1.8",
+ "array.prototype.findlastindex": "^1.2.5",
"array.prototype.flat": "^1.3.2",
"array.prototype.flatmap": "^1.3.2",
"debug": "^3.2.7",
"doctrine": "^2.1.0",
"eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.8.0",
- "hasown": "^2.0.0",
- "is-core-module": "^2.13.1",
+ "eslint-module-utils": "^2.12.0",
+ "hasown": "^2.0.2",
+ "is-core-module": "^2.15.1",
"is-glob": "^4.0.3",
"minimatch": "^3.1.2",
- "object.fromentries": "^2.0.7",
- "object.groupby": "^1.0.1",
- "object.values": "^1.1.7",
+ "object.fromentries": "^2.0.8",
+ "object.groupby": "^1.0.3",
+ "object.values": "^1.2.0",
"semver": "^6.3.1",
+ "string.prototype.trimend": "^1.0.8",
"tsconfig-paths": "^3.15.0"
},
"engines": {
"node": ">=4"
},
"peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
}
},
"node_modules/eslint-plugin-import/node_modules/debug": {
@@ -10329,13 +10414,13 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "50.2.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.2.2.tgz",
- "integrity": "sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==",
+ "version": "50.6.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.0.tgz",
+ "integrity": "sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@es-joy/jsdoccomment": "~0.48.0",
+ "@es-joy/jsdoccomment": "~0.49.0",
"are-docs-informative": "^0.0.2",
"comment-parser": "1.4.1",
"debug": "^4.3.6",
@@ -10386,11 +10471,10 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz",
- "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
+ "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
@@ -10414,6 +10498,12 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/eslint/node_modules/@types/estree": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "dev": true
+ },
"node_modules/eslint/node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -10443,11 +10533,10 @@
}
},
"node_modules/eslint/node_modules/eslint-visitor-keys": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
- "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
"dev": true,
- "license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -10535,15 +10624,14 @@
}
},
"node_modules/espree": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz",
- "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
+ "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^8.12.0",
+ "acorn": "^8.14.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.0.0"
+ "eslint-visitor-keys": "^4.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -10553,11 +10641,10 @@
}
},
"node_modules/espree/node_modules/eslint-visitor-keys": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
- "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
"dev": true,
- "license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -10569,7 +10656,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "license": "BSD-2-Clause",
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -10627,7 +10713,6 @@
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -10681,17 +10766,17 @@
"license": "Apache-2.0"
},
"node_modules/export-to-csv": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/export-to-csv/-/export-to-csv-1.3.0.tgz",
- "integrity": "sha512-msPjbfozZdYzDghAEKmCVH5veMeKHNacplE6noXvGiA8AeV1qa/SOxp6JXDjF9R8Kf6v3ypI6jskiY19dkhZeA==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/export-to-csv/-/export-to-csv-1.4.0.tgz",
+ "integrity": "sha512-6CX17Cu+rC2Fi2CyZ4CkgVG3hLl6BFsdAxfXiZkmDFIDY4mRx2y2spdeH6dqPHI9rP+AsHEfGeKz84Uuw7+Pmg==",
"engines": {
"node": "^v12.20.0 || >=v14.13.0"
}
},
"node_modules/express": {
- "version": "4.21.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
- "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10714,7 +10799,7 @@
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "path-to-regexp": "0.1.10",
+ "path-to-regexp": "0.1.12",
"proxy-addr": "~2.0.7",
"qs": "6.13.0",
"range-parser": "~1.2.1",
@@ -10729,6 +10814,10 @@
},
"engines": {
"node": ">= 0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/express/node_modules/debug": {
@@ -10863,7 +10952,6 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
"integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "license": "MIT",
"dependencies": {
"escape-string-regexp": "^1.0.5"
},
@@ -10891,7 +10979,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
"integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
- "license": "Apache-2.0",
"dependencies": {
"minimatch": "^5.0.1"
}
@@ -10900,7 +10987,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -10909,7 +10995,6 @@
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -10918,10 +11003,9 @@
}
},
"node_modules/filesize": {
- "version": "10.1.4",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.4.tgz",
- "integrity": "sha512-ryBwPIIeErmxgPnm6cbESAzXjuEFubs+yKYLBZvg3CaiNcmkJChoOGcBSrZ6IwkMwPABwPpVXE6IlNdGJJrvEg==",
- "license": "BSD-3-Clause",
+ "version": "10.1.6",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz",
+ "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==",
"engines": {
"node": ">= 10.4.0"
}
@@ -10943,7 +11027,6 @@
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"debug": "2.6.9",
"encodeurl": "~2.0.0",
@@ -10962,7 +11045,6 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -10971,8 +11053,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
+ "dev": true
},
"node_modules/find-cache-dir": {
"version": "4.0.0",
@@ -11109,7 +11190,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
"integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
- "license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
@@ -11148,7 +11228,6 @@
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -11157,7 +11236,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz",
"integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==",
- "license": "MIT",
"dependencies": {
"js-yaml": "^3.13.1"
}
@@ -11165,8 +11243,7 @@
"node_modules/fs-constants": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "license": "MIT"
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
},
"node_modules/fs-minipass": {
"version": "3.0.3",
@@ -11295,13 +11372,14 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
@@ -11440,18 +11518,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
"node_modules/has-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-6.0.0.tgz",
@@ -11498,9 +11564,9 @@
}
},
"node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
"engines": {
"node": ">= 0.4"
},
@@ -11520,12 +11586,12 @@
}
},
"node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"dependencies": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -11535,9 +11601,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -11686,7 +11752,6 @@
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"depd": "2.0.0",
"inherits": "2.0.4",
@@ -11739,7 +11804,6 @@
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz",
"integrity": "sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/http-proxy": "^1.17.15",
"debug": "^4.3.6",
@@ -11757,7 +11821,6 @@
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -11977,13 +12040,13 @@
}
},
"node_modules/internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.0",
"side-channel": "^1.0.4"
},
"engines": {
@@ -12015,14 +12078,16 @@
}
},
"node_modules/is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+ "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
+ "get-intrinsic": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -12089,12 +12154,30 @@
}
},
"node_modules/is-core-module": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
- "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
"dev": true,
"dependencies": {
- "hasown": "^2.0.0"
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-view": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
+ "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
+ "dev": true,
+ "dependencies": {
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -12119,7 +12202,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "license": "MIT",
"bin": {
"is-docker": "cli.js"
},
@@ -12208,9 +12290,9 @@
"license": "MIT"
},
"node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
"dev": true,
"engines": {
"node": ">= 0.4"
@@ -12256,15 +12338,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-plain-obj": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
@@ -12308,12 +12381,15 @@
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bind": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -12363,12 +12439,12 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
"dev": true,
"dependencies": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -12411,7 +12487,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
},
@@ -12488,7 +12563,6 @@
"version": "10.9.2",
"resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
"integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
- "license": "Apache-2.0",
"dependencies": {
"async": "^3.2.3",
"chalk": "^4.0.2",
@@ -12506,7 +12580,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
"integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
- "license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
"diff-sequences": "^29.6.3",
@@ -12521,7 +12594,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
- "license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
@@ -12578,7 +12650,6 @@
"version": "3.14.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "license": "MIT",
"dependencies": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -12591,7 +12662,6 @@
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "license": "MIT",
"dependencies": {
"sprintf-js": "~1.0.2"
}
@@ -12599,8 +12669,7 @@
"node_modules/js-yaml/node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "license": "BSD-3-Clause"
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
},
"node_modules/jsbn": {
"version": "1.1.0",
@@ -12614,7 +12683,6 @@
"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz",
"integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=12.0.0"
}
@@ -12674,11 +12742,9 @@
}
},
"node_modules/jsonc-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
- "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
- "dev": true,
- "license": "MIT"
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="
},
"node_modules/jsonparse": {
"version": "1.3.1",
@@ -12831,7 +12897,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz",
"integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==",
- "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
}
@@ -13327,7 +13392,6 @@
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -13357,7 +13421,6 @@
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
"integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
"dev": true,
- "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
@@ -13733,9 +13796,9 @@
}
},
"node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "version": "3.3.8",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
+ "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
"dev": true,
"funding": [
{
@@ -13903,7 +13966,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/ngxtension/-/ngxtension-4.1.0.tgz",
"integrity": "sha512-qS/Twu6lkL6K/fN2CInOTKmd9xZ9gCH3XSm+fEqlTGKlG66E3c6xsph3Vf2f+fUgbvsKlrrvkiWKeKeU9vrFxw==",
- "license": "MIT",
"dependencies": {
"@angular-eslint/bundled-angular-compiler": "^18.0.1",
"@nx/devkit": "^20.0.0",
@@ -13993,9 +14055,9 @@
}
},
"node_modules/node-gyp-build": {
- "version": "4.8.2",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz",
- "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==",
+ "version": "4.8.4",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
+ "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -14049,8 +14111,7 @@
"node_modules/node-machine-id": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
- "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==",
- "license": "MIT"
+ "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ=="
},
"node_modules/node-releases": {
"version": "2.0.18",
@@ -14236,11 +14297,10 @@
}
},
"node_modules/nx": {
- "version": "20.0.9",
- "resolved": "https://registry.npmjs.org/nx/-/nx-20.0.9.tgz",
- "integrity": "sha512-Asl7bg/Jp61FDqFrjXQpkIG/6lo3hpE+RfIldKV6dPxU3XjC4GyMHqRybEtzuIDiiUsvRvwovD4nSUUlBR6C/A==",
+ "version": "20.0.12",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-20.0.12.tgz",
+ "integrity": "sha512-pQ7Rwb2Qlhr+fEamd0qc4VsL/aKjVJ0MXPsosuhdZobLJQOKHefe+nXSSZ1Jy19VM3RRpxUKFneD/V2jvs3qDA==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@napi-rs/wasm-runtime": "0.2.4",
"@yarnpkg/lockfile": "^1.1.0",
@@ -14280,16 +14340,16 @@
"nx-cloud": "bin/nx-cloud.js"
},
"optionalDependencies": {
- "@nx/nx-darwin-arm64": "20.0.9",
- "@nx/nx-darwin-x64": "20.0.9",
- "@nx/nx-freebsd-x64": "20.0.9",
- "@nx/nx-linux-arm-gnueabihf": "20.0.9",
- "@nx/nx-linux-arm64-gnu": "20.0.9",
- "@nx/nx-linux-arm64-musl": "20.0.9",
- "@nx/nx-linux-x64-gnu": "20.0.9",
- "@nx/nx-linux-x64-musl": "20.0.9",
- "@nx/nx-win32-arm64-msvc": "20.0.9",
- "@nx/nx-win32-x64-msvc": "20.0.9"
+ "@nx/nx-darwin-arm64": "20.0.12",
+ "@nx/nx-darwin-x64": "20.0.12",
+ "@nx/nx-freebsd-x64": "20.0.12",
+ "@nx/nx-linux-arm-gnueabihf": "20.0.12",
+ "@nx/nx-linux-arm64-gnu": "20.0.12",
+ "@nx/nx-linux-arm64-musl": "20.0.12",
+ "@nx/nx-linux-x64-gnu": "20.0.12",
+ "@nx/nx-linux-x64-musl": "20.0.12",
+ "@nx/nx-win32-arm64-msvc": "20.0.12",
+ "@nx/nx-win32-x64-msvc": "20.0.12"
},
"peerDependencies": {
"@swc-node/register": "^1.8.0",
@@ -14308,22 +14368,14 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
- "node_modules/nx/node_modules/jsonc-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
- "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
- "license": "MIT"
- },
"node_modules/nx/node_modules/minimatch": {
"version": "9.0.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
"integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
- "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -14338,7 +14390,6 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz",
"integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==",
- "license": "MIT",
"dependencies": {
"bl": "^4.0.3",
"chalk": "^4.1.0",
@@ -14360,7 +14411,6 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
"integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
- "license": "MIT",
"dependencies": {
"json5": "^2.2.2",
"minimist": "^1.2.6",
@@ -14400,13 +14450,13 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
@@ -14418,14 +14468,15 @@
}
},
"node_modules/object.fromentries": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz",
- "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -14435,26 +14486,28 @@
}
},
"node_modules/object.groupby": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz",
- "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
+ "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/object.values": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz",
- "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz",
+ "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -14497,7 +14550,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "license": "ISC",
"dependencies": {
"wrappy": "1"
}
@@ -14520,7 +14572,6 @@
"version": "8.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
"integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
- "license": "MIT",
"dependencies": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
@@ -14910,9 +14961,9 @@
}
},
"node_modules/path-to-regexp": {
- "version": "0.1.10",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
- "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
"dev": true,
"license": "MIT"
},
@@ -14920,8 +14971,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "dev": true,
- "license": "ISC"
+ "dev": true
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -14971,6 +15021,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/postcss": {
"version": "8.4.41",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
@@ -15136,7 +15195,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
@@ -15150,7 +15208,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -15164,9 +15221,9 @@
"integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw=="
},
"node_modules/primeng": {
- "version": "17.18.9",
- "resolved": "https://registry.npmjs.org/primeng/-/primeng-17.18.9.tgz",
- "integrity": "sha512-1FT0B8wtgvs/joduB1DDOLe2IsP1pegOiEfSPAHSbc6otgNx/6iLR0k2M/xr2c9Ur1aC7tAikkVfH3FGpWof3w==",
+ "version": "17.18.15",
+ "resolved": "https://registry.npmjs.org/primeng/-/primeng-17.18.15.tgz",
+ "integrity": "sha512-66iKLPBxuZguebSylKbAst5V3Qz+2dbzT+oCHQnCbv4Gu4JH6WqbBJWr283HacQB1mUNGvyxgcHVVPhQbnEXvA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -15179,6 +15236,12 @@
"zone.js": "~0.14.0"
}
},
+ "node_modules/primeng-sass-theme": {
+ "version": "17.18.3",
+ "resolved": "git+ssh://git@github.com/primefaces/primeng-sass-theme.git#2f7b1705c8783a098381c078345eb5dbe45c4008",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/proc-log": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
@@ -15244,8 +15307,7 @@
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "license": "MIT"
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"node_modules/prr": {
"version": "1.0.1",
@@ -15268,7 +15330,6 @@
"version": "6.13.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "license": "BSD-3-Clause",
"dependencies": {
"side-channel": "^1.0.6"
},
@@ -15323,7 +15384,6 @@
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
@@ -15339,7 +15399,6 @@
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -15347,8 +15406,7 @@
"node_modules/react-is": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
- "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "license": "MIT"
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
},
"node_modules/readable-stream": {
"version": "3.6.0",
@@ -15428,14 +15486,15 @@
"license": "MIT"
},
"node_modules/regexp.prototype.flags": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
- "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz",
+ "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "set-function-name": "^2.0.0"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -15717,13 +15776,13 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz",
- "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
+ "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4",
"has-symbols": "^1.0.3",
"isarray": "^2.0.5"
},
@@ -15756,15 +15815,18 @@
"license": "MIT"
},
"node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -15919,7 +15981,6 @@
"resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
"integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"debug": "2.6.9",
"depd": "2.0.0",
@@ -15944,7 +16005,6 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -15953,15 +16013,13 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
+ "dev": true
},
"node_modules/send/node_modules/encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -15970,8 +16028,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
- "license": "MIT"
+ "dev": true
},
"node_modules/serialize-javascript": {
"version": "6.0.2",
@@ -16074,7 +16131,6 @@
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
@@ -16103,14 +16159,15 @@
}
},
"node_modules/set-function-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz",
- "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
"dev": true,
"dependencies": {
- "define-data-property": "^1.0.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -16120,8 +16177,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "dev": true,
- "license": "ISC"
+ "dev": true
},
"node_modules/shallow-clone": {
"version": "3.0.1",
@@ -16336,7 +16392,6 @@
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
"dev": true,
- "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -16487,7 +16542,6 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -16548,14 +16602,15 @@
}
},
"node_modules/string.prototype.trim": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
- "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==",
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
+ "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.0",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -16565,28 +16620,31 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz",
- "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
+ "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz",
- "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -16762,7 +16820,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
"integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "license": "MIT",
"dependencies": {
"bl": "^4.0.3",
"end-of-stream": "^1.4.1",
@@ -16917,12 +16974,6 @@
"url": "https://opencollective.com/webpack"
}
},
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
"node_modules/thingies": {
"version": "1.21.0",
"resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz",
@@ -16947,7 +16998,6 @@
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
"integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
- "license": "MIT",
"engines": {
"node": ">=14.14"
}
@@ -16979,7 +17029,6 @@
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.6"
}
@@ -17012,11 +17061,10 @@
}
},
"node_modules/ts-api-utils": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
- "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
+ "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=16"
},
@@ -17059,10 +17107,9 @@
}
},
"node_modules/tslib": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
- "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
- "license": "0BSD"
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
},
"node_modules/tuf-js": {
"version": "2.2.1",
@@ -17109,7 +17156,6 @@
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -17119,29 +17165,30 @@
}
},
"node_modules/typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/typed-array-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
- "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
+ "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -17151,16 +17198,17 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
- "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
+ "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
"dev": true,
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -17170,14 +17218,20 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
+ "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -17205,15 +17259,15 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.4.0.tgz",
- "integrity": "sha512-67qoc3zQZe3CAkO0ua17+7aCLI0dU+sSQd1eKPGq06QE4rfQjstVXR6woHO5qQvGUa550NfGckT4tzh3b3c8Pw==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.0.tgz",
+ "integrity": "sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.4.0",
- "@typescript-eslint/parser": "8.4.0",
- "@typescript-eslint/utils": "8.4.0"
+ "@typescript-eslint/eslint-plugin": "8.18.0",
+ "@typescript-eslint/parser": "8.18.0",
+ "@typescript-eslint/utils": "8.18.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -17222,10 +17276,9 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/unbox-primitive": {
@@ -17338,7 +17391,6 @@
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -17417,16 +17469,15 @@
}
},
"node_modules/uuid": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
- "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz",
+ "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
- "license": "MIT",
"bin": {
- "uuid": "dist/bin/uuid"
+ "uuid": "dist/esm/bin/uuid"
}
},
"node_modules/validate-npm-package-license": {
@@ -17951,9 +18002,9 @@
}
},
"node_modules/vite/node_modules/postcss": {
- "version": "8.4.47",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
- "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
+ "version": "8.4.49",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+ "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
"dev": true,
"funding": [
{
@@ -17972,7 +18023,7 @@
"license": "MIT",
"dependencies": {
"nanoid": "^3.3.7",
- "picocolors": "^1.1.0",
+ "picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
"engines": {
@@ -18070,7 +18121,6 @@
"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz",
"integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"colorette": "^2.0.10",
"memfs": "^4.6.0",
@@ -18173,7 +18223,6 @@
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz",
"integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/http-proxy": "^1.17.8",
"http-proxy": "^1.18.1",
@@ -18416,16 +18465,16 @@
}
},
"node_modules/which-typed-array": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
- "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
"dev": true,
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -18479,8 +18528,7 @@
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "license": "ISC"
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
},
"node_modules/ws": {
"version": "8.18.0",
diff --git a/package.json b/package.json
index bd47d23f..ac076e36 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "clearml-webapp",
- "version": "1.17.0",
+ "version": "2.0.0",
"license": "",
"scripts": {
"ng": "ng",
@@ -19,21 +19,21 @@
},
"private": true,
"dependencies": {
- "@angular/animations": "^18.2.10",
- "@angular/cdk": "^18.2.11",
- "@angular/common": "^18.2.10",
- "@angular/compiler": "^18.2.10",
- "@angular/core": "^18.2.10",
- "@angular/forms": "^18.2.10",
- "@angular/material": "^18.2.11",
- "@angular/platform-browser": "^18.2.10",
- "@angular/platform-browser-dynamic": "^18.2.10",
- "@angular/platform-server": "^18.2.10",
- "@angular/router": "^18.2.10",
- "@angular/service-worker": "^18.2.10",
- "@angular/youtube-player": "^18.2.11",
- "@aws-sdk/client-s3": "^3.637.0",
- "@aws-sdk/s3-request-presigner": "^3.637.0",
+ "@angular/animations": "^18.2.12",
+ "@angular/cdk": "^18.2.14",
+ "@angular/common": "^18.2.12",
+ "@angular/compiler": "^18.2.12",
+ "@angular/core": "^18.2.12",
+ "@angular/forms": "^18.2.12",
+ "@angular/material": "^18.2.14",
+ "@angular/platform-browser": "^18.2.12",
+ "@angular/platform-browser-dynamic": "^18.2.12",
+ "@angular/platform-server": "^18.2.12",
+ "@angular/router": "^18.2.12",
+ "@angular/service-worker": "^18.2.12",
+ "@angular/youtube-player": "^18.2.14",
+ "@aws-sdk/client-s3": "^3.693.0",
+ "@aws-sdk/s3-request-presigner": "^3.693.0",
"@ctrl/ngx-github-buttons": "^9.0.0",
"@ctrl/tinycolor": "^4.1.0",
"@ngneat/dag": "^2.0.0",
@@ -43,23 +43,24 @@
"@ngrx/operators": "^18.1.1",
"@ngrx/router-store": "^18.1.1",
"@ngrx/store": "^18.1.1",
- "ace-builds": "^1.36.2",
+ "@typescript-eslint/types": "^8.15.0",
+ "ace-builds": "^1.36.5",
"angular-resizable-element": "^7.0.2",
- "angular-split": "^17.2.0",
+ "angular-split": "^18.0.0",
"ansi-to-html": "^0.7.2",
"bootstrap": "^5.3.3",
- "chart.js": "^4.4.4",
+ "chart.js": "^4.4.6",
"chartjs-adapter-date-fns": "^3.0.0",
- "chartjs-plugin-annotation": "^3.0.1",
- "chartjs-plugin-zoom": "^2.0.1",
+ "chartjs-plugin-annotation": "^3.1.0",
+ "chartjs-plugin-zoom": "^2.1.0",
"curved-arrows": "^0.3.0",
"d3-selection": "^3.0.0",
- "date-fns": "^3.6.0",
- "diff": "^5.2.0",
+ "date-fns": "^4.1.0",
+ "diff": "^7.0.0",
"dom-to-image": "^2.6.0",
- "dompurify": "^3.1.6",
- "export-to-csv": "^1.3.0",
- "filesize": "^10.1.4",
+ "dompurify": "^3.2.0",
+ "export-to-csv": "^1.4.0",
+ "filesize": "^10.1.6",
"has-ansi": "^6.0.0",
"hocon-parser": "^1.0.1",
"lodash-es": "^4.17.21",
@@ -75,43 +76,44 @@
"ngxtension": "^4.1.0",
"object-hash": "^3.0.0",
"primeicons": "^7.0.0",
- "primeng": "^17.18.9",
+ "primeng": "^17.18.15",
"rxjs": "^7.8.1",
"string-to-color": "^2.2.2",
"taira": "^3.2.2",
- "tslib": "^2.7.0",
+ "tslib": "^2.8.1",
"url": "^0.11.4",
- "uuid": "^10.0.0",
+ "uuid": "^11.0.3",
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@angular-devkit/build-angular": "^18.2.11",
- "@angular-devkit/core": "^18.2.11",
- "@angular-devkit/schematics": "^18.2.11",
- "@angular-devkit/schematics-cli": "^18.2.1",
- "@angular/cli": "^18.2.11",
- "@angular/compiler-cli": "^18.2.10",
- "@angular/language-service": "^18.2.10",
- "@fortawesome/fontawesome-free": "^6.6.0",
+ "@angular-devkit/build-angular": "^18.2.12",
+ "@angular-devkit/core": "^18.2.12",
+ "@angular-devkit/schematics": "^18.2.12",
+ "@angular-devkit/schematics-cli": "^18.2.12",
+ "@angular/cli": "^18.2.12",
+ "@angular/compiler-cli": "^18.2.12",
+ "@angular/language-service": "^18.2.12",
"@ngrx/eslint-plugin": "^18.1.1",
"@ngrx/schematics": "^18.1.1",
"@ngrx/store-devtools": "^18.1.1",
- "@types/d3-selection": "^3.0.10",
+ "@types/d3-selection": "^3.0.11",
+ "@types/diff": "^6.0.0",
"@types/dom-to-image": "^2.6.7",
"@types/dompurify": "^3.0.5",
"@types/has-ansi": "^5.0.2",
"@types/jasmine": "^5.1.4",
"@types/lodash-es": "^4.17.12",
- "@types/node": "^20.14.10",
- "@types/plotly.js": "^2.33.3",
+ "@types/node": "^22.9.0",
+ "@types/plotly.js": "^2.35.0",
"@types/tinycolor2": "^1.4.6",
"@types/uuid": "^10.0.0",
- "angular-eslint": "^18.3.0",
- "eslint": "^9.9.1",
- "eslint-plugin-import": "2.29.1",
- "eslint-plugin-jsdoc": "^50.2.2",
+ "angular-eslint": "^18.4.1",
+ "eslint": "^9.15.0",
+ "eslint-plugin-import": "2.31.0",
+ "eslint-plugin-jsdoc": "^50.5.0",
"eslint-plugin-prefer-arrow": "1.2.3",
+ "primeng-sass-theme": "github:primefaces/primeng-sass-theme",
"typescript": "^5.5.4",
- "typescript-eslint": "^8.2.0"
+ "typescript-eslint": "^8.15.0"
}
}
diff --git a/src/app/app.component.html b/src/app/app.component.html
old mode 100755
new mode 100644
index 0e8f5ee9..4527c272
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,17 +1,20 @@
-
+ [availableUpdates]="(updatesAvailable$ | async)"
+ [currentUser]="$any(currentUser())"
+ [dismissedVersion]="serverUpdatesService.lastDismissedVersion"
+ (versionDismissed)="versionDismissed($event)"
+>
-
-
-
+ @if (currentUser()) {
+
+ }
+
+ @if (currentUser()) {
+
+ }
diff --git a/src/app/app.component.scss b/src/app/app.component.scss
old mode 100755
new mode 100644
index 8df23981..d50d2791
--- a/src/app/app.component.scss
+++ b/src/app/app.component.scss
@@ -1,4 +1,4 @@
-@import "webapp-common/shared/ui-components/styles/variables";
+@import "variables";
@import "webapp-common/layout/layout.scss";
$notifier-height: 30px;
@@ -18,6 +18,7 @@ notification-container {
flex: 1;
height: 100%;
width: calc(100% - #{$side-bar-close-width});
+ background-color: var(--color-surface);
&.notifier-open {
height: calc(100% - #{$notifier-height});
@@ -52,4 +53,5 @@ iframe.iframe-maximized {
height: 100%;
width: 100%;
z-index: 999;
-}
\ No newline at end of file
+ background-color: var(--color-surface);
+}
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
old mode 100755
new mode 100644
index 94e59a7f..dea52d1a
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,18 +1,14 @@
import {selectCurrentUser} from '@common/core/reducers/users-reducer';
-import {Component, OnDestroy, OnInit, ViewEncapsulation, HostListener, Renderer2, inject} from '@angular/core';
+import {Component, ViewEncapsulation, HostListener, Renderer2, inject, ChangeDetectionStrategy} from '@angular/core';
import {NavigationEnd, Router} from '@angular/router';
-import {Title} from '@angular/platform-browser';
-import {selectBreadcrumbs, selectLoggedOut} from '@common/core/reducers/view.reducer';
import {Store} from '@ngrx/store';
-import {selectRouterParams, selectRouterUrl} from '@common/core/reducers/router-reducer';
-import {Project} from './business-logic/model/projects/project';
-import {getAllSystemProjects, setSelectedProjectId, updateProject} from '@common/core/actions/projects.actions';
-import {selectRouterProjectId, selectSelectedProject} from '@common/core/reducers/projects.reducer';
+import {selectRouterUrl} from '@common/core/reducers/router-reducer';
+import {getAllSystemProjects, setSelectedProjectId} from '@common/core/actions/projects.actions';
+import {selectRouterProjectId} from '@common/core/reducers/projects.reducer';
import {getTutorialBucketCredentials} from '@common/core/actions/common-auth.actions';
import {termsOfUseAccepted} from '@common/core/actions/users.actions';
-import {distinctUntilChanged, filter, tap} from 'rxjs/operators';
+import {distinctUntilChanged, filter, map} from 'rxjs/operators';
import * as routerActions from './webapp-common/core/actions/router.actions';
-import {combineLatest, Observable, Subscription} from 'rxjs';
import {ServerUpdatesService} from '@common/shared/services/server-updates.service';
import {selectAvailableUpdates} from './core/reducers/view.reducer';
import {UPDATE_SERVER_PATH} from './app.constants';
@@ -23,63 +19,42 @@ import {ConfigurationService} from '@common/shared/services/configuration.servic
import {selectIsSharedAndNotOwner} from './features/experiments/reducers';
import {TipsService} from '@common/shared/services/tips.service';
import {USER_PREFERENCES_KEY} from '@common/user-preferences';
-import {Environment} from '../environments/base';
import {loadExternalLibrary} from '@common/shared/utils/load-external-library';
-import {User} from '~/business-logic/model/users/user';
import {BreadcrumbsService} from '@common/shared/services/breadcrumbs.service';
+import {ThemeService} from '@common/shared/services/theme.service';
+import {takeUntilDestroyed} from '@angular/core/rxjs-interop';
@Component({
selector: 'sm-root',
templateUrl: 'app.component.html',
styleUrls: ['app.component.scss'],
- encapsulation: ViewEncapsulation.None
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ encapsulation: ViewEncapsulation.None,
+ providers: [ThemeService]
})
-export class AppComponent implements OnInit, OnDestroy {
+export class AppComponent {
private router = inject(Router);
- private titleService = inject(Title);
private store = inject(Store);
public serverUpdatesService = inject(ServerUpdatesService);
private uiUpdatesService = inject(UiUpdatesService);
private tipsService = inject(TipsService);
private renderer = inject(Renderer2);
- private configService = inject(ConfigurationService);
+ private config = inject(ConfigurationService);
private breadcrumbsService = inject(BreadcrumbsService); // don't delete
- protected loggedOut$: Observable
;
- private urlSubscription: Subscription;
- protected selectedProject$: Observable;
- protected projectId: string;
- protected isWorkersContext: boolean;
- protected updatesAvailable$: Observable;
- private breadcrumbsSubscription: Subscription;
- private selectedCurrentUserSubscription: Subscription;
- protected showNotification = true;
- protected isLoginContext: boolean;
- protected currentUser: User;
- protected isSharedAndNotOwner$: Observable;
- private activeWorkspace: string;
- protected hideUpdate: boolean;
- protected showSurvey: boolean;
- private environment: Environment;
- private title = 'ClearML';
+ private themeService = inject(ThemeService); // don't delete
+
+ protected updatesAvailable$ = this.store.select(selectAvailableUpdates);
+ protected currentUser = this.store.selectSignal(selectCurrentUser);
+ protected isSharedAndNotOwner = this.store.selectSignal(selectIsSharedAndNotOwner);
+
+ protected loginContext = this.store.select(selectRouterUrl).pipe(map(url => url?.includes('login')));
@HostListener('document:visibilitychange') onVisibilityChange() {
this.store.dispatch(visibilityChanged({visible: !document.hidden}));
}
- @HostListener('window:beforeunload', ['$event'])
- beforeunloadHandler() {
- window.localStorage.setItem('lastWorkspace', this.activeWorkspace);
- }
+ constructor() {
- constructor(
- ) {
- this.loggedOut$ = this.store.select(selectLoggedOut);
- this.isSharedAndNotOwner$ = this.store.select(selectIsSharedAndNotOwner);
- this.selectedProject$ = this.store.select(selectSelectedProject);
- this.updatesAvailable$ = this.store.select(selectAvailableUpdates);
- }
-
- ngOnInit(): void {
window.addEventListener('message', e => {
if (e.data.maximizing) {
const drawerContent = document.querySelector('sm-report mat-drawer-container');
@@ -94,20 +69,16 @@ export class AppComponent implements OnInit, OnDestroy {
}
});
- this.configService.globalEnvironmentObservable.subscribe(env => {
- this.hideUpdate = env.hideUpdateNotice;
- this.showSurvey = env.showSurvey;
- this.environment = env;
- });
this.router.events
.pipe(filter(event => event instanceof NavigationEnd))
.subscribe(() => this.store.dispatch(routerActions.navigationEnd()));
- this.selectedCurrentUserSubscription = this.store.select(selectCurrentUser).pipe(
- tap(user => this.currentUser = user as unknown as User),
- filter(user => !!user?.id),
- distinctUntilChanged((prev, next) => prev?.id === next?.id)
- )
+ this.store.select(selectCurrentUser)
+ .pipe(
+ takeUntilDestroyed(),
+ filter(user => !!user?.id),
+ distinctUntilChanged((prev, next) => prev?.id === next?.id)
+ )
.subscribe(() => {
this.store.dispatch(getAllSystemProjects());
this.store.dispatch(getTutorialBucketCredentials());
@@ -127,28 +98,11 @@ export class AppComponent implements OnInit, OnDestroy {
this.store.dispatch(setSelectedProjectId({projectId}));
});
- this.urlSubscription = combineLatest([
- this.store.select(selectRouterUrl),
- this.store.select(selectRouterParams)
- ])
- .subscribe(([url, params]) => {
- this.projectId = params?.projectId;
- this.isLoginContext = url && url.includes('login');
- this.isWorkersContext = url && url.includes('workers-and-queues');
- });
-
- this.breadcrumbsSubscription = this.store.select(selectBreadcrumbs).subscribe(breadcrumbs => {
- const crumbs = breadcrumbs.flat().filter((breadcrumb => !!breadcrumb?.name)).map(breadcrumb => breadcrumb.name);
- if (crumbs.length> 0) {
- this.titleService.setTitle(`${this.title ? this.title + '-' : ''} ${crumbs.join(' / ')}`);
- }
- });
-
if (window.localStorage.getItem('disableHidpi') !== 'true') {
this.setScale();
}
- loadExternalLibrary(this.store, this.environment.plotlyURL, plotlyReady);
+ loadExternalLibrary(this.store, this.config.configuration().plotlyURL, plotlyReady);
loadExternalLibrary(this.store, 'assets/ace-builds/ace.js', aceReady);
}
@@ -162,21 +116,7 @@ export class AppComponent implements OnInit, OnDestroy {
this.renderer.setStyle(document.body, 'width', `${dimensionRatio}vw`);
}
- nameChanged(name) {
- this.store.dispatch(updateProject({id: this.projectId, changes: {name}}));
- }
-
- ngOnDestroy(): void {
- this.urlSubscription.unsubscribe();
- this.breadcrumbsSubscription.unsubscribe();
- this.selectedCurrentUserSubscription.unsubscribe();
- }
-
versionDismissed(version: string) {
this.serverUpdatesService.setDismissedVersion(version);
}
-
- notifierActive(show: boolean) {
- this.showNotification = show;
- }
}
diff --git a/src/app/app.constants.ts b/src/app/app.constants.ts
old mode 100755
new mode 100644
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
old mode 100755
new mode 100644
index 3a548b72..24dc8c5e
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -1,4 +1,4 @@
-import {APP_INITIALIZER, NgModule} from '@angular/core';
+import {APP_INITIALIZER, inject, NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {PreloadAllModules, RouteReuseStrategy, RouterModule} from '@angular/router';
@@ -27,7 +27,9 @@ import {MAT_TOOLTIP_DEFAULT_OPTIONS, MatTooltipDefaultOptions} from '@angular/ma
import {UpdateNotifierComponent} from '@common/shared/ui-components/overlay/update-notifier/update-notifier.component';
import {ChooseColorModule} from '@common/shared/ui-components/directives/choose-color/choose-color.module';
import {SpinnerComponent} from '@common/shared/ui-components/overlay/spinner/spinner.component';
+import {MatIconRegistry} from '@angular/material/icon';
import {provideCharts, withDefaultRegisterables} from 'ng2-charts';
+import {PushPipe} from '@ngrx/component';
@NgModule({
declarations : [AppComponent],
@@ -62,6 +64,7 @@ import {provideCharts, withDefaultRegisterables} from 'ng2-charts';
UpdateNotifierComponent,
ChooseColorModule,
SpinnerComponent,
+ PushPipe,
],
providers: [
UserPreferences,
@@ -84,4 +87,10 @@ import {provideCharts, withDefaultRegisterables} from 'ng2-charts';
bootstrap : [AppComponent],
exports : []
})
-export class AppModule {}
+export class AppModule {
+ public matIconRegistry = inject(MatIconRegistry);
+
+ constructor() {
+ this.matIconRegistry.registerFontClassAlias('al', 'al-icon');
+ }
+}
diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts
old mode 100755
new mode 100644
index 7a0637b7..6497fbd6
--- a/src/app/app.routes.ts
+++ b/src/app/app.routes.ts
@@ -13,8 +13,8 @@ export const routes: Routes = [
},
{
path: 'projects',
- loadChildren: () => import('./features/projects/projects.module').then(m => m.ProjectsModule),
data: {search: true},
+ loadChildren: () => import('./features/projects/projects.module').then(m => m.ProjectsModule),
},
{path: 'login', loadChildren: () => import('./features/login/login.module').then(m => m.LoginModule)},
{
@@ -22,7 +22,6 @@ export const routes: Routes = [
loadChildren: () => import('./features/settings/settings.module').then(m => m.SettingsModule),
data: {search: false, workspaceNeutral: false, },
},
-
{
path: 'projects',
data: {search: true},
@@ -33,15 +32,15 @@ export const routes: Routes = [
data: {search: true},
children: [
{path: '', pathMatch: 'full', children: [], canActivate: [projectRedirectGuardGuard]},
- {path: '', redirectTo: '*', pathMatch: 'full'},
{
path: 'overview',
loadChildren: () => import('./webapp-common/project-info/project-info.module').then(m => m.ProjectInfoModule),
canDeactivate: [resetContextMenuGuard]
},
{path: 'projects', loadChildren: () => import('./features/projects/projects.module').then(m => m.ProjectsModule)},
+ {path: 'experiments', redirectTo: 'tasks'},
{
- path: 'experiments',
+ path: 'tasks',
loadChildren: () => import('./features/experiments/experiments.module').then(m => m.ExperimentsModule),
canDeactivate: [resetContextMenuGuard]
},
@@ -50,10 +49,12 @@ export const routes: Routes = [
loadChildren: () => import('./webapp-common/models/models.module').then(m => m.ModelsModule),
canDeactivate: [resetContextMenuGuard]
},
+ {path: 'compare-experiments', redirectTo: 'compare-tasks'},
{
- path: 'compare-experiments',
- loadChildren: () => import('./webapp-common/experiments-compare/experiments-compare.module').then(m => m.ExperimentsCompareModule),
+ path: 'compare-tasks',
data: {entityType: EntityTypeEnum.experiment},
+ loadChildren: () =>
+ import('./webapp-common/experiments-compare/experiments-compare.module').then(m => m.ExperimentsCompareModule)
},
{
path: 'compare-models',
@@ -76,16 +77,27 @@ export const routes: Routes = [
{
path: ':projectId',
children: [
- {path: 'pipelines', loadChildren: () => import('@common/pipelines/pipelines.module').then(m => m.PipelinesModule)},
- {path: 'projects', loadComponent: () => import('@common/pipelines/nested-pipeline-page/nested-pipeline-page.component')
- .then(m => m.NestedPipelinePageComponent)},
{
- path: 'experiments', loadChildren: () => import('@common/pipelines-controller/pipelines-controller.module').then(m => m.PipelinesControllerModule)
+ path: 'pipelines',
+ loadChildren: () =>
+ import('@common/pipelines/pipelines.module').then(m => m.PipelinesModule)},
+ {
+ path: 'projects',
+ loadComponent: () =>
+ import('@common/pipelines/nested-pipeline-page/nested-pipeline-page.component').then(m => m.NestedPipelinePageComponent)
},
+ {path: 'experiments', redirectTo: 'tasks'},
{
- path: 'compare-experiments',
+ path: 'tasks',
+ loadChildren: () =>
+ import('@common/pipelines-controller/pipelines-controller.module').then(m => m.PipelinesControllerModule)
+ },
+ {path: 'compare-experiments', redirectTo: 'compare-tasks'},
+ {
+ path: 'compare-tasks',
data: {entityType: EntityTypeEnum.controller},
- loadChildren: () => import('./webapp-common/experiments-compare/experiments-compare.module').then(m => m.ExperimentsCompareModule)
+ loadChildren: () =>
+ import('./webapp-common/experiments-compare/experiments-compare.module').then(m => m.ExperimentsCompareModule)
},
]
},
@@ -106,6 +118,11 @@ export const routes: Routes = [
loadChildren: () => import('./webapp-common/serving/serving.module').then(m => m.ServingModule),
canDeactivate: [resetContextMenuGuard]
},
+ {
+ path: 'enterprise',
+ loadChildren: () => import('@common/enterprise-visibility/enterprise.routes').then(r => r.routes),
+ canDeactivate: [resetContextMenuGuard],
+ },
{path: '404', loadChildren: () => import('./features/not-found/not-found.module').then(m => m.NotFoundModule)},
{path: '**', loadChildren: () => import('./features/not-found/not-found.module').then(m => m.NotFoundModule)},
diff --git a/src/app/build-specifics/index.ts b/src/app/build-specifics/index.ts
index ac5a82ce..c465d8a5 100644
--- a/src/app/build-specifics/index.ts
+++ b/src/app/build-specifics/index.ts
@@ -2,6 +2,9 @@ import { StoreDevtoolsModule } from '@ngrx/store-devtools';
export const extCoreModules = [
StoreDevtoolsModule.instrument({
- maxAge: 50
- , connectInZone: true})
+ maxAge: 100,
+ trace: true,
+ traceLimit: 50,
+ connectInZone: true
+ })
];
diff --git a/src/app/business-logic/api-services/api-requests.service.ts b/src/app/business-logic/api-services/api-requests.service.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/api-services/storage.service.ts b/src/app/business-logic/api-services/storage.service.ts
new file mode 100644
index 00000000..c20135da
--- /dev/null
+++ b/src/app/business-logic/api-services/storage.service.ts
@@ -0,0 +1,103 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/member-ordering */
+
+import {HTTP} from '~/app.constants';
+import {SmApiRequestsService} from './api-requests.service';
+
+import { Inject, Injectable, Optional } from '@angular/core';
+import { HttpClient, HttpHeaders, HttpParams,
+ HttpResponse, HttpEvent } from '@angular/common/http';
+import { CustomHttpUrlEncodingCodec } from '../encoder';
+import { ApiOptions } from './api';
+
+import { Observable } from 'rxjs';
+
+import { StorageGetSettingsResponse } from '../model/storage/storageGetSettingsResponse';
+import { StorageResetSettingsRequest } from '../model/storage/storageResetSettingsRequest';
+import { StorageResetSettingsResponse } from '../model/storage/storageResetSettingsResponse';
+import { StorageSetSettingsRequest } from '../model/storage/storageSetSettingsRequest';
+import { StorageSetSettingsResponse } from '../model/storage/storageSetSettingsResponse';
+
+import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
+import { Configuration } from '../configuration';
+
+
+@Injectable()
+export class ApiStorageService {
+
+ protected basePath = HTTP.API_BASE_URL;
+ public defaultHeaders = new HttpHeaders({'Accept': 'application/json'});
+ public configuration = new Configuration();
+
+ constructor(protected apiRequest: SmApiRequestsService, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) {
+ if (basePath) {
+ this.basePath = basePath;
+ }
+ if (configuration) {
+ this.configuration = configuration;
+ this.basePath = basePath || configuration.basePath || this.basePath;
+ }
+ }
+
+
+
+ /**
+ * Internal. Get storage settings
+ * @param request request body
+ * @param options flags and headers to use in webapp
+ */
+ public storageGetSettings(request: object, options?: ApiOptions): Observable {
+ return this.apiRequest.post(`${this.basePath}/storage.get_settings`,
+ request,
+ {
+ headers: this.defaultHeaders,
+ withCredentials: this.configuration.withCredentials
+ },
+ options
+ );
+ }
+
+ /**
+ * Internal. Reset selected storage settings
+ * @param request request body
+ * @param options flags and headers to use in webapp
+ */
+ public storageResetSettings(request: StorageResetSettingsRequest, options?: ApiOptions): Observable {
+ return this.apiRequest.post(`${this.basePath}/storage.reset_settings`,
+ request,
+ {
+ headers: this.defaultHeaders,
+ withCredentials: this.configuration.withCredentials
+ },
+ options
+ );
+ }
+
+ /**
+ * Internal. Set Storage settings
+ * @param request request body
+ * @param options flags and headers to use in webapp
+ */
+ public storageSetSettings(request: StorageSetSettingsRequest, options?: ApiOptions): Observable {
+ return this.apiRequest.post(`${this.basePath}/storage.set_settings`,
+ request,
+ {
+ headers: this.defaultHeaders,
+ withCredentials: this.configuration.withCredentials
+ },
+ options
+ );
+ }
+
+ }
diff --git a/src/app/business-logic/business-logic.module.ts b/src/app/business-logic/business-logic.module.ts
old mode 100755
new mode 100644
index 8e56fd5e..74687def
--- a/src/app/business-logic/business-logic.module.ts
+++ b/src/app/business-logic/business-logic.module.ts
@@ -18,6 +18,7 @@ import {ApiLoginService} from './api-services/login.service';
import {ApiPipelinesService} from '~/business-logic/api-services/pipelines.service';
import {ApiReportsService} from '~/business-logic/api-services/reports.service';
import {ApiServingService} from '~/business-logic/api-services/serving.service';
+import {ApiStorageService} from '~/business-logic/api-services/storage.service';
@NgModule({
imports : [CommonModule, HttpClientModule],
@@ -40,7 +41,8 @@ import {ApiServingService} from '~/business-logic/api-services/serving.service';
ApiLoginService,
ApiPipelinesService,
ApiReportsService,
- ApiServingService
+ ApiServingService,
+ ApiStorageService
]
})
export class BusinessLogicModule {
diff --git a/src/app/business-logic/configuration.ts b/src/app/business-logic/configuration.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/constants.ts b/src/app/business-logic/constants.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/encoder.ts b/src/app/business-logic/encoder.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/model/al-task.ts b/src/app/business-logic/model/al-task.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/model/api-request.ts b/src/app/business-logic/model/api-request.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/model/queues/queue.ts b/src/app/business-logic/model/queues/queue.ts
index 9a6014b3..5312a731 100644
--- a/src/app/business-logic/model/queues/queue.ts
+++ b/src/app/business-logic/model/queues/queue.ts
@@ -52,4 +52,5 @@ export interface Queue {
* Queue metadata
*/
metadata?: Array;
+ display_name: string;
}
diff --git a/src/app/business-logic/model/queues/queuesCreateRequest.ts b/src/app/business-logic/model/queues/queuesCreateRequest.ts
index 2aedafb2..f54a2165 100644
--- a/src/app/business-logic/model/queues/queuesCreateRequest.ts
+++ b/src/app/business-logic/model/queues/queuesCreateRequest.ts
@@ -25,4 +25,5 @@ export interface QueuesCreateRequest {
* System tags list. This field is reserved for system use, please don\'t use it.
*/
system_tags?: Array;
+ display_name?: string
}
diff --git a/src/app/business-logic/model/queues/queuesUpdateRequest.ts b/src/app/business-logic/model/queues/queuesUpdateRequest.ts
index 73aaae32..2394740a 100644
--- a/src/app/business-logic/model/queues/queuesUpdateRequest.ts
+++ b/src/app/business-logic/model/queues/queuesUpdateRequest.ts
@@ -29,4 +29,5 @@ export interface QueuesUpdateRequest {
* System tags list. This field is reserved for system use, please don\'t use it.
*/
system_tags?: Array;
+ display_name: string;
}
diff --git a/src/app/business-logic/model/storage/aws.ts b/src/app/business-logic/model/storage/aws.ts
new file mode 100644
index 00000000..6a2be129
--- /dev/null
+++ b/src/app/business-logic/model/storage/aws.ts
@@ -0,0 +1,44 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { AwsBucket } from '././awsBucket';
+
+
+/**
+ * AWS S3 storage settings
+ */
+export interface Aws {
+ /**
+ * Access key
+ */
+ key?: string;
+ /**
+ * Secret key
+ */
+ secret?: string;
+ /**
+ * AWS region
+ */
+ region?: string;
+ /**
+ * Access token
+ */
+ token?: string;
+ /**
+ * If set then use host credentials
+ */
+ use_credentials_chain?: boolean;
+ /**
+ * Credential settings per bucket
+ */
+ buckets?: Array;
+}
diff --git a/src/app/business-logic/model/storage/awsBucket.ts b/src/app/business-logic/model/storage/awsBucket.ts
new file mode 100644
index 00000000..030af6eb
--- /dev/null
+++ b/src/app/business-logic/model/storage/awsBucket.ts
@@ -0,0 +1,67 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+/**
+ * Settings per S3 bucket
+ */
+export interface AwsBucket {
+ /**
+ * The name of the bucket
+ */
+ bucket?: string;
+ /**
+ * The path to match
+ */
+ subdir?: string;
+ /**
+ * Host address (for minio servers)
+ */
+ host?: string;
+ /**
+ * Access key
+ */
+ key?: string;
+ /**
+ * Secret key
+ */
+ secret?: string;
+ /**
+ * Access token
+ */
+ token?: string;
+ /**
+ * Multipart upload
+ */
+ multipart?: boolean;
+ /**
+ * ACL
+ */
+ acl?: string;
+ /**
+ * Use SSL connection
+ */
+ secure?: boolean;
+ /**
+ * AWS Region
+ */
+ region?: string;
+ /**
+ * Verify server certificate
+ */
+ verify?: boolean;
+ /**
+ * Use host configured credentials
+ */
+ use_credentials_chain?: boolean;
+}
diff --git a/src/app/business-logic/model/storage/azure.ts b/src/app/business-logic/model/storage/azure.ts
new file mode 100644
index 00000000..f34d5721
--- /dev/null
+++ b/src/app/business-logic/model/storage/azure.ts
@@ -0,0 +1,24 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { AzureContainer } from '././azureContainer';
+
+
+/**
+ * Azure storage settings
+ */
+export interface Azure {
+ /**
+ * Credentials per container
+ */
+ containers?: Array;
+}
diff --git a/src/app/business-logic/model/storage/azureContainer.ts b/src/app/business-logic/model/storage/azureContainer.ts
new file mode 100644
index 00000000..15f581b4
--- /dev/null
+++ b/src/app/business-logic/model/storage/azureContainer.ts
@@ -0,0 +1,31 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+/**
+ * Azure container settings
+ */
+export interface AzureContainer {
+ /**
+ * Account name
+ */
+ account_name?: string;
+ /**
+ * Account key
+ */
+ account_key?: string;
+ /**
+ * The name of the container
+ */
+ container_name?: string;
+}
diff --git a/src/app/business-logic/model/storage/credentials.ts b/src/app/business-logic/model/storage/credentials.ts
new file mode 100644
index 00000000..95be44d5
--- /dev/null
+++ b/src/app/business-logic/model/storage/credentials.ts
@@ -0,0 +1,24 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface Credentials {
+ /**
+ * Credentials access key
+ */
+ access_key?: string;
+ /**
+ * Credentials secret key
+ */
+ secret_key?: string;
+}
diff --git a/src/app/business-logic/model/storage/google.ts b/src/app/business-logic/model/storage/google.ts
new file mode 100644
index 00000000..c542bf80
--- /dev/null
+++ b/src/app/business-logic/model/storage/google.ts
@@ -0,0 +1,32 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { GoogleBucket } from '././googleBucket';
+
+
+/**
+ * Google storage settings
+ */
+export interface Google {
+ /**
+ * Project name
+ */
+ project?: string;
+ /**
+ * The contents of the credentials json file
+ */
+ credentials_json?: string;
+ /**
+ * Credentials per bucket
+ */
+ buckets?: Array;
+}
diff --git a/src/app/business-logic/model/storage/googleBucket.ts b/src/app/business-logic/model/storage/googleBucket.ts
new file mode 100644
index 00000000..510221d8
--- /dev/null
+++ b/src/app/business-logic/model/storage/googleBucket.ts
@@ -0,0 +1,35 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.30
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+/**
+ * Settings per Google storage bucket
+ */
+export interface GoogleBucket {
+ /**
+ * The name of the bucket
+ */
+ bucket?: string;
+ /**
+ * The name of the project
+ */
+ project?: string;
+ /**
+ * The path to match
+ */
+ subdir?: string;
+ /**
+ * The contents of the credentials json file
+ */
+ credentials_json?: string;
+}
diff --git a/src/app/business-logic/model/storage/models.ts b/src/app/business-logic/model/storage/models.ts
new file mode 100644
index 00000000..b47f3043
--- /dev/null
+++ b/src/app/business-logic/model/storage/models.ts
@@ -0,0 +1,8 @@
+export * from './credentials';
+export * from './storage';
+export * from './storageCreateRequest';
+export * from './storageCreateResponse';
+export * from './storageDeleteRequest';
+export * from './storageDeleteResponse';
+export * from './storageGetAllRequest';
+export * from './storageGetAllResponse';
diff --git a/src/app/business-logic/model/storage/storage.ts b/src/app/business-logic/model/storage/storage.ts
new file mode 100644
index 00000000..b8c82b69
--- /dev/null
+++ b/src/app/business-logic/model/storage/storage.ts
@@ -0,0 +1,38 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Credentials } from './credentials';
+
+
+export interface Storage {
+ /**
+ * Entry ID
+ */
+ id?: string;
+ /**
+ * Entry name
+ */
+ name?: string;
+ /**
+ * Company ID
+ */
+ company?: string;
+ /**
+ * Entry creation time
+ */
+ created?: Date;
+ /**
+ * Storage URI
+ */
+ uri?: string;
+ credentials?: Credentials;
+}
diff --git a/src/app/business-logic/model/storage/storageCreateRequest.ts b/src/app/business-logic/model/storage/storageCreateRequest.ts
new file mode 100644
index 00000000..b9b2d508
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageCreateRequest.ts
@@ -0,0 +1,30 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Credentials } from './credentials';
+
+
+export interface StorageCreateRequest {
+ /**
+ * Storage name
+ */
+ name?: string;
+ /**
+ * Storage URI
+ */
+ uri: string;
+ credentials?: Credentials;
+ /**
+ * Company under which to add this storage. Only valid for users with the root or system role, otherwise the calling user's company will be used.
+ */
+ company?: string;
+}
diff --git a/src/app/business-logic/model/storage/storageCreateResponse.ts b/src/app/business-logic/model/storage/storageCreateResponse.ts
new file mode 100644
index 00000000..f47d3ae7
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageCreateResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageCreateResponse {
+ /**
+ * New storage ID
+ */
+ id?: string;
+}
diff --git a/src/app/business-logic/model/storage/storageDeleteRequest.ts b/src/app/business-logic/model/storage/storageDeleteRequest.ts
new file mode 100644
index 00000000..60f9dd32
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageDeleteRequest.ts
@@ -0,0 +1,20 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageDeleteRequest {
+ /**
+ * Storage entry ID
+ */
+ storage: string;
+}
diff --git a/src/app/business-logic/model/storage/storageDeleteResponse.ts b/src/app/business-logic/model/storage/storageDeleteResponse.ts
new file mode 100644
index 00000000..d1e24ef2
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageDeleteResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageDeleteResponse {
+ /**
+ * Number of storage entries deleted (0 or 1)
+ */
+ deleted?: number;
+}
diff --git a/src/app/business-logic/model/storage/storageGetAllRequest.ts b/src/app/business-logic/model/storage/storageGetAllRequest.ts
new file mode 100644
index 00000000..5e4d9def
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageGetAllRequest.ts
@@ -0,0 +1,40 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageGetAllRequest {
+ /**
+ * Get only storage entries whose name matches this pattern (python regular expression syntax)
+ */
+ name?: string;
+ /**
+ * List of Storage IDs used to filter results
+ */
+ id?: Array;
+ /**
+ * Page number, returns a specific page out of the result list of results.
+ */
+ page?: number;
+ /**
+ * Page size, specifies the number of results returned in each page (last page may contain fewer results)
+ */
+ page_size?: number;
+ /**
+ * List of field names to order by. When search_text is used, '@text_score' can be used as a field representing the text score of returned documents. Use '-' prefix to specify descending order. Optional, recommended when using page
+ */
+ order_by?: Array;
+ /**
+ * List of document field names (nesting is supported using '.', e.g. execution.model_labels). If provided, this list defines the query's projection (only these fields will be returned for each result entry)
+ */
+ only_fields?: Array;
+}
diff --git a/src/app/business-logic/model/storage/storageGetAllResponse.ts b/src/app/business-logic/model/storage/storageGetAllResponse.ts
new file mode 100644
index 00000000..b439b8cd
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageGetAllResponse.ts
@@ -0,0 +1,21 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 2.12
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Storage } from './storage';
+
+
+export interface StorageGetAllResponse {
+ /**
+ * Storage entries list
+ */
+ results?: Array;
+}
diff --git a/src/app/business-logic/model/storage/storageGetSettingsResponse.ts b/src/app/business-logic/model/storage/storageGetSettingsResponse.ts
new file mode 100644
index 00000000..f333883d
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageGetSettingsResponse.ts
@@ -0,0 +1,26 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Google } from '././google';
+import { Azure } from '././azure';
+import { Aws } from '././aws';
+
+
+export interface StorageGetSettingsResponse {
+ /**
+ * Settings last update time (UTC)
+ */
+ last_update?: string;
+ aws?: Aws;
+ google?: Google;
+ azure?: Azure;
+}
diff --git a/src/app/business-logic/model/storage/storageResetSettingsRequest.ts b/src/app/business-logic/model/storage/storageResetSettingsRequest.ts
new file mode 100644
index 00000000..d6104f1b
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageResetSettingsRequest.ts
@@ -0,0 +1,28 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageResetSettingsRequest {
+ /**
+ * The names of the settings to delete
+ */
+ keys?: Array;
+}
+export namespace StorageResetSettingsRequest {
+ export type KeysEnum = 'azure' | 'aws' | 'google';
+ export const KeysEnum = {
+ Azure: 'azure' as KeysEnum,
+ Aws: 'aws' as KeysEnum,
+ Google: 'google' as KeysEnum
+ }
+}
diff --git a/src/app/business-logic/model/storage/storageResetSettingsResponse.ts b/src/app/business-logic/model/storage/storageResetSettingsResponse.ts
new file mode 100644
index 00000000..d7f91fc6
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageResetSettingsResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageResetSettingsResponse {
+ /**
+ * Number of settings documents updated (0 or 1)
+ */
+ updated?: number;
+}
diff --git a/src/app/business-logic/model/storage/storageSetSettingsRequest.ts b/src/app/business-logic/model/storage/storageSetSettingsRequest.ts
new file mode 100644
index 00000000..03937e9a
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageSetSettingsRequest.ts
@@ -0,0 +1,22 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+import { Google } from '././google';
+import { Azure } from '././azure';
+import { Aws } from '././aws';
+
+
+export interface StorageSetSettingsRequest {
+ aws?: Aws;
+ google?: Google;
+ azure?: Azure;
+}
diff --git a/src/app/business-logic/model/storage/storageSetSettingsResponse.ts b/src/app/business-logic/model/storage/storageSetSettingsResponse.ts
new file mode 100644
index 00000000..bad63e0a
--- /dev/null
+++ b/src/app/business-logic/model/storage/storageSetSettingsResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * storage
+ * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+ *
+ * OpenAPI spec version: 999.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+
+
+export interface StorageSetSettingsResponse {
+ /**
+ * Number of settings documents updated (0 or 1)
+ */
+ updated?: number;
+}
diff --git a/src/app/business-logic/services/models.service.ts b/src/app/business-logic/services/models.service.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/services/tasks.service.ts b/src/app/business-logic/services/tasks.service.ts
old mode 100755
new mode 100644
diff --git a/src/app/business-logic/variables.ts b/src/app/business-logic/variables.ts
old mode 100755
new mode 100644
diff --git a/src/app/core/app-init.ts b/src/app/core/app-init.ts
index a8d96492..6a5e7052 100644
--- a/src/app/core/app-init.ts
+++ b/src/app/core/app-init.ts
@@ -1,12 +1,14 @@
import {LoginService} from '~/shared/services/login.service';
import {ConfigurationService} from '@common/shared/services/configuration.service';
-import {switchMap} from 'rxjs';
+import {combineLatest} from 'rxjs';
export const loadUserAndPreferences = (
loginService: LoginService,
confService: ConfigurationService,
): () => Promise => (): Promise => new Promise((resolve) => {
- confService.initConfigurationService()
- .pipe(switchMap(() => loginService.initCredentials()))
+ combineLatest([
+ confService.initConfigurationService(),
+ loginService.initCredentials()
+ ])
.subscribe(() => loginService.loginFlow(resolve));
});
diff --git a/src/app/core/core.module.ts b/src/app/core/core.module.ts
old mode 100755
new mode 100644
index 6abc6b29..ae29a72d
--- a/src/app/core/core.module.ts
+++ b/src/app/core/core.module.ts
@@ -96,7 +96,7 @@ const userPrefMetaFactory = (userPreferences: UserPreferences): MetaReducer[] =>
(reducer: ActionReducer) =>
createUserPrefReducer('rootProjects', ['tagsColors', 'graphVariant', 'showHidden', 'hideExamples', 'defaultNestedModeForFeature', 'blockUserScript'], [ROOT_PROJECTS_PREFIX], userPreferences, reducer),
(reducer: ActionReducer) =>
- createUserPrefReducer('views', ['autoRefresh', 'neverShowPopupAgain', 'redactedArguments', 'hideRedactedArguments'], [VIEW_PREFIX], userPreferences, reducer),
+ createUserPrefReducer('views', ['autoRefresh', 'neverShowPopupAgain', 'redactedArguments', 'hideRedactedArguments', 'theme', 'hideEnterpriseFeatures'], [VIEW_PREFIX], userPreferences, reducer),
localStorageReducer,
(reducer: ActionReducer) =>
createUserPrefReducer('projects', projectSyncedKeys, [PROJECTS_PREFIX], userPreferences, reducer),
diff --git a/src/app/core/effects/users.effects.ts b/src/app/core/effects/users.effects.ts
old mode 100755
new mode 100644
diff --git a/src/app/core/models/actions.ts b/src/app/core/models/actions.ts
old mode 100755
new mode 100644
diff --git a/src/app/core/models/model-data.ts b/src/app/core/models/model-data.ts
old mode 100755
new mode 100644
diff --git a/src/app/core/reducers/view.reducer.ts b/src/app/core/reducers/view.reducer.ts
index 3bed9143..972822ad 100644
--- a/src/app/core/reducers/view.reducer.ts
+++ b/src/app/core/reducers/view.reducer.ts
@@ -1,7 +1,7 @@
-import {createSelector} from '@ngrx/store';
+import {ActionCreator, createReducer, createSelector, on, ReducerTypes} from '@ngrx/store';
import {
initViewState as commonInitState,
- viewReducer as commonViewReducer,
+ viewReducers,
ViewState as CommonViewState
} from '@common/core/reducers/view.reducer';
import {dismissSurvey} from '../actions/layout.actions';
@@ -16,7 +16,7 @@ interface ViewState extends CommonViewState {
const initViewState: ViewState = {
...commonInitState,
availableUpdates : null,
- showSurvey: true
+ showSurvey: true,
};
export const views = state => state.views as ViewState;
@@ -27,14 +27,11 @@ export const selectActiveWorkspaceReady = createSelector(views, (state) => true)
export const selectProjectType = createSelector(selectRouterConfig,
config => (config && routeConfToProjectType(config)) ?? 'datasets');
-export function viewReducer(viewState: ViewState = initViewState, action) {
-
- switch (action.type) {
- case setServerUpdatesAvailable.type:
- return {...viewState, availableUpdates: (action as ReturnType).availableUpdates};
- case dismissSurvey.type:
- return {...viewState, showSurvey: false};
- default:
- return commonViewReducer(viewState, action);
- }
-}
+export const viewReducer = createReducer(
+ initViewState,
+ on(setServerUpdatesAvailable, (state, action): ViewState =>
+ ({...state, availableUpdates: action.availableUpdates})),
+ on(dismissSurvey, (state): ViewState =>
+ ({...state, showSurvey: false})),
+ ...viewReducers as unknown as ReducerTypes[]
+);
diff --git a/src/app/features/dashboard-search/containers/dashboard-search/dashboard-search.component.html b/src/app/features/dashboard-search/containers/dashboard-search/dashboard-search.component.html
index ce16c230..8aafe622 100644
--- a/src/app/features/dashboard-search/containers/dashboard-search/dashboard-search.component.html
+++ b/src/app/features/dashboard-search/containers/dashboard-search/dashboard-search.component.html
@@ -8,7 +8,7 @@
(openDatasetSelected)="openDatasetCardClicked($event)"
(loadMoreClicked)="loadMore()"
[projectsList]="projectsResults$ | async"
- [experimentsList]="experimentsResults$ | async"
+ [tasksList]="experimentsResults$ | async"
[modelsList]="modelsResults$ | async"
[datasetsList]="datasetsResults$ | async"
[pipelinesList]="pipelinesResults$ | async"
diff --git a/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.html b/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.html
index 9cd31531..aa1162db 100644
--- a/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.html
+++ b/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.html
@@ -1,30 +1,28 @@
-
-
-
- @for (searchTab of activeLinksList; track searchTab.name) {
- {{searchTab.label}} ({{resultsCount?.[searchTab.name]}})
- }
-
-
+
+
+ @for (searchTab of activeLinksList; track searchTab.name) {
+
+ }
+
@@ -62,11 +60,11 @@
-
+ >
-
diff --git a/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.scss b/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.scss
index 69647f82..98a9424b 100644
--- a/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.scss
+++ b/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.scss
@@ -1,24 +1,8 @@
-@import "../../../../webapp-common/shared/ui-components/styles/variables";
-@import "../../../../webapp-common/shared/ui-components/styles/mixins/common";
-
-.category-link{
- padding-right: 24px;
- color: $blue-300;
- &:hover {
- color: $blue-200;
- }
- &.active {
- color: $neon-yellow;
- }
-}
-
-.search-container{
- height: calc(100% - 24px);
- .tabs {
- @include recent-title();
- }
+.mat-mdc-tab-group {
+ --mat-tab-header-label-text-size: 14px;
}
.page-container {
- height: calc(100% - 35px);
+ height: calc(100% - 67px);
+ margin-top: 18px;
}
diff --git a/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.ts b/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.ts
index 23e74d08..df9711f4 100644
--- a/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.ts
+++ b/src/app/features/dashboard-search/containers/search-results-page/search-results-page.component.ts
@@ -1,4 +1,4 @@
-import {Component, EventEmitter, Input, Output} from '@angular/core';
+import {Component, output, input, computed} from '@angular/core';
import {Project} from '~/business-logic/model/projects/project';
import {Task} from '~/business-logic/model/tasks/task';
import {ITask} from '~/business-logic/model/al-task';
@@ -12,26 +12,31 @@ import {IReport} from '@common/reports/reports.consts';
styleUrls: ['./search-results-page.component.scss']
})
export class SearchResultsPageComponent {
- public searchPages = activeSearchLink;
- public activeLinksList = activeLinksList;
+ protected readonly searchPages = activeSearchLink;
+ protected readonly activeLinksList = activeLinksList;
- @Input() projectsList: Array
= [];
- @Input() experimentsList: Array = [];
- @Input() modelsList: Array = [];
- @Input() pipelinesList: Array = [];
- @Input() datasetsList: Array = [];
- @Input() reportsList: Array = [];
- @Input() activeLink: ActiveSearchLink;
- @Input() resultsCount: Map;
- @Output() projectSelected = new EventEmitter();
- @Output() activeLinkChanged = new EventEmitter();
- @Output() experimentSelected = new EventEmitter();
- @Output() modelSelected = new EventEmitter();
- @Output() pipelineSelected = new EventEmitter();
- @Output() reportSelected = new EventEmitter();
- @Output() openDatasetSelected = new EventEmitter();
- @Output() loadMoreClicked = new EventEmitter();
+ projectsList = input([]);
+ datasetsList = input([]);
+ tasksList = input([]);
+ modelsList = input([]);
+ pipelinesList = input([]);
+ reportsList = input([]);
+ activeLink = input();
+ resultsCount = input