diff --git a/.github/workflows/LintingAutoFix.yml b/.github/workflows/LintingAutoFix.yml index 1aac6ae920..6cf0a999b3 100644 --- a/.github/workflows/LintingAutoFix.yml +++ b/.github/workflows/LintingAutoFix.yml @@ -18,7 +18,7 @@ jobs: uses: rokroskar/workflow-run-cleanup-action@v0.3.3 env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} - name: Extract branch name diff --git a/.github/workflows/WikiLinks.yml b/.github/workflows/WikiLinks.yml index 6dfe4c5a67..403e4319f0 100644 --- a/.github/workflows/WikiLinks.yml +++ b/.github/workflows/WikiLinks.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Checking if Wiki Links return Code 200 run: | bash src/links/check_links.sh diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 4d3482be85..6ec5c57ba6 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -8,5 +8,5 @@ jobs: uses: rokroskar/workflow-run-cleanup-action@v0.3.3 env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: docker build --no-cache -t webapp . diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index b397adb772..4f09faca71 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/master-protection.yml b/.github/workflows/master-protection.yml index 29c18ff68b..feda7b326d 100644 --- a/.github/workflows/master-protection.yml +++ b/.github/workflows/master-protection.yml @@ -14,7 +14,7 @@ jobs: uses: rokroskar/workflow-run-cleanup-action@v0.3.3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@v4.0.0 - name: Check Tag run: | diff --git a/.github/workflows/npm_audit.yml b/.github/workflows/npm_audit.yml index f815cbe228..dbeeb08b7f 100644 --- a/.github/workflows/npm_audit.yml +++ b/.github/workflows/npm_audit.yml @@ -12,7 +12,7 @@ jobs: uses: rokroskar/workflow-run-cleanup-action@v0.3.3 env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run a one-line script run: | sudo npm install -g audit-ci diff --git a/.github/workflows/npm_update_check.yml b/.github/workflows/npm_update_check.yml index f4305c2a61..0a2ba39125 100644 --- a/.github/workflows/npm_update_check.yml +++ b/.github/workflows/npm_update_check.yml @@ -8,7 +8,7 @@ jobs: npm: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: npm install - uses: MeilCli/npm-update-check-action@v4 id: outdated diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 6a3d977d51..cde12e91ae 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -11,7 +11,7 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-node@v3 with: node-version: '14.x' diff --git a/.github/workflows/publish_docker.yml b/.github/workflows/publish_docker.yml index 7fd76a0762..b1748c9379 100644 --- a/.github/workflows/publish_docker.yml +++ b/.github/workflows/publish_docker.yml @@ -29,15 +29,15 @@ jobs: run: echo "The selected tag is ${{ steps.tag.outputs.TAG }}" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to Quay.io - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: quay.io username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_TOKEN }} - name: Build and publish image to Quay - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: Dockerfile push: true diff --git a/.github/workflows/release_image.yml b/.github/workflows/release_image.yml index 9bc4960e10..a6d9c6eefe 100644 --- a/.github/workflows/release_image.yml +++ b/.github/workflows/release_image.yml @@ -14,15 +14,15 @@ jobs: - uses: actions/checkout@master - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to Quay.io - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: quay.io username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_TOKEN }} - name: Build and publish image to Quay - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: Dockerfile push: true diff --git a/package-lock.json b/package-lock.json index 9f5477d38c..fd33a2c3dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,26 @@ { "name": "@denbi/cloud-portal-webapp", - "version": "4.773.0", + "version": "4.775.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@denbi/cloud-portal-webapp", - "version": "4.773.0", + "version": "4.775.0", "dependencies": { "@angular-eslint/eslint-plugin": "^16.0.3", - "@angular/animations": "16.2.4", - "@angular/cdk": "16.2.3", - "@angular/common": "16.2.4", - "@angular/compiler": "16.2.4", - "@angular/core": "16.2.4", - "@angular/forms": "16.2.4", - "@angular/localize": "16.2.4", - "@angular/platform-browser": "16.2.4", - "@angular/platform-browser-dynamic": "16.2.4", - "@angular/router": "16.2.4", - "@angular/service-worker": "16.2.4", - "@angular/upgrade": "16.2.4", + "@angular/animations": "16.2.6", + "@angular/cdk": "16.2.5", + "@angular/common": "16.2.6", + "@angular/compiler": "16.2.6", + "@angular/core": "16.2.6", + "@angular/forms": "16.2.6", + "@angular/localize": "16.2.6", + "@angular/platform-browser": "16.2.6", + "@angular/platform-browser-dynamic": "16.2.6", + "@angular/router": "16.2.6", + "@angular/service-worker": "16.2.6", + "@angular/upgrade": "16.2.6", "@coreui/angular": "4.5.16", "@coreui/coreui": "4.2.6", "@coreui/icons-angular": "4.5.16", @@ -28,7 +28,7 @@ "@ng-select/ng-select": "^11.0.0", "@sindresorhus/transliterate": "1.6.0", "@types/d3": "7.4.0", - "@types/jquery": "3.5.18", + "@types/jquery": "3.5.19", "acorn": "8.10.0", "ajv-formats": "2.1.1", "angulartics2": "12.2.1", @@ -42,7 +42,7 @@ "d3": "7.8.5", "export-to-csv": "0.2.2", "file-saver": "2.0.5", - "follow-redirects": "1.15.2", + "follow-redirects": "1.15.3", "html2canvas": "1.4.1", "is-promise": "4.0.0", "jsnlog": "2.30.0", @@ -66,7 +66,7 @@ "ts-helpers": "1.1.2", "tslib": "2.6.2", "uglify-js": "3.17.4", - "zone.js": "0.13.1" + "zone.js": "0.13.3" }, "devDependencies": { "@angular-devkit/build-angular": "^16.1.4", @@ -76,16 +76,16 @@ "@angular-eslint/schematics": "16.1.2", "@angular-eslint/template-parser": "16.1.2", "@angular/cli": "^16.1.4", - "@angular/compiler-cli": "16.2.4", + "@angular/compiler-cli": "16.2.6", "@compodoc/compodoc": "1.1.21", "@playwright/test": "1.37.1", - "@types/jasmine": "4.3.5", - "@types/node": "18.17.15", + "@types/jasmine": "4.3.6", + "@types/node": "18.17.18", "@typescript-eslint/eslint-plugin": "6.5.0", "@typescript-eslint/parser": "6.5.0", "async": "3.2.4", "audit-ci": "6.6.1", - "autoprefixer": "10.4.15", + "autoprefixer": "10.4.16", "eslint": "^8.48.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.28.1", @@ -151,12 +151,12 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1602.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.1.tgz", - "integrity": "sha512-EhK+4lQOwYE2Zhd5+2Un2+q7wTnXEn2pVIZ11f1x78fYAbf6QyYrBZTegGOj+j3NRMdfJM0v238r+ypMdnDimA==", + "version": "0.1602.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.3.tgz", + "integrity": "sha512-7f4U5LzAYRcQcOvRJwunSwLd5/nwbNxY/E4jTgwFxCNvCBSMysNJBi3g9v0t8zm2XYOv4ok5eYqIwriXVypRBg==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.1", + "@angular-devkit/core": "16.2.3", "rxjs": "7.8.1" }, "engines": { @@ -166,15 +166,15 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.1.tgz", - "integrity": "sha512-2CkBOk76O8ROys5NUcRBMLdFVPuBfr3oy9omP5nO0aQVA9mWc3TRy/MeqDbr0xcY8LyJBB4B1jEQrkjWaeSDcA==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.3.tgz", + "integrity": "sha512-GQo14ui3jGBa3ORslO9AcNLCmLuV6EohFk7KbHMTpTY1267z3kdkJfUXhwPKTYQX4ZvQZK2lHLMrSjpFQ5vtOQ==", "dev": true, "dependencies": { "@ampproject/remapping": "2.2.1", - "@angular-devkit/architect": "0.1602.1", - "@angular-devkit/build-webpack": "0.1602.1", - "@angular-devkit/core": "16.2.1", + "@angular-devkit/architect": "0.1602.3", + "@angular-devkit/build-webpack": "0.1602.3", + "@angular-devkit/core": "16.2.3", "@babel/core": "7.22.9", "@babel/generator": "7.22.9", "@babel/helper-annotate-as-pure": "7.22.5", @@ -186,7 +186,7 @@ "@babel/runtime": "7.22.6", "@babel/template": "7.22.5", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "16.2.1", + "@ngtools/webpack": "16.2.3", "@vitejs/plugin-basic-ssl": "1.0.1", "ansi-colors": "4.1.3", "autoprefixer": "10.4.14", @@ -506,12 +506,12 @@ "dev": true }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1602.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.1.tgz", - "integrity": "sha512-gY7G+1xsOkPvO4/Ose1RnbflrTQkbQh6xQPeCa95I4GFFpk8De3d2cGNM9KuD8LCDc1GAGip8nRuVrCwQGZ5sw==", + "version": "0.1602.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.3.tgz", + "integrity": "sha512-ls2aC7UvM748f/UqCDNsz9apWb4ArAKHtJ1Jwxx1DUQo+qT4c9/8WpiqxgTNkZTjCZbZZG1Ojub/rviw9Y88lA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1602.1", + "@angular-devkit/architect": "0.1602.3", "rxjs": "7.8.1" }, "engines": { @@ -525,9 +525,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.1.tgz", - "integrity": "sha512-/QnIIvu9kW4UoJ2IWF8pxwHk+/O2ARi5bYV9jCgMxTs/3VuOHrWaDtxAvxd1gqj+vYvwLtdbBYNT/Hs/nCJeLQ==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.3.tgz", + "integrity": "sha512-oZLdg2XTx7likYAXRj1CU0XmrsCfe5f2grj3iwuI3OB1LXwwpdbHBztruj03y3yHES+TnO+dIbkvRnvMXs7uAA==", "dev": true, "dependencies": { "ajv": "8.12.0", @@ -552,12 +552,12 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.1.tgz", - "integrity": "sha512-rXXO5zSI/iN6JtU3oU+vKfOB1N8n1iCH9aLudtJfO5zT9r29FIvV4YMmHO0iu78i4IhQAeJdr42cvrGPp8Y41A==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.3.tgz", + "integrity": "sha512-+lBiHxi/C9HCfiCbtW25DldwvJDXXXv5oWw+Tg4s18BO/lYZLveGUEaZWu9ZJ5VIJ8GliUi2LohxhDxBkh4Oxg==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.1", + "@angular-devkit/core": "16.2.3", "jsonc-parser": "3.2.0", "magic-string": "0.30.1", "ora": "5.4.1", @@ -668,9 +668,9 @@ } }, "node_modules/@angular/animations": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.4.tgz", - "integrity": "sha512-LM6dXCZvLS383lS2n01eD5l0gXTXFHtUiAKahT8RS8/KRNgiIo43SjPsHxMR3CAQPdtNhDJTMHXofyCwi9YWjA==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.6.tgz", + "integrity": "sha512-NHnHdZFKLr1PB8RhscjsE/DMSVHhtjCqc3bhtOiOMYfAgm4nYrSFvp6nAaT5OoMTeAWuM0n8/HvAiFweEQgVQA==", "dependencies": { "tslib": "^2.3.0" }, @@ -678,13 +678,13 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "16.2.4" + "@angular/core": "16.2.6" } }, "node_modules/@angular/cdk": { - "version": "16.2.3", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.3.tgz", - "integrity": "sha512-kCBYiKfzDnGLSku/C3oFQqXTXwmlHk/Iy27+d51nFl7OjDEExvBoR6senBEuVNkXEnwbkkRHlJW1cCZuQ3fY0g==", + "version": "16.2.5", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.5.tgz", + "integrity": "sha512-9VbdWSYVFQq9y7Dl8KMooE+Sa5nx0l4Neue1IMmSS2v8b602VykiYA5aqz0BsLjfoiboXlUz6LCBXxukJtogcQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -698,15 +698,15 @@ } }, "node_modules/@angular/cli": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.1.tgz", - "integrity": "sha512-nuCc0VOGjuUFQo1Pu9CyFQ4VTy7OuwTiwxOG9qbut4FSGz2CO9NeqoamPUuy6rpKVu5JxVe+L6Y4OFaNKv2n3Q==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.3.tgz", + "integrity": "sha512-XYewIme6CPxgyK9A4aBDUOwv88h8RHwCeLxuBQcOYY2kVhWIiQjFwdkODQPG0WZkRZxtwXk6wErIO80Nz1K8BA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1602.1", - "@angular-devkit/core": "16.2.1", - "@angular-devkit/schematics": "16.2.1", - "@schematics/angular": "16.2.1", + "@angular-devkit/architect": "0.1602.3", + "@angular-devkit/core": "16.2.3", + "@angular-devkit/schematics": "16.2.3", + "@schematics/angular": "16.2.3", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", "ini": "4.1.1", @@ -782,9 +782,9 @@ "dev": true }, "node_modules/@angular/common": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.4.tgz", - "integrity": "sha512-MsZfO/XedwL/3WKMgvefLOKz6w/eRQuRUYjhJtjCImqQB7evDLohjgfNY0tYPeyr1a+N6ekMyFbIAJdKlirOsg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.6.tgz", + "integrity": "sha512-BjnahvtJHh2zXfCZjpWit+zMkggl/PrgUtPd02egzLmEKyXIMmQLYNpDZ+Pqgpb7eefU8yBPhL7WA2oKFjHjSg==", "dependencies": { "tslib": "^2.3.0" }, @@ -792,14 +792,14 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "16.2.4", + "@angular/core": "16.2.6", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.4.tgz", - "integrity": "sha512-MzvMFqfyrUfhCC+wtvzgbUrlksSpOSMeVwxDL1cwBrwGvprOjb4BeyjFx9XAsNhdA7vdUmaw9REJ8dOSeHpHyg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.6.tgz", + "integrity": "sha512-FKv9isn8BdM9TydyhdqcFhFD8nn11+fGqg3qbIQnOlnLb0ryYign93zBmlx/qFu46PvPtTmhsa4saE2NwvrSbg==", "dependencies": { "tslib": "^2.3.0" }, @@ -807,7 +807,7 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "16.2.4" + "@angular/core": "16.2.6" }, "peerDependenciesMeta": { "@angular/core": { @@ -816,9 +816,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.4.tgz", - "integrity": "sha512-pm4GpmZVEbibnXPb8hcFSdORmtHGX9GqPle0X/ydXAExLfSg7BIgfeEb/nDuStu6U+96gBA2fjX3jnhmhgFh/Q==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.6.tgz", + "integrity": "sha512-rzyI4dKVj8T9dCnZCIffoxZ2PplYLmC9yd65VoaKxOQFxf/95/hgIRdt5kafjnZvzFN1qUbQuEfyviY+KFdQKg==", "dependencies": { "@babel/core": "7.22.5", "@jridgewell/sourcemap-codec": "^1.4.14", @@ -838,14 +838,14 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/compiler": "16.2.4", + "@angular/compiler": "16.2.6", "typescript": ">=4.9.3 <5.2" } }, "node_modules/@angular/core": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.4.tgz", - "integrity": "sha512-8A1WGGvsKbwSEKoa1y6yBHgOBgv/4hCMo01HJv6BR9ApBjsjpBjXG3ltfRq293j9NF8tSu6gQMs7jrc2uVXZCg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.6.tgz", + "integrity": "sha512-F7kJbkVHLupdVQbwjjEuWp5rtxmfnL571VtqRN/8OJZAI2OjZjnSbL+FRZGEZHDmOZ2cNgPKpYt/d3nbK8hpSw==", "dependencies": { "tslib": "^2.3.0" }, @@ -858,9 +858,9 @@ } }, "node_modules/@angular/forms": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.4.tgz", - "integrity": "sha512-rf8KcgV1C4UVnpiyzTKihHdvDTv2tYH6k2406+HXL3ebP6bpIWsUsfxn08k+7gGELcLm7laFUdQBAwk3Ti5g3Q==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.6.tgz", + "integrity": "sha512-TsSpV6Oh0Z5WlCmRB6jEsChLA8ChBn8CY1uOkTh4YQEzdMCwvBvc1Q2DugER5iGvZU/hRNgjyHX7VR3ysB3JlQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -868,16 +868,16 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "16.2.4", - "@angular/core": "16.2.4", - "@angular/platform-browser": "16.2.4", + "@angular/common": "16.2.6", + "@angular/core": "16.2.6", + "@angular/platform-browser": "16.2.6", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/localize": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-16.2.4.tgz", - "integrity": "sha512-mDnJRpzZgyTaEhQxTRDbwt27gIi22EQ6pPnVwJOfoYF4dBqfopj3IxyjN/+sNSCxjaHv8Lg0RuioWYvArEJy1Q==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-16.2.6.tgz", + "integrity": "sha512-sOkZcamHIpiklnbBXCplH7VhPV/aV1c0Cl62Q4lOa+pEnD1oPxE/oAQtFe+AHdf2rTnJhqCutvQDr5yGrIT+SQ==", "dependencies": { "@babel/core": "7.22.5", "fast-glob": "3.3.0", @@ -892,14 +892,14 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/compiler": "16.2.4", - "@angular/compiler-cli": "16.2.4" + "@angular/compiler": "16.2.6", + "@angular/compiler-cli": "16.2.6" } }, "node_modules/@angular/platform-browser": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.4.tgz", - "integrity": "sha512-1Mw7bD1TE1XtrMLPhqHjvd/TIHY9dEEnDzTHWajhaj4PCQ+eh4jF9X4mzU5K2RNJjbyTNf0ikbg18RGZSyHtpw==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.6.tgz", + "integrity": "sha512-jXtarSZ/n6ytZQ9+Y0aDuazz5POz4UmLN3GxIWtc4kqPOQp4o3DCM16Ig4ioSm53Z/WSDASVaMwtRWN5SXCKfw==", "dependencies": { "tslib": "^2.3.0" }, @@ -907,9 +907,9 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/animations": "16.2.4", - "@angular/common": "16.2.4", - "@angular/core": "16.2.4" + "@angular/animations": "16.2.6", + "@angular/common": "16.2.6", + "@angular/core": "16.2.6" }, "peerDependenciesMeta": { "@angular/animations": { @@ -918,9 +918,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.4.tgz", - "integrity": "sha512-/xSRRX+lKj+7cIQIkdKWfbfAYNNOQoC1Qq3dehLeld9si0gxrL6N03y8UaSd7CTo96JlNxdpzI+LoE44bRQs8A==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.6.tgz", + "integrity": "sha512-i3prfdjnOMMemQMLk7vywGueDsjRIcug+jNf4ZdSb4AEaAhv86mzt5z3iNNSSA3bec7oJfrxOayMz3o6zq3QXA==", "dependencies": { "tslib": "^2.3.0" }, @@ -928,16 +928,16 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "16.2.4", - "@angular/compiler": "16.2.4", - "@angular/core": "16.2.4", - "@angular/platform-browser": "16.2.4" + "@angular/common": "16.2.6", + "@angular/compiler": "16.2.6", + "@angular/core": "16.2.6", + "@angular/platform-browser": "16.2.6" } }, "node_modules/@angular/router": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.4.tgz", - "integrity": "sha512-xx/pVq/NFGxiJzqWdQxYJI/2l3vsk7tCgGca8HyvJSy2IQyAqQ1RkVyDjb4aWiJyCDFxObSDdA+uYAdJXuVrqw==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.6.tgz", + "integrity": "sha512-huORA6D1UriaswbvVgfxpYQJofZ3hSDdJYRMI4lDcu1n6CaCoYnj8E3rqaU5U1Va0OeFmxzOuXG+3WyL+YfZgg==", "dependencies": { "tslib": "^2.3.0" }, @@ -945,16 +945,16 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "16.2.4", - "@angular/core": "16.2.4", - "@angular/platform-browser": "16.2.4", + "@angular/common": "16.2.6", + "@angular/core": "16.2.6", + "@angular/platform-browser": "16.2.6", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/service-worker": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-16.2.4.tgz", - "integrity": "sha512-PVR9qxssiswgwlWbn/lC6x67NbDn3tlRGLwQhYlJyZ3EtPJznuBUK17AzLx9s7RCkeaTbNIJMqc9uA8ZMaTxCg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-16.2.6.tgz", + "integrity": "sha512-kLs+kQYI2w7OPi7B1F/YFwJiFos8+RJiHI7tDux3IVe5KeWr5XN9U8CEpTS2qL+CktXtWb6I9q3fFqcaaTQdDQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -965,14 +965,14 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "16.2.4", - "@angular/core": "16.2.4" + "@angular/common": "16.2.6", + "@angular/core": "16.2.6" } }, "node_modules/@angular/upgrade": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/upgrade/-/upgrade-16.2.4.tgz", - "integrity": "sha512-W0Qwblrgt521pampxfB21+FO9+WtOCkh9IcB6fChrDUjf34PGn82pbG1JuLKs9g0DjFQe3yLuKf4Woe0NQ/u1w==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/upgrade/-/upgrade-16.2.6.tgz", + "integrity": "sha512-c7yfIqdkpQxmZJ0HFKPHn4JxcgF6td68J6wcd0QufLK5jcw+/DBoMchCMANSBO5cSqTcCZkUFGAOdvZ78M/cPQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -980,10 +980,10 @@ "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/compiler": "16.2.4", - "@angular/core": "16.2.4", - "@angular/platform-browser": "16.2.4", - "@angular/platform-browser-dynamic": "16.2.4" + "@angular/compiler": "16.2.6", + "@angular/core": "16.2.6", + "@angular/platform-browser": "16.2.6", + "@angular/platform-browser-dynamic": "16.2.6" } }, "node_modules/@assemblyscript/loader": { @@ -3803,9 +3803,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.1.tgz", - "integrity": "sha512-fT7uwrw3Yfi7mqVHD+kTw0zDq6jZ1CaRp6pQ5b3n+qFL+a3c34Lr/kFVVWZNktfooxO9lYWRsJdTRtid25he9w==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.3.tgz", + "integrity": "sha512-GkMGYMXL2tyxjjh7plKOFptJJPU2arzxLsYZs706InOJKmM9pE9prz//LohSdcXiPAw+S3Qfsc27k/VqNdKJxA==", "dev": true, "engines": { "node": "^16.14.0 || >=18.10.0", @@ -4112,13 +4112,13 @@ } }, "node_modules/@schematics/angular": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.1.tgz", - "integrity": "sha512-e3ckgvSv+OA+4xUBpOqVOvNM8FqY/yXaWqs/Ob0uQ/zPL1iVa/MCAoB25KqYQPnq21hEwE4zqIIQFKasKBIqMA==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.3.tgz", + "integrity": "sha512-QZOh6iH3BQo4azmqGIoydW95KuxTGezTXl+cfekr4ru5IJ7FqCwrg4wQKWD8/3FkxakXjAFdqsWhlxn1kGtyqw==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.1", - "@angular-devkit/schematics": "16.2.1", + "@angular-devkit/core": "16.2.3", + "@angular-devkit/schematics": "16.2.3", "jsonc-parser": "3.2.0" }, "engines": { @@ -4615,15 +4615,15 @@ } }, "node_modules/@types/jasmine": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.5.tgz", - "integrity": "sha512-9YHUdvuNDDRJYXZwHqSsO72Ok0vmqoJbNn73ttyITQp/VA60SarnZ+MPLD37rJAhVoKp+9BWOvJP5tHIRfZylQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.6.tgz", + "integrity": "sha512-3N0FpQTeiWjm+Oo1WUYWguUS7E6JLceiGTriFrG8k5PU7zRLJCzLcWURU3wjMbZGS//a2/LgjsnO3QxIlwxt9g==", "dev": true }, "node_modules/@types/jquery": { - "version": "3.5.18", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.18.tgz", - "integrity": "sha512-sNm7O6LECFhHmF+3KYo6QIl2fIbjlPYa0PDgDQwfOaEJzwpK20Eub9Ke7VKkGsSJ2K0HUR50S266qYzRX4GlSw==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.19.tgz", + "integrity": "sha512-KFbmk+dXfphHGuVCmlopgcNRCegN/21mkeoD4BzuJhVH0SJW3Uo2mLuAwb6oqTNV79EsRp6J7yC1BbKymjpx/g==", "dependencies": { "@types/sizzle": "*" } @@ -4645,9 +4645,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.17.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.15.tgz", - "integrity": "sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==" + "version": "18.17.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.18.tgz", + "integrity": "sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==" }, "node_modules/@types/qs": { "version": "6.9.7", @@ -6185,9 +6185,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "funding": [ { @@ -6205,8 +6205,8 @@ ], "dependencies": { "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -6791,9 +6791,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001520", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001520.tgz", - "integrity": "sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==", + "version": "1.0.30001538", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz", + "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==", "funding": [ { "type": "opencollective", @@ -10776,14 +10776,15 @@ "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.2", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -10856,15 +10857,16 @@ } }, "node_modules/fraction.js": { - "version": "4.2.0", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", "dev": true, - "license": "MIT", "engines": { "node": "*" }, "funding": { "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sponsors/rawify" } }, "node_modules/fresh": { @@ -20606,9 +20608,9 @@ } }, "node_modules/zone.js": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.1.tgz", - "integrity": "sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", + "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", "dependencies": { "tslib": "^2.3.0" } @@ -20644,25 +20646,25 @@ } }, "@angular-devkit/architect": { - "version": "0.1602.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.1.tgz", - "integrity": "sha512-EhK+4lQOwYE2Zhd5+2Un2+q7wTnXEn2pVIZ11f1x78fYAbf6QyYrBZTegGOj+j3NRMdfJM0v238r+ypMdnDimA==", + "version": "0.1602.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.3.tgz", + "integrity": "sha512-7f4U5LzAYRcQcOvRJwunSwLd5/nwbNxY/E4jTgwFxCNvCBSMysNJBi3g9v0t8zm2XYOv4ok5eYqIwriXVypRBg==", "dev": true, "requires": { - "@angular-devkit/core": "16.2.1", + "@angular-devkit/core": "16.2.3", "rxjs": "7.8.1" } }, "@angular-devkit/build-angular": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.1.tgz", - "integrity": "sha512-2CkBOk76O8ROys5NUcRBMLdFVPuBfr3oy9omP5nO0aQVA9mWc3TRy/MeqDbr0xcY8LyJBB4B1jEQrkjWaeSDcA==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.3.tgz", + "integrity": "sha512-GQo14ui3jGBa3ORslO9AcNLCmLuV6EohFk7KbHMTpTY1267z3kdkJfUXhwPKTYQX4ZvQZK2lHLMrSjpFQ5vtOQ==", "dev": true, "requires": { "@ampproject/remapping": "2.2.1", - "@angular-devkit/architect": "0.1602.1", - "@angular-devkit/build-webpack": "0.1602.1", - "@angular-devkit/core": "16.2.1", + "@angular-devkit/architect": "0.1602.3", + "@angular-devkit/build-webpack": "0.1602.3", + "@angular-devkit/core": "16.2.3", "@babel/core": "7.22.9", "@babel/generator": "7.22.9", "@babel/helper-annotate-as-pure": "7.22.5", @@ -20674,7 +20676,7 @@ "@babel/runtime": "7.22.6", "@babel/template": "7.22.5", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "16.2.1", + "@ngtools/webpack": "16.2.3", "@vitejs/plugin-basic-ssl": "1.0.1", "ansi-colors": "4.1.3", "autoprefixer": "10.4.14", @@ -20875,19 +20877,19 @@ } }, "@angular-devkit/build-webpack": { - "version": "0.1602.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.1.tgz", - "integrity": "sha512-gY7G+1xsOkPvO4/Ose1RnbflrTQkbQh6xQPeCa95I4GFFpk8De3d2cGNM9KuD8LCDc1GAGip8nRuVrCwQGZ5sw==", + "version": "0.1602.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.3.tgz", + "integrity": "sha512-ls2aC7UvM748f/UqCDNsz9apWb4ArAKHtJ1Jwxx1DUQo+qT4c9/8WpiqxgTNkZTjCZbZZG1Ojub/rviw9Y88lA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1602.1", + "@angular-devkit/architect": "0.1602.3", "rxjs": "7.8.1" } }, "@angular-devkit/core": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.1.tgz", - "integrity": "sha512-/QnIIvu9kW4UoJ2IWF8pxwHk+/O2ARi5bYV9jCgMxTs/3VuOHrWaDtxAvxd1gqj+vYvwLtdbBYNT/Hs/nCJeLQ==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.3.tgz", + "integrity": "sha512-oZLdg2XTx7likYAXRj1CU0XmrsCfe5f2grj3iwuI3OB1LXwwpdbHBztruj03y3yHES+TnO+dIbkvRnvMXs7uAA==", "dev": true, "requires": { "ajv": "8.12.0", @@ -20899,12 +20901,12 @@ } }, "@angular-devkit/schematics": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.1.tgz", - "integrity": "sha512-rXXO5zSI/iN6JtU3oU+vKfOB1N8n1iCH9aLudtJfO5zT9r29FIvV4YMmHO0iu78i4IhQAeJdr42cvrGPp8Y41A==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.3.tgz", + "integrity": "sha512-+lBiHxi/C9HCfiCbtW25DldwvJDXXXv5oWw+Tg4s18BO/lYZLveGUEaZWu9ZJ5VIJ8GliUi2LohxhDxBkh4Oxg==", "dev": true, "requires": { - "@angular-devkit/core": "16.2.1", + "@angular-devkit/core": "16.2.3", "jsonc-parser": "3.2.0", "magic-string": "0.30.1", "ora": "5.4.1", @@ -20987,32 +20989,32 @@ } }, "@angular/animations": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.4.tgz", - "integrity": "sha512-LM6dXCZvLS383lS2n01eD5l0gXTXFHtUiAKahT8RS8/KRNgiIo43SjPsHxMR3CAQPdtNhDJTMHXofyCwi9YWjA==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.6.tgz", + "integrity": "sha512-NHnHdZFKLr1PB8RhscjsE/DMSVHhtjCqc3bhtOiOMYfAgm4nYrSFvp6nAaT5OoMTeAWuM0n8/HvAiFweEQgVQA==", "requires": { "tslib": "^2.3.0" } }, "@angular/cdk": { - "version": "16.2.3", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.3.tgz", - "integrity": "sha512-kCBYiKfzDnGLSku/C3oFQqXTXwmlHk/Iy27+d51nFl7OjDEExvBoR6senBEuVNkXEnwbkkRHlJW1cCZuQ3fY0g==", + "version": "16.2.5", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.5.tgz", + "integrity": "sha512-9VbdWSYVFQq9y7Dl8KMooE+Sa5nx0l4Neue1IMmSS2v8b602VykiYA5aqz0BsLjfoiboXlUz6LCBXxukJtogcQ==", "requires": { "parse5": "^7.1.2", "tslib": "^2.3.0" } }, "@angular/cli": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.1.tgz", - "integrity": "sha512-nuCc0VOGjuUFQo1Pu9CyFQ4VTy7OuwTiwxOG9qbut4FSGz2CO9NeqoamPUuy6rpKVu5JxVe+L6Y4OFaNKv2n3Q==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.3.tgz", + "integrity": "sha512-XYewIme6CPxgyK9A4aBDUOwv88h8RHwCeLxuBQcOYY2kVhWIiQjFwdkODQPG0WZkRZxtwXk6wErIO80Nz1K8BA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1602.1", - "@angular-devkit/core": "16.2.1", - "@angular-devkit/schematics": "16.2.1", - "@schematics/angular": "16.2.1", + "@angular-devkit/architect": "0.1602.3", + "@angular-devkit/core": "16.2.3", + "@angular-devkit/schematics": "16.2.3", + "@schematics/angular": "16.2.3", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", "ini": "4.1.1", @@ -21067,25 +21069,25 @@ } }, "@angular/common": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.4.tgz", - "integrity": "sha512-MsZfO/XedwL/3WKMgvefLOKz6w/eRQuRUYjhJtjCImqQB7evDLohjgfNY0tYPeyr1a+N6ekMyFbIAJdKlirOsg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.6.tgz", + "integrity": "sha512-BjnahvtJHh2zXfCZjpWit+zMkggl/PrgUtPd02egzLmEKyXIMmQLYNpDZ+Pqgpb7eefU8yBPhL7WA2oKFjHjSg==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.4.tgz", - "integrity": "sha512-MzvMFqfyrUfhCC+wtvzgbUrlksSpOSMeVwxDL1cwBrwGvprOjb4BeyjFx9XAsNhdA7vdUmaw9REJ8dOSeHpHyg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.6.tgz", + "integrity": "sha512-FKv9isn8BdM9TydyhdqcFhFD8nn11+fGqg3qbIQnOlnLb0ryYign93zBmlx/qFu46PvPtTmhsa4saE2NwvrSbg==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler-cli": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.4.tgz", - "integrity": "sha512-pm4GpmZVEbibnXPb8hcFSdORmtHGX9GqPle0X/ydXAExLfSg7BIgfeEb/nDuStu6U+96gBA2fjX3jnhmhgFh/Q==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.6.tgz", + "integrity": "sha512-rzyI4dKVj8T9dCnZCIffoxZ2PplYLmC9yd65VoaKxOQFxf/95/hgIRdt5kafjnZvzFN1qUbQuEfyviY+KFdQKg==", "requires": { "@babel/core": "7.22.5", "@jridgewell/sourcemap-codec": "^1.4.14", @@ -21098,25 +21100,25 @@ } }, "@angular/core": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.4.tgz", - "integrity": "sha512-8A1WGGvsKbwSEKoa1y6yBHgOBgv/4hCMo01HJv6BR9ApBjsjpBjXG3ltfRq293j9NF8tSu6gQMs7jrc2uVXZCg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.6.tgz", + "integrity": "sha512-F7kJbkVHLupdVQbwjjEuWp5rtxmfnL571VtqRN/8OJZAI2OjZjnSbL+FRZGEZHDmOZ2cNgPKpYt/d3nbK8hpSw==", "requires": { "tslib": "^2.3.0" } }, "@angular/forms": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.4.tgz", - "integrity": "sha512-rf8KcgV1C4UVnpiyzTKihHdvDTv2tYH6k2406+HXL3ebP6bpIWsUsfxn08k+7gGELcLm7laFUdQBAwk3Ti5g3Q==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.6.tgz", + "integrity": "sha512-TsSpV6Oh0Z5WlCmRB6jEsChLA8ChBn8CY1uOkTh4YQEzdMCwvBvc1Q2DugER5iGvZU/hRNgjyHX7VR3ysB3JlQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/localize": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-16.2.4.tgz", - "integrity": "sha512-mDnJRpzZgyTaEhQxTRDbwt27gIi22EQ6pPnVwJOfoYF4dBqfopj3IxyjN/+sNSCxjaHv8Lg0RuioWYvArEJy1Q==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-16.2.6.tgz", + "integrity": "sha512-sOkZcamHIpiklnbBXCplH7VhPV/aV1c0Cl62Q4lOa+pEnD1oPxE/oAQtFe+AHdf2rTnJhqCutvQDr5yGrIT+SQ==", "requires": { "@babel/core": "7.22.5", "fast-glob": "3.3.0", @@ -21124,41 +21126,41 @@ } }, "@angular/platform-browser": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.4.tgz", - "integrity": "sha512-1Mw7bD1TE1XtrMLPhqHjvd/TIHY9dEEnDzTHWajhaj4PCQ+eh4jF9X4mzU5K2RNJjbyTNf0ikbg18RGZSyHtpw==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.6.tgz", + "integrity": "sha512-jXtarSZ/n6ytZQ9+Y0aDuazz5POz4UmLN3GxIWtc4kqPOQp4o3DCM16Ig4ioSm53Z/WSDASVaMwtRWN5SXCKfw==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser-dynamic": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.4.tgz", - "integrity": "sha512-/xSRRX+lKj+7cIQIkdKWfbfAYNNOQoC1Qq3dehLeld9si0gxrL6N03y8UaSd7CTo96JlNxdpzI+LoE44bRQs8A==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.6.tgz", + "integrity": "sha512-i3prfdjnOMMemQMLk7vywGueDsjRIcug+jNf4ZdSb4AEaAhv86mzt5z3iNNSSA3bec7oJfrxOayMz3o6zq3QXA==", "requires": { "tslib": "^2.3.0" } }, "@angular/router": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.4.tgz", - "integrity": "sha512-xx/pVq/NFGxiJzqWdQxYJI/2l3vsk7tCgGca8HyvJSy2IQyAqQ1RkVyDjb4aWiJyCDFxObSDdA+uYAdJXuVrqw==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.6.tgz", + "integrity": "sha512-huORA6D1UriaswbvVgfxpYQJofZ3hSDdJYRMI4lDcu1n6CaCoYnj8E3rqaU5U1Va0OeFmxzOuXG+3WyL+YfZgg==", "requires": { "tslib": "^2.3.0" } }, "@angular/service-worker": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-16.2.4.tgz", - "integrity": "sha512-PVR9qxssiswgwlWbn/lC6x67NbDn3tlRGLwQhYlJyZ3EtPJznuBUK17AzLx9s7RCkeaTbNIJMqc9uA8ZMaTxCg==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-16.2.6.tgz", + "integrity": "sha512-kLs+kQYI2w7OPi7B1F/YFwJiFos8+RJiHI7tDux3IVe5KeWr5XN9U8CEpTS2qL+CktXtWb6I9q3fFqcaaTQdDQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/upgrade": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@angular/upgrade/-/upgrade-16.2.4.tgz", - "integrity": "sha512-W0Qwblrgt521pampxfB21+FO9+WtOCkh9IcB6fChrDUjf34PGn82pbG1JuLKs9g0DjFQe3yLuKf4Woe0NQ/u1w==", + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@angular/upgrade/-/upgrade-16.2.6.tgz", + "integrity": "sha512-c7yfIqdkpQxmZJ0HFKPHn4JxcgF6td68J6wcd0QufLK5jcw+/DBoMchCMANSBO5cSqTcCZkUFGAOdvZ78M/cPQ==", "requires": { "tslib": "^2.3.0" } @@ -23027,9 +23029,9 @@ } }, "@ngtools/webpack": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.1.tgz", - "integrity": "sha512-fT7uwrw3Yfi7mqVHD+kTw0zDq6jZ1CaRp6pQ5b3n+qFL+a3c34Lr/kFVVWZNktfooxO9lYWRsJdTRtid25he9w==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.3.tgz", + "integrity": "sha512-GkMGYMXL2tyxjjh7plKOFptJJPU2arzxLsYZs706InOJKmM9pE9prz//LohSdcXiPAw+S3Qfsc27k/VqNdKJxA==", "dev": true, "requires": {} }, @@ -23232,13 +23234,13 @@ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, "@schematics/angular": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.1.tgz", - "integrity": "sha512-e3ckgvSv+OA+4xUBpOqVOvNM8FqY/yXaWqs/Ob0uQ/zPL1iVa/MCAoB25KqYQPnq21hEwE4zqIIQFKasKBIqMA==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.3.tgz", + "integrity": "sha512-QZOh6iH3BQo4azmqGIoydW95KuxTGezTXl+cfekr4ru5IJ7FqCwrg4wQKWD8/3FkxakXjAFdqsWhlxn1kGtyqw==", "dev": true, "requires": { - "@angular-devkit/core": "16.2.1", - "@angular-devkit/schematics": "16.2.1", + "@angular-devkit/core": "16.2.3", + "@angular-devkit/schematics": "16.2.3", "jsonc-parser": "3.2.0" } }, @@ -23647,15 +23649,15 @@ } }, "@types/jasmine": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.5.tgz", - "integrity": "sha512-9YHUdvuNDDRJYXZwHqSsO72Ok0vmqoJbNn73ttyITQp/VA60SarnZ+MPLD37rJAhVoKp+9BWOvJP5tHIRfZylQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.6.tgz", + "integrity": "sha512-3N0FpQTeiWjm+Oo1WUYWguUS7E6JLceiGTriFrG8k5PU7zRLJCzLcWURU3wjMbZGS//a2/LgjsnO3QxIlwxt9g==", "dev": true }, "@types/jquery": { - "version": "3.5.18", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.18.tgz", - "integrity": "sha512-sNm7O6LECFhHmF+3KYo6QIl2fIbjlPYa0PDgDQwfOaEJzwpK20Eub9Ke7VKkGsSJ2K0HUR50S266qYzRX4GlSw==", + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.19.tgz", + "integrity": "sha512-KFbmk+dXfphHGuVCmlopgcNRCegN/21mkeoD4BzuJhVH0SJW3Uo2mLuAwb6oqTNV79EsRp6J7yC1BbKymjpx/g==", "requires": { "@types/sizzle": "*" } @@ -23676,9 +23678,9 @@ "dev": true }, "@types/node": { - "version": "18.17.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.15.tgz", - "integrity": "sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==" + "version": "18.17.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.18.tgz", + "integrity": "sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==" }, "@types/qs": { "version": "6.9.7", @@ -24740,14 +24742,14 @@ } }, "autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "requires": { "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -25147,9 +25149,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001520", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001520.tgz", - "integrity": "sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==" + "version": "1.0.30001538", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz", + "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==" }, "canvg": { "version": "3.0.10", @@ -27857,7 +27859,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.2" + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" }, "font-family-papandreou": { "version": "0.2.0-patch2" @@ -27903,7 +27907,9 @@ "dev": true }, "fraction.js": { - "version": "4.2.0", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", "dev": true }, "fresh": { @@ -34320,9 +34326,9 @@ "dev": true }, "zone.js": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.1.tgz", - "integrity": "sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", + "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", "requires": { "tslib": "^2.3.0" } diff --git a/package.json b/package.json index e656b3cf14..a07943c262 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@denbi/cloud-portal-webapp", - "version": "4.773.0", + "version": "4.775.0", "description": "de.NBI Cloud Portal", "scripts": { "ng": "ng serve", @@ -19,18 +19,18 @@ "private": true, "dependencies": { "@angular-eslint/eslint-plugin": "^16.0.3", - "@angular/animations": "16.2.4", - "@angular/cdk": "16.2.3", - "@angular/common": "16.2.4", - "@angular/compiler": "16.2.4", - "@angular/core": "16.2.4", - "@angular/forms": "16.2.4", - "@angular/localize": "16.2.4", - "@angular/platform-browser": "16.2.4", - "@angular/platform-browser-dynamic": "16.2.4", - "@angular/router": "16.2.4", - "@angular/service-worker": "16.2.4", - "@angular/upgrade": "16.2.4", + "@angular/animations": "16.2.6", + "@angular/cdk": "16.2.5", + "@angular/common": "16.2.6", + "@angular/compiler": "16.2.6", + "@angular/core": "16.2.6", + "@angular/forms": "16.2.6", + "@angular/localize": "16.2.6", + "@angular/platform-browser": "16.2.6", + "@angular/platform-browser-dynamic": "16.2.6", + "@angular/router": "16.2.6", + "@angular/service-worker": "16.2.6", + "@angular/upgrade": "16.2.6", "@coreui/angular": "4.5.16", "@coreui/coreui": "4.2.6", "@coreui/icons-angular": "4.5.16", @@ -38,7 +38,7 @@ "@ng-select/ng-select": "^11.0.0", "@sindresorhus/transliterate": "1.6.0", "@types/d3": "7.4.0", - "@types/jquery": "3.5.18", + "@types/jquery": "3.5.19", "acorn": "8.10.0", "ajv-formats": "2.1.1", "angulartics2": "12.2.1", @@ -52,7 +52,7 @@ "d3": "7.8.5", "export-to-csv": "0.2.2", "file-saver": "2.0.5", - "follow-redirects": "1.15.2", + "follow-redirects": "1.15.3", "html2canvas": "1.4.1", "is-promise": "4.0.0", "jsnlog": "2.30.0", @@ -76,30 +76,32 @@ "ts-helpers": "1.1.2", "tslib": "2.6.2", "uglify-js": "3.17.4", - "zone.js": "0.13.1" + "zone.js": "0.13.3" }, "devDependencies": { "@angular-devkit/build-angular": "^16.1.4", - "@angular-eslint/builder": "16.1.2", - "@angular-eslint/eslint-plugin": "16.1.2", - "@angular-eslint/eslint-plugin-template": "16.1.2", - "@angular-eslint/schematics": "16.1.2", - "@angular-eslint/template-parser": "16.1.2", + "@angular-eslint/builder": "16.2.0", + "@angular-eslint/eslint-plugin": "16.2.0", + "@angular-eslint/eslint-plugin-template": "16.2.0", + "@angular-eslint/schematics": "16.2.0", + "@angular-eslint/template-parser": "16.2.0", "@angular/cli": "^16.1.4", - "@angular/compiler-cli": "16.2.4", + "@angular/compiler-cli": "16.2.6", "@compodoc/compodoc": "1.1.21", - "@playwright/test": "1.37.1", - "@types/jasmine": "4.3.5", - "@types/node": "18.17.15", + "@playwright/test": "1.38.0", + "@typescript-eslint/eslint-plugin": "6.7.0", + "@typescript-eslint/parser": "6.7.0", + "@types/jasmine": "4.3.6", + "@types/node": "18.17.17", "@typescript-eslint/eslint-plugin": "6.5.0", "@typescript-eslint/parser": "6.5.0", "async": "3.2.4", "audit-ci": "6.6.1", - "autoprefixer": "10.4.15", + "autoprefixer": "10.4.16", "eslint": "^8.48.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.28.1", - "eslint-plugin-jsdoc": "46.5.1", + "eslint-plugin-jsdoc": "46.8.1", "eslint-plugin-no-null": "latest", "eslint-plugin-prefer-arrow": "1.2.3", "exports-loader": "4.0.0",