diff --git a/CSETWebNg/angular.json b/CSETWebNg/angular.json index 251717b33d..c14abad151 100644 --- a/CSETWebNg/angular.json +++ b/CSETWebNg/angular.json @@ -80,8 +80,7 @@ "node_modules/bootstrap/dist/js/bootstrap.min.js", "node_modules/@fortawesome/fontawesome-free/js/all.min.js", "src/assets/cset.js", - "src/assets/shim.min.js", - "src/assets/zone.js" + "src/assets/shim.min.js" ] }, "configurations": { diff --git a/CSETWebNg/package-lock.json b/CSETWebNg/package-lock.json index f75de29d52..2b08f874c3 100644 --- a/CSETWebNg/package-lock.json +++ b/CSETWebNg/package-lock.json @@ -9,31 +9,31 @@ "version": "12.3.1", "license": "MIT", "dependencies": { - "@angular-devkit/build-webpack": "^0.1901.2", - "@angular-devkit/schematics": "^18.2.10", - "@angular-eslint/schematics": "^18.4.3", - "@angular-slider/ngx-slider": "^18.0.0", - "@angular/animations": "^18.2.11", - "@angular/cdk": "^18.2.11", - "@angular/cli": "^18.2.11", - "@angular/common": "^18.2.11", - "@angular/compiler": "^18.2.11", - "@angular/core": "^18.2.11", - "@angular/elements": "^18.2.11", - "@angular/forms": "^18.2.11", - "@angular/material": "^18.2.11", - "@angular/platform-browser": "^18.2.11", - "@angular/platform-browser-dynamic": "^18.2.11", - "@angular/platform-server": "^18.2.11", - "@angular/router": "^18.2.11", - "@fortawesome/angular-fontawesome": "^0.15.0", + "@angular-devkit/build-webpack": "^0.1901.8", + "@angular-devkit/schematics": "^19.1.8", + "@angular-eslint/schematics": "^19.1.0", + "@angular-slider/ngx-slider": "^19.0.0", + "@angular/animations": "^19.1.7", + "@angular/cdk": "^19.1.5", + "@angular/cli": "^19.1.8", + "@angular/common": "^19.1.7", + "@angular/compiler": "^19.1.7", + "@angular/core": "^19.1.7", + "@angular/elements": "^19.1.7", + "@angular/forms": "^19.1.7", + "@angular/material": "^19.1.5", + "@angular/platform-browser": "^19.1.7", + "@angular/platform-browser-dynamic": "^19.1.7", + "@angular/platform-server": "^19.1.7", + "@angular/router": "^19.1.7", + "@fortawesome/angular-fontawesome": "^1.0.0", "@fortawesome/fontawesome-free": "^6.6.0", "@fortawesome/fontawesome-svg-core": "^6.6.0", "@jsverse/transloco": "^7.5.1", "@kolkov/angular-editor": "^3.0.0-beta.2", - "@ng-bootstrap/ng-bootstrap": "^17.0.1", + "@ng-bootstrap/ng-bootstrap": "^18.0.0", "@ngstack/code-editor": "^9.0.0", - "@swimlane/ngx-charts": "^21.1.2", + "@swimlane/ngx-charts": "^22.0.0-alpha.0", "@types/jquery": "^3.5.32", "@types/sanitize-html": "^2.13.0", "angular2-hotkeys": "^16.0.1", @@ -53,9 +53,8 @@ "material-design-icons": "^3.0.1", "monaco-editor": "^0.52.2", "ng2-currency-mask": "^13.0.3", - "ng2-file-upload": "^7.0.1", + "ng2-file-upload": "^8.0.0", "ngx-csv": "^0.3.2", - "ngx-ellipsis": "^5.0.1", "pdfmake": "^0.2.18", "rxjs": "^7.8.1", "sanitize-html": "^2.14.0", @@ -64,10 +63,10 @@ "style-loader": "^4.0.0", "swiper": "^8.4.7", "typescript": "5.5", - "zone.js": "^0.14.10" + "zone.js": "^0.15.0" }, "devDependencies": { - "@angular-builders/custom-webpack": "^18.0.0", + "@angular-builders/custom-webpack": "^19.0.0", "@electron/packager": "^18.3.6", "electron": "^34.0.0", "shx": "^0.3.4" @@ -87,48 +86,48 @@ } }, "node_modules/@angular-builders/common": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@angular-builders/common/-/common-2.0.0.tgz", - "integrity": "sha512-O5YJc++DtJVJhqA/OomRKN2jGYzvU/YXtfrPAqcA9Is3Ob5jvV0L0JHSAjSw/KaLvk/FjBIqoRVcYdLp5LKddA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@angular-builders/common/-/common-3.0.0.tgz", + "integrity": "sha512-AACGMwlBFYF3PaFekgJDCmqO1hMBrK5eyjHMN5aqJk3PV46BhnlNcQEa9pftLUKxoGijXBQzlalDZkceatyoMw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "^18.0.0", + "@angular-devkit/core": "^19.0.0", "ts-node": "^10.0.0", "tsconfig-paths": "^4.1.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" } }, "node_modules/@angular-builders/custom-webpack": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-builders/custom-webpack/-/custom-webpack-18.0.0.tgz", - "integrity": "sha512-XSynPSXHq5+nrh7J2snfrcbvm6YGwUGQRzr7OuO3wURJ6CHOD9C+xEAmvEUWW8c1YjEslVNG7aLtCGz7LA4ymw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular-builders/custom-webpack/-/custom-webpack-19.0.0.tgz", + "integrity": "sha512-MD3N+OPl/50u+N6YJ6UwS1kOT5C6RkOsSih8F88lR/TACQCSDf0FLmJmROktNgRNADhySGnK18o874Vftyqi4w==", "dev": true, "license": "MIT", "dependencies": { - "@angular-builders/common": "2.0.0", - "@angular-devkit/architect": ">=0.1800.0 < 0.1900.0", - "@angular-devkit/build-angular": "^18.0.0", - "@angular-devkit/core": "^18.0.0", + "@angular-builders/common": "3.0.0", + "@angular-devkit/architect": ">=0.1900.0 < 0.2000.0", + "@angular-devkit/build-angular": "^19.0.0", + "@angular-devkit/core": "^19.0.0", "lodash": "^4.17.15", - "webpack-merge": "^5.7.3" + "webpack-merge": "^6.0.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler-cli": "^18.0.0" + "@angular/compiler-cli": "^19.0.0" } }, "node_modules/@angular-devkit/architect": { - "version": "0.1802.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.12.tgz", - "integrity": "sha512-bepVb2/GtJppYKaeW8yTGE6egmoWZ7zagFDsmBdbF+BYp+HmeoPsclARcdryBPVq68zedyTRdvhWSUTbw1AYuw==", + "version": "0.1901.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1901.8.tgz", + "integrity": "sha512-DzvlL1Zg+zOnVmMN3CjE5KzjZAltRZwOwwcso72iWenBPvl/trKzPDlA6ySmpRonm+AR9i9JrdLEUlwczW6/bQ==", "license": "MIT", "dependencies": { - "@angular-devkit/core": "18.2.12", + "@angular-devkit/core": "19.1.8", "rxjs": "7.8.1" }, "engines": { @@ -138,72 +137,65 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.12.tgz", - "integrity": "sha512-quVUi7eqTq9OHumQFNl9Y8t2opm8miu4rlYnuF6rbujmmBDvdUvR6trFChueRczl2p5HWqTOr6NPoDGQm8AyNw==", + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.1.8.tgz", + "integrity": "sha512-LPKbxjW6ZjyujnL/lbkecxEFVoV1ItKNsrlsHU6kq0LsR4/DsIgstnHVIG9KoyJV++IM144TWB1Cr4/Jaxxu+w==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@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", + "@angular-devkit/architect": "0.1901.8", + "@angular-devkit/build-webpack": "0.1901.8", + "@angular-devkit/core": "19.1.8", + "@angular/build": "19.1.8", + "@babel/core": "7.26.0", + "@babel/generator": "7.26.3", + "@babel/helper-annotate-as-pure": "7.25.9", "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-transform-async-generator-functions": "7.25.0", - "@babel/plugin-transform-async-to-generator": "7.24.7", - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.25.3", - "@babel/runtime": "7.25.0", - "@discoveryjs/json-ext": "0.6.1", - "@ngtools/webpack": "18.2.12", - "@vitejs/plugin-basic-ssl": "1.1.0", + "@babel/plugin-transform-async-generator-functions": "7.25.9", + "@babel/plugin-transform-async-to-generator": "7.25.9", + "@babel/plugin-transform-runtime": "7.25.9", + "@babel/preset-env": "7.26.0", + "@babel/runtime": "7.26.0", + "@discoveryjs/json-ext": "0.6.3", + "@ngtools/webpack": "19.1.8", + "@vitejs/plugin-basic-ssl": "1.2.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.20", - "babel-loader": "9.1.3", + "babel-loader": "9.2.1", "browserslist": "^4.21.5", "copy-webpack-plugin": "12.0.2", - "critters": "0.0.24", "css-loader": "7.1.2", - "esbuild-wasm": "0.23.0", - "fast-glob": "3.3.2", + "esbuild-wasm": "0.24.2", + "fast-glob": "3.3.3", "http-proxy-middleware": "3.0.3", - "https-proxy-agent": "7.0.5", "istanbul-lib-instrument": "6.0.3", "jsonc-parser": "3.3.1", "karma-source-map-support": "1.4.0", - "less": "4.2.0", + "less": "4.2.1", "less-loader": "12.2.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.3.1", - "magic-string": "0.30.11", - "mini-css-extract-plugin": "2.9.0", - "mrmime": "2.0.0", + "mini-css-extract-plugin": "2.9.2", "open": "10.1.0", "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", "picomatch": "4.0.2", - "piscina": "4.6.1", - "postcss": "8.4.41", + "piscina": "4.8.0", + "postcss": "8.4.49", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.1", - "sass": "1.77.6", - "sass-loader": "16.0.0", + "sass": "1.83.1", + "sass-loader": "16.0.4", "semver": "7.6.3", "source-map-loader": "5.0.0", "source-map-support": "0.5.21", - "terser": "5.31.6", + "terser": "5.37.0", "tree-kill": "1.2.2", - "tslib": "2.6.3", - "vite": "5.4.6", - "watchpack": "2.4.1", - "webpack": "5.94.0", + "tslib": "2.8.1", + "webpack": "5.97.1", "webpack-dev-middleware": "7.4.2", - "webpack-dev-server": "5.0.4", + "webpack-dev-server": "5.2.0", "webpack-merge": "6.0.1", "webpack-subresource-integrity": "5.1.0" }, @@ -213,22 +205,23 @@ "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.23.0" + "esbuild": "0.24.2" }, "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "@angular/localize": "^18.0.0", - "@angular/platform-server": "^18.0.0", - "@angular/service-worker": "^18.0.0", - "@web/test-runner": "^0.18.0", + "@angular/compiler-cli": "^19.0.0", + "@angular/localize": "^19.0.0", + "@angular/platform-server": "^19.0.0", + "@angular/service-worker": "^19.0.0", + "@angular/ssr": "^19.1.8", + "@web/test-runner": "^0.19.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^18.0.0", + "ng-packagr": "^19.0.0", "protractor": "^7.0.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.6" + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "typescript": ">=5.5 <5.8" }, "peerDependenciesMeta": { "@angular/localize": { @@ -240,6 +233,9 @@ "@angular/service-worker": { "optional": true }, + "@angular/ssr": { + "optional": true + }, "@web/test-runner": { "optional": true }, @@ -266,26 +262,6 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/build-webpack": { - "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.12", - "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" - }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^5.0.2" - } - }, "node_modules/@angular-devkit/build-angular/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -337,23 +313,6 @@ "node": ">=4.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", - "dev": true, - "license": "MIT" - }, "node_modules/@angular-devkit/build-angular/node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -369,14 +328,14 @@ "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/sass": { - "version": "1.77.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", - "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "version": "1.83.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.1.tgz", + "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", "dev": true, "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", + "chokidar": "^4.0.0", + "immutable": "^5.0.2", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { @@ -384,22 +343,44 @@ }, "engines": { "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/@angular-devkit/build-angular/node_modules/webpack": { - "version": "5.94.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", - "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", @@ -433,131 +414,13 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", - "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "2.0.7", - "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", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1901.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1901.2.tgz", - "integrity": "sha512-bIKADsYsvWinTPpScABfdHGdHGH+I1qhmBvhD1P57CuRzlExX/EOVss7eXPYki5wKSgGHSrZ/oGdGmIa1v7zgQ==", + "version": "0.1901.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1901.8.tgz", + "integrity": "sha512-SmuGtTqrm43LiJ+ldAuq/QKyLPt2fS1nfnLTo+zTwgt/YAK+ps8cTPG/FqrURfXXWxgtAaeFX5B+samk8TSuvQ==", + "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1901.2", + "@angular-devkit/architect": "0.1901.8", "rxjs": "7.8.1" }, "engines": { @@ -570,80 +433,10 @@ "webpack-dev-server": "^5.0.2" } }, - "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": { - "version": "0.1901.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1901.2.tgz", - "integrity": "sha512-Hy+3Q0OH/6zlQ75fFzWDT8VtemgzldyLIRQAHmQ17wNq+iWYr/XmBPw/rXMVFVKmVwzSdYZgdjjb3dl/ezh4UQ==", - "dependencies": { - "@angular-devkit/core": "19.1.2", - "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/build-webpack/node_modules/@angular-devkit/core": { - "version": "19.1.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.1.2.tgz", - "integrity": "sha512-sCYu96C7ToeLGi+ggs2+TxOt1/5eC6WZe/SR7cLpf9rv+gi3ijbH2w+JP6aR4Ne12EL6WGkes42rfT5fL+Z4Gg==", - "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": "^4.0.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/build-webpack/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "optional": true, - "peer": true, - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@angular-devkit/build-webpack/node_modules/readdirp": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.1.tgz", - "integrity": "sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==", - "optional": true, - "peer": true, - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@angular-devkit/core": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.12.tgz", - "integrity": "sha512-NtB6ypsaDyPE6/fqWOdfTmACs+yK5RqfH5tStEzWFeeDsIEDYKsJ06ypuRep7qTjYus5Rmttk0Ds+cFgz8JdUQ==", + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.1.8.tgz", + "integrity": "sha512-j1zHKvOsGwu5YwAZGuzi835R9vcW7PkfxmSRIJeVl+vawgk31K3zFb4UPH8AY/NPWYqXIAnwpka3HC1+JrWLWA==", "license": "MIT", "dependencies": { "ajv": "8.17.1", @@ -659,7 +452,7 @@ "yarn": ">= 1.13.0" }, "peerDependencies": { - "chokidar": "^3.5.2" + "chokidar": "^4.0.0" }, "peerDependenciesMeta": { "chokidar": { @@ -668,14 +461,14 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.12.tgz", - "integrity": "sha512-mMea9txHbnCX5lXLHlo0RAgfhFHDio45/jMsREM2PA8UtVf2S8ltXz7ZwUrUyMQRv8vaSfn4ijDstF4hDMnRgQ==", + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.1.8.tgz", + "integrity": "sha512-2JGUMD3zjfY8G4RYpypm2/1YEO+O4DtFycUvptIpsBYyULgnEbJ3tlp2oRiXI2vp9tC8IyWqa/swlA8DTI6ZYQ==", "license": "MIT", "dependencies": { - "@angular-devkit/core": "18.2.12", + "@angular-devkit/core": "19.1.8", "jsonc-parser": "3.3.1", - "magic-string": "0.30.11", + "magic-string": "0.30.17", "ora": "5.4.1", "rxjs": "7.8.1" }, @@ -686,19 +479,19 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "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==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-19.1.0.tgz", + "integrity": "sha512-HUJyukRvnh8Z9lIdxdblBRuBaPYEVv4iAYZMw3d+dn4rrM27Nt5oh3/zkwYrrPkt36tZdeXdDWrOuz9jgjVN5w==", "license": "MIT" }, "node_modules/@angular-eslint/eslint-plugin": { - "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==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-19.1.0.tgz", + "integrity": "sha512-TDO0+Ry+oNkxnaLHogKp1k2aey6IkJef5d7hathE4UFT6owjRizltWaRoX6bGw7Qu1yagVLL8L2Se8SddxSPAQ==", "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.4.3", - "@angular-eslint/utils": "18.4.3" + "@angular-eslint/bundled-angular-compiler": "19.1.0", + "@angular-eslint/utils": "19.1.0" }, "peerDependencies": { "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", @@ -707,13 +500,13 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "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==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-19.1.0.tgz", + "integrity": "sha512-bIUizkCY40mnU8oAO1tLV7uN2H/cHf1evLlhpqlb9JYwc5dT2moiEhNDo61OtOgkJmDGNuThAeO9Xk9hGQc7nA==", "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.4.3", - "@angular-eslint/utils": "18.4.3", + "@angular-eslint/bundled-angular-compiler": "19.1.0", + "@angular-eslint/utils": "19.1.0", "aria-query": "5.3.2", "axobject-query": "4.1.0" }, @@ -725,27 +518,39 @@ } }, "node_modules/@angular-eslint/schematics": { - "version": "18.4.3", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-18.4.3.tgz", - "integrity": "sha512-D5maKn5e6n58+8n7jLFLD4g+RGPOPeDSsvPc1sqial5tEKLxAJQJS9WZ28oef3bhkob6C60D+1H0mMmEEVvyVA==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-19.1.0.tgz", + "integrity": "sha512-6S1FjmM7rZxc0u0W0KjqWYOkFQ0q89IGyjPkdUt1a8NwRnWg3VoXp4WYfeuZOjda/FEYuBS/E6rckLAMp0h6Aw==", "license": "MIT", "dependencies": { - "@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", + "@angular-devkit/core": ">= 19.0.0 < 20.0.0", + "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0", + "@angular-eslint/eslint-plugin": "19.1.0", + "@angular-eslint/eslint-plugin-template": "19.1.0", + "ignore": "7.0.3", + "semver": "7.7.1", "strip-json-comments": "3.1.1" } }, + "node_modules/@angular-eslint/schematics/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@angular-eslint/utils": { - "version": "18.4.3", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-18.4.3.tgz", - "integrity": "sha512-w0bJ9+ELAEiPBSTPPm9bvDngfu1d8JbzUhvs2vU+z7sIz/HMwUZT5S4naypj2kNN0gZYGYrW0lt+HIbW87zTAQ==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-19.1.0.tgz", + "integrity": "sha512-mcb7hPMH/u6wwUwvsewrmgb9y9NWN6ZacvpUvKlTOxF/jOtTdsu0XfV4YB43sp2A8NWzYzX0Str4c8K1xSmuBQ==", "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.4.3" + "@angular-eslint/bundled-angular-compiler": "19.1.0" }, "peerDependencies": { "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", @@ -754,9 +559,9 @@ } }, "node_modules/@angular-slider/ngx-slider": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-slider/ngx-slider/-/ngx-slider-18.0.0.tgz", - "integrity": "sha512-QR5zP3B++cLCqUkfg7j65y+4wrt5xPrua6mANoClj2iaoHaAzf3qi+/ANgYTeZ9StoFu22r35uy5Qg0GigjhxQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular-slider/ngx-slider/-/ngx-slider-19.0.0.tgz", + "integrity": "sha512-VVJ+Fij5SKnbltxh6TdoBAUAKWfCnSLRPZ7e+r2uO88t8qte5/KHqVOdK4DWCjBr3rEr4YrPR4ylqBCuAWPsKQ==", "license": "MIT", "dependencies": { "detect-passive-events": "^2.0.3", @@ -764,15 +569,15 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/common": "^18.0.0", - "@angular/core": "^18.0.0", - "@angular/forms": "^18.0.0" + "@angular/common": "^19.0.0", + "@angular/core": "^19.0.0", + "@angular/forms": "^19.0.0" } }, "node_modules/@angular/animations": { - "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==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.1.7.tgz", + "integrity": "sha512-EnyQTCNc1nWnjc5V3HPlClpJIS2R2XAfIEUCyI3lE4FLQxcXyhIsM9NmacAZT3Ai8RL+8JVCttPmBZXMpjP6Ug==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -781,56 +586,63 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.2.13" + "@angular/core": "19.1.7" } }, "node_modules/@angular/build": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.12.tgz", - "integrity": "sha512-4Ohz+OSILoL+cCAQ4UTiCT5v6pctu3fXNoNpTEUK46OmxELk9jDITO5rNyNS7TxBn9wY69kjX5VcDf7MenquFQ==", + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.1.8.tgz", + "integrity": "sha512-DAnnmbqPmtlY5JOitqWUgXi/yKj8eAcrP0T7hYZwLmcRsb+HsHYWsAQoFaTDw0p9WC5BKPqDBCMIivcuIV/izQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1802.12", - "@babel/core": "7.25.2", - "@babel/helper-annotate-as-pure": "7.24.7", + "@angular-devkit/architect": "0.1901.8", + "@angular-devkit/core": "19.1.8", + "@babel/core": "7.26.0", + "@babel/helper-annotate-as-pure": "7.25.9", "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-syntax-import-attributes": "7.24.7", - "@inquirer/confirm": "3.1.22", - "@vitejs/plugin-basic-ssl": "1.1.0", + "@babel/plugin-syntax-import-attributes": "7.26.0", + "@inquirer/confirm": "5.1.1", + "@vitejs/plugin-basic-ssl": "1.2.0", + "beasties": "0.2.0", "browserslist": "^4.23.0", - "critters": "0.0.24", - "esbuild": "0.23.0", - "fast-glob": "3.3.2", - "https-proxy-agent": "7.0.5", - "listr2": "8.2.4", - "lmdb": "3.0.13", - "magic-string": "0.30.11", + "esbuild": "0.24.2", + "fast-glob": "3.3.3", + "https-proxy-agent": "7.0.6", + "istanbul-lib-instrument": "6.0.3", + "listr2": "8.2.5", + "magic-string": "0.30.17", "mrmime": "2.0.0", "parse5-html-rewriting-stream": "7.0.0", "picomatch": "4.0.2", - "piscina": "4.6.1", - "rollup": "4.22.4", - "sass": "1.77.6", + "piscina": "4.8.0", + "rollup": "4.30.1", + "sass": "1.83.1", "semver": "7.6.3", - "vite": "5.4.6", - "watchpack": "2.4.1" + "vite": "6.0.11", + "watchpack": "2.4.2" }, "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" }, + "optionalDependencies": { + "lmdb": "3.2.2" + }, "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "@angular/localize": "^18.0.0", - "@angular/platform-server": "^18.0.0", - "@angular/service-worker": "^18.0.0", + "@angular/compiler": "^19.0.0", + "@angular/compiler-cli": "^19.0.0", + "@angular/localize": "^19.0.0", + "@angular/platform-server": "^19.0.0", + "@angular/service-worker": "^19.0.0", + "@angular/ssr": "^19.1.8", "less": "^4.2.0", + "ng-packagr": "^19.0.0", "postcss": "^8.4.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.6" + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "typescript": ">=5.5 <5.8" }, "peerDependenciesMeta": { "@angular/localize": { @@ -842,9 +654,15 @@ "@angular/service-worker": { "optional": true }, + "@angular/ssr": { + "optional": true + }, "less": { "optional": true }, + "ng-packagr": { + "optional": true + }, "postcss": { "optional": true }, @@ -853,22 +671,15 @@ } } }, - "node_modules/@angular/build/node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular/build/node_modules/sass": { - "version": "1.77.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", - "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "node_modules/@angular/build/node_modules/sass": { + "version": "1.83.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.1.tgz", + "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", "dev": true, "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", + "chokidar": "^4.0.0", + "immutable": "^5.0.2", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { @@ -876,12 +687,87 @@ }, "engines": { "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/@angular/build/node_modules/vite": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", + "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.2", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, "node_modules/@angular/cdk": { - "version": "18.2.14", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.14.tgz", - "integrity": "sha512-vDyOh1lwjfVk9OqoroZAP8pf3xxKUvyl+TVR8nJxL4c5fOfUFkD7l94HaanqKSRwJcI2xiztuu92IVoHn8T33Q==", + "version": "19.1.5", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.1.5.tgz", + "integrity": "sha512-+g20LIvYHThKBD6oXTYWVL6+ecaOWtPJu08R5xIfGrwXoj0l/9prLwuSW8GlIATI3mDkSesyhQsomb9jAUzKwQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -890,31 +776,31 @@ "parse5": "^7.1.2" }, "peerDependencies": { - "@angular/common": "^18.0.0 || ^19.0.0", - "@angular/core": "^18.0.0 || ^19.0.0", + "@angular/common": "^19.0.0 || ^20.0.0", + "@angular/core": "^19.0.0 || ^20.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/cli": { - "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==", + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.1.8.tgz", + "integrity": "sha512-JmdLj8110DNWaxL03K7I06+nLyBfXgiIqYyrQx5QO9AodGkKHK5rE+7VD8MjZhUymua57HToD0oHaQgThJwTJQ==", "license": "MIT", "dependencies": { - "@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.12", + "@angular-devkit/architect": "0.1901.8", + "@angular-devkit/core": "19.1.8", + "@angular-devkit/schematics": "19.1.8", + "@inquirer/prompts": "7.2.1", + "@listr2/prompt-adapter-inquirer": "2.0.18", + "@schematics/angular": "19.1.8", "@yarnpkg/lockfile": "1.1.0", - "ini": "4.1.3", + "ini": "5.0.0", "jsonc-parser": "3.3.1", - "listr2": "8.2.4", - "npm-package-arg": "11.0.3", - "npm-pick-manifest": "9.1.0", - "pacote": "18.0.6", - "resolve": "1.22.8", + "listr2": "8.2.5", + "npm-package-arg": "12.0.1", + "npm-pick-manifest": "10.0.0", + "pacote": "20.0.0", + "resolve": "1.22.10", "semver": "7.6.3", "symbol-observable": "4.0.0", "yargs": "17.7.2" @@ -928,39 +814,10 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular/cli/node_modules/@listr2/prompt-adapter-inquirer": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.15.tgz", - "integrity": "sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==", - "dependencies": { - "@inquirer/type": "^1.5.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@inquirer/prompts": ">= 3 < 6" - } - }, - "node_modules/@angular/cli/node_modules/@schematics/angular": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.12.tgz", - "integrity": "sha512-sIoeipsisK5eTLW3XuNZYcal83AfslBbgI7LnV+3VrXwpasKPGHwo2ZdwhCd2IXAkuJ02Iyu7MyV0aQRM9i/3g==", - "dependencies": { - "@angular-devkit/core": "18.2.12", - "@angular-devkit/schematics": "18.2.12", - "jsonc-parser": "3.3.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/common": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.13.tgz", - "integrity": "sha512-4ZqrNp1PoZo7VNvW+sbSc2CB2axP1sCH2wXl8B0wdjsj8JY1hF1OhuugwhpAHtGxqewed2kCXayE+ZJqSTV4jw==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.1.7.tgz", + "integrity": "sha512-MXfUGfWeesTQ12HXgeoVIXsS+r1jZxT2FkLQtqS+NRsRD4T1vlyvD7kTI+Ku1NAjdt3mB8TJ0cZHubvmml8I+Q==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -969,14 +826,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.2.13", + "@angular/core": "19.1.7", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.13.tgz", - "integrity": "sha512-TzWcrkopyjFF+WeDr2cRe8CcHjU72KfYV3Sm2TkBkcXrkYX5sDjGWrBGrG3hRB4e4okqchrOCvm1MiTdy2vKMA==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.1.7.tgz", + "integrity": "sha512-Q3eqqIhMEzrnmFJtUO0K+WPpCfP/JTl9lJXZKe0zgNPdRFUufjSUcPHGzd7OjN2gPpiAvS1yBvENvqs+g/MejQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -985,7 +842,7 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.2.13" + "@angular/core": "19.1.7" }, "peerDependenciesMeta": { "@angular/core": { @@ -994,13 +851,13 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.13.tgz", - "integrity": "sha512-DBSh4AQwkiJDSiVvJATRmjxf6wyUs9pwQLgaFdSlfuTRO+sdb0J2z1r3BYm8t0IqdoyXzdZq2YCH43EmyvD71g==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.1.7.tgz", + "integrity": "sha512-Uu/TxfIcE1lStlCLmOPbghG1Y5o83odES89sr7bYNJz2mcG7TEonatf6GTOMzbJNil9FBJt6qnJkDkSjn4nUKw==", "license": "MIT", "peer": true, "dependencies": { - "@babel/core": "7.25.2", + "@babel/core": "7.26.0", "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^4.0.0", "convert-source-map": "^1.5.1", @@ -1018,42 +875,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "18.2.13", - "typescript": ">=5.4 <5.6" - } - }, - "node_modules/@angular/compiler-cli/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "peer": true, - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@angular/compiler-cli/node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "peer": true, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "@angular/compiler": "19.1.7", + "typescript": ">=5.5 <5.8" } }, "node_modules/@angular/core": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.13.tgz", - "integrity": "sha512-8mbWHMgO95OuFV1Ejy4oKmbe9NOJ3WazQf/f7wks8Bck7pcihd0IKhlPBNjFllbF5o+04EYSwFhEtvEgjMDClA==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.1.7.tgz", + "integrity": "sha512-P+e4ekJYWMFhWSzJav0R51bFAfUhIOmnqmG9mlI/ZONu2qcTTmyIG9AW5x1qhrMHEH42RaeK60RkKyqgcHaGDg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1063,13 +892,13 @@ }, "peerDependencies": { "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.14.10" + "zone.js": "~0.15.0" } }, "node_modules/@angular/elements": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-18.2.13.tgz", - "integrity": "sha512-yahRkXWgFolpWMeVsTIlWYwoq4Bsz6wrfS4b+TKHIZbTCyRUlJ5zBFecpYMwgmVuQDJZp+WkUWZV2Qg7kLJR5w==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-19.1.7.tgz", + "integrity": "sha512-1/rL/9SyRoomo1N0WOSTUqYplT/hRC6su5LMRGPC0TGc5ZgsK5uYAOml2M2HUOFDPIKqyu9tihgdrqZcZZgW+A==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1078,14 +907,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.2.13", + "@angular/core": "19.1.7", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/forms": { - "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==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.1.7.tgz", + "integrity": "sha512-GVOCwqIXTpZt+bE3cqkasqpEs5n/aVq04yXLgM+mvVEbmAMibZYpzfg8NARlXCH3zveqhOSTJgsllfbbb7sdDw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1094,22 +923,22 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.2.13", - "@angular/core": "18.2.13", - "@angular/platform-browser": "18.2.13", + "@angular/common": "19.1.7", + "@angular/core": "19.1.7", + "@angular/platform-browser": "19.1.7", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/localize": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-18.2.13.tgz", - "integrity": "sha512-qQaIYdDS/l1w6tr/wpOoimjpmoJU0WmB8AGbNeKLoM36K+ix6hkvn67+UgkpZtaDHZylm8GsGW1NjzpM2tr3pA==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-19.1.7.tgz", + "integrity": "sha512-+blBPU93l/Oj9WxFuqX14Zg8ei462FIZW1r9QDnH91TJPdg1bOnGD4mMq8rYsNU7pHlo/Vu53fbiYTk/herEVA==", "license": "MIT", "peer": true, "dependencies": { - "@babel/core": "7.25.2", + "@babel/core": "7.26.0", "@types/babel__core": "7.20.5", - "fast-glob": "3.3.2", + "fast-glob": "3.3.3", "yargs": "^17.2.1" }, "bin": { @@ -1121,32 +950,32 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "18.2.13", - "@angular/compiler-cli": "18.2.13" + "@angular/compiler": "19.1.7", + "@angular/compiler-cli": "19.1.7" } }, "node_modules/@angular/material": { - "version": "18.2.14", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.2.14.tgz", - "integrity": "sha512-28pxzJP49Mymt664WnCtPkKeg7kXUsQKTKGf/Kl95rNTEdTJLbnlcc8wV0rT0yQNR7kXgpfBnG7h0ETLv/iu5Q==", + "version": "19.1.5", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.1.5.tgz", + "integrity": "sha512-Fi04Toe+z0qorfpZkQ5rIRE9cVgBOHdgCig5oFrHpycSDW2LMTrvZtSV/qMwrIe5GPn49EXE2jCGcSpgumW4KA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/animations": "^18.0.0 || ^19.0.0", - "@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", - "@angular/platform-browser": "^18.0.0 || ^19.0.0", + "@angular/animations": "^19.0.0 || ^20.0.0", + "@angular/cdk": "19.1.5", + "@angular/common": "^19.0.0 || ^20.0.0", + "@angular/core": "^19.0.0 || ^20.0.0", + "@angular/forms": "^19.0.0 || ^20.0.0", + "@angular/platform-browser": "^19.0.0 || ^20.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.13.tgz", - "integrity": "sha512-tu7ZzY6qD3ATdWFzcTcsAKe7M6cJeWbT/4/bF9unyGO3XBPcNYDKoiz10+7ap2PUd0fmPwvuvTvSNJiFEBnB8Q==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.1.7.tgz", + "integrity": "sha512-QKakWl+CeVVwn22yjRHBXm6BvDsHoo+9u1pJGGk2smKSYjHW6qAly28+P7FUfVXUQI7rg++M66JwzNOFfYMDQA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1155,9 +984,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/animations": "18.2.13", - "@angular/common": "18.2.13", - "@angular/core": "18.2.13" + "@angular/animations": "19.1.7", + "@angular/common": "19.1.7", + "@angular/core": "19.1.7" }, "peerDependenciesMeta": { "@angular/animations": { @@ -1166,9 +995,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.13.tgz", - "integrity": "sha512-kbQCf9+8EpuJC7buBxhSiwBtXvjAwAKh6MznD6zd2pyCYqfY6gfRCZQRtK59IfgVtKmEONWI9grEyNIRoTmqJg==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.1.7.tgz", + "integrity": "sha512-rp7IXun1fHeScpIni0l2VRxBW5LzokHYfZ69K4BRhE7FpVA6hP2c9fhCJeo7681c/Q882Kom0tmsedOcF/zwMQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1177,16 +1006,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.2.13", - "@angular/compiler": "18.2.13", - "@angular/core": "18.2.13", - "@angular/platform-browser": "18.2.13" + "@angular/common": "19.1.7", + "@angular/compiler": "19.1.7", + "@angular/core": "19.1.7", + "@angular/platform-browser": "19.1.7" } }, "node_modules/@angular/platform-server": { - "version": "18.2.13", - "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-18.2.13.tgz", - "integrity": "sha512-eYYhFQkjg3rIBY0kG0XLZ3v6ObvDq9SMsGVtsddhlmdhkdO0Sdu9d8hjP7LmioO+60vUG2jNW02ROVMhSNBR5A==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-19.1.7.tgz", + "integrity": "sha512-JYoJUbfn+1lzlcdopj7HjinZEhl7lOJXkJZUJTMNt2dpicSE5D36aOc+rjlWTF7zgc/OfDDR67rIN/H2NckwCQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0", @@ -1196,17 +1025,17 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@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" + "@angular/animations": "19.1.7", + "@angular/common": "19.1.7", + "@angular/compiler": "19.1.7", + "@angular/core": "19.1.7", + "@angular/platform-browser": "19.1.7" } }, "node_modules/@angular/router": { - "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==", + "version": "19.1.7", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.1.7.tgz", + "integrity": "sha512-4wqfHxVvMmnpRyRhOClo0qX7li1MnWaQ8U1ZMd8gsZgE3SKkOxXdHg/jO4tcbLMLD4QAZ82uB8MBvHl1vVMhKg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1215,9 +1044,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.2.13", - "@angular/core": "18.2.13", - "@angular/platform-browser": "18.2.13", + "@angular/common": "19.1.7", + "@angular/core": "19.1.7", + "@angular/platform-browser": "19.1.7", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -1236,30 +1065,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -1290,40 +1119,41 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.0", + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -1343,18 +1173,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", + "@babel/traverse": "^7.26.9", "semver": "^6.3.1" }, "engines": { @@ -1364,19 +1194,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1405,19 +1222,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1503,9 +1307,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "dev": true, "license": "MIT", "engines": { @@ -1530,29 +1334,16 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1631,25 +1422,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", + "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.9" }, "bin": { "parser": "bin/babel-parser.js" @@ -1755,82 +1546,99 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1839,14 +1647,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1855,282 +1663,60 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", - "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-remap-async-to-generator": "^7.25.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/traverse": "^7.25.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", "dev": true, "license": "MIT", "dependencies": { @@ -2148,19 +1734,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", @@ -2293,13 +1866,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { @@ -2495,13 +2068,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -2645,19 +2218,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", @@ -2691,6 +2251,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", @@ -2708,16 +2285,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -2788,13 +2365,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -2804,13 +2381,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -2887,94 +2464,80 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", - "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.0", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.25.0", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.25.0", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -3010,9 +2573,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dev": true, "license": "MIT", "dependencies": { @@ -3023,30 +2586,30 @@ } }, "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", + "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -3055,13 +2618,13 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", + "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -3070,22 +2633,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "node_modules/@babel/types": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", + "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -3120,9 +2671,9 @@ } }, "node_modules/@discoveryjs/json-ext": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.1.tgz", - "integrity": "sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", "dev": true, "license": "MIT", "engines": { @@ -3130,9 +2681,9 @@ } }, "node_modules/@electron/asar": { - "version": "3.2.17", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.17.tgz", - "integrity": "sha512-OcWImUI686w8LkghQj9R2ynZ2ME693Ek6L1SiaAgqGKzBaTIZw3fHDqN82Rcl+EU1Gm9EgkJ5KLIY/q5DCRbbA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.3.1.tgz", + "integrity": "sha512-WtpC/+34p0skWZiarRjLAyqaAX78DofhDxnREy/V5XHfu1XEXbFCSSMcDQ6hNCPJFaPy8/NnUgYuf9uiCkvKPg==", "dev": true, "license": "MIT", "dependencies": { @@ -3246,9 +2797,9 @@ } }, "node_modules/@electron/osx-sign": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.1.tgz", - "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.2.tgz", + "integrity": "sha512-KqVlm9WMWq19lBpCXQoThC/Koaiji2zotUDYwZDaZlZZym+FXY9mQW8wN6sUQ93nkVc42f3TQ1S/XN9S1kjM5Q==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -3287,6 +2838,7 @@ "resolved": "https://registry.npmjs.org/@electron/packager/-/packager-18.3.6.tgz", "integrity": "sha512-1eXHB5t+SQKvUiDpWGpvr90ZSSbXj+isrh3YbjCTjKT4bE4SQrKSBfukEAaBvp67+GXHFtCHjQgN9qSTFIge+Q==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@electron/asar": "^3.2.13", "@electron/get": "^3.0.0", @@ -3364,9 +2916,9 @@ } }, "node_modules/@electron/windows-sign": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.0.tgz", - "integrity": "sha512-5zfLHfD6kGgsXzuYlKwlWWO8w6dboKy4dhd7rGnR4rQYumuDgPAF2TYjEa8LUi89KdHxtDy2btq02KvbjhK9Iw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.1.tgz", + "integrity": "sha512-YfASnrhJ+ve6Q43ZiDwmpBgYgi2u0bYjeAVi2tDfN7YWAKO8X9EEOuPGtqbJpPLM6TfAHimghICjWe2eaJ8BAg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -3384,9 +2936,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz", - "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", "cpu": [ "ppc64" ], @@ -3401,9 +2953,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz", - "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", "cpu": [ "arm" ], @@ -3418,9 +2970,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz", - "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", "cpu": [ "arm64" ], @@ -3435,9 +2987,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz", - "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", "cpu": [ "x64" ], @@ -3452,9 +3004,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", - "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", "cpu": [ "arm64" ], @@ -3469,9 +3021,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz", - "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", "cpu": [ "x64" ], @@ -3486,9 +3038,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz", - "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", "cpu": [ "arm64" ], @@ -3503,9 +3055,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz", - "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", "cpu": [ "x64" ], @@ -3520,9 +3072,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz", - "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", "cpu": [ "arm" ], @@ -3537,9 +3089,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz", - "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", "cpu": [ "arm64" ], @@ -3554,9 +3106,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz", - "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", "cpu": [ "ia32" ], @@ -3571,9 +3123,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz", - "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", "cpu": [ "loong64" ], @@ -3588,9 +3140,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz", - "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", "cpu": [ "mips64el" ], @@ -3605,9 +3157,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz", - "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", "cpu": [ "ppc64" ], @@ -3622,9 +3174,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz", - "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", "cpu": [ "riscv64" ], @@ -3639,9 +3191,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz", - "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", "cpu": [ "s390x" ], @@ -3656,9 +3208,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz", - "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", "cpu": [ "x64" ], @@ -3672,10 +3224,27 @@ "node": ">=18" } }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz", - "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", "cpu": [ "x64" ], @@ -3690,9 +3259,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz", - "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", "cpu": [ "arm64" ], @@ -3707,9 +3276,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz", - "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", "cpu": [ "x64" ], @@ -3724,9 +3293,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz", - "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", "cpu": [ "x64" ], @@ -3741,9 +3310,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz", - "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", "cpu": [ "arm64" ], @@ -3758,9 +3327,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz", - "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", "cpu": [ "ia32" ], @@ -3775,9 +3344,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz", - "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", "cpu": [ "x64" ], @@ -3821,13 +3390,13 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", - "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", + "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", "license": "Apache-2.0", "peer": true, "dependencies": { - "@eslint/object-schema": "^2.1.5", + "@eslint/object-schema": "^2.1.6", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -3836,9 +3405,9 @@ } }, "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==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz", + "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -3920,9 +3489,9 @@ "peer": true }, "node_modules/@eslint/js": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", - "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz", + "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==", "license": "MIT", "peer": true, "engines": { @@ -3930,9 +3499,9 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", - "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", "license": "Apache-2.0", "peer": true, "engines": { @@ -3940,22 +3509,37 @@ } }, "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==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", + "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", "license": "Apache-2.0", "peer": true, "dependencies": { + "@eslint/core": "^0.12.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", + "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@foliojs-fork/fontkit": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", + "license": "MIT", "dependencies": { "@foliojs-fork/restructure": "^2.0.2", "brotli": "^1.2.0", @@ -3971,6 +3555,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", + "license": "MIT", "dependencies": { "base64-js": "1.3.1", "unicode-trie": "^2.0.0" @@ -3979,12 +3564,14 @@ "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "license": "MIT" }, "node_modules/@foliojs-fork/pdfkit": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/@foliojs-fork/pdfkit/-/pdfkit-0.15.3.tgz", "integrity": "sha512-Obc0Wmy3bm7BINFVvPhcl2rnSSK61DQrlHU8aXnAqDk9LCjWdUOPwhgD8Ywz5VtuFjRxmVOM/kQ/XLIBjDvltw==", + "license": "MIT", "dependencies": { "@foliojs-fork/fontkit": "^1.9.2", "@foliojs-fork/linebreak": "^1.1.1", @@ -3996,19 +3583,20 @@ "node_modules/@foliojs-fork/restructure": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", - "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==" + "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==", + "license": "MIT" }, "node_modules/@fortawesome/angular-fontawesome": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@fortawesome/angular-fontawesome/-/angular-fontawesome-0.15.0.tgz", - "integrity": "sha512-oxmJDYGNSym5ycFR0LX4ZOPAU+wWmMAznYpkm5DNAtWWkhMLcrZl15eZQmVIEE+qruQ7JiVrg3tpo8bEkFlDgw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fortawesome/angular-fontawesome/-/angular-fontawesome-1.0.0.tgz", + "integrity": "sha512-EC2fYuXIuw2ld1kzJi+zysWus6OeGGfLQtbh0hW9zyyq5aBo8ZJkcJKBsVQ8E6Mg7nHyTWaXn+sdcXTPDWz+UQ==", "license": "MIT", "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.5.2", - "tslib": "^2.6.2" + "@fortawesome/fontawesome-svg-core": "^6.7.1", + "tslib": "^2.8.1" }, "peerDependencies": { - "@angular/core": "^18.0.0" + "@angular/core": "^19.0.0" } }, "node_modules/@fortawesome/fontawesome-common-types": { @@ -4094,9 +3682,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", - "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", + "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", "license": "Apache-2.0", "peer": true, "engines": { @@ -4108,222 +3696,297 @@ } }, "node_modules/@inquirer/checkbox": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz", - "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.2.tgz", + "integrity": "sha512-PL9ixC5YsPXzXhAZFUPmkXGxfgjkdfZdPEPPmt4kFwQ4LBMDG9n/nHXYRGGZSKZJs+d1sGKWgS2GiPzVRKUdtQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/confirm": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", - "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.1.tgz", + "integrity": "sha512-vVLSbGci+IKQvDOtzpPTCOiEJCNidHcAq9JYVoWTW0svb5FiwSLotkM+JXNXejfjnzVYV9n0DTBythl9+XgTxg==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.0.10", - "@inquirer/type": "^1.5.2" + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "version": "10.1.7", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.7.tgz", + "integrity": "sha512-AA9CQhlrt6ZgiSy6qoAigiA1izOa751ugX6ioSjqgJ+/Gd+tEN/TORk5sUYNjXuHWfW0r1n/a6ak4u/NqHHrtA==", "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", "ansi-escapes": "^4.3.2", "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", + "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", "wrap-ansi": "^6.2.0", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", - "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz", - "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.7.tgz", + "integrity": "sha512-gktCSQtnSZHaBytkJKMKEuswSk2cDBuXX5rxGFv306mwHfBPjg5UAldw9zWGoEyvA9KpRDkeM4jfrx0rXn0GyA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", "external-editor": "^3.1.0" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/expand": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz", - "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.9.tgz", + "integrity": "sha512-Xxt6nhomWTAmuSX61kVgglLjMEFGa+7+F6UUtdEUeg7fg4r9vaFttUUKrtkViYYrQBA5Ia1tkOJj2koP9BuLig==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/figures": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.8.tgz", - "integrity": "sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz", + "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@inquirer/input": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", - "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.6.tgz", + "integrity": "sha512-1f5AIsZuVjPT4ecA8AwaxDFNHny/tSershP/cTvTDxLdiIGTeILNcKozB0LaYt6mojJLUbOYhpIxicaYf7UKIQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/number": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz", - "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.9.tgz", + "integrity": "sha512-iN2xZvH3tyIYXLXBvlVh0npk1q/aVuKXZo5hj+K3W3D4ngAEq/DkLpofRzx6oebTUhBvOgryZ+rMV0yImKnG3w==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/password": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz", - "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.9.tgz", + "integrity": "sha512-xBEoOw1XKb0rIN208YU7wM7oJEHhIYkfG7LpTJAEW913GZeaoQerzf5U/LSHI45EVvjAdgNXmXgH51cUXKZcJQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", "ansi-escapes": "^4.3.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/prompts": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.8.tgz", - "integrity": "sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.1.tgz", + "integrity": "sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==", "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^2.4.7", - "@inquirer/confirm": "^3.1.22", - "@inquirer/editor": "^2.1.22", - "@inquirer/expand": "^2.1.22", - "@inquirer/input": "^2.2.9", - "@inquirer/number": "^1.0.10", - "@inquirer/password": "^2.1.22", - "@inquirer/rawlist": "^2.2.4", - "@inquirer/search": "^1.0.7", - "@inquirer/select": "^2.4.7" + "@inquirer/checkbox": "^4.0.4", + "@inquirer/confirm": "^5.1.1", + "@inquirer/editor": "^4.2.1", + "@inquirer/expand": "^4.0.4", + "@inquirer/input": "^4.1.1", + "@inquirer/number": "^3.0.4", + "@inquirer/password": "^4.0.4", + "@inquirer/rawlist": "^4.0.4", + "@inquirer/search": "^3.0.4", + "@inquirer/select": "^4.0.4" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/rawlist": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz", - "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.9.tgz", + "integrity": "sha512-+5t6ebehKqgoxV8fXwE49HkSF2Rc9ijNiVGEQZwvbMI61/Q5RcD+jWD6Gs1tKdz5lkI8GRBL31iO0HjGK1bv+A==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/search": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz", - "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.9.tgz", + "integrity": "sha512-DWmKztkYo9CvldGBaRMr0ETUHgR86zE6sPDVOHsqz4ISe9o1LuiWfgJk+2r75acFclA93J/lqzhT0dTjCzHuoA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/select": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz", - "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.9.tgz", + "integrity": "sha512-BpJyJe7Dkhv2kz7yG7bPSbJLQuu/rqyNlF1CfiiFeFwouegfH+zh13KDyt6+d9DwucKo7hqM3wKLLyJxZMO+Xg==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", + "@inquirer/core": "^10.1.7", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.4.tgz", + "integrity": "sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==", "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" - }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@isaacs/cliui": { @@ -4343,18 +4006,6 @@ "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -4390,21 +4041,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", @@ -4422,6 +4058,18 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -4548,6 +4196,7 @@ "version": "7.5.1", "resolved": "https://registry.npmjs.org/@jsverse/transloco/-/transloco-7.5.1.tgz", "integrity": "sha512-2GtJKFKmwvw7ygkf51kNMNJ1PSiepvDIqgFM1Sl8aX6if/kZ4/FNKVz0t64QP2JHUU16I2Le05In7IbiRE7ZrQ==", + "license": "MIT", "dependencies": { "@jsverse/transloco-utils": "^7.0.0", "fs-extra": "^11.0.0", @@ -4622,6 +4271,7 @@ "version": "3.0.0-beta.2", "resolved": "https://registry.npmjs.org/@kolkov/angular-editor/-/angular-editor-3.0.0-beta.2.tgz", "integrity": "sha512-anKt0AMrs1z/x0vh4nM9aoohxytapKE7nSRc9BO5KcOv1yB8gV+Nacm8zIceA3J0oLpUyb5P3ZLLsXdzaCijCw==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -4642,10 +4292,46 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "license": "MIT" }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz", + "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==", + "license": "MIT", + "dependencies": { + "@inquirer/type": "^1.5.5" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 8" + } + }, + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.13.tgz", - "integrity": "sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.2.tgz", + "integrity": "sha512-WBSJT9Z7DTol5viq+DZD2TapeWOw7mlwXxiSBHgAzqVwsaVb0h/ekMD9iu/jDD8MUA20tO9N0WEdnT06fsUp+g==", "cpu": [ "arm64" ], @@ -4657,9 +4343,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.13.tgz", - "integrity": "sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.2.tgz", + "integrity": "sha512-4S13kUtR7c/j/MzkTIBJCXv52hQ41LG2ukeaqw4Eng9K0pNKLFjo1sDSz96/yKhwykxrWDb13ddJ/ZqD3rAhUA==", "cpu": [ "x64" ], @@ -4671,9 +4357,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.13.tgz", - "integrity": "sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.2.tgz", + "integrity": "sha512-uW31JmfuPAaLUYW7NsEU8gzwgDAzpGPwjvkxnKlcWd8iDutoPKDJi8Wk9lFmPEZRxVSB0j1/wDQ7N2qliR9UFA==", "cpu": [ "arm" ], @@ -4685,9 +4371,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.13.tgz", - "integrity": "sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.2.tgz", + "integrity": "sha512-4hdgZtWI1idQlWRp+eleWXD9KLvObgboRaVoBj2POdPEYvsKANllvMW0El8tEQwtw74yB9NT6P8ENBB5UJf5+g==", "cpu": [ "arm64" ], @@ -4699,9 +4385,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.13.tgz", - "integrity": "sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.2.tgz", + "integrity": "sha512-A0zjf4a2vM4B4GAx78ncuOTZ8Ka1DbTaG1Axf1e00Sa7f5coqlWiLg1PX7Gxvyibc2YqtqB+8tg1KKrE8guZVw==", "cpu": [ "x64" ], @@ -4713,9 +4399,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.13.tgz", - "integrity": "sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.2.tgz", + "integrity": "sha512-Y0qoSCAja+xZE7QQ0LCHoYAuyI1n9ZqukQJa8lv9X3yCvWahFF7OYHAgVH1ejp43XWstj3U89/PAAzcowgF/uQ==", "cpu": [ "x64" ], @@ -4833,411 +4519,950 @@ "win32" ] }, - "node_modules/@ng-bootstrap/ng-bootstrap": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-17.0.1.tgz", - "integrity": "sha512-utbm8OXIoqVVYGVzQkOS773ymbjc+UMkXv8lyi7hTqLhCQs0rZ0yA74peqVZRuOGXLHgcSTA7fnJhA80iQOblw==", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/common": "^18.0.0", - "@angular/core": "^18.0.0", - "@angular/forms": "^18.0.0", - "@angular/localize": "^18.0.0", - "@popperjs/core": "^2.11.8", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@ngstack/code-editor": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@ngstack/code-editor/-/code-editor-9.0.0.tgz", - "integrity": "sha512-sioi0qyeo9Q8PIdhGFmUeuEx6LETqSjC/4A1Fnl9HFVYzCU7mDVdyeUITubu+4THjraH1mIAVw2t0R7rDgdHdA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.5.0" - }, - "peerDependencies": { - "@angular/common": ">=17.1.1", - "@angular/core": ">=17.1.1" - } - }, - "node_modules/@ngtools/webpack": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.12.tgz", - "integrity": "sha512-FFJAwtWbtpncMOVNuULPBwFJB7GSjiUwO93eGTzRp8O4EPQ8lCQeFbezQm/NP34+T0+GBLGzPSuQT+muob8YKw==", + "node_modules/@napi-rs/nice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz", + "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==", "dev": true, "license": "MIT", + "optional": true, "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": { - "@angular/compiler-cli": "^18.0.0", - "typescript": ">=5.4 <5.6", - "webpack": "^5.54.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "node": ">= 10" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", - "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/@parcel/watcher": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", - "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", - "hasInstallScript": true, + "optionalDependencies": { + "@napi-rs/nice-android-arm-eabi": "1.0.1", + "@napi-rs/nice-android-arm64": "1.0.1", + "@napi-rs/nice-darwin-arm64": "1.0.1", + "@napi-rs/nice-darwin-x64": "1.0.1", + "@napi-rs/nice-freebsd-x64": "1.0.1", + "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1", + "@napi-rs/nice-linux-arm64-gnu": "1.0.1", + "@napi-rs/nice-linux-arm64-musl": "1.0.1", + "@napi-rs/nice-linux-ppc64-gnu": "1.0.1", + "@napi-rs/nice-linux-riscv64-gnu": "1.0.1", + "@napi-rs/nice-linux-s390x-gnu": "1.0.1", + "@napi-rs/nice-linux-x64-gnu": "1.0.1", + "@napi-rs/nice-linux-x64-musl": "1.0.1", + "@napi-rs/nice-win32-arm64-msvc": "1.0.1", + "@napi-rs/nice-win32-ia32-msvc": "1.0.1", + "@napi-rs/nice-win32-x64-msvc": "1.0.1" + } + }, + "node_modules/@napi-rs/nice-android-arm-eabi": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz", + "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, + "os": [ + "android" + ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.0", - "@parcel/watcher-darwin-arm64": "2.5.0", - "@parcel/watcher-darwin-x64": "2.5.0", - "@parcel/watcher-freebsd-x64": "2.5.0", - "@parcel/watcher-linux-arm-glibc": "2.5.0", - "@parcel/watcher-linux-arm-musl": "2.5.0", - "@parcel/watcher-linux-arm64-glibc": "2.5.0", - "@parcel/watcher-linux-arm64-musl": "2.5.0", - "@parcel/watcher-linux-x64-glibc": "2.5.0", - "@parcel/watcher-linux-x64-musl": "2.5.0", - "@parcel/watcher-win32-arm64": "2.5.0", - "@parcel/watcher-win32-ia32": "2.5.0", - "@parcel/watcher-win32-x64": "2.5.0" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", - "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "node_modules/@napi-rs/nice-android-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz", + "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", - "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "node_modules/@napi-rs/nice-darwin-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz", + "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", - "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "node_modules/@napi-rs/nice-darwin-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz", + "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", - "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "node_modules/@napi-rs/nice-freebsd-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz", + "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", - "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz", + "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", - "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "node_modules/@napi-rs/nice-linux-arm64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz", + "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==", "cpu": [ - "arm" + "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", - "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "node_modules/@napi-rs/nice-linux-arm64-musl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz", + "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", - "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz", + "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==", "cpu": [ - "arm64" + "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", - "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz", + "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-s390x-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz", + "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz", + "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", - "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "node_modules/@napi-rs/nice-linux-x64-musl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz", + "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", - "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "node_modules/@napi-rs/nice-win32-arm64-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz", + "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", - "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "node_modules/@napi-rs/nice-win32-ia32-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz", + "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", - "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "node_modules/@napi-rs/nice-win32-x64-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", + "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/watcher/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", + "node_modules/@ng-bootstrap/ng-bootstrap": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-18.0.0.tgz", + "integrity": "sha512-GeSAz4yiGq49psdte8kcf+Y562wB3jK/qKRAkh6iA32lcXmy2sfQXVAmlHdjZ3AyP+E8lf3yMwuPdSKiYcDgSg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^19.0.0", + "@angular/core": "^19.0.0", + "@angular/forms": "^19.0.0", + "@angular/localize": "^19.0.0", + "@popperjs/core": "^2.11.8", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngstack/code-editor": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@ngstack/code-editor/-/code-editor-9.0.0.tgz", + "integrity": "sha512-sioi0qyeo9Q8PIdhGFmUeuEx6LETqSjC/4A1Fnl9HFVYzCU7mDVdyeUITubu+4THjraH1mIAVw2t0R7rDgdHdA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.5.0" + }, + "peerDependencies": { + "@angular/common": ">=17.1.1", + "@angular/core": ">=17.1.1" + } + }, + "node_modules/@ngtools/webpack": { + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.1.8.tgz", + "integrity": "sha512-uaEQMX0qElCO27R55efEQ/5UjID5KPLtgjwF9VXJ9Eoqsnr7gvKbTBQLtI8uui9aDJRxyvs58SC46E4x2EaAhQ==", + "dev": true, + "license": "MIT", + "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": { + "@angular/compiler-cli": "^19.0.0", + "typescript": ">=5.5 <5.8", + "webpack": "^5.54.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@npmcli/fs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/git": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz", + "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==", + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", + "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==", + "license": "ISC", + "dependencies": { + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", + "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.1.1.tgz", + "integrity": "sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw==", + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", + "semver": "^7.5.3", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/brace-expansion": { + "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/@npmcli/package-json/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz", + "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==", + "license": "ISC", + "dependencies": { + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.1.1.tgz", + "integrity": "sha512-3Hc2KGIkrvJWJqTbvueXzBeZlmvoOxc2jyX00yzr3+sNFquJg0N8hH4SAPLPVrkWIRQICVpVgjrss971awXVnA==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.0.2.tgz", + "integrity": "sha512-cJXiUlycdizQwvqE1iaAb4VRUM3RX09/8q46zjvy+ct9GhfZRWd7jXYVc1tn/CfRlGPVkX/u4sstRlepsm7hfw==", + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "node-gyp": "^11.0.0", + "proc-log": "^5.0.0", + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" @@ -5275,9 +5500,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", - "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz", + "integrity": "sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==", "cpu": [ "arm" ], @@ -5289,9 +5514,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz", - "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.1.tgz", + "integrity": "sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==", "cpu": [ "arm64" ], @@ -5303,9 +5528,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", - "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.1.tgz", + "integrity": "sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==", "cpu": [ "arm64" ], @@ -5317,9 +5542,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz", - "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.1.tgz", + "integrity": "sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==", "cpu": [ "x64" ], @@ -5330,10 +5555,38 @@ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.1.tgz", + "integrity": "sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.1.tgz", + "integrity": "sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz", - "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.1.tgz", + "integrity": "sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==", "cpu": [ "arm" ], @@ -5345,9 +5598,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz", - "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.1.tgz", + "integrity": "sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==", "cpu": [ "arm" ], @@ -5359,9 +5612,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz", - "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.1.tgz", + "integrity": "sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==", "cpu": [ "arm64" ], @@ -5373,9 +5626,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz", - "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.1.tgz", + "integrity": "sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==", "cpu": [ "arm64" ], @@ -5386,10 +5639,24 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz", + "integrity": "sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz", - "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.1.tgz", + "integrity": "sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==", "cpu": [ "ppc64" ], @@ -5401,9 +5668,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz", - "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz", + "integrity": "sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==", "cpu": [ "riscv64" ], @@ -5415,9 +5682,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz", - "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz", + "integrity": "sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==", "cpu": [ "s390x" ], @@ -5429,9 +5696,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz", - "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.1.tgz", + "integrity": "sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==", "cpu": [ "x64" ], @@ -5443,9 +5710,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz", - "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.1.tgz", + "integrity": "sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==", "cpu": [ "x64" ], @@ -5457,9 +5724,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz", - "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz", + "integrity": "sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==", "cpu": [ "arm64" ], @@ -5471,9 +5738,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz", - "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.1.tgz", + "integrity": "sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==", "cpu": [ "ia32" ], @@ -5485,9 +5752,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz", - "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==", + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz", + "integrity": "sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==", "cpu": [ "x64" ], @@ -5498,78 +5765,94 @@ "win32" ] }, + "node_modules/@schematics/angular": { + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.1.8.tgz", + "integrity": "sha512-ytgClbMPn+i+w1S3QukR/Vdge+sfU9aX49ao+XRwoWdOssHUjmVjQcCEdzu0ucSrNPZnhm34bdDPzADLhln60w==", + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.1.8", + "@angular-devkit/schematics": "19.1.8", + "jsonc-parser": "3.3.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/@sigstore/bundle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", - "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", + "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", "license": "Apache-2.0", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2" + "@sigstore/protobuf-specs": "^0.4.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", - "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", "license": "Apache-2.0", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", - "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.0.tgz", + "integrity": "sha512-o09cLSIq9EKyRXwryWDOJagkml9XgQCoCSRjHOnHLnvsivaW7Qznzz6yjfV7PHJHhIvyp8OH7OX8w0Dc5bQK7A==", "license": "Apache-2.0", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/sign": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", - "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", + "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0", + "make-fetch-happen": "^14.0.2", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/tuf": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", - "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.0.tgz", + "integrity": "sha512-suVMQEA+sKdOz5hwP9qNcEjX6B45R+hFFr4LAWzbRc5O+U2IInwvay/bpG5a4s+qR35P/JK/PiKiRGjfuLy1IA==", "license": "Apache-2.0", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" + "@sigstore/protobuf-specs": "^0.4.0", + "tuf-js": "^3.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/verify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", - "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.0.tgz", + "integrity": "sha512-kAAM06ca4CzhvjIZdONAL9+MLppW3K48wOFy1TbuaWFW/OMfl8JuTgW0Bm02JB1WJGT/ET2eqav0KTEKmxqkIA==", "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sindresorhus/is": { @@ -5599,9 +5882,10 @@ } }, "node_modules/@swimlane/ngx-charts": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-21.1.2.tgz", - "integrity": "sha512-Cb5+zxupyVWoBHAR3APLRLCJS/oC72t6QMHI60cELZVLHhxP69lbI3VMXWvpjOr2Cxgc38Md9WkfAHvGAUSy1A==", + "version": "22.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-22.0.0-alpha.0.tgz", + "integrity": "sha512-sauI4QcfpuKXmRWajpeVtAoT7z8uI3u1+hvfcsJ796LRr06C676dkjoZsk7aX3EU+6uF8mJpXClOT/JcfnZrEA==", + "license": "MIT", "dependencies": { "d3-array": "^3.2.0", "d3-brush": "^3.0.0", @@ -5620,13 +5904,13 @@ "tslib": "^2.3.1" }, "peerDependencies": { - "@angular/animations": "17.x || 18.x", - "@angular/cdk": "17.x || 18.x", - "@angular/common": "17.x || 18.x", - "@angular/core": "17.x || 18.x", - "@angular/forms": "17.x || 18.x", - "@angular/platform-browser": "17.x || 18.x", - "@angular/platform-browser-dynamic": "17.x || 18.x", + "@angular/animations": "17.x || 18.x || 19.x", + "@angular/cdk": "17.x || 18.x || 19.x", + "@angular/common": "17.x || 18.x || 19.x", + "@angular/core": "17.x || 18.x || 19.x", + "@angular/forms": "17.x || 18.x || 19.x", + "@angular/platform-browser": "17.x || 18.x || 19.x", + "@angular/platform-browser-dynamic": "17.x || 18.x || 19.x", "rxjs": "7.x" } }, @@ -5681,16 +5965,16 @@ } }, "node_modules/@tufjs/models": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", - "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", + "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", "license": "MIT", "dependencies": { "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" + "minimatch": "^9.0.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@tufjs/models/node_modules/brace-expansion": { @@ -5818,7 +6102,6 @@ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "license": "MIT", - "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -5829,7 +6112,6 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -5854,9 +6136,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz", - "integrity": "sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -5891,9 +6173,9 @@ "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -5936,19 +6218,10 @@ "integrity": "sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==", "license": "MIT" }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -5964,9 +6237,9 @@ } }, "node_modules/@types/qs": { - "version": "6.9.17", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", - "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", "license": "MIT" }, "node_modules/@types/range-parser": { @@ -6048,18 +6321,13 @@ "node_modules/@types/tinycolor2": { "version": "1.4.6", "resolved": "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.6.tgz", - "integrity": "sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==" - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "integrity": "sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==", "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", - "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -6077,14 +6345,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.1.tgz", - "integrity": "sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==", + "version": "8.24.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.1.tgz", + "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==", "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1" + "@typescript-eslint/types": "8.24.1", + "@typescript-eslint/visitor-keys": "8.24.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6095,9 +6363,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.1.tgz", - "integrity": "sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==", + "version": "8.24.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.1.tgz", + "integrity": "sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==", "license": "MIT", "peer": true, "engines": { @@ -6109,20 +6377,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.1.tgz", - "integrity": "sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==", + "version": "8.24.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.1.tgz", + "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==", "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/types": "8.24.1", + "@typescript-eslint/visitor-keys": "8.24.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6162,16 +6430,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.1.tgz", - "integrity": "sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==", + "version": "8.24.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.1.tgz", + "integrity": "sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==", "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/typescript-estree": "8.18.1" + "@typescript-eslint/scope-manager": "8.24.1", + "@typescript-eslint/types": "8.24.1", + "@typescript-eslint/typescript-estree": "8.24.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6186,13 +6454,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.1.tgz", - "integrity": "sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==", + "version": "8.24.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.1.tgz", + "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==", "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/types": "8.24.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -6217,16 +6485,16 @@ } }, "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", - "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", + "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.6.0" + "node": ">=14.21.3" }, "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" } }, "node_modules/@webassemblyjs/ast": { @@ -6404,12 +6672,12 @@ "license": "BSD-2-Clause" }, "node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.0.tgz", + "integrity": "sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/accepts": { @@ -6442,18 +6710,8 @@ "bin": { "acorn": "bin/acorn" }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^8" + "engines": { + "node": ">=0.4.0" } }, "node_modules/acorn-jsx": { @@ -6517,19 +6775,6 @@ "node": ">= 14" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -6624,12 +6869,15 @@ } }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/ansi-styles": { @@ -6768,9 +7016,9 @@ } }, "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "dev": true, "license": "MIT", "dependencies": { @@ -6869,6 +7117,46 @@ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "license": "MIT" }, + "node_modules/beasties": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.2.0.tgz", + "integrity": "sha512-Ljqskqx/tbZagIglYoJIMzH5zgssyp+in9+9sAyh15N22AornBeIDnb8EZ6Rk+6ShfMxd92uO3gfpT0NtZbpow==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "htmlparser2": "^9.1.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-media-query-parser": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/beasties/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -7019,14 +7307,15 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "license": "MIT", "dependencies": { "base64-js": "^1.1.2" } }, "node_modules/browserslist": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", - "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "funding": [ { "type": "opencollective", @@ -7120,12 +7409,12 @@ } }, "node_modules/cacache": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", - "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", + "@npmcli/fs": "^4.0.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", @@ -7133,24 +7422,13 @@ "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/cacache/node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dependencies": { - "semver": "^7.3.5" + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/cacache/node_modules/brace-expansion": { @@ -7162,6 +7440,15 @@ "balanced-match": "^1.0.0" } }, + "node_modules/cacache/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/cacache/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -7203,6 +7490,47 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -7251,9 +7579,10 @@ } }, "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -7266,6 +7595,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "get-intrinsic": "^1.2.6" @@ -7287,9 +7617,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001689", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", - "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", + "version": "1.0.30001700", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", + "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", "funding": [ { "type": "opencollective", @@ -7329,9 +7659,9 @@ "license": "MIT" }, "node_modules/chart.js": { - "version": "4.4.7", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.7.tgz", - "integrity": "sha512-pwkcKfdzTMAU/+jNosKhNL2bHtJc/sSmYgVbuGTEDhzkrhmyihmP7vUc/5ZK9WopidMDHNe3Wm7jOd/WhuHWuw==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.8.tgz", + "integrity": "sha512-IkGZlVpXP+83QpMm4uxEiGqSI7jFizwVtF3+n5Pc3k7sMO+tkd0qxh2OzLhenM0K80xtmAONWGBn082EiBQSDA==", "license": "MIT", "dependencies": { "@kurkle/color": "^0.3.0" @@ -7341,37 +7671,18 @@ } }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 14.16.0" }, "funding": { "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" } }, "node_modules/chownr": { @@ -7392,15 +7703,6 @@ "node": ">=6.0" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/cli-cursor": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", @@ -7467,6 +7769,15 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -7496,6 +7807,18 @@ "node": ">=8" } }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -7627,9 +7950,9 @@ } }, "node_modules/compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -7659,6 +7982,15 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7755,13 +8087,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.24.2" + "browserslist": "^4.24.3" }, "funding": { "type": "opencollective", @@ -7807,23 +8139,6 @@ "dev": true, "license": "MIT" }, - "node_modules/critters": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz", - "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==", - "deprecated": "Ownership of Critters has moved to the Nuxt team, who will be maintaining the project going forward. If you'd like to keep using Critters, please switch to the actively-maintained fork at https://github.com/danielroe/beasties", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "chalk": "^4.1.0", - "css-select": "^5.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.2", - "htmlparser2": "^8.0.2", - "postcss": "^8.4.23", - "postcss-media-query-parser": "^0.2.3" - } - }, "node_modules/cross-dirname": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", @@ -7848,7 +8163,8 @@ "node_modules/crypto-js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" }, "node_modules/css-loader": { "version": "7.1.2", @@ -8215,6 +8531,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "license": "MIT", "dependencies": { "is-arguments": "^1.1.1", "is-date-object": "^1.0.5", @@ -8274,19 +8591,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", @@ -8386,6 +8690,7 @@ "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "dev": true, "license": "Apache-2.0", + "optional": true, "engines": { "node": ">=8" } @@ -8408,7 +8713,8 @@ "node_modules/dfa": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "license": "MIT" }, "node_modules/diff": { "version": "4.0.2", @@ -8494,9 +8800,9 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", @@ -8511,6 +8817,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -8533,11 +8840,12 @@ "license": "MIT" }, "node_modules/electron": { - "version": "34.0.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-34.0.0.tgz", - "integrity": "sha512-fpaPb0lifoUJ6UJa4Lk8/0B2Ku/xDZWdc1Gkj67jbygTCrvSon0qquju6Ltx1Kz23GRqqlIHXiy9EvrjpY7/Wg==", + "version": "34.2.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-34.2.0.tgz", + "integrity": "sha512-SYwBJNeXBTm1q/ErybQMUBZAYqEreBUqBwTrNkw1rV4YatDZk5Aittpcus3PPeC4UoI/tqmJ946uG8AKHTd6CA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^20.9.0", @@ -8557,18 +8865,18 @@ "license": "MIT" }, "node_modules/electron-log": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.2.4.tgz", - "integrity": "sha512-iX12WXc5XAaKeHg2QpiFjVwL+S1NVHPFd3V5RXtCmKhpAzXsVQnR3UEc0LovM6p6NkUQxDWnkdkaam9FNUVmCA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.3.0.tgz", + "integrity": "sha512-ILgbh2k9IKbSaN8NAbQriVteEhmkdLo/e4J1dg+JIBTFzXS/kO8zNRZBh/4YPwIT/zeyxF1jP6Xz8GLsPE2IBQ==", "license": "MIT", "engines": { "node": ">= 14" } }, "node_modules/electron-to-chromium": { - "version": "1.5.74", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", - "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/electron/node_modules/@electron/get": { @@ -8594,9 +8902,9 @@ } }, "node_modules/electron/node_modules/@types/node": { - "version": "20.17.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", - "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "version": "20.17.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz", + "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==", "dev": true, "license": "MIT", "dependencies": { @@ -8714,9 +9022,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -8792,6 +9100,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -8806,15 +9115,16 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "license": "MIT" }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -8831,9 +9141,9 @@ "optional": true }, "node_modules/esbuild": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", - "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -8844,36 +9154,37 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.0", - "@esbuild/android-arm": "0.23.0", - "@esbuild/android-arm64": "0.23.0", - "@esbuild/android-x64": "0.23.0", - "@esbuild/darwin-arm64": "0.23.0", - "@esbuild/darwin-x64": "0.23.0", - "@esbuild/freebsd-arm64": "0.23.0", - "@esbuild/freebsd-x64": "0.23.0", - "@esbuild/linux-arm": "0.23.0", - "@esbuild/linux-arm64": "0.23.0", - "@esbuild/linux-ia32": "0.23.0", - "@esbuild/linux-loong64": "0.23.0", - "@esbuild/linux-mips64el": "0.23.0", - "@esbuild/linux-ppc64": "0.23.0", - "@esbuild/linux-riscv64": "0.23.0", - "@esbuild/linux-s390x": "0.23.0", - "@esbuild/linux-x64": "0.23.0", - "@esbuild/netbsd-x64": "0.23.0", - "@esbuild/openbsd-arm64": "0.23.0", - "@esbuild/openbsd-x64": "0.23.0", - "@esbuild/sunos-x64": "0.23.0", - "@esbuild/win32-arm64": "0.23.0", - "@esbuild/win32-ia32": "0.23.0", - "@esbuild/win32-x64": "0.23.0" + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" } }, "node_modules/esbuild-wasm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz", - "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.24.2.tgz", + "integrity": "sha512-03/7Z1gD+ohDnScFztvI4XddTAbKVmMEzCvvkBpQdWKEXJ+73dTyeNrmdxP1Q0zpDMFjzUJwtK4rLjqwiHbzkw==", "dev": true, "license": "MIT", "bin": { @@ -8911,19 +9222,19 @@ } }, "node_modules/eslint": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", - "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "version": "9.20.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz", + "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==", "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.11.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.20.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", @@ -9145,76 +9456,17 @@ "node": ">=0.8.x" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", "license": "Apache-2.0" }, "node_modules/express": { "version": "4.21.2", "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -9313,16 +9565,16 @@ "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -9354,15 +9606,25 @@ "peer": true }, "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", + "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -9548,6 +9810,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", @@ -9563,9 +9835,9 @@ } }, "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "license": "ISC", "peer": true }, @@ -9676,9 +9948,9 @@ } }, "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -9734,6 +10006,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9808,20 +10081,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", + "get-proto": "^1.0.0", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -9863,6 +10137,19 @@ "dev": true, "license": "MIT" }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -9966,18 +10253,18 @@ } }, "node_modules/globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", "dev": true, "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.3", + "path-type": "^6.0.0", "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" + "unicorn-magic": "^0.3.0" }, "engines": { "node": ">=18" @@ -9986,24 +10273,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/globby/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10013,6 +10290,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10056,6 +10334,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/gradient-path/-/gradient-path-2.3.0.tgz", "integrity": "sha512-vZdF/Z0EpqUztzWXFjFC16lqcialHacYoRonslk/bC6CuujkuIrqx7etlzdYHY4SnUU94LRWESamZKfkGh7yYQ==", + "license": "MIT", "dependencies": { "tinygradient": "^1.0.0" } @@ -10103,6 +10382,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -10126,15 +10406,15 @@ } }, "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.0.2.tgz", + "integrity": "sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg==", "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/hosted-git-info/node_modules/lru-cache": { @@ -10185,27 +10465,11 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, "node_modules/html-to-pdfmake": { - "version": "2.5.20", - "resolved": "https://registry.npmjs.org/html-to-pdfmake/-/html-to-pdfmake-2.5.20.tgz", - "integrity": "sha512-sops7m5JpVzcsfFn8C6+NZ8D8hT5tSXT8NsduMVP4qXq+xhlR9haTfNTgZlE6p2zpwKEiYtBXScQ3P2vwCKCaQ==" + "version": "2.5.21", + "resolved": "https://registry.npmjs.org/html-to-pdfmake/-/html-to-pdfmake-2.5.21.tgz", + "integrity": "sha512-kTnZseZH1TygHy15D3B1M7zy5dRXFJAsfh/sZp1bMsUhfG6WPkhdwSBECvebMf53Lb+Ias9M8YkGoNyZcDPppw==", + "license": "MIT" }, "node_modules/htmlparser2": { "version": "8.0.2", @@ -10255,9 +10519,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", "license": "MIT" }, "node_modules/http-proxy": { @@ -10320,28 +10584,18 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { "node": ">= 14" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, "node_modules/hyperdyperid": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", @@ -10397,24 +10651,24 @@ "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", - "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", + "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/ignore-walk": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", - "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz", + "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==", "license": "ISC", "dependencies": { "minimatch": "^9.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/ignore-walk/node_modules/brace-expansion": { @@ -10462,9 +10716,9 @@ "license": "MIT" }, "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -10486,15 +10740,6 @@ "node": ">=0.8.19" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -10513,12 +10758,12 @@ "license": "ISC" }, "node_modules/ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz", + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/internmap": { @@ -10572,6 +10817,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -10602,9 +10848,9 @@ } }, "node_modules/is-core-module": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", - "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -10620,6 +10866,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -10706,12 +10953,6 @@ "node": ">=8" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "license": "MIT" - }, "node_modules/is-network-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", @@ -10758,6 +10999,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", @@ -10771,19 +11013,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -10925,9 +11154,9 @@ } }, "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "devOptional": true, "license": "MIT", "bin": { @@ -10937,7 +11166,8 @@ "node_modules/jpeg-exif": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/jpeg-exif/-/jpeg-exif-1.1.4.tgz", - "integrity": "sha512-a+bKEcCjtuW5WTdgeXFzswSrdqi0jk4XlEtZlx5A94wCoBpFjfFTbo/Tra5SpNCl/YFZPvcV1dJc+TAYeg6ROQ==" + "integrity": "sha512-a+bKEcCjtuW5WTdgeXFzswSrdqi0jk4XlEtZlx5A94wCoBpFjfFTbo/Tra5SpNCl/YFZPvcV1dJc+TAYeg6ROQ==", + "license": "MIT" }, "node_modules/jquery": { "version": "3.7.1", @@ -10970,15 +11200,15 @@ "license": "MIT" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -10987,6 +11217,15 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "license": "MIT" }, + "node_modules/json-parse-even-better-errors": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", + "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", + "license": "MIT", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -11087,9 +11326,9 @@ } }, "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", "license": "MIT", "dependencies": { "picocolors": "^1.0.0", @@ -11097,9 +11336,9 @@ } }, "node_modules/less": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", - "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.1.tgz", + "integrity": "sha512-CasaJidTIhWmjcqv0Uj5vccMI7pJgfD9lMkKtlnTHAdJdYK/7l8pM9tumLyJ0zhbD4KJLo/YvTj+xznQd5NBhg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -11200,9 +11439,9 @@ "license": "MIT" }, "node_modules/listr2": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", - "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", @@ -11216,18 +11455,6 @@ "node": ">=18.0.0" } }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/listr2/node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -11246,21 +11473,6 @@ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "license": "MIT" }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/listr2/node_modules/wrap-ansi": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", @@ -11279,29 +11491,30 @@ } }, "node_modules/lmdb": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.13.tgz", - "integrity": "sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.2.tgz", + "integrity": "sha512-LriG93la4PbmPMwI7Hbv8W+0ncLK7549w4sbZSi4QGDjnnxnmNMgxUkaQTEMzH8TpwsfFvgEjpLX7V8B/I9e3g==", "dev": true, "hasInstallScript": true, "license": "MIT", + "optional": true, "dependencies": { - "msgpackr": "^1.10.2", + "msgpackr": "^1.11.2", "node-addon-api": "^6.1.0", "node-gyp-build-optional-packages": "5.2.2", - "ordered-binary": "^1.4.1", + "ordered-binary": "^1.5.3", "weak-lru-cache": "^1.2.2" }, "bin": { "download-lmdb-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.0.13", - "@lmdb/lmdb-darwin-x64": "3.0.13", - "@lmdb/lmdb-linux-arm": "3.0.13", - "@lmdb/lmdb-linux-arm64": "3.0.13", - "@lmdb/lmdb-linux-x64": "3.0.13", - "@lmdb/lmdb-win32-x64": "3.0.13" + "@lmdb/lmdb-darwin-arm64": "3.2.2", + "@lmdb/lmdb-darwin-x64": "3.2.2", + "@lmdb/lmdb-linux-arm": "3.2.2", + "@lmdb/lmdb-linux-arm64": "3.2.2", + "@lmdb/lmdb-linux-x64": "3.2.2", + "@lmdb/lmdb-win32-x64": "3.2.2" } }, "node_modules/load-json-file": { @@ -11394,6 +11607,7 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", "dev": true, "license": "MIT" }, @@ -11460,18 +11674,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/log-update/node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -11515,21 +11717,6 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", @@ -11576,9 +11763,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -11618,26 +11805,25 @@ "license": "ISC" }, "node_modules/make-fetch-happen": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", - "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", "license": "ISC", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", + "minipass-fetch": "^4.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", + "negotiator": "^1.0.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", - "ssri": "^10.0.0" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/matcher": { @@ -11664,6 +11850,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -11678,9 +11865,9 @@ } }, "node_modules/memfs": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.15.0.tgz", - "integrity": "sha512-q9MmZXd2rRWHS6GU3WEm3HyiXZyyoA1DqdOhEq0lxPBmKb5S7IAOwX0RgUCwJfqjelDCySa5h8ujOy24LqsWcw==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.0.tgz", + "integrity": "sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==", "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/json-pack": "^1.0.3", @@ -11819,9 +12006,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", "dev": true, "license": "MIT", "dependencies": { @@ -11889,17 +12076,17 @@ } }, "node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.0.tgz", + "integrity": "sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w==", "license": "MIT", "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "minizlib": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" }, "optionalDependencies": { "encoding": "^0.1.13" @@ -11996,36 +12183,18 @@ "license": "ISC" }, "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", + "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, "engines": { - "node": ">=8" + "node": ">= 18" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -12041,7 +12210,8 @@ "node_modules/monaco-editor": { "version": "0.52.2", "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz", - "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==" + "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==", + "license": "MIT" }, "node_modules/mousetrap": { "version": "1.6.5", @@ -12071,6 +12241,7 @@ "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==", "dev": true, "license": "MIT", + "optional": true, "optionalDependencies": { "msgpackr-extract": "^3.0.2" } @@ -12112,12 +12283,12 @@ } }, "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/nanoid": { @@ -12178,9 +12349,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -12205,16 +12376,16 @@ } }, "node_modules/ng2-file-upload": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ng2-file-upload/-/ng2-file-upload-7.0.1.tgz", - "integrity": "sha512-qqJRzdRehYn6IQyr49qzW4Z3FYYr2ehq/vcn2K933Xf4kxJwhkzWObzJMEDYzhORoTndt+BYfVBNKmN4wjZkyw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ng2-file-upload/-/ng2-file-upload-8.0.0.tgz", + "integrity": "sha512-uforjhx9zHxVJvstOwILWnn7qIpFD+V7x9xtsBIczVxI4KYwGtek2GyEohgZTemv979nZtcQBZrFGqH981OroA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/common": "^18.0.0", - "@angular/core": "^18.0.0" + "@angular/common": "^19.0.0", + "@angular/core": "^19.0.0" } }, "node_modules/ngx-csv": { @@ -12223,49 +12394,13 @@ "integrity": "sha512-rtR5kUUxH1RgZegyRuFaoy3KoeRnP4oi6lHTZkNWoQ19bpVqXOwMFOkdwWjElI4RsMEFCnaFcJQ5iARFsjE86Q==", "license": "MIT" }, - "node_modules/ngx-ellipsis": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ngx-ellipsis/-/ngx-ellipsis-5.0.1.tgz", - "integrity": "sha512-CIc0qfQsTqIb5g8TTmTQ49Kc1Li1OalNmZy+Z6om9Bf4UEo2l+eJVnHhBFpQeWTtl5iZsJ1w8DUBGLAcm8eICg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "peerDependencies": { - "@angular/common": ">=16.0.0 <19.0.0", - "@angular/core": ">=16.0.0 <19.0.0" - } - }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node_modules/nice-napi/node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/node-forge": { "version": "1.3.1", @@ -12277,40 +12412,27 @@ } }, "node_modules/node-gyp": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz", - "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.1.0.tgz", + "integrity": "sha512-/+7TuHKnBpnMvUQnsYEb0JOozDZqarQbfNuSGLXIjhStMT0fbw7IdSqWgopOP5xhRZE+lsbIvAHcekddruPZgQ==", "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^4.1.0", + "make-fetch-happen": "^14.0.3", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5", - "tar": "^6.2.1", - "which": "^4.0.0" + "tar": "^7.4.3", + "which": "^5.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/node-gyp-build": { - "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, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/node-gyp-build-optional-packages": { @@ -12319,6 +12441,7 @@ "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { "detect-libc": "^2.0.1" }, @@ -12337,6 +12460,15 @@ "balanced-match": "^1.0.0" } }, + "node_modules/node-gyp/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/node-gyp/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -12381,10 +12513,42 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/node-gyp/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/node-gyp/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", "license": "ISC", "dependencies": { "isexe": "^3.1.1" @@ -12393,7 +12557,16 @@ "node-which": "bin/which.js" }, "engines": { - "node": "^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/node-gyp/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" } }, "node_modules/node-releases": { @@ -12403,18 +12576,48 @@ "license": "MIT" }, "node_modules/nopt": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", "license": "ISC", "dependencies": { - "abbrev": "^2.0.0" + "abbrev": "^3.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, "node_modules/normalize-path": { @@ -12449,107 +12652,98 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm-bundled": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz", + "integrity": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==", + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm-install-checks": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.1.tgz", + "integrity": "sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==", "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", + "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.1.tgz", + "integrity": "sha512-aDxjFfPV3Liw0WOBWlyZLMBqtbgbg03rmGvHDJa2Ttv7tIz+1oB5qWec4psCDFZcZi9b5XdGkPdQiJxOPzvQRQ==", "license": "ISC", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-packlist": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", - "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz", + "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==", "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.4" + "ignore-walk": "^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-pick-manifest": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", - "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz", + "integrity": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==", "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-registry-fetch": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz", - "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==", + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz", + "integrity": "sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==", "license": "ISC", "dependencies": { - "@npmcli/redact": "^2.0.0", + "@npmcli/redact": "^3.0.0", "jsonparse": "^1.3.1", - "make-fetch-happen": "^13.0.0", + "make-fetch-happen": "^14.0.0", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minizlib": "^2.1.2", - "npm-package-arg": "^11.0.0", - "proc-log": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/@npmcli/redact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz", - "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/nth-check": { @@ -12566,9 +12760,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -12581,6 +12775,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -12711,6 +12906,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/ora/node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -12757,12 +12961,25 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "license": "ISC" }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ordered-binary": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz", "integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/os-tmpdir": { "version": "1.0.2", @@ -12841,15 +13058,12 @@ } }, "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -12898,226 +13112,41 @@ "license": "BlueOak-1.0.0" }, "node_modules/pacote": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz", - "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz", + "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==", "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/package-json": "^5.1.0", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^8.0.0", - "cacache": "^18.0.0", + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", - "npm-package-arg": "^11.0.0", - "npm-packlist": "^8.0.0", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^17.0.0", - "proc-log": "^4.0.0", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", - "sigstore": "^2.2.0", - "ssri": "^10.0.0", + "sigstore": "^3.0.0", + "ssri": "^12.0.0", "tar": "^6.1.11" }, "bin": { "pacote": "bin/index.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/git": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", - "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", - "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", - "ini": "^4.1.3", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", - "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "bin/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/package-json": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", - "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", - "dependencies": { - "@npmcli/git": "^5.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/promise-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", - "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", - "dependencies": { - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/run-script": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz", - "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^10.0.0", - "proc-log": "^4.0.0", - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/pacote/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/pacote/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/pacote/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/npm-bundled": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", - "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" }, "node_modules/parent-module": { "version": "1.0.1", @@ -13294,7 +13323,8 @@ "node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", @@ -13309,6 +13339,7 @@ "version": "0.2.18", "resolved": "https://registry.npmjs.org/pdfmake/-/pdfmake-0.2.18.tgz", "integrity": "sha512-Fe+GnMS8EVZu5rci/CDaQ+xmUoHvx8P+rvIlrwSYM6A5c7Aik8G6lpJbddhjBE2jXGjv6WcUCFCB06uZbjxkMw==", + "license": "MIT", "dependencies": { "@foliojs-fork/linebreak": "^1.1.2", "@foliojs-fork/pdfkit": "^0.15.3", @@ -13383,13 +13414,13 @@ } }, "node_modules/piscina": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz", - "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz", + "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==", "dev": true, "license": "MIT", "optionalDependencies": { - "nice-napi": "^1.0.2" + "@napi-rs/nice": "^1.0.1" } }, "node_modules/pkg-dir": { @@ -13456,9 +13487,9 @@ "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==" }, "node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -13476,8 +13507,8 @@ "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -13613,9 +13644,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, "license": "MIT", "dependencies": { @@ -13670,12 +13701,12 @@ } }, "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/process-nextick-args": { @@ -13694,12 +13725,6 @@ "node": ">=0.4.0" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "license": "ISC" - }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", @@ -13928,32 +13953,12 @@ }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "license": "MIT", + "engines": { + "node": ">=4" } }, "node_modules/read-pkg/node_modules/path-type": { @@ -13979,16 +13984,6 @@ "node": ">=0.10.0" } }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -14004,25 +13999,16 @@ } }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">= 14.18.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/rechoir": { @@ -14082,20 +14068,23 @@ } }, "node_modules/regex-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", "dev": true, "license": "MIT" }, "node_modules/regexp.prototype.flags": { - "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==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "set-function-name": "^2.0.2" }, "engines": { @@ -14242,1360 +14231,1026 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/resedit/-/resedit-2.0.3.tgz", "integrity": "sha512-oTeemxwoMuxxTYxXUwjkrOPfngTQehlv0/HoYFNkB4uzsP1Un1A9nI8JQKGOFkxpqkC7qkMs0lUsGrvUlbLNUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pe-library": "^1.0.1" - }, - "engines": { - "node": ">=14", - "npm": ">=7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jet2jet" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", - "license": "MIT", - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, + "dev": true, + "license": "MIT", "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" + "pe-library": "^1.0.1" }, "engines": { - "node": ">=8.0" + "node": ">=14", + "npm": ">=7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" } }, - "node_modules/rollup": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", - "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", - "dev": true, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "license": "MIT", "dependencies": { - "@types/estree": "1.0.5" + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { - "rollup": "dist/bin/rollup" + "resolve": "bin/resolve" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "node": ">= 0.4" }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.22.4", - "@rollup/rollup-android-arm64": "4.22.4", - "@rollup/rollup-darwin-arm64": "4.22.4", - "@rollup/rollup-darwin-x64": "4.22.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", - "@rollup/rollup-linux-arm-musleabihf": "4.22.4", - "@rollup/rollup-linux-arm64-gnu": "4.22.4", - "@rollup/rollup-linux-arm64-musl": "4.22.4", - "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", - "@rollup/rollup-linux-riscv64-gnu": "4.22.4", - "@rollup/rollup-linux-s390x-gnu": "4.22.4", - "@rollup/rollup-linux-x64-gnu": "4.22.4", - "@rollup/rollup-linux-x64-musl": "4.22.4", - "@rollup/rollup-win32-arm64-msvc": "4.22.4", - "@rollup/rollup-win32-ia32-msvc": "4.22.4", - "@rollup/rollup-win32-x64-msvc": "4.22.4", - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "dev": true, "license": "MIT" }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sanitize-html": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.14.0.tgz", - "integrity": "sha512-CafX+IUPxZshXqqRaG9ZClSlfPVjSxI0td7n07hk8QO2oO+9JDnlcL8iM8TWeOXOIBFgIOx6zioTzM53AOMn3g==", - "dependencies": { - "deepmerge": "^4.2.2", - "escape-string-regexp": "^4.0.0", - "htmlparser2": "^8.0.0", - "is-plain-object": "^5.0.0", - "parse-srcset": "^1.0.2", - "postcss": "^8.3.11" - } - }, - "node_modules/sass": { - "version": "1.83.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.4.tgz", - "integrity": "sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==", - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" }, "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" + "node": ">=12" } }, - "node_modules/sass-loader": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz", - "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==", + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, "license": "MIT", "dependencies": { - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/sass/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dependencies": { - "readdirp": "^4.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=8.9.0" } }, - "node_modules/sass/node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "node": ">=0.10.0" } }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" - }, - "node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" + "lowercase-keys": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/schema-utils/node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "license": "MIT", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/screenfull": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", - "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, "engines": { - "node": ">=10" + "node": ">= 4" } }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { - "node": ">=10" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true, - "license": "MIT", - "optional": true + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", + "node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "license": "ISC", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "glob": "^10.3.7" }, - "engines": { - "node": ">= 0.8.0" + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/rimraf/node_modules/brace-expansion": { + "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": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "balanced-match": "^1.0.0" } }, - "node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/rimraf/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { - "type-fest": "^0.13.1" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=10" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, + "node_modules/rimraf/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8.0" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/rollup": { + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.30.1.tgz", + "integrity": "sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.30.1", + "@rollup/rollup-android-arm64": "4.30.1", + "@rollup/rollup-darwin-arm64": "4.30.1", + "@rollup/rollup-darwin-x64": "4.30.1", + "@rollup/rollup-freebsd-arm64": "4.30.1", + "@rollup/rollup-freebsd-x64": "4.30.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.30.1", + "@rollup/rollup-linux-arm-musleabihf": "4.30.1", + "@rollup/rollup-linux-arm64-gnu": "4.30.1", + "@rollup/rollup-linux-arm64-musl": "4.30.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.30.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.30.1", + "@rollup/rollup-linux-riscv64-gnu": "4.30.1", + "@rollup/rollup-linux-s390x-gnu": "4.30.1", + "@rollup/rollup-linux-x64-gnu": "4.30.1", + "@rollup/rollup-linux-x64-musl": "4.30.1", + "@rollup/rollup-win32-arm64-msvc": "4.30.1", + "@rollup/rollup-win32-ia32-msvc": "4.30.1", + "@rollup/rollup-win32-x64-msvc": "4.30.1", + "fsevents": "~2.3.2" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" + "queue-microtask": "^1.2.2" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/sanitize-html": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.14.0.tgz", + "integrity": "sha512-CafX+IUPxZshXqqRaG9ZClSlfPVjSxI0td7n07hk8QO2oO+9JDnlcL8iM8TWeOXOIBFgIOx6zioTzM53AOMn3g==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "htmlparser2": "^8.0.0", + "is-plain-object": "^5.0.0", + "parse-srcset": "^1.0.2", + "postcss": "^8.3.11" } }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "node_modules/sass": { + "version": "1.85.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", "license": "MIT", "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/sass-loader": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", + "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", + "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "neo-async": "^2.6.2" }, "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "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==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "node": ">= 18.12.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "license": "ISC" }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, + "node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", "license": "MIT", "dependencies": { - "kind-of": "^6.0.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "ajv": "^8.0.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "node_modules/screenfull": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" }, - "node_modules/shx": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", - "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", - "dev": true, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "license": "MIT", "dependencies": { - "minimist": "^1.2.3", - "shelljs": "^0.8.5" - }, - "bin": { - "shx": "lib/cli.js" + "@types/node-forge": "^1.3.0", + "node-forge": "^1" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/side-channel-list": { + "node_modules/semver-compare": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "optional": true }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ms": "2.0.0" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "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==", + "license": "MIT", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.8" } }, - "node_modules/sigstore": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", - "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", - "license": "Apache-2.0", + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "@sigstore/sign": "^2.3.2", - "@sigstore/tuf": "^2.3.4", - "@sigstore/verify": "^1.2.1" + "type-fest": "^0.13.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", + "optional": true, "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "license": "MIT", "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "node": ">= 0.8.0" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "license": "MIT", "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">= 0.6" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "license": "MIT", "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">= 0.6" } }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" }, "engines": { - "node": ">= 14" + "node": ">= 0.8.0" } }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, "engines": { - "node": ">= 8" + "node": ">= 0.4" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", + "node_modules/set-function-name": { + "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==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/source-map-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", - "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "license": "MIT", "dependencies": { - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.2" + "kind-of": "^6.0.2" }, "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.72.1" + "node": ">=8" } }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "engines": { + "node": ">=8" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "license": "Apache-2.0", + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" } }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/shx": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", + "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "dev": true, "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "minimist": "^1.2.3", + "shelljs": "^0.8.5" + }, + "bin": { + "shx": "lib/cli.js" + }, + "engines": { + "node": ">=6" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "license": "CC0-1.0" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "license": "BSD-3-Clause" - }, - "node_modules/ssr-window": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", - "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==", - "license": "MIT" - }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { - "node": ">=18" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", + "node_modules/sigstore": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz", + "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", + "license": "Apache-2.0", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0", + "@sigstore/sign": "^3.1.0", + "@sigstore/tuf": "^3.1.0", + "@sigstore/verify": "^2.1.0" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 8" } }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/strip-outer/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/source-map-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/style-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", - "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, "engines": { "node": ">= 18.12.0" }, @@ -15604,302 +15259,276 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.27.0" + "webpack": "^5.72.1" } }, - "node_modules/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "debug": "^4.1.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">= 8.0" + "node": ">=0.10.0" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/swiper": { - "version": "8.4.7", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz", - "integrity": "sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==", - "funding": [ - { - "type": "patreon", - "url": "https://www.patreon.com/swiperjs" - }, - { - "type": "open_collective", - "url": "http://opencollective.com/swiper" - } - ], - "hasInstallScript": true, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "license": "MIT", "dependencies": { - "dom7": "^4.0.4", - "ssr-window": "^4.0.2" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "engines": { - "node": ">= 4.7.0" + "node": ">=6.0.0" } }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" + }, + "node_modules/ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==", + "license": "MIT" + }, + "node_modules/ssri": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, "engines": { - "node": ">=0.10" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "safe-buffer": "~5.2.0" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">= 8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, - "node_modules/terser": { - "version": "5.31.6", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", - "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", - "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "node": ">=8" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/thingies": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", - "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", - "license": "Unlicense", + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=10.18" + "node": ">=12" }, - "peerDependencies": { - "tslib": "^2" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" - }, - "node_modules/tinycolor2": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" - }, - "node_modules/tinygradient": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/tinygradient/-/tinygradient-1.1.5.tgz", - "integrity": "sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==", - "dependencies": { - "@types/tinycolor2": "^1.4.0", - "tinycolor2": "^1.0.0" + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.6.0" + "node": ">=8" } }, - "node_modules/to-regex-range": { + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, "engines": { - "node": ">=8.0" + "node": ">=8" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">=4" } }, - "node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", - "license": "Apache-2.0", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { - "node": ">=10.0" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "license": "MIT", "dependencies": { @@ -15909,7 +15538,7 @@ "node": ">=0.10.0" } }, - "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "node_modules/strip-outer/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", @@ -15919,871 +15548,812 @@ "node": ">=0.8.0" } }, - "node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "node_modules/style-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "license": "MIT", - "peer": true, "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" + "node": ">= 18.12.0" }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } + "webpack": "^5.27.0" } }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "debug": "^4.1.0" }, "engines": { - "node": ">=6" + "node": ">= 8.0" } }, - "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "license": "0BSD" - }, - "node_modules/tuf-js": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", - "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "@tufjs/models": "2.0.1", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/swiper": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz", + "integrity": "sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "hasInstallScript": true, "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-assert": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", - "dev": true, - "license": "MIT" - }, - "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "dom7": "^4.0.4", + "ssr-window": "^4.0.2" }, "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">= 4.7.0" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, "engines": { - "node": ">=4" + "node": ">=0.10" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "dev": true, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/unicode-properties": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", - "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", "dependencies": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/unicode-property-aliases-ecmascript": { + "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/unicode-trie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "license": "MIT", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", "engines": { - "node": ">=18" + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 8" } }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "node_modules/tar/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/unique-slug": { + "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/terser": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", + "license": "BSD-2-Clause", "dependencies": { - "imurmurhash": "^0.1.4" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "license": "Unlicense", "engines": { - "node": ">= 0.8" + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "license": "MIT" + }, + "node_modules/tinygradient": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/tinygradient/-/tinygradient-1.1.5.tgz", + "integrity": "sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==", "license": "MIT", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "@types/tinycolor2": "^1.4.0", + "tinycolor2": "^1.0.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", "dependencies": { - "punycode": "^2.1.0" + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } }, - "node_modules/utils-merge": { + "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">=0.6" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, - "license": "MIT" + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "license": "Apache-2.0", + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "license": "ISC", + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.8.0" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/ts-api-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.8" + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" } }, - "node_modules/vite": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz", - "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==", + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" }, "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" }, "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { + "@swc/core": { "optional": true }, - "terser": { + "@swc/wasm": { "optional": true } } }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "aix" - ], + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/tuf-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.0.1.tgz", + "integrity": "sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "@tufjs/models": "3.0.1", + "debug": "^4.3.6", + "make-fetch-happen": "^14.0.1" + }, "engines": { - "node": ">=12" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.8.0" } }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, "engines": { - "node": ">=12" + "node": ">= 0.6" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=12" + "node": ">=14.17" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/unique-filename": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", + "license": "ISC", + "dependencies": { + "unique-slug": "^5.0.0" + }, "engines": { - "node": ">=12" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/unique-slug": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, "engines": { - "node": ">=12" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 10.0.0" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], - "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], "engines": { - "node": ">=12" + "node": ">= 0.4.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz", + "integrity": "sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==", + "license": "ISC", "engines": { - "node": ">=12" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "node_modules/vite": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.1.tgz", + "integrity": "sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==", "dev": true, - "hasInstallScript": true, "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.24.2", + "postcss": "^8.5.2", + "rollup": "^4.30.1" + }, "bin": { - "esbuild": "bin/esbuild" + "vite": "bin/vite.js" }, "engines": { - "node": ">=12" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, "node_modules/vite/node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "dev": true, "funding": [ { @@ -16800,8 +16370,9 @@ } ], "license": "MIT", + "peer": true, "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -16810,9 +16381,9 @@ } }, "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", @@ -16845,12 +16416,13 @@ "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/webpack": { - "version": "5.97.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "version": "5.98.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", "license": "MIT", "peer": true, "dependencies": { @@ -16872,9 +16444,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", + "schema-utils": "^4.3.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, @@ -16928,7 +16500,6 @@ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", "license": "MIT", - "peer": true, "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", @@ -16980,12 +16551,47 @@ } } }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "license": "MIT", - "peer": true, "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -17005,29 +16611,43 @@ } } }, + "node_modules/webpack-dev-server/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", "dev": true, "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", - "wildcard": "^2.0.0" + "wildcard": "^2.0.1" }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-merge/node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" + "node": ">=18.0.0" } }, "node_modules/webpack-sources": { @@ -17061,33 +16681,6 @@ } } }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -17119,32 +16712,6 @@ "license": "MIT", "peer": true }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT", - "peer": true - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -17232,6 +16799,15 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -17261,6 +16837,27 @@ "node": ">=8" } }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -17290,6 +16887,18 @@ "node": ">=8" } }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -17297,9 +16906,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -17387,6 +16996,15 @@ "node": ">=12" } }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -17416,6 +17034,18 @@ "node": ">=8" } }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -17462,9 +17092,9 @@ } }, "node_modules/zone.js": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz", - "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.0.tgz", + "integrity": "sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==", "license": "MIT" } } diff --git a/CSETWebNg/package.json b/CSETWebNg/package.json index 2b84bc5979..08f7198e95 100644 --- a/CSETWebNg/package.json +++ b/CSETWebNg/package.json @@ -16,31 +16,31 @@ "setup:electron-build-files": "shx rm -rf temp-electron && shx mkdir -p temp-electron/node_modules && shx cp -r {package.json,main-electron.js,License.txt,NOTICE.txt,dist} temp-electron && shx cp -r node_modules/{electron-log,electron-find-on-page,lodash} temp-electron/node_modules" }, "dependencies": { - "@angular-devkit/build-webpack": "^0.1901.2", - "@angular-devkit/schematics": "^18.2.10", - "@angular-eslint/schematics": "^18.4.3", - "@angular-slider/ngx-slider": "^18.0.0", - "@angular/animations": "^18.2.11", - "@angular/cdk": "^18.2.11", - "@angular/cli": "^18.2.11", - "@angular/common": "^18.2.11", - "@angular/compiler": "^18.2.11", - "@angular/core": "^18.2.11", - "@angular/elements": "^18.2.11", - "@angular/forms": "^18.2.11", - "@angular/material": "^18.2.11", - "@angular/platform-browser": "^18.2.11", - "@angular/platform-browser-dynamic": "^18.2.11", - "@angular/platform-server": "^18.2.11", - "@angular/router": "^18.2.11", - "@fortawesome/angular-fontawesome": "^0.15.0", + "@angular-devkit/build-webpack": "^0.1901.8", + "@angular-devkit/schematics": "^19.1.8", + "@angular-eslint/schematics": "^19.1.0", + "@angular-slider/ngx-slider": "^19.0.0", + "@angular/animations": "^19.1.7", + "@angular/cdk": "^19.1.5", + "@angular/cli": "^19.1.8", + "@angular/common": "^19.1.7", + "@angular/compiler": "^19.1.7", + "@angular/core": "^19.1.7", + "@angular/elements": "^19.1.7", + "@angular/forms": "^19.1.7", + "@angular/material": "^19.1.5", + "@angular/platform-browser": "^19.1.7", + "@angular/platform-browser-dynamic": "^19.1.7", + "@angular/platform-server": "^19.1.7", + "@angular/router": "^19.1.7", + "@fortawesome/angular-fontawesome": "^1.0.0", "@fortawesome/fontawesome-free": "^6.6.0", "@fortawesome/fontawesome-svg-core": "^6.6.0", "@jsverse/transloco": "^7.5.1", "@kolkov/angular-editor": "^3.0.0-beta.2", - "@ng-bootstrap/ng-bootstrap": "^17.0.1", + "@ng-bootstrap/ng-bootstrap": "^18.0.0", "@ngstack/code-editor": "^9.0.0", - "@swimlane/ngx-charts": "^21.1.2", + "@swimlane/ngx-charts": "^22.0.0-alpha.0", "@types/jquery": "^3.5.32", "@types/sanitize-html": "^2.13.0", "angular2-hotkeys": "^16.0.1", @@ -60,9 +60,8 @@ "material-design-icons": "^3.0.1", "monaco-editor": "^0.52.2", "ng2-currency-mask": "^13.0.3", - "ng2-file-upload": "^7.0.1", + "ng2-file-upload": "^8.0.0", "ngx-csv": "^0.3.2", - "ngx-ellipsis": "^5.0.1", "pdfmake": "^0.2.18", "rxjs": "^7.8.1", "sanitize-html": "^2.14.0", @@ -71,12 +70,12 @@ "style-loader": "^4.0.0", "swiper": "^8.4.7", "typescript": "5.5", - "zone.js": "^0.14.10" + "zone.js": "^0.15.0" }, "devDependencies": { - "@angular-builders/custom-webpack": "^18.0.0", + "@angular-builders/custom-webpack": "^19.0.0", "@electron/packager": "^18.3.6", "electron": "^34.0.0", "shx": "^0.3.4" } -} +} \ No newline at end of file diff --git a/CSETWebNg/src/app/acet/inherent-risk-profile/inherent-risk-profile.component.ts b/CSETWebNg/src/app/acet/inherent-risk-profile/inherent-risk-profile.component.ts index d69d229684..8cee43bd13 100644 --- a/CSETWebNg/src/app/acet/inherent-risk-profile/inherent-risk-profile.component.ts +++ b/CSETWebNg/src/app/acet/inherent-risk-profile/inherent-risk-profile.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { AssessmentService } from '../../services/assessment.service'; @Component({ - selector: 'app-inherent-risk-profile', - templateUrl: './inherent-risk-profile.component.html', - styleUrls: ['../../reports/reports.scss'] + selector: 'app-inherent-risk-profile', + templateUrl: './inherent-risk-profile.component.html', + styleUrls: ['../../reports/reports.scss'], + standalone: false }) export class InherentRiskProfileComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/aggregation-detail/aggregation-detail.component.ts b/CSETWebNg/src/app/aggregation/aggregation-detail/aggregation-detail.component.ts index 95b5fcdc01..1263cf1e38 100644 --- a/CSETWebNg/src/app/aggregation/aggregation-detail/aggregation-detail.component.ts +++ b/CSETWebNg/src/app/aggregation/aggregation-detail/aggregation-detail.component.ts @@ -26,10 +26,11 @@ import { NavigationAggregService } from '../../services/navigationAggreg.service import { AggregationService } from '../../services/aggregation.service'; @Component({ - selector: 'app-aggregation-detail', - templateUrl: './aggregation-detail.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-aggregation-detail', + templateUrl: './aggregation-detail.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AggregationDetailComponent { diff --git a/CSETWebNg/src/app/aggregation/aggregation-home/aggregation-home.component.ts b/CSETWebNg/src/app/aggregation/aggregation-home/aggregation-home.component.ts index 1150a10407..bc511613e8 100644 --- a/CSETWebNg/src/app/aggregation/aggregation-home/aggregation-home.component.ts +++ b/CSETWebNg/src/app/aggregation/aggregation-home/aggregation-home.component.ts @@ -30,11 +30,12 @@ import { MatDialog } from '@angular/material/dialog'; import { Aggregation } from '../../models/aggregation.model'; @Component({ - selector: 'app-aggregation-home', - templateUrl: './aggregation-home.component.html', - styleUrls: ['./aggregation-home.component.scss'], - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a trend-table-width' } + selector: 'app-aggregation-home', + templateUrl: './aggregation-home.component.html', + styleUrls: ['./aggregation-home.component.scss'], + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a trend-table-width' }, + standalone: false }) export class AggregationHomeComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/alias-assessments/alias-assessments.component.ts b/CSETWebNg/src/app/aggregation/alias-assessments/alias-assessments.component.ts index cec49dc3b9..db37fc0581 100644 --- a/CSETWebNg/src/app/aggregation/alias-assessments/alias-assessments.component.ts +++ b/CSETWebNg/src/app/aggregation/alias-assessments/alias-assessments.component.ts @@ -30,10 +30,11 @@ import { NavigationAggregService } from '../../services/navigationAggreg.service import { ConfirmComponent } from '../../dialogs/confirm/confirm.component'; @Component({ - selector: 'app-alias-assessments', - templateUrl: './alias-assessments.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a trend-table-width' } + selector: 'app-alias-assessments', + templateUrl: './alias-assessments.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a trend-table-width' }, + standalone: false }) export class AliasAssessmentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/compare-analytics.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/compare-analytics.component.ts index 907c0524b5..c932b20c1e 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/compare-analytics.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/compare-analytics.component.ts @@ -29,9 +29,10 @@ import { NavigationAggregService } from '../../services/navigationAggreg.service import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-compare-analytics', - templateUrl: './compare-analytics.component.html', - host: { class: 'd-flex flex-column flex-11a trend-table-width' } + selector: 'app-compare-analytics', + templateUrl: './compare-analytics.component.html', + host: { class: 'd-flex flex-column flex-11a trend-table-width' }, + standalone: false }) export class CompareAnalyticsComponent implements OnInit { type: string; diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-bestworst/compare-bestworst.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-bestworst/compare-bestworst.component.ts index d165f38b23..c05eb18d8d 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-bestworst/compare-bestworst.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-bestworst/compare-bestworst.component.ts @@ -29,10 +29,11 @@ import { ColorService } from '../../../../services/color.service'; import { QuestionsService } from '../../../../services/questions.service'; @Component({ - selector: 'app-compare-bestworst-maturity', - templateUrl: './compare-bestworst.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-bestworst-maturity', + templateUrl: './compare-bestworst.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareMaturityBestworstComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-individual/compare-individual.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-individual/compare-individual.component.ts index 9d79ee423b..8f656623c5 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-individual/compare-individual.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-individual/compare-individual.component.ts @@ -28,10 +28,11 @@ import { ColorService } from '../../../../services/color.service'; import { QuestionsService } from '../../../../services/questions.service'; @Component({ - selector: 'app-compare-individual-maturity', - templateUrl: './compare-individual.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-individual-maturity', + templateUrl: './compare-individual.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareMaturityIndividualComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-missed/compare-missed.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-missed/compare-missed.component.ts index 5cf5646263..09074fde76 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-missed/compare-missed.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/maturity-based/compare-missed/compare-missed.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { AggregationService } from '../../../../services/aggregation.service'; @Component({ - selector: 'app-compare-missed-maturity', - templateUrl: './compare-missed.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-missed-maturity', + templateUrl: './compare-missed.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareMaturityMissedComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-bestworst/compare-bestworst.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-bestworst/compare-bestworst.component.ts index 0e833f590a..bff30f2999 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-bestworst/compare-bestworst.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-bestworst/compare-bestworst.component.ts @@ -27,10 +27,11 @@ import { ChartService } from '../../../../services/chart.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-compare-bestworst', - templateUrl: './compare-bestworst.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-bestworst', + templateUrl: './compare-bestworst.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareBestworstComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-individual/compare-individual.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-individual/compare-individual.component.ts index 9dc2219a00..27f1ce2415 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-individual/compare-individual.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-individual/compare-individual.component.ts @@ -28,10 +28,11 @@ import { Chart } from 'chart.js'; import { ColorService } from '../../../../services/color.service'; @Component({ - selector: 'app-compare-individual', - templateUrl: './compare-individual.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-individual', + templateUrl: './compare-individual.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareIndividualComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-missed/compare-missed.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-missed/compare-missed.component.ts index 7ef23cd617..b79ed96100 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-missed/compare-missed.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-missed/compare-missed.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { AggregationService } from '../../../../services/aggregation.service'; @Component({ - selector: 'app-compare-missed', - templateUrl: './compare-missed.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-missed', + templateUrl: './compare-missed.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareMissedComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-summary/compare-summary.component.ts b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-summary/compare-summary.component.ts index e8a8d6e32a..b599200baa 100644 --- a/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-summary/compare-summary.component.ts +++ b/CSETWebNg/src/app/aggregation/compare-analytics/standards-based/compare-summary/compare-summary.component.ts @@ -28,10 +28,11 @@ import { ColorService } from '../../../../services/color.service'; import { AssessmentService } from '../../../../services/assessment.service'; @Component({ - selector: 'app-compare-summary', - templateUrl: './compare-summary.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-compare-summary', + templateUrl: './compare-summary.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CompareSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/merge/merge.component.ts b/CSETWebNg/src/app/aggregation/merge/merge.component.ts index 15925116e6..1cf4448197 100644 --- a/CSETWebNg/src/app/aggregation/merge/merge.component.ts +++ b/CSETWebNg/src/app/aggregation/merge/merge.component.ts @@ -28,8 +28,9 @@ import { MergeQuestionDetailComponent } from '../../dialogs/merge-question-detai import { MatDialogRef, MatDialog } from '@angular/material/dialog'; @Component({ - selector: 'app-merge', - templateUrl: './merge.component.html' + selector: 'app-merge', + templateUrl: './merge.component.html', + standalone: false }) export class MergeComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/trend-analytics/trend-analytics.component.ts b/CSETWebNg/src/app/aggregation/trend-analytics/trend-analytics.component.ts index 297702e2b7..24414ed166 100644 --- a/CSETWebNg/src/app/aggregation/trend-analytics/trend-analytics.component.ts +++ b/CSETWebNg/src/app/aggregation/trend-analytics/trend-analytics.component.ts @@ -31,10 +31,11 @@ import { ConfigService } from '../../services/config.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-trend-analytics', - templateUrl: './trend-analytics.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-trend-analytics', + templateUrl: './trend-analytics.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class TrendAnalyticsComponent implements OnInit { diff --git a/CSETWebNg/src/app/aggregation/trend-analytics/trend-compare-compatibility/trend-compare-compatibility.component.ts b/CSETWebNg/src/app/aggregation/trend-analytics/trend-compare-compatibility/trend-compare-compatibility.component.ts index 867fe18813..ea6e1fc58f 100644 --- a/CSETWebNg/src/app/aggregation/trend-analytics/trend-compare-compatibility/trend-compare-compatibility.component.ts +++ b/CSETWebNg/src/app/aggregation/trend-analytics/trend-compare-compatibility/trend-compare-compatibility.component.ts @@ -37,8 +37,9 @@ interface UserAssessment { } @Component({ - selector: 'app-trend-compare-compatibility', - templateUrl: './trend-compare-compatibility.component.html' + selector: 'app-trend-compare-compatibility', + templateUrl: './trend-compare-compatibility.component.html', + standalone: false }) export class TrendCompareCompatibilityComponent implements OnInit { diff --git a/CSETWebNg/src/app/app.component.ts b/CSETWebNg/src/app/app.component.ts index e8f236c462..48fca56709 100644 --- a/CSETWebNg/src/app/app.component.ts +++ b/CSETWebNg/src/app/app.component.ts @@ -50,11 +50,12 @@ import { translate } from '@jsverse/transloco'; declare var $: any; @Component({ - selector: 'app-root', - templateUrl: './app.component.html', - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-root', + templateUrl: './app.component.html', + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class AppComponent implements OnInit, AfterViewInit { docUrl: string; diff --git a/CSETWebNg/src/app/app.module.ts b/CSETWebNg/src/app/app.module.ts index daefc5aa7d..acf553b43f 100644 --- a/CSETWebNg/src/app/app.module.ts +++ b/CSETWebNg/src/app/app.module.ts @@ -23,7 +23,7 @@ //////////////////////////////// import { HTTP_INTERCEPTORS, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'; import { DatePipe } from '@angular/common'; -import { APP_INITIALIZER, NgModule } from '@angular/core'; +import { NgModule, inject, provideAppInitializer } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; // import { MatAutocompleteModule } from '@angular/material/autocomplete'; @@ -337,7 +337,7 @@ import { CisCommentsmarkedComponent } from './reports/cis-commentsmarked/cis-com import { MaturityQuestionsAcetComponent } from './assessment/questions/maturity-questions/maturity-questions-acet.component'; import { MaturityQuestionsIseComponent } from './assessment/questions/maturity-questions/maturity-questions-ise.component'; import { EdmComponent } from './reports/edm/edm.component'; -import { TooltipModule } from './tooltip/tooltip.module'; +import { TooltipModule } from './modules/tooltip/tooltip.module'; import { QuestionTextComponent } from './assessment/questions/question-text/question-text.component'; import { QuestionTextCpgComponent } from './assessment/questions/question-text/question-text-cpg/question-text-cpg.component'; import { AcetFilteringService } from './services/filtering/maturity-filtering/acet-filtering.service'; @@ -486,7 +486,7 @@ import { ExamProfileSummaryComponent } from './assessment/prepare/irp-summary/ir import { SwiperModule } from 'swiper/angular'; import { NewAssessmentDialogComponent } from './dialogs/new-assessment-dialog/new-assessment-dialog.component'; import { GalleryService } from './services/gallery.service'; -import { EllipsisModule } from 'ngx-ellipsis'; +import { EllipsisModule } from './modules/ngx-ellipsis/ellipsis.module'; import { CrrReportComponent } from './reports/crr/crr-report/crr-report.component'; import { CrrCoverSheetComponent } from './reports/crr/crr-report/crr-cover-sheet/crr-cover-sheet.component'; import { CrrCoverSheet2Component } from './reports/crr/crr-report/crr-cover-sheet2/crr-cover-sheet2.component'; @@ -1335,9 +1335,8 @@ import { UpgradeComponent } from './assessment/upgrade/upgrade.component'; provideTranslocoScope('tutorial', 'reports'), ConfigService, AuthenticationService, - { - provide: APP_INITIALIZER, - useFactory: (configSvc: ConfigService, authSvc: AuthenticationService, tSvc: TranslocoService) => { + provideAppInitializer(() => { + const initializerFn = ((configSvc: ConfigService, authSvc: AuthenticationService, tSvc: TranslocoService) => { return () => { return configSvc.loadConfig().then(() => { // Load and set the language based on config @@ -1350,10 +1349,9 @@ import { UpgradeComponent } from './assessment/upgrade/upgrade.component'; }); }); }; - }, - deps: [ConfigService, AuthenticationService, TranslocoService], - multi: true - }, + })(inject(ConfigService), inject(AuthenticationService), inject(TranslocoService)); + return initializerFn(); + }), { provide: HTTP_INTERCEPTORS, useClass: JwtInterceptor, diff --git a/CSETWebNg/src/app/assessment/assessment.component.ts b/CSETWebNg/src/app/assessment/assessment.component.ts index ccda3d8cc5..dd8d06067e 100644 --- a/CSETWebNg/src/app/assessment/assessment.component.ts +++ b/CSETWebNg/src/app/assessment/assessment.component.ts @@ -38,11 +38,12 @@ import { TranslocoService } from '@jsverse/transloco'; import { ConfigService } from '../services/config.service'; @Component({ - selector: 'app-assessment', - styleUrls: ['./assessment.component.scss'], - templateUrl: './assessment.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-assessment', + styleUrls: ['./assessment.component.scss'], + templateUrl: './assessment.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class AssessmentComponent implements OnInit { innerWidth: number; diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-info/diagram-info.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-info/diagram-info.component.ts index 2f2ab1641f..144f5615bd 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-info/diagram-info.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-info/diagram-info.component.ts @@ -35,7 +35,8 @@ import { DiagramService } from '../../../services/diagram.service'; @Component({ selector: 'app-info', - templateUrl: './diagram-info.component.html' + templateUrl: './diagram-info.component.html', + standalone: false }) export class DiagramInfoComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/components/diagram-components.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/components/diagram-components.component.ts index ca16b78e13..ca10436373 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/components/diagram-components.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/components/diagram-components.component.ts @@ -29,9 +29,10 @@ import { ConfirmComponent } from '../../../../dialogs/confirm/confirm.component' import { MatDialog } from '@angular/material/dialog'; @Component({ - selector: 'app-diagram-components', - templateUrl: './diagram-components.component.html', - styleUrls: ['./diagram-components.component.scss'] + selector: 'app-diagram-components', + templateUrl: './diagram-components.component.html', + styleUrls: ['./diagram-components.component.scss'], + standalone: false }) export class DiagramComponentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/diagram-inventory.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/diagram-inventory.component.ts index 38e394600e..5452c68727 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/diagram-inventory.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/diagram-inventory.component.ts @@ -30,9 +30,10 @@ import { MatDialog } from '@angular/material/dialog'; import { Vendor } from '../../../models/diagram-vulnerabilities.model'; @Component({ - selector: 'app-diagram-inventory', - templateUrl: './diagram-inventory.component.html', - styleUrls: ['./diagram-inventory.component.scss'] + selector: 'app-diagram-inventory', + templateUrl: './diagram-inventory.component.html', + styleUrls: ['./diagram-inventory.component.scss'], + standalone: false }) export class DiagramInventoryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/links/links.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/links/links.component.ts index 0a4c432104..0522822e0c 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/links/links.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/links/links.component.ts @@ -27,9 +27,10 @@ import { Sort } from "@angular/material/sort"; import { Comparer } from '../../../../helpers/comparer'; @Component({ - selector: 'links', - templateUrl: './links.component.html', - styleUrls: ['./links.component.scss'] + selector: 'links', + templateUrl: './links.component.html', + styleUrls: ['./links.component.scss'], + standalone: false }) export class LinksComponent implements OnInit { links = []; diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/network-warnings/network-warnings.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/network-warnings/network-warnings.component.ts index efc6a3cb52..424fe80c07 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/network-warnings/network-warnings.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/network-warnings/network-warnings.component.ts @@ -27,9 +27,10 @@ import { Sort } from "@angular/material/sort"; import { Comparer } from '../../../../helpers/comparer'; @Component({ - selector: 'networkwarnings', - templateUrl: './network-warnings.component.html', - styleUrls: ['./network-warnings.component.scss'] + selector: 'networkwarnings', + templateUrl: './network-warnings.component.html', + styleUrls: ['./network-warnings.component.scss'], + standalone: false }) export class NetworkWarningsComponent implements OnInit { warnings = []; diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/shapes/shapes.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/shapes/shapes.component.ts index 5a926ff2d6..9a2a5e9f7b 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/shapes/shapes.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/shapes/shapes.component.ts @@ -28,9 +28,10 @@ import { Comparer } from '../../../../helpers/comparer'; @Component({ - selector: 'shapes', - templateUrl: './shapes.component.html', - styleUrls: ['./shapes.component.scss'] + selector: 'shapes', + templateUrl: './shapes.component.html', + styleUrls: ['./shapes.component.scss'], + standalone: false }) export class ShapesComponent implements OnInit { shapes = []; diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/text/text.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/text/text.component.ts index 898a98cf20..ed052b3a0e 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/text/text.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/text/text.component.ts @@ -27,9 +27,10 @@ import { Sort } from "@angular/material/sort"; import { Comparer } from '../../../../helpers/comparer'; @Component({ - selector: 'diagram-text', - templateUrl: './text.component.html', - styleUrls: ['./text.component.scss'] + selector: 'diagram-text', + templateUrl: './text.component.html', + styleUrls: ['./text.component.scss'], + standalone: false }) export class TextComponent implements OnInit { texts = []; diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities-dialog/diagram-vulnerabilities-dialog.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities-dialog/diagram-vulnerabilities-dialog.ts index b61c1829c2..ad0e3c654d 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities-dialog/diagram-vulnerabilities-dialog.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities-dialog/diagram-vulnerabilities-dialog.ts @@ -33,9 +33,10 @@ interface cveWarning { } @Component({ - selector: 'app-diagram-vulnerabilities-dialog', - templateUrl: './diagram-vulnerabilities-dialog.component.html', - styleUrls: ['./diagram-vulnerabilities-dialog.component.scss'] + selector: 'app-diagram-vulnerabilities-dialog', + templateUrl: './diagram-vulnerabilities-dialog.component.html', + styleUrls: ['./diagram-vulnerabilities-dialog.component.scss'], + standalone: false }) export class DiagramVulnerabilitiesDialogComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities.component.ts index 1426c88641..6609f29bf9 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/vulnerabilities/diagram-vulnerabilities.component.ts @@ -31,9 +31,10 @@ import { Vendor, Product } from '../../../../models/diagram-vulnerabilities.mode import { ConfirmComponent } from '../../../../dialogs/confirm/confirm.component'; @Component({ - selector: 'app-diagram-vulnerabilities', - templateUrl: './diagram-vulnerabilities.component.html', - styleUrls: ['./diagram-vulnerabilities.component.scss'] + selector: 'app-diagram-vulnerabilities', + templateUrl: './diagram-vulnerabilities.component.html', + styleUrls: ['./diagram-vulnerabilities.component.scss'], + standalone: false }) export class DiagramVulnerabilitiesComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/zones/zones.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/zones/zones.component.ts index dcbd446144..7e30296d57 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram-inventory/zones/zones.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram-inventory/zones/zones.component.ts @@ -27,9 +27,10 @@ import { Sort } from "@angular/material/sort"; import { Comparer } from '../../../../helpers/comparer'; @Component({ - selector: 'zones', - templateUrl: './zones.component.html', - styleUrls: ['./zones.component.scss'] + selector: 'zones', + templateUrl: './zones.component.html', + styleUrls: ['./zones.component.scss'], + standalone: false }) export class ZonesComponent implements OnInit { zones = []; diff --git a/CSETWebNg/src/app/assessment/diagram/diagram.component.ts b/CSETWebNg/src/app/assessment/diagram/diagram.component.ts index 20fe4aa9ae..477e6788c9 100644 --- a/CSETWebNg/src/app/assessment/diagram/diagram.component.ts +++ b/CSETWebNg/src/app/assessment/diagram/diagram.component.ts @@ -31,7 +31,8 @@ import { NavigationService } from '../../services/navigation/navigation.service' @Component({ selector: 'app-diagram', - templateUrl: './diagram.component.html' + templateUrl: './diagram.component.html', + standalone: false }) export class DiagramComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/documents/status-create/status-create.component.ts b/CSETWebNg/src/app/assessment/documents/status-create/status-create.component.ts index 65944db6e5..dec4cd5eb8 100644 --- a/CSETWebNg/src/app/assessment/documents/status-create/status-create.component.ts +++ b/CSETWebNg/src/app/assessment/documents/status-create/status-create.component.ts @@ -29,8 +29,9 @@ import { FileUploadClientService } from '../../../services/file-client.service'; @Component({ - selector: 'app-status-create', - templateUrl: './status-create.component.html' + selector: 'app-status-create', + templateUrl: './status-create.component.html', + standalone: false }) export class StatusCreateComponent implements OnInit, OnDestroy { statusCreateForm: UntypedFormGroup; diff --git a/CSETWebNg/src/app/assessment/merge/merge-cie-analysis/merge-cie-analysis.component.ts b/CSETWebNg/src/app/assessment/merge/merge-cie-analysis/merge-cie-analysis.component.ts index ee991fbd88..c2850c325c 100644 --- a/CSETWebNg/src/app/assessment/merge/merge-cie-analysis/merge-cie-analysis.component.ts +++ b/CSETWebNg/src/app/assessment/merge/merge-cie-analysis/merge-cie-analysis.component.ts @@ -38,9 +38,10 @@ import { ActionItemText } from '../../questions/observations/observations.model' import { ReportService } from '../../../services/report.service'; @Component({ - selector: 'app-merge-cie-analysis', - templateUrl: './merge-cie-analysis.component.html', - styles: ['tr { border-bottom: 1px solid black; text-align: center; }'] + selector: 'app-merge-cie-analysis', + templateUrl: './merge-cie-analysis.component.html', + styles: ['tr { border-bottom: 1px solid black; text-align: center; }'], + standalone: false }) export class MergeCieAnalysisComponent implements OnInit { // Show a spinner on the frontend if the "behind the scenes" code is still running. diff --git a/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts b/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts index c22b5f911d..660d2b5735 100644 --- a/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts +++ b/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts @@ -37,9 +37,10 @@ import { QuestionsService } from '../../services/questions.service'; import { ActionItemText } from '../questions/observations/observations.model'; @Component({ - selector: 'merge-examinations', - templateUrl: './merge-examinations.component.html', - styleUrls: ['./merge-examinations.component.scss'] + selector: 'merge-examinations', + templateUrl: './merge-examinations.component.html', + styleUrls: ['./merge-examinations.component.scss'], + standalone: false }) export class MergeExaminationsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/navigation/nav-back-next/nav-back-next.component.ts b/CSETWebNg/src/app/assessment/navigation/nav-back-next/nav-back-next.component.ts index e62f9d7ff7..9e7e5b4f01 100644 --- a/CSETWebNg/src/app/assessment/navigation/nav-back-next/nav-back-next.component.ts +++ b/CSETWebNg/src/app/assessment/navigation/nav-back-next/nav-back-next.component.ts @@ -26,8 +26,9 @@ import { Subscription } from 'rxjs'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-nav-back-next', - templateUrl: './nav-back-next.component.html' + selector: 'app-nav-back-next', + templateUrl: './nav-back-next.component.html', + standalone: false }) export class NavBackNextComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-cie/assessment-config-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-cie/assessment-config-cie.component.ts index 17de5cdaa8..f67927ad77 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-cie/assessment-config-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-cie/assessment-config-cie.component.ts @@ -10,9 +10,10 @@ import { ConfirmComponent } from '../../../../dialogs/confirm/confirm.component' import { AlertComponent } from '../../../../dialogs/alert/alert.component'; @Component({ - selector: 'app-assessment-config-cie', - templateUrl: './assessment-config-cie.component.html', - styleUrls: ['./assessment-config-cie.component.scss'] + selector: 'app-assessment-config-cie', + templateUrl: './assessment-config-cie.component.html', + styleUrls: ['./assessment-config-cie.component.scss'], + standalone: false }) export class AssessmentConfigCieComponent { assessment: any; diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-iod/assessment-config-iod.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-iod/assessment-config-iod.component.ts index de6678b33d..9278210082 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-iod/assessment-config-iod.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-iod/assessment-config-iod.component.ts @@ -8,9 +8,10 @@ import { DemographicIodService } from '../../../../services/demographic-iod.serv import { DemographicService } from '../../../../services/demographic.service'; @Component({ - selector: 'app-assessment-config-iod', - templateUrl: './assessment-config-iod.component.html', - styleUrls: ['./assessment-config-iod.component.scss'] + selector: 'app-assessment-config-iod', + templateUrl: './assessment-config-iod.component.html', + styleUrls: ['./assessment-config-iod.component.scss'], + standalone: false }) export class AssessmentConfigIodComponent implements OnInit { iodDemographics: DemographicsIod = {}; diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/assessment-config-ncua.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/assessment-config-ncua.component.ts index c609f336a2..aa829748fb 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/assessment-config-ncua.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/assessment-config-ncua.component.ts @@ -31,8 +31,9 @@ import { NCUAService } from '../../../../services/ncua.service'; import { FeatureOptionNcuaComponent } from './feature-option-ncua/feature-option-ncua.component'; @Component({ - selector: 'app-assessment-config-ncua', - templateUrl: './assessment-config-ncua.component.html' + selector: 'app-assessment-config-ncua', + templateUrl: './assessment-config-ncua.component.html', + standalone: false }) export class AssessmentConfigNcuaComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/feature-option-ncua/feature-option-ncua.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/feature-option-ncua/feature-option-ncua.component.ts index 1364279f4d..a5c0f021ba 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/feature-option-ncua/feature-option-ncua.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-ncua/feature-option-ncua/feature-option-ncua.component.ts @@ -29,8 +29,9 @@ import { NavigationService } from '../../../../../services/navigation/navigation import { NCUAService } from '../../../../../services/ncua.service'; @Component({ - selector: 'app-feature-option-ncua', - templateUrl: './feature-option-ncua.component.html' + selector: 'app-feature-option-ncua', + templateUrl: './feature-option-ncua.component.html', + standalone: false }) export class FeatureOptionNcuaComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/assessment-config-tsa.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/assessment-config-tsa.component.ts index 7e2c966709..151b5e6d7f 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/assessment-config-tsa.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/assessment-config-tsa.component.ts @@ -31,9 +31,10 @@ import { TsaService } from '../../../../services/tsa.service'; @Component({ - selector: 'app-assessment-config-tsa', - templateUrl: './assessment-config-tsa.component.html', - styleUrls: ['./assessment-config-tsa.component.scss'] + selector: 'app-assessment-config-tsa', + templateUrl: './assessment-config-tsa.component.html', + styleUrls: ['./assessment-config-tsa.component.scss'], + standalone: false }) export class AssessmentConfigTsaComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/feature-option-tsa/feature-option-tsa.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/feature-option-tsa/feature-option-tsa.component.ts index f4437e0c2f..106c19ade5 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/feature-option-tsa/feature-option-tsa.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config-tsa/feature-option-tsa/feature-option-tsa.component.ts @@ -30,9 +30,10 @@ import { NavigationService } from '../../../../../services/navigation/navigation import { StandardService } from '../../../../../services/standard.service'; import { TsaService } from '../../../../../services/tsa.service'; @Component({ - selector: 'app-feature-option-tsa', - templateUrl: './feature-option-tsa.component.html', - styleUrls: ['./feature-option-tsa.component.scss'] + selector: 'app-feature-option-tsa', + templateUrl: './feature-option-tsa.component.html', + styleUrls: ['./feature-option-tsa.component.scss'], + standalone: false }) export class FeatureOptionTsaComponent implements OnInit { modelSelected: string; diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/assessment-config.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/assessment-config.component.ts index ba6e93d35b..c76bac86c1 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/assessment-config.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/assessment-config.component.ts @@ -29,8 +29,9 @@ import { MaturityService } from '../../../../services/maturity.service'; import { NavigationService } from '../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-assessment-config', - templateUrl: './assessment-config.component.html' + selector: 'app-assessment-config', + templateUrl: './assessment-config.component.html', + standalone: false }) export class AssessmentConfigComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/feature-option/feature-option.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/feature-option/feature-option.component.ts index 2bbd552366..ec4b5bb8ba 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/feature-option/feature-option.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-config/feature-option/feature-option.component.ts @@ -28,9 +28,10 @@ import { MaturityService } from '../../../../../services/maturity.service'; import { NavigationService } from '../../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-feature-option', - templateUrl: './feature-option.component.html', - styleUrls: ['./feature-option.component.scss'] + selector: 'app-feature-option', + templateUrl: './feature-option.component.html', + styleUrls: ['./feature-option.component.scss'], + standalone: false }) export class FeatureOptionComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/assessment-contacts.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/assessment-contacts.component.ts index 52bf6fd36c..01efc9ff35 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/assessment-contacts.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/assessment-contacts.component.ts @@ -38,10 +38,11 @@ import { LayoutService } from "../../../../services/layout.service"; import { ContactItemComponent } from "./contact-item/contact-item.component"; @Component({ - selector: "app-assessment-contacts", - templateUrl: "./assessment-contacts.component.html", - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: "app-assessment-contacts", + templateUrl: "./assessment-contacts.component.html", + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentContactsComponent implements OnInit { @Output() triggerChange = new EventEmitter(); diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-item/contact-item.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-item/contact-item.component.ts index b3b5525a72..8917420590 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-item/contact-item.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-item/contact-item.component.ts @@ -38,10 +38,11 @@ import { AssessmentContactsResponse } from "../../../../../models/assessment-inf import { RolesChangedComponent } from "../../../../../dialogs/roles-changed/roles-changed.component"; @Component({ - selector: "app-contact-item", - templateUrl: "./contact-item.component.html", - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: "app-contact-item", + templateUrl: "./contact-item.component.html", + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class ContactItemComponent implements OnInit { @Input() diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-tooltip/contact-tooltip.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-tooltip/contact-tooltip.component.ts index a5423ba2d3..ccfb70d920 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-tooltip/contact-tooltip.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-contacts/contact-tooltip/contact-tooltip.component.ts @@ -1,9 +1,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-contact-tooltip', - templateUrl: './contact-tooltip.component.html', - styleUrls: ['./contact-tooltip.component.scss'] + selector: 'app-contact-tooltip', + templateUrl: './contact-tooltip.component.html', + styleUrls: ['./contact-tooltip.component.scss'], + standalone: false }) export class ContactTooltipComponent { @Input() firstName: string; diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-convert-cf/assessment-convert-cf.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-convert-cf/assessment-convert-cf.component.ts index 6cedbf9e56..4be81c1753 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-convert-cf/assessment-convert-cf.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-convert-cf/assessment-convert-cf.component.ts @@ -8,8 +8,9 @@ import { TranslocoService } from '@jsverse/transloco'; import { NavigationService } from '../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-assessment-convert-cf', - templateUrl: './assessment-convert-cf.component.html' + selector: 'app-assessment-convert-cf', + templateUrl: './assessment-convert-cf.component.html', + standalone: false }) export class AssessmentConvertCfComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demog-iod/assessment-demog-iod.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demog-iod/assessment-demog-iod.component.ts index d1b1fc2e2c..b14dab24e5 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demog-iod/assessment-demog-iod.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demog-iod/assessment-demog-iod.component.ts @@ -14,9 +14,10 @@ interface ImportExportData { } @Component({ - selector: 'app-assessment-demog-iod', - templateUrl: './assessment-demog-iod.component.html', - styleUrls: ['./assessment-demog-iod.component.scss'] + selector: 'app-assessment-demog-iod', + templateUrl: './assessment-demog-iod.component.html', + styleUrls: ['./assessment-demog-iod.component.scss'], + standalone: false }) diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics-tsa/assessment-demographics-tsa.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics-tsa/assessment-demographics-tsa.component.ts index e8730a2d1d..73868b6146 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics-tsa/assessment-demographics-tsa.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics-tsa/assessment-demographics-tsa.component.ts @@ -54,7 +54,8 @@ interface AssessmentSize { selector: 'app-assessment-demographics-tsa', templateUrl: './assessment-demographics-tsa.component.html', styleUrls: ['./assessment-demographics-tsa.component.scss'], - host: { class: 'd-flex flex-column flex-11a' } + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentDemographicsTsaComponent implements OnInit { sectorsList: Sector[]; diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics/assessment-demographics.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics/assessment-demographics.component.ts index 121157ffc7..76993dad4a 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics/assessment-demographics.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-demographics/assessment-demographics.component.ts @@ -65,7 +65,8 @@ interface ImportExportData { selector: 'app-assessment-demographics', templateUrl: './assessment-demographics.component.html', // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentDemographicsComponent implements OnInit { @ViewChild('assetValueSelect') assetValueSelect: ElementRef; diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cf/assessment-detail-cf.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cf/assessment-detail-cf.component.ts index c462ab700c..98753327d4 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cf/assessment-detail-cf.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cf/assessment-detail-cf.component.ts @@ -30,10 +30,11 @@ import { ConfigService } from '../../../../services/config.service'; @Component({ - selector: 'app-assessment-detail-cf', - templateUrl: './assessment-detail-cf.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-detail-cf', + templateUrl: './assessment-detail-cf.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentDetailCfComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cie/assessment-detail-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cie/assessment-detail-cie.component.ts index 9a4608c15b..80e34cf8fa 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cie/assessment-detail-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-cie/assessment-detail-cie.component.ts @@ -32,10 +32,11 @@ import { AwwaStandardComponent } from '../../standards/awwa-standard/awwa-standa @Component({ - selector: 'app-assessment-detail-cie', - templateUrl: './assessment-detail-cie.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-detail-cie', + templateUrl: './assessment-detail-cie.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentDetailCieComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-ncua/assessment-detail-ncua.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-ncua/assessment-detail-ncua.component.ts index 1800f30b83..bf862b3779 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-ncua/assessment-detail-ncua.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-ncua/assessment-detail-ncua.component.ts @@ -38,10 +38,11 @@ import { DateTime } from 'luxon'; @Component({ - selector: 'app-assessment-detail-ncua', - templateUrl: './assessment-detail-ncua.component.html', - styleUrls: ['./assessment-detail-ncua.component.scss'], - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-detail-ncua', + templateUrl: './assessment-detail-ncua.component.html', + styleUrls: ['./assessment-detail-ncua.component.scss'], + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) /** diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-tsa/assessment-detail-tsa.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-tsa/assessment-detail-tsa.component.ts index 71579a8696..f058ee8341 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-tsa/assessment-detail-tsa.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail-tsa/assessment-detail-tsa.component.ts @@ -31,8 +31,9 @@ import { DatePipe } from '@angular/common'; import { MatDialog } from '@angular/material/dialog'; @Component({ - selector: 'app-assessment-detail-tsa', - templateUrl: './assessment-detail-tsa.component.html' + selector: 'app-assessment-detail-tsa', + templateUrl: './assessment-detail-tsa.component.html', + standalone: false }) export class AssessmentDetailTsaComponent implements OnInit { assessment: AssessmentDetail = { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail/assessment-detail.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail/assessment-detail.component.ts index 14bd3d00a0..c8254bcaf4 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail/assessment-detail.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-detail/assessment-detail.component.ts @@ -33,10 +33,11 @@ import { AwwaService } from '../../../../services/awwa.service'; @Component({ - selector: 'app-assessment-detail', - templateUrl: './assessment-detail.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-detail', + templateUrl: './assessment-detail.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentDetailComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-cie/assessment-info-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-cie/assessment-info-cie.component.ts index 039a84e863..51e9d61a74 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-cie/assessment-info-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-cie/assessment-info-cie.component.ts @@ -30,8 +30,9 @@ import { AssessmentDemographicsComponent } from '../assessment-demographics/asse import { NCUAService } from '../../../../services/ncua.service'; @Component({ - selector: 'app-assessment-info-cie', - templateUrl: './assessment-info-cie.component.html' + selector: 'app-assessment-info-cie', + templateUrl: './assessment-info-cie.component.html', + standalone: false }) export class AssessmentInfoCieComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-ncua/assessment-info-ncua.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-ncua/assessment-info-ncua.component.ts index 7e6120328c..75a5588850 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-ncua/assessment-info-ncua.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-ncua/assessment-info-ncua.component.ts @@ -29,10 +29,11 @@ import { NCUAService } from '../../../../services/ncua.service'; import { ACETService } from '../../../../services/acet.service'; @Component({ - selector: 'app-assessment-info-ncua', - templateUrl: './assessment-info-ncua.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-info-ncua', + templateUrl: './assessment-info-ncua.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentInfoNcuaComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-tsa/assessment-info-tsa.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-tsa/assessment-info-tsa.component.ts index 4bc80c3c6f..fcc088492d 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-tsa/assessment-info-tsa.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info-tsa/assessment-info-tsa.component.ts @@ -26,8 +26,9 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { NavigationService } from '../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-assessment-info-tsa', - templateUrl: './assessment-info-tsa.component.html' + selector: 'app-assessment-info-tsa', + templateUrl: './assessment-info-tsa.component.html', + standalone: false }) export class AssessmentInfoTsaComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info.component.ts index 7adc46759c..4f45915740 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info.component.ts @@ -30,10 +30,11 @@ import { ACETService } from '../../../services/acet.service'; import { AssessmentDetail } from '../../../models/assessment-info.model'; @Component({ - selector: 'app-assessment-info', - templateUrl: './assessment-info.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-info', + templateUrl: './assessment-info.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentInfoComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info2-tsa/assessment-info2-tsa.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info2-tsa/assessment-info2-tsa.component.ts index 7f6ea43a69..4bf20841ba 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info2-tsa/assessment-info2-tsa.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment-info2-tsa/assessment-info2-tsa.component.ts @@ -30,9 +30,10 @@ import { AssessmentDemographicsComponent } from '../assessment-demographics/asse @Component({ - selector: 'app-assessment-info2-tsa', - templateUrl: './assessment-info2-tsa.component.html', - styleUrls: ['./assessment-info2-tsa.component.scss'] + selector: 'app-assessment-info2-tsa', + templateUrl: './assessment-info2-tsa.component.html', + styleUrls: ['./assessment-info2-tsa.component.scss'], + standalone: false }) export class AssessmentInfo2TsaComponent implements OnInit { constructor( diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment2-info/assessment2-info.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment2-info/assessment2-info.component.ts index 60f433f349..9aab5edd46 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment2-info/assessment2-info.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/assessment2-info/assessment2-info.component.ts @@ -30,8 +30,9 @@ import { AssessmentDemographicsComponent } from '../assessment-demographics/asse import { NCUAService } from '../../../../services/ncua.service'; @Component({ - selector: 'app-assessment2-info', - templateUrl: './assessment2-info.component.html' + selector: 'app-assessment2-info', + templateUrl: './assessment2-info.component.html', + standalone: false }) export class Assessment2InfoComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-extended/demographics-extended.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-extended/demographics-extended.component.ts index 4a17c787ca..8b8e34cc4d 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-extended/demographics-extended.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-extended/demographics-extended.component.ts @@ -33,8 +33,9 @@ import { NavigationService } from '../../../../services/navigation/navigation.se @Component({ - selector: 'app-demographics-extended', - templateUrl: './demographics-extended.component.html' + selector: 'app-demographics-extended', + templateUrl: './demographics-extended.component.html', + standalone: false }) export class DemographicsExtendedComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-iod/demographics-iod.component.ts b/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-iod/demographics-iod.component.ts index 22a26bc124..d06fa529f6 100644 --- a/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-iod/demographics-iod.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/assessment-info/demographics-iod/demographics-iod.component.ts @@ -12,9 +12,10 @@ import { CsiService } from '../../../../services/cis-csi.service'; @Component({ - selector: 'app-demographics-iod', - templateUrl: './demographics-iod.component.html', - styleUrls: ['./demographics-iod.component.scss'] + selector: 'app-demographics-iod', + templateUrl: './demographics-iod.component.html', + styleUrls: ['./demographics-iod.component.scss'], + standalone: false }) export class DemographicsIodComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/csi/csi-organization-demographics/csi-organization-demographics.component.ts b/CSETWebNg/src/app/assessment/prepare/csi/csi-organization-demographics/csi-organization-demographics.component.ts index e453be8cae..65cc475f41 100644 --- a/CSETWebNg/src/app/assessment/prepare/csi/csi-organization-demographics/csi-organization-demographics.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/csi/csi-organization-demographics/csi-organization-demographics.component.ts @@ -28,9 +28,10 @@ import { CsiService } from '../../../../services/cis-csi.service'; import { AssessmentService } from './../../../../services/assessment.service'; @Component({ - selector: 'app-csi-organization-demographics', - templateUrl: './csi-organization-demographics.component.html', - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-csi-organization-demographics', + templateUrl: './csi-organization-demographics.component.html', + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CsiOrganizationDemographicsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/csi/csi-service-composition/csi-service-composition.component.ts b/CSETWebNg/src/app/assessment/prepare/csi/csi-service-composition/csi-service-composition.component.ts index ac230eb4da..5520226bd2 100644 --- a/CSETWebNg/src/app/assessment/prepare/csi/csi-service-composition/csi-service-composition.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/csi/csi-service-composition/csi-service-composition.component.ts @@ -29,9 +29,10 @@ import { CsiServiceComposition } from './../../../../models/csi.model'; import { ConfigService } from './../../../../services/config.service'; @Component({ - selector: 'app-csi-service-composition', - templateUrl: './csi-service-composition.component.html', - styleUrls: ['./csi-service-composition.component.scss'] + selector: 'app-csi-service-composition', + templateUrl: './csi-service-composition.component.html', + styleUrls: ['./csi-service-composition.component.scss'], + standalone: false }) export class CsiServiceCompositionComponent implements OnInit { serviceComposition: CsiServiceComposition = {}; diff --git a/CSETWebNg/src/app/assessment/prepare/csi/csi-service-demographics/csi-service-demographics.component.ts b/CSETWebNg/src/app/assessment/prepare/csi/csi-service-demographics/csi-service-demographics.component.ts index ead083a202..99754ab77f 100644 --- a/CSETWebNg/src/app/assessment/prepare/csi/csi-service-demographics/csi-service-demographics.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/csi/csi-service-demographics/csi-service-demographics.component.ts @@ -34,10 +34,11 @@ import { ConfigService } from './../../../../services/config.service'; import { DemographicService } from '../../../../services/demographic.service'; @Component({ - selector: 'app-csi-service-demographics', - templateUrl: './csi-service-demographics.component.html', - host: { class: 'd-flex flex-column flex-11a' }, - styleUrls: ['./csi-service-demographics.component.scss'] + selector: 'app-csi-service-demographics', + templateUrl: './csi-service-demographics.component.html', + host: { class: 'd-flex flex-column flex-11a' }, + styleUrls: ['./csi-service-demographics.component.scss'], + standalone: false }) export class CsiServiceDemographicsComponent implements OnInit { csiServiceDemographic: CsiServiceDemographic = {}; diff --git a/CSETWebNg/src/app/assessment/prepare/csi/csi.component.ts b/CSETWebNg/src/app/assessment/prepare/csi/csi.component.ts index 7cf6eb0824..042d1ebfe2 100644 --- a/CSETWebNg/src/app/assessment/prepare/csi/csi.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/csi/csi.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-csi', - templateUrl: './csi.component.html', - host: { class: 'white-panel d-flex flex-column justify-content-start flex-11a' } + selector: 'app-csi', + templateUrl: './csi.component.html', + host: { class: 'white-panel d-flex flex-column justify-content-start flex-11a' }, + standalone: false }) export class CsiComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/framework/framework.component.ts b/CSETWebNg/src/app/assessment/prepare/framework/framework.component.ts index 8fc41707a5..6b86b12dda 100644 --- a/CSETWebNg/src/app/assessment/prepare/framework/framework.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/framework/framework.component.ts @@ -28,10 +28,11 @@ import { Frameworks, SelectedTier } from '../../../models/frameworks.model'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-framework', - templateUrl: './framework.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-framework', + templateUrl: './framework.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class FrameworkComponent implements OnInit { frameworks: Frameworks; diff --git a/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-ise-summary.component.ts b/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-ise-summary.component.ts index 885df6cc0b..3e82ccd86c 100644 --- a/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-ise-summary.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-ise-summary.component.ts @@ -32,7 +32,8 @@ import { NCUAService } from '../../../services/ncua.service'; @Component({ selector: 'app-irp-ise-summary', - templateUrl: './irp-ise-summary.component.html' + templateUrl: './irp-ise-summary.component.html', + standalone: false }) export class ExamProfileSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-summary.component.ts b/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-summary.component.ts index e69261c355..3ee8ac54f4 100644 --- a/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-summary.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/irp-summary/irp-summary.component.ts @@ -35,7 +35,8 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ selector: 'app-irp-summary', - templateUrl: './irp-summary.component.html' + templateUrl: './irp-summary.component.html', + standalone: false }) export class IrpSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/irp/irp-ise.component.ts b/CSETWebNg/src/app/assessment/prepare/irp/irp-ise.component.ts index b9febc778b..ea665c2b67 100644 --- a/CSETWebNg/src/app/assessment/prepare/irp/irp-ise.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/irp/irp-ise.component.ts @@ -32,7 +32,8 @@ import { NCUAService } from '../../../services/ncua.service'; @Component({ selector: 'app-irp-ise', templateUrl: './irp-ise.component.html', - styleUrls: ['./irp.component.scss'] + styleUrls: ['./irp.component.scss'], + standalone: false }) export class ExamProfileComponent implements OnInit { irps: IRPResponse; diff --git a/CSETWebNg/src/app/assessment/prepare/irp/irp-tabs/irp-tabs.component.ts b/CSETWebNg/src/app/assessment/prepare/irp/irp-tabs/irp-tabs.component.ts index c581900e27..57ada90fc5 100644 --- a/CSETWebNg/src/app/assessment/prepare/irp/irp-tabs/irp-tabs.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/irp/irp-tabs/irp-tabs.component.ts @@ -27,8 +27,9 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { IRPService } from '../../../../services/irp.service'; @Component({ - selector: 'app-irp-tabs', - templateUrl: './irp-tabs.component.html' + selector: 'app-irp-tabs', + templateUrl: './irp-tabs.component.html', + standalone: false }) export class IrpTabsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/irp/irp.component.ts b/CSETWebNg/src/app/assessment/prepare/irp/irp.component.ts index bf284fee5d..517c071e88 100644 --- a/CSETWebNg/src/app/assessment/prepare/irp/irp.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/irp/irp.component.ts @@ -33,7 +33,8 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ selector: 'app-irp', templateUrl: './irp.component.html', - styleUrls: ['./irp.component.scss'] + styleUrls: ['./irp.component.scss'], + standalone: false }) export class IRPComponent implements OnInit { irps: IRPResponse; diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis-matrix/cie-analysis-matrix.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis-matrix/cie-analysis-matrix.component.ts index 6c32ede907..4dc4cf56bf 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis-matrix/cie-analysis-matrix.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis-matrix/cie-analysis-matrix.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-cie-analysis-matrix', - templateUrl: './cie-analysis-matrix.component.html', - styleUrls: ['./cie-analysis-matrix.component.scss'] + selector: 'app-cie-analysis-matrix', + templateUrl: './cie-analysis-matrix.component.html', + styleUrls: ['./cie-analysis-matrix.component.scss'], + standalone: false }) export class CieAnalysisMatrixComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/applying-cie/applying-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/applying-cie/applying-cie.component.ts index 92c5e9b7e8..f9fbd223e6 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/applying-cie/applying-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/applying-cie/applying-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-applying-cie', - templateUrl: './applying-cie.component.html', - styleUrls: ['./applying-cie.component.scss'] + selector: 'app-applying-cie', + templateUrl: './applying-cie.component.html', + styleUrls: ['./applying-cie.component.scss'], + standalone: false }) export class ApplyingCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/cie-analysis.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/cie-analysis.component.ts index fecaf2ef7e..583e64830a 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/cie-analysis.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/cie-analysis.component.ts @@ -1,9 +1,10 @@ import { Component, ViewChild } from '@angular/core'; @Component({ - selector: 'app-cie-analysis', - templateUrl: './cie-analysis.component.html', - styleUrls: ['./cie-analysis.component.scss'] + selector: 'app-cie-analysis', + templateUrl: './cie-analysis.component.html', + styleUrls: ['./cie-analysis.component.scss'], + standalone: false }) export class CieAnalysisComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/principle-analysis-cie/principle-analysis-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/principle-analysis-cie/principle-analysis-cie.component.ts index 39a5441d28..99dd341d73 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/principle-analysis-cie/principle-analysis-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-analysis/principle-analysis-cie/principle-analysis-cie.component.ts @@ -15,9 +15,10 @@ import { QuestionsService } from '../../../../../../services/questions.service'; import { Subscription } from 'rxjs/internal/Subscription'; @Component({ - selector: 'app-principle-analysis-cie', - templateUrl: './principle-analysis-cie.component.html', - styleUrls: ['./principle-analysis-cie.component.scss'] + selector: 'app-principle-analysis-cie', + templateUrl: './principle-analysis-cie.component.html', + styleUrls: ['./principle-analysis-cie.component.scss'], + standalone: false }) export class PrincipleAnalysisCieComponent implements OnInit { //@Input() myGrouping: QuestionGrouping; diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-background/cie-background.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-background/cie-background.component.ts index cb69eb46c8..7bc90a1d7e 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-background/cie-background.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-background/cie-background.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-cie-background', - templateUrl: './cie-background.component.html', - styleUrls: ['./cie-background.component.scss'] + selector: 'app-cie-background', + templateUrl: './cie-background.component.html', + styleUrls: ['./cie-background.component.scss'], + standalone: false }) export class CieBackgroundComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-example.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-example.component.ts index 46709a29f8..f31f15ccd0 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-example.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cie-example/cie-example.component.ts @@ -1,9 +1,10 @@ import { Component, ViewChild } from '@angular/core'; @Component({ - selector: 'app-cie-example', - templateUrl: './cie-example.component.html', - styleUrls: ['./cie-example.component.scss'] + selector: 'app-cie-example', + templateUrl: './cie-example.component.html', + styleUrls: ['./cie-example.component.scss'], + standalone: false }) export class CieExampleComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-a/cmmc-a.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-a/cmmc-a.component.ts index 7b1e050980..62fbdf36f3 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-a/cmmc-a.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-a/cmmc-a.component.ts @@ -26,8 +26,9 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { AssessmentService } from '../../../../services/assessment.service'; @Component({ - selector: 'app-cmmc-a', - templateUrl: './cmmc-a.component.html' + selector: 'app-cmmc-a', + templateUrl: './cmmc-a.component.html', + standalone: false }) export class CmmcAComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-levels/cmmc-levels.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-levels/cmmc-levels.component.ts index a8798d13e2..e0b2ccd03c 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-levels/cmmc-levels.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cmmc-levels/cmmc-levels.component.ts @@ -29,8 +29,9 @@ import { MaturityLevel } from '../../../../models/maturity.model'; @Component({ - selector: 'app-cmmc-levels', - templateUrl: './cmmc-levels.component.html' + selector: 'app-cmmc-levels', + templateUrl: './cmmc-levels.component.html', + standalone: false }) export class CmmcLevelsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/cmmc2-levels/cmmc2-levels.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/cmmc2-levels/cmmc2-levels.component.ts index 88a1093428..9a9123f8e1 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/cmmc2-levels/cmmc2-levels.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/cmmc2-levels/cmmc2-levels.component.ts @@ -5,9 +5,10 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { MaturityLevel } from '../../../../models/maturity.model'; @Component({ - selector: 'app-cmmc2-levels', - templateUrl: './cmmc2-levels.component.html', - styleUrls: ['./cmmc2-levels.component.scss'] + selector: 'app-cmmc2-levels', + templateUrl: './cmmc2-levels.component.html', + styleUrls: ['./cmmc2-levels.component.scss'], + standalone: false }) export class Cmmc2LevelsComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/config-cis/config-cis.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/config-cis/config-cis.component.ts index 3e24dee6ee..d9eb9555db 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/config-cis/config-cis.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/config-cis/config-cis.component.ts @@ -30,8 +30,9 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { CisService } from '../../../../services/cis.service'; @Component({ - selector: 'app-config-cis', - templateUrl: './config-cis.component.html' + selector: 'app-config-cis', + templateUrl: './config-cis.component.html', + standalone: false }) export class ConfigCisComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/model-select/model-select.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/model-select/model-select.component.ts index 0a2ca87c05..40f487e95a 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/model-select/model-select.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/model-select/model-select.component.ts @@ -29,9 +29,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { MaturityModel } from '../../../../models/assessment-info.model'; @Component({ - selector: 'app-model-select', - templateUrl: './model-select.component.html', - styleUrls: ['./model-select.component.scss'] + selector: 'app-model-select', + templateUrl: './model-select.component.html', + styleUrls: ['./model-select.component.scss'], + standalone: false }) export class ModelSelectComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/background-cie/background-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/background-cie/background-cie.component.ts index 26c6a16f83..f42989bd1b 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/background-cie/background-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/background-cie/background-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-background-cie', - templateUrl: './background-cie.component.html', - styleUrls: ['./background-cie.component.scss'] + selector: 'app-background-cie', + templateUrl: './background-cie.component.html', + styleUrls: ['./background-cie.component.scss'], + standalone: false }) export class BackgroundCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/how-to-use-cie/how-to-use-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/how-to-use-cie/how-to-use-cie.component.ts index cbb943e6ad..83368cc5ff 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/how-to-use-cie/how-to-use-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/how-to-use-cie/how-to-use-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-how-to-use-cie', - templateUrl: './how-to-use-cie.component.html', - styleUrls: ['./how-to-use-cie.component.scss'] + selector: 'app-how-to-use-cie', + templateUrl: './how-to-use-cie.component.html', + styleUrls: ['./how-to-use-cie.component.scss'], + standalone: false }) export class HowToUseCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/lifecycle-cie/lifecycle-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/lifecycle-cie/lifecycle-cie.component.ts index a2f51ff409..aef59914ac 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/lifecycle-cie/lifecycle-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/lifecycle-cie/lifecycle-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-lifecycle-cie', - templateUrl: './lifecycle-cie.component.html', - styleUrls: ['./lifecycle-cie.component.scss'] + selector: 'app-lifecycle-cie', + templateUrl: './lifecycle-cie.component.html', + styleUrls: ['./lifecycle-cie.component.scss'], + standalone: false }) export class LifecycleCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/overview-cie/overview-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/overview-cie/overview-cie.component.ts index 62e010e2a9..768a766962 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/overview-cie/overview-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/overview-cie/overview-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-overview-cie', - templateUrl: './overview-cie.component.html', - styleUrls: ['./overview-cie.component.scss'] + selector: 'app-overview-cie', + templateUrl: './overview-cie.component.html', + styleUrls: ['./overview-cie.component.scss'], + standalone: false }) export class OverviewCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/principles-cie/principles-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/principles-cie/principles-cie.component.ts index f18197fd31..facf480d39 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/principles-cie/principles-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/principles-cie/principles-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-principles-cie', - templateUrl: './principles-cie.component.html', - styleUrls: ['./principles-cie.component.scss'] + selector: 'app-principles-cie', + templateUrl: './principles-cie.component.html', + styleUrls: ['./principles-cie.component.scss'], + standalone: false }) export class PrinciplesCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/quick-facts-cie/quick-facts-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/quick-facts-cie/quick-facts-cie.component.ts index e0279188fa..be0be8d792 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/quick-facts-cie/quick-facts-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/quick-facts-cie/quick-facts-cie.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-quick-facts-cie', - templateUrl: './quick-facts-cie.component.html', - styleUrls: ['./../../../../../layout/cie-layout-main/cie-layout-main.component.scss', './quick-facts-cie.component.scss'] + selector: 'app-quick-facts-cie', + templateUrl: './quick-facts-cie.component.html', + styleUrls: ['./../../../../../layout/cie-layout-main/cie-layout-main.component.scss', './quick-facts-cie.component.scss'], + standalone: false }) export class QuickFactsCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/tutorial-cie.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/tutorial-cie.component.ts index de8f72e07a..16351612fc 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/tutorial-cie.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cie/tutorial-cie.component.ts @@ -1,9 +1,10 @@ import { Component, ViewChild } from '@angular/core'; @Component({ - selector: 'app-tutorial-cie', - templateUrl: './tutorial-cie.component.html', - styleUrls: ['./tutorial-cie.component.scss'] + selector: 'app-tutorial-cie', + templateUrl: './tutorial-cie.component.html', + styleUrls: ['./tutorial-cie.component.scss'], + standalone: false }) export class TutorialCieComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cis/tutorial-cis.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cis/tutorial-cis.component.ts index 2eec7d3c0d..d4926cd7cf 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cis/tutorial-cis.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cis/tutorial-cis.component.ts @@ -28,9 +28,10 @@ import { LayoutService } from '../../../../services/layout.service'; import { NavigationService } from '../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-tutorial-cis', - templateUrl: './tutorial-cis.component.html', - styleUrls: ['./tutorial-cis.component.scss'] + selector: 'app-tutorial-cis', + templateUrl: './tutorial-cis.component.html', + styleUrls: ['./tutorial-cis.component.scss'], + standalone: false }) export class TutorialCisComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc/tutorial-cmmc.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc/tutorial-cmmc.component.ts index e829df26c3..055e210b80 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc/tutorial-cmmc.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc/tutorial-cmmc.component.ts @@ -28,9 +28,10 @@ import { ResourceLibraryService } from '../../../../services/resource-library.se @Component({ - selector: 'app-tutorial-cmmc', - templateUrl: './tutorial-cmmc.component.html', - styleUrls: ['./tutorial-cmmc.component.scss'] + selector: 'app-tutorial-cmmc', + templateUrl: './tutorial-cmmc.component.html', + styleUrls: ['./tutorial-cmmc.component.scss'], + standalone: false }) export class TutorialCmmcComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc2/tutorial-cmmc2.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc2/tutorial-cmmc2.component.ts index 5414cfb658..4994c65f63 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc2/tutorial-cmmc2.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cmmc2/tutorial-cmmc2.component.ts @@ -28,8 +28,9 @@ import { ResourceLibraryService } from '../../../../services/resource-library.se import { AssessmentService } from '../../../../services/assessment.service'; @Component({ - selector: 'app-tutorial-cmmc2', - templateUrl: './tutorial-cmmc2.component.html' + selector: 'app-tutorial-cmmc2', + templateUrl: './tutorial-cmmc2.component.html', + standalone: false }) export class TutorialCmmc2Component { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cpg/tutorial-cpg.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cpg/tutorial-cpg.component.ts index da853c2a28..a80e0b3f80 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cpg/tutorial-cpg.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-cpg/tutorial-cpg.component.ts @@ -27,8 +27,9 @@ import { LayoutService } from '../../../../services/layout.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-tutorial-cpg', - templateUrl: './tutorial-cpg.component.html' + selector: 'app-tutorial-cpg', + templateUrl: './tutorial-cpg.component.html', + standalone: false }) export class TutorialCpgComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-crr/tutorial-crr.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-crr/tutorial-crr.component.ts index 136a5089c1..25c7a4533b 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-crr/tutorial-crr.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-crr/tutorial-crr.component.ts @@ -25,8 +25,9 @@ import { Component, OnInit } from '@angular/core'; import { ConfigService } from '../../../../services/config.service'; @Component({ - selector: 'app-tutorial-crr', - templateUrl: './tutorial-crr.component.html' + selector: 'app-tutorial-crr', + templateUrl: './tutorial-crr.component.html', + standalone: false }) export class TutorialCrrComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-edm/tutorial-edm.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-edm/tutorial-edm.component.ts index 046c330d52..6be399cf84 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-edm/tutorial-edm.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-edm/tutorial-edm.component.ts @@ -26,8 +26,9 @@ import { Component, OnInit } from '@angular/core'; import { LayoutService } from '../../../../services/layout.service'; @Component({ - selector: 'app-tutorial-edm', - templateUrl: './tutorial-edm.component.html' + selector: 'app-tutorial-edm', + templateUrl: './tutorial-edm.component.html', + standalone: false }) export class TutorialEdmComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-imr/tutorial-imr.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-imr/tutorial-imr.component.ts index ae0b2fb2dd..de0cd3154d 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-imr/tutorial-imr.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-imr/tutorial-imr.component.ts @@ -24,9 +24,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-tutorial-imr', - templateUrl: './tutorial-imr.component.html', - styleUrls: ['./tutorial-imr.component.scss'] + selector: 'app-tutorial-imr', + templateUrl: './tutorial-imr.component.html', + styleUrls: ['./tutorial-imr.component.scss'], + standalone: false }) export class TutorialImrComponent { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-mvra/tutorial-mvra.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-mvra/tutorial-mvra.component.ts index d052dc87d9..86dc7f6e53 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-mvra/tutorial-mvra.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-mvra/tutorial-mvra.component.ts @@ -26,8 +26,9 @@ import { Component, Input, OnInit } from '@angular/core'; import { LayoutService } from '../../../../services/layout.service'; @Component({ - selector: 'app-tutorial-mvra', - templateUrl: './tutorial-mvra.component.html' + selector: 'app-tutorial-mvra', + templateUrl: './tutorial-mvra.component.html', + standalone: false }) export class TutorialMvraComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-rra/tutorial-rra.component.ts b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-rra/tutorial-rra.component.ts index 369efacd6a..e9a2911085 100644 --- a/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-rra/tutorial-rra.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/maturity/tutorial-rra/tutorial-rra.component.ts @@ -26,8 +26,9 @@ import { Component, Input, OnInit } from '@angular/core'; import { LayoutService } from '../../../../services/layout.service'; @Component({ - selector: 'app-tutorial-rra', - templateUrl: './tutorial-rra.component.html' + selector: 'app-tutorial-rra', + templateUrl: './tutorial-rra.component.html', + standalone: false }) export class TutorialRraComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/prepare.component.ts b/CSETWebNg/src/app/assessment/prepare/prepare.component.ts index 69692c1012..0dcea91cac 100644 --- a/CSETWebNg/src/app/assessment/prepare/prepare.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/prepare.component.ts @@ -28,10 +28,11 @@ import { NavTreeService } from "../../services/navigation/nav-tree.service"; import { NavigationService } from "../../services/navigation/navigation.service"; @Component({ - selector: "app-prepare", - templateUrl: "./prepare.component.html", - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: "app-prepare", + templateUrl: "./prepare.component.html", + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class PrepareComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/required/required.component.ts b/CSETWebNg/src/app/assessment/prepare/required/required.component.ts index 7001f4484e..65f349d171 100644 --- a/CSETWebNg/src/app/assessment/prepare/required/required.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/required/required.component.ts @@ -35,6 +35,7 @@ import { NavigationService } from '../../../services/navigation/navigation.servi // eslint-disable-next-line // host: { class: 'd-flex flex-column flex-11a' } styleUrls: ['./required.component.scss'], + standalone: false }) export class RequiredDocsComponent implements OnInit { documents: RequiredDocumentsResponse; diff --git a/CSETWebNg/src/app/assessment/prepare/sals/sal-gen/sal-gen.component.ts b/CSETWebNg/src/app/assessment/prepare/sals/sal-gen/sal-gen.component.ts index 60b69b4e08..20fb6ca4d1 100644 --- a/CSETWebNg/src/app/assessment/prepare/sals/sal-gen/sal-gen.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/sals/sal-gen/sal-gen.component.ts @@ -32,10 +32,11 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-sal-gen', - templateUrl: './sal-gen.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-sal-gen', + templateUrl: './sal-gen.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class SalGenComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/sals/sal-nist/sal-nist.component.ts b/CSETWebNg/src/app/assessment/prepare/sals/sal-nist/sal-nist.component.ts index 55b52da192..15dcfe57a7 100644 --- a/CSETWebNg/src/app/assessment/prepare/sals/sal-nist/sal-nist.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/sals/sal-nist/sal-nist.component.ts @@ -32,10 +32,11 @@ import { ConfirmComponent } from '../../../../dialogs/confirm/confirm.component' import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-sal-nist', - templateUrl: './sal-nist.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-sal-nist', + templateUrl: './sal-nist.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class SalNistComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/sals/sal-simple/sal-simple.component.ts b/CSETWebNg/src/app/assessment/prepare/sals/sal-simple/sal-simple.component.ts index 21478e6f8f..4511cbb9b6 100644 --- a/CSETWebNg/src/app/assessment/prepare/sals/sal-simple/sal-simple.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/sals/sal-simple/sal-simple.component.ts @@ -27,10 +27,11 @@ import { Sal } from '../../../../models/sal.model'; import { SalService } from '../../../../services/sal.service'; @Component({ - selector: 'app-sal-simple', - templateUrl: './sal-simple.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-sal-simple', + templateUrl: './sal-simple.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class SalSimpleComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/sals/sals.component.ts b/CSETWebNg/src/app/assessment/prepare/sals/sals.component.ts index 963e4b5dcb..f3f3d0d555 100644 --- a/CSETWebNg/src/app/assessment/prepare/sals/sals.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/sals/sals.component.ts @@ -29,9 +29,9 @@ import { LayoutService } from '../../../services/layout.service'; @Component({ - selector: 'app-sals', - templateUrl: './sals.component.html', - // eslint-disable-next-line + selector: 'app-sals', + templateUrl: './sals.component.html', + standalone: false }) export class SalsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/standards/awwa-standard/awwa-standard.component.ts b/CSETWebNg/src/app/assessment/prepare/standards/awwa-standard/awwa-standard.component.ts index 97c3b17e94..a1e89f66a7 100644 --- a/CSETWebNg/src/app/assessment/prepare/standards/awwa-standard/awwa-standard.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/standards/awwa-standard/awwa-standard.component.ts @@ -27,8 +27,9 @@ import { FileUploadClientService } from '../../../../services/file-client.servic import { AwwaService } from '../../../../services/awwa.service'; @Component({ - selector: 'app-awwa-standard', - templateUrl: './awwa-standard.component.html' + selector: 'app-awwa-standard', + templateUrl: './awwa-standard.component.html', + standalone: false }) export class AwwaStandardComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/prepare/standards/standards.component.ts b/CSETWebNg/src/app/assessment/prepare/standards/standards.component.ts index 7555b87374..7a39a965ab 100644 --- a/CSETWebNg/src/app/assessment/prepare/standards/standards.component.ts +++ b/CSETWebNg/src/app/assessment/prepare/standards/standards.component.ts @@ -35,10 +35,11 @@ import { EnableFeatureService } from "../../../services/enable-feature.service"; import { LayoutService } from "../../../services/layout.service"; @Component({ - selector: "app-standards", - templateUrl: "./standards.component.html", - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: "app-standards", + templateUrl: "./standards.component.html", + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class StandardsComponent implements OnInit { standards: StandardsBlock; diff --git a/CSETWebNg/src/app/assessment/questions/ask-questions/ask-questions.component.ts b/CSETWebNg/src/app/assessment/questions/ask-questions/ask-questions.component.ts index 86b35d680e..5a0429a144 100644 --- a/CSETWebNg/src/app/assessment/questions/ask-questions/ask-questions.component.ts +++ b/CSETWebNg/src/app/assessment/questions/ask-questions/ask-questions.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-ask-questions', - templateUrl: './ask-questions.component.html', - styleUrls: ['./ask-questions.component.scss'] + selector: 'app-ask-questions', + templateUrl: './ask-questions.component.html', + styleUrls: ['./ask-questions.component.scss'], + standalone: false }) export class AskQuestionsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/category-block/category-block.component.ts b/CSETWebNg/src/app/assessment/questions/category-block/category-block.component.ts index 7a161bd3f9..dc5362e18e 100644 --- a/CSETWebNg/src/app/assessment/questions/category-block/category-block.component.ts +++ b/CSETWebNg/src/app/assessment/questions/category-block/category-block.component.ts @@ -26,8 +26,9 @@ import { Category } from '../../../models/questions.model'; import { NavTreeNode } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-category-block', - templateUrl: './category-block.component.html' + selector: 'app-category-block', + templateUrl: './category-block.component.html', + standalone: false }) export class CategoryBlockComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/diagram-questions/diagram-questions.component.ts b/CSETWebNg/src/app/assessment/questions/diagram-questions/diagram-questions.component.ts index 2060742b83..b71ba42140 100644 --- a/CSETWebNg/src/app/assessment/questions/diagram-questions/diagram-questions.component.ts +++ b/CSETWebNg/src/app/assessment/questions/diagram-questions/diagram-questions.component.ts @@ -35,8 +35,9 @@ import { QuestionFilterService } from '../../../services/filtering/question-filt import { ConfigService } from '../../../services/config.service'; @Component({ - selector: 'app-diagram-questions', - templateUrl: './diagram-questions.component.html' + selector: 'app-diagram-questions', + templateUrl: './diagram-questions.component.html', + standalone: false }) export class DiagramQuestionsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/domain-maturity-filter/domain-maturity-filter.component.ts b/CSETWebNg/src/app/assessment/questions/domain-maturity-filter/domain-maturity-filter.component.ts index c105fc0761..8a0c85da1f 100644 --- a/CSETWebNg/src/app/assessment/questions/domain-maturity-filter/domain-maturity-filter.component.ts +++ b/CSETWebNg/src/app/assessment/questions/domain-maturity-filter/domain-maturity-filter.component.ts @@ -38,8 +38,9 @@ import { TranslocoService } from '@jsverse/transloco'; * question vs the selected level of this control. */ @Component({ - selector: 'app-domain-maturity-filter', - templateUrl: './domain-maturity-filter.component.html' + selector: 'app-domain-maturity-filter', + templateUrl: './domain-maturity-filter.component.html', + standalone: false }) export class DomainMaturityFilterComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/grouping-block/grouping-block.component.ts b/CSETWebNg/src/app/assessment/questions/grouping-block/grouping-block.component.ts index 629f0ee6c0..5d4745f6ed 100644 --- a/CSETWebNg/src/app/assessment/questions/grouping-block/grouping-block.component.ts +++ b/CSETWebNg/src/app/assessment/questions/grouping-block/grouping-block.component.ts @@ -34,8 +34,9 @@ import { ModuleBehavior } from '../../../models/module-config.model'; @Component({ - selector: 'app-grouping-block', - templateUrl: './grouping-block.component.html' + selector: 'app-grouping-block', + templateUrl: './grouping-block.component.html', + standalone: false }) export class GroupingBlockComponent implements OnInit { @Input('grouping') grouping: QuestionGrouping; diff --git a/CSETWebNg/src/app/assessment/questions/grouping-description/grouping-description.component.ts b/CSETWebNg/src/app/assessment/questions/grouping-description/grouping-description.component.ts index 6a780e2a0f..71be9e84a9 100644 --- a/CSETWebNg/src/app/assessment/questions/grouping-description/grouping-description.component.ts +++ b/CSETWebNg/src/app/assessment/questions/grouping-description/grouping-description.component.ts @@ -26,8 +26,9 @@ import { GlossaryService } from '../../../services/glossary.service'; import { GlossaryTermComponent } from '../question-text/glossary-term/glossary-term.component'; @Component({ - selector: 'app-grouping-description', - templateUrl: './grouping-description.component.html' + selector: 'app-grouping-description', + templateUrl: './grouping-description.component.html', + standalone: false }) export class GroupingDescriptionComponent implements AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/questions/issues/issues.component.ts b/CSETWebNg/src/app/assessment/questions/issues/issues.component.ts index 18dab3ed3c..f75265908c 100644 --- a/CSETWebNg/src/app/assessment/questions/issues/issues.component.ts +++ b/CSETWebNg/src/app/assessment/questions/issues/issues.component.ts @@ -29,9 +29,10 @@ import { ObservationsService } from '../../../services/observations.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-issues', - templateUrl: './issues.component.html', - styleUrls: ['./issues.component.scss'] + selector: 'app-issues', + templateUrl: './issues.component.html', + styleUrls: ['./issues.component.scss'], + standalone: false }) export class IssuesComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-default/malcolm-answer-default.component.ts b/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-default/malcolm-answer-default.component.ts index 783f80c142..5895c0bdac 100644 --- a/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-default/malcolm-answer-default.component.ts +++ b/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-default/malcolm-answer-default.component.ts @@ -3,9 +3,10 @@ import { QuestionsService } from '../../../../services/questions.service'; import { MalcolmService } from '../../../../services/malcolm.service'; @Component({ - selector: 'app-malcolm-answer-default', - templateUrl: './malcolm-answer-default.component.html', - styleUrls: ['./malcolm-answer-default.component.scss'] + selector: 'app-malcolm-answer-default', + templateUrl: './malcolm-answer-default.component.html', + styleUrls: ['./malcolm-answer-default.component.scss'], + standalone: false }) export class MalcolmAnswerDefaultComponent { @Input() userAnswer: string; diff --git a/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-nested/malcolm-answer-nested.component.ts b/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-nested/malcolm-answer-nested.component.ts index 06812006dc..4dc006c3c1 100644 --- a/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-nested/malcolm-answer-nested.component.ts +++ b/CSETWebNg/src/app/assessment/questions/malcolm-answer/malcolm-answer-nested/malcolm-answer-nested.component.ts @@ -3,9 +3,10 @@ import { QuestionsService } from '../../../../services/questions.service'; import { MalcolmService } from '../../../../services/malcolm.service'; @Component({ - selector: 'app-malcolm-answer-nested', - templateUrl: './malcolm-answer-nested.component.html', - styleUrls: ['./malcolm-answer-nested.component.scss'] + selector: 'app-malcolm-answer-nested', + templateUrl: './malcolm-answer-nested.component.html', + styleUrls: ['./malcolm-answer-nested.component.scss'], + standalone: false }) export class MalcolmAnswerNestedComponent { @Input() optRadio: any; diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-acet.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-acet.component.ts index 8e09a88f3b..1186e92de2 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-acet.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-acet.component.ts @@ -39,8 +39,9 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-maturity-questions-acet', - templateUrl: './maturity-questions-acet.component.html' + selector: 'app-maturity-questions-acet', + templateUrl: './maturity-questions-acet.component.html', + standalone: false }) export class MaturityQuestionsAcetComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-cie/maturity-questions-cie.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-cie/maturity-questions-cie.component.ts index 8070458596..fd75ffe43c 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-cie/maturity-questions-cie.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-cie/maturity-questions-cie.component.ts @@ -44,9 +44,10 @@ import { CieService } from '../../../../services/cie.service'; @Component({ - selector: 'app-maturity-questions-cie', - templateUrl: './maturity-questions-cie.component.html', - styleUrls: ['./maturity-questions-cie.component.scss'] + selector: 'app-maturity-questions-cie', + templateUrl: './maturity-questions-cie.component.html', + styleUrls: ['./maturity-questions-cie.component.scss'], + standalone: false }) export class MaturityQuestionsCieComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-ise.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-ise.component.ts index 606dff51ae..15b2b97583 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-ise.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions-ise.component.ts @@ -40,8 +40,9 @@ import { CompletionService } from '../../../services/completion.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-maturity-questions-ise', - templateUrl: './maturity-questions-ise.component.html' + selector: 'app-maturity-questions-ise', + templateUrl: './maturity-questions-ise.component.html', + standalone: false }) export class MaturityQuestionsIseComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions.component.ts index d5bb677fe6..ead126f738 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/maturity-questions.component.ts @@ -45,8 +45,9 @@ import { SsgService } from '../../../services/ssg.service'; import { ModuleBehavior } from '../../../models/module-config.model'; @Component({ - selector: 'app-maturity-questions', - templateUrl: './maturity-questions.component.html' + selector: 'app-maturity-questions', + templateUrl: './maturity-questions.component.html', + standalone: false }) export class MaturityQuestionsComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/grouping-block-nested/grouping-block-nested.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/grouping-block-nested/grouping-block-nested.component.ts index bfea0a8231..a4e4e1d276 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/grouping-block-nested/grouping-block-nested.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/grouping-block-nested/grouping-block-nested.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../../../../services/config.service'; import { MaturityService } from '../../../../../services/maturity.service'; @Component({ - selector: 'app-grouping-block-nested', - templateUrl: './grouping-block-nested.component.html', - styleUrls: ['./grouping-block-nested.component.scss'] + selector: 'app-grouping-block-nested', + templateUrl: './grouping-block-nested.component.html', + styleUrls: ['./grouping-block-nested.component.scss'], + standalone: false }) export class GroupingBlockNestedComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/maturity-questions-nested/maturity-questions-nested.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/maturity-questions-nested/maturity-questions-nested.component.ts index 2d167df30f..d91a6af071 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/maturity-questions-nested/maturity-questions-nested.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/maturity-questions-nested/maturity-questions-nested.component.ts @@ -37,9 +37,10 @@ import { filter } from 'rxjs/operators'; import { Subscription } from 'rxjs'; import { HydroService } from '../../../../../services/hydro.service'; @Component({ - selector: 'app-maturity-questions-nested', - templateUrl: './maturity-questions-nested.component.html', - styleUrls: ['./maturity-questions-nested.component.scss'] + selector: 'app-maturity-questions-nested', + templateUrl: './maturity-questions-nested.component.html', + styleUrls: ['./maturity-questions-nested.component.scss'], + standalone: false }) export class MaturityQuestionsNestedComponent implements OnInit, AfterViewInit, OnDestroy { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/option-block-nested/option-block-nested.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/option-block-nested/option-block-nested.component.ts index cd645cd4e2..cfd065c9ba 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/option-block-nested/option-block-nested.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/option-block-nested/option-block-nested.component.ts @@ -34,8 +34,9 @@ import { HydroService } from '../../../../../services/hydro.service'; import { MalcolmService } from '../../../../../services/malcolm.service'; @Component({ - selector: 'app-option-block-nested', - templateUrl: './option-block-nested.component.html' + selector: 'app-option-block-nested', + templateUrl: './option-block-nested.component.html', + standalone: false }) export class OptionBlockNestedComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/question-block-nested/question-block-nested.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/question-block-nested/question-block-nested.component.ts index 9c1ea01d9b..cf5936374e 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/question-block-nested/question-block-nested.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/nested/question-block-nested/question-block-nested.component.ts @@ -35,8 +35,9 @@ import { MalcolmService } from '../../../../../services/malcolm.service'; @Component({ - selector: 'app-question-block-nested', - templateUrl: './question-block-nested.component.html' + selector: 'app-question-block-nested', + templateUrl: './question-block-nested.component.html', + standalone: false }) export class QuestionBlockNestedComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/maturity-questions/option-block/option-block.component.ts b/CSETWebNg/src/app/assessment/questions/maturity-questions/option-block/option-block.component.ts index e1237b0932..6125d0af5e 100644 --- a/CSETWebNg/src/app/assessment/questions/maturity-questions/option-block/option-block.component.ts +++ b/CSETWebNg/src/app/assessment/questions/maturity-questions/option-block/option-block.component.ts @@ -24,8 +24,9 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-option-block', - templateUrl: './option-block.component.html' + selector: 'app-option-block', + templateUrl: './option-block.component.html', + standalone: false }) export class OptionBlockComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/observations/observations.component.ts b/CSETWebNg/src/app/assessment/questions/observations/observations.component.ts index 3bc930324f..5177fac772 100644 --- a/CSETWebNg/src/app/assessment/questions/observations/observations.component.ts +++ b/CSETWebNg/src/app/assessment/questions/observations/observations.component.ts @@ -26,7 +26,7 @@ import { ObservationsService } from '../../../services/observations.service'; import { AssessmentService } from '../../../services/assessment.service'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; import { Observation, Importance } from './observations.model'; -import * as _ from 'lodash'; +import { map as lodash_map, filter as lodash_filter } from 'lodash'; import { ConfigService } from '../../../services/config.service'; @Component({ @@ -34,7 +34,8 @@ import { ConfigService } from '../../../services/config.service'; templateUrl: './observations.component.html', host: { 'style': 'max-width: 100%' - } + }, + standalone: false }) export class ObservationsComponent implements OnInit { @@ -72,7 +73,7 @@ export class ObservationsComponent implements OnInit { this.observation = response; this.answerId = this.observation.answer_Id; this.questionId = this.observation.question_Id; - this.contactsModel = _.map(_.filter(this.observation.observation_Contacts, + this.contactsModel = lodash_map(lodash_filter(this.observation.observation_Contacts, { 'selected': true }), 'Assessment_Contact_Id'); this.data.answer_Id = this.answerId; @@ -101,7 +102,7 @@ export class ObservationsComponent implements OnInit { this.observationsSvc.getObservation(this.observation.answer_Id, this.observation.observation_Id, this.observation.question_Id, this.observation.questionType) .subscribe((response: Observation) => { this.observation = response; - this.contactsModel = _.map(_.filter(this.observation.observation_Contacts, + this.contactsModel = lodash_map(lodash_filter(this.observation.observation_Contacts, { 'selected': true }), 'Assessment_Contact_Id'); }); diff --git a/CSETWebNg/src/app/assessment/questions/other-remarks/other-remarks.component.ts b/CSETWebNg/src/app/assessment/questions/other-remarks/other-remarks.component.ts index c71848a1c6..6780b56e6d 100644 --- a/CSETWebNg/src/app/assessment/questions/other-remarks/other-remarks.component.ts +++ b/CSETWebNg/src/app/assessment/questions/other-remarks/other-remarks.component.ts @@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core'; import { AssessmentService } from '../../../services/assessment.service'; @Component({ - selector: 'app-other-remarks', - templateUrl: './other-remarks.component.html', - styleUrls: ['./other-remarks.component.scss'] + selector: 'app-other-remarks', + templateUrl: './other-remarks.component.html', + styleUrls: ['./other-remarks.component.scss'], + standalone: false }) export class OtherRemarksComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/placeholder-questions/placeholder-questions.component.ts b/CSETWebNg/src/app/assessment/questions/placeholder-questions/placeholder-questions.component.ts index 5ddcc76ff0..92c0093257 100644 --- a/CSETWebNg/src/app/assessment/questions/placeholder-questions/placeholder-questions.component.ts +++ b/CSETWebNg/src/app/assessment/questions/placeholder-questions/placeholder-questions.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../../services/config.service'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-placeholder-questions', - templateUrl: './placeholder-questions.component.html', - styleUrls: ['./placeholder-questions.component.scss'] + selector: 'app-placeholder-questions', + templateUrl: './placeholder-questions.component.html', + styleUrls: ['./placeholder-questions.component.scss'], + standalone: false }) export class PlaceholderQuestionsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/principle-summary/principle-summary.component.ts b/CSETWebNg/src/app/assessment/questions/principle-summary/principle-summary.component.ts index cb5f2963bf..a933730fdf 100644 --- a/CSETWebNg/src/app/assessment/questions/principle-summary/principle-summary.component.ts +++ b/CSETWebNg/src/app/assessment/questions/principle-summary/principle-summary.component.ts @@ -15,9 +15,10 @@ import { Subscription } from 'rxjs/internal/Subscription'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-principle-summary', - templateUrl: './principle-summary.component.html', - styleUrls: ['./principle-summary.component.scss'] + selector: 'app-principle-summary', + templateUrl: './principle-summary.component.html', + styleUrls: ['./principle-summary.component.scss'], + standalone: false }) export class PrincipleSummaryComponent implements OnInit { http: any; diff --git a/CSETWebNg/src/app/assessment/questions/question-block-cie/question-block-cie.component.ts b/CSETWebNg/src/app/assessment/questions/question-block-cie/question-block-cie.component.ts index b07311d016..d787763f69 100644 --- a/CSETWebNg/src/app/assessment/questions/question-block-cie/question-block-cie.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-block-cie/question-block-cie.component.ts @@ -20,9 +20,10 @@ import { CieService } from '../../../services/cie.service'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-question-block-cie', - templateUrl: './question-block-cie.component.html', - styleUrls: ['./question-block-cie.component.scss'] + selector: 'app-question-block-cie', + templateUrl: './question-block-cie.component.html', + styleUrls: ['./question-block-cie.component.scss'], + standalone: false }) export class QuestionBlockCieComponent implements OnInit { @Input() myGrouping: QuestionGrouping; diff --git a/CSETWebNg/src/app/assessment/questions/question-block-ise/question-block-ise.component.ts b/CSETWebNg/src/app/assessment/questions/question-block-ise/question-block-ise.component.ts index 22b2f2eb74..960f793681 100644 --- a/CSETWebNg/src/app/assessment/questions/question-block-ise/question-block-ise.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-block-ise/question-block-ise.component.ts @@ -46,9 +46,10 @@ import { CompletionService } from '../../../services/completion.service'; * of the question block can eventually replace the original. */ @Component({ - selector: 'app-question-block-ise', - templateUrl: './question-block-ise.component.html', - styleUrls: ['./question-block-ise.component.scss'] + selector: 'app-question-block-ise', + templateUrl: './question-block-ise.component.html', + styleUrls: ['./question-block-ise.component.scss'], + standalone: false }) export class QuestionBlockIseComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/question-block-maturity/question-block-maturity.component.ts b/CSETWebNg/src/app/assessment/questions/question-block-maturity/question-block-maturity.component.ts index 9eb010163d..90c2ceb191 100644 --- a/CSETWebNg/src/app/assessment/questions/question-block-maturity/question-block-maturity.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-block-maturity/question-block-maturity.component.ts @@ -42,9 +42,10 @@ import { TranslocoService } from '@jsverse/transloco'; * of the question block can eventually replace the original. */ @Component({ - selector: 'app-question-block-maturity', - templateUrl: './question-block-maturity.component.html', - styleUrls: ['./question-block-maturity.component.scss'] + selector: 'app-question-block-maturity', + templateUrl: './question-block-maturity.component.html', + styleUrls: ['./question-block-maturity.component.scss'], + standalone: false }) export class QuestionBlockMaturityComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/question-block-vadr/question-block-vadr.component.ts b/CSETWebNg/src/app/assessment/questions/question-block-vadr/question-block-vadr.component.ts index 746283289e..2f09703891 100644 --- a/CSETWebNg/src/app/assessment/questions/question-block-vadr/question-block-vadr.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-block-vadr/question-block-vadr.component.ts @@ -33,9 +33,10 @@ import { CompletionService } from '../../../services/completion.service'; @Component({ - selector: 'app-question-block-vadr', - templateUrl: './question-block-vadr.component.html', - styleUrls: ['./question-block-vadr.component.scss'] + selector: 'app-question-block-vadr', + templateUrl: './question-block-vadr.component.html', + styleUrls: ['./question-block-vadr.component.scss'], + standalone: false }) export class QuestionBlockVadrComponent implements OnInit { @Input() myGrouping: QuestionGrouping; diff --git a/CSETWebNg/src/app/assessment/questions/question-block/question-block.component.ts b/CSETWebNg/src/app/assessment/questions/question-block/question-block.component.ts index 848fcede53..0cf4172473 100644 --- a/CSETWebNg/src/app/assessment/questions/question-block/question-block.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-block/question-block.component.ts @@ -39,9 +39,10 @@ import { MalcolmService } from '../../../services/malcolm.service'; * Represents the display container of a single subcategory with its member questions. */ @Component({ - selector: 'app-question-block', - templateUrl: './question-block.component.html', - styleUrls: ['./question-block.component.css'] + selector: 'app-question-block', + templateUrl: './question-block.component.html', + styleUrls: ['./question-block.component.css'], + standalone: false }) export class QuestionBlockComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/question-extras-dialog/question-extras-dialog.component.ts b/CSETWebNg/src/app/assessment/questions/question-extras-dialog/question-extras-dialog.component.ts index 69ac6a9d37..955ce05e32 100644 --- a/CSETWebNg/src/app/assessment/questions/question-extras-dialog/question-extras-dialog.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-extras-dialog/question-extras-dialog.component.ts @@ -30,8 +30,9 @@ import { Question } from '../../../models/questions.model'; * hosted in a dialog. */ @Component({ - selector: 'app-question-extras-dialog', - templateUrl: './question-extras-dialog.component.html' + selector: 'app-question-extras-dialog', + templateUrl: './question-extras-dialog.component.html', + standalone: false }) export class QuestionExtrasDialogComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/question-extras/question-extras.component.ts b/CSETWebNg/src/app/assessment/questions/question-extras/question-extras.component.ts index 14e1566b9f..9b14f80c8e 100644 --- a/CSETWebNg/src/app/assessment/questions/question-extras/question-extras.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-extras/question-extras.component.ts @@ -45,12 +45,13 @@ import { CieService } from '../../../services/cie.service'; @Component({ - selector: 'app-question-extras', - templateUrl: './question-extras.component.html', - styleUrls: ['./question-extras.component.css'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-question-extras', + templateUrl: './question-extras.component.html', + styleUrls: ['./question-extras.component.css'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class QuestionExtrasComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/question-text/glossary-term/glossary-term.component.ts b/CSETWebNg/src/app/assessment/questions/question-text/glossary-term/glossary-term.component.ts index 288b0ad75f..e9c7d7da5b 100644 --- a/CSETWebNg/src/app/assessment/questions/question-text/glossary-term/glossary-term.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-text/glossary-term/glossary-term.component.ts @@ -24,8 +24,9 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-glossary-term', - templateUrl: './glossary-term.component.html' + selector: 'app-glossary-term', + templateUrl: './glossary-term.component.html', + standalone: false }) export class GlossaryTermComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/question-text/question-text-cpg/question-text-cpg.component.ts b/CSETWebNg/src/app/assessment/questions/question-text/question-text-cpg/question-text-cpg.component.ts index 95ed8766dd..01cf00af85 100644 --- a/CSETWebNg/src/app/assessment/questions/question-text/question-text-cpg/question-text-cpg.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-text/question-text-cpg/question-text-cpg.component.ts @@ -28,8 +28,9 @@ import { Component, Input } from '@angular/core'; * Instead, they display Security Practice and Outcome in the same space. */ @Component({ - selector: 'app-question-text-cpg', - templateUrl: './question-text-cpg.component.html' + selector: 'app-question-text-cpg', + templateUrl: './question-text-cpg.component.html', + standalone: false }) export class QuestionTextCpgComponent { diff --git a/CSETWebNg/src/app/assessment/questions/question-text/question-text.component.ts b/CSETWebNg/src/app/assessment/questions/question-text/question-text.component.ts index f6c975e1f8..0d8dd497a0 100644 --- a/CSETWebNg/src/app/assessment/questions/question-text/question-text.component.ts +++ b/CSETWebNg/src/app/assessment/questions/question-text/question-text.component.ts @@ -26,8 +26,9 @@ import { GlossaryService } from '../../../services/glossary.service'; import { GlossaryTermComponent } from './glossary-term/glossary-term.component'; @Component({ - selector: 'app-question-text', - templateUrl: './question-text.component.html' + selector: 'app-question-text', + templateUrl: './question-text.component.html', + standalone: false }) export class QuestionTextComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/questions.component.ts b/CSETWebNg/src/app/assessment/questions/questions.component.ts index 18be34db6f..30a93871d3 100644 --- a/CSETWebNg/src/app/assessment/questions/questions.component.ts +++ b/CSETWebNg/src/app/assessment/questions/questions.component.ts @@ -35,10 +35,11 @@ import { ACETService } from '../../services/acet.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-questions', - templateUrl: './questions.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-questions', + templateUrl: './questions.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class QuestionsComponent implements AfterViewChecked, OnInit, AfterViewInit { @ViewChild('questionBlock') questionBlock; diff --git a/CSETWebNg/src/app/assessment/questions/references-display/references-display.component.ts b/CSETWebNg/src/app/assessment/questions/references-display/references-display.component.ts index 5e9a93dee9..572424b13b 100644 --- a/CSETWebNg/src/app/assessment/questions/references-display/references-display.component.ts +++ b/CSETWebNg/src/app/assessment/questions/references-display/references-display.component.ts @@ -32,8 +32,9 @@ import { TranslocoService } from '@jsverse/transloco'; * the old table. */ @Component({ - selector: 'app-references-display', - templateUrl: './references-display.component.html' + selector: 'app-references-display', + templateUrl: './references-display.component.html', + standalone: false }) export class ReferencesDisplayComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/questions/references-section/references-section.component.ts b/CSETWebNg/src/app/assessment/questions/references-section/references-section.component.ts index a3aae096fe..9e82e387b8 100644 --- a/CSETWebNg/src/app/assessment/questions/references-section/references-section.component.ts +++ b/CSETWebNg/src/app/assessment/questions/references-section/references-section.component.ts @@ -5,8 +5,9 @@ import { TranslocoService } from '@jsverse/transloco'; import { ResourceLibraryService } from '../../../services/resource-library.service'; @Component({ - selector: 'app-references-section', - templateUrl: './references-section.component.html' + selector: 'app-references-section', + templateUrl: './references-section.component.html', + standalone: false }) export class ReferencesSectionComponent { diff --git a/CSETWebNg/src/app/assessment/questions/references-table/references-table.component.ts b/CSETWebNg/src/app/assessment/questions/references-table/references-table.component.ts index add6798d91..136aa1c896 100644 --- a/CSETWebNg/src/app/assessment/questions/references-table/references-table.component.ts +++ b/CSETWebNg/src/app/assessment/questions/references-table/references-table.component.ts @@ -36,9 +36,10 @@ import { ResourceLibraryService } from '../../../services/resource-library.servi * in 800-53. */ @Component({ - selector: 'app-references-table', - templateUrl: './references-table.component.html', - styleUrls: ['./references-table.component.scss'] + selector: 'app-references-table', + templateUrl: './references-table.component.html', + styleUrls: ['./references-table.component.scss'], + standalone: false }) export class ReferencesTableComponent { diff --git a/CSETWebNg/src/app/assessment/results/acet-detail/acet-detail.component.ts b/CSETWebNg/src/app/assessment/results/acet-detail/acet-detail.component.ts index 1e1c9d7564..1286d51377 100644 --- a/CSETWebNg/src/app/assessment/results/acet-detail/acet-detail.component.ts +++ b/CSETWebNg/src/app/assessment/results/acet-detail/acet-detail.component.ts @@ -34,7 +34,8 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ selector: 'app-mat-detail', templateUrl: './acet-detail.component.html', - styleUrls: ['./acet-detail.component.scss', '../../../reports/acet-reports.scss'] + styleUrls: ['./acet-detail.component.scss', '../../../reports/acet-reports.scss'], + standalone: false }) export class AcetDetailComponent implements OnInit { readonly expandAll = "Expand All"; diff --git a/CSETWebNg/src/app/assessment/results/admin/admin.component.ts b/CSETWebNg/src/app/assessment/results/admin/admin.component.ts index 64027eb85f..65e079553c 100644 --- a/CSETWebNg/src/app/assessment/results/admin/admin.component.ts +++ b/CSETWebNg/src/app/assessment/results/admin/admin.component.ts @@ -34,7 +34,8 @@ import { NavigationService } from '../../../services/navigation/navigation.servi @Component({ selector: 'app-admin', templateUrl: './admin.component.html', - styleUrls: ['./admin.component.scss'] + styleUrls: ['./admin.component.scss'], + standalone: false }) export class AdminComponent implements OnInit { constructor(private router: Router, diff --git a/CSETWebNg/src/app/assessment/results/analysis/analysis.component.ts b/CSETWebNg/src/app/assessment/results/analysis/analysis.component.ts index ea044e5c15..29580ece78 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/analysis.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/analysis.component.ts @@ -27,10 +27,11 @@ import { AssessmentService } from '../../../services/assessment.service'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-analysis', - templateUrl: './analysis.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-analysis', + templateUrl: './analysis.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AnalysisComponent implements OnInit { constructor( diff --git a/CSETWebNg/src/app/assessment/results/analysis/analytics-login/analytics-login.component.ts b/CSETWebNg/src/app/assessment/results/analysis/analytics-login/analytics-login.component.ts index 52006d90b8..bd115ad48a 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/analytics-login/analytics-login.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/analytics-login/analytics-login.component.ts @@ -19,10 +19,11 @@ export class MyErrorStateMatcher implements ErrorStateMatcher { } @Component({ - selector: 'app-analytics-login', - templateUrl: './analytics-login.component.html', - styleUrls: ['./analytics-login.component.scss'], - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-analytics-login', + templateUrl: './analytics-login.component.html', + styleUrls: ['./analytics-login.component.scss'], + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AnalyticsloginComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analysis/components-ranked/components-ranked.component.ts b/CSETWebNg/src/app/assessment/results/analysis/components-ranked/components-ranked.component.ts index 380cd198bd..afa1b3bfe3 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/components-ranked/components-ranked.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/components-ranked/components-ranked.component.ts @@ -29,8 +29,9 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import Chart from 'chart.js/auto'; @Component({ - selector: 'app-components-ranked', - templateUrl: './components-ranked.component.html' + selector: 'app-components-ranked', + templateUrl: './components-ranked.component.html', + standalone: false }) export class ComponentsRankedComponent implements OnInit { canvasComponentRank: Chart; diff --git a/CSETWebNg/src/app/assessment/results/analysis/components-results/components-results.component.ts b/CSETWebNg/src/app/assessment/results/analysis/components-results/components-results.component.ts index 82e7281220..425c9a0cb9 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/components-results/components-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/components-results/components-results.component.ts @@ -28,8 +28,9 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { NavigationService } from '../../../../services/navigation/navigation.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-components-results', - templateUrl: './components-results.component.html' + selector: 'app-components-results', + templateUrl: './components-results.component.html', + standalone: false }) export class ComponentsResultsComponent implements OnInit { canvasComponentCompliance: Chart; diff --git a/CSETWebNg/src/app/assessment/results/analysis/components-summary/components-summary.component.ts b/CSETWebNg/src/app/assessment/results/analysis/components-summary/components-summary.component.ts index 4a2a755ee1..1ae550e1bc 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/components-summary/components-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/components-summary/components-summary.component.ts @@ -28,8 +28,9 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { NavigationService } from '../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-components-summary', - templateUrl: './components-summary.component.html' + selector: 'app-components-summary', + templateUrl: './components-summary.component.html', + standalone: false }) export class ComponentsSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analysis/components-types/components-types.component.ts b/CSETWebNg/src/app/assessment/results/analysis/components-types/components-types.component.ts index 514eda0529..6794b104e9 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/components-types/components-types.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/components-types/components-types.component.ts @@ -29,8 +29,9 @@ import Chart from 'chart.js/auto'; import { QuestionsService } from '../../../../services/questions.service'; @Component({ - selector: 'app-components-types', - templateUrl: './components-types.component.html' + selector: 'app-components-types', + templateUrl: './components-types.component.html', + standalone: false }) export class ComponentsTypesComponent implements OnInit { chart: Chart; diff --git a/CSETWebNg/src/app/assessment/results/analysis/components-warnings/components-warnings.component.ts b/CSETWebNg/src/app/assessment/results/analysis/components-warnings/components-warnings.component.ts index cd1df58ed1..cd70a19793 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/components-warnings/components-warnings.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/components-warnings/components-warnings.component.ts @@ -28,8 +28,9 @@ import { AssessmentService } from '../../../../services/assessment.service'; import { NavigationService } from '../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-components-warnings', - templateUrl: './components-warnings.component.html' + selector: 'app-components-warnings', + templateUrl: './components-warnings.component.html', + standalone: false }) export class ComponentsWarningsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analysis/dashboard/dashboard.component.ts b/CSETWebNg/src/app/assessment/results/analysis/dashboard/dashboard.component.ts index 1e2299d94f..41d491b9b8 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/dashboard/dashboard.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/dashboard/dashboard.component.ts @@ -31,10 +31,11 @@ import { TranslocoService } from '@jsverse/transloco'; declare var $: any; @Component({ - selector: 'app-dashboard', - templateUrl: './dashboard.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-dashboard', + templateUrl: './dashboard.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class DashboardComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analysis/ranked-questions/ranked-questions.component.ts b/CSETWebNg/src/app/assessment/results/analysis/ranked-questions/ranked-questions.component.ts index 25865f8fd5..0108a06e2f 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/ranked-questions/ranked-questions.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/ranked-questions/ranked-questions.component.ts @@ -29,10 +29,11 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { QuestionsService } from '../../../../services/questions.service'; @Component({ - selector: 'app-ranked-questions', - templateUrl: './ranked-questions.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-ranked-questions', + templateUrl: './ranked-questions.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class RankedQuestionsComponent implements OnInit { dataRows: { diff --git a/CSETWebNg/src/app/assessment/results/analysis/standards-ranked/standards-ranked.component.ts b/CSETWebNg/src/app/assessment/results/analysis/standards-ranked/standards-ranked.component.ts index 6feff35ae0..51b9c4aa7a 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/standards-ranked/standards-ranked.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/standards-ranked/standards-ranked.component.ts @@ -30,10 +30,11 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-standards-ranked', - templateUrl: './standards-ranked.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-standards-ranked', + templateUrl: './standards-ranked.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class StandardsRankedComponent implements OnInit { chartIsVisible = false; diff --git a/CSETWebNg/src/app/assessment/results/analysis/standards-results/standards-results.component.ts b/CSETWebNg/src/app/assessment/results/analysis/standards-results/standards-results.component.ts index 9e60847a66..b3866ab075 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/standards-results/standards-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/standards-results/standards-results.component.ts @@ -31,10 +31,11 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { LayoutService } from '../../../../services/layout.service'; @Component({ - selector: 'app-standards-results', - templateUrl: './standards-results.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-standards-results', + templateUrl: './standards-results.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class StandardsResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analysis/standards-summary/standards-summary.component.ts b/CSETWebNg/src/app/assessment/results/analysis/standards-summary/standards-summary.component.ts index 5d4c3da5ac..68eb4d5e16 100644 --- a/CSETWebNg/src/app/assessment/results/analysis/standards-summary/standards-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/analysis/standards-summary/standards-summary.component.ts @@ -31,10 +31,11 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-standards-summary', - templateUrl: './standards-summary.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-standards-summary', + templateUrl: './standards-summary.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class StandardsSummaryComponent implements OnInit, AfterViewInit { chart: any; diff --git a/CSETWebNg/src/app/assessment/results/analytics-compare/analytics-compare.component.ts b/CSETWebNg/src/app/assessment/results/analytics-compare/analytics-compare.component.ts index a273947ad1..353fe69a2c 100644 --- a/CSETWebNg/src/app/assessment/results/analytics-compare/analytics-compare.component.ts +++ b/CSETWebNg/src/app/assessment/results/analytics-compare/analytics-compare.component.ts @@ -25,8 +25,9 @@ import { Component, OnInit } from '@angular/core'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-analytics-compare', - templateUrl: './analytics-compare.component.html' + selector: 'app-analytics-compare', + templateUrl: './analytics-compare.component.html', + standalone: false }) export class AnalyticsCompareComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analytics-results/analytics-results.component.ts b/CSETWebNg/src/app/assessment/results/analytics-results/analytics-results.component.ts index 860e4e0f9c..8e16e1bf3d 100644 --- a/CSETWebNg/src/app/assessment/results/analytics-results/analytics-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/analytics-results/analytics-results.component.ts @@ -25,9 +25,10 @@ interface listSectors { optionText: string; } @Component({ - selector: 'app-analytics-results', - templateUrl: './analytics-results.component.html', - styleUrls: ['./analytics-results.component.scss'] + selector: 'app-analytics-results', + templateUrl: './analytics-results.component.html', + styleUrls: ['./analytics-results.component.scss'], + standalone: false }) export class AnalyticsResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/analytics/analytics.component.ts b/CSETWebNg/src/app/assessment/results/analytics/analytics.component.ts index 4d252105cf..72114d4ca3 100644 --- a/CSETWebNg/src/app/assessment/results/analytics/analytics.component.ts +++ b/CSETWebNg/src/app/assessment/results/analytics/analytics.component.ts @@ -13,7 +13,8 @@ import { AnalyticsloginComponent } from '../analysis/analytics-login/analytics-l @Component({ selector: 'app-analytics', templateUrl: './analytics.component.html', - styleUrls: ['./analytics.component.scss'] + styleUrls: ['./analytics.component.scss'], + standalone: false }) export class AnalyticsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency-chart/ranked-deficiency-chart.component.ts b/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency-chart/ranked-deficiency-chart.component.ts index 9dcc1de284..39ca4f346e 100644 --- a/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency-chart/ranked-deficiency-chart.component.ts +++ b/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency-chart/ranked-deficiency-chart.component.ts @@ -27,9 +27,10 @@ import Chart from 'chart.js/auto'; import { CisService } from '../../../../services/cis.service'; @Component({ - selector: 'app-ranked-deficiency-chart', - templateUrl: './ranked-deficiency-chart.component.html', - styleUrls: ['./ranked-deficiency-chart.component.scss', '../../../../reports/reports.scss'] + selector: 'app-ranked-deficiency-chart', + templateUrl: './ranked-deficiency-chart.component.html', + styleUrls: ['./ranked-deficiency-chart.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class RankedDeficiencyChartComponent implements AfterViewInit { diff --git a/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency/ranked-deficiency.component.ts b/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency/ranked-deficiency.component.ts index 897023576e..930c406a47 100644 --- a/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency/ranked-deficiency.component.ts +++ b/CSETWebNg/src/app/assessment/results/cis/ranked-deficiency/ranked-deficiency.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { CisService } from '../../../../services/cis.service'; @Component({ - selector: 'app-ranked-deficiency', - templateUrl: './ranked-deficiency.component.html', - styleUrls: ['./ranked-deficiency.component.scss'] + selector: 'app-ranked-deficiency', + templateUrl: './ranked-deficiency.component.html', + styleUrls: ['./ranked-deficiency.component.scss'], + standalone: false }) export class RankedDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cis/section-scoring/section-scoring.component.ts b/CSETWebNg/src/app/assessment/results/cis/section-scoring/section-scoring.component.ts index 7198cbfbff..77e814024d 100644 --- a/CSETWebNg/src/app/assessment/results/cis/section-scoring/section-scoring.component.ts +++ b/CSETWebNg/src/app/assessment/results/cis/section-scoring/section-scoring.component.ts @@ -26,8 +26,9 @@ import { CisService } from '../../../../services/cis.service'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-section-scoring', - templateUrl: './section-scoring.component.html' + selector: 'app-section-scoring', + templateUrl: './section-scoring.component.html', + standalone: false }) export class SectionScoringComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cpg/cpg-cost-impact-complexity/cpg-cost-impact-complexity.component.ts b/CSETWebNg/src/app/assessment/results/cpg/cpg-cost-impact-complexity/cpg-cost-impact-complexity.component.ts index 97348e76b6..b61890e1d6 100644 --- a/CSETWebNg/src/app/assessment/results/cpg/cpg-cost-impact-complexity/cpg-cost-impact-complexity.component.ts +++ b/CSETWebNg/src/app/assessment/results/cpg/cpg-cost-impact-complexity/cpg-cost-impact-complexity.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-cpg-cost-impact-complexity', - templateUrl: './cpg-cost-impact-complexity.component.html', - styleUrls: ['./cpg-cost-impact-complexity.component.scss'] + selector: 'app-cpg-cost-impact-complexity', + templateUrl: './cpg-cost-impact-complexity.component.html', + styleUrls: ['./cpg-cost-impact-complexity.component.scss'], + standalone: false }) export class CpgCostImpactComplexityComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary-table/cpg-domain-summary-table.component.ts b/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary-table/cpg-domain-summary-table.component.ts index cc3db28d11..3946fedb04 100644 --- a/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary-table/cpg-domain-summary-table.component.ts +++ b/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary-table/cpg-domain-summary-table.component.ts @@ -24,8 +24,9 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-cpg-domain-summary-table', - templateUrl: './cpg-domain-summary-table.component.html' + selector: 'app-cpg-domain-summary-table', + templateUrl: './cpg-domain-summary-table.component.html', + standalone: false }) export class CpgDomainSummaryTableComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary/cpg-domain-summary.component.ts b/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary/cpg-domain-summary.component.ts index f01db5384b..99ddfa57e3 100644 --- a/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary/cpg-domain-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/cpg/cpg-domain-summary/cpg-domain-summary.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-cpg-domain-summary', - templateUrl: './cpg-domain-summary.component.html', - styleUrls: ['./cpg-domain-summary.component.scss'] + selector: 'app-cpg-domain-summary', + templateUrl: './cpg-domain-summary.component.html', + styleUrls: ['./cpg-domain-summary.component.scss'], + standalone: false }) export class CpgDomainSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cpg/cpg-practice-table/cpg-practice-table.component.ts b/CSETWebNg/src/app/assessment/results/cpg/cpg-practice-table/cpg-practice-table.component.ts index 75860cf4c2..4617cdbde5 100644 --- a/CSETWebNg/src/app/assessment/results/cpg/cpg-practice-table/cpg-practice-table.component.ts +++ b/CSETWebNg/src/app/assessment/results/cpg/cpg-practice-table/cpg-practice-table.component.ts @@ -26,9 +26,10 @@ import { ColorService } from '../../../../services/color.service'; import { CpgService } from '../../../../services/cpg.service'; @Component({ - selector: 'app-cpg-practice-table', - templateUrl: './cpg-practice-table.component.html', - styleUrls: ['./cpg-practice-table.component.scss', '../../../../reports/reports.scss'] + selector: 'app-cpg-practice-table', + templateUrl: './cpg-practice-table.component.html', + styleUrls: ['./cpg-practice-table.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class CpgPracticeTableComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cpg/cpg-practices/cpg-practices.component.ts b/CSETWebNg/src/app/assessment/results/cpg/cpg-practices/cpg-practices.component.ts index 8d2c504c03..662b4309db 100644 --- a/CSETWebNg/src/app/assessment/results/cpg/cpg-practices/cpg-practices.component.ts +++ b/CSETWebNg/src/app/assessment/results/cpg/cpg-practices/cpg-practices.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { SsgService } from '../../../../services/ssg.service'; @Component({ - selector: 'app-cpg-practices', - templateUrl: './cpg-practices.component.html', - styleUrls: ['./cpg-practices.component.scss'] + selector: 'app-cpg-practices', + templateUrl: './cpg-practices.component.html', + styleUrls: ['./cpg-practices.component.scss'], + standalone: false }) export class CpgPracticesComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/cpg/cpg-summary/cpg-summary.component.ts b/CSETWebNg/src/app/assessment/results/cpg/cpg-summary/cpg-summary.component.ts index d1571e3687..2a2b61610f 100644 --- a/CSETWebNg/src/app/assessment/results/cpg/cpg-summary/cpg-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/cpg/cpg-summary/cpg-summary.component.ts @@ -29,9 +29,10 @@ import { SsgService } from '../../../../services/ssg.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-cpg-summary', - templateUrl: './cpg-summary.component.html', - styleUrls: ['./cpg-summary.component.scss'] + selector: 'app-cpg-summary', + templateUrl: './cpg-summary.component.html', + styleUrls: ['./cpg-summary.component.scss'], + standalone: false }) export class CpgSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/crr/crr-heatmap/crr-heatmap.component.ts b/CSETWebNg/src/app/assessment/results/crr/crr-heatmap/crr-heatmap.component.ts index 8c1aa7f458..fd857b9256 100644 --- a/CSETWebNg/src/app/assessment/results/crr/crr-heatmap/crr-heatmap.component.ts +++ b/CSETWebNg/src/app/assessment/results/crr/crr-heatmap/crr-heatmap.component.ts @@ -25,8 +25,9 @@ import { Component, Input, OnChanges } from '@angular/core'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-crr-heatmap', - templateUrl: './crr-heatmap.component.html' + selector: 'app-crr-heatmap', + templateUrl: './crr-heatmap.component.html', + standalone: false }) export class CrrHeatmapComponent implements OnChanges { @Input() diff --git a/CSETWebNg/src/app/assessment/results/crr/crr-results-detail/crr-results-detail.component.ts b/CSETWebNg/src/app/assessment/results/crr/crr-results-detail/crr-results-detail.component.ts index acf61bbfc6..f60e6e2c78 100644 --- a/CSETWebNg/src/app/assessment/results/crr/crr-results-detail/crr-results-detail.component.ts +++ b/CSETWebNg/src/app/assessment/results/crr/crr-results-detail/crr-results-detail.component.ts @@ -29,9 +29,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { ReportService } from '../../../../services/report.service'; @Component({ - selector: 'app-crr-results-detail', - templateUrl: './crr-results-detail.component.html', - styleUrls: ['../../../../reports/reports.scss'] + selector: 'app-crr-results-detail', + templateUrl: './crr-results-detail.component.html', + styleUrls: ['../../../../reports/reports.scss'], + standalone: false }) export class CrrResultsDetailComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/crr/crr-results-page/crr-results-page.component.ts b/CSETWebNg/src/app/assessment/results/crr/crr-results-page/crr-results-page.component.ts index 00c67c9c12..b6ca4508d6 100644 --- a/CSETWebNg/src/app/assessment/results/crr/crr-results-page/crr-results-page.component.ts +++ b/CSETWebNg/src/app/assessment/results/crr/crr-results-page/crr-results-page.component.ts @@ -33,8 +33,9 @@ import { MaturityService } from '../../../../services/maturity.service'; * parsed to determine which page the user requested. */ @Component({ - selector: 'app-crr-results-page', - templateUrl: './crr-results-page.component.html' + selector: 'app-crr-results-page', + templateUrl: './crr-results-page.component.html', + standalone: false }) export class CrrResultsPage implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/crr/crr-summary-results/crr-summary-results.component.ts b/CSETWebNg/src/app/assessment/results/crr/crr-summary-results/crr-summary-results.component.ts index db10fb72d1..3fa947005b 100644 --- a/CSETWebNg/src/app/assessment/results/crr/crr-summary-results/crr-summary-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/crr/crr-summary-results/crr-summary-results.component.ts @@ -26,8 +26,9 @@ import { CmuService } from '../../../../services/cmu.service'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-summary-results', - templateUrl: './crr-summary-results.component.html' + selector: 'app-crr-summary-results', + templateUrl: './crr-summary-results.component.html', + standalone: false }) export class CrrSummaryResultsComponent implements OnInit { summaryResult: any = ''; diff --git a/CSETWebNg/src/app/assessment/results/dashboard/acet-dashboard.component.ts b/CSETWebNg/src/app/assessment/results/dashboard/acet-dashboard.component.ts index 248fe5fd5c..44ffd2f139 100644 --- a/CSETWebNg/src/app/assessment/results/dashboard/acet-dashboard.component.ts +++ b/CSETWebNg/src/app/assessment/results/dashboard/acet-dashboard.component.ts @@ -32,7 +32,8 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ selector: 'app-acet-dashboard', templateUrl: './acet-dashboard.component.html', - styleUrls: ['./acet-dashboard.component.scss'] + styleUrls: ['./acet-dashboard.component.scss'], + standalone: false }) export class AcetDashboardComponent implements OnInit { acetDashboard: AcetDashboard; diff --git a/CSETWebNg/src/app/assessment/results/edm/edm-blocks-compact/edm-blocks-compact.component.ts b/CSETWebNg/src/app/assessment/results/edm/edm-blocks-compact/edm-blocks-compact.component.ts index e36e278e40..8186bb5fc7 100644 --- a/CSETWebNg/src/app/assessment/results/edm/edm-blocks-compact/edm-blocks-compact.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/edm-blocks-compact/edm-blocks-compact.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnChanges, OnInit } from '@angular/core'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-edm-blocks-compact', - templateUrl: './edm-blocks-compact.component.html', - styleUrls: ['./edm-blocks-compact.component.scss', '../../../../reports/reports.scss'] + selector: 'app-edm-blocks-compact', + templateUrl: './edm-blocks-compact.component.html', + styleUrls: ['./edm-blocks-compact.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class EdmBlocksCompactComponent implements OnInit, OnChanges { diff --git a/CSETWebNg/src/app/assessment/results/edm/edm-heatmap/edm-heatmap.component.ts b/CSETWebNg/src/app/assessment/results/edm/edm-heatmap/edm-heatmap.component.ts index 9978a2ce64..f038ca2c47 100644 --- a/CSETWebNg/src/app/assessment/results/edm/edm-heatmap/edm-heatmap.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/edm-heatmap/edm-heatmap.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnChanges, OnInit } from '@angular/core'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-edm-heatmap', - templateUrl: './edm-heatmap.component.html', - styleUrls: ['./edm-heatmap.component.scss', '../../../../reports/reports.scss'] + selector: 'app-edm-heatmap', + templateUrl: './edm-heatmap.component.html', + styleUrls: ['./edm-heatmap.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class EdmHeatmapComponent implements OnInit, OnChanges { @Input() section: string; diff --git a/CSETWebNg/src/app/assessment/results/edm/edm-q-blocks-horizontal/edm-q-blocks-horizontal.component.ts b/CSETWebNg/src/app/assessment/results/edm/edm-q-blocks-horizontal/edm-q-blocks-horizontal.component.ts index fecc9baa0c..2c27f36be8 100644 --- a/CSETWebNg/src/app/assessment/results/edm/edm-q-blocks-horizontal/edm-q-blocks-horizontal.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/edm-q-blocks-horizontal/edm-q-blocks-horizontal.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnChanges } from '@angular/core'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'edm-q-blocks-horizontal', - templateUrl: './edm-q-blocks-horizontal.component.html', - styleUrls: ['./edm-q-blocks-horizontal.component.scss', '../../../../reports/reports.scss'] + selector: 'edm-q-blocks-horizontal', + templateUrl: './edm-q-blocks-horizontal.component.html', + styleUrls: ['./edm-q-blocks-horizontal.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class EdmQBlocksHorizontalComponent implements OnChanges { diff --git a/CSETWebNg/src/app/assessment/results/edm/maturity-indicator-levels/maturity-indicator-levels.component.ts b/CSETWebNg/src/app/assessment/results/edm/maturity-indicator-levels/maturity-indicator-levels.component.ts index fa59d8c1b0..cabcadc881 100644 --- a/CSETWebNg/src/app/assessment/results/edm/maturity-indicator-levels/maturity-indicator-levels.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/maturity-indicator-levels/maturity-indicator-levels.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { MaturityQuestionResponse } from '../../../../models/questions.model'; @Component({ - selector: 'app-maturity-indicator-levels', - templateUrl: './maturity-indicator-levels.component.html', - styleUrls: ['./maturity-indicator-levels.component.scss'] + selector: 'app-maturity-indicator-levels', + templateUrl: './maturity-indicator-levels.component.html', + styleUrls: ['./maturity-indicator-levels.component.scss'], + standalone: false }) export class MaturityIndicatorLevelsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/edm/relationship-formation/relationship-formation.component.ts b/CSETWebNg/src/app/assessment/results/edm/relationship-formation/relationship-formation.component.ts index ff5ed52fc5..5d6dfe476c 100644 --- a/CSETWebNg/src/app/assessment/results/edm/relationship-formation/relationship-formation.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/relationship-formation/relationship-formation.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { MaturityQuestionResponse } from '../../../../models/questions.model'; @Component({ - selector: 'app-relationship-formation', - templateUrl: './relationship-formation.component.html', - styleUrls: ['./relationship-formation.component.scss'] + selector: 'app-relationship-formation', + templateUrl: './relationship-formation.component.html', + styleUrls: ['./relationship-formation.component.scss'], + standalone: false }) export class RelationshipFormationComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/edm/relationship-management/relationship-management.component.ts b/CSETWebNg/src/app/assessment/results/edm/relationship-management/relationship-management.component.ts index 0b84e10958..b9f246f264 100644 --- a/CSETWebNg/src/app/assessment/results/edm/relationship-management/relationship-management.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/relationship-management/relationship-management.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { MaturityQuestionResponse } from '../../../../models/questions.model'; @Component({ - selector: 'app-relationship-management', - templateUrl: './relationship-management.component.html', - styleUrls: ['./relationship-management.component.scss'] + selector: 'app-relationship-management', + templateUrl: './relationship-management.component.html', + styleUrls: ['./relationship-management.component.scss'], + standalone: false }) export class RelationshipManagementComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/edm/service-protection/service-protection.component.ts b/CSETWebNg/src/app/assessment/results/edm/service-protection/service-protection.component.ts index eb044b3ece..780b5e9971 100644 --- a/CSETWebNg/src/app/assessment/results/edm/service-protection/service-protection.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/service-protection/service-protection.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { MaturityQuestionResponse } from '../../../../models/questions.model'; @Component({ - selector: 'app-service-protection', - templateUrl: './service-protection.component.html', - styleUrls: ['./service-protection.component.scss'] + selector: 'app-service-protection', + templateUrl: './service-protection.component.html', + styleUrls: ['./service-protection.component.scss'], + standalone: false }) export class ServiceProtectionComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/edm/summary-results/summary-results.component.ts b/CSETWebNg/src/app/assessment/results/edm/summary-results/summary-results.component.ts index 402f5e536b..3c607d7589 100644 --- a/CSETWebNg/src/app/assessment/results/edm/summary-results/summary-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/edm/summary-results/summary-results.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-summary-results', - templateUrl: './summary-results.component.html', - styleUrls: ['./summary-results.component.scss'] + selector: 'app-summary-results', + templateUrl: './summary-results.component.html', + styleUrls: ['./summary-results.component.scss'], + standalone: false }) export class SummaryResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/feedback/feedback.component.ts b/CSETWebNg/src/app/assessment/results/feedback/feedback.component.ts index 5b58aab369..c6eac8abfa 100644 --- a/CSETWebNg/src/app/assessment/results/feedback/feedback.component.ts +++ b/CSETWebNg/src/app/assessment/results/feedback/feedback.component.ts @@ -33,11 +33,12 @@ import { AssessmentService } from '../../../services/assessment.service'; @Component({ - selector: 'app-feedback', - templateUrl: './feedback.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' }, - styleUrls: ['./feedback.component.css'] + selector: 'app-feedback', + templateUrl: './feedback.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + styleUrls: ['./feedback.component.css'], + standalone: false }) export class FeedbackComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-action-item/hydro-action-item.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-action-item/hydro-action-item.component.ts index 4a4ed0c132..17e0a6bdeb 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-action-item/hydro-action-item.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-action-item/hydro-action-item.component.ts @@ -7,9 +7,10 @@ import { QuestionsService } from '../../../../../services/questions.service'; import { ReportService } from '../../../../../services/report.service'; @Component({ - selector: 'app-hydro-action-item', - templateUrl: './hydro-action-item.component.html', - styleUrls: ['./hydro-action-item.component.scss','../hydro-actions.component.scss'] + selector: 'app-hydro-action-item', + templateUrl: './hydro-action-item.component.html', + styleUrls: ['./hydro-action-item.component.scss', '../hydro-actions.component.scss'], + standalone: false }) export class HydroActionItemComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-actions.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-actions.component.ts index 6b01fd3fee..0c9908613d 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-actions.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-actions.component.ts @@ -7,9 +7,10 @@ import { HydroService } from '../../../../services/hydro.service'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-hydro-actions', - templateUrl: './hydro-actions.component.html', - styleUrls: ['./hydro-actions.component.scss'] + selector: 'app-hydro-actions', + templateUrl: './hydro-actions.component.html', + styleUrls: ['./hydro-actions.component.scss'], + standalone: false }) export class HydroActionsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-progress-totals/hydro-progress-totals.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-progress-totals/hydro-progress-totals.component.ts index f349abd60d..7635ed7210 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-progress-totals/hydro-progress-totals.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-actions/hydro-progress-totals/hydro-progress-totals.component.ts @@ -7,9 +7,10 @@ import { QuestionsService } from '../../../../../services/questions.service'; import { ReportService } from '../../../../../services/report.service'; @Component({ - selector: 'app-hydro-progress-totals', - templateUrl: './hydro-progress-totals.component.html', - styleUrls: ['./hydro-progress-totals.component.scss', '../hydro-actions.component.scss'] + selector: 'app-hydro-progress-totals', + templateUrl: './hydro-progress-totals.component.html', + styleUrls: ['./hydro-progress-totals.component.scss', '../hydro-actions.component.scss'], + standalone: false }) export class HydroProgressTotalsComponent { @Input() totals: any; diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-chart/hydro-bar-chart.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-chart/hydro-bar-chart.component.ts index 6e4f1beb48..925e7569ba 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-chart/hydro-bar-chart.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-chart/hydro-bar-chart.component.ts @@ -1,9 +1,10 @@ import { Component, Input, OnInit, ViewChild} from '@angular/core'; @Component({ - selector: 'app-hydro-bar-chart', - templateUrl: './hydro-bar-chart.component.html', - styleUrls: ['./hydro-bar-chart.component.scss'] + selector: 'app-hydro-bar-chart', + templateUrl: './hydro-bar-chart.component.html', + styleUrls: ['./hydro-bar-chart.component.scss'], + standalone: false }) export class HydroBarChartComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-vertical/hydro-bar-vertical.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-vertical/hydro-bar-vertical.component.ts index c4ed7148d3..6080af1647 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-vertical/hydro-bar-vertical.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-bar-vertical/hydro-bar-vertical.component.ts @@ -1,9 +1,10 @@ import { Component, Input, OnInit, ViewChild } from '@angular/core'; @Component({ - selector: 'app-hydro-bar-vertical', - templateUrl: './hydro-bar-vertical.component.html', - styleUrls: ['./hydro-bar-vertical.component.scss'] + selector: 'app-hydro-bar-vertical', + templateUrl: './hydro-bar-vertical.component.html', + styleUrls: ['./hydro-bar-vertical.component.scss'], + standalone: false }) export class HydroBarVerticalComponent implements OnInit { @ViewChild('barChart') barChart; diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-deficiency/hydro-deficiency.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-deficiency/hydro-deficiency.component.ts index 701fe51e63..a8eb3e56c2 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-deficiency/hydro-deficiency.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-deficiency/hydro-deficiency.component.ts @@ -7,9 +7,10 @@ import { HydroService } from '../../../../services/hydro.service'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-hydro-deficiency', - templateUrl: './hydro-deficiency.component.html', - styleUrls: ['./hydro-deficiency.component.scss'] + selector: 'app-hydro-deficiency', + templateUrl: './hydro-deficiency.component.html', + styleUrls: ['./hydro-deficiency.component.scss'], + standalone: false }) export class HydroDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-donut/hydro-donut.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-donut/hydro-donut.component.ts index 453b4e5bec..c15aa002b0 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-donut/hydro-donut.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-donut/hydro-donut.component.ts @@ -1,9 +1,10 @@ import { Component, Input, ViewChild } from '@angular/core'; @Component({ - selector: 'app-hydro-donut', - templateUrl: './hydro-donut.component.html', - styleUrls: ['./hydro-donut.component.scss'] + selector: 'app-hydro-donut', + templateUrl: './hydro-donut.component.html', + styleUrls: ['./hydro-donut.component.scss'], + standalone: false }) export class HydroDonutComponent { @ViewChild('pieChart') pieChart; diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-feasibility/hydro-feasibility.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-feasibility/hydro-feasibility.component.ts index bdd94367a4..c89d22e1de 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-feasibility/hydro-feasibility.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-feasibility/hydro-feasibility.component.ts @@ -7,9 +7,10 @@ import { HydroService } from '../../../../services/hydro.service'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-hydro-feasibility', - templateUrl: './hydro-feasibility.component.html', - styleUrls: ['./hydro-feasibility.component.scss'] + selector: 'app-hydro-feasibility', + templateUrl: './hydro-feasibility.component.html', + styleUrls: ['./hydro-feasibility.component.scss'], + standalone: false }) export class HydroFeasibilityComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/hydro/hydro-impact/hydro-impact.component.ts b/CSETWebNg/src/app/assessment/results/hydro/hydro-impact/hydro-impact.component.ts index 5bd7aa379a..038af2ef36 100644 --- a/CSETWebNg/src/app/assessment/results/hydro/hydro-impact/hydro-impact.component.ts +++ b/CSETWebNg/src/app/assessment/results/hydro/hydro-impact/hydro-impact.component.ts @@ -7,9 +7,10 @@ import { HydroService } from '../../../../services/hydro.service'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-hydro-impact', - templateUrl: './hydro-impact.component.html', - styleUrls: ['./hydro-impact.component.scss'] + selector: 'app-hydro-impact', + templateUrl: './hydro-impact.component.html', + styleUrls: ['./hydro-impact.component.scss'], + standalone: false }) export class HydroImpactComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc/chart-components/compliance-score/compliance-score.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc/chart-components/compliance-score/compliance-score.component.ts index a4d95e33a8..534080312c 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc/chart-components/compliance-score/compliance-score.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc/chart-components/compliance-score/compliance-score.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { CmmcStyleService } from '../../../../../services/cmmc-style.service'; @Component({ - selector: 'app-compliance-score', - templateUrl: './compliance-score.component.html', - styleUrls: ['../../../../../../sass/cmmc-results.scss'] + selector: 'app-compliance-score', + templateUrl: './compliance-score.component.html', + styleUrls: ['../../../../../../sass/cmmc-results.scss'], + standalone: false }) export class ComplianceScoreComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-compliance/cmmc-compliance.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-compliance/cmmc-compliance.component.ts index 6dffbddf64..84da7c6610 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-compliance/cmmc-compliance.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-compliance/cmmc-compliance.component.ts @@ -28,11 +28,12 @@ import { MaturityService } from '../../../../../app/services/maturity.service'; import { CmmcStyleService } from '../../../../services/cmmc-style.service'; @Component({ - selector: 'app-cmmc-compliance', - templateUrl: './cmmc-compliance.component.html', - styleUrls: ['../../../../../sass/cmmc-results.scss'], - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-cmmc-compliance', + templateUrl: './cmmc-compliance.component.html', + styleUrls: ['../../../../../sass/cmmc-results.scss'], + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CmmcComplianceComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-gaps/cmmc-gaps.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-gaps/cmmc-gaps.component.ts index 350e089853..0c23a91f46 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-gaps/cmmc-gaps.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-gaps/cmmc-gaps.component.ts @@ -26,7 +26,7 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { MaturityService } from '../../../../../app/services/maturity.service'; import { BehaviorSubject } from 'rxjs'; import { AssessmentService } from '../../../../services/assessment.service'; -import * as $ from 'jquery'; +import $ from 'jquery'; import { LayoutService } from '../../../../services/layout.service'; @Component({ @@ -34,7 +34,8 @@ import { LayoutService } from '../../../../services/layout.service'; templateUrl: './cmmc-gaps.component.html', styleUrls: ['../../../../../sass/cmmc-results.scss'], // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CmmcGapsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-drilldown/cmmc-level-drilldown.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-drilldown/cmmc-level-drilldown.component.ts index c2f2bf0ecb..0d360a33c3 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-drilldown/cmmc-level-drilldown.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-drilldown/cmmc-level-drilldown.component.ts @@ -29,11 +29,12 @@ import { LayoutService } from '../../../../services/layout.service'; import { Chart } from 'chart.js'; @Component({ - selector: 'app-cmmc-level-drilldown', - templateUrl: './cmmc-level-drilldown.component.html', - styleUrls: ['../../../../../sass/cmmc-results.scss'], - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-cmmc-level-drilldown', + templateUrl: './cmmc-level-drilldown.component.html', + styleUrls: ['../../../../../sass/cmmc-results.scss'], + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CmmcLevelDrilldownComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-results/cmmc-level-results.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-results/cmmc-level-results.component.ts index 69c8aebbb3..0c70f0cfeb 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-results/cmmc-level-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc/cmmc-level-results/cmmc-level-results.component.ts @@ -27,11 +27,12 @@ import { Title } from '@angular/platform-browser'; import { MaturityService } from '../../../../../app/services/maturity.service'; @Component({ - selector: 'app-cmmc-level-results', - templateUrl: './cmmc-level-results.component.html', - styleUrls: ['../../../../../sass/cmmc-results.scss'], - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' }, + selector: 'app-cmmc-level-results', + templateUrl: './cmmc-level-results.component.html', + styleUrls: ['../../../../../sass/cmmc-results.scss'], + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CmmcLevelResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-domain-results/cmmc2-domain-results.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-domain-results/cmmc2-domain-results.component.ts index 6cc7f0c480..66fe5c7a0c 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-domain-results/cmmc2-domain-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-domain-results/cmmc2-domain-results.component.ts @@ -29,10 +29,11 @@ import { ChartService } from '../../../../services/chart.service'; @Component({ - selector: 'app-cmmc2-domain-results', - templateUrl: './cmmc2-domain-results.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-cmmc2-domain-results', + templateUrl: './cmmc2-domain-results.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class Cmmc2DomainResultsComponent implements OnInit, AfterContentInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-gaps/cmmc2-gaps.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-gaps/cmmc2-gaps.component.ts index 3a6efc34f0..4189a8f75f 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-gaps/cmmc2-gaps.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-gaps/cmmc2-gaps.component.ts @@ -26,7 +26,7 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { MaturityService } from '../../../../../app/services/maturity.service'; import { BehaviorSubject } from 'rxjs'; import { AssessmentService } from '../../../../services/assessment.service'; -import * as $ from 'jquery'; +import $ from 'jquery'; @Component({ selector: 'app-cmmc-gaps', diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level-results/cmmc2-level-results.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level-results/cmmc2-level-results.component.ts index b304c0b760..1eb753d713 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level-results/cmmc2-level-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level-results/cmmc2-level-results.component.ts @@ -29,10 +29,11 @@ import { ChartService } from '../../../../services/chart.service'; import { LayoutService } from '../../../../services/layout.service'; @Component({ - selector: 'app-cmmc2-level-results', - templateUrl: './cmmc2-level-results.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-cmmc2-level-results', + templateUrl: './cmmc2-level-results.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class Cmmc2LevelResultsComponent implements OnInit, AfterContentInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level1-score/cmmc2-level1-score.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level1-score/cmmc2-level1-score.component.ts index efd8dde38f..4a7cd3cbc5 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level1-score/cmmc2-level1-score.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level1-score/cmmc2-level1-score.component.ts @@ -26,9 +26,10 @@ import { TranslocoService } from '@jsverse/transloco'; import { TsaService } from '../../../../services/tsa.service'; @Component({ - selector: 'app-cmmc2-level1-score', - templateUrl: './cmmc2-level1-score.component.html', - styleUrl: './cmmc2-level1-score.component.scss' + selector: 'app-cmmc2-level1-score', + templateUrl: './cmmc2-level1-score.component.html', + styleUrl: './cmmc2-level1-score.component.scss', + standalone: false }) export class Cmmc2Level1ScoreComponent { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level2-score/cmmc2-level2-score.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level2-score/cmmc2-level2-score.component.ts index 2204504c3b..8fb19ea873 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level2-score/cmmc2-level2-score.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-level2-score/cmmc2-level2-score.component.ts @@ -24,9 +24,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-cmmc2-level2-score', - templateUrl: './cmmc2-level2-score.component.html', - styleUrl: './cmmc2-level2-score.component.scss' + selector: 'app-cmmc2-level2-score', + templateUrl: './cmmc2-level2-score.component.html', + styleUrl: './cmmc2-level2-score.component.scss', + standalone: false }) export class Cmmc2Level2ScoreComponent { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-scores/cmmc2-scores.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-scores/cmmc2-scores.component.ts index 70adcce6e6..7f94c4227e 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-scores/cmmc2-scores.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/cmmc2-scores/cmmc2-scores.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { AssessmentService } from '../../../../services/assessment.service'; @Component({ - selector: 'app-cmmc2-scores', - templateUrl: './cmmc2-scores.component.html', - styleUrl: './cmmc2-scores.component.scss' + selector: 'app-cmmc2-scores', + templateUrl: './cmmc2-scores.component.html', + styleUrl: './cmmc2-scores.component.scss', + standalone: false }) export class Cmmc2ScoresComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-level3-score/cmmc2-level3-score.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-level3-score/cmmc2-level3-score.component.ts index 8f96cbe441..21c57aaa40 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-level3-score/cmmc2-level3-score.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-level3-score/cmmc2-level3-score.component.ts @@ -24,9 +24,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-cmmc2-level3-score', - templateUrl: './cmmc2-level3-score.component.html', - styleUrl: './cmmc2-level3-score.component.scss' + selector: 'app-cmmc2-level3-score', + templateUrl: './cmmc2-level3-score.component.html', + styleUrl: './cmmc2-level3-score.component.scss', + standalone: false }) export class Cmmc2Level3ScoreComponent { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-scorecard/cmmc2-scorecard-page.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-scorecard/cmmc2-scorecard-page.component.ts index 1550f5039c..1957acafb5 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-scorecard/cmmc2-scorecard-page.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/cmmc2-scorecard/cmmc2-scorecard-page.component.ts @@ -3,9 +3,10 @@ import { AssessmentService } from '../../../../../services/assessment.service'; import { MaturityService } from '../../../../../services/maturity.service'; @Component({ - selector: 'app-cmmc2-scorecard-page', - templateUrl: './cmmc2-scorecard-page.component.html', - styleUrl: './cmmc2-scorecard-page.component.scss' + selector: 'app-cmmc2-scorecard-page', + templateUrl: './cmmc2-scorecard-page.component.html', + styleUrl: './cmmc2-scorecard-page.component.scss', + standalone: false }) export class Cmmc2ScorecardPageComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/level-scorecard/level-scorecard.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/level-scorecard/level-scorecard.component.ts index 0c38aecc67..c7981f585a 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/level-scorecard/level-scorecard.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/level-scorecard/level-scorecard.component.ts @@ -2,9 +2,10 @@ import { Component, Input } from '@angular/core'; import { LayoutService } from '../../../../../services/layout.service'; @Component({ - selector: 'app-level-scorecard', - templateUrl: './level-scorecard.component.html', - styleUrls: ['../../../../../reports/reports.scss','./level-scorecard.component.scss'] + selector: 'app-level-scorecard', + templateUrl: './level-scorecard.component.html', + styleUrls: ['../../../../../reports/reports.scss', './level-scorecard.component.scss'], + standalone: false }) export class LevelScorecardComponent { diff --git a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/sprs-score/sprs-score.component.ts b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/sprs-score/sprs-score.component.ts index 385bfe19e4..db54b79b83 100644 --- a/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/sprs-score/sprs-score.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-cmmc2/scorecard/sprs-score/sprs-score.component.ts @@ -28,8 +28,9 @@ import { MaturityService } from '../../../../../services/maturity.service'; import { NavigationService } from '../../../../../services/navigation/navigation.service'; @Component({ - selector: 'app-sprs-score', - templateUrl: './sprs-score.component.html' + selector: 'app-sprs-score', + templateUrl: './sprs-score.component.html', + standalone: false }) export class SprsScoreComponent implements OnInit { response: any; diff --git a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-domains/mvra-answer-domains.component.ts b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-domains/mvra-answer-domains.component.ts index 1902c354be..72f14f4fa5 100644 --- a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-domains/mvra-answer-domains.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-domains/mvra-answer-domains.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnChanges, SimpleChanges } from '@angular/core'; @Component({ - selector: 'app-mvra-answer-domains', - templateUrl: './mvra-answer-domains.component.html', - styleUrls: ['./mvra-answer-domains.component.scss', '../../../../reports/reports.scss'] + selector: 'app-mvra-answer-domains', + templateUrl: './mvra-answer-domains.component.html', + styleUrls: ['./mvra-answer-domains.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class MvraAnswerDomainsComponent implements OnChanges { diff --git a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-functions/mvra-answer-functions.component.ts b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-functions/mvra-answer-functions.component.ts index 8016e84caf..19cc991d9d 100644 --- a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-functions/mvra-answer-functions.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-answer-functions/mvra-answer-functions.component.ts @@ -24,8 +24,9 @@ import { Component, Input, OnChanges, SimpleChanges } from '@angular/core'; @Component({ - selector: 'app-mvra-answer-functions', - templateUrl: './mvra-answer-functions.component.html' + selector: 'app-mvra-answer-functions', + templateUrl: './mvra-answer-functions.component.html', + standalone: false }) export class MvraAnswerFunctionsComponent implements OnChanges { diff --git a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps-page/mvra-gaps-page.component.ts b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps-page/mvra-gaps-page.component.ts index b5624e0a18..1edc70f743 100644 --- a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps-page/mvra-gaps-page.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps-page/mvra-gaps-page.component.ts @@ -24,8 +24,9 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-mvra-gaps-page', - templateUrl: './mvra-gaps-page.component.html' + selector: 'app-mvra-gaps-page', + templateUrl: './mvra-gaps-page.component.html', + standalone: false }) export class MvraGapsPageComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps/mvra-gaps.component.ts b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps/mvra-gaps.component.ts index 806b723308..50145cf011 100644 --- a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps/mvra-gaps.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-gaps/mvra-gaps.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-mvra-gaps', - templateUrl: './mvra-gaps.component.html', - styleUrls: ['../../../../reports/reports.scss'] + selector: 'app-mvra-gaps', + templateUrl: './mvra-gaps.component.html', + styleUrls: ['../../../../reports/reports.scss'], + standalone: false }) export class MvraGapsComponent implements OnInit { model: any = []; diff --git a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary-page/mvra-summary-page.component.ts b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary-page/mvra-summary-page.component.ts index 97e61a078f..55c5b60985 100644 --- a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary-page/mvra-summary-page.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary-page/mvra-summary-page.component.ts @@ -24,8 +24,9 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-mvra-summary-page', - templateUrl: './mvra-summary-page.component.html' + selector: 'app-mvra-summary-page', + templateUrl: './mvra-summary-page.component.html', + standalone: false }) export class MvraSummaryPageComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary/mvra-summary.component.ts b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary/mvra-summary.component.ts index 7c55e1526e..2377f59dc5 100644 --- a/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary/mvra-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-mvra/mvra-summary/mvra-summary.component.ts @@ -25,8 +25,9 @@ import { Component, OnInit } from '@angular/core'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-mvra-summary', - templateUrl: './mvra-summary.component.html' + selector: 'app-mvra-summary', + templateUrl: './mvra-summary.component.html', + standalone: false }) export class MvraSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-compliance/rra-answer-compliance.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-compliance/rra-answer-compliance.component.ts index 0df76b2eed..b3b88c5f90 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-compliance/rra-answer-compliance.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-compliance/rra-answer-compliance.component.ts @@ -25,9 +25,10 @@ import { Component, HostListener, OnInit } from '@angular/core'; import { RraDataService } from '../../../../services/rra-data.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-rra-answer-compliance', - templateUrl: './rra-answer-compliance.component.html', - styleUrls: ['./rra-answer-compliance.component.scss'] + selector: 'app-rra-answer-compliance', + templateUrl: './rra-answer-compliance.component.html', + styleUrls: ['./rra-answer-compliance.component.scss'], + standalone: false }) export class RraAnswerComplianceComponent implements OnInit { complianceByGoal = []; diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-counts/rra-answer-counts.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-counts/rra-answer-counts.component.ts index aba9c7ce4d..033be80e5c 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-counts/rra-answer-counts.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-counts/rra-answer-counts.component.ts @@ -26,9 +26,10 @@ import { RraDataService } from '../../../../services/rra-data.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-rra-answer-counts', - templateUrl: './rra-answer-counts.component.html', - styleUrls: ['./rra-answer-counts.component.scss'] + selector: 'app-rra-answer-counts', + templateUrl: './rra-answer-counts.component.html', + styleUrls: ['./rra-answer-counts.component.scss'], + standalone: false }) export class RraAnswerCountsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-distribution/rra-answer-distribution.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-distribution/rra-answer-distribution.component.ts index 7fbfd38d7f..34292f7a40 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-distribution/rra-answer-distribution.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-answer-distribution/rra-answer-distribution.component.ts @@ -26,9 +26,10 @@ import { RraDataService } from '../../../../services/rra-data.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-rra-answer-distribution', - templateUrl: './rra-answer-distribution.component.html', - styleUrls: ['./rra-answer-distribution.component.scss'] + selector: 'app-rra-answer-distribution', + templateUrl: './rra-answer-distribution.component.html', + styleUrls: ['./rra-answer-distribution.component.scss'], + standalone: false }) export class RraAnswerDistributionComponent implements OnInit { answerDistribByLevel = []; diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-gaps/rra-gaps.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-gaps/rra-gaps.component.ts index dacb0ceaa5..ae39908e53 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-gaps/rra-gaps.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-gaps/rra-gaps.component.ts @@ -26,14 +26,15 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { MaturityService } from '../../../../services/maturity.service'; import { BehaviorSubject } from 'rxjs'; import { AssessmentService } from '../../../../services/assessment.service'; -import * as $ from 'jquery'; +import $ from 'jquery'; @Component({ selector: 'app-rra-gaps', templateUrl: './rra-gaps.component.html', // eslint-disable-next-line styleUrls: ['./rra-gaps.component.scss'], - host: { class: 'd-flex flex-column flex-11a' } + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class RraGapsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-level-results/rra-level-results.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-level-results/rra-level-results.component.ts index 37d99e7a93..f6a01f12c2 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-level-results/rra-level-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-level-results/rra-level-results.component.ts @@ -27,11 +27,12 @@ import { Title } from '@angular/platform-browser'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-rra-level-results', - templateUrl: './rra-level-results.component.html', - styleUrls: ['rra-level-results.component.scss'], - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' }, + selector: 'app-rra-level-results', + templateUrl: './rra-level-results.component.html', + styleUrls: ['rra-level-results.component.scss'], + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class RraLevelResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-levels/rra-levels.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-levels/rra-levels.component.ts index 10e54c6059..999cf9ccb6 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-levels/rra-levels.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-levels/rra-levels.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-rra-levels', - templateUrl: './rra-levels.component.html', - styleUrls: ['./rra-levels.component.scss', '../../../../reports/reports.scss'] + selector: 'app-rra-levels', + templateUrl: './rra-levels.component.html', + styleUrls: ['./rra-levels.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class RraLevelsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-questions-scoring/rra-questions-scoring.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-questions-scoring/rra-questions-scoring.component.ts index 1792f54d75..ece2dda657 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-questions-scoring/rra-questions-scoring.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-questions-scoring/rra-questions-scoring.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { RraDataService } from '../../../../services/rra-data.service'; @Component({ - selector: 'app-rra-questions-scoring', - templateUrl: './rra-questions-scoring.component.html', - styleUrls: ['./rra-questions-scoring.component.scss', '../../../../reports/reports.scss'] + selector: 'app-rra-questions-scoring', + templateUrl: './rra-questions-scoring.component.html', + styleUrls: ['./rra-questions-scoring.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class RraQuestionsScoringComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary-all/rra-summary-all.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary-all/rra-summary-all.component.ts index 6e9f8965c3..ef427a8e9a 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary-all/rra-summary-all.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary-all/rra-summary-all.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-rra-summary-all', - templateUrl: './rra-summary-all.component.html', - styleUrls: ['./rra-summary-all.component.scss'] + selector: 'app-rra-summary-all', + templateUrl: './rra-summary-all.component.html', + styleUrls: ['./rra-summary-all.component.scss'], + standalone: false }) export class RraSummaryAllComponent implements OnInit { @Input() title = this.tSvc.translate('reports.core.rra.report.rra performance summary'); diff --git a/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary/rra-summary.component.ts b/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary/rra-summary.component.ts index 4ae0df128d..2cb01b1ee9 100644 --- a/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary/rra-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-rra/rra-summary/rra-summary.component.ts @@ -27,9 +27,10 @@ import { RraDataService } from '../../../../services/rra-data.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-rra-summary', - templateUrl: './rra-summary.component.html', - styleUrls: ['./rra-summary.component.scss'] + selector: 'app-rra-summary', + templateUrl: './rra-summary.component.html', + styleUrls: ['./rra-summary.component.scss'], + standalone: false }) export class RraSummaryComponent implements OnInit { @Input() title = "Summary"; diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-compliance/vadr-answer-compliance.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-compliance/vadr-answer-compliance.component.ts index f2f7aa58d6..8154efe293 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-compliance/vadr-answer-compliance.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-compliance/vadr-answer-compliance.component.ts @@ -26,9 +26,10 @@ import { VadrDataService } from '../../../../services/vadr-data.service'; @Component({ - selector: 'app-vadr-answer-compliance', - templateUrl: './vadr-answer-compliance.component.html', - styleUrls: ['./vadr-answer-compliance.component.scss'] + selector: 'app-vadr-answer-compliance', + templateUrl: './vadr-answer-compliance.component.html', + styleUrls: ['./vadr-answer-compliance.component.scss'], + standalone: false }) export class VadrAnswerComplianceComponent implements OnInit { complianceByGoal = []; diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-counts/vadr-answer-counts.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-counts/vadr-answer-counts.component.ts index c50d5c7f3d..d8d8227b3c 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-counts/vadr-answer-counts.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-counts/vadr-answer-counts.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { VadrDataService } from '../../../../services/vadr-data.service'; @Component({ - selector: 'app-vadr-answer-counts', - templateUrl: './vadr-answer-counts.component.html', - styleUrls: ['./vadr-answer-counts.component.scss'] + selector: 'app-vadr-answer-counts', + templateUrl: './vadr-answer-counts.component.html', + styleUrls: ['./vadr-answer-counts.component.scss'], + standalone: false }) export class VadrAnswerCountsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-distribution/vadr-answer-distribution.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-distribution/vadr-answer-distribution.component.ts index ea840e5fc7..1ce3204ccd 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-distribution/vadr-answer-distribution.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-answer-distribution/vadr-answer-distribution.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { VadrDataService } from '../../../../services/vadr-data.service'; @Component({ - selector: 'app-vadr-answer-distribution', - templateUrl: './vadr-answer-distribution.component.html', - styleUrls: ['./vadr-answer-distribution.component.scss'] + selector: 'app-vadr-answer-distribution', + templateUrl: './vadr-answer-distribution.component.html', + styleUrls: ['./vadr-answer-distribution.component.scss'], + standalone: false }) export class VadrAnswerDistributionComponent implements OnInit { answerDistribByLevel = []; diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-gaps/vadr-gaps.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-gaps/vadr-gaps.component.ts index eff85b291f..34f1dc1c0a 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-gaps/vadr-gaps.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-gaps/vadr-gaps.component.ts @@ -26,11 +26,12 @@ import { NavigationService } from '../../../../services/navigation/navigation.se import { MaturityService } from '../../../../services/maturity.service'; import { BehaviorSubject } from 'rxjs'; import { AssessmentService } from '../../../../services/assessment.service'; -import * as $ from 'jquery'; +import $ from 'jquery'; @Component({ selector: 'app-vadr-gaps', templateUrl: './vadr-gaps.component.html', - styleUrls: ['./vadr-gaps.component.scss'] + styleUrls: ['./vadr-gaps.component.scss'], + standalone: false }) export class VadrGapsComponent implements OnInit { initialized = false; diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-level-results/vadr-level-results.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-level-results/vadr-level-results.component.ts index c0b1da4a40..f6d1722aa2 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-level-results/vadr-level-results.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-level-results/vadr-level-results.component.ts @@ -27,10 +27,11 @@ import { Title } from '@angular/platform-browser'; import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-vadr-level-results', - templateUrl: './vadr-level-results.component.html', - styleUrls: ['./vadr-level-results.component.scss'], - host: { class: 'd-flex flex-column flex-11a' }, + selector: 'app-vadr-level-results', + templateUrl: './vadr-level-results.component.html', + styleUrls: ['./vadr-level-results.component.scss'], + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class VadrLevelResultsComponent implements OnInit { initialized = false; diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-levels/vadr-levels.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-levels/vadr-levels.component.ts index 15f38cebbd..1c46220e62 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-levels/vadr-levels.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-levels/vadr-levels.component.ts @@ -24,9 +24,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-vadr-levels', - templateUrl: './vadr-levels.component.html', - styleUrls: ['./vadr-levels.component.scss', '../../../../reports/reports.scss'] + selector: 'app-vadr-levels', + templateUrl: './vadr-levels.component.html', + styleUrls: ['./vadr-levels.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class VadrLevelsComponent { diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-questions-scoring/vadr-questions-scoring.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-questions-scoring/vadr-questions-scoring.component.ts index 8278f38506..ce6dfac830 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-questions-scoring/vadr-questions-scoring.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-questions-scoring/vadr-questions-scoring.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { VadrDataService } from '../../../../services/vadr-data.service'; @Component({ - selector: 'app-vadr-questions-scoring', - templateUrl: './vadr-questions-scoring.component.html', - styleUrls: ['./vadr-questions-scoring.component.scss'] + selector: 'app-vadr-questions-scoring', + templateUrl: './vadr-questions-scoring.component.html', + styleUrls: ['./vadr-questions-scoring.component.scss'], + standalone: false }) export class VadrQuestionsScoringComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary-all/vadr-summary-all.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary-all/vadr-summary-all.component.ts index 52a0be3a16..b99d388907 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary-all/vadr-summary-all.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary-all/vadr-summary-all.component.ts @@ -24,9 +24,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-vadr-summary-all', - templateUrl: './vadr-summary-all.component.html', - styleUrls: ['./vadr-summary-all.component.scss'] + selector: 'app-vadr-summary-all', + templateUrl: './vadr-summary-all.component.html', + styleUrls: ['./vadr-summary-all.component.scss'], + standalone: false }) export class VadrSummaryAllComponent { @Input() title = "RRA Performance Summary"; diff --git a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary/vadr-summary.component.ts b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary/vadr-summary.component.ts index 5edf454575..52b3a2c8e4 100644 --- a/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary/vadr-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/mat-vadr/vadr-summary/vadr-summary.component.ts @@ -26,9 +26,10 @@ import { ScaleType, Color, ColorHelper } from '@swimlane/ngx-charts'; import { VadrDataService } from '../../../../services/vadr-data.service'; @Component({ - selector: 'app-vadr-summary', - templateUrl: './vadr-summary.component.html', - styleUrls: ['./vadr-summary.component.scss'] + selector: 'app-vadr-summary', + templateUrl: './vadr-summary.component.html', + styleUrls: ['./vadr-summary.component.scss'], + standalone: false }) export class VadrSummaryComponent implements OnInit { @Input() title = "Summary"; diff --git a/CSETWebNg/src/app/assessment/results/overview/overview.component.ts b/CSETWebNg/src/app/assessment/results/overview/overview.component.ts index f7547e0151..7d1b525023 100644 --- a/CSETWebNg/src/app/assessment/results/overview/overview.component.ts +++ b/CSETWebNg/src/app/assessment/results/overview/overview.component.ts @@ -28,10 +28,11 @@ import { AssessmentDetail } from '../../../models/assessment-info.model'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-overview', - templateUrl: './overview.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-overview', + templateUrl: './overview.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class OverviewComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/reports/cisa-workflow-warnings/cisa-workflow-warnings.component.ts b/CSETWebNg/src/app/assessment/results/reports/cisa-workflow-warnings/cisa-workflow-warnings.component.ts index 2f3e17244f..207eb63170 100644 --- a/CSETWebNg/src/app/assessment/results/reports/cisa-workflow-warnings/cisa-workflow-warnings.component.ts +++ b/CSETWebNg/src/app/assessment/results/reports/cisa-workflow-warnings/cisa-workflow-warnings.component.ts @@ -6,8 +6,9 @@ import { TranslocoService } from '@jsverse/transloco'; * one or more of the required fields are not complete. */ @Component({ - selector: 'app-cisa-workflow-warnings', - templateUrl: './cisa-workflow-warnings.component.html' + selector: 'app-cisa-workflow-warnings', + templateUrl: './cisa-workflow-warnings.component.html', + standalone: false }) export class CisaWorkflowWarningsComponent { diff --git a/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.ts b/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.ts index 01764d2c65..dadb72e35f 100644 --- a/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.ts +++ b/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.ts @@ -4,9 +4,10 @@ import { NCUAService } from '../../../../services/ncua.service'; @Component({ - selector: 'app-ise-warnings', - templateUrl: './ise-warnings.component.html', - styleUrls: ['./ise-warnings.component.scss'] + selector: 'app-ise-warnings', + templateUrl: './ise-warnings.component.html', + styleUrls: ['./ise-warnings.component.scss'], + standalone: false }) export class IseWarningsComponent { @Input() iseHasBeenSubmitted; diff --git a/CSETWebNg/src/app/assessment/results/reports/key-report/key-report.component.ts b/CSETWebNg/src/app/assessment/results/reports/key-report/key-report.component.ts index 9d911dd42f..03bffa239a 100644 --- a/CSETWebNg/src/app/assessment/results/reports/key-report/key-report.component.ts +++ b/CSETWebNg/src/app/assessment/results/reports/key-report/key-report.component.ts @@ -8,9 +8,10 @@ import { DemographicService } from '../../../../services/demographic.service'; import { ActivatedRoute } from '@angular/router'; @Component({ - selector: 'app-key-report', - templateUrl: './key-report.component.html', - styleUrls: ['./key-report.component.scss'] + selector: 'app-key-report', + templateUrl: './key-report.component.html', + styleUrls: ['./key-report.component.scss'], + standalone: false }) export class KeyReportComponent { assessment: AssessmentDetail = {}; diff --git a/CSETWebNg/src/app/assessment/results/reports/report-list/report-list-common.component.ts b/CSETWebNg/src/app/assessment/results/reports/report-list/report-list-common.component.ts index ba9efa71b1..7c0883c0f4 100644 --- a/CSETWebNg/src/app/assessment/results/reports/report-list/report-list-common.component.ts +++ b/CSETWebNg/src/app/assessment/results/reports/report-list/report-list-common.component.ts @@ -7,8 +7,9 @@ import { ReportService } from '../../../../services/report.service'; @Component({ - selector: 'app-report-list-common', - templateUrl: './report-list-common.component.html' + selector: 'app-report-list-common', + templateUrl: './report-list-common.component.html', + standalone: false }) export class ReportListCommonComponent implements OnChanges { diff --git a/CSETWebNg/src/app/assessment/results/reports/report-list/report-list.component.ts b/CSETWebNg/src/app/assessment/results/reports/report-list/report-list.component.ts index ecd720d00a..1e5631fb8f 100644 --- a/CSETWebNg/src/app/assessment/results/reports/report-list/report-list.component.ts +++ b/CSETWebNg/src/app/assessment/results/reports/report-list/report-list.component.ts @@ -16,9 +16,10 @@ import { MaturityService } from '../../../../services/maturity.service'; * property. */ @Component({ - selector: 'app-report-list', - templateUrl: './report-list.component.html', - styleUrls: ['./report-list.component.scss'] + selector: 'app-report-list', + templateUrl: './report-list.component.html', + styleUrls: ['./report-list.component.scss'], + standalone: false }) export class ReportListComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/reports/reports.component.ts b/CSETWebNg/src/app/assessment/results/reports/reports.component.ts index 15dcf27ff1..247c2129f2 100644 --- a/CSETWebNg/src/app/assessment/results/reports/reports.component.ts +++ b/CSETWebNg/src/app/assessment/results/reports/reports.component.ts @@ -44,12 +44,12 @@ import { CieDocumentsComponent } from '../../../dialogs/cie-documents/cie-docume import { ExportAssessmentComponent } from '../../../dialogs/assessment-encryption/export-assessment/export-assessment.component'; @Component({ - selector: 'app-reports', - templateUrl: './reports.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' }, - styleUrls: ['./reports.component.scss'] - + selector: 'app-reports', + templateUrl: './reports.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + styleUrls: ['./reports.component.scss'], + standalone: false }) export class ReportsComponent implements OnInit, AfterViewInit { /** @@ -429,10 +429,10 @@ export class ReportsComponent implements OnInit, AfterViewInit { } @Component({ - selector: 'snack-bar-component-example-snack', - template: - '{{ tSvc.translate(printInstructions) }}', - styles: [''] + selector: 'snack-bar-component-example-snack', + template: '{{ tSvc.translate(printInstructions) }}', + styles: [''], + standalone: false }) export class PrintSnackComponent implements OnInit { constructor(public snackBarRef: MatSnackBarRef, diff --git a/CSETWebNg/src/app/assessment/results/results.component.ts b/CSETWebNg/src/app/assessment/results/results.component.ts index 05ff1ee8b5..00b9f8cb9e 100644 --- a/CSETWebNg/src/app/assessment/results/results.component.ts +++ b/CSETWebNg/src/app/assessment/results/results.component.ts @@ -27,10 +27,11 @@ import { AssessmentService } from '../../services/assessment.service'; import { NavigationService } from '../../services/navigation/navigation.service'; @Component({ - selector: 'app-results', - templateUrl: './results.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-results', + templateUrl: './results.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class ResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/sd/sd-answer-summary/sd-answer-summary.component.ts b/CSETWebNg/src/app/assessment/results/sd/sd-answer-summary/sd-answer-summary.component.ts index 4588ebf01f..6878e6d5a4 100644 --- a/CSETWebNg/src/app/assessment/results/sd/sd-answer-summary/sd-answer-summary.component.ts +++ b/CSETWebNg/src/app/assessment/results/sd/sd-answer-summary/sd-answer-summary.component.ts @@ -3,9 +3,10 @@ import { QuestionsNestedService } from '../../../../services/questions-nested.se import { MaturityService } from '../../../../services/maturity.service'; @Component({ - selector: 'app-sd-answer-summary', - templateUrl: './sd-answer-summary.component.html', - styleUrls: ['./sd-answer-summary.component.scss'] + selector: 'app-sd-answer-summary', + templateUrl: './sd-answer-summary.component.html', + styleUrls: ['./sd-answer-summary.component.scss'], + standalone: false }) export class SdAnswerSummaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/results/tsa-assessment-complete/tsa-assessment-complete.component.ts b/CSETWebNg/src/app/assessment/results/tsa-assessment-complete/tsa-assessment-complete.component.ts index 982a454cf4..8cd1b2ed8c 100644 --- a/CSETWebNg/src/app/assessment/results/tsa-assessment-complete/tsa-assessment-complete.component.ts +++ b/CSETWebNg/src/app/assessment/results/tsa-assessment-complete/tsa-assessment-complete.component.ts @@ -27,8 +27,9 @@ import { AssessmentService } from '../../../services/assessment.service'; import { NavigationService } from '../../../services/navigation/navigation.service'; @Component({ - selector: 'app-tsa-assessment-complete', - templateUrl: './tsa-assessment-complete.component.html' + selector: 'app-tsa-assessment-complete', + templateUrl: './tsa-assessment-complete.component.html', + standalone: false }) export class TsaAssessmentCompleteComponent implements OnInit { diff --git a/CSETWebNg/src/app/assessment/upgrade/upgrade.component.ts b/CSETWebNg/src/app/assessment/upgrade/upgrade.component.ts index d7acb3e161..43e8a60225 100644 --- a/CSETWebNg/src/app/assessment/upgrade/upgrade.component.ts +++ b/CSETWebNg/src/app/assessment/upgrade/upgrade.component.ts @@ -49,8 +49,9 @@ interface GalleryItem { custom_Set_Name: string | null; } @Component({ - selector: 'app-upgrade', - templateUrl: './upgrade.component.html' + selector: 'app-upgrade', + templateUrl: './upgrade.component.html', + standalone: false }) export class UpgradeComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/add-question/add-question.component.ts b/CSETWebNg/src/app/builder/add-question/add-question.component.ts index f04232ec50..3fe4eead38 100644 --- a/CSETWebNg/src/app/builder/add-question/add-question.component.ts +++ b/CSETWebNg/src/app/builder/add-question/add-question.component.ts @@ -26,10 +26,11 @@ import { SetBuilderService } from '../../services/set-builder.service'; import { CategoryEntry, Question } from '../../models/set-builder.model'; @Component({ - selector: 'app-add-question', - templateUrl: './add-question.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-add-question', + templateUrl: './add-question.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class AddQuestionComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/builder-breadcrumbs/builder-breadcrumbs.component.ts b/CSETWebNg/src/app/builder/builder-breadcrumbs/builder-breadcrumbs.component.ts index 47f492e59c..226a806cfa 100644 --- a/CSETWebNg/src/app/builder/builder-breadcrumbs/builder-breadcrumbs.component.ts +++ b/CSETWebNg/src/app/builder/builder-breadcrumbs/builder-breadcrumbs.component.ts @@ -28,8 +28,9 @@ import { Title } from '@angular/platform-browser'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-builder-breadcrumbs', - templateUrl: './builder-breadcrumbs.component.html' + selector: 'app-builder-breadcrumbs', + templateUrl: './builder-breadcrumbs.component.html', + standalone: false }) export class BuilderBreadcrumbsComponent implements AfterContentInit { diff --git a/CSETWebNg/src/app/builder/custom-set-list/custom-set-list.component.ts b/CSETWebNg/src/app/builder/custom-set-list/custom-set-list.component.ts index d8d4e445c4..cc18d0237d 100644 --- a/CSETWebNg/src/app/builder/custom-set-list/custom-set-list.component.ts +++ b/CSETWebNg/src/app/builder/custom-set-list/custom-set-list.component.ts @@ -32,10 +32,11 @@ import { AuthenticationService } from '../../services/authentication.service'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-custom-set-list', - templateUrl: './custom-set-list.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-custom-set-list', + templateUrl: './custom-set-list.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class SetListComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/module-add-clone/module-add-clone.component.ts b/CSETWebNg/src/app/builder/module-add-clone/module-add-clone.component.ts index 2c777b23de..2eba601737 100644 --- a/CSETWebNg/src/app/builder/module-add-clone/module-add-clone.component.ts +++ b/CSETWebNg/src/app/builder/module-add-clone/module-add-clone.component.ts @@ -31,9 +31,10 @@ export interface DialogData { } @Component({ - selector: 'app-module-add-clone', - templateUrl: './module-add-clone.component.html', - styleUrls: ['./module-add-clone.component.scss'] + selector: 'app-module-add-clone', + templateUrl: './module-add-clone.component.html', + styleUrls: ['./module-add-clone.component.scss'], + standalone: false }) export class ModuleAddCloneComponent implements OnInit { warning: boolean = false; diff --git a/CSETWebNg/src/app/builder/question-list/question-list.component.ts b/CSETWebNg/src/app/builder/question-list/question-list.component.ts index 8899f8dbb2..6e4d4ae73e 100644 --- a/CSETWebNg/src/app/builder/question-list/question-list.component.ts +++ b/CSETWebNg/src/app/builder/question-list/question-list.component.ts @@ -29,10 +29,11 @@ import { MatDialog } from '@angular/material/dialog'; import { Question, BasicResponse } from '../../models/set-builder.model'; @Component({ - selector: 'app-question-list', - templateUrl: './question-list.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-question-list', + templateUrl: './question-list.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class QuestionListComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/ref-document/ref-document.component.ts b/CSETWebNg/src/app/builder/ref-document/ref-document.component.ts index a161463c65..5d698f5806 100644 --- a/CSETWebNg/src/app/builder/ref-document/ref-document.component.ts +++ b/CSETWebNg/src/app/builder/ref-document/ref-document.component.ts @@ -27,10 +27,11 @@ import { SetBuilderService } from '../../services/set-builder.service'; import { ActivatedRoute } from '@angular/router'; @Component({ - selector: 'app-ref-document', - templateUrl: './ref-document.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-ref-document', + templateUrl: './ref-document.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class RefDocumentComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/requirement-detail/requirement-detail.component.ts b/CSETWebNg/src/app/builder/requirement-detail/requirement-detail.component.ts index 4d29b3ec93..e2d1b8ed1c 100644 --- a/CSETWebNg/src/app/builder/requirement-detail/requirement-detail.component.ts +++ b/CSETWebNg/src/app/builder/requirement-detail/requirement-detail.component.ts @@ -31,10 +31,11 @@ import { ConfirmComponent } from '../../dialogs/confirm/confirm.component'; @Component({ - selector: 'app-requirement-detail', - templateUrl: './requirement-detail.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-requirement-detail', + templateUrl: './requirement-detail.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class RequirementDetailComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/requirement-list/requirement-list.component.ts b/CSETWebNg/src/app/builder/requirement-list/requirement-list.component.ts index b7d2a8fcec..991de5ae50 100644 --- a/CSETWebNg/src/app/builder/requirement-list/requirement-list.component.ts +++ b/CSETWebNg/src/app/builder/requirement-list/requirement-list.component.ts @@ -31,10 +31,11 @@ import { ConfirmComponent } from '../../dialogs/confirm/confirm.component'; import { AlertComponent } from '../../dialogs/alert/alert.component'; @Component({ - selector: 'app-requirement-list', - templateUrl: './requirement-list.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-requirement-list', + templateUrl: './requirement-list.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class RequirementListComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/set-detail/set-detail.component.ts b/CSETWebNg/src/app/builder/set-detail/set-detail.component.ts index 70a58a4a96..f8e2c6d93a 100644 --- a/CSETWebNg/src/app/builder/set-detail/set-detail.component.ts +++ b/CSETWebNg/src/app/builder/set-detail/set-detail.component.ts @@ -30,10 +30,11 @@ import { ModuleAddCloneComponent } from '../module-add-clone/module-add-clone.co import { OkayComponent } from '../../dialogs/okay/okay.component'; @Component({ - selector: 'app-set-detail', - templateUrl: './set-detail.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-set-detail', + templateUrl: './set-detail.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class CustomSetComponent implements OnInit { diff --git a/CSETWebNg/src/app/builder/standard-documents/standard-documents.component.ts b/CSETWebNg/src/app/builder/standard-documents/standard-documents.component.ts index 2dcf8ac642..ae7f3b952e 100644 --- a/CSETWebNg/src/app/builder/standard-documents/standard-documents.component.ts +++ b/CSETWebNg/src/app/builder/standard-documents/standard-documents.component.ts @@ -28,10 +28,11 @@ import { ActivatedRoute } from '@angular/router'; import { ReferenceDoc } from '../../models/set-builder.model'; @Component({ - selector: 'app-standard-documents', - templateUrl: './standard-documents.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-standard-documents', + templateUrl: './standard-documents.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class StandardDocumentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/about-acet/about-acet.component.ts b/CSETWebNg/src/app/dialogs/about-acet/about-acet.component.ts index bb032a17bf..1d3acd9a75 100644 --- a/CSETWebNg/src/app/dialogs/about-acet/about-acet.component.ts +++ b/CSETWebNg/src/app/dialogs/about-acet/about-acet.component.ts @@ -28,10 +28,11 @@ import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-acet', - templateUrl: './about-acet.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-about-acet', + templateUrl: './about-acet.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) diff --git a/CSETWebNg/src/app/dialogs/about-cf/about-cf.component.ts b/CSETWebNg/src/app/dialogs/about-cf/about-cf.component.ts index ad964eab2c..b4bc35db42 100644 --- a/CSETWebNg/src/app/dialogs/about-cf/about-cf.component.ts +++ b/CSETWebNg/src/app/dialogs/about-cf/about-cf.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-cf', - templateUrl: './about-cf.component.html', - styleUrls: ['./about-cf.component.scss'] + selector: 'app-about-cf', + templateUrl: './about-cf.component.html', + styleUrls: ['./about-cf.component.scss'], + standalone: false }) export class AboutCfComponent implements OnInit { version: any; diff --git a/CSETWebNg/src/app/dialogs/about-cie/about-cie.component.ts b/CSETWebNg/src/app/dialogs/about-cie/about-cie.component.ts index 5fc48a75e7..7c52181ef4 100644 --- a/CSETWebNg/src/app/dialogs/about-cie/about-cie.component.ts +++ b/CSETWebNg/src/app/dialogs/about-cie/about-cie.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-cie', - templateUrl: './about-cie.component.html', - styleUrls: ['./about-cie.component.scss'] + selector: 'app-about-cie', + templateUrl: './about-cie.component.html', + styleUrls: ['./about-cie.component.scss'], + standalone: false }) export class AboutCieComponent { version: any; diff --git a/CSETWebNg/src/app/dialogs/about-cset/about-cset.component.ts b/CSETWebNg/src/app/dialogs/about-cset/about-cset.component.ts index 5fbc94d38f..313ae52333 100644 --- a/CSETWebNg/src/app/dialogs/about-cset/about-cset.component.ts +++ b/CSETWebNg/src/app/dialogs/about-cset/about-cset.component.ts @@ -27,10 +27,11 @@ import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-cset', - templateUrl: './about-cset.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-about-cset', + templateUrl: './about-cset.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AboutCsetComponent implements OnInit { version: any; diff --git a/CSETWebNg/src/app/dialogs/about-renew/about-renew.component.ts b/CSETWebNg/src/app/dialogs/about-renew/about-renew.component.ts index ce7bebcac7..031830cbf5 100644 --- a/CSETWebNg/src/app/dialogs/about-renew/about-renew.component.ts +++ b/CSETWebNg/src/app/dialogs/about-renew/about-renew.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-renew', - templateUrl: './about-renew.component.html', - styleUrls: ['./about-renew.component.scss'] + selector: 'app-about-renew', + templateUrl: './about-renew.component.html', + styleUrls: ['./about-renew.component.scss'], + standalone: false }) export class AboutRenewComponent implements OnInit { version: any; diff --git a/CSETWebNg/src/app/dialogs/about-rra/about-rra.component.ts b/CSETWebNg/src/app/dialogs/about-rra/about-rra.component.ts index c180be0666..ca6dfeb0b9 100644 --- a/CSETWebNg/src/app/dialogs/about-rra/about-rra.component.ts +++ b/CSETWebNg/src/app/dialogs/about-rra/about-rra.component.ts @@ -27,8 +27,9 @@ import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-rra', - templateUrl: './about-rra.component.html' + selector: 'app-about-rra', + templateUrl: './about-rra.component.html', + standalone: false }) export class AboutRraComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/about-tsa/about-tsa.component.ts b/CSETWebNg/src/app/dialogs/about-tsa/about-tsa.component.ts index 1d80b771b1..11dd9f6ba6 100644 --- a/CSETWebNg/src/app/dialogs/about-tsa/about-tsa.component.ts +++ b/CSETWebNg/src/app/dialogs/about-tsa/about-tsa.component.ts @@ -26,10 +26,11 @@ import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about-tsa', - templateUrl: './about-tsa.component.html', - // styleUrls: ['./about-tsa.component.scss'], - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-about-tsa', + templateUrl: './about-tsa.component.html', + // styleUrls: ['./about-tsa.component.scss'], + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AboutTsaComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/about/about.component.ts b/CSETWebNg/src/app/dialogs/about/about.component.ts index 3131c70347..27803bb909 100644 --- a/CSETWebNg/src/app/dialogs/about/about.component.ts +++ b/CSETWebNg/src/app/dialogs/about/about.component.ts @@ -27,10 +27,11 @@ import { ConfigService } from '../../services/config.service'; import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-about', - templateUrl: './about.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-about', + templateUrl: './about.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AboutComponent { version: any; diff --git a/CSETWebNg/src/app/dialogs/accessibility-statement/accessibility-statement.component.ts b/CSETWebNg/src/app/dialogs/accessibility-statement/accessibility-statement.component.ts index 05e3cd5d08..9744d48039 100644 --- a/CSETWebNg/src/app/dialogs/accessibility-statement/accessibility-statement.component.ts +++ b/CSETWebNg/src/app/dialogs/accessibility-statement/accessibility-statement.component.ts @@ -32,7 +32,8 @@ import { TranslocoService } from '@jsverse/transloco'; templateUrl: './accessibility-statement.component.html', styleUrls: ['./accessibility-statement.component.scss'], // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AccessibilityStatementComponent { diff --git a/CSETWebNg/src/app/dialogs/add-requirement/add-requirement/add-requirement.component.ts b/CSETWebNg/src/app/dialogs/add-requirement/add-requirement/add-requirement.component.ts index fbd75b3b68..f448d72d3a 100644 --- a/CSETWebNg/src/app/dialogs/add-requirement/add-requirement/add-requirement.component.ts +++ b/CSETWebNg/src/app/dialogs/add-requirement/add-requirement/add-requirement.component.ts @@ -27,10 +27,11 @@ import { Requirement, CategoryEntry } from '../../../models/set-builder.model'; import { SetBuilderService } from '../../../services/set-builder.service'; @Component({ - selector: 'app-add-requirement', - templateUrl: './add-requirement.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-add-requirement', + templateUrl: './add-requirement.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AddRequirementComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/advisory/advisory.component.ts b/CSETWebNg/src/app/dialogs/advisory/advisory.component.ts index 0e3ada2556..874b9fda1b 100644 --- a/CSETWebNg/src/app/dialogs/advisory/advisory.component.ts +++ b/CSETWebNg/src/app/dialogs/advisory/advisory.component.ts @@ -28,10 +28,11 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-advisory', - templateUrl: './advisory.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-advisory', + templateUrl: './advisory.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AdvisoryComponent { appLongName: string; diff --git a/CSETWebNg/src/app/dialogs/alert/alert.component.ts b/CSETWebNg/src/app/dialogs/alert/alert.component.ts index b75e13c571..a3688756ee 100644 --- a/CSETWebNg/src/app/dialogs/alert/alert.component.ts +++ b/CSETWebNg/src/app/dialogs/alert/alert.component.ts @@ -27,10 +27,11 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-alert', - templateUrl: './alert.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-alert', + templateUrl: './alert.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AlertComponent { diff --git a/CSETWebNg/src/app/dialogs/assessment-documents/assessment-documents.component.ts b/CSETWebNg/src/app/dialogs/assessment-documents/assessment-documents.component.ts index 0541a10765..620db33935 100644 --- a/CSETWebNg/src/app/dialogs/assessment-documents/assessment-documents.component.ts +++ b/CSETWebNg/src/app/dialogs/assessment-documents/assessment-documents.component.ts @@ -29,10 +29,11 @@ import { FileUploadClientService } from '../../services/file-client.service'; import { AuthenticationService } from '../../services/authentication.service'; @Component({ - selector: 'app-assessment-documents', - templateUrl: './assessment-documents.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-assessment-documents', + templateUrl: './assessment-documents.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class AssessmentDocumentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/assessment-encryption/export-assessment/export-assessment.component.ts b/CSETWebNg/src/app/dialogs/assessment-encryption/export-assessment/export-assessment.component.ts index 4c1661a261..669f0db1af 100644 --- a/CSETWebNg/src/app/dialogs/assessment-encryption/export-assessment/export-assessment.component.ts +++ b/CSETWebNg/src/app/dialogs/assessment-encryption/export-assessment/export-assessment.component.ts @@ -26,9 +26,10 @@ import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; import { AssessmentService } from '../../../services/assessment.service'; @Component({ - selector: 'app-export-assessment', - templateUrl: './export-assessment.component.html', - styleUrls: ['./export-assessment.component.scss'] + selector: 'app-export-assessment', + templateUrl: './export-assessment.component.html', + styleUrls: ['./export-assessment.component.scss'], + standalone: false }) export class ExportAssessmentComponent { preventEncrypt: any; diff --git a/CSETWebNg/src/app/dialogs/assessment-encryption/import-password/import-password.component.ts b/CSETWebNg/src/app/dialogs/assessment-encryption/import-password/import-password.component.ts index 91c13b6e59..ca921d3ca3 100644 --- a/CSETWebNg/src/app/dialogs/assessment-encryption/import-password/import-password.component.ts +++ b/CSETWebNg/src/app/dialogs/assessment-encryption/import-password/import-password.component.ts @@ -25,9 +25,10 @@ import { Component } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-import-password', - templateUrl: './import-password.component.html', - styleUrls: ['./import-password.component.scss'] + selector: 'app-import-password', + templateUrl: './import-password.component.html', + styleUrls: ['./import-password.component.scss'], + standalone: false }) export class ImportPasswordComponent { diff --git a/CSETWebNg/src/app/dialogs/change-password/change-password.component.ts b/CSETWebNg/src/app/dialogs/change-password/change-password.component.ts index 61fbb0dc7f..ebd0835123 100644 --- a/CSETWebNg/src/app/dialogs/change-password/change-password.component.ts +++ b/CSETWebNg/src/app/dialogs/change-password/change-password.component.ts @@ -31,12 +31,13 @@ import { TranslocoService } from '@jsverse/transloco'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-change-password', - templateUrl: './change-password.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' }, - styleUrls: ['./change-password.component.scss'], - changeDetection: ChangeDetectionStrategy.OnPush + selector: 'app-change-password', + templateUrl: './change-password.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + styleUrls: ['./change-password.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class ChangePasswordComponent implements OnInit { message = ''; diff --git a/CSETWebNg/src/app/dialogs/charter-mistmatch/charter-mismatch.component.ts b/CSETWebNg/src/app/dialogs/charter-mistmatch/charter-mismatch.component.ts index dd4b5a6eb3..e09d1dfb8a 100644 --- a/CSETWebNg/src/app/dialogs/charter-mistmatch/charter-mismatch.component.ts +++ b/CSETWebNg/src/app/dialogs/charter-mistmatch/charter-mismatch.component.ts @@ -25,8 +25,9 @@ import { Component, Inject } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; @Component({ - selector: 'charter-mismatch', - templateUrl: 'charter-mismatch.component.html', + selector: 'charter-mismatch', + templateUrl: 'charter-mismatch.component.html', + standalone: false }) export class CharterMismatchComponent { diff --git a/CSETWebNg/src/app/dialogs/cie-documents/cie-documents.component.ts b/CSETWebNg/src/app/dialogs/cie-documents/cie-documents.component.ts index 69d4b530e2..1ca5e1b42d 100644 --- a/CSETWebNg/src/app/dialogs/cie-documents/cie-documents.component.ts +++ b/CSETWebNg/src/app/dialogs/cie-documents/cie-documents.component.ts @@ -30,10 +30,11 @@ import { AuthenticationService } from '../../services/authentication.service'; import { CieService } from '../../services/cie.service'; @Component({ - selector: 'app-cie-documents', - templateUrl: './cie-documents.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-cie-documents', + templateUrl: './cie-documents.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CieDocumentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/component-override/component-override.component.ts b/CSETWebNg/src/app/dialogs/component-override/component-override.component.ts index 87e013d8e5..939677f637 100644 --- a/CSETWebNg/src/app/dialogs/component-override/component-override.component.ts +++ b/CSETWebNg/src/app/dialogs/component-override/component-override.component.ts @@ -29,11 +29,11 @@ import { QuestionsService } from '../../services/questions.service'; import { Utilities } from '../../services/utilities.service'; @Component({ - selector: 'component-override', - templateUrl: './component-override.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' }, - // styleUrls: ['./component-override.component.scss'] + selector: 'component-override', + templateUrl: './component-override.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class ComponentOverrideComponent { diff --git a/CSETWebNg/src/app/dialogs/confirm/confirm.component.ts b/CSETWebNg/src/app/dialogs/confirm/confirm.component.ts index dbd847a7ed..2d8cfcb961 100644 --- a/CSETWebNg/src/app/dialogs/confirm/confirm.component.ts +++ b/CSETWebNg/src/app/dialogs/confirm/confirm.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-confirm', - templateUrl: './confirm.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-confirm', + templateUrl: './confirm.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class ConfirmComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/edit-user/edit-user.component.ts b/CSETWebNg/src/app/dialogs/edit-user/edit-user.component.ts index 0b29687cd5..8480077468 100644 --- a/CSETWebNg/src/app/dialogs/edit-user/edit-user.component.ts +++ b/CSETWebNg/src/app/dialogs/edit-user/edit-user.component.ts @@ -29,10 +29,11 @@ import { SecurityQuestion } from '../../models/reset-pass.model'; import { NgForm } from '@angular/forms'; @Component({ - selector: 'app-edit-user', - templateUrl: './edit-user.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-edit-user', + templateUrl: './edit-user.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class EditUserComponent implements OnInit { model: CreateUser = {}; diff --git a/CSETWebNg/src/app/dialogs/ejection/ejection.component.ts b/CSETWebNg/src/app/dialogs/ejection/ejection.component.ts index 0d2a4ab44b..4be7809054 100644 --- a/CSETWebNg/src/app/dialogs/ejection/ejection.component.ts +++ b/CSETWebNg/src/app/dialogs/ejection/ejection.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-ejection', - templateUrl: './ejection.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-ejection', + templateUrl: './ejection.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class EjectionComponent implements OnInit { constructor(private dialog: MatDialogRef) { } diff --git a/CSETWebNg/src/app/dialogs/email/email.component.ts b/CSETWebNg/src/app/dialogs/email/email.component.ts index 9c113b82b3..16c1e76cfc 100644 --- a/CSETWebNg/src/app/dialogs/email/email.component.ts +++ b/CSETWebNg/src/app/dialogs/email/email.component.ts @@ -30,10 +30,11 @@ import { ConfigService } from '../../services/config.service'; import { EmailService } from '../../services/email.service'; @Component({ - selector: 'app-email', - templateUrl: './email.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-email', + templateUrl: './email.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class EmailComponent implements OnInit { showContacts = true; diff --git a/CSETWebNg/src/app/dialogs/enable-protected/enable-protected.component.ts b/CSETWebNg/src/app/dialogs/enable-protected/enable-protected.component.ts index baf83ee9e8..7af73df945 100644 --- a/CSETWebNg/src/app/dialogs/enable-protected/enable-protected.component.ts +++ b/CSETWebNg/src/app/dialogs/enable-protected/enable-protected.component.ts @@ -27,10 +27,11 @@ import { Component, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-enable-protected', - templateUrl: './enable-protected.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-enable-protected', + templateUrl: './enable-protected.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class EnableProtectedComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/excel-export/excel-export.component.ts b/CSETWebNg/src/app/dialogs/excel-export/excel-export.component.ts index cbff89d950..4ccb80d5f1 100644 --- a/CSETWebNg/src/app/dialogs/excel-export/excel-export.component.ts +++ b/CSETWebNg/src/app/dialogs/excel-export/excel-export.component.ts @@ -27,10 +27,11 @@ import { ConfigService } from '../../services/config.service'; import { AssessmentService } from '../../services/assessment.service'; @Component({ - selector: 'excel-export', - templateUrl: './excel-export.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'excel-export', + templateUrl: './excel-export.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class ExcelExportComponent { diff --git a/CSETWebNg/src/app/dialogs/excel-export/ncua-export/ncua-excel-export.component.ts b/CSETWebNg/src/app/dialogs/excel-export/ncua-export/ncua-excel-export.component.ts index a22e63aad4..e62ed70489 100644 --- a/CSETWebNg/src/app/dialogs/excel-export/ncua-export/ncua-excel-export.component.ts +++ b/CSETWebNg/src/app/dialogs/excel-export/ncua-export/ncua-excel-export.component.ts @@ -26,10 +26,11 @@ import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; import { ConfigService } from '../../../services/config.service'; @Component({ - selector: 'ncua-excel-export', - templateUrl: './ncua-excel-export.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'ncua-excel-export', + templateUrl: './ncua-excel-export.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class NcuaExcelExportComponent { diff --git a/CSETWebNg/src/app/dialogs/global-configuration/global-configuration.component.ts b/CSETWebNg/src/app/dialogs/global-configuration/global-configuration.component.ts index 527a82b9d3..c37b4f6580 100644 --- a/CSETWebNg/src/app/dialogs/global-configuration/global-configuration.component.ts +++ b/CSETWebNg/src/app/dialogs/global-configuration/global-configuration.component.ts @@ -26,10 +26,11 @@ import { MatDialogRef } from '@angular/material/dialog'; import { NCUAService } from '../../services/ncua.service'; @Component({ - selector: 'app-global-configuration', - templateUrl: './global-configuration.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-global-configuration', + templateUrl: './global-configuration.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class GlobalConfigurationComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/global-parameters/global-parameters.component.ts b/CSETWebNg/src/app/dialogs/global-parameters/global-parameters.component.ts index a73d8d9276..471f3c2b2d 100644 --- a/CSETWebNg/src/app/dialogs/global-parameters/global-parameters.component.ts +++ b/CSETWebNg/src/app/dialogs/global-parameters/global-parameters.component.ts @@ -27,10 +27,11 @@ import { QuestionsService } from '../../services/questions.service'; import { DefaultParameter } from '../../models/questions.model'; @Component({ - selector: 'app-global-parameters', - templateUrl: './global-parameters.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-global-parameters', + templateUrl: './global-parameters.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class GlobalParametersComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/import demographics/import-demographics.component.ts b/CSETWebNg/src/app/dialogs/import demographics/import-demographics.component.ts index 5c14fa8506..27be4328f0 100644 --- a/CSETWebNg/src/app/dialogs/import demographics/import-demographics.component.ts +++ b/CSETWebNg/src/app/dialogs/import demographics/import-demographics.component.ts @@ -32,10 +32,11 @@ import { NCUAService } from '../../services/ncua.service'; import { ImportDemographicService } from './../../services/import-demographic.service'; @Component({ - selector: 'app-import-demographics', - templateUrl: './import-demographics.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' } + selector: 'app-import-demographics', + templateUrl: './import-demographics.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class UploadDemographicsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/inline-parameter/inline-parameter.component.ts b/CSETWebNg/src/app/dialogs/inline-parameter/inline-parameter.component.ts index e1e8c23b4b..8e4b3c4241 100644 --- a/CSETWebNg/src/app/dialogs/inline-parameter/inline-parameter.component.ts +++ b/CSETWebNg/src/app/dialogs/inline-parameter/inline-parameter.component.ts @@ -27,10 +27,11 @@ import { Question, ParameterForAnswer } from '../../models/questions.model'; import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-inline-parameter', - templateUrl: './inline-parameter.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-inline-parameter', + templateUrl: './inline-parameter.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class InlineParameterComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/ise-merit/merit-check.component.ts b/CSETWebNg/src/app/dialogs/ise-merit/merit-check.component.ts index e9a10303b8..ec7adb003c 100644 --- a/CSETWebNg/src/app/dialogs/ise-merit/merit-check.component.ts +++ b/CSETWebNg/src/app/dialogs/ise-merit/merit-check.component.ts @@ -25,9 +25,9 @@ import { Component, Inject, OnInit } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; @Component({ - selector: 'app-merit-check', - - templateUrl: './merit-check.component.html', + selector: 'app-merit-check', + templateUrl: './merit-check.component.html', + standalone: false }) export class MeritCheckComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/keyboard-shortcuts/keyboard-shortcuts.component.ts b/CSETWebNg/src/app/dialogs/keyboard-shortcuts/keyboard-shortcuts.component.ts index 81a7bc1d88..72aa2e6e89 100644 --- a/CSETWebNg/src/app/dialogs/keyboard-shortcuts/keyboard-shortcuts.component.ts +++ b/CSETWebNg/src/app/dialogs/keyboard-shortcuts/keyboard-shortcuts.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-keyboard-shortcuts', - templateUrl: './keyboard-shortcuts.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-keyboard-shortcuts', + templateUrl: './keyboard-shortcuts.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class KeyboardShortcutsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/license/license.component.ts b/CSETWebNg/src/app/dialogs/license/license.component.ts index 92fab646a9..8c5a034f1c 100644 --- a/CSETWebNg/src/app/dialogs/license/license.component.ts +++ b/CSETWebNg/src/app/dialogs/license/license.component.ts @@ -25,10 +25,11 @@ import { Component } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-license', - templateUrl: './license.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-license', + templateUrl: './license.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class LicenseComponent { constructor(private dialog: MatDialogRef) { } diff --git a/CSETWebNg/src/app/dialogs/malcolm/malcolm-instructions/malcolm-instructions.component.ts b/CSETWebNg/src/app/dialogs/malcolm/malcolm-instructions/malcolm-instructions.component.ts index 5656fa4e5b..99c64faa0b 100644 --- a/CSETWebNg/src/app/dialogs/malcolm/malcolm-instructions/malcolm-instructions.component.ts +++ b/CSETWebNg/src/app/dialogs/malcolm/malcolm-instructions/malcolm-instructions.component.ts @@ -8,7 +8,8 @@ import { DiagramService } from '../../../services/diagram.service'; @Component({ selector: 'app-malcolm-instructions', templateUrl: './malcolm-instructions.component.html', - styleUrls: ['./malcolm-instructions.component.scss'] + styleUrls: ['./malcolm-instructions.component.scss'], + standalone: false }) export class MalcolmInstructionsComponent { iperror: boolean; diff --git a/CSETWebNg/src/app/dialogs/malcolm/malcolm-upload-error.component.ts b/CSETWebNg/src/app/dialogs/malcolm/malcolm-upload-error.component.ts index d66efa96ea..5655571722 100644 --- a/CSETWebNg/src/app/dialogs/malcolm/malcolm-upload-error.component.ts +++ b/CSETWebNg/src/app/dialogs/malcolm/malcolm-upload-error.component.ts @@ -25,8 +25,9 @@ import { Component, OnInit, Inject } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA, MatDialogActions } from '@angular/material/dialog'; @Component({ - selector: 'app-malcolm-upload-error', - templateUrl: './malcolm-upload-error.component.html' + selector: 'app-malcolm-upload-error', + templateUrl: './malcolm-upload-error.component.html', + standalone: false }) export class MalcolmUploadErrorComponent implements OnInit { isFileMode: boolean = true; diff --git a/CSETWebNg/src/app/dialogs/merge-question-detail/merge-question-detail.component.ts b/CSETWebNg/src/app/dialogs/merge-question-detail/merge-question-detail.component.ts index 1d8c35f2ae..5cdb57524c 100644 --- a/CSETWebNg/src/app/dialogs/merge-question-detail/merge-question-detail.component.ts +++ b/CSETWebNg/src/app/dialogs/merge-question-detail/merge-question-detail.component.ts @@ -27,8 +27,9 @@ import { EditUserComponent } from '../edit-user/edit-user.component'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; @Component({ - selector: 'app-merge-question-detail', - templateUrl: './merge-question-detail.component.html' + selector: 'app-merge-question-detail', + templateUrl: './merge-question-detail.component.html', + standalone: false }) export class MergeQuestionDetailComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/new-assessment-dialog/new-assessment-dialog.component.ts b/CSETWebNg/src/app/dialogs/new-assessment-dialog/new-assessment-dialog.component.ts index 603045c1c3..202e50d7b5 100644 --- a/CSETWebNg/src/app/dialogs/new-assessment-dialog/new-assessment-dialog.component.ts +++ b/CSETWebNg/src/app/dialogs/new-assessment-dialog/new-assessment-dialog.component.ts @@ -27,9 +27,10 @@ import { AssessmentService } from '../../services/assessment.service'; import { NavigationService } from '../../services/navigation/navigation.service'; @Component({ - selector: 'app-new-assessment-dialog', - templateUrl: './new-assessment-dialog.component.html', - styleUrls: ['./new-assessment-dialog.component.scss'] + selector: 'app-new-assessment-dialog', + templateUrl: './new-assessment-dialog.component.html', + styleUrls: ['./new-assessment-dialog.component.scss'], + standalone: false }) export class NewAssessmentDialogComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/okay/okay.component.ts b/CSETWebNg/src/app/dialogs/okay/okay.component.ts index ec6db58cc3..40908b05fb 100644 --- a/CSETWebNg/src/app/dialogs/okay/okay.component.ts +++ b/CSETWebNg/src/app/dialogs/okay/okay.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit, Inject } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; @Component({ - selector: 'app-okay', - templateUrl: './okay.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-okay', + templateUrl: './okay.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class OkayComponent implements OnInit { constructor(public dialogRef: MatDialogRef, @Inject(MAT_DIALOG_DATA) public data: any) { } diff --git a/CSETWebNg/src/app/dialogs/online-disclaimer/online-disclaimer.component.ts b/CSETWebNg/src/app/dialogs/online-disclaimer/online-disclaimer.component.ts index 3ef0c89fca..4afbda7b0b 100644 --- a/CSETWebNg/src/app/dialogs/online-disclaimer/online-disclaimer.component.ts +++ b/CSETWebNg/src/app/dialogs/online-disclaimer/online-disclaimer.component.ts @@ -25,8 +25,9 @@ import { Component, Inject } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; @Component({ - selector: 'app-online-disclaimer', - templateUrl: './online-disclaimer.component.html' + selector: 'app-online-disclaimer', + templateUrl: './online-disclaimer.component.html', + standalone: false }) export class OnlineDisclaimerComponent { diff --git a/CSETWebNg/src/app/dialogs/question-filters-reports/question-filters-reports.component.ts b/CSETWebNg/src/app/dialogs/question-filters-reports/question-filters-reports.component.ts index dee8461e63..8c7f20ec1e 100644 --- a/CSETWebNg/src/app/dialogs/question-filters-reports/question-filters-reports.component.ts +++ b/CSETWebNg/src/app/dialogs/question-filters-reports/question-filters-reports.component.ts @@ -29,11 +29,12 @@ import { QuestionFilterService } from '../../services/filtering/question-filter. import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-question-filters-reports', - templateUrl: './question-filters-reports.component.html', - // eslint-disable-next-line - styleUrls: ['../../reports/reports.scss', '../../reports/acet-reports.scss'], - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-question-filters-reports', + templateUrl: './question-filters-reports.component.html', + // eslint-disable-next-line + styleUrls: ['../../reports/reports.scss', '../../reports/acet-reports.scss'], + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class QuestionFiltersReportsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/question-filters/question-filters.component.ts b/CSETWebNg/src/app/dialogs/question-filters/question-filters.component.ts index 001ebd2829..b7de621ba5 100644 --- a/CSETWebNg/src/app/dialogs/question-filters/question-filters.component.ts +++ b/CSETWebNg/src/app/dialogs/question-filters/question-filters.component.ts @@ -29,10 +29,11 @@ import { QuestionFilterService } from '../../services/filtering/question-filter. import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-question-filters', - templateUrl: './question-filters.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-question-filters', + templateUrl: './question-filters.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class QuestionFiltersComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/roles-changed/roles-changed.component.ts b/CSETWebNg/src/app/dialogs/roles-changed/roles-changed.component.ts index 1172947673..474520d834 100644 --- a/CSETWebNg/src/app/dialogs/roles-changed/roles-changed.component.ts +++ b/CSETWebNg/src/app/dialogs/roles-changed/roles-changed.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; @Component({ - selector: 'app-roles-changed', - templateUrl: './roles-changed.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-roles-changed', + templateUrl: './roles-changed.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class RolesChangedComponent implements OnInit { constructor(private dialog: MatDialogRef) { } diff --git a/CSETWebNg/src/app/dialogs/rra-mini-user-guide/rra-mini-user-guide.component.ts b/CSETWebNg/src/app/dialogs/rra-mini-user-guide/rra-mini-user-guide.component.ts index 19635d5a11..1b7162a106 100644 --- a/CSETWebNg/src/app/dialogs/rra-mini-user-guide/rra-mini-user-guide.component.ts +++ b/CSETWebNg/src/app/dialogs/rra-mini-user-guide/rra-mini-user-guide.component.ts @@ -33,10 +33,11 @@ import { LayoutService } from '../../services/layout.service'; * */ @Component({ - selector: 'app-rra-mini-user-guide', - templateUrl: './rra-mini-user-guide.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-rra-mini-user-guide', + templateUrl: './rra-mini-user-guide.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class RraMiniUserGuideComponent { diff --git a/CSETWebNg/src/app/dialogs/sector-help/sector-help.component.ts b/CSETWebNg/src/app/dialogs/sector-help/sector-help.component.ts index 76290699f1..a5ffe1d697 100644 --- a/CSETWebNg/src/app/dialogs/sector-help/sector-help.component.ts +++ b/CSETWebNg/src/app/dialogs/sector-help/sector-help.component.ts @@ -25,8 +25,9 @@ import { Component, Inject, OnInit } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; @Component({ - selector: 'app-sector-help', - templateUrl: './sector-help.component.html' + selector: 'app-sector-help', + templateUrl: './sector-help.component.html', + standalone: false }) export class SectorHelpComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/select-assessments/select-assessments.component.ts b/CSETWebNg/src/app/dialogs/select-assessments/select-assessments.component.ts index 6cf6c49ad2..dcd19e3416 100644 --- a/CSETWebNg/src/app/dialogs/select-assessments/select-assessments.component.ts +++ b/CSETWebNg/src/app/dialogs/select-assessments/select-assessments.component.ts @@ -42,8 +42,9 @@ interface UserAssessment { } @Component({ - selector: 'app-select-assessments', - templateUrl: './select-assessments.component.html' + selector: 'app-select-assessments', + templateUrl: './select-assessments.component.html', + standalone: false }) export class SelectAssessmentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/terms-of-use/terms-of-use.component.ts b/CSETWebNg/src/app/dialogs/terms-of-use/terms-of-use.component.ts index 9953bba395..31d18729d5 100644 --- a/CSETWebNg/src/app/dialogs/terms-of-use/terms-of-use.component.ts +++ b/CSETWebNg/src/app/dialogs/terms-of-use/terms-of-use.component.ts @@ -29,10 +29,11 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-terms-of-use', - templateUrl: './terms-of-use.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-terms-of-use', + templateUrl: './terms-of-use.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class TermsOfUseComponent { diff --git a/CSETWebNg/src/app/dialogs/upload-export/upload-export.component.ts b/CSETWebNg/src/app/dialogs/upload-export/upload-export.component.ts index 7f4df721e2..a05135ad70 100644 --- a/CSETWebNg/src/app/dialogs/upload-export/upload-export.component.ts +++ b/CSETWebNg/src/app/dialogs/upload-export/upload-export.component.ts @@ -32,10 +32,11 @@ import { ConfigService } from '../../services/config.service'; import { NCUAService } from '../../services/ncua.service'; @Component({ - selector: 'app-upload-export', - templateUrl: './upload-export.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' } + selector: 'app-upload-export', + templateUrl: './upload-export.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class UploadExportComponent implements OnInit { diff --git a/CSETWebNg/src/app/dialogs/user-settings/user-settings.component.ts b/CSETWebNg/src/app/dialogs/user-settings/user-settings.component.ts index 27b267471c..5f8f14a0e4 100644 --- a/CSETWebNg/src/app/dialogs/user-settings/user-settings.component.ts +++ b/CSETWebNg/src/app/dialogs/user-settings/user-settings.component.ts @@ -10,8 +10,9 @@ import { AssessmentService } from '../../services/assessment.service'; import { NCUAService } from '../../services/ncua.service'; @Component({ - selector: 'app-user-settings', - templateUrl: './user-settings.component.html' + selector: 'app-user-settings', + templateUrl: './user-settings.component.html', + standalone: false }) export class UserSettingsComponent implements OnInit { diff --git a/CSETWebNg/src/app/helpers/auto-size.directive.ts b/CSETWebNg/src/app/helpers/auto-size.directive.ts index c0a6dfbb75..bb21fd96e3 100644 --- a/CSETWebNg/src/app/helpers/auto-size.directive.ts +++ b/CSETWebNg/src/app/helpers/auto-size.directive.ts @@ -24,7 +24,8 @@ import { ElementRef, HostListener, Directive, OnInit } from '@angular/core'; @Directive({ - selector: '[appAutoSize]' + selector: '[appAutoSize]', + standalone: false }) export class AutoSizeDirective implements OnInit { diff --git a/CSETWebNg/src/app/helpers/completion-count.pipe.ts b/CSETWebNg/src/app/helpers/completion-count.pipe.ts index 7e192a008f..1e82f7220a 100644 --- a/CSETWebNg/src/app/helpers/completion-count.pipe.ts +++ b/CSETWebNg/src/app/helpers/completion-count.pipe.ts @@ -11,7 +11,10 @@ import { TranslocoService } from '@jsverse/transloco'; * The pipe can be defined as pure as long as the source object includes the current language * so that a language change in the Transloco service will trigger the pipe. */ -@Pipe({ name: 'completionCount' }) +@Pipe({ + name: 'completionCount', + standalone: false +}) export class CompletionCountPipe implements PipeTransform { constructor(private tSvc: TranslocoService) { } diff --git a/CSETWebNg/src/app/helpers/confirm-equal-validator.directive.ts b/CSETWebNg/src/app/helpers/confirm-equal-validator.directive.ts index f05ec218e4..1c132b7c99 100644 --- a/CSETWebNg/src/app/helpers/confirm-equal-validator.directive.ts +++ b/CSETWebNg/src/app/helpers/confirm-equal-validator.directive.ts @@ -27,10 +27,11 @@ import { AbstractControl, NG_VALIDATORS, Validator } from '@angular/forms'; @Directive({ selector: '[appConfirmEqualValidator]', providers: [{ - provide: NG_VALIDATORS, - useExisting: ConfirmEqualValidatorDirective, - multi: true - }] + provide: NG_VALIDATORS, + useExisting: ConfirmEqualValidatorDirective, + multi: true + }], + standalone: false }) export class ConfirmEqualValidatorDirective implements Validator { @Input() appConfirmEqualValidator: string; diff --git a/CSETWebNg/src/app/helpers/date-localize.pipe.ts b/CSETWebNg/src/app/helpers/date-localize.pipe.ts index 15fe1071e0..ce019958fa 100644 --- a/CSETWebNg/src/app/helpers/date-localize.pipe.ts +++ b/CSETWebNg/src/app/helpers/date-localize.pipe.ts @@ -31,7 +31,10 @@ import { AuthenticationService } from '../services/authentication.service'; * Formats a date to the 'local' style, based on the locale * currently set in the TranslocoService. */ -@Pipe({ name: 'localizeDate' }) +@Pipe({ + name: 'localizeDate', + standalone: false +}) export class LocalizeDatePipe implements PipeTransform { constructor( diff --git a/CSETWebNg/src/app/helpers/digits-only-not-zero.directive.ts b/CSETWebNg/src/app/helpers/digits-only-not-zero.directive.ts index 5aa7b77133..c9338a2a4e 100644 --- a/CSETWebNg/src/app/helpers/digits-only-not-zero.directive.ts +++ b/CSETWebNg/src/app/helpers/digits-only-not-zero.directive.ts @@ -25,7 +25,8 @@ import { Directive, ElementRef, HostListener } from '@angular/core'; @Directive({ // eslint-disable-next-line @angular-eslint/directive-selector - selector: '[digitsOnlyNotZero]' + selector: '[digitsOnlyNotZero]', + standalone: false }) export class DigitsOnlyNotZeroDirective { diff --git a/CSETWebNg/src/app/helpers/digits-only.directive.ts b/CSETWebNg/src/app/helpers/digits-only.directive.ts index 16e36b73ce..2bf81e8016 100644 --- a/CSETWebNg/src/app/helpers/digits-only.directive.ts +++ b/CSETWebNg/src/app/helpers/digits-only.directive.ts @@ -25,7 +25,8 @@ import { Directive, ElementRef, HostListener } from '@angular/core'; @Directive({ // eslint-disable-next-line @angular-eslint/directive-selector - selector: '[digitsOnly]' + selector: '[digitsOnly]', + standalone: false }) export class DigitsOnlyDirective { diff --git a/CSETWebNg/src/app/helpers/email-validator.directive.ts b/CSETWebNg/src/app/helpers/email-validator.directive.ts index 596d0cf24d..4bc18a26be 100644 --- a/CSETWebNg/src/app/helpers/email-validator.directive.ts +++ b/CSETWebNg/src/app/helpers/email-validator.directive.ts @@ -28,10 +28,11 @@ import { EmailService } from '../services/email.service'; @Directive({ selector: '[appEmailValidator]', providers: [{ - provide: NG_VALIDATORS, - useExisting: EmailValidatorDirective, - multi: true - }] + provide: NG_VALIDATORS, + useExisting: EmailValidatorDirective, + multi: true + }], + standalone: false }) export class EmailValidatorDirective implements Validator { constructor(private emailSvc: EmailService) { } diff --git a/CSETWebNg/src/app/helpers/focus.directive.ts b/CSETWebNg/src/app/helpers/focus.directive.ts index b943a1be12..4f638e8f45 100644 --- a/CSETWebNg/src/app/helpers/focus.directive.ts +++ b/CSETWebNg/src/app/helpers/focus.directive.ts @@ -24,8 +24,9 @@ import { Directive, Input, OnChanges, ElementRef } from '@angular/core'; @Directive({ - // eslint-disable-next-line @angular-eslint/directive-selector - selector: '[focusOnInit]' + // eslint-disable-next-line @angular-eslint/directive-selector + selector: '[focusOnInit]', + standalone: false }) export class FocusDirective implements OnChanges { diff --git a/CSETWebNg/src/app/helpers/in-view/in-view.component.ts b/CSETWebNg/src/app/helpers/in-view/in-view.component.ts index f68b365a65..74948dda1b 100644 --- a/CSETWebNg/src/app/helpers/in-view/in-view.component.ts +++ b/CSETWebNg/src/app/helpers/in-view/in-view.component.ts @@ -31,12 +31,13 @@ import { isPlatformBrowser } from '@angular/common'; * Emits events when it is scrolled into and out of view in the browser viewport. */ @Component({ - selector: 'app-in-view', - template: ` + selector: 'app-in-view', + template: ` `, - styles: [':host {display: block;}'] + styles: [':host {display: block;}'], + standalone: false }) export class InViewComponent implements OnInit, OnDestroy { observer: IntersectionObserver; diff --git a/CSETWebNg/src/app/helpers/linebreak.pipe.ts b/CSETWebNg/src/app/helpers/linebreak.pipe.ts index 2fe8e2c77c..8b69a129c1 100644 --- a/CSETWebNg/src/app/helpers/linebreak.pipe.ts +++ b/CSETWebNg/src/app/helpers/linebreak.pipe.ts @@ -26,7 +26,10 @@ import { Pipe, PipeTransform } from '@angular/core'; /** * Converts linefeed characters to HTML '
' tags */ -@Pipe({ name: 'linebreak' }) +@Pipe({ + name: 'linebreak', + standalone: false +}) export class LinebreakPipe implements PipeTransform { transform(text: string): string { // if we detect HTML already in the string, do nothing diff --git a/CSETWebNg/src/app/helpers/linebreakplain.pipe.ts b/CSETWebNg/src/app/helpers/linebreakplain.pipe.ts index cc5e68f9f2..34715ab1d0 100644 --- a/CSETWebNg/src/app/helpers/linebreakplain.pipe.ts +++ b/CSETWebNg/src/app/helpers/linebreakplain.pipe.ts @@ -27,7 +27,10 @@ import { Pipe, PipeTransform } from '@angular/core'; * Converts linefeed characters to HTML '
' tags * without trying to preserve any HTML in the string. */ -@Pipe({ name: 'linebreakplain' }) +@Pipe({ + name: 'linebreakplain', + standalone: false +}) export class LinebreakPlaintextPipe implements PipeTransform { transform(text: string): string { return text?.replace(/(?:\r\n|\r|\n)/g, '
'); diff --git a/CSETWebNg/src/app/helpers/nullish-coalesce.pipe.ts b/CSETWebNg/src/app/helpers/nullish-coalesce.pipe.ts index fc871a4d69..fc898e18d2 100644 --- a/CSETWebNg/src/app/helpers/nullish-coalesce.pipe.ts +++ b/CSETWebNg/src/app/helpers/nullish-coalesce.pipe.ts @@ -33,7 +33,8 @@ import { Pipe, PipeTransform } from '@angular/core'; * formats to: 'some fallback value' */ @Pipe({ - name: 'nullishCoalesce', + name: 'nullishCoalesce', + standalone: false }) export class NullishCoalescePipe implements PipeTransform { transform(value: T, fallbackValue: K): NonNullable | K { diff --git a/CSETWebNg/src/app/helpers/progress/progress.component.ts b/CSETWebNg/src/app/helpers/progress/progress.component.ts index e4961b0bb5..bf76bf781b 100644 --- a/CSETWebNg/src/app/helpers/progress/progress.component.ts +++ b/CSETWebNg/src/app/helpers/progress/progress.component.ts @@ -24,8 +24,9 @@ import { Component, Input, OnInit, OnChanges, SimpleChanges } from '@angular/core'; @Component({ - selector: 'app-progress', - templateUrl: './progress.component.html' + selector: 'app-progress', + templateUrl: './progress.component.html', + standalone: false }) export class ProgressComponent implements OnInit, OnChanges { @Input() value: number; diff --git a/CSETWebNg/src/app/helpers/run-scripts.directive.ts b/CSETWebNg/src/app/helpers/run-scripts.directive.ts index a8dac51a0c..5ab143cb31 100644 --- a/CSETWebNg/src/app/helpers/run-scripts.directive.ts +++ b/CSETWebNg/src/app/helpers/run-scripts.directive.ts @@ -23,7 +23,10 @@ //////////////////////////////// import { Directive, ElementRef, OnInit } from '@angular/core'; -@Directive({ selector: '[runScripts]' }) +@Directive({ + selector: '[runScripts]', + standalone: false +}) export class RunScriptsDirective implements OnInit { constructor(private elementRef: ElementRef) { } ngOnInit(): void { diff --git a/CSETWebNg/src/app/helpers/safe.pipe.ts b/CSETWebNg/src/app/helpers/safe.pipe.ts index b7362d21d2..f4e74d9f86 100644 --- a/CSETWebNg/src/app/helpers/safe.pipe.ts +++ b/CSETWebNg/src/app/helpers/safe.pipe.ts @@ -24,7 +24,10 @@ import { Pipe, PipeTransform } from '@angular/core'; import { DomSanitizer, SafeHtml, SafeStyle, SafeScript, SafeUrl, SafeResourceUrl } from '@angular/platform-browser'; -@Pipe({ name: 'safe' }) +@Pipe({ + name: 'safe', + standalone: false +}) export class SafePipe implements PipeTransform { constructor( private sanitizer: DomSanitizer diff --git a/CSETWebNg/src/app/helpers/zip-code.directive.ts b/CSETWebNg/src/app/helpers/zip-code.directive.ts index bc607e95cf..cfa2cd24d5 100644 --- a/CSETWebNg/src/app/helpers/zip-code.directive.ts +++ b/CSETWebNg/src/app/helpers/zip-code.directive.ts @@ -30,7 +30,8 @@ import { NgControl } from '@angular/forms'; */ @Directive({ - selector: '[zipCode]' + selector: '[zipCode]', + standalone: false }) export class ZipCodeDirective { diff --git a/CSETWebNg/src/app/import/import.component.ts b/CSETWebNg/src/app/import/import.component.ts index f5c028834a..e8d40518f4 100644 --- a/CSETWebNg/src/app/import/import.component.ts +++ b/CSETWebNg/src/app/import/import.component.ts @@ -27,7 +27,7 @@ import { saveAs } from 'file-saver'; import { editor } from 'monaco-editor/esm/vs/editor/editor.api'; import { Subject, Subscription } from 'rxjs'; import { debounceTime } from 'rxjs/operators'; -import * as screenfull from "screenfull"; +import screenfull from 'screenfull'; import { Screenfull } from "screenfull"; import { FileItem, FileUploader } from 'ng2-file-upload'; import { XmlCompletionItemProvider } from '../models/xmlCompletionItemProvider.model'; @@ -36,6 +36,7 @@ import { FileUploadClientService, LinkedSet } from '../services/file-client.serv import { XmlFormatterFactory } from './formatting/xml-formatter'; import { XmlFormattingEditProvider } from './formatting/xml-formatting-edit-provider'; + export class ImportFormData { public name: string; public shortName: string; @@ -45,7 +46,8 @@ export class ImportFormData { selector: 'app-import', templateUrl: './import.component.html', // eslint-disable-next-line - host: { class: 'd-flex flex-11a w-100' } + host: { class: 'd-flex flex-11a w-100' }, + standalone: false }) export class ImportComponent implements OnInit, OnDestroy { public uploader: FileUploader; diff --git a/CSETWebNg/src/app/initial/acet-origin/acet-origin.component.ts b/CSETWebNg/src/app/initial/acet-origin/acet-origin.component.ts index c970576059..354749c6a2 100644 --- a/CSETWebNg/src/app/initial/acet-origin/acet-origin.component.ts +++ b/CSETWebNg/src/app/initial/acet-origin/acet-origin.component.ts @@ -24,8 +24,9 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-acet-origin', - templateUrl: './acet-origin.component.html' + selector: 'app-acet-origin', + templateUrl: './acet-origin.component.html', + standalone: false }) export class AcetOriginComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/assessmenet-comparison-analytics/assessment-comparison-analytics.component.ts b/CSETWebNg/src/app/initial/assessmenet-comparison-analytics/assessment-comparison-analytics.component.ts index d8980d307d..f62479db21 100644 --- a/CSETWebNg/src/app/initial/assessmenet-comparison-analytics/assessment-comparison-analytics.component.ts +++ b/CSETWebNg/src/app/initial/assessmenet-comparison-analytics/assessment-comparison-analytics.component.ts @@ -60,10 +60,11 @@ interface StandardsNames { } @Component({ - selector: "app-assessment-comparison-analytics", - templateUrl: "./assessment-comparison-analytics.component.html", - styleUrls: ["./assessment-comparison-analytics.component.scss"], - host: { class: "d-flex flex-column flex-11a" }, + selector: "app-assessment-comparison-analytics", + templateUrl: "./assessment-comparison-analytics.component.html", + styleUrls: ["./assessment-comparison-analytics.component.scss"], + host: { class: "d-flex flex-column flex-11a" }, + standalone: false }) export class AssessmentComparisonAnalyticsComponent implements OnInit { assessment: AssessmentDetail = {}; diff --git a/CSETWebNg/src/app/initial/cset-origin/cset-origin.component.ts b/CSETWebNg/src/app/initial/cset-origin/cset-origin.component.ts index 4302dc95e9..e83b863f19 100644 --- a/CSETWebNg/src/app/initial/cset-origin/cset-origin.component.ts +++ b/CSETWebNg/src/app/initial/cset-origin/cset-origin.component.ts @@ -24,8 +24,9 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-cset-origin', - templateUrl: './cset-origin.component.html' + selector: 'app-cset-origin', + templateUrl: './cset-origin.component.html', + standalone: false }) export class CsetOriginComponent { diff --git a/CSETWebNg/src/app/initial/initial.component.ts b/CSETWebNg/src/app/initial/initial.component.ts index cac2aa2708..887e851794 100644 --- a/CSETWebNg/src/app/initial/initial.component.ts +++ b/CSETWebNg/src/app/initial/initial.component.ts @@ -24,10 +24,11 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-initial', - templateUrl: './initial.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-initial', + templateUrl: './initial.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class InitialComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/landing-page-tabs/landing-page-tabs.component.ts b/CSETWebNg/src/app/initial/landing-page-tabs/landing-page-tabs.component.ts index a7ab0c7aa1..6acad2f85b 100644 --- a/CSETWebNg/src/app/initial/landing-page-tabs/landing-page-tabs.component.ts +++ b/CSETWebNg/src/app/initial/landing-page-tabs/landing-page-tabs.component.ts @@ -31,10 +31,11 @@ import { AlertComponent } from '../../dialogs/alert/alert.component'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-landing-page-tabs', - templateUrl: './landing-page-tabs.component.html', - styleUrls: ['./landing-page-tabs.component.scss'], - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-landing-page-tabs', + templateUrl: './landing-page-tabs.component.html', + styleUrls: ['./landing-page-tabs.component.scss'], + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class LandingPageTabsComponent implements OnInit { currentTab: string; diff --git a/CSETWebNg/src/app/initial/login-access-key/login-access-key.component.ts b/CSETWebNg/src/app/initial/login-access-key/login-access-key.component.ts index e1966a8ec3..3b5a038cc2 100644 --- a/CSETWebNg/src/app/initial/login-access-key/login-access-key.component.ts +++ b/CSETWebNg/src/app/initial/login-access-key/login-access-key.component.ts @@ -35,9 +35,10 @@ import { ChangePasswordComponent } from '../../dialogs/change-password/change-pa import { AlertComponent } from '../../dialogs/alert/alert.component'; @Component({ - selector: 'app-login-access-key', - templateUrl: './login-access-key.component.html', - styleUrls: ['./login-access-key.component.scss'] + selector: 'app-login-access-key', + templateUrl: './login-access-key.component.html', + styleUrls: ['./login-access-key.component.scss'], + standalone: false }) export class LoginAccessKeyComponent implements OnInit { skin: string = 'CSET'; diff --git a/CSETWebNg/src/app/initial/login-acet/login-acet.component.ts b/CSETWebNg/src/app/initial/login-acet/login-acet.component.ts index ca811af192..0ab798f7e4 100644 --- a/CSETWebNg/src/app/initial/login-acet/login-acet.component.ts +++ b/CSETWebNg/src/app/initial/login-acet/login-acet.component.ts @@ -33,9 +33,10 @@ import { EmailService } from '../../services/email.service'; @Component({ - selector: 'app-login-acet', - templateUrl: './login-acet.component.html', - styleUrls: ['./login-acet.component.scss'] + selector: 'app-login-acet', + templateUrl: './login-acet.component.html', + styleUrls: ['./login-acet.component.scss'], + standalone: false }) export class LoginAcetComponent implements OnInit { /** diff --git a/CSETWebNg/src/app/initial/login-cf/login-cf.component.ts b/CSETWebNg/src/app/initial/login-cf/login-cf.component.ts index 2e2133ee78..6516582373 100644 --- a/CSETWebNg/src/app/initial/login-cf/login-cf.component.ts +++ b/CSETWebNg/src/app/initial/login-cf/login-cf.component.ts @@ -35,9 +35,10 @@ import { JwtParser } from '../../helpers/jwt-parser'; @Component({ - selector: 'app-login-cf', - templateUrl: './login-cf.component.html', - styleUrls: ['./login-cf.component.scss'] + selector: 'app-login-cf', + templateUrl: './login-cf.component.html', + styleUrls: ['./login-cf.component.scss'], + standalone: false }) export class LoginCfComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/login-cset/login-cset.component.ts b/CSETWebNg/src/app/initial/login-cset/login-cset.component.ts index 9a018a59f9..5641ed4ea8 100644 --- a/CSETWebNg/src/app/initial/login-cset/login-cset.component.ts +++ b/CSETWebNg/src/app/initial/login-cset/login-cset.component.ts @@ -34,9 +34,10 @@ import { JwtParser } from '../../helpers/jwt-parser'; import { OnlineDisclaimerComponent } from '../../dialogs/online-disclaimer/online-disclaimer.component'; @Component({ - selector: 'app-login-cset', - templateUrl: './login-cset.component.html', - styleUrls: ['./login-cset.component.scss'] + selector: 'app-login-cset', + templateUrl: './login-cset.component.html', + styleUrls: ['./login-cset.component.scss'], + standalone: false }) export class LoginCsetComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/login-renew/login-renew.component.ts b/CSETWebNg/src/app/initial/login-renew/login-renew.component.ts index 5784048d77..8280ae42f2 100644 --- a/CSETWebNg/src/app/initial/login-renew/login-renew.component.ts +++ b/CSETWebNg/src/app/initial/login-renew/login-renew.component.ts @@ -35,9 +35,10 @@ import { JwtParser } from '../../helpers/jwt-parser'; @Component({ - selector: 'app-login-renew', - templateUrl: './login-renew.component.html', - styleUrls: ['./login-renew.component.scss'] + selector: 'app-login-renew', + templateUrl: './login-renew.component.html', + styleUrls: ['./login-renew.component.scss'], + standalone: false }) export class LoginRenewComponent implements OnInit { /** diff --git a/CSETWebNg/src/app/initial/login-rra/login-rra.component.ts b/CSETWebNg/src/app/initial/login-rra/login-rra.component.ts index eb71b3d7b3..2cabc1dbd3 100644 --- a/CSETWebNg/src/app/initial/login-rra/login-rra.component.ts +++ b/CSETWebNg/src/app/initial/login-rra/login-rra.component.ts @@ -32,9 +32,10 @@ import { ConfigService } from '../../services/config.service'; import { EmailService } from '../../services/email.service'; @Component({ - selector: 'app-login-rra', - templateUrl: './login-rra.component.html', - styleUrls: ['./login-rra.component.scss', '../../layout/styles-rra.scss'] + selector: 'app-login-rra', + templateUrl: './login-rra.component.html', + styleUrls: ['./login-rra.component.scss', '../../layout/styles-rra.scss'], + standalone: false }) export class LoginRraComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/login-tsa/login-tsa.component.ts b/CSETWebNg/src/app/initial/login-tsa/login-tsa.component.ts index 21917f8756..00b304a293 100644 --- a/CSETWebNg/src/app/initial/login-tsa/login-tsa.component.ts +++ b/CSETWebNg/src/app/initial/login-tsa/login-tsa.component.ts @@ -37,9 +37,10 @@ import { BreakpointObserver, BreakpointState } from '@angular/cdk/layout'; @Component({ - selector: 'app-login-tsa', - templateUrl: './login-tsa.component.html', - styleUrls: ['./login-tsa.component.scss'] + selector: 'app-login-tsa', + templateUrl: './login-tsa.component.html', + styleUrls: ['./login-tsa.component.scss'], + standalone: false }) export class LoginTsaComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/login/login.component.ts b/CSETWebNg/src/app/initial/login/login.component.ts index ae9c0feae9..1869b3a700 100644 --- a/CSETWebNg/src/app/initial/login/login.component.ts +++ b/CSETWebNg/src/app/initial/login/login.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-login', - templateUrl: './login.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-login', + templateUrl: './login.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class LoginComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/logout/logout.component.ts b/CSETWebNg/src/app/initial/logout/logout.component.ts index 10660d35f8..80856dc568 100644 --- a/CSETWebNg/src/app/initial/logout/logout.component.ts +++ b/CSETWebNg/src/app/initial/logout/logout.component.ts @@ -25,8 +25,9 @@ import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; @Component({ - selector: 'app-logout', - templateUrl: './logout.component.html' + selector: 'app-logout', + templateUrl: './logout.component.html', + standalone: false }) export class LogoutComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.html b/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.html index 82bd5d510a..ab41722b4c 100644 --- a/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.html +++ b/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.html @@ -239,7 +239,7 @@

*ngIf="assessment.selectedMaturityModel !== 'CIS' && assessment.selectedMaturityModel !== 'SD02 Series'"> {{ { c: assessment.completedQuestionsCount, t: - assessment.totalAvailableQuestionsCount, qa: this.assessment.questionAlias, l: + assessment.totalAvailableQuestionsCount, qa: assessment.questionAlias, l: tSvc.getActiveLang() } | completionCount }} diff --git a/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.ts b/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.ts index 2b3c29512d..8f2667f58f 100644 --- a/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.ts +++ b/CSETWebNg/src/app/initial/my-assessments/my-assessments.component.ts @@ -77,10 +77,11 @@ interface UserAssessment { } @Component({ - selector: "app-my-assessments", - templateUrl: "my-assessments.component.html", - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: "app-my-assessments", + templateUrl: "my-assessments.component.html", + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class MyAssessmentsComponent implements OnInit { comparer: Comparer = new Comparer(); diff --git a/CSETWebNg/src/app/initial/new-assessment/new-assessment.component.ts b/CSETWebNg/src/app/initial/new-assessment/new-assessment.component.ts index 71eb2f5158..02f5d90cf4 100644 --- a/CSETWebNg/src/app/initial/new-assessment/new-assessment.component.ts +++ b/CSETWebNg/src/app/initial/new-assessment/new-assessment.component.ts @@ -36,18 +36,19 @@ import { TranslocoService } from '@jsverse/transloco'; SwiperCore.use([Navigation, Pagination, Virtual]); @Component({ - selector: 'app-new-assessment', - templateUrl: './new-assessment.component.html', - styleUrls: ['./new-assessment.component.scss'], - encapsulation: ViewEncapsulation.None, - animations: [ - trigger('enterAnimation', [ - state('false', style({ overflow: 'hidden', height: '0px', padding: '0 10px 0 0' })), - state('true', style({ overflow: 'hidden', height: '*', padding: '0 10px 10px 0' })), - transition('false => true', animate('200ms ease-in')), - transition('true => false', animate('200ms ease-out')) - ]), - ] + selector: 'app-new-assessment', + templateUrl: './new-assessment.component.html', + styleUrls: ['./new-assessment.component.scss'], + encapsulation: ViewEncapsulation.None, + animations: [ + trigger('enterAnimation', [ + state('false', style({ overflow: 'hidden', height: '0px', padding: '0 10px 0 0' })), + state('true', style({ overflow: 'hidden', height: '*', padding: '0 10px 10px 0' })), + transition('false => true', animate('200ms ease-in')), + transition('true => false', animate('200ms ease-out')) + ]), + ], + standalone: false }) export class NewAssessmentComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/initial/no-server-connection/no-server-connection.component.ts b/CSETWebNg/src/app/initial/no-server-connection/no-server-connection.component.ts index 7578dbac39..2c60836c7a 100644 --- a/CSETWebNg/src/app/initial/no-server-connection/no-server-connection.component.ts +++ b/CSETWebNg/src/app/initial/no-server-connection/no-server-connection.component.ts @@ -6,8 +6,9 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-no-server-connection', - templateUrl: './no-server-connection.component.html' + selector: 'app-no-server-connection', + templateUrl: './no-server-connection.component.html', + standalone: false }) export class NoServerConnectionComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/privacy-warning-reject/privacy-warning-reject.component.ts b/CSETWebNg/src/app/initial/privacy-warning-reject/privacy-warning-reject.component.ts index d8546e68d8..e7c81180cc 100644 --- a/CSETWebNg/src/app/initial/privacy-warning-reject/privacy-warning-reject.component.ts +++ b/CSETWebNg/src/app/initial/privacy-warning-reject/privacy-warning-reject.component.ts @@ -25,10 +25,11 @@ import { Component, OnInit } from '@angular/core'; import { LayoutService } from '../../services/layout.service'; @Component({ - selector: 'app-privacy-warning-reject', - templateUrl: './privacy-warning-reject.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-privacy-warning-reject', + templateUrl: './privacy-warning-reject.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class PrivacyWarningRejectComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/privacy-warning/privacy-warning.component.ts b/CSETWebNg/src/app/initial/privacy-warning/privacy-warning.component.ts index 5f307ec02b..cca48a166a 100644 --- a/CSETWebNg/src/app/initial/privacy-warning/privacy-warning.component.ts +++ b/CSETWebNg/src/app/initial/privacy-warning/privacy-warning.component.ts @@ -27,10 +27,11 @@ import { ConfigService } from '../../services/config.service'; import { LayoutService } from '../../services/layout.service'; @Component({ - selector: 'app-privacy-warning', - templateUrl: './privacy-warning.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-privacy-warning', + templateUrl: './privacy-warning.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class PrivacyWarningComponent implements OnInit { BannerText: string; diff --git a/CSETWebNg/src/app/initial/register/register.component.ts b/CSETWebNg/src/app/initial/register/register.component.ts index 11af046001..8255bf6981 100644 --- a/CSETWebNg/src/app/initial/register/register.component.ts +++ b/CSETWebNg/src/app/initial/register/register.component.ts @@ -31,10 +31,11 @@ import { TranslocoService } from '@jsverse/transloco'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-register', - templateUrl: './register.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-register', + templateUrl: './register.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class RegisterComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/reset-pass/reset-pass.component.ts b/CSETWebNg/src/app/initial/reset-pass/reset-pass.component.ts index fde678a57e..906fbc1ed2 100644 --- a/CSETWebNg/src/app/initial/reset-pass/reset-pass.component.ts +++ b/CSETWebNg/src/app/initial/reset-pass/reset-pass.component.ts @@ -33,7 +33,8 @@ import { TranslocoService } from '@jsverse/transloco'; templateUrl: './reset-pass.component.html', // eslint-disable-next-line host: { class: 'd-flex flex-column flex-11a' }, - styleUrls: ['./reset-pass.component.scss'] + styleUrls: ['./reset-pass.component.scss'], + standalone: false }) export class ResetPassComponent implements OnInit { diff --git a/CSETWebNg/src/app/initial/search-page/search-page.component.ts b/CSETWebNg/src/app/initial/search-page/search-page.component.ts index 83fd99eb85..71eed49aa7 100644 --- a/CSETWebNg/src/app/initial/search-page/search-page.component.ts +++ b/CSETWebNg/src/app/initial/search-page/search-page.component.ts @@ -35,9 +35,10 @@ import { ConfigService } from '../../services/config.service'; import { NavigationService } from '../../services/navigation/navigation.service'; @Component({ - selector: 'app-search-page', - templateUrl: './search-page.component.html', - styleUrls: ['./search-page.component.scss'] + selector: 'app-search-page', + templateUrl: './search-page.component.html', + styleUrls: ['./search-page.component.scss'], + standalone: false }) export class SearchPageComponent implements OnInit, AfterViewInit { @ViewChild('swiper', { static: false }) swiper?: SwiperComponent; diff --git a/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.scss b/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.scss index 1dd3862ef9..edf318a537 100644 --- a/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.scss +++ b/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -57,27 +59,27 @@ $primary: ( 950: #041E2C ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $link-color-dark: #1a53ff; //$primary-350; $link-color-light: $primary-350; @@ -104,24 +106,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -255,12 +257,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.ts b/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.ts index 9a70d4013c..aeeb3cccbf 100644 --- a/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.ts +++ b/CSETWebNg/src/app/layout/acet-layout-main/acet-layout-main.component.ts @@ -33,12 +33,13 @@ import { SetBuilderService } from './../../services/set-builder.service'; @Component({ - selector: 'acet-layout-main', - templateUrl: './acet-layout-main.component.html', - styleUrls: ['./acet-layout-main.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' } + selector: 'acet-layout-main', + templateUrl: './acet-layout-main.component.html', + styleUrls: ['./acet-layout-main.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class AcetLayoutMainComponent { docUrl: string; diff --git a/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.scss b/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.scss index c088fe802f..dc1a5a6950 100644 --- a/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.scss +++ b/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -57,24 +59,24 @@ $primary: ( 950: #041e2c, ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: #333645; $secondary-color: #15161e; @@ -104,24 +106,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -267,12 +269,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.ts b/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.ts index c64db0a2e2..d914cf5481 100644 --- a/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.ts +++ b/CSETWebNg/src/app/layout/cf-layout-main/cf-layout-main.component.ts @@ -33,12 +33,13 @@ import { FileUploadClientService } from '../../services/file-client.service'; import { LayoutService } from '../../services/layout.service'; @Component({ - selector: 'cf-layout-main', - templateUrl: './cf-layout-main.component.html', - styleUrls: ['./cf-layout-main.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + selector: 'cf-layout-main', + templateUrl: './cf-layout-main.component.html', + styleUrls: ['./cf-layout-main.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class CfLayoutMainComponent { diff --git a/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.scss b/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.scss index bfe425f2a8..bbf77fb115 100644 --- a/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.scss +++ b/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -60,29 +62,29 @@ $primary: ( 980: #2982B1 ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary -$primary-975: map-get($primary, 975); -$primary-980: map-get($primary, 980); +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary +$primary-975: map.get($primary, 975); +$primary-980: map.get($primary, 980); $primary-color: $primary-975; -$secondary-color: map-get($primary, 980); +$secondary-color: map.get($primary, 980); $link-color-dark: #1a53ff; //$primary-350; $link-color-light: $primary-350; @@ -109,24 +111,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -260,12 +262,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.ts b/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.ts index 7d86ffd123..047b833d32 100644 --- a/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.ts +++ b/CSETWebNg/src/app/layout/cie-layout-main/cie-layout-main.component.ts @@ -12,12 +12,13 @@ import { LayoutService } from '../../services/layout.service'; @Component({ - selector: 'app-cie-layout-main', - templateUrl: './cie-layout-main.component.html', - styleUrls: ['./cie-layout-main.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + selector: 'app-cie-layout-main', + templateUrl: './cie-layout-main.component.html', + styleUrls: ['./cie-layout-main.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class CieLayoutMainComponent { docUrl: string; diff --git a/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.scss b/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.scss index 0ebc66bb12..3e1be51750 100644 --- a/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.scss +++ b/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -58,27 +60,27 @@ $primary: ( 950: #041e2c, ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $link-color-dark: #1a53ff; //$primary-350; $link-color-light: $primary-350; @@ -105,24 +107,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -256,12 +258,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.ts b/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.ts index abf0d1936f..22e9f105af 100644 --- a/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.ts +++ b/CSETWebNg/src/app/layout/iod-layout/iod-layout.component.ts @@ -35,13 +35,13 @@ import { LayoutService } from '../../services/layout.service'; @Component({ - selector: 'iod-layout', - templateUrl: './iod-layout.component.html', - styleUrls: ['./iod-layout.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, - + selector: 'iod-layout', + templateUrl: './iod-layout.component.html', + styleUrls: ['./iod-layout.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class IodLayoutComponent { docUrl: string; diff --git a/CSETWebNg/src/app/layout/layout-blank/layout-blank.component.ts b/CSETWebNg/src/app/layout/layout-blank/layout-blank.component.ts index 5350e2846c..5f7a633628 100644 --- a/CSETWebNg/src/app/layout/layout-blank/layout-blank.component.ts +++ b/CSETWebNg/src/app/layout/layout-blank/layout-blank.component.ts @@ -24,8 +24,9 @@ import { Component } from '@angular/core'; @Component({ - selector: 'layout-blank', - templateUrl: './layout-blank.component.html' + selector: 'layout-blank', + templateUrl: './layout-blank.component.html', + standalone: false }) export class LayoutBlankComponent { diff --git a/CSETWebNg/src/app/layout/layout-main/layout-main.component.scss b/CSETWebNg/src/app/layout/layout-main/layout-main.component.scss index 934e3dc99d..1124286c2a 100644 --- a/CSETWebNg/src/app/layout/layout-main/layout-main.component.scss +++ b/CSETWebNg/src/app/layout/layout-main/layout-main.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -58,27 +60,27 @@ $primary: ( 950: #041e2c, ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $link-color-dark: #1a53ff; //$primary-350; $link-color-light: $primary-350; @@ -105,24 +107,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -256,12 +258,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/layout-main/layout-main.component.ts b/CSETWebNg/src/app/layout/layout-main/layout-main.component.ts index 4c76695e31..dc8d75730d 100644 --- a/CSETWebNg/src/app/layout/layout-main/layout-main.component.ts +++ b/CSETWebNg/src/app/layout/layout-main/layout-main.component.ts @@ -36,13 +36,13 @@ import { VersionService } from '../../services/version.service'; @Component({ - selector: 'layout-main', - templateUrl: './layout-main.component.html', - styleUrls: ['./layout-main.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, - + selector: 'layout-main', + templateUrl: './layout-main.component.html', + styleUrls: ['./layout-main.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class LayoutMainComponent implements OnInit { docUrl: string; diff --git a/CSETWebNg/src/app/layout/layout-switcher/layout-switcher.component.ts b/CSETWebNg/src/app/layout/layout-switcher/layout-switcher.component.ts index 1c637a9cc2..acdfc01f60 100644 --- a/CSETWebNg/src/app/layout/layout-switcher/layout-switcher.component.ts +++ b/CSETWebNg/src/app/layout/layout-switcher/layout-switcher.component.ts @@ -25,11 +25,12 @@ import { Component, OnInit, ViewEncapsulation } from '@angular/core'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'layout-switcher', - templateUrl: './layout-switcher.component.html', - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'h-100' } + selector: 'layout-switcher', + templateUrl: './layout-switcher.component.html', + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'h-100' }, + standalone: false }) export class LayoutSwitcherComponent implements OnInit { diff --git a/CSETWebNg/src/app/layout/layout.scss b/CSETWebNg/src/app/layout/layout.scss index 834f14a5aa..300e49be81 100644 --- a/CSETWebNg/src/app/layout/layout.scss +++ b/CSETWebNg/src/app/layout/layout.scss @@ -22,6 +22,7 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:map"; @use "../../sass/mixins"; @use "../../sass/sal"; /* @use "@angular/material/prebuilt-themes/indigo-pink.css"; */ @@ -54,27 +55,27 @@ $primary: ( 950: #041e2c, ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $ncua-primary-background-image: linear-gradient(to right, #0f3c7a, @@ -107,24 +108,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; diff --git a/CSETWebNg/src/app/layout/logos/logo-cset/logo-cset.component.ts b/CSETWebNg/src/app/layout/logos/logo-cset/logo-cset.component.ts index b70db7c6a5..3a28da4f6c 100644 --- a/CSETWebNg/src/app/layout/logos/logo-cset/logo-cset.component.ts +++ b/CSETWebNg/src/app/layout/logos/logo-cset/logo-cset.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-logo-cset', - templateUrl: './logo-cset.component.html', - styleUrls: ['./logo-cset.component.scss'] + selector: 'app-logo-cset', + templateUrl: './logo-cset.component.html', + styleUrls: ['./logo-cset.component.scss'], + standalone: false }) export class LogoCsetComponent implements OnInit { diff --git a/CSETWebNg/src/app/layout/logos/logo-cyber-shield/logo-cyber-shield.component.ts b/CSETWebNg/src/app/layout/logos/logo-cyber-shield/logo-cyber-shield.component.ts index 0c61736ea5..134c303852 100644 --- a/CSETWebNg/src/app/layout/logos/logo-cyber-shield/logo-cyber-shield.component.ts +++ b/CSETWebNg/src/app/layout/logos/logo-cyber-shield/logo-cyber-shield.component.ts @@ -1,9 +1,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-logo-cyber-shield', - templateUrl: './logo-cyber-shield.component.html', - styleUrls: ['./logo-cyber-shield.component.scss'] + selector: 'app-logo-cyber-shield', + templateUrl: './logo-cyber-shield.component.html', + styleUrls: ['./logo-cyber-shield.component.scss'], + standalone: false }) export class LogoCyberShieldComponent { diff --git a/CSETWebNg/src/app/layout/logos/logo-rra/logo-rra.component.ts b/CSETWebNg/src/app/layout/logos/logo-rra/logo-rra.component.ts index 74e9b3c02e..fc2c8c2b2f 100644 --- a/CSETWebNg/src/app/layout/logos/logo-rra/logo-rra.component.ts +++ b/CSETWebNg/src/app/layout/logos/logo-rra/logo-rra.component.ts @@ -24,9 +24,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-logo-rra', - templateUrl: './logo-rra.component.html', - styleUrls: ['./logo-rra.component.scss'] + selector: 'app-logo-rra', + templateUrl: './logo-rra.component.html', + styleUrls: ['./logo-rra.component.scss'], + standalone: false }) export class LogoRraComponent { diff --git a/CSETWebNg/src/app/layout/logos/logo-tsa/logo-tsa.component.ts b/CSETWebNg/src/app/layout/logos/logo-tsa/logo-tsa.component.ts index 0a5e1819b4..ec781f439c 100644 --- a/CSETWebNg/src/app/layout/logos/logo-tsa/logo-tsa.component.ts +++ b/CSETWebNg/src/app/layout/logos/logo-tsa/logo-tsa.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-logo-tsa', - templateUrl: './logo-tsa.component.html', - styleUrls: ['./logo-tsa.component.scss'] + selector: 'app-logo-tsa', + templateUrl: './logo-tsa.component.html', + styleUrls: ['./logo-tsa.component.scss'], + standalone: false }) export class LogoTsaComponent implements OnInit { diff --git a/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.scss b/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.scss index b63bf99d22..bdbb135036 100644 --- a/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.scss +++ b/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -69,24 +71,24 @@ $primary: ( 950: #041E2C ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $renew-color-1; // $primary-450; $secondary-color: $renew-color-2; // $primary-900; @@ -121,24 +123,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -279,12 +281,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.ts b/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.ts index bb4ba4556b..332add0c0d 100644 --- a/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.ts +++ b/CSETWebNg/src/app/layout/renew-layout-main/renew-layout-main.component.ts @@ -35,12 +35,13 @@ import { OnlineDisclaimerComponent } from '../../dialogs/online-disclaimer/onlin @Component({ - selector: 'renew-layout-main', - templateUrl: './renew-layout-main.component.html', - styleUrls: ['./renew-layout-main.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' } + selector: 'renew-layout-main', + templateUrl: './renew-layout-main.component.html', + styleUrls: ['./renew-layout-main.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class RenewLayoutMainComponent { docUrl: string; diff --git a/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.scss b/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.scss index aa68b206cc..e217214b5f 100644 --- a/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.scss +++ b/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.scss @@ -22,6 +22,7 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -57,27 +58,27 @@ $primary: ( 950: #041e2c, ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $ncua-primary-background-image: linear-gradient(to right, #0f3c7a, @@ -110,24 +111,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; diff --git a/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.ts b/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.ts index 71c4ddb5c7..544a27c95c 100644 --- a/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.ts +++ b/CSETWebNg/src/app/layout/rra-layout-main/rra-layout-main.component.ts @@ -33,12 +33,13 @@ import { LayoutService } from '../../services/layout.service'; @Component({ - selector: 'rra-layout-main', - templateUrl: './rra-layout-main.component.html', - styleUrls: ['./rra-layout-main.component.scss', '../styles-rra.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' } + selector: 'rra-layout-main', + templateUrl: './rra-layout-main.component.html', + styleUrls: ['./rra-layout-main.component.scss', '../styles-rra.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class RraLayoutMainComponent { diff --git a/CSETWebNg/src/app/layout/styles-base.scss b/CSETWebNg/src/app/layout/styles-base.scss index fde72c50ee..7406dcfd20 100644 --- a/CSETWebNg/src/app/layout/styles-base.scss +++ b/CSETWebNg/src/app/layout/styles-base.scss @@ -29,6 +29,7 @@ SOFTWARE. @charset "UTF-8"; +@use "sass:map"; @use "../../sass/mixins"; @use "../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -61,27 +62,27 @@ $primary: ( 950: #041e2c, ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $ncua-primary-background-image: linear-gradient(to right, #0f3c7a, @@ -114,24 +115,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a, ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; diff --git a/CSETWebNg/src/app/layout/top-menus/top-menus.component.ts b/CSETWebNg/src/app/layout/top-menus/top-menus.component.ts index 77b4f7159f..8c77b933fb 100644 --- a/CSETWebNg/src/app/layout/top-menus/top-menus.component.ts +++ b/CSETWebNg/src/app/layout/top-menus/top-menus.component.ts @@ -53,9 +53,10 @@ import { UserSettingsComponent } from '../../dialogs/user-settings/user-settings import { translate } from '@jsverse/transloco'; @Component({ - selector: 'app-top-menus', - templateUrl: './top-menus.component.html', - styleUrls: ['./top-menus.component.scss'] + selector: 'app-top-menus', + templateUrl: './top-menus.component.html', + styleUrls: ['./top-menus.component.scss'], + standalone: false }) export class TopMenusComponent implements OnInit { docUrl: string; diff --git a/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.scss b/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.scss index 9be2856675..e5931b3cfd 100644 --- a/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.scss +++ b/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @charset "UTF-8"; +@use "sass:color"; +@use "sass:map"; @use "../../../sass/mixins"; @use "../../../sass/sal"; @use "@angular/material/prebuilt-themes/indigo-pink.css"; @@ -58,24 +60,24 @@ $primary: ( 950: #041E2C ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-450; $secondary-color: $primary-900; @@ -105,24 +107,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; @@ -263,12 +265,12 @@ a { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } ////////////////////////////////////////////////////////////////// diff --git a/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.ts b/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.ts index 617fbb74de..3b71e672b0 100644 --- a/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.ts +++ b/CSETWebNg/src/app/layout/tsa-layout-main/tsa-layout-main.component.ts @@ -35,12 +35,13 @@ import { OnlineDisclaimerComponent } from '../../dialogs/online-disclaimer/onlin @Component({ - selector: 'tsa-layout-main', - templateUrl: './tsa-layout-main.component.html', - styleUrls: ['./tsa-layout-main.component.scss'], - encapsulation: ViewEncapsulation.None, - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100 h-100' } + selector: 'tsa-layout-main', + templateUrl: './tsa-layout-main.component.html', + styleUrls: ['./tsa-layout-main.component.scss'], + encapsulation: ViewEncapsulation.None, + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100 h-100' }, + standalone: false }) export class TsaLayoutMainComponent { docUrl: string; diff --git a/CSETWebNg/src/app/modules/ngx-ellipsis/directives/ellipsis.directive.spec.ts b/CSETWebNg/src/app/modules/ngx-ellipsis/directives/ellipsis.directive.spec.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/CSETWebNg/src/app/modules/ngx-ellipsis/directives/ellipsis.directive.ts b/CSETWebNg/src/app/modules/ngx-ellipsis/directives/ellipsis.directive.ts new file mode 100644 index 0000000000..f75b97e2f2 --- /dev/null +++ b/CSETWebNg/src/app/modules/ngx-ellipsis/directives/ellipsis.directive.ts @@ -0,0 +1,468 @@ +import { + Directive, + ElementRef, + Renderer2, + Input, + Output, + EventEmitter, + NgZone, + OnChanges, + AfterViewInit, + OnDestroy, + Inject, + PLATFORM_ID, + SimpleChanges +} from '@angular/core'; +import { take } from 'rxjs/operators'; +import { Subject } from 'rxjs'; +import { isPlatformBrowser } from '@angular/common'; + + + +/** + * Directive to truncate the contained text, if it exceeds the element's boundaries + * and append characters (configurable, default '...') if so. + */ +@Directive({ + selector: '[ellipsis]', + exportAs: 'ellipsis', + standalone: true +}) +export class EllipsisDirective implements OnChanges, OnDestroy, AfterViewInit { + /** + * The original text (not truncated yet) + */ + private originalText: string; + + /** + * The referenced element + */ + private elem: any; + + /** + * Inner div element (will be auto-created) + */ + private innerElem: any; + + /** + * Anchor tag wrapping the `ellipsisCharacters` + */ + private moreAnchor: HTMLAnchorElement; + + private previousDimensions: { + width: number, + height: number + }; + + /** + * Subject triggered when resize listeners should be removed + */ + private removeResizeListeners$ = new Subject(); + + /** + * Remove function for the currently registered click listener + * on the link `this.ellipsisCharacters` are wrapped in. + */ + private destroyMoreClickListener: () => void; + + /** + * The ellipsis html attribute + * If anything is passed, this will be used as a string to append to + * the truncated contents. + * Else '...' will be appended. + */ + @Input('ellipsis') ellipsisCharacters: string; + + /** + * The ellipsis-content html attribute + * If passed this is used as content, else contents + * are fetched from textContent + */ + @Input('ellipsis-content') ellipsisContent: string | number = null; + + /** + * The ellipsis-word-boundaries html attribute + * If anything is passed, each character will be interpreted + * as a word boundary at which the text may be truncated. + * Else the text may be truncated at any character. + */ + @Input('ellipsis-word-boundaries') ellipsisWordBoundaries: string; + + /** + * Function to use for string splitting. Defaults to the native `String#substr`. + * (This may for example be used to avoid splitting surrogate pairs- used by some emojis - + * by providing a lib such as runes.) + */ + @Input('ellipsis-substr-fn') ellipsisSubstrFn: (str: string, from: number, length?: number) => string; + + /** + * The ellipsis-resize-detection html attribute + * Algorithm to use to detect element/window resize - any of the following: + * 'resize-observer': (default) Use native ResizeObserver - see + * https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver + * 'window': Only check if the whole window has been resized/changed orientation by using angular's built-in HostListener + */ + @Input('ellipsis-resize-detection') resizeDetectionStrategy: + '' | 'manual' | 'resize-observer' | 'window'; + + /** + * The ellipsis-click-more html attribute + * If anything is passed, the ellipsisCharacters will be + * wrapped in tags and an event handler for the + * passed function will be added to the link + */ + @Output('ellipsis-click-more') moreClickEmitter: EventEmitter = new EventEmitter(); + + + /** + * The ellipsis-change html attribute + * This emits after which index the text has been truncated. + * If it hasn't been truncated, null is emitted. + */ + @Output('ellipsis-change') changeEmitter: EventEmitter = new EventEmitter(); + + /** + * Utility method to quickly find the largest number for + * which `callback(number)` still returns true. + * @param max Highest possible number + * @param callback Should return true as long as the passed number is valid + * @return Largest possible number + */ + private static numericBinarySearch(max: number, callback: (n: number) => boolean): number { + let low = 0; + let high = max; + let best = -1; + let mid: number; + + while (low <= high) { + // tslint:disable-next-line:no-bitwise + mid = ~~((low + high) / 2); + const result = callback(mid); + if (!result) { + high = mid - 1; + } else { + best = mid; + low = mid + 1; + } + } + + return best; + } + + /** + * Convert ellipsis input to string + * @param input string or number to be displayed as an ellipsis + * @return input converted to string + */ + private static convertEllipsisInputToString(input: string | number): string { + if (typeof input === 'undefined' || input === null) { + return ''; + } + + return String(input); + } + + /** + * The directive's constructor + */ + public constructor( + private elementRef: ElementRef, + private renderer: Renderer2, + private ngZone: NgZone, + @Inject(PLATFORM_ID) private platformId: Object + ) { } + + /** + * Angular's init view life cycle hook. + * Initializes the element for displaying the ellipsis. + */ + ngAfterViewInit() { + if (!isPlatformBrowser(this.platformId)) { + // in angular universal we don't have access to the ugly + // DOM manipulation properties we sadly need to access here, + // so wait until we're in the browser: + return; + } + + // let the ellipsis characters default to '...': + if (this.ellipsisCharacters === '') { + this.ellipsisCharacters = '...'; + } + + // create more anchor element: + this.moreAnchor = this.renderer.createElement('a'); + this.moreAnchor.className = 'ngx-ellipsis-more'; + this.moreAnchor.href = '#'; + this.moreAnchor.textContent = this.ellipsisCharacters; + + // perform regex replace on word boundaries: + if (!this.ellipsisWordBoundaries) { + this.ellipsisWordBoundaries = ''; + } + this.ellipsisWordBoundaries = '[' + this.ellipsisWordBoundaries.replace(/\\n/, '\n').replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&') + ']'; + + if (!this.ellipsisSubstrFn) { + this.ellipsisSubstrFn = (str: string, from: number, length?: number) => { + return str.substr(from, length); + } + } + + // store the original contents of the element: + this.elem = this.elementRef.nativeElement; + if (typeof this.ellipsisContent !== 'undefined' && this.ellipsisContent !== null) { + this.originalText = EllipsisDirective.convertEllipsisInputToString(this.ellipsisContent); + } else if (!this.originalText) { + this.originalText = this.elem.textContent.trim(); + } + + // add a wrapper div (required for resize events to work properly): + this.renderer.setProperty(this.elem, 'innerHTML', ''); + this.innerElem = this.renderer.createElement('div'); + this.renderer.addClass(this.innerElem, 'ngx-ellipsis-inner'); + const text = this.renderer.createText(this.originalText); + this.renderer.appendChild(this.innerElem, text); + this.renderer.appendChild(this.elem, this.innerElem); + + this.previousDimensions = { + width: this.elem.clientWidth, + height: this.elem.clientHeight + }; + + // start listening for resize events: + this.addResizeListener(true); + } + + /** + * Angular's change life cycle hook. + * Change original text (if the ellipsis-content has been passed) + * and re-render + */ + ngOnChanges(changes: SimpleChanges) { + const moreAnchorRequiresChange = this.moreAnchor && changes['ellipsisCharacters']; + if (moreAnchorRequiresChange) { + this.moreAnchor.textContent = this.ellipsisCharacters; + } + + if (this.elem + && typeof this.ellipsisContent !== 'undefined' + && ( + this.originalText !== EllipsisDirective.convertEllipsisInputToString(this.ellipsisContent) + || moreAnchorRequiresChange + ) + ) { + this.originalText = EllipsisDirective.convertEllipsisInputToString(this.ellipsisContent); + this.applyEllipsis(); + } + } + + /** + * Angular's destroy life cycle hook. + * Remove event listeners + */ + ngOnDestroy() { + // In angular universal we don't have any listeners hooked up (all requiring ugly DOM manipulation methods), + // so we only need to remove them, if we're inside the browser: + if (isPlatformBrowser(this.platformId)) { + this.removeAllListeners(); + } + } + + /** + * remove all resize listeners + */ + private removeAllListeners() { + if (this.destroyMoreClickListener) { + this.destroyMoreClickListener(); + } + + this.removeResizeListeners$.next(); + this.removeResizeListeners$.complete(); + } + + + /** + * Set up an event listener to call applyEllipsis() whenever a resize has been registered. + * The type of the listener (window/element) depends on the resizeDetectionStrategy. + * @param triggerNow=false if true, the ellipsis is applied immediately + */ + private addResizeListener(triggerNow = false) { + if (typeof (this.resizeDetectionStrategy) === 'undefined') { + this.resizeDetectionStrategy = ''; + } + + switch (this.resizeDetectionStrategy) { + case 'manual': + // Users will trigger applyEllipsis via the public API + break; + case 'window': + this.addWindowResizeListener(); + break; + default: + if (typeof (console) !== 'undefined') { + console.warn( + `No such ellipsis-resize-detection strategy: '${this.resizeDetectionStrategy}'. Using 'resize-observer' instead` + ); + } + // eslint-disable-next-line no-fallthrough + case 'resize-observer': + case '': + this.addElementResizeListener(); + break; + } + + if (triggerNow && this.resizeDetectionStrategy !== 'manual') { + this.applyEllipsis(); + } + } + + /** + * Set up an event listener to call applyEllipsis() whenever the window gets resized. + */ + private addWindowResizeListener() { + const removeWindowResizeListener = this.renderer.listen('window', 'resize', () => { + this.ngZone.run(() => { + this.applyEllipsis(); + }); + }); + + this.removeResizeListeners$.pipe(take(1)).subscribe(() => removeWindowResizeListener()); + } + + /** + * Set up an event listener to call applyEllipsis() whenever the element + * has been resized. + */ + private addElementResizeListener() { + const resizeObserver = new ResizeObserver(() => { + window.requestAnimationFrame(() => { + if (this.previousDimensions.width !== this.elem.clientWidth || this.previousDimensions.height !== this.elem.clientHeight) { + this.ngZone.run(() => { + this.applyEllipsis(); + }); + + this.previousDimensions.width = this.elem.clientWidth; + this.previousDimensions.height = this.elem.clientHeight; + } + }); + }); + resizeObserver.observe(this.elem); + this.removeResizeListeners$.pipe(take(1)).subscribe(() => resizeObserver.disconnect()); + } + + /** + * Get the original text's truncated version. If the text really needed to + * be truncated, this.ellipsisCharacters will be appended. + * @param max the maximum length the text may have + * @return string the truncated string + */ + private getTruncatedText(max: number): string { + if (!this.originalText || this.originalText.length <= max) { + return this.originalText; + } + + const truncatedText = this.ellipsisSubstrFn(this.originalText, 0, max); + if (this.ellipsisWordBoundaries === '[]' || this.originalText.charAt(max).match(this.ellipsisWordBoundaries)) { + return truncatedText; + } + + let i = max - 1; + while (i > 0 && !truncatedText.charAt(i).match(this.ellipsisWordBoundaries)) { + i--; + } + return this.ellipsisSubstrFn(truncatedText, 0, i); + } + + /** + * Set the truncated text to be displayed in the inner div + * @param max the maximum length the text may have + * @param addMoreListener=false listen for click on the ellipsisCharacters anchor tag if the text has been truncated + * @returns length of remaining text (excluding the ellipsisCharacters, if they were added) + */ + private truncateText(max: number, addMoreListener = false): number { + let text = this.getTruncatedText(max); + const truncatedLength = text.length; + const textTruncated = (truncatedLength !== this.originalText.length); + + if (textTruncated && !this.showMoreLink) { + text += this.ellipsisCharacters; + } + + this.renderer.setProperty(this.innerElem, 'textContent', text); + + if (textTruncated && this.showMoreLink) { + this.renderer.appendChild(this.innerElem, this.moreAnchor); + } + + // Remove any existing more click listener: + if (this.destroyMoreClickListener) { + this.destroyMoreClickListener(); + this.destroyMoreClickListener = null; + } + + // If the text has been truncated, add a more click listener: + if (addMoreListener && textTruncated) { + this.destroyMoreClickListener = this.renderer.listen(this.moreAnchor, 'click', (e: MouseEvent) => { + if (!e.target || !(e.target).classList.contains('ngx-ellipsis-more')) { + return; + } + e.preventDefault(); + this.moreClickEmitter.emit(e); + }); + } + + return truncatedLength; + } + + /** + * Display ellipsis in the inner div if the text would exceed the boundaries + */ + public applyEllipsis() { + // Remove the resize listener as changing the contained text would trigger events: + this.removeResizeListeners$.next(); + + // Find the best length by trial and error: + const maxLength = EllipsisDirective.numericBinarySearch(this.originalText.length, curLength => { + this.truncateText(curLength); + return !this.isOverflowing; + }); + + // Apply the best length: + const finalLength = this.truncateText(maxLength, this.showMoreLink); + + // Re-attach the resize listener: + this.addResizeListener(); + + // Emit change event: + if (this.changeEmitter.observers.length > 0) { + this.changeEmitter.emit( + (this.originalText.length === finalLength) ? null : finalLength + ); + } + } + + + /** + * Whether the text is exceeding the element's boundaries or not + */ + private get isOverflowing(): boolean { + // Enforce hidden overflow (required to compare client width/height with scroll width/height) + const currentOverflow = this.elem.style.overflow; + if (!currentOverflow || currentOverflow === 'visible') { + this.elem.style.overflow = 'hidden'; + } + + const isOverflowing = this.elem.clientWidth < this.elem.scrollWidth - 1 || this.elem.clientHeight < this.elem.scrollHeight - 1; + + // Reset overflow to the original configuration: + this.elem.style.overflow = currentOverflow; + + return isOverflowing; + } + + /** + * Whether the `ellipsisCharacters` are to be wrapped inside an anchor tag (if they are shown at all) + */ + private get showMoreLink(): boolean { + return (this.moreClickEmitter.observers.length > 0); + } +} diff --git a/CSETWebNg/src/app/modules/ngx-ellipsis/ellipsis.module.ts b/CSETWebNg/src/app/modules/ngx-ellipsis/ellipsis.module.ts new file mode 100644 index 0000000000..a5efc571bc --- /dev/null +++ b/CSETWebNg/src/app/modules/ngx-ellipsis/ellipsis.module.ts @@ -0,0 +1,8 @@ +import { NgModule } from '@angular/core'; +import { EllipsisDirective } from './directives/ellipsis.directive'; + +@NgModule({ + imports: [EllipsisDirective], + exports: [EllipsisDirective] +}) +export class EllipsisModule { } \ No newline at end of file diff --git a/CSETWebNg/src/app/tooltip/options.interface.ts b/CSETWebNg/src/app/modules/tooltip/options.interface.ts similarity index 100% rename from CSETWebNg/src/app/tooltip/options.interface.ts rename to CSETWebNg/src/app/modules/tooltip/options.interface.ts diff --git a/CSETWebNg/src/app/tooltip/options.service.ts b/CSETWebNg/src/app/modules/tooltip/options.service.ts similarity index 100% rename from CSETWebNg/src/app/tooltip/options.service.ts rename to CSETWebNg/src/app/modules/tooltip/options.service.ts diff --git a/CSETWebNg/src/app/tooltip/options.ts b/CSETWebNg/src/app/modules/tooltip/options.ts similarity index 100% rename from CSETWebNg/src/app/tooltip/options.ts rename to CSETWebNg/src/app/modules/tooltip/options.ts diff --git a/CSETWebNg/src/app/tooltip/tooltip.component.html b/CSETWebNg/src/app/modules/tooltip/tooltip.component.html similarity index 100% rename from CSETWebNg/src/app/tooltip/tooltip.component.html rename to CSETWebNg/src/app/modules/tooltip/tooltip.component.html diff --git a/CSETWebNg/src/app/tooltip/tooltip.component.sass b/CSETWebNg/src/app/modules/tooltip/tooltip.component.sass similarity index 100% rename from CSETWebNg/src/app/tooltip/tooltip.component.sass rename to CSETWebNg/src/app/modules/tooltip/tooltip.component.sass diff --git a/CSETWebNg/src/app/tooltip/tooltip.component.ts b/CSETWebNg/src/app/modules/tooltip/tooltip.component.ts similarity index 99% rename from CSETWebNg/src/app/tooltip/tooltip.component.ts rename to CSETWebNg/src/app/modules/tooltip/tooltip.component.ts index eb2ab0806e..d422610b87 100644 --- a/CSETWebNg/src/app/tooltip/tooltip.component.ts +++ b/CSETWebNg/src/app/modules/tooltip/tooltip.component.ts @@ -6,7 +6,8 @@ import {Component, ElementRef, HostListener, HostBinding, Input, OnInit, EventEm host: { 'class': 'tooltip' }, - styleUrls: ['./tooltip.component.sass'] + styleUrls: ['./tooltip.component.sass'], + standalone: false }) export class TooltipComponent { diff --git a/CSETWebNg/src/app/tooltip/tooltip.directive.ts b/CSETWebNg/src/app/modules/tooltip/tooltip.directive.ts similarity index 99% rename from CSETWebNg/src/app/tooltip/tooltip.directive.ts rename to CSETWebNg/src/app/modules/tooltip/tooltip.directive.ts index 6873c8c3cb..569cf0c86e 100644 --- a/CSETWebNg/src/app/tooltip/tooltip.directive.ts +++ b/CSETWebNg/src/app/modules/tooltip/tooltip.directive.ts @@ -14,6 +14,7 @@ export interface AdComponent { @Directive({ selector: '[tooltip]', exportAs: 'tooltip', + standalone: false }) export class TooltipDirective { diff --git a/CSETWebNg/src/app/tooltip/tooltip.module.ts b/CSETWebNg/src/app/modules/tooltip/tooltip.module.ts similarity index 100% rename from CSETWebNg/src/app/tooltip/tooltip.module.ts rename to CSETWebNg/src/app/modules/tooltip/tooltip.module.ts diff --git a/CSETWebNg/src/app/reports/acet-answeredquestions/acet-answeredquestions.component.ts b/CSETWebNg/src/app/reports/acet-answeredquestions/acet-answeredquestions.component.ts index 4373e6f398..872f19df3e 100644 --- a/CSETWebNg/src/app/reports/acet-answeredquestions/acet-answeredquestions.component.ts +++ b/CSETWebNg/src/app/reports/acet-answeredquestions/acet-answeredquestions.component.ts @@ -32,9 +32,10 @@ import { MaturityService } from '../../services/maturity.service'; @Component({ - selector: 'app-acet-answeredquestions', - templateUrl: './acet-answeredquestions.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-acet-answeredquestions', + templateUrl: './acet-answeredquestions.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class AcetAnsweredQuestionsComponent implements OnInit { response: any = {}; diff --git a/CSETWebNg/src/app/reports/acet-commentsmarked/acet-commentsmarked.component.ts b/CSETWebNg/src/app/reports/acet-commentsmarked/acet-commentsmarked.component.ts index bd789908eb..4d3b58c7be 100644 --- a/CSETWebNg/src/app/reports/acet-commentsmarked/acet-commentsmarked.component.ts +++ b/CSETWebNg/src/app/reports/acet-commentsmarked/acet-commentsmarked.component.ts @@ -31,9 +31,10 @@ import { MaturityService } from '../../services/maturity.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-acet-commentsmarked', - templateUrl: './acet-commentsmarked.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-acet-commentsmarked', + templateUrl: './acet-commentsmarked.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class AcetCommentsmarkedComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/acet-compensatingcontrols/acet-compensatingcontrols.component.ts b/CSETWebNg/src/app/reports/acet-compensatingcontrols/acet-compensatingcontrols.component.ts index 4f730f7a69..3c15835f71 100644 --- a/CSETWebNg/src/app/reports/acet-compensatingcontrols/acet-compensatingcontrols.component.ts +++ b/CSETWebNg/src/app/reports/acet-compensatingcontrols/acet-compensatingcontrols.component.ts @@ -30,9 +30,10 @@ import { Title } from '@angular/platform-browser'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-acet-compensatingcontrols', - templateUrl: './acet-compensatingcontrols.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-acet-compensatingcontrols', + templateUrl: './acet-compensatingcontrols.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class AcetCompensatingcontrolsComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/acet-deficency/acet-deficency.component.ts b/CSETWebNg/src/app/reports/acet-deficency/acet-deficency.component.ts index 2a3ce5763c..0db566cda4 100644 --- a/CSETWebNg/src/app/reports/acet-deficency/acet-deficency.component.ts +++ b/CSETWebNg/src/app/reports/acet-deficency/acet-deficency.component.ts @@ -32,9 +32,10 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-acet-deficency', - templateUrl: './acet-deficency.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-acet-deficency', + templateUrl: './acet-deficency.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class AcetDeficencyComponent implements OnInit { response: any; diff --git a/CSETWebNg/src/app/reports/acet-donut-chart/acet-donut-chart.component.ts b/CSETWebNg/src/app/reports/acet-donut-chart/acet-donut-chart.component.ts index c9ee1a60f3..8e6a37ebae 100644 --- a/CSETWebNg/src/app/reports/acet-donut-chart/acet-donut-chart.component.ts +++ b/CSETWebNg/src/app/reports/acet-donut-chart/acet-donut-chart.component.ts @@ -30,9 +30,10 @@ import { ACETService } from '../../services/acet.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-acet-donut-chart', - templateUrl: './acet-donut-chart.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-acet-donut-chart', + templateUrl: './acet-donut-chart.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class AcetDonutChartComponent implements OnInit, OnChanges { @Input() diff --git a/CSETWebNg/src/app/reports/acet-executive/acet-executive.component.ts b/CSETWebNg/src/app/reports/acet-executive/acet-executive.component.ts index 673a8b5fdd..25a879fd71 100644 --- a/CSETWebNg/src/app/reports/acet-executive/acet-executive.component.ts +++ b/CSETWebNg/src/app/reports/acet-executive/acet-executive.component.ts @@ -32,9 +32,10 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-acet-executive', - templateUrl: './acet-executive.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss', '../../assessment/results/acet-detail/acet-detail.component.scss'] + selector: 'app-acet-executive', + templateUrl: './acet-executive.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss', '../../assessment/results/acet-detail/acet-detail.component.scss'], + standalone: false }) export class AcetExecutiveComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/all-answeredquestions/all-answeredquestions.component.ts b/CSETWebNg/src/app/reports/all-answeredquestions/all-answeredquestions.component.ts index fab1df4eca..ff1fb6326f 100644 --- a/CSETWebNg/src/app/reports/all-answeredquestions/all-answeredquestions.component.ts +++ b/CSETWebNg/src/app/reports/all-answeredquestions/all-answeredquestions.component.ts @@ -29,9 +29,10 @@ import { QuestionsService } from '../../services/questions.service'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-all-answeredquestions', - templateUrl: './all-answeredquestions.component.html', - styleUrls: ['../reports.scss', './all-answeredquestions.component.scss'] + selector: 'app-all-answeredquestions', + templateUrl: './all-answeredquestions.component.html', + styleUrls: ['../reports.scss', './all-answeredquestions.component.scss'], + standalone: false }) export class AllAnsweredquestionsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/all-commentsmarked/all-commentsmarked.component.ts b/CSETWebNg/src/app/reports/all-commentsmarked/all-commentsmarked.component.ts index d14c17ab69..3ad87f0fb0 100644 --- a/CSETWebNg/src/app/reports/all-commentsmarked/all-commentsmarked.component.ts +++ b/CSETWebNg/src/app/reports/all-commentsmarked/all-commentsmarked.component.ts @@ -29,9 +29,10 @@ import { QuestionsService } from '../../services/questions.service'; import { ReportService } from '../../services/report.service'; @Component({ - selector: 'app-all-commentsmarked', - templateUrl: './all-commentsmarked.component.html', - styleUrls: ['../reports.scss', './all-commentsmarked.component.scss'] + selector: 'app-all-commentsmarked', + templateUrl: './all-commentsmarked.component.html', + styleUrls: ['../reports.scss', './all-commentsmarked.component.scss'], + standalone: false }) export class AllCommentsmarkedComponent { diff --git a/CSETWebNg/src/app/reports/all-reviewed/all-reviewed.component.ts b/CSETWebNg/src/app/reports/all-reviewed/all-reviewed.component.ts index feed6a16f2..b92325caac 100644 --- a/CSETWebNg/src/app/reports/all-reviewed/all-reviewed.component.ts +++ b/CSETWebNg/src/app/reports/all-reviewed/all-reviewed.component.ts @@ -29,9 +29,10 @@ import { QuestionsService } from '../../services/questions.service'; import { ReportService } from '../../services/report.service'; @Component({ - selector: 'app-all-reviewed', - templateUrl: './all-reviewed.component.html', - styleUrls: ['../reports.scss', './all-reviewed.component.scss'] + selector: 'app-all-reviewed', + templateUrl: './all-reviewed.component.html', + styleUrls: ['../reports.scss', './all-reviewed.component.scss'], + standalone: false }) export class AllReviewedComponent { response: any; diff --git a/CSETWebNg/src/app/reports/alt-justification-comments/alt-justification-comments.component.ts b/CSETWebNg/src/app/reports/alt-justification-comments/alt-justification-comments.component.ts index 4bc695c06e..8fa00dd711 100644 --- a/CSETWebNg/src/app/reports/alt-justification-comments/alt-justification-comments.component.ts +++ b/CSETWebNg/src/app/reports/alt-justification-comments/alt-justification-comments.component.ts @@ -26,9 +26,10 @@ import { ReportAnalysisService } from '../../services/report-analysis.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-alt-justification-comments', - templateUrl: './alt-justification-comments.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-alt-justification-comments', + templateUrl: './alt-justification-comments.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class AltJustificationCommentsComponent { diff --git a/CSETWebNg/src/app/reports/analysis-network-components/analysis-network-components.component.ts b/CSETWebNg/src/app/reports/analysis-network-components/analysis-network-components.component.ts index f18490610c..11d79ade1d 100644 --- a/CSETWebNg/src/app/reports/analysis-network-components/analysis-network-components.component.ts +++ b/CSETWebNg/src/app/reports/analysis-network-components/analysis-network-components.component.ts @@ -26,9 +26,10 @@ import { ReportAnalysisService } from '../../services/report-analysis.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-analysis-network-components', - templateUrl: './analysis-network-components.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-analysis-network-components', + templateUrl: './analysis-network-components.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class AnalysisNetworkComponentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-donut/c2m2-donut.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-donut/c2m2-donut.component.ts index 908634a788..7056721a98 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-donut/c2m2-donut.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-donut/c2m2-donut.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit, AfterViewInit, ViewChild } from '@angular/core'; @Component({ - selector: 'app-c2m2-donut', - templateUrl: './c2m2-donut.component.html', - styleUrls: ['./c2m2-donut.component.scss'] + selector: 'app-c2m2-donut', + templateUrl: './c2m2-donut.component.html', + styleUrls: ['./c2m2-donut.component.scss'], + standalone: false }) export class C2m2DonutComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-objective-table/c2m2-objective-table.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-objective-table/c2m2-objective-table.component.ts index c89f9172ba..1b237b64d8 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-objective-table/c2m2-objective-table.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-objective-table/c2m2-objective-table.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-c2m2-objective-table', - templateUrl: './c2m2-objective-table.component.html', - styleUrls: ['./c2m2-objective-table.component.scss'] + selector: 'app-c2m2-objective-table', + templateUrl: './c2m2-objective-table.component.html', + styleUrls: ['./c2m2-objective-table.component.scss'], + standalone: false }) export class C2m2ObjectiveTableComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-cover-sheet/c2m2-cover-sheet.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-cover-sheet/c2m2-cover-sheet.component.ts index e724b478bc..e3d3b9823f 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-cover-sheet/c2m2-cover-sheet.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-cover-sheet/c2m2-cover-sheet.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-c2m2-cover-sheet', - templateUrl: './c2m2-cover-sheet.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-cover-sheet', + templateUrl: './c2m2-cover-sheet.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2CoverSheetComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-detailed-results/c2m2-detailed-results.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-detailed-results/c2m2-detailed-results.component.ts index 77fdd28308..9ac29a70a4 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-detailed-results/c2m2-detailed-results.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-detailed-results/c2m2-detailed-results.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-c2m2-detailed-results', - templateUrl: './c2m2-detailed-results.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-detailed-results', + templateUrl: './c2m2-detailed-results.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2DetailedResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-introduction/c2m2-introduction.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-introduction/c2m2-introduction.component.ts index 32e41bed77..0d97190e1b 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-introduction/c2m2-introduction.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-introduction/c2m2-introduction.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit, Input } from '@angular/core'; @Component({ - selector: 'app-c2m2-introduction', - templateUrl: './c2m2-introduction.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-introduction', + templateUrl: './c2m2-introduction.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2IntroductionComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-list-of-partially-implemented-and-not-implemented-practices/c2m2-list-of-partially-implemented-and-not-implemented-practices.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-list-of-partially-implemented-and-not-implemented-practices/c2m2-list-of-partially-implemented-and-not-implemented-practices.component.ts index 43c4255e2f..b64ce3d1bc 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-list-of-partially-implemented-and-not-implemented-practices/c2m2-list-of-partially-implemented-and-not-implemented-practices.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-list-of-partially-implemented-and-not-implemented-practices/c2m2-list-of-partially-implemented-and-not-implemented-practices.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-c2m2-list-of-partially-implemented-and-not-implemented-practices', - templateUrl: './c2m2-list-of-partially-implemented-and-not-implemented-practices.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-list-of-partially-implemented-and-not-implemented-practices', + templateUrl: './c2m2-list-of-partially-implemented-and-not-implemented-practices.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2ListOfPartiallyImplementedAndNotImplementedPracticesComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-model-architecture/c2m2-model-architecture.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-model-architecture/c2m2-model-architecture.component.ts index 2df58a557c..e8d5cf2f1e 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-model-architecture/c2m2-model-architecture.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-model-architecture/c2m2-model-architecture.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-c2m2-model-architecture', - templateUrl: './c2m2-model-architecture.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-model-architecture', + templateUrl: './c2m2-model-architecture.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2ModelArchitectureComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-report.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-report.component.ts index 08381c5a5f..9dfd2a14c9 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-report.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-report.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { ReportService } from '../../../services/report.service'; @Component({ - selector: 'app-c2m2-report', - templateUrl: './c2m2-report.component.html', - styleUrls: ['./c2m2-report.component.scss', '../../reports.scss'] + selector: 'app-c2m2-report', + templateUrl: './c2m2-report.component.html', + styleUrls: ['./c2m2-report.component.scss', '../../reports.scss'], + standalone: false }) export class C2m2ReportComponent implements OnInit { donutData: any[] = []; diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-self-evaluation-notes/c2m2-self-evaluation-notes.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-self-evaluation-notes/c2m2-self-evaluation-notes.component.ts index 7c997dbadf..40e8a806b7 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-self-evaluation-notes/c2m2-self-evaluation-notes.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-self-evaluation-notes/c2m2-self-evaluation-notes.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit, Input } from '@angular/core'; @Component({ - selector: 'app-c2m2-self-evaluation-notes', - templateUrl: './c2m2-self-evaluation-notes.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-self-evaluation-notes', + templateUrl: './c2m2-self-evaluation-notes.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2SelfEvaluationNotesComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-side-toc/c2m2-side-toc.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-side-toc/c2m2-side-toc.component.ts index 5b75219add..37cd09d534 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-side-toc/c2m2-side-toc.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-side-toc/c2m2-side-toc.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit, Input } from '@angular/core'; @Component({ - selector: 'app-c2m2-side-toc', - templateUrl: './c2m2-side-toc.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-side-toc', + templateUrl: './c2m2-side-toc.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2SideTocComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-domain-mil-bar-chart/c2m2-domain-mil-bar-chart.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-domain-mil-bar-chart/c2m2-domain-mil-bar-chart.component.ts index d14df5c092..c18d403497 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-domain-mil-bar-chart/c2m2-domain-mil-bar-chart.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-domain-mil-bar-chart/c2m2-domain-mil-bar-chart.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit, Input } from '@angular/core'; @Component({ - selector: 'app-c2m2-domain-mil-bar-chart', - templateUrl: './c2m2-domain-mil-bar-chart.component.html', - styleUrls: ['./c2m2-domain-mil-bar-chart.component.scss'] + selector: 'app-c2m2-domain-mil-bar-chart', + templateUrl: './c2m2-domain-mil-bar-chart.component.html', + styleUrls: ['./c2m2-domain-mil-bar-chart.component.scss'], + standalone: false }) export class C2m2DomainMilBarChartComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-summary-results.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-summary-results.component.ts index 856bc5b3e7..31c31a469e 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-summary-results.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-summary-results/c2m2-summary-results.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { ReportService } from '../../../../services/report.service'; @Component({ - selector: 'app-c2m2-summary-results', - templateUrl: './c2m2-summary-results.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-summary-results', + templateUrl: './c2m2-summary-results.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2SummaryResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-using-self-evaluation-results/c2m2-using-self-evaluation-results.component.ts b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-using-self-evaluation-results/c2m2-using-self-evaluation-results.component.ts index def5df063d..3f126461ea 100644 --- a/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-using-self-evaluation-results/c2m2-using-self-evaluation-results.component.ts +++ b/CSETWebNg/src/app/reports/c2m2/c2m2-report/c2m2-using-self-evaluation-results/c2m2-using-self-evaluation-results.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-c2m2-using-self-evaluation-results', - templateUrl: './c2m2-using-self-evaluation-results.component.html', - styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'] + selector: 'app-c2m2-using-self-evaluation-results', + templateUrl: './c2m2-using-self-evaluation-results.component.html', + styleUrls: ['../c2m2-report.component.scss', '../../../reports.scss'], + standalone: false }) export class C2m2UsingSelfEvaluationResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cie/cie-all-questions/cie-all-questions.component.ts b/CSETWebNg/src/app/reports/cie/cie-all-questions/cie-all-questions.component.ts index faa01df2b1..ad45c1f237 100644 --- a/CSETWebNg/src/app/reports/cie/cie-all-questions/cie-all-questions.component.ts +++ b/CSETWebNg/src/app/reports/cie/cie-all-questions/cie-all-questions.component.ts @@ -39,9 +39,10 @@ import { QuestionFiltersReportsComponent } from '../../../dialogs/question-filte import { QuestionFilterService } from '../../../services/filtering/question-filter.service'; @Component({ - selector: 'app-cie-all-questions', - templateUrl: './cie-all-questions.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-all-questions.component.scss'] + selector: 'app-cie-all-questions', + templateUrl: './cie-all-questions.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-all-questions.component.scss'], + standalone: false }) export class CieAllQuestionsComponent { diff --git a/CSETWebNg/src/app/reports/cie/cie-mfr-report/cie-mfr-report.component.ts b/CSETWebNg/src/app/reports/cie/cie-mfr-report/cie-mfr-report.component.ts index eba865c665..c9cc048af2 100644 --- a/CSETWebNg/src/app/reports/cie/cie-mfr-report/cie-mfr-report.component.ts +++ b/CSETWebNg/src/app/reports/cie/cie-mfr-report/cie-mfr-report.component.ts @@ -39,10 +39,11 @@ import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { QuestionFiltersReportsComponent } from '../../../dialogs/question-filters-reports/question-filters-reports.component'; @Component({ - selector: 'app-cie-mfr-report', - templateUrl: './cie-mfr-report.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-mfr-report.component.scss'], - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-cie-mfr-report', + templateUrl: './cie-mfr-report.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-mfr-report.component.scss'], + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class CieMfrReportComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cie/cie-not-applicable/cie-not-applicable.component.ts b/CSETWebNg/src/app/reports/cie/cie-not-applicable/cie-not-applicable.component.ts index 9873c4173f..c22f728902 100644 --- a/CSETWebNg/src/app/reports/cie/cie-not-applicable/cie-not-applicable.component.ts +++ b/CSETWebNg/src/app/reports/cie/cie-not-applicable/cie-not-applicable.component.ts @@ -14,9 +14,10 @@ import { QuestionFiltersReportsComponent } from '../../../dialogs/question-filte import { QuestionFilterService } from '../../../services/filtering/question-filter.service'; @Component({ - selector: 'app-cie-not-applicable', - templateUrl: './cie-not-applicable.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-not-applicable.component.scss'] + selector: 'app-cie-not-applicable', + templateUrl: './cie-not-applicable.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-not-applicable.component.scss'], + standalone: false }) export class CieNotApplicableComponent { diff --git a/CSETWebNg/src/app/reports/cie/cie-principle-only/cie-principle-only.component.ts b/CSETWebNg/src/app/reports/cie/cie-principle-only/cie-principle-only.component.ts index df099e4432..9ff2c8235e 100644 --- a/CSETWebNg/src/app/reports/cie/cie-principle-only/cie-principle-only.component.ts +++ b/CSETWebNg/src/app/reports/cie/cie-principle-only/cie-principle-only.component.ts @@ -14,9 +14,10 @@ import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { QuestionFiltersReportsComponent } from '../../../dialogs/question-filters-reports/question-filters-reports.component'; @Component({ - selector: 'app-cie-principle-only', - templateUrl: './cie-principle-only.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-principle-only.component.scss'] + selector: 'app-cie-principle-only', + templateUrl: './cie-principle-only.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-principle-only.component.scss'], + standalone: false }) export class CiePrincipleOnlyComponent { response: any = {}; diff --git a/CSETWebNg/src/app/reports/cie/cie-principle-phase/cie-principle-phase.component.ts b/CSETWebNg/src/app/reports/cie/cie-principle-phase/cie-principle-phase.component.ts index 2ca7f6007a..01c8050bf3 100644 --- a/CSETWebNg/src/app/reports/cie/cie-principle-phase/cie-principle-phase.component.ts +++ b/CSETWebNg/src/app/reports/cie/cie-principle-phase/cie-principle-phase.component.ts @@ -14,9 +14,10 @@ import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { QuestionFiltersReportsComponent } from '../../../dialogs/question-filters-reports/question-filters-reports.component'; @Component({ - selector: 'app-cie-principle-phase', - templateUrl: './cie-principle-phase.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-principle-phase.component.scss'] + selector: 'app-cie-principle-phase', + templateUrl: './cie-principle-phase.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss', './cie-principle-phase.component.scss'], + standalone: false }) export class CiePrinciplePhaseComponent { diff --git a/CSETWebNg/src/app/reports/cis-commentsmarked/cis-commentsmarked.component.ts b/CSETWebNg/src/app/reports/cis-commentsmarked/cis-commentsmarked.component.ts index 887d711c22..c02bd6ac2a 100644 --- a/CSETWebNg/src/app/reports/cis-commentsmarked/cis-commentsmarked.component.ts +++ b/CSETWebNg/src/app/reports/cis-commentsmarked/cis-commentsmarked.component.ts @@ -29,9 +29,10 @@ import { Title, DomSanitizer } from '@angular/platform-browser'; import { MaturityService } from '../../services/maturity.service'; @Component({ - selector: 'app-cis-commentsmarked', - templateUrl: './cis-commentsmarked.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-cis-commentsmarked', + templateUrl: './cis-commentsmarked.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class CisCommentsmarkedComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/cis/cis-ranked-deficiency/cis-ranked-deficiency.component.ts b/CSETWebNg/src/app/reports/cis/cis-ranked-deficiency/cis-ranked-deficiency.component.ts index 061fe8a80a..e783e74c02 100644 --- a/CSETWebNg/src/app/reports/cis/cis-ranked-deficiency/cis-ranked-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/cis/cis-ranked-deficiency/cis-ranked-deficiency.component.ts @@ -27,9 +27,10 @@ import { AssessmentService } from '../../../services/assessment.service'; import { CisService } from '../../../services/cis.service'; @Component({ - selector: 'app-cis-ranked-deficiency', - templateUrl: './cis-ranked-deficiency.component.html', - styleUrls: ['./cis-ranked-deficiency.component.scss', '../../../reports/reports.scss'] + selector: 'app-cis-ranked-deficiency', + templateUrl: './cis-ranked-deficiency.component.html', + styleUrls: ['./cis-ranked-deficiency.component.scss', '../../../reports/reports.scss'], + standalone: false }) export class CisRankedDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-scoring-chart/cis-scoring-chart.component.ts b/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-scoring-chart/cis-scoring-chart.component.ts index b2b1c93307..1722f953a6 100644 --- a/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-scoring-chart/cis-scoring-chart.component.ts +++ b/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-scoring-chart/cis-scoring-chart.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { ChartService } from '../../../../services/chart.service'; @Component({ - selector: 'app-cis-scoring-chart', - templateUrl: './cis-scoring-chart.component.html', - styleUrls: ['../../../../reports/reports.scss'] + selector: 'app-cis-scoring-chart', + templateUrl: './cis-scoring-chart.component.html', + styleUrls: ['../../../../reports/reports.scss'], + standalone: false }) export class CisScoringChartComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-section-scoring.component.ts b/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-section-scoring.component.ts index 07ff5d40f4..393dd1eebd 100644 --- a/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-section-scoring.component.ts +++ b/CSETWebNg/src/app/reports/cis/cis-section-scoring/cis-section-scoring.component.ts @@ -28,9 +28,10 @@ import { CisService } from '../../../services/cis.service'; import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'app-cis-section-scoring', - templateUrl: './cis-section-scoring.component.html', - styleUrls: ['../../../reports/reports.scss'] + selector: 'app-cis-section-scoring', + templateUrl: './cis-section-scoring.component.html', + styleUrls: ['../../../reports/reports.scss'], + standalone: false }) export class CisSectionScoringComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/cis-survey/cis-survey.component.ts b/CSETWebNg/src/app/reports/cis/cis-survey/cis-survey.component.ts index efdfb3a321..7e36f1fa9b 100644 --- a/CSETWebNg/src/app/reports/cis/cis-survey/cis-survey.component.ts +++ b/CSETWebNg/src/app/reports/cis/cis-survey/cis-survey.component.ts @@ -27,9 +27,10 @@ import { AssessmentService } from '../../../services/assessment.service'; import { CisService } from '../../../services/cis.service'; @Component({ - selector: 'app-cis-survey', - templateUrl: './cis-survey.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-cis-survey', + templateUrl: './cis-survey.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class CisSurveyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/grouping-block-nested-report/grouping-block-nested-report.component.ts b/CSETWebNg/src/app/reports/cis/grouping-block-nested-report/grouping-block-nested-report.component.ts index 57d82f940d..64567a0fd4 100644 --- a/CSETWebNg/src/app/reports/cis/grouping-block-nested-report/grouping-block-nested-report.component.ts +++ b/CSETWebNg/src/app/reports/cis/grouping-block-nested-report/grouping-block-nested-report.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-grouping-block-nested-report', - templateUrl: './grouping-block-nested-report.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-grouping-block-nested-report', + templateUrl: './grouping-block-nested-report.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class GroupingBlockNestedReportComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/option-block-nested-report/option-block-nested-report.component.ts b/CSETWebNg/src/app/reports/cis/option-block-nested-report/option-block-nested-report.component.ts index b8c06fb58a..7f2107b2b5 100644 --- a/CSETWebNg/src/app/reports/cis/option-block-nested-report/option-block-nested-report.component.ts +++ b/CSETWebNg/src/app/reports/cis/option-block-nested-report/option-block-nested-report.component.ts @@ -28,9 +28,10 @@ import { QuestionsService } from '../../../services/questions.service'; import { Utilities } from '../../../services/utilities.service'; @Component({ - selector: 'app-option-block-nested-report', - templateUrl: './option-block-nested-report.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-option-block-nested-report', + templateUrl: './option-block-nested-report.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class OptionBlockNestedReportComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/question-block-nested-report/question-block-nested-report.component.ts b/CSETWebNg/src/app/reports/cis/question-block-nested-report/question-block-nested-report.component.ts index eb8720aca0..71d947fbb4 100644 --- a/CSETWebNg/src/app/reports/cis/question-block-nested-report/question-block-nested-report.component.ts +++ b/CSETWebNg/src/app/reports/cis/question-block-nested-report/question-block-nested-report.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../../services/config.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-question-block-nested-report', - templateUrl: './question-block-nested-report.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-question-block-nested-report', + templateUrl: './question-block-nested-report.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class QuestionBlockNestedReportComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cis/shared/cover-sheet-a/cover-sheet-a.component.ts b/CSETWebNg/src/app/reports/cis/shared/cover-sheet-a/cover-sheet-a.component.ts index e6ea250d63..fba5d47507 100644 --- a/CSETWebNg/src/app/reports/cis/shared/cover-sheet-a/cover-sheet-a.component.ts +++ b/CSETWebNg/src/app/reports/cis/shared/cover-sheet-a/cover-sheet-a.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit, OnChanges } from '@angular/core'; @Component({ - selector: 'app-cover-sheet-a', - templateUrl: './cover-sheet-a.component.html', - styleUrls: ['./cover-sheet-a.component.scss', '../../../../reports/reports.scss'] + selector: 'app-cover-sheet-a', + templateUrl: './cover-sheet-a.component.html', + styleUrls: ['./cover-sheet-a.component.scss', '../../../../reports/reports.scss'], + standalone: false }) export class CoverSheetAComponent implements OnInit, OnChanges { diff --git a/CSETWebNg/src/app/reports/cis/shared/disclaimer-blurb-a/disclaimer-blurb-a.component.ts b/CSETWebNg/src/app/reports/cis/shared/disclaimer-blurb-a/disclaimer-blurb-a.component.ts index 040d69cab9..8abcc10b3a 100644 --- a/CSETWebNg/src/app/reports/cis/shared/disclaimer-blurb-a/disclaimer-blurb-a.component.ts +++ b/CSETWebNg/src/app/reports/cis/shared/disclaimer-blurb-a/disclaimer-blurb-a.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-disclaimer-blurb-a', - templateUrl: './disclaimer-blurb-a.component.html', - styleUrls: ['../../../../reports/reports.scss'] + selector: 'app-disclaimer-blurb-a', + templateUrl: './disclaimer-blurb-a.component.html', + styleUrls: ['../../../../reports/reports.scss'], + standalone: false }) export class DisclaimerBlurbAComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cmmc/cmmc-alt-justifications/cmmc-alt-justifications.component.ts b/CSETWebNg/src/app/reports/cmmc/cmmc-alt-justifications/cmmc-alt-justifications.component.ts index 11904bb240..73d5a2b860 100644 --- a/CSETWebNg/src/app/reports/cmmc/cmmc-alt-justifications/cmmc-alt-justifications.component.ts +++ b/CSETWebNg/src/app/reports/cmmc/cmmc-alt-justifications/cmmc-alt-justifications.component.ts @@ -28,9 +28,10 @@ import { MaturityService } from '../../../services/maturity.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-cmmc-alt-justifications', - templateUrl: './cmmc-alt-justifications.component.html', - styleUrls: ['./../../crr/crr-report/crr-report.component.scss'] + selector: 'app-cmmc-alt-justifications', + templateUrl: './cmmc-alt-justifications.component.html', + styleUrls: ['./../../crr/crr-report/crr-report.component.scss'], + standalone: false }) export class CmmcAltJustificationsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cmmc/cmmc-comments-marked/cmmc-comments-marked.component.ts b/CSETWebNg/src/app/reports/cmmc/cmmc-comments-marked/cmmc-comments-marked.component.ts index b5ba57a64c..907bd1bd7f 100644 --- a/CSETWebNg/src/app/reports/cmmc/cmmc-comments-marked/cmmc-comments-marked.component.ts +++ b/CSETWebNg/src/app/reports/cmmc/cmmc-comments-marked/cmmc-comments-marked.component.ts @@ -28,9 +28,10 @@ import { MaturityService } from '../../../services/maturity.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-cmmc-comments-marked', - templateUrl: './cmmc-comments-marked.component.html', - styleUrls: ['./../../crr/crr-report/crr-report.component.scss'] + selector: 'app-cmmc-comments-marked', + templateUrl: './cmmc-comments-marked.component.html', + styleUrls: ['./../../crr/crr-report/crr-report.component.scss'], + standalone: false }) export class CmmcCommentsMarkedComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cmmc/cmmc-deficiency/cmmc-deficiency.component.ts b/CSETWebNg/src/app/reports/cmmc/cmmc-deficiency/cmmc-deficiency.component.ts index 9b2c574ece..62a64e494d 100644 --- a/CSETWebNg/src/app/reports/cmmc/cmmc-deficiency/cmmc-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/cmmc/cmmc-deficiency/cmmc-deficiency.component.ts @@ -28,9 +28,10 @@ import { MaturityService } from '../../../services/maturity.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-cmmc-deficiency', - templateUrl: './cmmc-deficiency.component.html', - styleUrls: ['./../../crr/crr-report/crr-report.component.scss'] + selector: 'app-cmmc-deficiency', + templateUrl: './cmmc-deficiency.component.html', + styleUrls: ['./../../crr/crr-report/crr-report.component.scss'], + standalone: false }) export class CmmcDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cmmc/executive-cmmc/executive-cmmc.component.ts b/CSETWebNg/src/app/reports/cmmc/executive-cmmc/executive-cmmc.component.ts index a4588d1f32..d596c78d5c 100644 --- a/CSETWebNg/src/app/reports/cmmc/executive-cmmc/executive-cmmc.component.ts +++ b/CSETWebNg/src/app/reports/cmmc/executive-cmmc/executive-cmmc.component.ts @@ -31,10 +31,10 @@ import Chart from 'chart.js/auto'; import { ChartService } from '../../../services/chart.service'; import { ConfigService } from '../../../services/config.service'; @Component({ - selector: 'executive', - templateUrl: './executive-cmmc.component.html', - styleUrls: ['../../reports.scss'], - // providers: [ CmmcStyleService ] + selector: 'executive', + templateUrl: './executive-cmmc.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class ExecutiveCMMCComponent implements OnInit, AfterViewChecked { response: any; diff --git a/CSETWebNg/src/app/reports/cmmc/sitesummary-cmmc/sitesummary-cmmc.component.ts b/CSETWebNg/src/app/reports/cmmc/sitesummary-cmmc/sitesummary-cmmc.component.ts index 9f5611da88..6678e2829f 100644 --- a/CSETWebNg/src/app/reports/cmmc/sitesummary-cmmc/sitesummary-cmmc.component.ts +++ b/CSETWebNg/src/app/reports/cmmc/sitesummary-cmmc/sitesummary-cmmc.component.ts @@ -27,14 +27,14 @@ import { ReportService } from '../../../services/report.service'; import { ConfigService } from '../../../services/config.service'; import { Title } from '@angular/platform-browser'; import { CmmcStyleService } from '../../../services/cmmc-style.service'; -import * as $ from 'jquery'; +import $ from 'jquery'; import { BehaviorSubject } from 'rxjs'; import { ChartService } from '../../../services/chart.service'; @Component({ selector: 'sitesummary', templateUrl: './sitesummary-cmmc.component.html', styleUrls: ['../../reports.scss'], - // providers: [CmmcStyleService] + standalone: false }) export class SitesummaryCMMCComponent implements OnInit, AfterViewChecked, AfterViewInit { diff --git a/CSETWebNg/src/app/reports/cmmc2/cmmc2-comments-marked/cmmc2-comments-marked.component.ts b/CSETWebNg/src/app/reports/cmmc2/cmmc2-comments-marked/cmmc2-comments-marked.component.ts index 35f0468add..ad7de104e1 100644 --- a/CSETWebNg/src/app/reports/cmmc2/cmmc2-comments-marked/cmmc2-comments-marked.component.ts +++ b/CSETWebNg/src/app/reports/cmmc2/cmmc2-comments-marked/cmmc2-comments-marked.component.ts @@ -29,9 +29,10 @@ import { QuestionsService } from '../../../services/questions.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-cmmc2-comments-marked', - templateUrl: './cmmc2-comments-marked.component.html', - styleUrls: ['./../../crr/crr-report/crr-report.component.scss'] + selector: 'app-cmmc2-comments-marked', + templateUrl: './cmmc2-comments-marked.component.html', + styleUrls: ['./../../crr/crr-report/crr-report.component.scss'], + standalone: false }) export class Cmmc2CommentsMarkedComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cmmc2/cmmc2-deficiency/cmmc2-deficiency.component.ts b/CSETWebNg/src/app/reports/cmmc2/cmmc2-deficiency/cmmc2-deficiency.component.ts index 3ae45c68fc..341a16b671 100644 --- a/CSETWebNg/src/app/reports/cmmc2/cmmc2-deficiency/cmmc2-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/cmmc2/cmmc2-deficiency/cmmc2-deficiency.component.ts @@ -28,9 +28,10 @@ import { MaturityService } from '../../../services/maturity.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-cmmc2-deficiency', - templateUrl: './cmmc2-deficiency.component.html', - styleUrls: ['./../../crr/crr-report/crr-report.component.scss'] + selector: 'app-cmmc2-deficiency', + templateUrl: './cmmc2-deficiency.component.html', + styleUrls: ['./../../crr/crr-report/crr-report.component.scss'], + standalone: false }) export class Cmmc2DeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cmmc2/cmmc2-scorecard-report/cmmc2-scorecard-report.component.ts b/CSETWebNg/src/app/reports/cmmc2/cmmc2-scorecard-report/cmmc2-scorecard-report.component.ts index 9a0febc61a..e4a8830451 100644 --- a/CSETWebNg/src/app/reports/cmmc2/cmmc2-scorecard-report/cmmc2-scorecard-report.component.ts +++ b/CSETWebNg/src/app/reports/cmmc2/cmmc2-scorecard-report/cmmc2-scorecard-report.component.ts @@ -7,9 +7,10 @@ import { Title } from '@angular/platform-browser'; import { ConfigService } from '../../../services/config.service'; @Component({ - selector: 'app-cmmc2-scorecard-report', - templateUrl: './cmmc2-scorecard-report.component.html', - styleUrls: ['../../../reports/reports.scss'] + selector: 'app-cmmc2-scorecard-report', + templateUrl: './cmmc2-scorecard-report.component.html', + styleUrls: ['../../../reports/reports.scss'], + standalone: false }) export class Cmmc2ScorecardReportComponent { diff --git a/CSETWebNg/src/app/reports/cmmc2/executive-cmmc2/executive-cmmc2.component.ts b/CSETWebNg/src/app/reports/cmmc2/executive-cmmc2/executive-cmmc2.component.ts index dda9aebf22..f3fce576fc 100644 --- a/CSETWebNg/src/app/reports/cmmc2/executive-cmmc2/executive-cmmc2.component.ts +++ b/CSETWebNg/src/app/reports/cmmc2/executive-cmmc2/executive-cmmc2.component.ts @@ -32,9 +32,10 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'executive', - templateUrl: './executive-cmmc2.component.html', - styleUrls: ['../../reports.scss'] + selector: 'executive', + templateUrl: './executive-cmmc2.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class ExecutiveCMMC2Component implements OnInit, AfterViewInit { loadingLevels = true; diff --git a/CSETWebNg/src/app/reports/cmu/cmu-appendix-cover/cmu-appendix-cover.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-appendix-cover/cmu-appendix-cover.component.ts index 7c6b0d15d3..7082a21727 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-appendix-cover/cmu-appendix-cover.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-appendix-cover/cmu-appendix-cover.component.ts @@ -1,9 +1,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-cmu-appendix-cover', - templateUrl: './cmu-appendix-cover.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-cmu-appendix-cover', + templateUrl: './cmu-appendix-cover.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class CmuAppendixCoverComponent { diff --git a/CSETWebNg/src/app/reports/cmu/cmu-domain-compliance/cmu-domain-compliance.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-domain-compliance/cmu-domain-compliance.component.ts index 38dc7000aa..4499ea62b3 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-domain-compliance/cmu-domain-compliance.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-domain-compliance/cmu-domain-compliance.component.ts @@ -1,9 +1,10 @@ import { Component, Input, OnChanges, OnInit } from '@angular/core'; @Component({ - selector: 'app-cmu-domain-compliance', - templateUrl: './cmu-domain-compliance.component.html', - styleUrls: ['./cmu-domain-compliance.component.scss'] + selector: 'app-cmu-domain-compliance', + templateUrl: './cmu-domain-compliance.component.html', + styleUrls: ['./cmu-domain-compliance.component.scss'], + standalone: false }) export class CmuDomainComplianceComponent implements OnChanges { diff --git a/CSETWebNg/src/app/reports/cmu/cmu-domain-detail-table/cmu-domain-detail-table.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-domain-detail-table/cmu-domain-detail-table.component.ts index 74c2e94829..599dbcbd5e 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-domain-detail-table/cmu-domain-detail-table.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-domain-detail-table/cmu-domain-detail-table.component.ts @@ -30,9 +30,10 @@ import { ReportService } from '../../../services/report.service'; import { CmuService } from '../../../services/cmu.service'; @Component({ - selector: 'app-cmu-domain-detail-table', - templateUrl: './cmu-domain-detail-table.component.html', - styleUrls: ['./cmu-domain-detail-table.component.scss', '../../reports.scss'] + selector: 'app-cmu-domain-detail-table', + templateUrl: './cmu-domain-detail-table.component.html', + styleUrls: ['./cmu-domain-detail-table.component.scss', '../../reports.scss'], + standalone: false }) export class CmuResultsDetailComponent implements OnChanges { @Input() diff --git a/CSETWebNg/src/app/reports/cmu/cmu-goal-perf-stacked-bar/cmu-goal-perf-stacked-bar.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-goal-perf-stacked-bar/cmu-goal-perf-stacked-bar.component.ts index df8ce17b78..832ef3f069 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-goal-perf-stacked-bar/cmu-goal-perf-stacked-bar.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-goal-perf-stacked-bar/cmu-goal-perf-stacked-bar.component.ts @@ -3,9 +3,10 @@ import { CmuReportModel } from '../../../models/reports.model'; import { CmuService } from '../../../services/cmu.service'; @Component({ - selector: 'app-cmu-goal-perf-stacked-bar', - templateUrl: './cmu-goal-perf-stacked-bar.component.html', - styleUrls: ['./cmu-goal-perf-stacked-bar.component.scss'] + selector: 'app-cmu-goal-perf-stacked-bar', + templateUrl: './cmu-goal-perf-stacked-bar.component.html', + styleUrls: ['./cmu-goal-perf-stacked-bar.component.scss'], + standalone: false }) export class CmuGoalPerfStackedBarComponent { @Input() moduleName: string; diff --git a/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-performance/cmu-nist-csf-cat-performance.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-performance/cmu-nist-csf-cat-performance.component.ts index 91cb845b64..b546f9e409 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-performance/cmu-nist-csf-cat-performance.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-performance/cmu-nist-csf-cat-performance.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuService } from '../../../services/cmu.service'; @Component({ - selector: 'app-cmu-nist-csf-cat-performance', - templateUrl: './cmu-nist-csf-cat-performance.component.html', - styleUrls: ['./cmu-nist-csf-cat-performance.component.scss'] + selector: 'app-cmu-nist-csf-cat-performance', + templateUrl: './cmu-nist-csf-cat-performance.component.html', + styleUrls: ['./cmu-nist-csf-cat-performance.component.scss'], + standalone: false }) export class CmuNistCsfCatPerformanceComponent implements OnInit { @Input() moduleName: string; diff --git a/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-summary/cmu-nist-csf-cat-summary.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-summary/cmu-nist-csf-cat-summary.component.ts index fd47f6ef10..d1b75d107f 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-summary/cmu-nist-csf-cat-summary.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-cat-summary/cmu-nist-csf-cat-summary.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { CmuService } from '../../../services/cmu.service'; @Component({ - selector: 'app-cmu-nist-csf-cat-summary', - templateUrl: './cmu-nist-csf-cat-summary.component.html', - styleUrls: ['./cmu-nist-csf-cat-summary.component.scss'] + selector: 'app-cmu-nist-csf-cat-summary', + templateUrl: './cmu-nist-csf-cat-summary.component.html', + styleUrls: ['./cmu-nist-csf-cat-summary.component.scss'], + standalone: false }) export class CmuNistCsfCatSummaryComponent implements OnInit { csfData: any; diff --git a/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-summary/cmu-nist-csf-summary.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-summary/cmu-nist-csf-summary.component.ts index 63454fab83..ee04f757b2 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-summary/cmu-nist-csf-summary.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-nist-csf-summary/cmu-nist-csf-summary.component.ts @@ -25,9 +25,10 @@ import { CmuService } from '../../../services/cmu.service'; import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-cmu-nist-csf-summary', - templateUrl: './cmu-nist-csf-summary.component.html', - styleUrls: ['./cmu-nist-csf-summary.component.scss'] + selector: 'app-cmu-nist-csf-summary', + templateUrl: './cmu-nist-csf-summary.component.html', + styleUrls: ['./cmu-nist-csf-summary.component.scss'], + standalone: false }) export class CmuNistCsfSummaryComponent implements OnInit { model: any; diff --git a/CSETWebNg/src/app/reports/cmu/cmu-other-remarks/cmu-other-remarks.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-other-remarks/cmu-other-remarks.component.ts index 023daea96f..89a9a3d307 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-other-remarks/cmu-other-remarks.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-other-remarks/cmu-other-remarks.component.ts @@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core'; import { AssessmentService } from '../../../services/assessment.service'; @Component({ - selector: 'app-cmu-other-remarks', - templateUrl: './cmu-other-remarks.component.html', - styleUrls: ['./cmu-other-remarks.component.scss'] + selector: 'app-cmu-other-remarks', + templateUrl: './cmu-other-remarks.component.html', + styleUrls: ['./cmu-other-remarks.component.scss'], + standalone: false }) export class CmuOtherRemarksComponent implements OnInit { remarks: string; diff --git a/CSETWebNg/src/app/reports/cmu/cmu-performance/cmu-performance.component.ts b/CSETWebNg/src/app/reports/cmu/cmu-performance/cmu-performance.component.ts index 74f2c66427..74e021a99a 100644 --- a/CSETWebNg/src/app/reports/cmu/cmu-performance/cmu-performance.component.ts +++ b/CSETWebNg/src/app/reports/cmu/cmu-performance/cmu-performance.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuService } from '../../../services/cmu.service'; @Component({ - selector: 'app-cmu-performance', - templateUrl: './cmu-performance.component.html', - styleUrls: ['./cmu-performance.component.scss'] + selector: 'app-cmu-performance', + templateUrl: './cmu-performance.component.html', + styleUrls: ['./cmu-performance.component.scss'], + standalone: false }) export class CmuPerformanceComponent implements OnInit { @Input() model: any; diff --git a/CSETWebNg/src/app/reports/commentsmfr/commentsmfr.component.ts b/CSETWebNg/src/app/reports/commentsmfr/commentsmfr.component.ts index 79cd9729bd..065bb51d7a 100644 --- a/CSETWebNg/src/app/reports/commentsmfr/commentsmfr.component.ts +++ b/CSETWebNg/src/app/reports/commentsmfr/commentsmfr.component.ts @@ -32,9 +32,10 @@ import { AssessmentService } from '../../services/assessment.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-commentsmfr', - templateUrl: './commentsmfr.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-commentsmfr', + templateUrl: './commentsmfr.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class CommentsMfrComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/compare-report-m/compare-report-m.component.ts b/CSETWebNg/src/app/reports/compare-report-m/compare-report-m.component.ts index d1ce60b3d0..889ffaad39 100644 --- a/CSETWebNg/src/app/reports/compare-report-m/compare-report-m.component.ts +++ b/CSETWebNg/src/app/reports/compare-report-m/compare-report-m.component.ts @@ -34,9 +34,10 @@ import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'compare-report-m', - templateUrl: './compare-report-m.component.html', - styleUrls: ['../reports.scss'] + selector: 'compare-report-m', + templateUrl: './compare-report-m.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class CompareReportMComponent implements OnInit, AfterViewChecked { diff --git a/CSETWebNg/src/app/reports/compare-report/compare-report.component.ts b/CSETWebNg/src/app/reports/compare-report/compare-report.component.ts index fe6700907a..209d93ff0c 100644 --- a/CSETWebNg/src/app/reports/compare-report/compare-report.component.ts +++ b/CSETWebNg/src/app/reports/compare-report/compare-report.component.ts @@ -33,9 +33,10 @@ import { ColorService } from '../../services/color.service'; @Component({ - selector: 'compare-report', - templateUrl: './compare-report.component.html', - styleUrls: ['../reports.scss'] + selector: 'compare-report', + templateUrl: './compare-report.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class CompareReportComponent implements OnInit, AfterViewChecked { diff --git a/CSETWebNg/src/app/reports/component-compliance/component-compliance.component.ts b/CSETWebNg/src/app/reports/component-compliance/component-compliance.component.ts index 882bd431b7..3a3aa726df 100644 --- a/CSETWebNg/src/app/reports/component-compliance/component-compliance.component.ts +++ b/CSETWebNg/src/app/reports/component-compliance/component-compliance.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { ReportAnalysisService } from '../../services/report-analysis.service'; @Component({ - selector: 'app-component-compliance', - templateUrl: './component-compliance.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-component-compliance', + templateUrl: './component-compliance.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class ComponentComplianceComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/component-question-list/component-question-list.component.ts b/CSETWebNg/src/app/reports/component-question-list/component-question-list.component.ts index 606160bdcb..811d58a19e 100644 --- a/CSETWebNg/src/app/reports/component-question-list/component-question-list.component.ts +++ b/CSETWebNg/src/app/reports/component-question-list/component-question-list.component.ts @@ -27,9 +27,10 @@ import { Utilities } from '../../services/utilities.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-component-question-list', - templateUrl: './component-question-list.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-component-question-list', + templateUrl: './component-question-list.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class ComponentQuestionListComponent implements OnInit, OnChanges { diff --git a/CSETWebNg/src/app/reports/cpg/cpg-deficiency/cpg-deficiency.component.ts b/CSETWebNg/src/app/reports/cpg/cpg-deficiency/cpg-deficiency.component.ts index 9469e7ec89..c6ca92b8c2 100644 --- a/CSETWebNg/src/app/reports/cpg/cpg-deficiency/cpg-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/cpg/cpg-deficiency/cpg-deficiency.component.ts @@ -32,9 +32,10 @@ import { QuestionsService } from '../../../services/questions.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-cpg-deficiency', - templateUrl: './cpg-deficiency.component.html', - styleUrls: ['./cpg-deficiency.component.scss', '../../reports.scss'] + selector: 'app-cpg-deficiency', + templateUrl: './cpg-deficiency.component.html', + styleUrls: ['./cpg-deficiency.component.scss', '../../reports.scss'], + standalone: false }) export class CpgDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/cpg/cpg-report/cpg-report.component.ts b/CSETWebNg/src/app/reports/cpg/cpg-report/cpg-report.component.ts index eb61ebfa53..10a3575ad1 100644 --- a/CSETWebNg/src/app/reports/cpg/cpg-report/cpg-report.component.ts +++ b/CSETWebNg/src/app/reports/cpg/cpg-report/cpg-report.component.ts @@ -30,9 +30,10 @@ import { SsgService } from '../../../services/ssg.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-cpg-report', - templateUrl: './cpg-report.component.html', - styleUrls: ['./cpg-report.component.scss', '../../reports.scss'] + selector: 'app-cpg-report', + templateUrl: './cpg-report.component.html', + styleUrls: ['./cpg-report.component.scss', '../../reports.scss'], + standalone: false }) export class CpgReportComponent implements OnInit { loading = false; diff --git a/CSETWebNg/src/app/reports/crr/crr-comments-marked/crr-comments-marked.component.ts b/CSETWebNg/src/app/reports/crr/crr-comments-marked/crr-comments-marked.component.ts index b03615804a..57e463ad0f 100644 --- a/CSETWebNg/src/app/reports/crr/crr-comments-marked/crr-comments-marked.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-comments-marked/crr-comments-marked.component.ts @@ -29,9 +29,10 @@ import { ConfigService } from '../../../services/config.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-crr-comments-marked', - templateUrl: './crr-comments-marked.component.html', - styleUrls: ['./../crr-report/crr-report.component.scss'] + selector: 'app-crr-comments-marked', + templateUrl: './crr-comments-marked.component.html', + styleUrls: ['./../crr-report/crr-report.component.scss'], + standalone: false }) export class CrrCommentsMarkedComponent implements OnInit { crrModel: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-deficiency/crr-deficiency.component.ts b/CSETWebNg/src/app/reports/crr/crr-deficiency/crr-deficiency.component.ts index 96190bed24..9a1ff72f80 100644 --- a/CSETWebNg/src/app/reports/crr/crr-deficiency/crr-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-deficiency/crr-deficiency.component.ts @@ -29,9 +29,10 @@ import { QuestionsService } from '../../../services/questions.service'; import { CmuService } from './../../../services/cmu.service'; @Component({ - selector: 'app-crr-deficiency', - templateUrl: './crr-deficiency.component.html', - styleUrls: ['./../crr-report/crr-report.component.scss'] + selector: 'app-crr-deficiency', + templateUrl: './crr-deficiency.component.html', + styleUrls: ['./../crr-report/crr-report.component.scss'], + standalone: false }) export class CrrDeficiencyComponent implements OnInit { crrModel: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-appendix-a-cover/crr-appendix-a-cover.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-appendix-a-cover/crr-appendix-a-cover.component.ts index 398a79d8f1..4e54b6cd59 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-appendix-a-cover/crr-appendix-a-cover.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-appendix-a-cover/crr-appendix-a-cover.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-appendix-a-cover', - templateUrl: './crr-appendix-a-cover.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-appendix-a-cover', + templateUrl: './crr-appendix-a-cover.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrAppendixACoverComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-contact-information/crr-contact-information.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-contact-information/crr-contact-information.component.ts index f5009ffa25..c7c0d2209b 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-contact-information/crr-contact-information.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-contact-information/crr-contact-information.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-contact-information', - templateUrl: './crr-contact-information.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-contact-information', + templateUrl: './crr-contact-information.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrContactInformationComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet/crr-cover-sheet.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet/crr-cover-sheet.component.ts index 9863a18ecc..27b7234efd 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet/crr-cover-sheet.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet/crr-cover-sheet.component.ts @@ -26,9 +26,10 @@ import { ConfigService } from './../../../../services/config.service'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-cover-sheet', - templateUrl: './crr-cover-sheet.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-cover-sheet', + templateUrl: './crr-cover-sheet.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrCoverSheetComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet2/crr-cover-sheet2.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet2/crr-cover-sheet2.component.ts index 7365d6a018..953c7d9278 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet2/crr-cover-sheet2.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-cover-sheet2/crr-cover-sheet2.component.ts @@ -26,9 +26,10 @@ import { ConfigService } from '../../../../services/config.service'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-cover-sheet2', - templateUrl: './crr-cover-sheet2.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-cover-sheet2', + templateUrl: './crr-cover-sheet2.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrCoverSheet2Component implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-domain-detail/crr-domain-detail.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-domain-detail/crr-domain-detail.component.ts index 04c73620c6..a745a173c6 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-domain-detail/crr-domain-detail.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-domain-detail/crr-domain-detail.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnChanges } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-domain-detail', - templateUrl: './crr-domain-detail.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-domain-detail', + templateUrl: './crr-domain-detail.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrDomainDetailComponent implements OnChanges { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-intro-about/crr-intro-about.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-intro-about/crr-intro-about.component.ts index 4e33847105..81f9c3464e 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-intro-about/crr-intro-about.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-intro-about/crr-intro-about.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-intro-about', - templateUrl: './crr-intro-about.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-intro-about', + templateUrl: './crr-intro-about.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrIntroAboutComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-main-toc/crr-main-toc.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-main-toc/crr-main-toc.component.ts index 669f029d9e..cd6f9b709f 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-main-toc/crr-main-toc.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-main-toc/crr-main-toc.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-main-toc', - templateUrl: './crr-main-toc.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-main-toc', + templateUrl: './crr-main-toc.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrMainTocComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-mil-by-domain/crr-mil-by-domain.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-mil-by-domain/crr-mil-by-domain.component.ts index 23589a6660..59043b4781 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-mil-by-domain/crr-mil-by-domain.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-mil-by-domain/crr-mil-by-domain.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-mil-by-domain', - templateUrl: './crr-mil-by-domain.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-mil-by-domain', + templateUrl: './crr-mil-by-domain.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrMilByDomainComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance-summary/crr-mil1-performance-summary.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance-summary/crr-mil1-performance-summary.component.ts index 39e7fd656c..ac767d7828 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance-summary/crr-mil1-performance-summary.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance-summary/crr-mil1-performance-summary.component.ts @@ -26,9 +26,10 @@ import { CmuReportModel } from '../../../../models/reports.model'; import { CmuService } from '../../../../services/cmu.service'; @Component({ - selector: 'app-crr-mil1-performance-summary', - templateUrl: './crr-mil1-performance-summary.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-mil1-performance-summary', + templateUrl: './crr-mil1-performance-summary.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrMil1PerformanceSummaryComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance/crr-mil1-performance.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance/crr-mil1-performance.component.ts index 58c455d0ab..938a3467ff 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance/crr-mil1-performance.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-mil1-performance/crr-mil1-performance.component.ts @@ -26,9 +26,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-mil1-performance', - templateUrl: './crr-mil1-performance.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-mil1-performance', + templateUrl: './crr-mil1-performance.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrMil1PerformanceComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-performance/crr-nist-csf-cat-performance.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-performance/crr-nist-csf-cat-performance.component.ts index b0e9afc0d4..262feefe1b 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-performance/crr-nist-csf-cat-performance.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-performance/crr-nist-csf-cat-performance.component.ts @@ -26,9 +26,10 @@ import { CmuReportModel } from '../../../../models/reports.model'; import { CmuService } from '../../../../services/cmu.service'; @Component({ - selector: 'app-crr-nist-csf-cat-performance', - templateUrl: './crr-nist-csf-cat-performance.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-nist-csf-cat-performance', + templateUrl: './crr-nist-csf-cat-performance.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrNistCsfCatPerformanceComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-summary/crr-nist-csf-cat-summary.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-summary/crr-nist-csf-cat-summary.component.ts index ca20d8af42..7522f985c0 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-summary/crr-nist-csf-cat-summary.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-cat-summary/crr-nist-csf-cat-summary.component.ts @@ -26,9 +26,10 @@ import { CmuReportModel } from '../../../../models/reports.model'; import { CmuService } from './../../../../services/cmu.service'; @Component({ - selector: 'app-crr-nist-csf-cat-summary', - templateUrl: './crr-nist-csf-cat-summary.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-nist-csf-cat-summary', + templateUrl: './crr-nist-csf-cat-summary.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrNistCsfCatSummaryComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-summary/crr-nist-csf-summary.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-summary/crr-nist-csf-summary.component.ts index 4768fd27e1..684092de9f 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-summary/crr-nist-csf-summary.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-nist-csf-summary/crr-nist-csf-summary.component.ts @@ -26,9 +26,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-nist-csf-summary', - templateUrl: './crr-nist-csf-summary.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-nist-csf-summary', + templateUrl: './crr-nist-csf-summary.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrNistCsfSummaryComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-percentage-of-practices/crr-percentage-of-practices.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-percentage-of-practices/crr-percentage-of-practices.component.ts index 92dbaba9a8..fdb36f7f3f 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-percentage-of-practices/crr-percentage-of-practices.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-percentage-of-practices/crr-percentage-of-practices.component.ts @@ -27,8 +27,9 @@ import { ChartService } from './../../../../services/chart.service'; import { Chart } from 'chart.js'; @Component({ - selector: 'app-crr-percentage-of-practices', - templateUrl: './crr-percentage-of-practices.component.html' + selector: 'app-crr-percentage-of-practices', + templateUrl: './crr-percentage-of-practices.component.html', + standalone: false }) export class CrrPercentageOfPracticesComponent implements OnChanges { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-appendix-a/crr-performance-appendix-a.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-appendix-a/crr-performance-appendix-a.component.ts index 652b08f87e..17bc9b3709 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-appendix-a/crr-performance-appendix-a.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-appendix-a/crr-performance-appendix-a.component.ts @@ -26,9 +26,10 @@ import { CmuReportModel } from '../../../../models/reports.model'; import { CmuService } from '../../../../services/cmu.service'; @Component({ - selector: 'app-crr-performance-appendix-a', - templateUrl: './crr-performance-appendix-a.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-performance-appendix-a', + templateUrl: './crr-performance-appendix-a.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrPerformanceAppendixAComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-summary/crr-performance-summary.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-summary/crr-performance-summary.component.ts index b85db060bb..931b449c07 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-summary/crr-performance-summary.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-performance-summary/crr-performance-summary.component.ts @@ -26,9 +26,10 @@ import { CmuReportModel } from '../../../../models/reports.model'; import { CmuService } from '../../../../services/cmu.service'; @Component({ - selector: 'app-crr-performance-summary', - templateUrl: './crr-performance-summary.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-performance-summary', + templateUrl: './crr-performance-summary.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrPerformanceSummaryComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-report.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-report.component.ts index 1ea6443b8d..19226c30e3 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-report.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-report.component.ts @@ -30,9 +30,10 @@ import { ReportService } from '../../../services/report.service'; import { ActivatedRoute, Route, Router } from '@angular/router'; @Component({ - selector: 'app-crr-report', - templateUrl: './crr-report.component.html', - styleUrls: ['./crr-report.component.scss'] + selector: 'app-crr-report', + templateUrl: './crr-report.component.html', + styleUrls: ['./crr-report.component.scss'], + standalone: false }) export class CrrReportComponent implements OnInit { cmuModel: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-resources/crr-resources.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-resources/crr-resources.component.ts index 84dabe0ba4..32152403db 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-resources/crr-resources.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-resources/crr-resources.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { CmuReportModel } from '../../../../models/reports.model'; @Component({ - selector: 'app-crr-resources', - templateUrl: './crr-resources.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-resources', + templateUrl: './crr-resources.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrResourcesComponent implements OnInit { @Input() model: CmuReportModel; diff --git a/CSETWebNg/src/app/reports/crr/crr-report/crr-side-toc/crr-side-toc.component.ts b/CSETWebNg/src/app/reports/crr/crr-report/crr-side-toc/crr-side-toc.component.ts index 82e8f2f0f3..7cf0403501 100644 --- a/CSETWebNg/src/app/reports/crr/crr-report/crr-side-toc/crr-side-toc.component.ts +++ b/CSETWebNg/src/app/reports/crr/crr-report/crr-side-toc/crr-side-toc.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-crr-side-toc', - templateUrl: './crr-side-toc.component.html', - styleUrls: ['./../crr-report.component.scss'] + selector: 'app-crr-side-toc', + templateUrl: './crr-side-toc.component.html', + styleUrls: ['./../crr-report.component.scss'], + standalone: false }) export class CrrSideTocComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/document-library/document-library.component.ts b/CSETWebNg/src/app/reports/document-library/document-library.component.ts index 2e2e8ff69a..7637844a29 100644 --- a/CSETWebNg/src/app/reports/document-library/document-library.component.ts +++ b/CSETWebNg/src/app/reports/document-library/document-library.component.ts @@ -1,9 +1,10 @@ import { AfterViewInit, Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-document-library', - templateUrl: './document-library.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-document-library', + templateUrl: './document-library.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class DocumentLibraryComponent { diff --git a/CSETWebNg/src/app/reports/edm-commentsmarked/edm-commentsmarked.component.ts b/CSETWebNg/src/app/reports/edm-commentsmarked/edm-commentsmarked.component.ts index 27312c42c5..dbe4f0fbf1 100644 --- a/CSETWebNg/src/app/reports/edm-commentsmarked/edm-commentsmarked.component.ts +++ b/CSETWebNg/src/app/reports/edm-commentsmarked/edm-commentsmarked.component.ts @@ -30,9 +30,10 @@ import { Title, DomSanitizer } from '@angular/platform-browser'; import { MaturityService } from '../../services/maturity.service'; @Component({ - selector: 'app-edm-commentsmarked', - templateUrl: './edm-commentsmarked.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-edm-commentsmarked', + templateUrl: './edm-commentsmarked.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class EdmCommentsmarkedComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/edm-deficiency/edm-deficiency.component.ts b/CSETWebNg/src/app/reports/edm-deficiency/edm-deficiency.component.ts index 2e97a97097..b5fa0f07c5 100644 --- a/CSETWebNg/src/app/reports/edm-deficiency/edm-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/edm-deficiency/edm-deficiency.component.ts @@ -30,9 +30,10 @@ import { MaturityService } from '../../services/maturity.service'; import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-edm-deficiency', - templateUrl: './edm-deficiency.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-edm-deficiency', + templateUrl: './edm-deficiency.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class EdmDeficiencyComponent implements OnInit { response: any; diff --git a/CSETWebNg/src/app/reports/edm/edm-acronyms/edm-acronyms.component.ts b/CSETWebNg/src/app/reports/edm/edm-acronyms/edm-acronyms.component.ts index 114b08089d..d8f073dad3 100644 --- a/CSETWebNg/src/app/reports/edm/edm-acronyms/edm-acronyms.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-acronyms/edm-acronyms.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-edm-acronyms', - templateUrl: './edm-acronyms.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-edm-acronyms', + templateUrl: './edm-acronyms.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EdmAcronymsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-appendix-a-1/edm-appendix-a-1.component.ts b/CSETWebNg/src/app/reports/edm/edm-appendix-a-1/edm-appendix-a-1.component.ts index 510e949a51..341789ee4f 100644 --- a/CSETWebNg/src/app/reports/edm/edm-appendix-a-1/edm-appendix-a-1.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-appendix-a-1/edm-appendix-a-1.component.ts @@ -27,9 +27,10 @@ import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'edm-appendix-a-1', - templateUrl: './edm-appendix-a-1.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-appendix-a-1', + templateUrl: './edm-appendix-a-1.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMAppendixASectionOne implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-appendix-a-2/edm-appendix-a-2.component.ts b/CSETWebNg/src/app/reports/edm/edm-appendix-a-2/edm-appendix-a-2.component.ts index 147ba30de3..25b33f4374 100644 --- a/CSETWebNg/src/app/reports/edm/edm-appendix-a-2/edm-appendix-a-2.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-appendix-a-2/edm-appendix-a-2.component.ts @@ -27,9 +27,10 @@ import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'edm-appendix-a-2', - templateUrl: './edm-appendix-a-2.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-appendix-a-2', + templateUrl: './edm-appendix-a-2.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMAppendixASectionTwo implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend copy/edm-goal-question-legend.component.ts b/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend copy/edm-goal-question-legend.component.ts index 8f2ca936b8..0227ef2877 100644 --- a/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend copy/edm-goal-question-legend.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend copy/edm-goal-question-legend.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'edm-goal-question-legend', - templateUrl: './edm-goal-question-legend.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-goal-question-legend', + templateUrl: './edm-goal-question-legend.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMGoalQuestionLegend implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend/edm-bar-chart-legend.component.ts b/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend/edm-bar-chart-legend.component.ts index 9d1e31905c..883071fd3f 100644 --- a/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend/edm-bar-chart-legend.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-bar-chart-legend/edm-bar-chart-legend.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'edm-bar-chart-legend', - templateUrl: './edm-bar-chart-legend.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-bar-chart-legend', + templateUrl: './edm-bar-chart-legend.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMBarChartLegend implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-domain-detail/edm-domain-detail.component.ts b/CSETWebNg/src/app/reports/edm/edm-domain-detail/edm-domain-detail.component.ts index 53ba5e01b8..7cbdd8e73a 100644 --- a/CSETWebNg/src/app/reports/edm/edm-domain-detail/edm-domain-detail.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-domain-detail/edm-domain-detail.component.ts @@ -28,9 +28,10 @@ import { ReportService } from '../../../services/report.service'; import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-edm-domain-detail', - templateUrl: './edm-domain-detail.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-edm-domain-detail', + templateUrl: './edm-domain-detail.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EdmDomainDetailComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-framework-summ/edm-framework-summ.component.ts b/CSETWebNg/src/app/reports/edm/edm-framework-summ/edm-framework-summ.component.ts index 0ea4c63ff1..dedf573eab 100644 --- a/CSETWebNg/src/app/reports/edm/edm-framework-summ/edm-framework-summ.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-framework-summ/edm-framework-summ.component.ts @@ -27,9 +27,10 @@ import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'edm-framework-summary', - templateUrl: './edm-framework-summ.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-framework-summary', + templateUrl: './edm-framework-summ.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMFrameworkSummary implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-glossary/edm-glossary.component.ts b/CSETWebNg/src/app/reports/edm/edm-glossary/edm-glossary.component.ts index 8351a848bd..d022721d0b 100644 --- a/CSETWebNg/src/app/reports/edm/edm-glossary/edm-glossary.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-glossary/edm-glossary.component.ts @@ -25,9 +25,10 @@ import { Component, OnInit } from '@angular/core'; import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'app-edm-glossary', - templateUrl: './edm-glossary.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-edm-glossary', + templateUrl: './edm-glossary.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EdmGlossaryComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-goal-question-summary/edm-goal-question-summary.component.ts b/CSETWebNg/src/app/reports/edm/edm-goal-question-summary/edm-goal-question-summary.component.ts index 009efb67ce..ca062071b5 100644 --- a/CSETWebNg/src/app/reports/edm/edm-goal-question-summary/edm-goal-question-summary.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-goal-question-summary/edm-goal-question-summary.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit, Input } from '@angular/core'; @Component({ - selector: 'edm-goal-question-summary', - templateUrl: './edm-goal-question-summary.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-goal-question-summary', + templateUrl: './edm-goal-question-summary.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMGoalQuestionSummary implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-intro-text/edm-intro-text.component.ts b/CSETWebNg/src/app/reports/edm/edm-intro-text/edm-intro-text.component.ts index 2c4ce754f5..7ed2152c78 100644 --- a/CSETWebNg/src/app/reports/edm/edm-intro-text/edm-intro-text.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-intro-text/edm-intro-text.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-edm-intro-text', - templateUrl: './edm-intro-text.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-edm-intro-text', + templateUrl: './edm-intro-text.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EdmIntroTextComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-legend-subquestions/edm-legend-subquestions.component.ts b/CSETWebNg/src/app/reports/edm/edm-legend-subquestions/edm-legend-subquestions.component.ts index c126ab7858..eee40aa3f0 100644 --- a/CSETWebNg/src/app/reports/edm/edm-legend-subquestions/edm-legend-subquestions.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-legend-subquestions/edm-legend-subquestions.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-edm-legend-subquestions', - templateUrl: './edm-legend-subquestions.component.html', - styleUrls: ['./edm-legend-subquestions.component.scss', '../../reports.scss'] + selector: 'app-edm-legend-subquestions', + templateUrl: './edm-legend-subquestions.component.html', + styleUrls: ['./edm-legend-subquestions.component.scss', '../../reports.scss'], + standalone: false }) export class EdmLegendSubquestionsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-perf-mil1/edm-perf-mil1.component.ts b/CSETWebNg/src/app/reports/edm/edm-perf-mil1/edm-perf-mil1.component.ts index 86ac2b1227..34130fdb12 100644 --- a/CSETWebNg/src/app/reports/edm/edm-perf-mil1/edm-perf-mil1.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-perf-mil1/edm-perf-mil1.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../services/maturity.service'; import { EDMBarChartModel } from '../edm-bar-chart.model'; @Component({ - selector: 'app-edm-perf-mil1', - templateUrl: './edm-perf-mil1.component.html', - styleUrls: ['./edm-perf-mil1.component.scss', '../../reports.scss'] + selector: 'app-edm-perf-mil1', + templateUrl: './edm-perf-mil1.component.html', + styleUrls: ['./edm-perf-mil1.component.scss', '../../reports.scss'], + standalone: false }) export class EdmPerfMil1Component implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-perf-summ-all-mil/edm-perf-summ-all-mil.component.ts b/CSETWebNg/src/app/reports/edm/edm-perf-summ-all-mil/edm-perf-summ-all-mil.component.ts index a085e4f6d2..a322af9ce1 100644 --- a/CSETWebNg/src/app/reports/edm/edm-perf-summ-all-mil/edm-perf-summ-all-mil.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-perf-summ-all-mil/edm-perf-summ-all-mil.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../services/maturity.service'; import { ReportService } from '../../../services/report.service'; @Component({ - selector: 'app-edm-perf-summ-all-mil', - templateUrl: './edm-perf-summ-all-mil.component.html', - styleUrls: ['./edm-perf-summ-all-mil.component.scss', '../../reports.scss'] + selector: 'app-edm-perf-summ-all-mil', + templateUrl: './edm-perf-summ-all-mil.component.html', + styleUrls: ['./edm-perf-summ-all-mil.component.scss', '../../reports.scss'], + standalone: false }) export class EdmPerfSummAllMilComponent implements OnInit, OnChanges { diff --git a/CSETWebNg/src/app/reports/edm/edm-perf-summ-mil1/edm-perf-summ-mil1.component.ts b/CSETWebNg/src/app/reports/edm/edm-perf-summ-mil1/edm-perf-summ-mil1.component.ts index d81361b57b..2b06784d93 100644 --- a/CSETWebNg/src/app/reports/edm/edm-perf-summ-mil1/edm-perf-summ-mil1.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-perf-summ-mil1/edm-perf-summ-mil1.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnChanges, OnInit } from '@angular/core'; import { EDMBarChartModel } from '../edm-bar-chart.model'; @Component({ - selector: 'app-edm-perf-summ-mil1', - templateUrl: './edm-perf-summ-mil1.component.html', - styleUrls: ['./edm-perf-summ-mil1.component.scss', '../../reports.scss'] + selector: 'app-edm-perf-summ-mil1', + templateUrl: './edm-perf-summ-mil1.component.html', + styleUrls: ['./edm-perf-summ-mil1.component.scss', '../../reports.scss'], + standalone: false }) export class EdmPerfSummMil1Component implements OnInit, OnChanges { diff --git a/CSETWebNg/src/app/reports/edm/edm-source-references/edm-source-references.component.ts b/CSETWebNg/src/app/reports/edm/edm-source-references/edm-source-references.component.ts index e1ac958d0d..a937ec7b2b 100644 --- a/CSETWebNg/src/app/reports/edm/edm-source-references/edm-source-references.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-source-references/edm-source-references.component.ts @@ -24,9 +24,10 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-edm-source-references', - templateUrl: './edm-source-references.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-edm-source-references', + templateUrl: './edm-source-references.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EdmSourceReferencesComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-summary-results/edm-summary-results.component.ts b/CSETWebNg/src/app/reports/edm/edm-summary-results/edm-summary-results.component.ts index 426696ad6d..b3e47bdbb5 100644 --- a/CSETWebNg/src/app/reports/edm/edm-summary-results/edm-summary-results.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-summary-results/edm-summary-results.component.ts @@ -26,9 +26,10 @@ import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'app-edm-summary-results', - templateUrl: './edm-summary-results.component.html', - styleUrls: ['./edm-summary-results.component.scss'] + selector: 'app-edm-summary-results', + templateUrl: './edm-summary-results.component.html', + styleUrls: ['./edm-summary-results.component.scss'], + standalone: false }) export class EdmSummaryResultsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm-toc/edm-toc.component.ts b/CSETWebNg/src/app/reports/edm/edm-toc/edm-toc.component.ts index 798e1705d8..dc7fd36a3d 100644 --- a/CSETWebNg/src/app/reports/edm/edm-toc/edm-toc.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm-toc/edm-toc.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-edm-toc', - templateUrl: './edm-toc.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-edm-toc', + templateUrl: './edm-toc.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EdmTocComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/edm.component.ts b/CSETWebNg/src/app/reports/edm/edm.component.ts index f4a1d55074..044c49d32a 100644 --- a/CSETWebNg/src/app/reports/edm/edm.component.ts +++ b/CSETWebNg/src/app/reports/edm/edm.component.ts @@ -32,9 +32,10 @@ import { ReportService } from '../../services/report.service'; import { saveAs } from "file-saver"; @Component({ - selector: 'edm', - templateUrl: './edm.component.html', - styleUrls: ['../reports.scss', 'edm.component.scss'] + selector: 'edm', + templateUrl: './edm.component.html', + styleUrls: ['../reports.scss', 'edm.component.scss'], + standalone: false }) export class EdmComponent implements OnInit, AfterContentInit { diff --git a/CSETWebNg/src/app/reports/edm/horizontal-bar-chart/horizontal-bar-chart.component.ts b/CSETWebNg/src/app/reports/edm/horizontal-bar-chart/horizontal-bar-chart.component.ts index 5aeec36a20..38103cb63a 100644 --- a/CSETWebNg/src/app/reports/edm/horizontal-bar-chart/horizontal-bar-chart.component.ts +++ b/CSETWebNg/src/app/reports/edm/horizontal-bar-chart/horizontal-bar-chart.component.ts @@ -26,9 +26,10 @@ import { EDMBarChartModel } from '../edm-bar-chart.model'; @Component({ - selector: 'edm-horizontal-bar-chart', - templateUrl: './horizontal-bar-chart.component.html', - styleUrls: ['../../reports.scss'] + selector: 'edm-horizontal-bar-chart', + templateUrl: './horizontal-bar-chart.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class EDMHorizontalBarChart implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/mat-comments/mat-comments.component.ts b/CSETWebNg/src/app/reports/edm/mat-comments/mat-comments.component.ts index e0e651f152..7b035cdbf1 100644 --- a/CSETWebNg/src/app/reports/edm/mat-comments/mat-comments.component.ts +++ b/CSETWebNg/src/app/reports/edm/mat-comments/mat-comments.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-mat-comments', - templateUrl: './mat-comments.component.html', - styleUrls: ['./mat-comments.component.scss'] + selector: 'app-mat-comments', + templateUrl: './mat-comments.component.html', + styleUrls: ['./mat-comments.component.scss'], + standalone: false }) export class MatCommentsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/edm/triple-bar-chart/triple-bar-chart.component.ts b/CSETWebNg/src/app/reports/edm/triple-bar-chart/triple-bar-chart.component.ts index c6d9a98b1f..48948d0a4a 100644 --- a/CSETWebNg/src/app/reports/edm/triple-bar-chart/triple-bar-chart.component.ts +++ b/CSETWebNg/src/app/reports/edm/triple-bar-chart/triple-bar-chart.component.ts @@ -26,9 +26,10 @@ import { EDMBarChartModel } from '../edm-bar-chart.model'; @Component({ - selector: 'edm-triple-bar-chart', - templateUrl: './triple-bar-chart.component.html', - styleUrls: ['../../reports.scss', './triple-bar-chart.component.scss'] + selector: 'edm-triple-bar-chart', + templateUrl: './triple-bar-chart.component.html', + styleUrls: ['../../reports.scss', './triple-bar-chart.component.scss'], + standalone: false }) export class EDMTripleBarChart implements OnInit, OnChanges { diff --git a/CSETWebNg/src/app/reports/eval-against-standards/eval-against-standards.component.ts b/CSETWebNg/src/app/reports/eval-against-standards/eval-against-standards.component.ts index 7097af4695..70611d77c9 100644 --- a/CSETWebNg/src/app/reports/eval-against-standards/eval-against-standards.component.ts +++ b/CSETWebNg/src/app/reports/eval-against-standards/eval-against-standards.component.ts @@ -35,9 +35,10 @@ import Chart from 'chart.js/auto'; * to work in the future. */ @Component({ - selector: 'app-eval-against-standards', - templateUrl: './eval-against-standards.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-eval-against-standards', + templateUrl: './eval-against-standards.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class EvalAgainstStandardsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/executive-summary/executive-summary.component.ts b/CSETWebNg/src/app/reports/executive-summary/executive-summary.component.ts index 28ec696d36..95997de677 100644 --- a/CSETWebNg/src/app/reports/executive-summary/executive-summary.component.ts +++ b/CSETWebNg/src/app/reports/executive-summary/executive-summary.component.ts @@ -34,9 +34,10 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'executive-summary', - templateUrl: './executive-summary.component.html', - styleUrls: ['../reports.scss'] + selector: 'executive-summary', + templateUrl: './executive-summary.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class ExecutiveSummaryComponent implements OnInit { response: any; diff --git a/CSETWebNg/src/app/reports/general-deficiency/general-deficiency.component.ts b/CSETWebNg/src/app/reports/general-deficiency/general-deficiency.component.ts index cad1104bbe..2c1921e53e 100644 --- a/CSETWebNg/src/app/reports/general-deficiency/general-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/general-deficiency/general-deficiency.component.ts @@ -31,9 +31,10 @@ import { QuestionsService } from '../../services/questions.service'; import { ActivatedRoute } from '@angular/router'; @Component({ - selector: 'app-general-deficiency', - templateUrl: './general-deficiency.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-general-deficiency', + templateUrl: './general-deficiency.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class GeneralDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/general/report-advisory/report-advisory.component.ts b/CSETWebNg/src/app/reports/general/report-advisory/report-advisory.component.ts index b53abaa3fb..440b3de719 100644 --- a/CSETWebNg/src/app/reports/general/report-advisory/report-advisory.component.ts +++ b/CSETWebNg/src/app/reports/general/report-advisory/report-advisory.component.ts @@ -26,9 +26,10 @@ import { ConfigService } from '../../../services/config.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-report-advisory', - templateUrl: './report-advisory.component.html', - styleUrls: ['./report-advisory.component.scss', '../../reports.scss'] + selector: 'app-report-advisory', + templateUrl: './report-advisory.component.html', + styleUrls: ['./report-advisory.component.scss', '../../reports.scss'], + standalone: false }) export class ReportAdvisoryComponent { diff --git a/CSETWebNg/src/app/reports/general/report-disclaimer/report-disclaimer.component.ts b/CSETWebNg/src/app/reports/general/report-disclaimer/report-disclaimer.component.ts index 0e706f3e95..503d8b340c 100644 --- a/CSETWebNg/src/app/reports/general/report-disclaimer/report-disclaimer.component.ts +++ b/CSETWebNg/src/app/reports/general/report-disclaimer/report-disclaimer.component.ts @@ -26,9 +26,10 @@ import { ConfigService } from '../../../services/config.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-report-disclaimer', - templateUrl: './report-disclaimer.component.html', - styleUrls: ['./report-disclaimer.component.scss', '../../reports.scss'] + selector: 'app-report-disclaimer', + templateUrl: './report-disclaimer.component.html', + styleUrls: ['./report-disclaimer.component.scss', '../../reports.scss'], + standalone: false }) export class ReportDisclaimerComponent { diff --git a/CSETWebNg/src/app/reports/hydro/hydro-action-items-report/hydro-action-items-report.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-action-items-report/hydro-action-items-report.component.ts index 6dbed48966..51eda228f5 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-action-items-report/hydro-action-items-report.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-action-items-report/hydro-action-items-report.component.ts @@ -7,9 +7,10 @@ import { QuestionsService } from '../../../services/questions.service'; import { ReportService } from '../../../services/report.service'; @Component({ - selector: 'app-hydro-action-items-report', - templateUrl: './hydro-action-items-report.component.html', - styleUrls: ['./hydro-action-items-report.component.scss', '../../reports.scss', '../../../../assets/sass/cset-font-styles.css','../../acet-reports.scss'] + selector: 'app-hydro-action-items-report', + templateUrl: './hydro-action-items-report.component.html', + styleUrls: ['./hydro-action-items-report.component.scss', '../../reports.scss', '../../../../assets/sass/cset-font-styles.css', '../../acet-reports.scss'], + standalone: false }) export class HydroActionItemsReportComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-acronyms/hydro-acronyms.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-acronyms/hydro-acronyms.component.ts index e33f994980..c020e14a4e 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-acronyms/hydro-acronyms.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-acronyms/hydro-acronyms.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-acronyms', - templateUrl: './hydro-acronyms.component.html', - styleUrls: ['./hydro-acronyms.component.scss'] + selector: 'app-hydro-acronyms', + templateUrl: './hydro-acronyms.component.html', + styleUrls: ['./hydro-acronyms.component.scss'], + standalone: false }) export class HydroAcronymsComponent { diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-consequences/hydro-consequences.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-consequences/hydro-consequences.component.ts index 76d42f5211..51570f292b 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-consequences/hydro-consequences.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-consequences/hydro-consequences.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-consequences', - templateUrl: './hydro-consequences.component.html', - styleUrls: ['./hydro-consequences.component.scss'] + selector: 'app-hydro-consequences', + templateUrl: './hydro-consequences.component.html', + styleUrls: ['./hydro-consequences.component.scss'], + standalone: false }) export class HydroConsequencesComponent { facilityName: string = 'My Facility'; diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-executive-summary/hydro-executive-summary.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-executive-summary/hydro-executive-summary.component.ts index 3ea4d5d6dc..eac7dec9b5 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-executive-summary/hydro-executive-summary.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-executive-summary/hydro-executive-summary.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-executive-summary', - templateUrl: './hydro-executive-summary.component.html', - styleUrls: ['./hydro-executive-summary.component.scss'] + selector: 'app-hydro-executive-summary', + templateUrl: './hydro-executive-summary.component.html', + styleUrls: ['./hydro-executive-summary.component.scss'], + standalone: false }) export class HydroExecutiveSummaryComponent { facilityName: string = 'My Facility'; diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-impact-category/hydro-impact-category.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-impact-category/hydro-impact-category.component.ts index 5c3c68c395..b91ec8507b 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-impact-category/hydro-impact-category.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-impact-category/hydro-impact-category.component.ts @@ -7,9 +7,10 @@ import { QuestionsService } from '../../../../services/questions.service'; import { ReportService } from '../../../../services/report.service'; @Component({ - selector: 'app-hydro-impact-category', - templateUrl: './hydro-impact-category.component.html', - styleUrls: ['./hydro-impact-category.component.scss'] + selector: 'app-hydro-impact-category', + templateUrl: './hydro-impact-category.component.html', + styleUrls: ['./hydro-impact-category.component.scss'], + standalone: false }) export class HydroImpactCategoryComponent implements OnInit { facilityName: string = 'My Facility'; diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-importance-of-cybersecurity/hydro-importance-of-cybersecurity.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-importance-of-cybersecurity/hydro-importance-of-cybersecurity.component.ts index a3c0d4ba74..b629f93e74 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-importance-of-cybersecurity/hydro-importance-of-cybersecurity.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-importance-of-cybersecurity/hydro-importance-of-cybersecurity.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-importance-of-cybersecurity', - templateUrl: './hydro-importance-of-cybersecurity.component.html', - styleUrls: ['./hydro-importance-of-cybersecurity.component.scss'] + selector: 'app-hydro-importance-of-cybersecurity', + templateUrl: './hydro-importance-of-cybersecurity.component.html', + styleUrls: ['./hydro-importance-of-cybersecurity.component.scss'], + standalone: false }) export class HydroImportanceOfCybersecurityComponent { diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report-feasibility/hydro-report-feasibility.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report-feasibility/hydro-report-feasibility.component.ts index f2b8c1ee66..6867410f89 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report-feasibility/hydro-report-feasibility.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report-feasibility/hydro-report-feasibility.component.ts @@ -7,9 +7,10 @@ import { MaturityService } from '../../../../services/maturity.service'; import { QuestionsService } from '../../../../services/questions.service'; @Component({ - selector: 'app-hydro-report-feasibility', - templateUrl: './hydro-report-feasibility.component.html', - styleUrls: ['./hydro-report-feasibility.component.scss'] + selector: 'app-hydro-report-feasibility', + templateUrl: './hydro-report-feasibility.component.html', + styleUrls: ['./hydro-report-feasibility.component.scss'], + standalone: false }) export class HydroFeasibilityReportComponent implements OnInit { facilityName: string = 'My Facility'; diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report.component.ts index ce5f5344e2..356527851b 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-report.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-report', - templateUrl: './hydro-report.component.html', - styleUrls: ['./hydro-report.component.scss', '../../reports.scss'] + selector: 'app-hydro-report', + templateUrl: './hydro-report.component.html', + styleUrls: ['./hydro-report.component.scss', '../../reports.scss'], + standalone: false }) export class HydroReportComponent { diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-results-summary/hydro-results-summary.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-results-summary/hydro-results-summary.component.ts index ccf38e34b0..54a2b37ddf 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-results-summary/hydro-results-summary.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-results-summary/hydro-results-summary.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-results-summary', - templateUrl: './hydro-results-summary.component.html', - styleUrls: ['./hydro-results-summary.component.scss'] + selector: 'app-hydro-results-summary', + templateUrl: './hydro-results-summary.component.html', + styleUrls: ['./hydro-results-summary.component.scss'], + standalone: false }) export class HydroResultsSummaryComponent { facilityName: string = 'My Facility'; diff --git a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-side-toc/hydro-side-toc.component.ts b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-side-toc/hydro-side-toc.component.ts index 2b05d171c0..69a0dc644f 100644 --- a/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-side-toc/hydro-side-toc.component.ts +++ b/CSETWebNg/src/app/reports/hydro/hydro-report/hydro-side-toc/hydro-side-toc.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-hydro-side-toc', - templateUrl: './hydro-side-toc.component.html', - styleUrls: ['../hydro-report.component.scss', '../../../reports.scss'] + selector: 'app-hydro-side-toc', + templateUrl: './hydro-side-toc.component.html', + styleUrls: ['../hydro-report.component.scss', '../../../reports.scss'], + standalone: false }) export class HydroSideTocComponent { scrollToElement(element) { diff --git a/CSETWebNg/src/app/reports/imr/imr-cover-sheet/imr-cover-sheet.component.ts b/CSETWebNg/src/app/reports/imr/imr-cover-sheet/imr-cover-sheet.component.ts index 69952dfc40..1b6ec5d8d2 100644 --- a/CSETWebNg/src/app/reports/imr/imr-cover-sheet/imr-cover-sheet.component.ts +++ b/CSETWebNg/src/app/reports/imr/imr-cover-sheet/imr-cover-sheet.component.ts @@ -1,9 +1,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-imr-cover-sheet', - templateUrl: './imr-cover-sheet.component.html', - styleUrls: ['./imr-cover-sheet.component.scss', '../imr-report/imr-report.component.scss'] + selector: 'app-imr-cover-sheet', + templateUrl: './imr-cover-sheet.component.html', + styleUrls: ['./imr-cover-sheet.component.scss', '../imr-report/imr-report.component.scss'], + standalone: false }) export class ImrCoverSheetComponent implements OnInit { @Input() diff --git a/CSETWebNg/src/app/reports/imr/imr-intro-about/imr-intro-about.component.ts b/CSETWebNg/src/app/reports/imr/imr-intro-about/imr-intro-about.component.ts index f94d881fb7..a30f15fc81 100644 --- a/CSETWebNg/src/app/reports/imr/imr-intro-about/imr-intro-about.component.ts +++ b/CSETWebNg/src/app/reports/imr/imr-intro-about/imr-intro-about.component.ts @@ -1,9 +1,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-imr-intro-about', - templateUrl: './imr-intro-about.component.html', - styleUrls: ['./imr-intro-about.component.scss', '../imr-report/imr-report.component.scss'] + selector: 'app-imr-intro-about', + templateUrl: './imr-intro-about.component.html', + styleUrls: ['./imr-intro-about.component.scss', '../imr-report/imr-report.component.scss'], + standalone: false }) export class ImrIntroAboutComponent { @Input() diff --git a/CSETWebNg/src/app/reports/imr/imr-report/imr-report.component.ts b/CSETWebNg/src/app/reports/imr/imr-report/imr-report.component.ts index d6c12a76b5..bc73aafc6d 100644 --- a/CSETWebNg/src/app/reports/imr/imr-report/imr-report.component.ts +++ b/CSETWebNg/src/app/reports/imr/imr-report/imr-report.component.ts @@ -29,9 +29,10 @@ import { ConfigService } from '../../../services/config.service'; import { CmuService } from '../../../services/cmu.service'; @Component({ - selector: 'app-imr-report', - templateUrl: './imr-report.component.html', - styleUrls: ['./imr-report.component.scss'] + selector: 'app-imr-report', + templateUrl: './imr-report.component.html', + styleUrls: ['./imr-report.component.scss'], + standalone: false }) export class ImrReportComponent implements OnInit { model: CmuReportModel = {}; diff --git a/CSETWebNg/src/app/reports/imr/imr-resources/imr-resources.component.ts b/CSETWebNg/src/app/reports/imr/imr-resources/imr-resources.component.ts index 8e4d06fcd0..d5d7806422 100644 --- a/CSETWebNg/src/app/reports/imr/imr-resources/imr-resources.component.ts +++ b/CSETWebNg/src/app/reports/imr/imr-resources/imr-resources.component.ts @@ -25,9 +25,10 @@ import { Component, Input } from '@angular/core'; @Component({ - selector: 'app-imr-resources', - templateUrl: './imr-resources.component.html', - styleUrls: ['../imr-report/imr-report.component.scss', '../../reports.scss'] + selector: 'app-imr-resources', + templateUrl: './imr-resources.component.html', + styleUrls: ['../imr-report/imr-report.component.scss', '../../reports.scss'], + standalone: false }) export class ImrResourcesComponent { diff --git a/CSETWebNg/src/app/reports/imr/imr-side-toc/imr-side-toc.component.ts b/CSETWebNg/src/app/reports/imr/imr-side-toc/imr-side-toc.component.ts index 993d2a405d..be85bea614 100644 --- a/CSETWebNg/src/app/reports/imr/imr-side-toc/imr-side-toc.component.ts +++ b/CSETWebNg/src/app/reports/imr/imr-side-toc/imr-side-toc.component.ts @@ -1,9 +1,10 @@ import { Component } from '@angular/core'; @Component({ - selector: 'app-imr-side-toc', - templateUrl: './imr-side-toc.component.html', - styleUrls: ['../imr-report/imr-report.component.scss'] + selector: 'app-imr-side-toc', + templateUrl: './imr-side-toc.component.html', + styleUrls: ['../imr-report/imr-report.component.scss'], + standalone: false }) export class ImrSideTocComponent { diff --git a/CSETWebNg/src/app/reports/info-block/info-block.component.ts b/CSETWebNg/src/app/reports/info-block/info-block.component.ts index 88d6cf56fa..1130924e39 100644 --- a/CSETWebNg/src/app/reports/info-block/info-block.component.ts +++ b/CSETWebNg/src/app/reports/info-block/info-block.component.ts @@ -2,8 +2,9 @@ import { Component, Input, OnInit } from '@angular/core'; import { ReportService } from '../../services/report.service'; @Component({ - selector: 'app-info-block', - templateUrl: './info-block.component.html' + selector: 'app-info-block', + templateUrl: './info-block.component.html', + standalone: false }) export class InfoBlockComponent { diff --git a/CSETWebNg/src/app/reports/irp/irp.component.ts b/CSETWebNg/src/app/reports/irp/irp.component.ts index f9ea5c0417..8d1495df15 100644 --- a/CSETWebNg/src/app/reports/irp/irp.component.ts +++ b/CSETWebNg/src/app/reports/irp/irp.component.ts @@ -29,9 +29,10 @@ import { ConfigService } from '../../services/config.service'; import { ACETService } from '../../services/acet.service'; @Component({ - selector: 'app-irp-section', - templateUrl: './irp.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-irp-section', + templateUrl: './irp.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class IrpSectionComponent implements OnInit, AfterViewInit, AfterViewChecked { @Input() diff --git a/CSETWebNg/src/app/reports/ise-answeredquestions/ise-answeredquestions.component.ts b/CSETWebNg/src/app/reports/ise-answeredquestions/ise-answeredquestions.component.ts index 2d4c7bd849..5cbd66d49d 100644 --- a/CSETWebNg/src/app/reports/ise-answeredquestions/ise-answeredquestions.component.ts +++ b/CSETWebNg/src/app/reports/ise-answeredquestions/ise-answeredquestions.component.ts @@ -30,9 +30,10 @@ import { NCUAService } from '../../services/ncua.service'; import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-ise-answeredquestions', - templateUrl: './ise-answeredquestions.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-ise-answeredquestions', + templateUrl: './ise-answeredquestions.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class IseAnsweredQuestionsComponent implements OnInit { response: any = {}; diff --git a/CSETWebNg/src/app/reports/ise-data/ise-data.component.ts b/CSETWebNg/src/app/reports/ise-data/ise-data.component.ts index 650d46e818..dc424d0091 100644 --- a/CSETWebNg/src/app/reports/ise-data/ise-data.component.ts +++ b/CSETWebNg/src/app/reports/ise-data/ise-data.component.ts @@ -34,9 +34,10 @@ import { VersionService } from '../../services/version.service'; @Component({ - selector: 'app-ise-data', - templateUrl: './ise-data.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-ise-data', + templateUrl: './ise-data.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class IseDataComponent implements OnInit { response: any = {}; diff --git a/CSETWebNg/src/app/reports/ise-donut-chart/ise-donut-chart.component.ts b/CSETWebNg/src/app/reports/ise-donut-chart/ise-donut-chart.component.ts index a18e7f68df..60419a254e 100644 --- a/CSETWebNg/src/app/reports/ise-donut-chart/ise-donut-chart.component.ts +++ b/CSETWebNg/src/app/reports/ise-donut-chart/ise-donut-chart.component.ts @@ -28,9 +28,10 @@ import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout'; import { Component, Input, OnChanges, OnInit, } from '@angular/core'; @Component({ - selector: 'app-ise-donut-chart', - templateUrl: './ise-donut-chart.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-ise-donut-chart', + templateUrl: './ise-donut-chart.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class IseDonutChartComponent implements OnInit, OnChanges { @Input() diff --git a/CSETWebNg/src/app/reports/ise-examination/ise-examination.component.ts b/CSETWebNg/src/app/reports/ise-examination/ise-examination.component.ts index a5fb13875a..1e0dc090f4 100644 --- a/CSETWebNg/src/app/reports/ise-examination/ise-examination.component.ts +++ b/CSETWebNg/src/app/reports/ise-examination/ise-examination.component.ts @@ -33,9 +33,10 @@ import { ObservationsService } from '../../services/observations.service'; import { AssessmentService } from '../../services/assessment.service'; @Component({ - selector: 'app-ise-examination', - templateUrl: './ise-examination.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-ise-examination', + templateUrl: './ise-examination.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class IseExaminationComponent implements OnInit { response: any = {}; diff --git a/CSETWebNg/src/app/reports/ise-examiner/ise-examiner.component.ts b/CSETWebNg/src/app/reports/ise-examiner/ise-examiner.component.ts index 9e1995c9de..0ecabdd6cb 100644 --- a/CSETWebNg/src/app/reports/ise-examiner/ise-examiner.component.ts +++ b/CSETWebNg/src/app/reports/ise-examiner/ise-examiner.component.ts @@ -33,9 +33,10 @@ import { AssessmentService } from '../../services/assessment.service'; import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-ise-examiner', - templateUrl: './ise-examiner.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss'] + selector: 'app-ise-examiner', + templateUrl: './ise-examiner.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss'], + standalone: false }) export class IseExaminerComponent implements OnInit { response: any = {}; diff --git a/CSETWebNg/src/app/reports/ise-merit/ise-merit.component.ts b/CSETWebNg/src/app/reports/ise-merit/ise-merit.component.ts index 246288767f..0265b22a93 100644 --- a/CSETWebNg/src/app/reports/ise-merit/ise-merit.component.ts +++ b/CSETWebNg/src/app/reports/ise-merit/ise-merit.component.ts @@ -32,9 +32,10 @@ import { QuestionsService } from '../../services/questions.service'; import { NCUAService } from '../../services/ncua.service'; @Component({ - selector: 'app-ise-merit', - templateUrl: './ise-merit.component.html', - styleUrls: ['../reports.scss', '../acet-reports.scss', '../../../assets/sass/cset-font-styles.css'] + selector: 'app-ise-merit', + templateUrl: './ise-merit.component.html', + styleUrls: ['../reports.scss', '../acet-reports.scss', '../../../assets/sass/cset-font-styles.css'], + standalone: false }) export class IseMeritComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/logo-for-reports/logo-for-reports.component.ts b/CSETWebNg/src/app/reports/logo-for-reports/logo-for-reports.component.ts index be5fa9d95a..e5b9e70f85 100644 --- a/CSETWebNg/src/app/reports/logo-for-reports/logo-for-reports.component.ts +++ b/CSETWebNg/src/app/reports/logo-for-reports/logo-for-reports.component.ts @@ -25,8 +25,9 @@ import { Component, OnInit } from '@angular/core'; import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'app-logo-for-reports', - templateUrl: './logo-for-reports.component.html' + selector: 'app-logo-for-reports', + templateUrl: './logo-for-reports.component.html', + standalone: false }) export class LogoForReportsComponent implements OnInit { sourceImage = ''; diff --git a/CSETWebNg/src/app/reports/module-content/guidance-block/guidance-block.component.ts b/CSETWebNg/src/app/reports/module-content/guidance-block/guidance-block.component.ts index 9e37ff36bc..065653b9c3 100644 --- a/CSETWebNg/src/app/reports/module-content/guidance-block/guidance-block.component.ts +++ b/CSETWebNg/src/app/reports/module-content/guidance-block/guidance-block.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-guidance-block', - templateUrl: './guidance-block.component.html', - styleUrls: ['./guidance-block.component.scss'] + selector: 'app-guidance-block', + templateUrl: './guidance-block.component.html', + styleUrls: ['./guidance-block.component.scss'], + standalone: false }) export class GuidanceBlockComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/model/mc-grouping/mc-grouping.component.ts b/CSETWebNg/src/app/reports/module-content/model/mc-grouping/mc-grouping.component.ts index b9e39f6242..19328376f3 100644 --- a/CSETWebNg/src/app/reports/module-content/model/mc-grouping/mc-grouping.component.ts +++ b/CSETWebNg/src/app/reports/module-content/model/mc-grouping/mc-grouping.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-mc-grouping', - templateUrl: './mc-grouping.component.html', - styleUrls: ['./mc-grouping.component.scss'] + selector: 'app-mc-grouping', + templateUrl: './mc-grouping.component.html', + styleUrls: ['./mc-grouping.component.scss'], + standalone: false }) export class McGroupingComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/model/mc-option/mc-option.component.ts b/CSETWebNg/src/app/reports/module-content/model/mc-option/mc-option.component.ts index 7c87172080..04879bef80 100644 --- a/CSETWebNg/src/app/reports/module-content/model/mc-option/mc-option.component.ts +++ b/CSETWebNg/src/app/reports/module-content/model/mc-option/mc-option.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-mc-option', - templateUrl: './mc-option.component.html', - styleUrls: ['./mc-option.component.scss'] + selector: 'app-mc-option', + templateUrl: './mc-option.component.html', + styleUrls: ['./mc-option.component.scss'], + standalone: false }) export class McOptionComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/model/mc-question/mc-question.component.ts b/CSETWebNg/src/app/reports/module-content/model/mc-question/mc-question.component.ts index fd4aee79cf..28f4f019be 100644 --- a/CSETWebNg/src/app/reports/module-content/model/mc-question/mc-question.component.ts +++ b/CSETWebNg/src/app/reports/module-content/model/mc-question/mc-question.component.ts @@ -25,9 +25,10 @@ import { Component, Input, OnInit } from '@angular/core'; import { ReportService } from '../../../../services/report.service'; @Component({ - selector: 'app-mc-question', - templateUrl: './mc-question.component.html', - styleUrls: ['./mc-question.component.scss'] + selector: 'app-mc-question', + templateUrl: './mc-question.component.html', + styleUrls: ['./mc-question.component.scss'], + standalone: false }) export class McQuestionComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/model/module-content-model/module-content-model.component.ts b/CSETWebNg/src/app/reports/module-content/model/module-content-model/module-content-model.component.ts index 723ab954e2..46e5a7a0b7 100644 --- a/CSETWebNg/src/app/reports/module-content/model/module-content-model/module-content-model.component.ts +++ b/CSETWebNg/src/app/reports/module-content/model/module-content-model/module-content-model.component.ts @@ -29,9 +29,10 @@ import { Title } from '@angular/platform-browser'; * The page-level wrapper for a Module Content Report containing a (Maturity) Model. */ @Component({ - selector: 'app-module-content-model', - templateUrl: './module-content-model.component.html', - styleUrls: ['./module-content-model.component.scss'] + selector: 'app-module-content-model', + templateUrl: './module-content-model.component.html', + styleUrls: ['./module-content-model.component.scss'], + standalone: false }) export class ModuleContentModelComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/module-content-launch/module-content-launch.component.ts b/CSETWebNg/src/app/reports/module-content/module-content-launch/module-content-launch.component.ts index 84f4cd5e7b..1cd3c4096f 100644 --- a/CSETWebNg/src/app/reports/module-content/module-content-launch/module-content-launch.component.ts +++ b/CSETWebNg/src/app/reports/module-content/module-content-launch/module-content-launch.component.ts @@ -26,10 +26,11 @@ import { SetBuilderService } from '../../../services/set-builder.service'; import { AssessmentService } from '../../../services/assessment.service'; @Component({ - selector: 'app-module-content-launch', - templateUrl: './module-content-launch.component.html', - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a' } + selector: 'app-module-content-launch', + templateUrl: './module-content-launch.component.html', + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a' }, + standalone: false }) export class ModuleContentLaunchComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/module-content-standard/module-content-standard.component.ts b/CSETWebNg/src/app/reports/module-content/module-content-standard/module-content-standard.component.ts index 2ae39006d7..0f563e3ead 100644 --- a/CSETWebNg/src/app/reports/module-content/module-content-standard/module-content-standard.component.ts +++ b/CSETWebNg/src/app/reports/module-content/module-content-standard/module-content-standard.component.ts @@ -26,9 +26,10 @@ import { Title } from '@angular/platform-browser'; import { ReportService } from '../../../services/report.service'; @Component({ - selector: 'app-module-content-standard', - templateUrl: './module-content-standard.component.html', - styleUrls: ['./module-content-standard.component.scss'] + selector: 'app-module-content-standard', + templateUrl: './module-content-standard.component.html', + styleUrls: ['./module-content-standard.component.scss'], + standalone: false }) export class ModuleContentStandardComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/module-content/module-content.component.ts b/CSETWebNg/src/app/reports/module-content/module-content/module-content.component.ts index 76307acda9..e0c0c66c88 100644 --- a/CSETWebNg/src/app/reports/module-content/module-content/module-content.component.ts +++ b/CSETWebNg/src/app/reports/module-content/module-content/module-content.component.ts @@ -27,10 +27,11 @@ import { ReportService } from '../../../services/report.service'; @Component({ - selector: 'app-module-content', - templateUrl: './module-content.component.html', - styleUrls: ['../../../reports/reports.scss', './module-content.component.scss'], - encapsulation: ViewEncapsulation.None + selector: 'app-module-content', + templateUrl: './module-content.component.html', + styleUrls: ['../../../reports/reports.scss', './module-content.component.scss'], + encapsulation: ViewEncapsulation.None, + standalone: false }) export class ModuleContentComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/references-block/references-block.component.ts b/CSETWebNg/src/app/reports/module-content/references-block/references-block.component.ts index c67839cb83..d75afa72b2 100644 --- a/CSETWebNg/src/app/reports/module-content/references-block/references-block.component.ts +++ b/CSETWebNg/src/app/reports/module-content/references-block/references-block.component.ts @@ -24,9 +24,10 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-references-block', - templateUrl: './references-block.component.html', - styleUrls: ['./references-block.component.scss'] + selector: 'app-references-block', + templateUrl: './references-block.component.html', + styleUrls: ['./references-block.component.scss'], + standalone: false }) export class ReferencesBlockComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/module-content/related-q-block/related-q-block.component.ts b/CSETWebNg/src/app/reports/module-content/related-q-block/related-q-block.component.ts index 7e0f255f04..0dda3fdd5d 100644 --- a/CSETWebNg/src/app/reports/module-content/related-q-block/related-q-block.component.ts +++ b/CSETWebNg/src/app/reports/module-content/related-q-block/related-q-block.component.ts @@ -24,8 +24,9 @@ import { Component, Input, OnInit } from '@angular/core'; @Component({ - selector: 'app-related-q-block', - templateUrl: './related-q-block.component.html' + selector: 'app-related-q-block', + templateUrl: './related-q-block.component.html', + standalone: false }) export class RelatedQBlockComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/mvra/mvra-report.component.ts b/CSETWebNg/src/app/reports/mvra/mvra-report.component.ts index 1061798895..2f2a9f3626 100644 --- a/CSETWebNg/src/app/reports/mvra/mvra-report.component.ts +++ b/CSETWebNg/src/app/reports/mvra/mvra-report.component.ts @@ -27,9 +27,10 @@ import { ConfigService } from '../../services/config.service'; import { ReportService } from '../../services/report.service'; @Component({ - selector: 'app-mvra-report', - templateUrl: './mvra-report.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-mvra-report', + templateUrl: './mvra-report.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class MvraReportComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/observation-tearouts/observation-tearouts.component.ts b/CSETWebNg/src/app/reports/observation-tearouts/observation-tearouts.component.ts index c21a62ec12..e2ee9e871f 100644 --- a/CSETWebNg/src/app/reports/observation-tearouts/observation-tearouts.component.ts +++ b/CSETWebNg/src/app/reports/observation-tearouts/observation-tearouts.component.ts @@ -28,9 +28,10 @@ import { ReportService } from '../../services/report.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'observations', - templateUrl: './observation-tearouts.component.html', - styleUrls: ['../reports.scss'] + selector: 'observations', + templateUrl: './observation-tearouts.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class ObservationTearoutsComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/overall-compliance/overall-compliance.component.ts b/CSETWebNg/src/app/reports/overall-compliance/overall-compliance.component.ts index 36b8730333..3230808aa6 100644 --- a/CSETWebNg/src/app/reports/overall-compliance/overall-compliance.component.ts +++ b/CSETWebNg/src/app/reports/overall-compliance/overall-compliance.component.ts @@ -26,9 +26,10 @@ import { ReportAnalysisService } from '../../services/report-analysis.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-overall-compliance', - templateUrl: './overall-compliance.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-overall-compliance', + templateUrl: './overall-compliance.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class OverallComplianceComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/pdf-reports/pdf-reports.component.ts b/CSETWebNg/src/app/reports/pdf-reports/pdf-reports.component.ts index 373eeb269e..851874f9a7 100644 --- a/CSETWebNg/src/app/reports/pdf-reports/pdf-reports.component.ts +++ b/CSETWebNg/src/app/reports/pdf-reports/pdf-reports.component.ts @@ -27,9 +27,10 @@ import { HttpClient } from '@angular/common/http'; @Component({ - selector: 'app-pdf-reports', - templateUrl: './pdf-reports.component.html', - styleUrls: ['./pdf-reports.component.scss'] + selector: 'app-pdf-reports', + templateUrl: './pdf-reports.component.html', + styleUrls: ['./pdf-reports.component.scss'], + standalone: false }) export class PdfReportsComponent implements OnInit, AfterViewInit { diff --git a/CSETWebNg/src/app/reports/physical-summary/physical-summary.component.ts b/CSETWebNg/src/app/reports/physical-summary/physical-summary.component.ts index 8d7a45b683..ad890462ab 100644 --- a/CSETWebNg/src/app/reports/physical-summary/physical-summary.component.ts +++ b/CSETWebNg/src/app/reports/physical-summary/physical-summary.component.ts @@ -36,9 +36,10 @@ import { AssessmentService } from '../../services/assessment.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'physical-summary', - templateUrl: './physical-summary.component.html', - styleUrls: ['../reports.scss'] + selector: 'physical-summary', + templateUrl: './physical-summary.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class PhysicalSummaryComponent implements OnInit, AfterViewInit { chartStandardsSummary: Chart; diff --git a/CSETWebNg/src/app/reports/question-comments/question-comments.component.ts b/CSETWebNg/src/app/reports/question-comments/question-comments.component.ts index 1631918b77..a30b8d8211 100644 --- a/CSETWebNg/src/app/reports/question-comments/question-comments.component.ts +++ b/CSETWebNg/src/app/reports/question-comments/question-comments.component.ts @@ -27,9 +27,10 @@ import { ReportService } from '../../services/report.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-question-comments', - templateUrl: './question-comments.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-question-comments', + templateUrl: './question-comments.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class QuestionCommentsComponent { diff --git a/CSETWebNg/src/app/reports/questions-marked-for-review/questions-marked-for-review.component.ts b/CSETWebNg/src/app/reports/questions-marked-for-review/questions-marked-for-review.component.ts index 6af0e7c2e5..be127464db 100644 --- a/CSETWebNg/src/app/reports/questions-marked-for-review/questions-marked-for-review.component.ts +++ b/CSETWebNg/src/app/reports/questions-marked-for-review/questions-marked-for-review.component.ts @@ -26,9 +26,10 @@ import { QuestionsService } from '../../services/questions.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-questions-marked-for-review', - templateUrl: './questions-marked-for-review.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-questions-marked-for-review', + templateUrl: './questions-marked-for-review.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class QuestionsMarkedForReviewComponent { diff --git a/CSETWebNg/src/app/reports/questions-reviewed/questions-reviewed.component.ts b/CSETWebNg/src/app/reports/questions-reviewed/questions-reviewed.component.ts index 858a239848..e1b0603635 100644 --- a/CSETWebNg/src/app/reports/questions-reviewed/questions-reviewed.component.ts +++ b/CSETWebNg/src/app/reports/questions-reviewed/questions-reviewed.component.ts @@ -26,9 +26,10 @@ import { TranslocoService } from '@jsverse/transloco'; import { QuestionsService } from '../../services/questions.service'; @Component({ - selector: 'app-questions-reviewed', - templateUrl: './questions-reviewed.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-questions-reviewed', + templateUrl: './questions-reviewed.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class QuestionsReviewedComponent { @Input('data') diff --git a/CSETWebNg/src/app/reports/ranked-subject-areas/ranked-subject-areas.component.ts b/CSETWebNg/src/app/reports/ranked-subject-areas/ranked-subject-areas.component.ts index 4db9022d1a..1494644c57 100644 --- a/CSETWebNg/src/app/reports/ranked-subject-areas/ranked-subject-areas.component.ts +++ b/CSETWebNg/src/app/reports/ranked-subject-areas/ranked-subject-areas.component.ts @@ -26,9 +26,10 @@ import { ReportAnalysisService } from '../../services/report-analysis.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-ranked-subject-areas', - templateUrl: './ranked-subject-areas.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-ranked-subject-areas', + templateUrl: './ranked-subject-areas.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class RankedSubjectAreasComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/report-test/report-test.component.ts b/CSETWebNg/src/app/reports/report-test/report-test.component.ts index 7f2884e283..f1056e9811 100644 --- a/CSETWebNg/src/app/reports/report-test/report-test.component.ts +++ b/CSETWebNg/src/app/reports/report-test/report-test.component.ts @@ -26,7 +26,8 @@ import { Component } from '@angular/core'; @Component({ selector: 'report-test', templateUrl: './report-test.component.html', - preserveWhitespaces: true + preserveWhitespaces: true, + standalone: false }) export class ReportTestComponent { diff --git a/CSETWebNg/src/app/reports/reports.scss b/CSETWebNg/src/app/reports/reports.scss index 834dd3cbbe..5c94bb3abf 100644 --- a/CSETWebNg/src/app/reports/reports.scss +++ b/CSETWebNg/src/app/reports/reports.scss @@ -21,6 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +@use "sass:color"; @use '../../../node_modules/bootstrap/dist/css/bootstrap.min.css'; /* ---- Report styles ---- */ @@ -2337,12 +2338,12 @@ ol.alpha-bracket li::before { .checkbox-custom:disabled+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - border-color: lighten($secondary-color, 35%); + border-color: color.adjust($secondary-color, $lightness: 35%); } .checkbox-custom:disabled:checked+.checkbox-custom-label:before, .radio-custom:disabled+.radio-custom-label:before { - background-color: lighten($secondary-color, 35%); + background-color: color.adjust($secondary-color, $lightness: 35%); } // diff --git a/CSETWebNg/src/app/reports/rra/rra-deficiency/rra-deficiency.component.ts b/CSETWebNg/src/app/reports/rra/rra-deficiency/rra-deficiency.component.ts index 27dcf754ad..75ba38c313 100644 --- a/CSETWebNg/src/app/reports/rra/rra-deficiency/rra-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/rra/rra-deficiency/rra-deficiency.component.ts @@ -32,9 +32,10 @@ import { RraDataService } from '../../../services/rra-data.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-rra-deficiency', - templateUrl: './rra-deficiency.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss'] + selector: 'app-rra-deficiency', + templateUrl: './rra-deficiency.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss'], + standalone: false }) export class RraDeficiencyComponent implements OnInit { response: any; diff --git a/CSETWebNg/src/app/reports/rra/rra-report/rra-report.component.ts b/CSETWebNg/src/app/reports/rra/rra-report/rra-report.component.ts index a1ab6ba83a..3d0eed1849 100644 --- a/CSETWebNg/src/app/reports/rra/rra-report/rra-report.component.ts +++ b/CSETWebNg/src/app/reports/rra/rra-report/rra-report.component.ts @@ -32,9 +32,10 @@ import { ConfigService } from '../../../services/config.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'rra-report', - templateUrl: './rra-report.component.html', - styleUrls: ['../../reports.scss'] + selector: 'rra-report', + templateUrl: './rra-report.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class RraReportComponent implements OnInit { response: any; diff --git a/CSETWebNg/src/app/reports/sal-section/sal-section.component.ts b/CSETWebNg/src/app/reports/sal-section/sal-section.component.ts index 7bdc64bc24..d1107e79f6 100644 --- a/CSETWebNg/src/app/reports/sal-section/sal-section.component.ts +++ b/CSETWebNg/src/app/reports/sal-section/sal-section.component.ts @@ -27,9 +27,10 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'app-sal-section', - templateUrl: './sal-section.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-sal-section', + templateUrl: './sal-section.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class SalSectionComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/sd-owner/sd-owner-comments/sd-owner-comments-mfr.component.ts b/CSETWebNg/src/app/reports/sd-owner/sd-owner-comments/sd-owner-comments-mfr.component.ts index 2c261218ad..bccdf0a7ea 100644 --- a/CSETWebNg/src/app/reports/sd-owner/sd-owner-comments/sd-owner-comments-mfr.component.ts +++ b/CSETWebNg/src/app/reports/sd-owner/sd-owner-comments/sd-owner-comments-mfr.component.ts @@ -32,9 +32,10 @@ import { TranslocoService } from '@jsverse/transloco'; import { Title } from '@angular/platform-browser'; @Component({ - selector: 'app-sd-owner-comments-mfr', - templateUrl: './sd-owner-comments-mfr.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-sd-owner-comments-mfr', + templateUrl: './sd-owner-comments-mfr.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class SdOwnerCommentsMfrComponent { diff --git a/CSETWebNg/src/app/reports/sd-owner/sd-owner-deficiency/sd-owner-deficiency.component.ts b/CSETWebNg/src/app/reports/sd-owner/sd-owner-deficiency/sd-owner-deficiency.component.ts index 326a97b919..e5c3befcc9 100644 --- a/CSETWebNg/src/app/reports/sd-owner/sd-owner-deficiency/sd-owner-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/sd-owner/sd-owner-deficiency/sd-owner-deficiency.component.ts @@ -4,9 +4,10 @@ import { AssessmentService } from '../../../services/assessment.service'; import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'app-sd-owner-deficiency', - templateUrl: './sd-owner-deficiency.component.html', - styleUrls: ['../../reports.scss', './sd-owner-deficiency.component.scss'] + selector: 'app-sd-owner-deficiency', + templateUrl: './sd-owner-deficiency.component.html', + styleUrls: ['../../reports.scss', './sd-owner-deficiency.component.scss'], + standalone: false }) export class SdOwnerDeficiencyComponent { diff --git a/CSETWebNg/src/app/reports/sd/sd-answer-summary-report/sd-answer-summary-report.component.ts b/CSETWebNg/src/app/reports/sd/sd-answer-summary-report/sd-answer-summary-report.component.ts index 3bf93f5eb7..8010352b2a 100644 --- a/CSETWebNg/src/app/reports/sd/sd-answer-summary-report/sd-answer-summary-report.component.ts +++ b/CSETWebNg/src/app/reports/sd/sd-answer-summary-report/sd-answer-summary-report.component.ts @@ -27,9 +27,10 @@ import { AssessmentService } from '../../../services/assessment.service'; import { QuestionsNestedService } from '../../../services/questions-nested.service'; @Component({ - selector: 'app-sd-answer-summary-report', - templateUrl: './sd-answer-summary-report.component.html', - styleUrls: ['../../reports.scss'] + selector: 'app-sd-answer-summary-report', + templateUrl: './sd-answer-summary-report.component.html', + styleUrls: ['../../reports.scss'], + standalone: false }) export class SdAnswerSummaryReportComponent implements OnInit { domains: any[] = []; diff --git a/CSETWebNg/src/app/reports/securityplan/securityplan.component.ts b/CSETWebNg/src/app/reports/securityplan/securityplan.component.ts index 77f737d784..65381abe81 100644 --- a/CSETWebNg/src/app/reports/securityplan/securityplan.component.ts +++ b/CSETWebNg/src/app/reports/securityplan/securityplan.component.ts @@ -33,9 +33,10 @@ import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'securityplan', - templateUrl: './securityplan.component.html', - styleUrls: ['../reports.scss'] + selector: 'securityplan', + templateUrl: './securityplan.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class SecurityplanComponent implements OnInit { translationSub: any; diff --git a/CSETWebNg/src/app/reports/site-detail/site-detail.component.ts b/CSETWebNg/src/app/reports/site-detail/site-detail.component.ts index 0dc004fe81..a256b3fd3e 100644 --- a/CSETWebNg/src/app/reports/site-detail/site-detail.component.ts +++ b/CSETWebNg/src/app/reports/site-detail/site-detail.component.ts @@ -35,9 +35,10 @@ import { AssessmentService } from '../../services/assessment.service'; import { TranslocoService } from '@jsverse/transloco'; @Component({ - selector: 'site-detail', - templateUrl: './site-detail.component.html', - styleUrls: ['../reports.scss'] + selector: 'site-detail', + templateUrl: './site-detail.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class SiteDetailComponent implements OnInit { response: any = null; diff --git a/CSETWebNg/src/app/reports/site-information/site-information.component.ts b/CSETWebNg/src/app/reports/site-information/site-information.component.ts index 4925fc4b56..d3dcf38fd0 100644 --- a/CSETWebNg/src/app/reports/site-information/site-information.component.ts +++ b/CSETWebNg/src/app/reports/site-information/site-information.component.ts @@ -3,9 +3,10 @@ import { ReportService } from '../../services/report.service'; import { AssessmentService } from '../../services/assessment.service'; @Component({ - selector: 'app-site-information', - templateUrl: './site-information.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-site-information', + templateUrl: './site-information.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class SiteInformationComponent { diff --git a/CSETWebNg/src/app/reports/site-summary/site-summary.component.ts b/CSETWebNg/src/app/reports/site-summary/site-summary.component.ts index c687b7dd7d..9caf51e375 100644 --- a/CSETWebNg/src/app/reports/site-summary/site-summary.component.ts +++ b/CSETWebNg/src/app/reports/site-summary/site-summary.component.ts @@ -36,9 +36,10 @@ import { TranslocoService } from '@jsverse/transloco'; import Chart from 'chart.js/auto'; @Component({ - selector: 'site-summary', - templateUrl: './site-summary.component.html', - styleUrls: ['../reports.scss'] + selector: 'site-summary', + templateUrl: './site-summary.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class SiteSummaryComponent implements OnInit, AfterViewInit { chartStandardsSummary: Chart; diff --git a/CSETWebNg/src/app/reports/standards-compliance/standards-compliance.component.ts b/CSETWebNg/src/app/reports/standards-compliance/standards-compliance.component.ts index a6fb9827ed..da6555b865 100644 --- a/CSETWebNg/src/app/reports/standards-compliance/standards-compliance.component.ts +++ b/CSETWebNg/src/app/reports/standards-compliance/standards-compliance.component.ts @@ -26,9 +26,10 @@ import { ReportAnalysisService } from '../../services/report-analysis.service'; import Chart from 'chart.js/auto'; @Component({ - selector: 'app-standards-compliance', - templateUrl: './standards-compliance.component.html', - styleUrls: ['../reports.scss'] + selector: 'app-standards-compliance', + templateUrl: './standards-compliance.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class StandardsComplianceComponent implements OnInit, AfterViewChecked { diff --git a/CSETWebNg/src/app/reports/trend-report/trend-report.component.ts b/CSETWebNg/src/app/reports/trend-report/trend-report.component.ts index b5b826042f..51f74679e7 100644 --- a/CSETWebNg/src/app/reports/trend-report/trend-report.component.ts +++ b/CSETWebNg/src/app/reports/trend-report/trend-report.component.ts @@ -31,9 +31,10 @@ import { ConfigService } from '../../services/config.service'; @Component({ - selector: 'trend-report', - templateUrl: './trend-report.component.html', - styleUrls: ['../reports.scss'] + selector: 'trend-report', + templateUrl: './trend-report.component.html', + styleUrls: ['../reports.scss'], + standalone: false }) export class TrendReportComponent implements OnInit, AfterViewChecked { diff --git a/CSETWebNg/src/app/reports/tsa-sd/tsa-sd.component.ts b/CSETWebNg/src/app/reports/tsa-sd/tsa-sd.component.ts index 0ab614e04a..72c9ac5064 100644 --- a/CSETWebNg/src/app/reports/tsa-sd/tsa-sd.component.ts +++ b/CSETWebNg/src/app/reports/tsa-sd/tsa-sd.component.ts @@ -4,9 +4,10 @@ import { AssessmentService } from '../../services/assessment.service'; import { MaturityService } from '../../services/maturity.service'; @Component({ - selector: 'app-tsa-sd', - templateUrl: './tsa-sd.component.html', - styleUrls: ['./tsa-sd.component.scss', '../reports.scss'] + selector: 'app-tsa-sd', + templateUrl: './tsa-sd.component.html', + styleUrls: ['./tsa-sd.component.scss', '../reports.scss'], + standalone: false }) export class TsaSdComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/vadr/open-ended-questions/open-ended-questions.component.ts b/CSETWebNg/src/app/reports/vadr/open-ended-questions/open-ended-questions.component.ts index 688c88fc96..e266d9d535 100644 --- a/CSETWebNg/src/app/reports/vadr/open-ended-questions/open-ended-questions.component.ts +++ b/CSETWebNg/src/app/reports/vadr/open-ended-questions/open-ended-questions.component.ts @@ -40,13 +40,14 @@ import { MaturityFilteringService } from "../../../services/filtering/maturity-f import { ngxCsv } from "ngx-csv/ngx-csv"; @Component({ - selector: "app-open-ended-questions", - templateUrl: "./open-ended-questions.component.html", - styleUrls: [ - "../../reports.scss", - "../../acet-reports.scss", - "./open-ended-questions.component.scss", - ], + selector: "app-open-ended-questions", + templateUrl: "./open-ended-questions.component.html", + styleUrls: [ + "../../reports.scss", + "../../acet-reports.scss", + "./open-ended-questions.component.scss", + ], + standalone: false }) export class OpenEndedQuestionsComponent implements OnInit { groupings: QuestionGrouping[]; diff --git a/CSETWebNg/src/app/reports/vadr/vadr-deficiency/vadr-deficiency.component.ts b/CSETWebNg/src/app/reports/vadr/vadr-deficiency/vadr-deficiency.component.ts index 5907563b28..94110d7ab6 100644 --- a/CSETWebNg/src/app/reports/vadr/vadr-deficiency/vadr-deficiency.component.ts +++ b/CSETWebNg/src/app/reports/vadr/vadr-deficiency/vadr-deficiency.component.ts @@ -31,9 +31,10 @@ import { QuestionsService } from '../../../services/questions.service'; @Component({ - selector: 'app-vadr-deficiency', - templateUrl: './vadr-deficiency.component.html', - styleUrls: ['../../reports.scss', '../../acet-reports.scss'] + selector: 'app-vadr-deficiency', + templateUrl: './vadr-deficiency.component.html', + styleUrls: ['../../reports.scss', '../../acet-reports.scss'], + standalone: false }) export class VadrDeficiencyComponent implements OnInit { diff --git a/CSETWebNg/src/app/reports/vadr/vadr-report/vadr-report.component.ts b/CSETWebNg/src/app/reports/vadr/vadr-report/vadr-report.component.ts index df61bd13b3..970e261e00 100644 --- a/CSETWebNg/src/app/reports/vadr/vadr-report/vadr-report.component.ts +++ b/CSETWebNg/src/app/reports/vadr/vadr-report/vadr-report.component.ts @@ -33,10 +33,12 @@ import { VadrDataService } from '../../../services/vadr-data.service'; import { MaturityService } from '../../../services/maturity.service'; @Component({ - selector: 'app-vadr-report', - templateUrl: './vadr-report.component.html', - styleUrls: ['../../reports.scss'] - // styleUrls: ['./vadr-report.component.scss'] + selector: 'app-vadr-report', + templateUrl: './vadr-report.component.html', + styleUrls: ['../../reports.scss'] + // styleUrls: ['./vadr-report.component.scss'] + , + standalone: false }) export class VadrReportComponent implements OnInit { mainResponse: any; diff --git a/CSETWebNg/src/app/resource-library/resource-library.component.ts b/CSETWebNg/src/app/resource-library/resource-library.component.ts index af779d2e82..304f17bcce 100644 --- a/CSETWebNg/src/app/resource-library/resource-library.component.ts +++ b/CSETWebNg/src/app/resource-library/resource-library.component.ts @@ -55,11 +55,12 @@ interface LibrarySearchResponse { } @Component({ - selector: 'app-resource-library', - templateUrl: './resource-library.component.html', - styleUrls: ['./resource-library.component.scss'], - // eslint-disable-next-line - host: { class: 'd-flex flex-column flex-11a w-100' } + selector: 'app-resource-library', + templateUrl: './resource-library.component.html', + styleUrls: ['./resource-library.component.scss'], + // eslint-disable-next-line + host: { class: 'd-flex flex-column flex-11a w-100' }, + standalone: false }) export class ResourceLibraryComponent implements OnInit, AfterViewInit { results: LibrarySearchResponse[]; diff --git a/CSETWebNg/src/app/services/utilities.service.ts b/CSETWebNg/src/app/services/utilities.service.ts index c51ccecbcc..fbddb94e29 100644 --- a/CSETWebNg/src/app/services/utilities.service.ts +++ b/CSETWebNg/src/app/services/utilities.service.ts @@ -23,7 +23,7 @@ //////////////////////////////// import { Injectable } from '@angular/core'; import { HttpResponseBase, HttpResponse, HttpErrorResponse } from '@angular/common/http'; -import * as sanitizeHtml from 'sanitize-html'; +import sanitizeHtml from 'sanitize-html'; @Injectable() export class Utilities { diff --git a/CSETWebNg/src/assets/sass/_mixins.scss b/CSETWebNg/src/assets/sass/_mixins.scss index 87320b7a5d..7c5914c789 100644 --- a/CSETWebNg/src/assets/sass/_mixins.scss +++ b/CSETWebNg/src/assets/sass/_mixins.scss @@ -21,6 +21,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +@use "sass:map"; + @function _buildIcon($icon) { $icon: '#{$icon}'; // URL requires escaping to work in Internet Explorer @@ -322,7 +324,7 @@ SOFTWARE. youtubeicon2: '' ); -$icon: _buildIcon(map-get($icons, $icon-name)); +$icon: _buildIcon(map.get($icons, $icon-name)); @return #{$icon}; } diff --git a/CSETWebNg/src/assets/sass/_variables.scss b/CSETWebNg/src/assets/sass/_variables.scss index 4e764b70fd..f1727f9bfa 100644 --- a/CSETWebNg/src/assets/sass/_variables.scss +++ b/CSETWebNg/src/assets/sass/_variables.scss @@ -21,6 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +@use "sass:map"; $white: #ffffff; $black: #000000; @@ -48,27 +49,27 @@ $primary: ( 950: #041E2C ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $link-color-dark: #1a53ff; //$primary-350; $link-color-light: $primary-350; @@ -95,24 +96,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; diff --git a/CSETWebNg/src/assets/zone.js b/CSETWebNg/src/assets/zone.js deleted file mode 100644 index fdc8d86807..0000000000 --- a/CSETWebNg/src/assets/zone.js +++ /dev/null @@ -1,1314 +0,0 @@ -; -; -var Zone$1 = (function (global) { - if (global.Zone) { - throw new Error('Zone already loaded.'); - } - var Zone = (function () { - function Zone(parent, zoneSpec) { - this._properties = null; - this._parent = parent; - this._name = zoneSpec ? zoneSpec.name || 'unnamed' : ''; - this._properties = zoneSpec && zoneSpec.properties || {}; - this._zoneDelegate = new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec); - } - Zone.assertZonePatched = function () { - if (global.Promise !== ZoneAwarePromise) { - throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` " + - "has been overwritten.\n" + - "Most likely cause is that a Promise polyfill has been loaded " + - "after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. " + - "If you must load one, do so before loading zone.js.)"); - } - }; - Object.defineProperty(Zone, "current", { - get: function () { return _currentZone; }, - enumerable: true, - configurable: true - }); - ; - Object.defineProperty(Zone, "currentTask", { - get: function () { return _currentTask; }, - enumerable: true, - configurable: true - }); - ; - Object.defineProperty(Zone.prototype, "parent", { - get: function () { return this._parent; }, - enumerable: true, - configurable: true - }); - ; - Object.defineProperty(Zone.prototype, "name", { - get: function () { return this._name; }, - enumerable: true, - configurable: true - }); - ; - Zone.prototype.get = function (key) { - var zone = this.getZoneWith(key); - if (zone) - return zone._properties[key]; - }; - Zone.prototype.getZoneWith = function (key) { - var current = this; - while (current) { - if (current._properties.hasOwnProperty(key)) { - return current; - } - current = current._parent; - } - return null; - }; - Zone.prototype.fork = function (zoneSpec) { - if (!zoneSpec) - throw new Error('ZoneSpec required!'); - return this._zoneDelegate.fork(this, zoneSpec); - }; - Zone.prototype.wrap = function (callback, source) { - if (typeof callback !== 'function') { - throw new Error('Expecting function got: ' + callback); - } - var _callback = this._zoneDelegate.intercept(this, callback, source); - var zone = this; - return function () { - return zone.runGuarded(_callback, this, arguments, source); - }; - }; - Zone.prototype.run = function (callback, applyThis, applyArgs, source) { - if (applyThis === void 0) { applyThis = null; } - if (applyArgs === void 0) { applyArgs = null; } - if (source === void 0) { source = null; } - var oldZone = _currentZone; - _currentZone = this; - try { - return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); - } - finally { - _currentZone = oldZone; - } - }; - Zone.prototype.runGuarded = function (callback, applyThis, applyArgs, source) { - if (applyThis === void 0) { applyThis = null; } - if (applyArgs === void 0) { applyArgs = null; } - if (source === void 0) { source = null; } - var oldZone = _currentZone; - _currentZone = this; - try { - try { - return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); - } - catch (error) { - if (this._zoneDelegate.handleError(this, error)) { - throw error; - } - } - } - finally { - _currentZone = oldZone; - } - }; - Zone.prototype.runTask = function (task, applyThis, applyArgs) { - task.runCount++; - if (task.zone != this) - throw new Error('A task can only be run in the zone which created it! (Creation: ' + - task.zone.name + '; Execution: ' + this.name + ')'); - var previousTask = _currentTask; - _currentTask = task; - var oldZone = _currentZone; - _currentZone = this; - try { - if (task.type == 'macroTask' && task.data && !task.data.isPeriodic) { - task.cancelFn = null; - } - try { - return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs); - } - catch (error) { - if (this._zoneDelegate.handleError(this, error)) { - throw error; - } - } - } - finally { - _currentZone = oldZone; - _currentTask = previousTask; - } - }; - Zone.prototype.scheduleMicroTask = function (source, callback, data, customSchedule) { - return this._zoneDelegate.scheduleTask(this, new ZoneTask('microTask', this, source, callback, data, customSchedule, null)); - }; - Zone.prototype.scheduleMacroTask = function (source, callback, data, customSchedule, customCancel) { - return this._zoneDelegate.scheduleTask(this, new ZoneTask('macroTask', this, source, callback, data, customSchedule, customCancel)); - }; - Zone.prototype.scheduleEventTask = function (source, callback, data, customSchedule, customCancel) { - return this._zoneDelegate.scheduleTask(this, new ZoneTask('eventTask', this, source, callback, data, customSchedule, customCancel)); - }; - Zone.prototype.cancelTask = function (task) { - var value = this._zoneDelegate.cancelTask(this, task); - task.runCount = -1; - task.cancelFn = null; - return value; - }; - Zone.__symbol__ = __symbol__; - return Zone; - }()); - ; - var ZoneDelegate = (function () { - function ZoneDelegate(zone, parentDelegate, zoneSpec) { - this._taskCounts = { microTask: 0, macroTask: 0, eventTask: 0 }; - this.zone = zone; - this._parentDelegate = parentDelegate; - this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS); - this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt); - this._interceptZS = zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS); - this._interceptDlgt = zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt); - this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS); - this._invokeDlgt = zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt); - this._handleErrorZS = zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS); - this._handleErrorDlgt = zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt); - this._scheduleTaskZS = zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS); - this._scheduleTaskDlgt = zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt); - this._invokeTaskZS = zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS); - this._invokeTaskDlgt = zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt); - this._cancelTaskZS = zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS); - this._cancelTaskDlgt = zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt); - this._hasTaskZS = zoneSpec && (zoneSpec.onHasTask ? zoneSpec : parentDelegate._hasTaskZS); - this._hasTaskDlgt = zoneSpec && (zoneSpec.onHasTask ? parentDelegate : parentDelegate._hasTaskDlgt); - } - ZoneDelegate.prototype.fork = function (targetZone, zoneSpec) { - return this._forkZS - ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) - : new Zone(targetZone, zoneSpec); - }; - ZoneDelegate.prototype.intercept = function (targetZone, callback, source) { - return this._interceptZS - ? this._interceptZS.onIntercept(this._interceptDlgt, this.zone, targetZone, callback, source) - : callback; - }; - ZoneDelegate.prototype.invoke = function (targetZone, callback, applyThis, applyArgs, source) { - return this._invokeZS - ? this._invokeZS.onInvoke(this._invokeDlgt, this.zone, targetZone, callback, applyThis, applyArgs, source) - : callback.apply(applyThis, applyArgs); - }; - ZoneDelegate.prototype.handleError = function (targetZone, error) { - return this._handleErrorZS - ? this._handleErrorZS.onHandleError(this._handleErrorDlgt, this.zone, targetZone, error) - : true; - }; - ZoneDelegate.prototype.scheduleTask = function (targetZone, task) { - try { - if (this._scheduleTaskZS) { - return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this.zone, targetZone, task); - } - else if (task.scheduleFn) { - task.scheduleFn(task); - } - else if (task.type == 'microTask') { - scheduleMicroTask(task); - } - else { - throw new Error('Task is missing scheduleFn.'); - } - return task; - } - finally { - if (targetZone == this.zone) { - this._updateTaskCount(task.type, 1); - } - } - }; - ZoneDelegate.prototype.invokeTask = function (targetZone, task, applyThis, applyArgs) { - try { - return this._invokeTaskZS - ? this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this.zone, targetZone, task, applyThis, applyArgs) - : task.callback.apply(applyThis, applyArgs); - } - finally { - if (targetZone == this.zone && (task.type != 'eventTask') && !(task.data && task.data.isPeriodic)) { - this._updateTaskCount(task.type, -1); - } - } - }; - ZoneDelegate.prototype.cancelTask = function (targetZone, task) { - var value; - if (this._cancelTaskZS) { - value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this.zone, targetZone, task); - } - else if (!task.cancelFn) { - throw new Error('Task does not support cancellation, or is already canceled.'); - } - else { - value = task.cancelFn(task); - } - if (targetZone == this.zone) { - // this should not be in the finally block, because exceptions assume not canceled. - this._updateTaskCount(task.type, -1); - } - return value; - }; - ZoneDelegate.prototype.hasTask = function (targetZone, isEmpty) { - return this._hasTaskZS && this._hasTaskZS.onHasTask(this._hasTaskDlgt, this.zone, targetZone, isEmpty); - }; - ZoneDelegate.prototype._updateTaskCount = function (type, count) { - var counts = this._taskCounts; - var prev = counts[type]; - var next = counts[type] = prev + count; - if (next < 0) { - throw new Error('More tasks executed then were scheduled.'); - } - if (prev == 0 || next == 0) { - var isEmpty = { - microTask: counts.microTask > 0, - macroTask: counts.macroTask > 0, - eventTask: counts.eventTask > 0, - change: type - }; - try { - this.hasTask(this.zone, isEmpty); - } - finally { - if (this._parentDelegate) { - this._parentDelegate._updateTaskCount(type, count); - } - } - } - }; - return ZoneDelegate; - }()); - var ZoneTask = (function () { - function ZoneTask(type, zone, source, callback, options, scheduleFn, cancelFn) { - this.runCount = 0; - this.type = type; - this.zone = zone; - this.source = source; - this.data = options; - this.scheduleFn = scheduleFn; - this.cancelFn = cancelFn; - this.callback = callback; - var self = this; - this.invoke = function () { - _numberOfNestedTaskFrames++; - try { - return zone.runTask(self, this, arguments); - } - finally { - if (_numberOfNestedTaskFrames == 1) { - drainMicroTaskQueue(); - } - _numberOfNestedTaskFrames--; - } - }; - } - ZoneTask.prototype.toString = function () { - if (this.data && typeof this.data.handleId !== 'undefined') { - return this.data.handleId; - } - else { - return this.toString(); - } - }; - return ZoneTask; - }()); - function __symbol__(name) { return '__zone_symbol__' + name; } - ; - var symbolSetTimeout = __symbol__('setTimeout'); - var symbolPromise = __symbol__('Promise'); - var symbolThen = __symbol__('then'); - var _currentZone = new Zone(null, null); - var _currentTask = null; - var _microTaskQueue = []; - var _isDrainingMicrotaskQueue = false; - var _uncaughtPromiseErrors = []; - var _numberOfNestedTaskFrames = 0; - function scheduleQueueDrain() { - // if we are not running in any task, and there has not been anything scheduled - // we must bootstrap the initial task creation by manually scheduling the drain - if (_numberOfNestedTaskFrames == 0 && _microTaskQueue.length == 0) { - // We are not running in Task, so we need to kickstart the microtask queue. - if (global[symbolPromise]) { - global[symbolPromise].resolve(0)[symbolThen](drainMicroTaskQueue); - } - else { - global[symbolSetTimeout](drainMicroTaskQueue, 0); - } - } - } - function scheduleMicroTask(task) { - scheduleQueueDrain(); - _microTaskQueue.push(task); - } - function consoleError(e) { - var rejection = e && e.rejection; - if (rejection) { - console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined); - } - console.error(e); - } - function drainMicroTaskQueue() { - if (!_isDrainingMicrotaskQueue) { - _isDrainingMicrotaskQueue = true; - while (_microTaskQueue.length) { - var queue = _microTaskQueue; - _microTaskQueue = []; - for (var i = 0; i < queue.length; i++) { - var task = queue[i]; - try { - task.zone.runTask(task, null, null); - } - catch (e) { - consoleError(e); - } - } - } - while (_uncaughtPromiseErrors.length) { - var _loop_1 = function() { - var uncaughtPromiseError = _uncaughtPromiseErrors.shift(); - try { - uncaughtPromiseError.zone.runGuarded(function () { throw uncaughtPromiseError; }); - } - catch (e) { - consoleError(e); - } - }; - while (_uncaughtPromiseErrors.length) { - _loop_1(); - } - } - _isDrainingMicrotaskQueue = false; - } - } - function isThenable(value) { - return value && value.then; - } - function forwardResolution(value) { return value; } - function forwardRejection(rejection) { return ZoneAwarePromise.reject(rejection); } - var symbolState = __symbol__('state'); - var symbolValue = __symbol__('value'); - var source = 'Promise.then'; - var UNRESOLVED = null; - var RESOLVED = true; - var REJECTED = false; - var REJECTED_NO_CATCH = 0; - function makeResolver(promise, state) { - return function (v) { - resolvePromise(promise, state, v); - // Do not return value or you will break the Promise spec. - }; - } - function resolvePromise(promise, state, value) { - if (promise[symbolState] === UNRESOLVED) { - if (value instanceof ZoneAwarePromise && value[symbolState] !== UNRESOLVED) { - clearRejectedNoCatch(value); - resolvePromise(promise, value[symbolState], value[symbolValue]); - } - else if (isThenable(value)) { - value.then(makeResolver(promise, state), makeResolver(promise, false)); - } - else { - promise[symbolState] = state; - var queue = promise[symbolValue]; - promise[symbolValue] = value; - for (var i = 0; i < queue.length;) { - scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]); - } - if (queue.length == 0 && state == REJECTED) { - promise[symbolState] = REJECTED_NO_CATCH; - try { - throw new Error("Uncaught (in promise): " + value); - } - catch (e) { - var error = e; - error.rejection = value; - error.promise = promise; - error.zone = Zone.current; - error.task = Zone.currentTask; - _uncaughtPromiseErrors.push(error); - scheduleQueueDrain(); - } - } - } - } - // Resolving an already resolved promise is a noop. - return promise; - } - function clearRejectedNoCatch(promise) { - if (promise[symbolState] === REJECTED_NO_CATCH) { - promise[symbolState] = REJECTED; - for (var i = 0; i < _uncaughtPromiseErrors.length; i++) { - if (promise === _uncaughtPromiseErrors[i].promise) { - _uncaughtPromiseErrors.splice(i, 1); - break; - } - } - } - } - function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) { - clearRejectedNoCatch(promise); - var delegate = promise[symbolState] ? onFulfilled || forwardResolution : onRejected || forwardRejection; - zone.scheduleMicroTask(source, function () { - try { - resolvePromise(chainPromise, true, zone.run(delegate, null, [promise[symbolValue]])); - } - catch (error) { - resolvePromise(chainPromise, false, error); - } - }); - } - var ZoneAwarePromise = (function () { - function ZoneAwarePromise(executor) { - var promise = this; - if (!(promise instanceof ZoneAwarePromise)) { - throw new Error('Must be an instanceof Promise.'); - } - promise[symbolState] = UNRESOLVED; - promise[symbolValue] = []; // queue; - try { - executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED)); - } - catch (e) { - resolvePromise(promise, false, e); - } - } - ZoneAwarePromise.resolve = function (value) { - return resolvePromise(new this(null), RESOLVED, value); - }; - ZoneAwarePromise.reject = function (error) { - return resolvePromise(new this(null), REJECTED, error); - }; - ZoneAwarePromise.race = function (values) { - var resolve; - var reject; - var promise = new this(function (res, rej) { resolve = res; reject = rej; }); - function onResolve(value) { promise && (promise = null || resolve(value)); } - function onReject(error) { promise && (promise = null || reject(error)); } - for (var _i = 0, values_1 = values; _i < values_1.length; _i++) { - var value = values_1[_i]; - if (!isThenable(value)) { - value = this.resolve(value); - } - value.then(onResolve, onReject); - } - return promise; - }; - ZoneAwarePromise.all = function (values) { - var resolve; - var reject; - var promise = new this(function (res, rej) { resolve = res; reject = rej; }); - var count = 0; - var resolvedValues = []; - for (var _i = 0, values_2 = values; _i < values_2.length; _i++) { - var value = values_2[_i]; - if (!isThenable(value)) { - value = this.resolve(value); - } - value.then((function (index) { return function (value) { - resolvedValues[index] = value; - count--; - if (!count) { - resolve(resolvedValues); - } - }; })(count), reject); - count++; - } - if (!count) - resolve(resolvedValues); - return promise; - }; - ZoneAwarePromise.prototype.then = function (onFulfilled, onRejected) { - var chainPromise = new this.constructor(null); - var zone = Zone.current; - if (this[symbolState] == UNRESOLVED) { - this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected); - } - else { - scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected); - } - return chainPromise; - }; - ZoneAwarePromise.prototype.catch = function (onRejected) { - return this.then(null, onRejected); - }; - return ZoneAwarePromise; - }()); - // Protect against aggressive optimizers dropping seemingly unused properties. - // E.g. Closure Compiler in advanced mode. - ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve; - ZoneAwarePromise['reject'] = ZoneAwarePromise.reject; - ZoneAwarePromise['race'] = ZoneAwarePromise.race; - ZoneAwarePromise['all'] = ZoneAwarePromise.all; - var NativePromise = global[__symbol__('Promise')] = global.Promise; - global.Promise = ZoneAwarePromise; - function patchThen(NativePromise) { - var NativePromiseProtototype = NativePromise.prototype; - var NativePromiseThen = NativePromiseProtototype[__symbol__('then')] - = NativePromiseProtototype.then; - NativePromiseProtototype.then = function (onResolve, onReject) { - var nativePromise = this; - return new ZoneAwarePromise(function (resolve, reject) { - NativePromiseThen.call(nativePromise, resolve, reject); - }).then(onResolve, onReject); - }; - } - if (NativePromise) { - patchThen(NativePromise); - if (typeof global['fetch'] !== 'undefined') { - var fetchPromise = void 0; - try { - // In MS Edge this throws - fetchPromise = global['fetch'](); - } - catch (e) { - // In Chrome this throws instead. - fetchPromise = global['fetch']('about:blank'); - } - // ignore output to prevent error; - fetchPromise.then(function () { return null; }, function () { return null; }); - if (fetchPromise.constructor != NativePromise) { - patchThen(fetchPromise.constructor); - } - } - } - // This is not part of public API, but it is usefull for tests, so we expose it. - Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors; - return global.Zone = Zone; -})(typeof window === 'object' && window || typeof self === 'object' && self || global); - -/** - * Suppress closure compiler errors about unknown 'process' variable - * @fileoverview - * @suppress {undefinedVars} - */ -var zoneSymbol = Zone['__symbol__']; -var _global$1 = typeof window === 'object' && window || typeof self === 'object' && self || global; -function bindArguments(args, source) { - for (var i = args.length - 1; i >= 0; i--) { - if (typeof args[i] === 'function') { - args[i] = Zone.current.wrap(args[i], source + '_' + i); - } - } - return args; -} -; -function patchPrototype(prototype, fnNames) { - var source = prototype.constructor['name']; - var _loop_1 = function(i) { - var name_1 = fnNames[i]; - var delegate = prototype[name_1]; - if (delegate) { - prototype[name_1] = (function (delegate) { - return function () { - return delegate.apply(this, bindArguments(arguments, source + '.' + name_1)); - }; - })(delegate); - } - }; - for (var i = 0; i < fnNames.length; i++) { - _loop_1(i); - } -} -; -var isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope); -var isNode = (typeof process !== 'undefined' && {}.toString.call(process) === '[object process]'); -var isBrowser = !isNode && !isWebWorker && !!(typeof window !== 'undefined' && window['HTMLElement']); -function patchProperty(obj, prop) { - var desc = Object.getOwnPropertyDescriptor(obj, prop) || { - enumerable: true, - configurable: true - }; - // A property descriptor cannot have getter/setter and be writable - // deleting the writable and value properties avoids this error: - // - // TypeError: property descriptors must not specify a value or be writable when a - // getter or setter has been specified - delete desc.writable; - delete desc.value; - // substr(2) cuz 'onclick' -> 'click', etc - var eventName = prop.substr(2); - var _prop = '_' + prop; - desc.set = function (fn) { - if (this[_prop]) { - this.removeEventListener(eventName, this[_prop]); - } - if (typeof fn === 'function') { - var wrapFn = function (event) { - var result; - result = fn.apply(this, arguments); - if (result != undefined && !result) - event.preventDefault(); - }; - this[_prop] = wrapFn; - this.addEventListener(eventName, wrapFn, false); - } - else { - this[_prop] = null; - } - }; - // The getter would return undefined for unassigned properties but the default value of an unassigned property is null - desc.get = function () { - return this[_prop] || null; - }; - Object.defineProperty(obj, prop, desc); -} -; -function patchOnProperties(obj, properties) { - var onProperties = []; - for (var prop in obj) { - if (prop.substr(0, 2) == 'on') { - onProperties.push(prop); - } - } - for (var j = 0; j < onProperties.length; j++) { - patchProperty(obj, onProperties[j]); - } - if (properties) { - for (var i = 0; i < properties.length; i++) { - patchProperty(obj, 'on' + properties[i]); - } - } -} -; -var EVENT_TASKS = zoneSymbol('eventTasks'); -// For EventTarget -var ADD_EVENT_LISTENER = 'addEventListener'; -var REMOVE_EVENT_LISTENER = 'removeEventListener'; -function findExistingRegisteredTask(target, handler, name, capture, remove) { - var eventTasks = target[EVENT_TASKS]; - if (eventTasks) { - for (var i = 0; i < eventTasks.length; i++) { - var eventTask = eventTasks[i]; - var data = eventTask.data; - if (data.handler === handler - && data.useCapturing === capture - && data.eventName === name) { - if (remove) { - eventTasks.splice(i, 1); - } - return eventTask; - } - } - } - return null; -} -function attachRegisteredEvent(target, eventTask) { - var eventTasks = target[EVENT_TASKS]; - if (!eventTasks) { - eventTasks = target[EVENT_TASKS] = []; - } - eventTasks.push(eventTask); -} -function makeZoneAwareAddListener(addFnName, removeFnName, useCapturingParam, allowDuplicates) { - if (useCapturingParam === void 0) { useCapturingParam = true; } - if (allowDuplicates === void 0) { allowDuplicates = false; } - var addFnSymbol = zoneSymbol(addFnName); - var removeFnSymbol = zoneSymbol(removeFnName); - var defaultUseCapturing = useCapturingParam ? false : undefined; - function scheduleEventListener(eventTask) { - var meta = eventTask.data; - attachRegisteredEvent(meta.target, eventTask); - return meta.target[addFnSymbol](meta.eventName, eventTask.invoke, meta.useCapturing); - } - function cancelEventListener(eventTask) { - var meta = eventTask.data; - findExistingRegisteredTask(meta.target, eventTask.invoke, meta.eventName, meta.useCapturing, true); - meta.target[removeFnSymbol](meta.eventName, eventTask.invoke, meta.useCapturing); - } - return function zoneAwareAddListener(self, args) { - var eventName = args[0]; - var handler = args[1]; - var useCapturing = args[2] || defaultUseCapturing; - // - Inside a Web Worker, `this` is undefined, the context is `global` - // - When `addEventListener` is called on the global context in strict mode, `this` is undefined - // see https://github.com/angular/zone.js/issues/190 - var target = self || _global$1; - var delegate = null; - if (typeof handler == 'function') { - delegate = handler; - } - else if (handler && handler.handleEvent) { - delegate = function (event) { return handler.handleEvent(event); }; - } - var validZoneHandler = false; - try { - // In cross site contexts (such as WebDriver frameworks like Selenium), - // accessing the handler object here will cause an exception to be thrown which - // will fail tests prematurely. - validZoneHandler = handler && handler.toString() === "[object FunctionWrapper]"; - } - catch (e) { - // Returning nothing here is fine, because objects in a cross-site context are unusable - return; - } - // Ignore special listeners of IE11 & Edge dev tools, see https://github.com/angular/zone.js/issues/150 - if (!delegate || validZoneHandler) { - return target[addFnSymbol](eventName, handler, useCapturing); - } - if (!allowDuplicates) { - var eventTask = findExistingRegisteredTask(target, handler, eventName, useCapturing, false); - if (eventTask) { - // we already registered, so this will have noop. - return target[addFnSymbol](eventName, eventTask.invoke, useCapturing); - } - } - var zone = Zone.current; - var source = target.constructor['name'] + '.' + addFnName + ':' + eventName; - var data = { - target: target, - eventName: eventName, - name: eventName, - useCapturing: useCapturing, - handler: handler - }; - zone.scheduleEventTask(source, delegate, data, scheduleEventListener, cancelEventListener); - }; -} -function makeZoneAwareRemoveListener(fnName, useCapturingParam) { - if (useCapturingParam === void 0) { useCapturingParam = true; } - var symbol = zoneSymbol(fnName); - var defaultUseCapturing = useCapturingParam ? false : undefined; - return function zoneAwareRemoveListener(self, args) { - var eventName = args[0]; - var handler = args[1]; - var useCapturing = args[2] || defaultUseCapturing; - // - Inside a Web Worker, `this` is undefined, the context is `global` - // - When `addEventListener` is called on the global context in strict mode, `this` is undefined - // see https://github.com/angular/zone.js/issues/190 - var target = self || _global$1; - var eventTask = findExistingRegisteredTask(target, handler, eventName, useCapturing, true); - if (eventTask) { - eventTask.zone.cancelTask(eventTask); - } - else { - target[symbol](eventName, handler, useCapturing); - } - }; -} -var zoneAwareAddEventListener = makeZoneAwareAddListener(ADD_EVENT_LISTENER, REMOVE_EVENT_LISTENER); -var zoneAwareRemoveEventListener = makeZoneAwareRemoveListener(REMOVE_EVENT_LISTENER); -function patchEventTargetMethods(obj) { - if (obj && obj.addEventListener) { - patchMethod(obj, ADD_EVENT_LISTENER, function () { return zoneAwareAddEventListener; }); - patchMethod(obj, REMOVE_EVENT_LISTENER, function () { return zoneAwareRemoveEventListener; }); - return true; - } - else { - return false; - } -} -var originalInstanceKey = zoneSymbol('originalInstance'); -// wrap some native API on `window` -function patchClass(className) { - var OriginalClass = _global$1[className]; - if (!OriginalClass) - return; - _global$1[className] = function () { - var a = bindArguments(arguments, className); - switch (a.length) { - case 0: - this[originalInstanceKey] = new OriginalClass(); - break; - case 1: - this[originalInstanceKey] = new OriginalClass(a[0]); - break; - case 2: - this[originalInstanceKey] = new OriginalClass(a[0], a[1]); - break; - case 3: - this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]); - break; - case 4: - this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]); - break; - default: throw new Error('Arg list too long.'); - } - }; - var instance = new OriginalClass(function () { }); - var prop; - for (prop in instance) { - // https://bugs.webkit.org/show_bug.cgi?id=44721 - if (className === 'XMLHttpRequest' && prop === 'responseBlob') - continue; - (function (prop) { - if (typeof instance[prop] === 'function') { - _global$1[className].prototype[prop] = function () { - return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments); - }; - } - else { - Object.defineProperty(_global$1[className].prototype, prop, { - set: function (fn) { - if (typeof fn === 'function') { - this[originalInstanceKey][prop] = Zone.current.wrap(fn, className + '.' + prop); - } - else { - this[originalInstanceKey][prop] = fn; - } - }, - get: function () { - return this[originalInstanceKey][prop]; - } - }); - } - }(prop)); - } - for (prop in OriginalClass) { - if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) { - _global$1[className][prop] = OriginalClass[prop]; - } - } -} -; -function createNamedFn(name, delegate) { - try { - return (Function('f', "return function " + name + "(){return f(this, arguments)}"))(delegate); - } - catch (e) { - // if we fail, we must be CSP, just return delegate. - return function () { - return delegate(this, arguments); - }; - } -} -function patchMethod(target, name, patchFn) { - var proto = target; - while (proto && !proto.hasOwnProperty(name)) { - proto = Object.getPrototypeOf(proto); - } - if (!proto && target[name]) { - // somehow we did not find it, but we can see it. This happens on IE for Window properties. - proto = target; - } - var delegateName = zoneSymbol(name); - var delegate; - if (proto && !(delegate = proto[delegateName])) { - delegate = proto[delegateName] = proto[name]; - proto[name] = createNamedFn(name, patchFn(delegate, delegateName, name)); - } - return delegate; -} - -var WTF_ISSUE_555 = 'Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video'; -var NO_EVENT_TARGET = 'ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex'.split(','); -var EVENT_TARGET = 'EventTarget'; -function eventTargetPatch(_global) { - var apis = []; - var isWtf = _global['wtf']; - if (isWtf) { - // Workaround for: https://github.com/google/tracing-framework/issues/555 - apis = WTF_ISSUE_555.split(',').map(function (v) { return 'HTML' + v + 'Element'; }).concat(NO_EVENT_TARGET); - } - else if (_global[EVENT_TARGET]) { - apis.push(EVENT_TARGET); - } - else { - // Note: EventTarget is not available in all browsers, - // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget - apis = NO_EVENT_TARGET; - } - for (var i = 0; i < apis.length; i++) { - var type = _global[apis[i]]; - patchEventTargetMethods(type && type.prototype); - } -} - -/* - * This is necessary for Chrome and Chrome mobile, to enable - * things like redefining `createdCallback` on an element. - */ -var _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty; -var _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] = Object.getOwnPropertyDescriptor; -var _create = Object.create; -var unconfigurablesKey = zoneSymbol('unconfigurables'); -function propertyPatch() { - Object.defineProperty = function (obj, prop, desc) { - if (isUnconfigurable(obj, prop)) { - throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj); - } - var originalConfigurableFlag = desc.configurable; - if (prop !== 'prototype') { - desc = rewriteDescriptor(obj, prop, desc); - } - return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); - }; - Object.defineProperties = function (obj, props) { - Object.keys(props).forEach(function (prop) { - Object.defineProperty(obj, prop, props[prop]); - }); - return obj; - }; - Object.create = function (obj, proto) { - if (typeof proto === 'object' && !Object.isFrozen(proto)) { - Object.keys(proto).forEach(function (prop) { - proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); - }); - } - return _create(obj, proto); - }; - Object.getOwnPropertyDescriptor = function (obj, prop) { - var desc = _getOwnPropertyDescriptor(obj, prop); - if (isUnconfigurable(obj, prop)) { - desc.configurable = false; - } - return desc; - }; -} -; -function _redefineProperty(obj, prop, desc) { - var originalConfigurableFlag = desc.configurable; - desc = rewriteDescriptor(obj, prop, desc); - return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); -} -; -function isUnconfigurable(obj, prop) { - return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop]; -} -function rewriteDescriptor(obj, prop, desc) { - desc.configurable = true; - if (!desc.configurable) { - if (!obj[unconfigurablesKey]) { - _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} }); - } - obj[unconfigurablesKey][prop] = true; - } - return desc; -} -function _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) { - try { - return _defineProperty(obj, prop, desc); - } - catch (e) { - if (desc.configurable) { - // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's retry with the original flag value - if (typeof originalConfigurableFlag == 'undefined') { - delete desc.configurable; - } - else { - desc.configurable = originalConfigurableFlag; - } - try { - return _defineProperty(obj, prop, desc); - } - catch (e) { - var descJson = null; - try { - descJson = JSON.stringify(desc); - } - catch (e) { - descJson = descJson.toString();//lgtm [js/property-access-on-non-object] - } - console.log("Attempting to configure '" + prop + "' with descriptor '" + descJson + "' on object '" + obj + "' and got error, giving up: " + e); - } - } - else { - throw e; - } - } -} - -function registerElementPatch(_global) { - if (!isBrowser || !('registerElement' in _global.document)) { - return; - } - var _registerElement = document.registerElement; - var callbacks = [ - 'createdCallback', - 'attachedCallback', - 'detachedCallback', - 'attributeChangedCallback' - ]; - document.registerElement = function (name, opts) { - if (opts && opts.prototype) { - callbacks.forEach(function (callback) { - var source = 'Document.registerElement::' + callback; - if (opts.prototype.hasOwnProperty(callback)) { - var descriptor = Object.getOwnPropertyDescriptor(opts.prototype, callback); - if (descriptor && descriptor.value) { - descriptor.value = Zone.current.wrap(descriptor.value, source); - _redefineProperty(opts.prototype, callback, descriptor); - } - else { - opts.prototype[callback] = Zone.current.wrap(opts.prototype[callback], source); - } - } - else if (opts.prototype[callback]) { - opts.prototype[callback] = Zone.current.wrap(opts.prototype[callback], source); - } - }); - } - return _registerElement.apply(document, [name, opts]); - }; -} - -// we have to patch the instance since the proto is non-configurable -function apply(_global) { - var WS = _global.WebSocket; - // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener - // On older Chrome, no need since EventTarget was already patched - if (!_global.EventTarget) { - patchEventTargetMethods(WS.prototype); - } - _global.WebSocket = function (a, b) { - var socket = arguments.length > 1 ? new WS(a, b) : new WS(a); - var proxySocket; - // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance - var onmessageDesc = Object.getOwnPropertyDescriptor(socket, 'onmessage'); - if (onmessageDesc && onmessageDesc.configurable === false) { - proxySocket = Object.create(socket); - ['addEventListener', 'removeEventListener', 'send', 'close'].forEach(function (propName) { - proxySocket[propName] = function () { - return socket[propName].apply(socket, arguments); - }; - }); - } - else { - // we can patch the real socket - proxySocket = socket; - } - patchOnProperties(proxySocket, ['close', 'error', 'message', 'open']); - return proxySocket; - }; - for (var prop in WS) { - _global.WebSocket[prop] = WS[prop]; - } -} - -var eventNames = 'copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror'.split(' '); -function propertyDescriptorPatch(_global) { - if (isNode) { - return; - } - var supportsWebSocket = typeof WebSocket !== 'undefined'; - if (canPatchViaPropertyDescriptor()) { - // for browsers that we can patch the descriptor: Chrome & Firefox - if (isBrowser) { - patchOnProperties(HTMLElement.prototype, eventNames); - } - patchOnProperties(XMLHttpRequest.prototype, null); - if (typeof IDBIndex !== 'undefined') { - patchOnProperties(IDBIndex.prototype, null); - patchOnProperties(IDBRequest.prototype, null); - patchOnProperties(IDBOpenDBRequest.prototype, null); - patchOnProperties(IDBDatabase.prototype, null); - patchOnProperties(IDBTransaction.prototype, null); - patchOnProperties(IDBCursor.prototype, null); - } - if (supportsWebSocket) { - patchOnProperties(WebSocket.prototype, null); - } - } - else { - // Safari, Android browsers (Jelly Bean) - patchViaCapturingAllTheEvents(); - patchClass('XMLHttpRequest'); - if (supportsWebSocket) { - apply(_global); - } - } -} -function canPatchViaPropertyDescriptor() { - if (isBrowser && !Object.getOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') - && typeof Element !== 'undefined') { - // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364 - // IDL interface attributes are not configurable - var desc = Object.getOwnPropertyDescriptor(Element.prototype, 'onclick'); - if (desc && !desc.configurable) - return false; - } - Object.defineProperty(XMLHttpRequest.prototype, 'onreadystatechange', { - get: function () { - return true; - } - }); - var req = new XMLHttpRequest(); - var result = !!req.onreadystatechange; - Object.defineProperty(XMLHttpRequest.prototype, 'onreadystatechange', {}); - return result; -} -; -var unboundKey = zoneSymbol('unbound'); -// Whenever any eventListener fires, we check the eventListener target and all parents -// for `onwhatever` properties and replace them with zone-bound functions -// - Chrome (for now) -function patchViaCapturingAllTheEvents() { - var _loop_1 = function(i) { - var property = eventNames[i]; - var onproperty = 'on' + property; - document.addEventListener(property, function (event) { - var elt = event.target, bound, source; - if (elt) { - source = elt.constructor['name'] + '.' + onproperty; - } - else { - source = 'unknown.' + onproperty; - } - while (elt) { - if (elt[onproperty] && !elt[onproperty][unboundKey]) { - bound = Zone.current.wrap(elt[onproperty], source); - bound[unboundKey] = elt[onproperty]; - elt[onproperty] = bound; - } - elt = elt.parentElement; - } - }, true); - }; - for (var i = 0; i < eventNames.length; i++) { - _loop_1(i); - } - ; -} -; - -function patchTimer(window, setName, cancelName, nameSuffix) { - var setNative = null; - var clearNative = null; - setName += nameSuffix; - cancelName += nameSuffix; - function scheduleTask(task) { - var data = task.data; - data.args[0] = task.invoke; - data.handleId = setNative.apply(window, data.args); - return task; - } - function clearTask(task) { - return clearNative(task.data.handleId); - } - setNative = patchMethod(window, setName, function (delegate) { return function (self, args) { - if (typeof args[0] === 'function') { - var zone = Zone.current; - var options = { - handleId: null, - isPeriodic: nameSuffix === 'Interval', - delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : null, - args: args - }; - var task = zone.scheduleMacroTask(setName, args[0], options, scheduleTask, clearTask); - if (!task) { - return task; - } - // Node.js must additionally support the ref and unref functions. - var handle = task.data.handleId; - if (handle.ref && handle.unref) { - task.ref = handle.ref.bind(handle); - task.unref = handle.unref.bind(handle); - } - return task; - } - else { - // cause an error by calling it directly. - return delegate.apply(window, args); - } - }; }); - clearNative = patchMethod(window, cancelName, function (delegate) { return function (self, args) { - var task = args[0]; - if (task && typeof task.type === 'string') { - if (task.cancelFn && task.data.isPeriodic || task.runCount === 0) { - // Do not cancel already canceled functions - task.zone.cancelTask(task); - } - } - else { - // cause an error by calling it directly. - delegate.apply(window, args); - } - }; }); -} - -var set = 'set'; -var clear = 'clear'; -var blockingMethods = ['alert', 'prompt', 'confirm']; -var _global = typeof window === 'object' && window || typeof self === 'object' && self || global; -patchTimer(_global, set, clear, 'Timeout'); -patchTimer(_global, set, clear, 'Interval'); -patchTimer(_global, set, clear, 'Immediate'); -patchTimer(_global, 'request', 'cancel', 'AnimationFrame'); -patchTimer(_global, 'mozRequest', 'mozCancel', 'AnimationFrame'); -patchTimer(_global, 'webkitRequest', 'webkitCancel', 'AnimationFrame'); -for (var i = 0; i < blockingMethods.length; i++) { - var name1 = blockingMethods[i]; - patchMethod(_global, name1, function (delegate, symbol, name1) { - return function (s, args) { - return Zone.current.run(delegate, _global, args, name1); - }; - }); -} -eventTargetPatch(_global); -propertyDescriptorPatch(_global); -patchClass('MutationObserver'); -patchClass('WebKitMutationObserver'); -patchClass('FileReader'); -propertyPatch(); -registerElementPatch(_global); -// Treat XMLHTTPRequest as a macrotask. -patchXHR(_global); -var XHR_TASK = zoneSymbol('xhrTask'); -var XHR_SYNC = zoneSymbol('xhrSync'); -function patchXHR(window) { - function findPendingTask(target) { - var pendingTask = target[XHR_TASK]; - return pendingTask; - } - function scheduleTask(task) { - var data = task.data; - data.target.addEventListener('readystatechange', function () { - if (data.target.readyState === data.target.DONE) { - if (!data.aborted) { - task.invoke(); - } - } - }); - var storedTask = data.target[XHR_TASK]; - if (!storedTask) { - data.target[XHR_TASK] = task; - } - sendNative.apply(data.target, data.args); - return task; - } - function placeholderCallback() { - } - function clearTask(task) { - var data = task.data; - // Note - ideally, we would call data.target.removeEventListener here, but it's too late - // to prevent it from firing. So instead, we store info for the event listener. - data.aborted = true; - return abortNative.apply(data.target, data.args); - } - var openNative = patchMethod(window.XMLHttpRequest.prototype, 'open', function () { return function (self, args) { - self[XHR_SYNC] = args[2] == false; - return openNative.apply(self, args); - }; }); - var sendNative = patchMethod(window.XMLHttpRequest.prototype, 'send', function () { return function (self, args) { - var zone = Zone.current; - if (self[XHR_SYNC]) { - // if the XHR is sync there is no task to schedule, just execute the code. - return sendNative.apply(self, args); - } - else { - var options = { - target: self, - isPeriodic: false, - delay: null, - args: args, - aborted: false - }; - return zone.scheduleMacroTask('XMLHttpRequest.send', placeholderCallback, options, scheduleTask, clearTask); - } - }; }); - var abortNative = patchMethod(window.XMLHttpRequest.prototype, 'abort', function (delegate) { return function (self, args) { - var task = findPendingTask(self); - if (task && typeof task.type == 'string') { - // If the XHR has already completed, do nothing. - if (task.cancelFn == null) { - return; - } - task.zone.cancelTask(task); - } - // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no task to cancel. Do nothing. - }; }); -} -/// GEO_LOCATION -if (_global['navigator'] && _global['navigator'].geolocation) { - patchPrototype(_global['navigator'].geolocation, [ - 'getCurrentPosition', - 'watchPosition' - ]); -} \ No newline at end of file diff --git a/CSETWebNg/src/sass/_mixins.scss b/CSETWebNg/src/sass/_mixins.scss index 9113c2ad44..fb19282c87 100644 --- a/CSETWebNg/src/sass/_mixins.scss +++ b/CSETWebNg/src/sass/_mixins.scss @@ -22,6 +22,8 @@ SOFTWARE. */ @use 'sass:math'; +@use "sass:map"; +@use "sass:string"; @function _buildIcon($icon) { $icon: '#{$icon}'; @@ -39,10 +41,10 @@ SOFTWARE. $encoded: ''; $slice: 2000; $index: 0; - $loops: ceil(math.div(str-length($svg), $slice)); + $loops: math.ceil(math.div(string.length($svg), $slice)); @for $i from 1 through $loops { - $chunk: str-slice($svg, $index, $index + $slice - 1); + $chunk: string.slice($svg, $index, $index + $slice - 1); $chunk: str-replace($chunk, '"', "'"); $chunk: str-replace($chunk, '<', '%3C'); $chunk: str-replace($chunk, '>', '%3E'); @@ -64,10 +66,10 @@ SOFTWARE. /// @param {String} $replace ('') - New value /// @return {String} - Updated string @function str-replace($string, $search, $replace: '') { - $index: str-index($string, $search); + $index: string.index($string, $search); @if $index { - @return str-slice($string, 1, $index - 1)+$replace +str-replace(str-slice($string, $index + str-length($search)), $search, $replace); + @return string.slice($string, 1, $index - 1) + $replace + str-replace(string.slice($string, $index + string.length($search)), $search, $replace); } @return $string; @@ -324,7 +326,7 @@ SOFTWARE. youtubeicon2: '' ); -$icon: _buildIcon(map-get($icons, $icon-name)); +$icon: _buildIcon(map.get($icons, $icon-name)); @return #{$icon}; } diff --git a/CSETWebNg/src/sass/_variables.scss b/CSETWebNg/src/sass/_variables.scss index 4e764b70fd..f1727f9bfa 100644 --- a/CSETWebNg/src/sass/_variables.scss +++ b/CSETWebNg/src/sass/_variables.scss @@ -21,6 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +@use "sass:map"; $white: #ffffff; $black: #000000; @@ -48,27 +49,27 @@ $primary: ( 950: #041E2C ); -$primary-50: map-get($primary, 50); -$primary-100: map-get($primary, 100); -$primary-150: map-get($primary, 150); -$primary-200: map-get($primary, 200); -$primary-250: map-get($primary, 250); -$primary-300: map-get($primary, 300); -$primary-350: map-get($primary, 350); -$primary-400: map-get($primary, 400); -$primary-450: map-get($primary, 450); // Secondary -$primary-500: map-get($primary, 500); -$primary-550: map-get($primary, 550); -$primary-600: map-get($primary, 600); -$primary-650: map-get($primary, 650); -$primary-700: map-get($primary, 700); -$primary-750: map-get($primary, 750); -$primary-800: map-get($primary, 800); -$primary-850: map-get($primary, 850); -$primary-900: map-get($primary, 900); // Main Dark Primary +$primary-50: map.get($primary, 50); +$primary-100: map.get($primary, 100); +$primary-150: map.get($primary, 150); +$primary-200: map.get($primary, 200); +$primary-250: map.get($primary, 250); +$primary-300: map.get($primary, 300); +$primary-350: map.get($primary, 350); +$primary-400: map.get($primary, 400); +$primary-450: map.get($primary, 450); // Secondary +$primary-500: map.get($primary, 500); +$primary-550: map.get($primary, 550); +$primary-600: map.get($primary, 600); +$primary-650: map.get($primary, 650); +$primary-700: map.get($primary, 700); +$primary-750: map.get($primary, 750); +$primary-800: map.get($primary, 800); +$primary-850: map.get($primary, 850); +$primary-900: map.get($primary, 900); // Main Dark Primary $primary-color: $primary-900; -$secondary-color: map-get($primary, 450); +$secondary-color: map.get($primary, 450); $link-color-dark: #1a53ff; //$primary-350; $link-color-light: $primary-350; @@ -95,24 +96,24 @@ $grayscale: ( 900: #262626, 950: #1a1a1a ); -$gray-50: map-get($grayscale, 50); -$gray-100: map-get($grayscale, 100); -$gray-150: map-get($grayscale, 150); -$gray-200: map-get($grayscale, 200); -$gray-250: map-get($grayscale, 250); -$gray-300: map-get($grayscale, 300); -$gray-350: map-get($grayscale, 350); -$gray-400: map-get($grayscale, 400); -$gray-450: map-get($grayscale, 450); -$gray-500: map-get($grayscale, 500); -$gray-550: map-get($grayscale, 550); -$gray-600: map-get($grayscale, 600); -$gray-650: map-get($grayscale, 650); -$gray-700: map-get($grayscale, 700); -$gray-750: map-get($grayscale, 750); -$gray-800: map-get($grayscale, 800); -$gray-850: map-get($grayscale, 850); -$gray-900: map-get($grayscale, 900); +$gray-50: map.get($grayscale, 50); +$gray-100: map.get($grayscale, 100); +$gray-150: map.get($grayscale, 150); +$gray-200: map.get($grayscale, 200); +$gray-250: map.get($grayscale, 250); +$gray-300: map.get($grayscale, 300); +$gray-350: map.get($grayscale, 350); +$gray-400: map.get($grayscale, 400); +$gray-450: map.get($grayscale, 450); +$gray-500: map.get($grayscale, 500); +$gray-550: map.get($grayscale, 550); +$gray-600: map.get($grayscale, 600); +$gray-650: map.get($grayscale, 650); +$gray-700: map.get($grayscale, 700); +$gray-750: map.get($grayscale, 750); +$gray-800: map.get($grayscale, 800); +$gray-850: map.get($grayscale, 850); +$gray-900: map.get($grayscale, 900); /* --- button styles --- */ $active-text-color: $white; diff --git a/CSETWebNg/tsconfig.json b/CSETWebNg/tsconfig.json index 493a364e97..dfccfa5458 100644 --- a/CSETWebNg/tsconfig.json +++ b/CSETWebNg/tsconfig.json @@ -1,15 +1,14 @@ { "compileOnSave": false, "compilerOptions": { - "downlevelIteration": true, "module": "es2020", "outDir": "./dist/out-tsc", "sourceMap": true, + "esModuleInterop": true, "declaration": false, "moduleResolution": "node", "emitDecoratorMetadata": true, "experimentalDecorators": true, - "allowSyntheticDefaultImports": true, "target": "ES2022", "typeRoots": [ "node_modules/@types"