From 0b0800abf3be147c14b2541405717db577a1744a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 29 Jan 2025 16:58:51 +0100
Subject: [PATCH] chore(deps): update angular-cli monorepo to v18.2.14 (patch)
 (#2568)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@angular-devkit/build-angular](https://redirect.github.com/angular/angular-cli)
| [`18.2.13` ->
`18.2.14`](https://renovatebot.com/diffs/npm/@angular-devkit%2fbuild-angular/18.2.13/18.2.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@angular-devkit%2fbuild-angular/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular-devkit%2fbuild-angular/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular-devkit%2fbuild-angular/18.2.13/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular-devkit%2fbuild-angular/18.2.13/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@angular/cli](https://redirect.github.com/angular/angular-cli) |
[`18.2.13` ->
`18.2.14`](https://renovatebot.com/diffs/npm/@angular%2fcli/18.2.13/18.2.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@angular%2fcli/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@angular%2fcli/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@angular%2fcli/18.2.13/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@angular%2fcli/18.2.13/18.2.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>angular/angular-cli
(@&#8203;angular-devkit/build-angular)</summary>

###
[`v18.2.14`](https://redirect.github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#18214-2025-01-29)

[Compare
Source](https://redirect.github.com/angular/angular-cli/compare/18.2.13...18.2.14)

#####
[@&#8203;angular-devkit/build-angular](https://redirect.github.com/angular-devkit/build-angular)

| Commit | Type | Description |
|
---------------------------------------------------------------------------------------------------
| ---- | ------------------------------- |
|
[9d34d28ec](https://redirect.github.com/angular/angular-cli/commit/9d34d28ec2965e1b9753556b2721d25ab05c655b)
| fix | remove unused `vite` dependency |

<!-- CHANGELOG SPLIT MARKER -->

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/infonl/dimpact-zaakafhandelcomponent).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
 src/main/app/package-lock.json | 272 +++++++++++++++++++--------------
 src/main/app/package.json      |   4 +-
 2 files changed, 163 insertions(+), 113 deletions(-)

diff --git a/src/main/app/package-lock.json b/src/main/app/package-lock.json
index 147d2a5705..228fb14616 100644
--- a/src/main/app/package-lock.json
+++ b/src/main/app/package-lock.json
@@ -38,13 +38,13 @@
         "zone.js": "0.14.10"
       },
       "devDependencies": {
-        "@angular-devkit/build-angular": "18.2.13",
+        "@angular-devkit/build-angular": "18.2.14",
         "@angular-eslint/builder": "18.4.3",
         "@angular-eslint/eslint-plugin": "18.4.3",
         "@angular-eslint/eslint-plugin-template": "18.4.3",
         "@angular-eslint/schematics": "18.4.3",
         "@angular-eslint/template-parser": "18.4.3",
-        "@angular/cli": "18.2.13",
+        "@angular/cli": "18.2.14",
         "@angular/compiler-cli": "18.2.13",
         "@angular/language-service": "18.2.13",
         "@types/jest": "29.5.14",
@@ -83,12 +83,12 @@
       }
     },
     "node_modules/@angular-devkit/architect": {
-      "version": "0.1802.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.13.tgz",
-      "integrity": "sha512-fBl0tLGUeftdPRuvlEhMldOxPODqj6dEN7lIjV7ODYLL4K554fAo/gNrepNbxezPXKWlSMmhuX4wkL2/Eyk+DA==",
+      "version": "0.1802.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.14.tgz",
+      "integrity": "sha512-eplaGCXSlPwf1f4XwyzsYTd8/lJ0/Adm6XsODsBxvkZlIpLcps80/h2lH5MVJpoDREzIFu1BweDpYCoNK5yYZg==",
       "dev": true,
       "dependencies": {
-        "@angular-devkit/core": "18.2.13",
+        "@angular-devkit/core": "18.2.14",
         "rxjs": "7.8.1"
       },
       "engines": {
@@ -98,16 +98,16 @@
       }
     },
     "node_modules/@angular-devkit/build-angular": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.13.tgz",
-      "integrity": "sha512-zwrDGG7Tc3ZKeJH8eIHR2FHJqWg0MNuKWmq1gSte36e1cnPAeAwtNjLqxD0VuDq0EPozYWc4vkk+v4f/SLj7gA==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.14.tgz",
+      "integrity": "sha512-ycie4OhvNv8eNVqvq46pCIf6kB50xbMOdnAVqmlj+BaQjWbGjUQPjAmp4VGqeDZZ/lW82xkfTmJZxc6pYp7YdQ==",
       "dev": true,
       "dependencies": {
         "@ampproject/remapping": "2.3.0",
-        "@angular-devkit/architect": "0.1802.13",
-        "@angular-devkit/build-webpack": "0.1802.13",
-        "@angular-devkit/core": "18.2.13",
-        "@angular/build": "18.2.13",
+        "@angular-devkit/architect": "0.1802.14",
+        "@angular-devkit/build-webpack": "0.1802.14",
+        "@angular-devkit/core": "18.2.14",
+        "@angular/build": "18.2.14",
         "@babel/core": "7.25.2",
         "@babel/generator": "7.25.0",
         "@babel/helper-annotate-as-pure": "7.24.7",
@@ -118,7 +118,7 @@
         "@babel/preset-env": "7.25.3",
         "@babel/runtime": "7.25.0",
         "@discoveryjs/json-ext": "0.6.1",
-        "@ngtools/webpack": "18.2.13",
+        "@ngtools/webpack": "18.2.14",
         "@vitejs/plugin-basic-ssl": "1.1.0",
         "ansi-colors": "4.1.3",
         "autoprefixer": "10.4.20",
@@ -158,7 +158,6 @@
         "terser": "5.31.6",
         "tree-kill": "1.2.2",
         "tslib": "2.6.3",
-        "vite": "5.4.6",
         "watchpack": "2.4.1",
         "webpack": "5.94.0",
         "webpack-dev-middleware": "7.4.2",
@@ -226,12 +225,12 @@
       }
     },
     "node_modules/@angular-devkit/build-webpack": {
-      "version": "0.1802.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.13.tgz",
-      "integrity": "sha512-AW4EFZkRvTG+OroBGPRtLkDk5/bkS68Zqpb9wLNzK9R3WN9IlwsdnFUssMOKsezXaNaCkdyNiXceRYk3hCRoow==",
+      "version": "0.1802.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.14.tgz",
+      "integrity": "sha512-cccne0SG4BaQHsKRRZCi/wMLJ7yFXrwvE8w+Kug3HdpJJoyH3FeG386EQuca/azslQlK+c5g4ywSZdXeNkGazA==",
       "dev": true,
       "dependencies": {
-        "@angular-devkit/architect": "0.1802.13",
+        "@angular-devkit/architect": "0.1802.14",
         "rxjs": "7.8.1"
       },
       "engines": {
@@ -245,9 +244,9 @@
       }
     },
     "node_modules/@angular-devkit/core": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.13.tgz",
-      "integrity": "sha512-5XhtA0tkPmdY94FNsb54YFx/yI0/KZUdIwSGsIqm18KapfQQE+NlFi3YiR0J/l1oiw2tUqYWH6haLlcxj2w7jw==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
+      "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
       "dev": true,
       "dependencies": {
         "ajv": "8.17.1",
@@ -272,12 +271,12 @@
       }
     },
     "node_modules/@angular-devkit/schematics": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.13.tgz",
-      "integrity": "sha512-KMVWGEAemIIC/YZn9yqZSk9RmMZ62Wvd2hqf/e9HYFTx45ykQU22Q3KPTgBJvK+g93E90lyn43k2yltuMqXj4Q==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.14.tgz",
+      "integrity": "sha512-mukjZIHHB7gWratq8fZwUq5WZ+1bF4feG/idXr1wgQ+/FqWjs2PP7HDesHVcPymmRulpTyCpB7TNB1O1fgnCpA==",
       "dev": true,
       "dependencies": {
-        "@angular-devkit/core": "18.2.13",
+        "@angular-devkit/core": "18.2.14",
         "jsonc-parser": "3.3.1",
         "magic-string": "0.30.11",
         "ora": "5.4.1",
@@ -410,13 +409,13 @@
       }
     },
     "node_modules/@angular/build": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.13.tgz",
-      "integrity": "sha512-J91lfxzxclxjRVTdA/P65tt57BSSK6+zJDi+tsKLe4h05y8/LsFHqUenr3v4ENfjzNX/E5YG1P5oLrOd5y2OIQ==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.14.tgz",
+      "integrity": "sha512-9g24Oe/ZLULacW3hEpRCjSZIJPJTzN5BeFbA27epSV5NsrQOoeUGsEpRs90Zmt6eReO0fW1BGshWRoZtpSedcw==",
       "dev": true,
       "dependencies": {
         "@ampproject/remapping": "2.3.0",
-        "@angular-devkit/architect": "0.1802.13",
+        "@angular-devkit/architect": "0.1802.14",
         "@babel/core": "7.25.2",
         "@babel/helper-annotate-as-pure": "7.24.7",
         "@babel/helper-split-export-declaration": "7.24.7",
@@ -988,17 +987,17 @@
       }
     },
     "node_modules/@angular/cli": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.13.tgz",
-      "integrity": "sha512-JOEEw86TBbs9nZ55sz5EZsQll3ctWRyB+AjrRKSXgKmRudg7hwOgAKFztp0QiP8nqK6R6iV4g+ffvNuDYdDLlw==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.14.tgz",
+      "integrity": "sha512-kWgRRQtJPkr8iwN7DMbTi3sXOnv7H5QhbU/GgD3nNX3D8YCSPmnby4PAE/P3wn7FsIK9JsSchsCt7MZ37Urh9A==",
       "dev": true,
       "dependencies": {
-        "@angular-devkit/architect": "0.1802.13",
-        "@angular-devkit/core": "18.2.13",
-        "@angular-devkit/schematics": "18.2.13",
+        "@angular-devkit/architect": "0.1802.14",
+        "@angular-devkit/core": "18.2.14",
+        "@angular-devkit/schematics": "18.2.14",
         "@inquirer/prompts": "5.3.8",
         "@listr2/prompt-adapter-inquirer": "2.0.15",
-        "@schematics/angular": "18.2.13",
+        "@schematics/angular": "18.2.14",
         "@yarnpkg/lockfile": "1.1.0",
         "ini": "4.1.3",
         "jsonc-parser": "3.3.1",
@@ -5187,9 +5186,9 @@
       ]
     },
     "node_modules/@ngtools/webpack": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.13.tgz",
-      "integrity": "sha512-0PGd6dNZ+JlZ+4s1Ss7fSkVdFAPVipNXBv3rBGn6zbdYvRS1qKM2UNNAZzI70gX8QiGn0KxLPaeGiMntb1ZW0g==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.14.tgz",
+      "integrity": "sha512-rT+Y4WR8QTVsijtb+YRqHcPTpd1ZiwRbklQXRTxU0YGFHpxpi+bhjmY8FjpPoAtdPO1Lg3l3KIZPZa0thG0FNg==",
       "dev": true,
       "engines": {
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
@@ -5879,13 +5878,13 @@
       ]
     },
     "node_modules/@schematics/angular": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.13.tgz",
-      "integrity": "sha512-TDNVZeX9Zk1/3zP12i4NvWhLeV5uqQmaTO1tlbxPpCouEUkfUWyf73/G4mQ/rALpqHLdmFeOGF6lcl6jt/y6Cg==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.14.tgz",
+      "integrity": "sha512-CHh6ew2Az71UlvVcnYeuMEwjwkZqR7y/9ebLzFRvczC71ZL8qPVBpBTVGbCpGBd54VEbCZVWRxBQoZZ5LP/aBw==",
       "dev": true,
       "dependencies": {
-        "@angular-devkit/core": "18.2.13",
-        "@angular-devkit/schematics": "18.2.13",
+        "@angular-devkit/core": "18.2.14",
+        "@angular-devkit/schematics": "18.2.14",
         "jsonc-parser": "3.3.1"
       },
       "engines": {
@@ -20055,6 +20054,7 @@
       "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==",
       "dev": true,
       "license": "MIT",
+      "peer": true,
       "dependencies": {
         "esbuild": "^0.21.3",
         "postcss": "^8.4.43",
@@ -20122,6 +20122,7 @@
       "os": [
         "aix"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20139,6 +20140,7 @@
       "os": [
         "android"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20156,6 +20158,7 @@
       "os": [
         "android"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20173,6 +20176,7 @@
       "os": [
         "android"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20190,6 +20194,7 @@
       "os": [
         "darwin"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20207,6 +20212,7 @@
       "os": [
         "darwin"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20224,6 +20230,7 @@
       "os": [
         "freebsd"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20241,6 +20248,7 @@
       "os": [
         "freebsd"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20258,6 +20266,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20275,6 +20284,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20292,6 +20302,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20309,6 +20320,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20326,6 +20338,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20343,6 +20356,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20360,6 +20374,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20377,6 +20392,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20394,6 +20410,7 @@
       "os": [
         "linux"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20411,6 +20428,7 @@
       "os": [
         "netbsd"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20428,6 +20446,7 @@
       "os": [
         "openbsd"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20445,6 +20464,7 @@
       "os": [
         "sunos"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20462,6 +20482,7 @@
       "os": [
         "win32"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20479,6 +20500,7 @@
       "os": [
         "win32"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20496,6 +20518,7 @@
       "os": [
         "win32"
       ],
+      "peer": true,
       "engines": {
         "node": ">=12"
       }
@@ -20507,6 +20530,7 @@
       "dev": true,
       "hasInstallScript": true,
       "license": "MIT",
+      "peer": true,
       "bin": {
         "esbuild": "bin/esbuild"
       },
@@ -20559,6 +20583,7 @@
         }
       ],
       "license": "MIT",
+      "peer": true,
       "dependencies": {
         "nanoid": "^3.3.7",
         "picocolors": "^1.1.1",
@@ -21616,26 +21641,26 @@
       }
     },
     "@angular-devkit/architect": {
-      "version": "0.1802.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.13.tgz",
-      "integrity": "sha512-fBl0tLGUeftdPRuvlEhMldOxPODqj6dEN7lIjV7ODYLL4K554fAo/gNrepNbxezPXKWlSMmhuX4wkL2/Eyk+DA==",
+      "version": "0.1802.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.14.tgz",
+      "integrity": "sha512-eplaGCXSlPwf1f4XwyzsYTd8/lJ0/Adm6XsODsBxvkZlIpLcps80/h2lH5MVJpoDREzIFu1BweDpYCoNK5yYZg==",
       "dev": true,
       "requires": {
-        "@angular-devkit/core": "18.2.13",
+        "@angular-devkit/core": "18.2.14",
         "rxjs": "7.8.1"
       }
     },
     "@angular-devkit/build-angular": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.13.tgz",
-      "integrity": "sha512-zwrDGG7Tc3ZKeJH8eIHR2FHJqWg0MNuKWmq1gSte36e1cnPAeAwtNjLqxD0VuDq0EPozYWc4vkk+v4f/SLj7gA==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.14.tgz",
+      "integrity": "sha512-ycie4OhvNv8eNVqvq46pCIf6kB50xbMOdnAVqmlj+BaQjWbGjUQPjAmp4VGqeDZZ/lW82xkfTmJZxc6pYp7YdQ==",
       "dev": true,
       "requires": {
         "@ampproject/remapping": "2.3.0",
-        "@angular-devkit/architect": "0.1802.13",
-        "@angular-devkit/build-webpack": "0.1802.13",
-        "@angular-devkit/core": "18.2.13",
-        "@angular/build": "18.2.13",
+        "@angular-devkit/architect": "0.1802.14",
+        "@angular-devkit/build-webpack": "0.1802.14",
+        "@angular-devkit/core": "18.2.14",
+        "@angular/build": "18.2.14",
         "@babel/core": "7.25.2",
         "@babel/generator": "7.25.0",
         "@babel/helper-annotate-as-pure": "7.24.7",
@@ -21646,7 +21671,7 @@
         "@babel/preset-env": "7.25.3",
         "@babel/runtime": "7.25.0",
         "@discoveryjs/json-ext": "0.6.1",
-        "@ngtools/webpack": "18.2.13",
+        "@ngtools/webpack": "18.2.14",
         "@vitejs/plugin-basic-ssl": "1.1.0",
         "ansi-colors": "4.1.3",
         "autoprefixer": "10.4.20",
@@ -21687,7 +21712,6 @@
         "terser": "5.31.6",
         "tree-kill": "1.2.2",
         "tslib": "2.6.3",
-        "vite": "5.4.6",
         "watchpack": "2.4.1",
         "webpack": "5.94.0",
         "webpack-dev-middleware": "7.4.2",
@@ -21697,19 +21721,19 @@
       }
     },
     "@angular-devkit/build-webpack": {
-      "version": "0.1802.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.13.tgz",
-      "integrity": "sha512-AW4EFZkRvTG+OroBGPRtLkDk5/bkS68Zqpb9wLNzK9R3WN9IlwsdnFUssMOKsezXaNaCkdyNiXceRYk3hCRoow==",
+      "version": "0.1802.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.14.tgz",
+      "integrity": "sha512-cccne0SG4BaQHsKRRZCi/wMLJ7yFXrwvE8w+Kug3HdpJJoyH3FeG386EQuca/azslQlK+c5g4ywSZdXeNkGazA==",
       "dev": true,
       "requires": {
-        "@angular-devkit/architect": "0.1802.13",
+        "@angular-devkit/architect": "0.1802.14",
         "rxjs": "7.8.1"
       }
     },
     "@angular-devkit/core": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.13.tgz",
-      "integrity": "sha512-5XhtA0tkPmdY94FNsb54YFx/yI0/KZUdIwSGsIqm18KapfQQE+NlFi3YiR0J/l1oiw2tUqYWH6haLlcxj2w7jw==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
+      "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
       "dev": true,
       "requires": {
         "ajv": "8.17.1",
@@ -21721,12 +21745,12 @@
       }
     },
     "@angular-devkit/schematics": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.13.tgz",
-      "integrity": "sha512-KMVWGEAemIIC/YZn9yqZSk9RmMZ62Wvd2hqf/e9HYFTx45ykQU22Q3KPTgBJvK+g93E90lyn43k2yltuMqXj4Q==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.14.tgz",
+      "integrity": "sha512-mukjZIHHB7gWratq8fZwUq5WZ+1bF4feG/idXr1wgQ+/FqWjs2PP7HDesHVcPymmRulpTyCpB7TNB1O1fgnCpA==",
       "dev": true,
       "requires": {
-        "@angular-devkit/core": "18.2.13",
+        "@angular-devkit/core": "18.2.14",
         "jsonc-parser": "3.3.1",
         "magic-string": "0.30.11",
         "ora": "5.4.1",
@@ -21822,13 +21846,13 @@
       }
     },
     "@angular/build": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.13.tgz",
-      "integrity": "sha512-J91lfxzxclxjRVTdA/P65tt57BSSK6+zJDi+tsKLe4h05y8/LsFHqUenr3v4ENfjzNX/E5YG1P5oLrOd5y2OIQ==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.14.tgz",
+      "integrity": "sha512-9g24Oe/ZLULacW3hEpRCjSZIJPJTzN5BeFbA27epSV5NsrQOoeUGsEpRs90Zmt6eReO0fW1BGshWRoZtpSedcw==",
       "dev": true,
       "requires": {
         "@ampproject/remapping": "2.3.0",
-        "@angular-devkit/architect": "0.1802.13",
+        "@angular-devkit/architect": "0.1802.14",
         "@babel/core": "7.25.2",
         "@babel/helper-annotate-as-pure": "7.24.7",
         "@babel/helper-split-export-declaration": "7.24.7",
@@ -22083,17 +22107,17 @@
       }
     },
     "@angular/cli": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.13.tgz",
-      "integrity": "sha512-JOEEw86TBbs9nZ55sz5EZsQll3ctWRyB+AjrRKSXgKmRudg7hwOgAKFztp0QiP8nqK6R6iV4g+ffvNuDYdDLlw==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.14.tgz",
+      "integrity": "sha512-kWgRRQtJPkr8iwN7DMbTi3sXOnv7H5QhbU/GgD3nNX3D8YCSPmnby4PAE/P3wn7FsIK9JsSchsCt7MZ37Urh9A==",
       "dev": true,
       "requires": {
-        "@angular-devkit/architect": "0.1802.13",
-        "@angular-devkit/core": "18.2.13",
-        "@angular-devkit/schematics": "18.2.13",
+        "@angular-devkit/architect": "0.1802.14",
+        "@angular-devkit/core": "18.2.14",
+        "@angular-devkit/schematics": "18.2.14",
         "@inquirer/prompts": "5.3.8",
         "@listr2/prompt-adapter-inquirer": "2.0.15",
-        "@schematics/angular": "18.2.13",
+        "@schematics/angular": "18.2.14",
         "@yarnpkg/lockfile": "1.1.0",
         "ini": "4.1.3",
         "jsonc-parser": "3.3.1",
@@ -24754,9 +24778,9 @@
       "optional": true
     },
     "@ngtools/webpack": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.13.tgz",
-      "integrity": "sha512-0PGd6dNZ+JlZ+4s1Ss7fSkVdFAPVipNXBv3rBGn6zbdYvRS1qKM2UNNAZzI70gX8QiGn0KxLPaeGiMntb1ZW0g==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.14.tgz",
+      "integrity": "sha512-rT+Y4WR8QTVsijtb+YRqHcPTpd1ZiwRbklQXRTxU0YGFHpxpi+bhjmY8FjpPoAtdPO1Lg3l3KIZPZa0thG0FNg==",
       "dev": true,
       "requires": {}
     },
@@ -25191,13 +25215,13 @@
       "optional": true
     },
     "@schematics/angular": {
-      "version": "18.2.13",
-      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.13.tgz",
-      "integrity": "sha512-TDNVZeX9Zk1/3zP12i4NvWhLeV5uqQmaTO1tlbxPpCouEUkfUWyf73/G4mQ/rALpqHLdmFeOGF6lcl6jt/y6Cg==",
+      "version": "18.2.14",
+      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.14.tgz",
+      "integrity": "sha512-CHh6ew2Az71UlvVcnYeuMEwjwkZqR7y/9ebLzFRvczC71ZL8qPVBpBTVGbCpGBd54VEbCZVWRxBQoZZ5LP/aBw==",
       "dev": true,
       "requires": {
-        "@angular-devkit/core": "18.2.13",
-        "@angular-devkit/schematics": "18.2.13",
+        "@angular-devkit/core": "18.2.14",
+        "@angular-devkit/schematics": "18.2.14",
         "jsonc-parser": "3.3.1"
       }
     },
@@ -35039,6 +35063,7 @@
       "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz",
       "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==",
       "dev": true,
+      "peer": true,
       "requires": {
         "esbuild": "^0.21.3",
         "fsevents": "~2.3.3",
@@ -35051,167 +35076,191 @@
           "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
           "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@esbuild/linux-s390x": {
           "version": "0.21.5",
           "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
           "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@esbuild/netbsd-x64": {
           "version": "0.21.5",
           "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
           "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@esbuild/openbsd-x64": {
           "version": "0.21.5",
           "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
           "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "@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==",
           "dev": true,
-          "optional": true
+          "optional": true,
+          "peer": true
         },
         "esbuild": {
           "version": "0.21.5",
           "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
           "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
           "dev": true,
+          "peer": true,
           "requires": {
             "@esbuild/aix-ppc64": "0.21.5",
             "@esbuild/android-arm": "0.21.5",
@@ -35243,6 +35292,7 @@
           "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
           "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
           "dev": true,
+          "peer": true,
           "requires": {
             "nanoid": "^3.3.7",
             "picocolors": "^1.1.1",
diff --git a/src/main/app/package.json b/src/main/app/package.json
index 29c3eda89d..a3b38ce8e3 100644
--- a/src/main/app/package.json
+++ b/src/main/app/package.json
@@ -46,13 +46,13 @@
     "zone.js": "0.14.10"
   },
   "devDependencies": {
-    "@angular-devkit/build-angular": "18.2.13",
+    "@angular-devkit/build-angular": "18.2.14",
     "@angular-eslint/builder": "18.4.3",
     "@angular-eslint/eslint-plugin": "18.4.3",
     "@angular-eslint/eslint-plugin-template": "18.4.3",
     "@angular-eslint/schematics": "18.4.3",
     "@angular-eslint/template-parser": "18.4.3",
-    "@angular/cli": "18.2.13",
+    "@angular/cli": "18.2.14",
     "@angular/compiler-cli": "18.2.13",
     "@angular/language-service": "18.2.13",
     "@types/jest": "29.5.14",