diff --git a/goofy-client/.prettierignore b/goofy-client/.prettierignore
index e1853f8732117898382e1247c1a6afa9f340754f..1f508e707682a182faf2c18b0ebd6f70517914db 100644
--- a/goofy-client/.prettierignore
+++ b/goofy-client/.prettierignore
@@ -5,3 +5,5 @@ node_modules
 /package.json
 /pnpm-lock.yaml
 packages/workspace/src/generators/**/files/**/*.json
+
+/.nx/cache
\ No newline at end of file
diff --git a/goofy-client/apps/goofy-e2e/project.json b/goofy-client/apps/goofy-e2e/project.json
index d6229797f1d18f9086daea8c588c0aa4f21bebe2..2581021ca9b01a356e0a2a7b48da35bfe7710d31 100644
--- a/goofy-client/apps/goofy-e2e/project.json
+++ b/goofy-client/apps/goofy-e2e/project.json
@@ -19,7 +19,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"apps/goofy-e2e/**/*.{js,ts}",
diff --git a/goofy-client/apps/goofy/project.json b/goofy-client/apps/goofy/project.json
index 4167aabc673e0406f98f1f72afc52582a9dc954c..f97eb54c2c06cd5be78b7af018b2fbffbfbd784d 100644
--- a/goofy-client/apps/goofy/project.json
+++ b/goofy-client/apps/goofy/project.json
@@ -101,7 +101,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"apps/goofy/src/**/*.ts",
diff --git a/goofy-client/libs/api-root-shared/project.json b/goofy-client/libs/api-root-shared/project.json
index bb83ee24fa53f23f82067121f742c002723a8ff4..288abd7fde061f1ec32fdaaeab339926b8faf600 100644
--- a/goofy-client/libs/api-root-shared/project.json
+++ b/goofy-client/libs/api-root-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/api-root-shared/src/**/*.ts",
diff --git a/goofy-client/libs/app-shared/project.json b/goofy-client/libs/app-shared/project.json
index 646b268d88048588f7010470d6873c05a5a955fb..b4b990aea4f15e7a132ee373146223c3e3137c89 100644
--- a/goofy-client/libs/app-shared/project.json
+++ b/goofy-client/libs/app-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/app-shared/src/**/*.ts",
diff --git a/goofy-client/libs/bescheid-shared/project.json b/goofy-client/libs/bescheid-shared/project.json
index 0f4518e742c6c884547070c2b33383870eb76e81..a246e818c7d1de259f059dc7f0c4b6f42a3fb69c 100644
--- a/goofy-client/libs/bescheid-shared/project.json
+++ b/goofy-client/libs/bescheid-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/bescheid-shared/src/**/*.ts",
diff --git a/goofy-client/libs/bescheid/project.json b/goofy-client/libs/bescheid/project.json
index 292556909d036aff1ac9da52d513b0574ee5f57e..ef6534a5b9fa4b25380c3a5b2c7e7671ec2da9fd 100644
--- a/goofy-client/libs/bescheid/project.json
+++ b/goofy-client/libs/bescheid/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/bescheid/src/**/*.ts",
diff --git a/goofy-client/libs/binary-file-shared/project.json b/goofy-client/libs/binary-file-shared/project.json
index 80a34f5998568ad27d270278b751a169f4016dc3..3900edd17894a6b935375e440285a6ea037c948a 100644
--- a/goofy-client/libs/binary-file-shared/project.json
+++ b/goofy-client/libs/binary-file-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/binary-file-shared/src/**/*.ts",
diff --git a/goofy-client/libs/binary-file/project.json b/goofy-client/libs/binary-file/project.json
index 7361dce22d7886152adacc8c467043a51178fd8c..909884a26bf39b25be52c1ea8b3c9ca26cbf5d1a 100644
--- a/goofy-client/libs/binary-file/project.json
+++ b/goofy-client/libs/binary-file/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/binary-file/src/**/*.ts",
diff --git a/goofy-client/libs/command-shared/project.json b/goofy-client/libs/command-shared/project.json
index a0c71b34bb6fee37bc6271c89592954289254a96..9e0651376bc6b4be52b242080c7a6ce6e511cc95 100644
--- a/goofy-client/libs/command-shared/project.json
+++ b/goofy-client/libs/command-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/command-shared/src/**/*.ts",
diff --git a/goofy-client/libs/environment-shared/project.json b/goofy-client/libs/environment-shared/project.json
index 0e688798242462bc2726ded1dce0f7e3cbf9e943..279b82854123b6e9fa27e963ee2854c402b7dfcf 100644
--- a/goofy-client/libs/environment-shared/project.json
+++ b/goofy-client/libs/environment-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/environment-shared/src/**/*.ts",
diff --git a/goofy-client/libs/forwarding-shared/project.json b/goofy-client/libs/forwarding-shared/project.json
index f94da31b9fedcc946d008e085aa0c4a8d7bf9a4c..47df4c53d02bdb8a4aa2b53aa4bfc4f683640c7a 100644
--- a/goofy-client/libs/forwarding-shared/project.json
+++ b/goofy-client/libs/forwarding-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/forwarding-shared/src/**/*.ts",
diff --git a/goofy-client/libs/forwarding/project.json b/goofy-client/libs/forwarding/project.json
index 91711866b61f5400cbbe061fde7911b04ff20bce..13a9178f9cc53d60323420235980e511d5ce9f90 100644
--- a/goofy-client/libs/forwarding/project.json
+++ b/goofy-client/libs/forwarding/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/forwarding/src/**/*.ts",
diff --git a/goofy-client/libs/hint-shared/project.json b/goofy-client/libs/hint-shared/project.json
index e3697d2900772769c4adb7b2f2391bee7f7e14b4..5186fdad766672529240af39c4280ef549fca102 100644
--- a/goofy-client/libs/hint-shared/project.json
+++ b/goofy-client/libs/hint-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/hint-shared/**/*.ts",
diff --git a/goofy-client/libs/hint/project.json b/goofy-client/libs/hint/project.json
index e0ffca43a68af1104862edca412a7be2735039ba..155ba6dac28e17d7fc27b89a97c7d1b788e01465 100644
--- a/goofy-client/libs/hint/project.json
+++ b/goofy-client/libs/hint/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": ["libs/hint/**/*.ts", "libs/hint/**/*.html"]
 			}
diff --git a/goofy-client/libs/historie-shared/project.json b/goofy-client/libs/historie-shared/project.json
index 0cda2f5d83de9073e9e71efaf7897377950eb9ab..2beee29173a8ffb4d46483f421366cdb36281a3d 100644
--- a/goofy-client/libs/historie-shared/project.json
+++ b/goofy-client/libs/historie-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/historie-shared/src/**/*.ts",
diff --git a/goofy-client/libs/historie/project.json b/goofy-client/libs/historie/project.json
index be8c3980eae349bd1132a0a579fef679051f7f72..5b5b6b267a1bbdf397a47d70a3f3f87247a906a5 100644
--- a/goofy-client/libs/historie/project.json
+++ b/goofy-client/libs/historie/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/historie/src/**/*.ts",
diff --git a/goofy-client/libs/kommentar-shared/project.json b/goofy-client/libs/kommentar-shared/project.json
index b47143fdfe62412d3fe48b85b5c7d0285d9a1853..9567d42313f4060d306f6e4791a1f082ef355829 100644
--- a/goofy-client/libs/kommentar-shared/project.json
+++ b/goofy-client/libs/kommentar-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/kommentar-shared/src/**/*.ts",
diff --git a/goofy-client/libs/kommentar/project.json b/goofy-client/libs/kommentar/project.json
index 228681a7c31e87e85082ea46d001ef9f566629f6..33a238886b113a078772f69d3c55a2d24aeaae98 100644
--- a/goofy-client/libs/kommentar/project.json
+++ b/goofy-client/libs/kommentar/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/kommentar/src/**/*.ts",
diff --git a/goofy-client/libs/loesch-anforderung-shared/project.json b/goofy-client/libs/loesch-anforderung-shared/project.json
index 2d3e5e97176f5d838dd43096afa2d5c01779bc8f..3b10edc1e93ec1802b0776f4d6a66dfe65cd56b7 100644
--- a/goofy-client/libs/loesch-anforderung-shared/project.json
+++ b/goofy-client/libs/loesch-anforderung-shared/project.json
@@ -17,7 +17,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"outputs": ["{options.outputFile}"],
 			"options": {
 				"lintFilePatterns": [
diff --git a/goofy-client/libs/loesch-anforderung/project.json b/goofy-client/libs/loesch-anforderung/project.json
index bb6d0678219b69a56835b7acb051be88a7ed726e..a3931bc24281cc288d50e8413d262aa4bc02dd94 100644
--- a/goofy-client/libs/loesch-anforderung/project.json
+++ b/goofy-client/libs/loesch-anforderung/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"outputs": ["{options.outputFile}"],
 			"options": {
 				"lintFilePatterns": [
diff --git a/goofy-client/libs/navigation-shared/project.json b/goofy-client/libs/navigation-shared/project.json
index 0a5a59a721da204ddbe6798faf49e0ea94cfa31b..b9293be5efb2a5915b61a17eae8acc284594ba2b 100644
--- a/goofy-client/libs/navigation-shared/project.json
+++ b/goofy-client/libs/navigation-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/navigation-shared/src/**/*.ts",
diff --git a/goofy-client/libs/navigation/project.json b/goofy-client/libs/navigation/project.json
index f2d4684f8d05b24df0bc7aabe78354a8e3c5f134..add59c80204b33863bfb046bdf8ae04a56e9805a 100644
--- a/goofy-client/libs/navigation/project.json
+++ b/goofy-client/libs/navigation/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/navigation/src/**/*.ts",
diff --git a/goofy-client/libs/postfach-shared/project.json b/goofy-client/libs/postfach-shared/project.json
index 1f90b36862642b306cb5c65b63be1c6977f08f24..bca21bd905364a397ecce936c6d40ae37103951e 100644
--- a/goofy-client/libs/postfach-shared/project.json
+++ b/goofy-client/libs/postfach-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/postfach-shared/src/**/*.ts",
diff --git a/goofy-client/libs/postfach/project.json b/goofy-client/libs/postfach/project.json
index e10551da1704b13a1df07fa950b5907940c2b615..56ff0955c4f6926a6bad07223e1d356e849e6fb4 100644
--- a/goofy-client/libs/postfach/project.json
+++ b/goofy-client/libs/postfach/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/postfach/src/**/*.ts",
diff --git a/goofy-client/libs/tech-shared/project.json b/goofy-client/libs/tech-shared/project.json
index 13a6f5ddb39616099263902aafa46f0338021f58..bbf7a384271c900ec46a933cadbb88c174b13cd7 100644
--- a/goofy-client/libs/tech-shared/project.json
+++ b/goofy-client/libs/tech-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/tech-shared/src/**/*.ts",
diff --git a/goofy-client/libs/test-utils/project.json b/goofy-client/libs/test-utils/project.json
index 467eb7eb4e6db8baf1c5af0868f78bb1a888b8ce..4b63329cba6a3eb88bde456d4a67df33cac8f2ee 100644
--- a/goofy-client/libs/test-utils/project.json
+++ b/goofy-client/libs/test-utils/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/test-utils/src/**/*.ts",
diff --git a/goofy-client/libs/ui/project.json b/goofy-client/libs/ui/project.json
index a34900c2218bdaa7ad00fdfdbdab94a1e0f27d35..d3a1f1d53783dca345123356bc423f02e70e1546 100644
--- a/goofy-client/libs/ui/project.json
+++ b/goofy-client/libs/ui/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/ui/src/**/*.ts",
diff --git a/goofy-client/libs/user-assistance/project.json b/goofy-client/libs/user-assistance/project.json
index 3c50afaa285c221faf20f100147cb682d10d6473..feb288566e0989e4969bea1bc7880457c7f9d7c5 100644
--- a/goofy-client/libs/user-assistance/project.json
+++ b/goofy-client/libs/user-assistance/project.json
@@ -14,7 +14,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"outputs": ["{options.outputFile}"],
 			"options": {
 				"lintFilePatterns": [
diff --git a/goofy-client/libs/user-profile-shared/project.json b/goofy-client/libs/user-profile-shared/project.json
index 7bd6cc9c7b89b3e08c6adf763524fe1bfd33fac2..c82fd6dc2312db24c6447759be47d3a187ce93fa 100644
--- a/goofy-client/libs/user-profile-shared/project.json
+++ b/goofy-client/libs/user-profile-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/user-profile-shared/src/**/*.ts",
diff --git a/goofy-client/libs/user-profile/project.json b/goofy-client/libs/user-profile/project.json
index f6194b2d9664bf9a7347d164b645f85052ab9351..b490b79b3b31eff81f14c95918f78c08c7770921 100644
--- a/goofy-client/libs/user-profile/project.json
+++ b/goofy-client/libs/user-profile/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/user-profile/src/**/*.ts",
diff --git a/goofy-client/libs/user-settings-shared/project.json b/goofy-client/libs/user-settings-shared/project.json
index 7c16068a820e82dbfbbfe34fde068b9977514640..172e4b24e4bf659c5f78080c31bd12e52c91ac23 100644
--- a/goofy-client/libs/user-settings-shared/project.json
+++ b/goofy-client/libs/user-settings-shared/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/user-settings-shared/**/*.ts",
diff --git a/goofy-client/libs/user-settings/project.json b/goofy-client/libs/user-settings/project.json
index d6bdc69800790ced7322d35ab4c7924c70f53e5e..1a7634c1e1db9280e2308127af3d75a00da92014 100644
--- a/goofy-client/libs/user-settings/project.json
+++ b/goofy-client/libs/user-settings/project.json
@@ -15,7 +15,7 @@
 			}
 		},
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/user-settings/**/*.ts",
diff --git a/goofy-client/libs/vorgang-detail/project.json b/goofy-client/libs/vorgang-detail/project.json
index 3e082197f4956ed8171136c7706557e59b3f0e0f..04c42e26168b5bc980cd4ddf0d21181d031ebef4 100644
--- a/goofy-client/libs/vorgang-detail/project.json
+++ b/goofy-client/libs/vorgang-detail/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/vorgang-detail/src/**/*.ts",
diff --git a/goofy-client/libs/vorgang-shared-ui/project.json b/goofy-client/libs/vorgang-shared-ui/project.json
index 1d66dec190f300b3af18c7fc0c395e68225639dc..f0cffb82bf5c07e98992f5070d8e6fcee339caed 100644
--- a/goofy-client/libs/vorgang-shared-ui/project.json
+++ b/goofy-client/libs/vorgang-shared-ui/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/vorgang-shared-ui/src/**/*.ts",
diff --git a/goofy-client/libs/vorgang-shared/project.json b/goofy-client/libs/vorgang-shared/project.json
index 006f0033afeb3c1888e0329b806ae522b3dfe0b2..d41775978048c0758f46281a407bbdf83751a5f1 100644
--- a/goofy-client/libs/vorgang-shared/project.json
+++ b/goofy-client/libs/vorgang-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/vorgang-shared/src/**/*.ts",
diff --git a/goofy-client/libs/vorgang/project.json b/goofy-client/libs/vorgang/project.json
index fcf9a13ea270804dab390a7c4032dd52c32d7f16..9c9611d42a96619ea836899ca17c0f4d8cbcf9f7 100644
--- a/goofy-client/libs/vorgang/project.json
+++ b/goofy-client/libs/vorgang/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/vorgang/src/**/*.ts",
diff --git a/goofy-client/libs/wiedervorlage-shared/project.json b/goofy-client/libs/wiedervorlage-shared/project.json
index da33aec82e1f8903d7a047425f48faaff6dfa364..b6a9ca89634e65505a10856bf88f3d7ad0c5d5a9 100644
--- a/goofy-client/libs/wiedervorlage-shared/project.json
+++ b/goofy-client/libs/wiedervorlage-shared/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/wiedervorlage-shared/src/**/*.ts",
diff --git a/goofy-client/libs/wiedervorlage/project.json b/goofy-client/libs/wiedervorlage/project.json
index 8235e66afad2aa631023529445234d0325f15831..b39a51a62148fdc0556b2e0ed4b9a2becb20a567 100644
--- a/goofy-client/libs/wiedervorlage/project.json
+++ b/goofy-client/libs/wiedervorlage/project.json
@@ -6,7 +6,7 @@
 	"prefix": "goofy-client",
 	"targets": {
 		"lint": {
-			"executor": "@nx/linter:eslint",
+			"executor": "@nx/eslint:lint",
 			"options": {
 				"lintFilePatterns": [
 					"libs/wiedervorlage/src/**/*.ts",
diff --git a/goofy-client/nx.json b/goofy-client/nx.json
index 42360bf25708bed96d9aeff3b936ad4fec50a86d..cd5a4750557d1678749f30bf477f861cbd5dbdf8 100644
--- a/goofy-client/nx.json
+++ b/goofy-client/nx.json
@@ -2,16 +2,6 @@
 	"affected": {
 		"defaultBase": "master"
 	},
-	"npmScope": "goofy-client",
-	"tasksRunnerOptions": {
-		"default": {
-			"runner": "nx/tasks-runners/default",
-			"options": {
-				"cacheableOperations": ["build", "lint", "test", "e2e"],
-				"parallel": 1
-			}
-		}
-	},
 	"cli": {
 		"analytics": "96410a10-f846-4f96-b18f-6da7a28dea2d"
 	},
@@ -52,20 +42,24 @@
 	"targetDefaults": {
 		"build": {
 			"dependsOn": ["^build"],
-			"inputs": ["production", "^production"]
+			"inputs": ["production", "^production"],
+			"cache": true
 		},
 		"e2e": {
-			"inputs": ["default", "^production"]
+			"inputs": ["default", "^production"],
+			"cache": true
 		},
 		"test": {
 			"inputs": [
 				"default",
 				"^production",
 				"{workspaceRoot}/jest.preset.js"
-			]
+			],
+			"cache": true
 		},
 		"lint": {
-			"inputs": ["default", "{workspaceRoot}/.eslintrc.json"]
+			"inputs": ["default", "{workspaceRoot}/.eslintrc.json"],
+			"cache": true
 		}
 	},
 	"namedInputs": {
@@ -84,5 +78,6 @@
 			"!{projectRoot}/.eslintrc.json",
 			"!{projectRoot}/src/test-setup.[jt]s"
 		]
-	}
+	},
+	"parallel": 1
 }
diff --git a/goofy-client/package-lock.json b/goofy-client/package-lock.json
index d5ad5dc3ecca54f8f776bb7a9648b3283a387661..b590b34194003d8f541719a090d02369fd8769f4 100644
--- a/goofy-client/package-lock.json
+++ b/goofy-client/package-lock.json
@@ -26,7 +26,7 @@
 				"@ngrx/router-store": "16.0.1",
 				"@ngrx/store": "16.0.1",
 				"@ngxp/rest": "9.0.0",
-				"@nx/angular": "16.10.0",
+				"@nx/angular": "17.0.2",
 				"angular-oauth2-oidc": "15.0.1",
 				"angular-oauth2-oidc-jwks": "15.0.1",
 				"date-fns": "^2.29.3",
@@ -56,11 +56,11 @@
 				"@faker-js/faker": "^6.3.1",
 				"@ngrx/schematics": "16.0.1",
 				"@ngrx/store-devtools": "16.0.1",
-				"@nx/cypress": "16.10.0",
-				"@nx/eslint-plugin": "16.10.0",
-				"@nx/jest": "16.10.0",
-				"@nx/linter": "16.10.0",
-				"@nx/workspace": "16.10.0",
+				"@nx/cypress": "17.0.2",
+				"@nx/eslint": "17.0.2",
+				"@nx/eslint-plugin": "17.0.2",
+				"@nx/jest": "17.0.2",
+				"@nx/workspace": "17.0.2",
 				"@schematics/angular": "16.2.8",
 				"@testing-library/jest-dom": "5.16.4",
 				"@types/file-saver": "2.0.6",
@@ -75,7 +75,7 @@
 				"cypress-real-events": "^1.10.3",
 				"cypress-timestamps": "^1.2.3",
 				"eslint": "8.46.0",
-				"eslint-config-prettier": "8.3.0",
+				"eslint-config-prettier": "9.0.0",
 				"eslint-plugin-cypress": "2.15.1",
 				"jasmine-marbles": "~0.9.2",
 				"jest": "^29.4.3",
@@ -86,7 +86,7 @@
 				"jest-sonar-reporter": "^2.0.0",
 				"mongodb": "4.5.0",
 				"ng-mocks": "^14.11.0",
-				"nx": "16.10.0",
+				"nx": "17.0.2",
 				"prettier": "^2.6.2",
 				"sonarqube-scanner": "3.1.0",
 				"ts-jest": "^29.1.0",
@@ -98,6 +98,7 @@
 			"version": "1.2.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
 			"integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=0.10.0"
@@ -126,6 +127,7 @@
 			"version": "0.1602.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/architect/-/architect-0.1602.8.tgz",
 			"integrity": "sha512-bNdu2tF29Y/jOxMXlu9pmNbIlyZs9hRjLmi/tcfcMFay+3AhpNO59DWlUmI4gpvWu8CEXdQHSMuJTDHaNR+Ctg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@angular-devkit/core": "16.2.8",
@@ -141,6 +143,7 @@
 			"version": "16.2.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/build-angular/-/build-angular-16.2.8.tgz",
 			"integrity": "sha512-PgTaWerhDO3JjHjgJl/VWB1y1awN8eHrm7sqdpIsgKbVpi26oyByjtPS1gKKhinps9Che66lCbnxrkx2X3rWTg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@ampproject/remapping": "2.2.1",
@@ -263,6 +266,7 @@
 			"version": "7.22.9",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/core/-/core-7.22.9.tgz",
 			"integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@ampproject/remapping": "^2.2.0",
@@ -293,6 +297,7 @@
 			"version": "6.3.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/semver/-/semver-6.3.1.tgz",
 			"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+			"dev": true,
 			"license": "ISC",
 			"bin": {
 				"semver": "bin/semver.js"
@@ -302,6 +307,7 @@
 			"version": "7.22.9",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-env/-/preset-env-7.22.9.tgz",
 			"integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@babel/compat-data": "^7.22.9",
@@ -396,6 +402,7 @@
 			"version": "6.3.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/semver/-/semver-6.3.1.tgz",
 			"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+			"dev": true,
 			"license": "ISC",
 			"bin": {
 				"semver": "bin/semver.js"
@@ -405,6 +412,7 @@
 			"version": "0.1.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/preset-modules/-/preset-modules-0.1.6.tgz",
 			"integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@babel/helper-plugin-utils": "^7.0.0",
@@ -424,6 +432,7 @@
 			"cpu": [
 				"arm"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -440,6 +449,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -456,6 +466,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -472,6 +483,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -488,6 +500,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -504,6 +517,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -520,6 +534,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -536,6 +551,7 @@
 			"cpu": [
 				"arm"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -552,6 +568,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -568,6 +585,7 @@
 			"cpu": [
 				"ia32"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -584,6 +602,7 @@
 			"cpu": [
 				"loong64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -600,6 +619,7 @@
 			"cpu": [
 				"mips64el"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -616,6 +636,7 @@
 			"cpu": [
 				"ppc64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -632,6 +653,7 @@
 			"cpu": [
 				"riscv64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -648,6 +670,7 @@
 			"cpu": [
 				"s390x"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -664,6 +687,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -680,6 +704,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -696,6 +721,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -712,6 +738,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -728,6 +755,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -744,6 +772,7 @@
 			"cpu": [
 				"ia32"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -760,6 +789,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -773,6 +803,7 @@
 			"version": "6.12.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ajv/-/ajv-6.12.6.tgz",
 			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"fast-deep-equal": "^3.1.1",
@@ -789,6 +820,7 @@
 			"version": "3.5.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
 			"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+			"dev": true,
 			"license": "MIT",
 			"peerDependencies": {
 				"ajv": "^6.9.1"
@@ -798,6 +830,7 @@
 			"version": "5.15.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
 			"integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"graceful-fs": "^4.2.4",
@@ -811,6 +844,7 @@
 			"version": "0.18.17",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/esbuild/-/esbuild-0.18.17.tgz",
 			"integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==",
+			"dev": true,
 			"hasInstallScript": true,
 			"license": "MIT",
 			"optional": true,
@@ -849,6 +883,7 @@
 			"version": "5.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eslint-scope/-/eslint-scope-5.1.1.tgz",
 			"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"dependencies": {
 				"esrecurse": "^4.3.0",
@@ -862,6 +897,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/estraverse/-/estraverse-4.3.0.tgz",
 			"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"engines": {
 				"node": ">=4.0"
@@ -871,12 +907,14 @@
 			"version": "0.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@angular-devkit/build-angular/node_modules/schema-utils": {
 			"version": "3.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/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",
@@ -895,12 +933,14 @@
 			"version": "2.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tslib/-/tslib-2.6.1.tgz",
 			"integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==",
+			"dev": true,
 			"license": "0BSD"
 		},
 		"node_modules/@angular-devkit/build-angular/node_modules/webpack": {
 			"version": "5.88.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/webpack/-/webpack-5.88.2.tgz",
 			"integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@types/eslint-scope": "^3.7.3",
@@ -948,6 +988,7 @@
 			"version": "0.1602.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/build-webpack/-/build-webpack-0.1602.8.tgz",
 			"integrity": "sha512-wGE2R6hnhSVpH7jvqtkZ63IX9oMRd+uh7sC65hGgzajPqThQcNdnGG3+79QGWapgkoHuZHpDlKOBFt0IOMAaMA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@angular-devkit/architect": "0.1602.8",
@@ -967,6 +1008,7 @@
 			"version": "16.2.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/core/-/core-16.2.8.tgz",
 			"integrity": "sha512-PTGozYvh1Bin5lB15PwcXa26Ayd17bWGLS3H8Rs0s+04mUDvfNofmweaX1LgumWWy3nCUTDuwHxX10M3G0wE2g==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ajv": "8.12.0",
@@ -994,6 +1036,7 @@
 			"version": "16.2.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular-devkit/schematics/-/schematics-16.2.8.tgz",
 			"integrity": "sha512-MBiKZOlR9/YMdflALr7/7w/BGAfo/BGTrlkqsIB6rDWV1dYiCgxI+033HsiNssLS6RQyCFx/e7JA2aBBzu9zEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@angular-devkit/core": "16.2.8",
@@ -1266,6 +1309,7 @@
 			"version": "16.2.11",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@angular/compiler-cli/-/compiler-cli-16.2.11.tgz",
 			"integrity": "sha512-ZtZCXfkVBH78HUm2Byf+WX3Y6WzQK9EXYXNU/ni1rvSZ1vLNwieLDfWb/xwiO7QojrHZTym1RJ10jTMinTguqw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@babel/core": "7.23.2",
@@ -1475,6 +1519,7 @@
 			"version": "0.10.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@assemblyscript/loader/-/loader-0.10.1.tgz",
 			"integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==",
+			"dev": true,
 			"license": "Apache-2.0"
 		},
 		"node_modules/@babel/code-frame": {
@@ -2039,6 +2084,7 @@
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz",
 			"integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==",
 			"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@babel/helper-environment-visitor": "^7.18.9",
@@ -2058,6 +2104,7 @@
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
 			"integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
 			"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@babel/helper-create-class-features-plugin": "^7.18.6",
@@ -2127,6 +2174,7 @@
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
 			"integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
 			"deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@babel/helper-create-regexp-features-plugin": "^7.18.6",
@@ -3623,7 +3671,7 @@
 			"version": "3.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@cypress/request/-/request-3.0.1.tgz",
 			"integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0",
 			"dependencies": {
 				"aws-sign2": "~0.7.0",
@@ -4613,7 +4661,7 @@
 			"version": "1.2.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@cypress/xvfb/-/xvfb-1.2.4.tgz",
 			"integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"debug": "^3.1.0",
@@ -4624,7 +4672,7 @@
 			"version": "3.2.7",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/debug/-/debug-3.2.7.tgz",
 			"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ms": "^2.1.1"
@@ -4634,6 +4682,7 @@
 			"version": "0.5.7",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
 			"integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=10.0.0"
@@ -5032,6 +5081,7 @@
 			"version": "4.10.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
 			"integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -5041,6 +5091,7 @@
 			"version": "2.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
 			"integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ajv": "^6.12.4",
@@ -5064,6 +5115,7 @@
 			"version": "6.12.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ajv/-/ajv-6.12.6.tgz",
 			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"fast-deep-equal": "^3.1.1",
@@ -5080,12 +5132,14 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/argparse/-/argparse-2.0.1.tgz",
 			"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+			"dev": true,
 			"license": "Python-2.0"
 		},
 		"node_modules/@eslint/eslintrc/node_modules/globals": {
 			"version": "13.23.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/globals/-/globals-13.23.0.tgz",
 			"integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"type-fest": "^0.20.2"
@@ -5101,6 +5155,7 @@
 			"version": "4.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/js-yaml/-/js-yaml-4.1.0.tgz",
 			"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"argparse": "^2.0.1"
@@ -5113,12 +5168,14 @@
 			"version": "0.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@eslint/eslintrc/node_modules/minimatch": {
 			"version": "3.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/minimatch/-/minimatch-3.1.2.tgz",
 			"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+			"dev": true,
 			"license": "ISC",
 			"dependencies": {
 				"brace-expansion": "^1.1.7"
@@ -5131,6 +5188,7 @@
 			"version": "0.20.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/type-fest/-/type-fest-0.20.2.tgz",
 			"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+			"dev": true,
 			"license": "(MIT OR CC0-1.0)",
 			"engines": {
 				"node": ">=10"
@@ -5143,6 +5201,7 @@
 			"version": "8.52.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@eslint/js/-/js-8.52.0.tgz",
 			"integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -5163,6 +5222,7 @@
 			"version": "0.11.13",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
 			"integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+			"dev": true,
 			"license": "Apache-2.0",
 			"dependencies": {
 				"@humanwhocodes/object-schema": "^2.0.1",
@@ -5177,6 +5237,7 @@
 			"version": "1.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
 			"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+			"dev": true,
 			"license": "Apache-2.0",
 			"engines": {
 				"node": ">=12.22"
@@ -5190,6 +5251,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
 			"integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
+			"dev": true,
 			"license": "BSD-3-Clause"
 		},
 		"node_modules/@isaacs/cliui": {
@@ -5411,7 +5473,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@jest/core/-/core-29.7.0.tgz",
 			"integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@jest/console": "^29.7.0",
@@ -5459,7 +5521,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -5475,7 +5537,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -5492,7 +5554,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -5505,14 +5567,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@jest/core/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -5522,7 +5584,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -6922,6 +6984,7 @@
 			"version": "16.2.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@ngtools/webpack/-/webpack-16.2.8.tgz",
 			"integrity": "sha512-GeblhLBwXe3qPYa4YHxbo0xujRl1FKkfIusU1mTIhkQBRtZY4Xgz4iMnPIEMJTU3XXGMkS+SCx34lqbwwMhR5A==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": "^16.14.0 || >=18.10.0",
@@ -7133,115 +7196,116 @@
 			}
 		},
 		"node_modules/@nrwl/angular": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/angular/-/angular-16.10.0.tgz",
-			"integrity": "sha512-MT4gYcvsHxNXTIu40CZKVmO7PD42HeJKfQpVOKPZnfRl9Zf38tRtDnC99QxMpVk/4fo9y1hM8ifoDO97WFOBOQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/angular/-/angular-17.0.2.tgz",
+			"integrity": "sha512-GheVvG6IiOWfJySLvJY8JMf+O9vaM5KDn4eWaFvT5Vx41UCk1/h36ePlWiOA5Is9wboKCBbijzc9TgW/F3QkiA==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/angular": "16.10.0",
+				"@nx/angular": "17.0.2",
 				"tslib": "^2.3.0"
 			}
 		},
 		"node_modules/@nrwl/cypress": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/cypress/-/cypress-16.10.0.tgz",
-			"integrity": "sha512-ns6VQrrF08XYwZE4OduLVK2rwpN6dNrkVArw4fzJccuZ1g3YxR5JSuxpdBQA3FjKWoo2DybivuQudpIlYGq3UQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/cypress/-/cypress-17.0.2.tgz",
+			"integrity": "sha512-lV3JCBtB7QZXIp3BDmnDbtUDTYt9LHgUePoEG1ohO7D+J71hsx4s8iRo6lOr+HxemlxdBmhSLJlqMTKZv4B1iQ==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/cypress": "16.10.0"
+				"@nx/cypress": "17.0.2"
 			}
 		},
 		"node_modules/@nrwl/devkit": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/devkit/-/devkit-16.10.0.tgz",
-			"integrity": "sha512-fRloARtsDQoQgQ7HKEy0RJiusg/HSygnmg4gX/0n/Z+SUS+4KoZzvHjXc6T5ZdEiSjvLypJ+HBM8dQzIcVACPQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/devkit/-/devkit-17.0.2.tgz",
+			"integrity": "sha512-zgqTFYmvs80D3T/TwmR/EBdV1OU2c96YYHngAe3DX8kXhjlV3dq+VPZVBROM0AzYLGaSckW3mHBhgL+JrDp5Pg==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/devkit": "16.10.0"
+				"@nx/devkit": "17.0.2"
 			}
 		},
 		"node_modules/@nrwl/eslint-plugin-nx": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-16.10.0.tgz",
-			"integrity": "sha512-w8fHXEatdPHQeP/Yompsdrgz4BJ2BSVaaaulcovzTNJ9KrCCtDyTGY7sihU7qLVcbZtUVq9xoAsSeuTQuOCTDw==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-17.0.2.tgz",
+			"integrity": "sha512-kVsyHqaFgWPgCk7C+aimctq1MNnmqQEqCwmB/EC7kPYWPLvF5l7JqlTrDZAmIaCDBKIUUqJsZLO9d46vT5Z9xw==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
-				"@nx/eslint-plugin": "16.10.0"
+				"@nx/eslint-plugin": "17.0.2"
 			}
 		},
 		"node_modules/@nrwl/jest": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/jest/-/jest-16.10.0.tgz",
-			"integrity": "sha512-hZuIK3xXh4HaE6/Ny8hGidjkJ4aLZjnQtPDxKD/423gznQe2FdHx3avoSlbOEOx5Oc6sJ9QGGZLcvckKQ5uWww==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/jest/-/jest-17.0.2.tgz",
+			"integrity": "sha512-917A/kc3OvwZxi6f5LByp5/j1cByARc7t1yQx+qHW4vl4wtMPcK1Pcl619tLb+DURI/z5Zz9MQvSsdzr4F6ZWg==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/jest": "16.10.0"
+				"@nx/jest": "17.0.2"
 			}
 		},
 		"node_modules/@nrwl/js": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/js/-/js-16.10.0.tgz",
-			"integrity": "sha512-asybPpyPrxLLDWWdYzFqbgubLmDKLEhoMz8x9MPOm3CH8v2vlIE6hD0JT19GdJArBPxRB33nhjtu8wmJGz5czw==",
-			"license": "MIT",
-			"dependencies": {
-				"@nx/js": "16.10.0"
-			}
-		},
-		"node_modules/@nrwl/linter": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/linter/-/linter-16.10.0.tgz",
-			"integrity": "sha512-XvMuTeIc2I3630iaqhlV4w3qgABQIo+kv8mT0DbT1HfjjZDm4ST8hrvkdWSf9mCl24vShNL8GDVQVNOX0bZY5A==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/js/-/js-17.0.2.tgz",
+			"integrity": "sha512-qHqZ6V6IP3piyzb9s7HUlcV3X2O/BDmqikg0yoZGitRpyugY5K1BNZITGRmFEzLklfHxVUqI1qsURnClgax+pA==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/linter": "16.10.0"
+				"@nx/js": "17.0.2"
 			}
 		},
 		"node_modules/@nrwl/tao": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/tao/-/tao-16.10.0.tgz",
-			"integrity": "sha512-QNAanpINbr+Pod6e1xNgFbzK1x5wmZl+jMocgiEFXZ67KHvmbD6MAQQr0MMz+GPhIu7EE4QCTLTyCEMlAG+K5Q==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/tao/-/tao-17.0.2.tgz",
+			"integrity": "sha512-H+htIRzQR6Ibael34rhQkpNkpFFFmaSTsIzdqkBqL4j5+FzSpZh67NJnWSY8vsYQGQL8Ncc+MHvpQC+7pyfgGw==",
 			"license": "MIT",
 			"dependencies": {
-				"nx": "16.10.0",
+				"nx": "17.0.2",
 				"tslib": "^2.3.0"
 			},
 			"bin": {
 				"tao": "index.js"
 			}
 		},
+		"node_modules/@nrwl/web": {
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/web/-/web-17.0.2.tgz",
+			"integrity": "sha512-+kSGZ0DOEl6MoWmfCtxcDlmZV/+mqY+pGS+qSB3kZGwfRkpwbv1spAPcYyfUB2wNed9js/lSRGt9sBcwWcIY0Q==",
+			"license": "MIT",
+			"dependencies": {
+				"@nx/web": "17.0.2"
+			}
+		},
 		"node_modules/@nrwl/webpack": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/webpack/-/webpack-16.10.0.tgz",
-			"integrity": "sha512-oh/8jzytaU2YM6DOvEOt2CysKWpru+fc+M31JGj6gdq1c1wr4feSs1c/rmJ4jAfvYqejrJwyZK96XX1uRo+3RQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/webpack/-/webpack-17.0.2.tgz",
+			"integrity": "sha512-5Kx9drlEGchWDlE8x7uxRIqZEzm8TZll07NUTm++wKWukHhCZZksqojRQkRLq28iO2BFQm12boa78Ku0u3Ob4g==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/webpack": "16.10.0"
+				"@nx/webpack": "17.0.2"
 			}
 		},
 		"node_modules/@nrwl/workspace": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/workspace/-/workspace-16.10.0.tgz",
-			"integrity": "sha512-fZeNxhFs/2cm326NebfJIgSI3W4KZN94WGS46wlIBrUUGP5/vwHYsi09Kx6sG1kRkAuZVtgJ33uU2F6xcAWzUA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nrwl/workspace/-/workspace-17.0.2.tgz",
+			"integrity": "sha512-ntX+cE6Gs1MOdG027MHkueyEze4yNbRy54uXhWhOCUy5gcP4eNmsrxOOccajP7tVrvAW83wrp9PXJ1wQhNWOYA==",
 			"license": "MIT",
 			"dependencies": {
-				"@nx/workspace": "16.10.0"
+				"@nx/workspace": "17.0.2"
 			}
 		},
 		"node_modules/@nx/angular": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/angular/-/angular-16.10.0.tgz",
-			"integrity": "sha512-NkXe6N0vYrd8YexAjDUE9yLVOBtNrXuCnp2HW+QePd0sW5AiUeNeGwy07oStCJwH9xD5Rr5nl3JPrpBFEdNlVg==",
-			"license": "MIT",
-			"dependencies": {
-				"@nrwl/angular": "16.10.0",
-				"@nx/cypress": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/jest": "16.10.0",
-				"@nx/js": "16.10.0",
-				"@nx/linter": "16.10.0",
-				"@nx/webpack": "16.10.0",
-				"@nx/workspace": "16.10.0",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/angular/-/angular-17.0.2.tgz",
+			"integrity": "sha512-I3C9ImpFYChIVWrXLI2cZy1uiJ6zzoHTDd+y1tuhWF+OWMoeCi/iVKyk4DWucdU2AUlpgfJWRVWqCQcMR32U1Q==",
+			"license": "MIT",
+			"dependencies": {
+				"@nrwl/angular": "17.0.2",
+				"@nx/cypress": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/eslint": "17.0.2",
+				"@nx/jest": "17.0.2",
+				"@nx/js": "17.0.2",
+				"@nx/web": "17.0.2",
+				"@nx/webpack": "17.0.2",
+				"@nx/workspace": "17.0.2",
 				"@phenomnomnominal/tsquery": "~5.0.1",
 				"@typescript-eslint/type-utils": "^5.36.1",
 				"chalk": "^4.1.0",
@@ -7389,15 +7453,15 @@
 			"license": "ISC"
 		},
 		"node_modules/@nx/cypress": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/cypress/-/cypress-16.10.0.tgz",
-			"integrity": "sha512-suYc5jC6Os0D78Fn2pAIuGOkM6nhIWsSEb94PWwdZWE0XKQiWrgQJZBXDIu3x2zq6oZxYdx8OufUFli8vr4/Tw==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/cypress/-/cypress-17.0.2.tgz",
+			"integrity": "sha512-lkdhz6CHaLA/ZhNnqwXBp4Mlg1eTtCO09pYYHMx43D7EPObO1XbYtm6rivWg6kDzEmz84+Jwo0RucK7loMlHqA==",
 			"license": "MIT",
 			"dependencies": {
-				"@nrwl/cypress": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/js": "16.10.0",
-				"@nx/linter": "16.10.0",
+				"@nrwl/cypress": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/eslint": "17.0.2",
+				"@nx/js": "17.0.2",
 				"@phenomnomnominal/tsquery": "~5.0.1",
 				"detect-port": "^1.5.1",
 				"semver": "7.5.3",
@@ -7446,12 +7510,12 @@
 			"license": "ISC"
 		},
 		"node_modules/@nx/devkit": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/devkit/-/devkit-16.10.0.tgz",
-			"integrity": "sha512-IvKQqRJFDDiaj33SPfGd3ckNHhHi6ceEoqCbAP4UuMXOPPVOX6H0KVk+9tknkPb48B7jWIw6/AgOeWkBxPRO5w==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/devkit/-/devkit-17.0.2.tgz",
+			"integrity": "sha512-gtJNrFtGZa96qAM4ijAvoCLj/LuUr+Jq91QITsYE4cvYL0qan4zGcAOBMclzpaXVN9pwpko+veDwHwnmp/SXTg==",
 			"license": "MIT",
 			"dependencies": {
-				"@nrwl/devkit": "16.10.0",
+				"@nrwl/devkit": "17.0.2",
 				"ejs": "^3.1.7",
 				"enquirer": "~2.3.6",
 				"ignore": "^5.0.4",
@@ -7460,7 +7524,7 @@
 				"tslib": "^2.3.0"
 			},
 			"peerDependencies": {
-				"nx": ">= 15 <= 17"
+				"nx": ">= 16 <= 18"
 			}
 		},
 		"node_modules/@nx/devkit/node_modules/enquirer": {
@@ -7508,16 +7572,37 @@
 			"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
 			"license": "ISC"
 		},
+		"node_modules/@nx/eslint": {
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/eslint/-/eslint-17.0.2.tgz",
+			"integrity": "sha512-mZXavg/m+A0GqmWORq5jNRt7ku0q9OoX2212ldivvLYI1zHHr2VFYoRxhS+NzaZBK5/EiKs/5P8dHhYb4/v7Bw==",
+			"license": "MIT",
+			"dependencies": {
+				"@nx/devkit": "17.0.2",
+				"@nx/js": "17.0.2",
+				"@nx/linter": "17.0.2",
+				"tslib": "^2.3.0",
+				"typescript": "~5.1.3"
+			},
+			"peerDependencies": {
+				"eslint": "^8.0.0"
+			},
+			"peerDependenciesMeta": {
+				"eslint": {
+					"optional": true
+				}
+			}
+		},
 		"node_modules/@nx/eslint-plugin": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/eslint-plugin/-/eslint-plugin-16.10.0.tgz",
-			"integrity": "sha512-fdOlCrSJK6HfCs+FVXUxzS5gobnGymTU85B3vXPYkVpJwKmq9voX7HBhx9euScRGgXdO9335DIixc/QV6zGpKA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/eslint-plugin/-/eslint-plugin-17.0.2.tgz",
+			"integrity": "sha512-ZI/vthG7wYG9+xA3inYnJ+XP8itMlZpIYT63SZm4h05MRYQG4MkShkrOkSWYBtT2j5b1AgSzSemkpCGuG798pQ==",
 			"dev": true,
 			"license": "MIT",
 			"dependencies": {
-				"@nrwl/eslint-plugin-nx": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/js": "16.10.0",
+				"@nrwl/eslint-plugin-nx": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/js": "17.0.2",
 				"@typescript-eslint/type-utils": "^5.60.1",
 				"@typescript-eslint/utils": "^5.60.1",
 				"chalk": "^4.1.0",
@@ -7528,7 +7613,7 @@
 			},
 			"peerDependencies": {
 				"@typescript-eslint/parser": "^5.60.1",
-				"eslint-config-prettier": "^8.1.0"
+				"eslint-config-prettier": "^9.0.0"
 			},
 			"peerDependenciesMeta": {
 				"eslint-config-prettier": {
@@ -7728,16 +7813,16 @@
 			"license": "ISC"
 		},
 		"node_modules/@nx/jest": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/jest/-/jest-16.10.0.tgz",
-			"integrity": "sha512-QseeLjDrl4c9q9Dd/057SXYqd47JVLhD2VQlQDraYwjsHz3lWkzlGaaHy0ZrVu8LSzY7lUUhJMPyYO3qo8wT6A==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/jest/-/jest-17.0.2.tgz",
+			"integrity": "sha512-kpkziUOZpKsVvi5iicirX4EVwfKXaGuiv5bgzj1uiexD83tlds5ne8J2qN/K1ea5jIC+bxHzqJF5s7rF52T0cg==",
 			"license": "MIT",
 			"dependencies": {
 				"@jest/reporters": "^29.4.1",
 				"@jest/test-result": "^29.4.1",
-				"@nrwl/jest": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/js": "16.10.0",
+				"@nrwl/jest": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/js": "17.0.2",
 				"@phenomnomnominal/tsquery": "~5.0.1",
 				"chalk": "^4.1.0",
 				"identity-obj-proxy": "3.0.0",
@@ -7819,21 +7904,20 @@
 			}
 		},
 		"node_modules/@nx/js": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/js/-/js-16.10.0.tgz",
-			"integrity": "sha512-27AH0/+XTMzOxVS6oV8Zl7/Rr1UDMYsnCVqoCU9CXp087uxcD4VnBOEjsEUlJKh1RdwGE3K0hBkk7NC1LP+vYQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/js/-/js-17.0.2.tgz",
+			"integrity": "sha512-dYvWDd0jwNF4h4V8yjd1ZMSJ38GcpvwrDUVYGYNkZmDqYzkBvqykpY00hRLUYZspiR+iG7uWmyxItZYpCk0WyA==",
 			"license": "MIT",
 			"dependencies": {
 				"@babel/core": "^7.22.9",
-				"@babel/plugin-proposal-class-properties": "^7.18.6",
 				"@babel/plugin-proposal-decorators": "^7.22.7",
 				"@babel/plugin-transform-runtime": "^7.22.9",
 				"@babel/preset-env": "^7.22.9",
 				"@babel/preset-typescript": "^7.22.5",
 				"@babel/runtime": "^7.22.6",
-				"@nrwl/js": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/workspace": "16.10.0",
+				"@nrwl/js": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/workspace": "17.0.2",
 				"@phenomnomnominal/tsquery": "~5.0.1",
 				"babel-plugin-const-enum": "^1.0.1",
 				"babel-plugin-macros": "^2.8.0",
@@ -8061,32 +8145,18 @@
 			"license": "ISC"
 		},
 		"node_modules/@nx/linter": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/linter/-/linter-16.10.0.tgz",
-			"integrity": "sha512-G6XBfuMHNHoJDc4n2Gip4fsa9KssT91V5PF2Rd4hILkg4YU8B8mlmHN71stpzwbEyUJtyhyJc5SGgVLrSpRQew==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/linter/-/linter-17.0.2.tgz",
+			"integrity": "sha512-cXCrx/qcZc53GKqOLRIPTqACdby9/plOpfQlo0BlHMOrwvkkKjzXsnoJgR6XRWdegDKVkqUWHWDAjDI3/aMshA==",
 			"license": "MIT",
 			"dependencies": {
-				"@nrwl/linter": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/js": "16.10.0",
-				"@phenomnomnominal/tsquery": "~5.0.1",
-				"tmp": "~0.2.1",
-				"tslib": "^2.3.0",
-				"typescript": "~5.1.3"
-			},
-			"peerDependencies": {
-				"eslint": "^8.0.0"
-			},
-			"peerDependenciesMeta": {
-				"eslint": {
-					"optional": true
-				}
+				"@nx/eslint": "17.0.2"
 			}
 		},
 		"node_modules/@nx/nx-darwin-arm64": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.10.0.tgz",
-			"integrity": "sha512-YF+MIpeuwFkyvM5OwgY/rTNRpgVAI/YiR0yTYCZR+X3AAvP775IVlusNgQ3oedTBRUzyRnI4Tknj1WniENFsvQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.0.2.tgz",
+			"integrity": "sha512-OSZLRfV8VplYPEqMcIg3mbAsJXlXEHKrdlJ0KUTk8Hih2+wl7cxuSEwG7X7qfBUOz+ognxaqicL+hueNrgwjlQ==",
 			"cpu": [
 				"arm64"
 			],
@@ -8100,9 +8170,9 @@
 			}
 		},
 		"node_modules/@nx/nx-darwin-x64": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-darwin-x64/-/nx-darwin-x64-16.10.0.tgz",
-			"integrity": "sha512-ypi6YxwXgb0kg2ixKXE3pwf5myVNUgWf1CsV5OzVccCM8NzheMO51KDXTDmEpXdzUsfT0AkO1sk5GZeCjhVONg==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-darwin-x64/-/nx-darwin-x64-17.0.2.tgz",
+			"integrity": "sha512-olGt5R2dWYwdl1+I2RfJ8LdZO1elqhr9yDPnMIx//ZuN6T6wJA+Wdp2P3qpM1bY0F1lI/6AgjqzRyrTLUZ9cDA==",
 			"cpu": [
 				"x64"
 			],
@@ -8116,9 +8186,9 @@
 			}
 		},
 		"node_modules/@nx/nx-freebsd-x64": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.10.0.tgz",
-			"integrity": "sha512-UeEYFDmdbbDkTQamqvtU8ibgu5jQLgFF1ruNb/U4Ywvwutw2d4ruOMl2e0u9hiNja9NFFAnDbvzrDcMo7jYqYw==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.0.2.tgz",
+			"integrity": "sha512-+mta0J2G2byd+rfZ275oZs0aYXC/s92nI9ySBFQFQZnKJ6bsAagdZHe+uETsnE4xdhFXD8kvNMJU1WTGlyFyjg==",
 			"cpu": [
 				"x64"
 			],
@@ -8132,9 +8202,9 @@
 			}
 		},
 		"node_modules/@nx/nx-linux-arm-gnueabihf": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.10.0.tgz",
-			"integrity": "sha512-WV3XUC2DB6/+bz1sx+d1Ai9q2Cdr+kTZRN50SOkfmZUQyEBaF6DRYpx/a4ahhxH3ktpNfyY8Maa9OEYxGCBkQA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.0.2.tgz",
+			"integrity": "sha512-m80CmxHHyNAJ8j/0rkjc0hg/eGQlf6V2sLsV+gEJkz2sTEEdgSOK4DvnWcZRWO/SWBnqigxoHX4Kf5TH1nmoHA==",
 			"cpu": [
 				"arm"
 			],
@@ -8148,9 +8218,9 @@
 			}
 		},
 		"node_modules/@nx/nx-linux-arm64-gnu": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.10.0.tgz",
-			"integrity": "sha512-aWIkOUw995V3ItfpAi5FuxQ+1e9EWLS1cjWM1jmeuo+5WtaKToJn5itgQOkvSlPz+HSLgM3VfXMvOFALNk125g==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.0.2.tgz",
+			"integrity": "sha512-AsD1H6wt68MK1u6vkmtNaFaxDMcyuk6dpo5kq1YT9cfUd614ys3qMUjVp3P2CXxzXh+0UDZeGrc6qotNKOkpJw==",
 			"cpu": [
 				"arm64"
 			],
@@ -8164,9 +8234,9 @@
 			}
 		},
 		"node_modules/@nx/nx-linux-arm64-musl": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.10.0.tgz",
-			"integrity": "sha512-uO6Gg+irqpVcCKMcEPIQcTFZ+tDI02AZkqkP7koQAjniLEappd8DnUBSQdcn53T086pHpdc264X/ZEpXFfrKWQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.0.2.tgz",
+			"integrity": "sha512-f8pUFoZHBFQtHnopHgTEuwIiu0Rzem0dD7iK8SyyBy/lRAADtHCAHxaPAG+iatHAJ9h4DFIB50k9ybYxDtH2mg==",
 			"cpu": [
 				"arm64"
 			],
@@ -8180,9 +8250,9 @@
 			}
 		},
 		"node_modules/@nx/nx-linux-x64-gnu": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.10.0.tgz",
-			"integrity": "sha512-134PW/u/arNFAQKpqMJniC7irbChMPz+W+qtyKPAUXE0XFKPa7c1GtlI/wK2dvP9qJDZ6bKf0KtA0U/m2HMUOA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.0.2.tgz",
+			"integrity": "sha512-PISrHjLTxv5w8bz50vPZH6puYos88xu28o4IbVyYWrUrhoFsAx9Zbn1D6gWDPMSaKJU32v1l+5bTciQjQJU8fQ==",
 			"cpu": [
 				"x64"
 			],
@@ -8196,9 +8266,9 @@
 			}
 		},
 		"node_modules/@nx/nx-linux-x64-musl": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.10.0.tgz",
-			"integrity": "sha512-q8sINYLdIJxK/iUx9vRk5jWAWb/2O0PAbOJFwv4qkxBv4rLoN7y+otgCZ5v0xfx/zztFgk/oNY4lg5xYjIso2Q==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.0.2.tgz",
+			"integrity": "sha512-2wsqyBRjsxmAjxW+0lnGFtJLTk+AxgW7gjMv8NgLK8P1bc/sJYQB+g0o5op2z+szXRG3Noi0RZ9C0fG39EPFZw==",
 			"cpu": [
 				"x64"
 			],
@@ -8212,9 +8282,9 @@
 			}
 		},
 		"node_modules/@nx/nx-win32-arm64-msvc": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.10.0.tgz",
-			"integrity": "sha512-moJkL9kcqxUdJSRpG7dET3UeLIciwrfP08mzBQ12ewo8K8FzxU8ZUsTIVVdNrwt01CXOdXoweGfdQLjJ4qTURA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.0.2.tgz",
+			"integrity": "sha512-Sc3sQUcS5xdk05PABe/knG6orG5rmHZdSUj6SMRpvYfN2tM3ziNn6/wCF/LJoW6n70OxrOEXXwLSRK/5WigXbA==",
 			"cpu": [
 				"arm64"
 			],
@@ -8228,9 +8298,9 @@
 			}
 		},
 		"node_modules/@nx/nx-win32-x64-msvc": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.10.0.tgz",
-			"integrity": "sha512-5iV2NKZnzxJwZZ4DM5JVbRG/nkhAbzEskKaLBB82PmYGKzaDHuMHP1lcPoD/rtYMlowZgNA/RQndfKvPBPwmXA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.0.2.tgz",
+			"integrity": "sha512-XhET0BDk6fbvTBCs7m5gZii8+2WhLpiC1sZchJw4LAJN2VJBiy3I3xnvpQYGFOAWaCb/iUGpuN/qP/NlQ+LNgA==",
 			"cpu": [
 				"x64"
 			],
@@ -8243,16 +8313,101 @@
 				"node": ">= 10"
 			}
 		},
+		"node_modules/@nx/web": {
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/web/-/web-17.0.2.tgz",
+			"integrity": "sha512-M8bausXzgkeFlNn43uO3pxtn/1EDoIs/7xgWPoGAdqV4l4RKG0JHqeLi68tP6YVA30RSAZ7UmvKQlKo14uDp0w==",
+			"license": "MIT",
+			"dependencies": {
+				"@nrwl/web": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/js": "17.0.2",
+				"chalk": "^4.1.0",
+				"detect-port": "^1.5.1",
+				"http-server": "^14.1.0",
+				"tslib": "^2.3.0"
+			}
+		},
+		"node_modules/@nx/web/node_modules/ansi-styles": {
+			"version": "4.3.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
+			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"license": "MIT",
+			"dependencies": {
+				"color-convert": "^2.0.1"
+			},
+			"engines": {
+				"node": ">=8"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/ansi-styles?sponsor=1"
+			}
+		},
+		"node_modules/@nx/web/node_modules/chalk": {
+			"version": "4.1.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
+			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"license": "MIT",
+			"dependencies": {
+				"ansi-styles": "^4.1.0",
+				"supports-color": "^7.1.0"
+			},
+			"engines": {
+				"node": ">=10"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/chalk?sponsor=1"
+			}
+		},
+		"node_modules/@nx/web/node_modules/color-convert": {
+			"version": "2.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
+			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"license": "MIT",
+			"dependencies": {
+				"color-name": "~1.1.4"
+			},
+			"engines": {
+				"node": ">=7.0.0"
+			}
+		},
+		"node_modules/@nx/web/node_modules/color-name": {
+			"version": "1.1.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
+			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"license": "MIT"
+		},
+		"node_modules/@nx/web/node_modules/has-flag": {
+			"version": "4.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
+			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"license": "MIT",
+			"engines": {
+				"node": ">=8"
+			}
+		},
+		"node_modules/@nx/web/node_modules/supports-color": {
+			"version": "7.2.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
+			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"license": "MIT",
+			"dependencies": {
+				"has-flag": "^4.0.0"
+			},
+			"engines": {
+				"node": ">=8"
+			}
+		},
 		"node_modules/@nx/webpack": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/webpack/-/webpack-16.10.0.tgz",
-			"integrity": "sha512-rKftYWh4kW6A7svMx73Zg3fJFDS3618cKTZsCkuQWeSE+RMQXjcefeCxYhwvHXc/ehoakCIIBx7jDCR+6NIlzQ==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/webpack/-/webpack-17.0.2.tgz",
+			"integrity": "sha512-TnC+Cpg7MPc6vl1Vu2sVzav/F+6mhmev3tH3nCUFywTwHXrK+i/NQhuvXWEixVt+l77V4Di6VhMKfHaGryfU6Q==",
 			"license": "MIT",
 			"dependencies": {
 				"@babel/core": "^7.22.9",
-				"@nrwl/webpack": "16.10.0",
-				"@nx/devkit": "16.10.0",
-				"@nx/js": "16.10.0",
+				"@nrwl/webpack": "17.0.2",
+				"@nx/devkit": "17.0.2",
+				"@nx/js": "17.0.2",
 				"autoprefixer": "^10.4.9",
 				"babel-loader": "^9.1.2",
 				"browserslist": "^4.21.4",
@@ -8633,18 +8788,16 @@
 			}
 		},
 		"node_modules/@nx/workspace": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/workspace/-/workspace-16.10.0.tgz",
-			"integrity": "sha512-95Eq36bzq2hb095Zvg+Ru8o9oIeOE62tNGGpohBkZPKoK2CUTYEq0AZtdj1suXS82ukCFCyyZ/c/fwxL62HRZA==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@nx/workspace/-/workspace-17.0.2.tgz",
+			"integrity": "sha512-z2xit36dxdJuQmBDadNbbaYCKUYNk6mUWG/GEeBdgGXvFixqAUZ4lbWARlauCQS/+rEjXGOxtvn+u2d8u9mTSA==",
 			"license": "MIT",
 			"dependencies": {
-				"@nrwl/workspace": "16.10.0",
-				"@nx/devkit": "16.10.0",
+				"@nrwl/workspace": "17.0.2",
+				"@nx/devkit": "17.0.2",
 				"chalk": "^4.1.0",
 				"enquirer": "~2.3.6",
-				"ignore": "^5.0.4",
-				"nx": "16.10.0",
-				"rxjs": "^7.8.0",
+				"nx": "17.0.2",
 				"tslib": "^2.3.0",
 				"yargs-parser": "21.1.1"
 			}
@@ -8731,24 +8884,6 @@
 				"node": ">=8"
 			}
 		},
-		"node_modules/@parcel/watcher": {
-			"version": "2.0.4",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@parcel/watcher/-/watcher-2.0.4.tgz",
-			"integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==",
-			"hasInstallScript": true,
-			"license": "MIT",
-			"dependencies": {
-				"node-addon-api": "^3.2.1",
-				"node-gyp-build": "^4.3.0"
-			},
-			"engines": {
-				"node": ">= 10.0.0"
-			},
-			"funding": {
-				"type": "opencollective",
-				"url": "https://opencollective.com/parcel"
-			}
-		},
 		"node_modules/@phenomnomnominal/tsquery": {
 			"version": "5.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz",
@@ -8776,6 +8911,7 @@
 			"version": "16.2.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@schematics/angular/-/angular-16.2.8.tgz",
 			"integrity": "sha512-yxfxJ2IMRIt+dQcqyJR30qd/osb5NwRsi9US3gFIHP1jfjOAs1Nk8ENNd5ycYV+yykCa78KWhmbOw4G1zpR56Q==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@angular-devkit/core": "16.2.8",
@@ -8964,6 +9100,7 @@
 			"version": "1.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@tootallnate/once/-/once-1.1.2.tgz",
 			"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 6"
@@ -9251,7 +9388,7 @@
 			"version": "20.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/jsdom/-/jsdom-20.0.1.tgz",
 			"integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@types/node": "*",
@@ -9368,14 +9505,14 @@
 			"version": "8.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
 			"integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@types/sizzle": {
 			"version": "2.3.5",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/sizzle/-/sizzle-2.3.5.tgz",
 			"integrity": "sha512-tAe4Q+OLFOA/AMD+0lq8ovp8t3ysxAOeaScnfNdZpUxaGl51ZMDEITxkvFl1STudQ58mz6gzVGl9VhMKhwRnZQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@types/sockjs": {
@@ -9421,7 +9558,7 @@
 			"version": "4.0.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/tough-cookie/-/tough-cookie-4.0.4.tgz",
 			"integrity": "sha512-95Sfz4nvMAb0Nl9DTxN3j64adfwfbBPEYq14VN7zT5J5O2M9V6iZMIIQU1U+pJyl9agHYHNCqhCXgyEtIRRa5A==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@types/webidl-conversions": {
@@ -9907,6 +10044,7 @@
 			"version": "1.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz",
 			"integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=14.6.0"
@@ -10191,6 +10329,7 @@
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@wessberg/ts-evaluator/-/ts-evaluator-0.0.27.tgz",
 			"integrity": "sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==",
 			"deprecated": "this package has been renamed to ts-evaluator. Please install ts-evaluator instead",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"chalk": "^4.1.0",
@@ -10213,6 +10352,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -10228,6 +10368,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -10244,6 +10385,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -10256,12 +10398,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/@wessberg/ts-evaluator/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -10271,6 +10415,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -10370,6 +10515,7 @@
 			"version": "6.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/acorn-globals/-/acorn-globals-6.0.0.tgz",
 			"integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"acorn": "^7.1.1",
@@ -10380,6 +10526,7 @@
 			"version": "7.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/acorn/-/acorn-7.4.1.tgz",
 			"integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+			"dev": true,
 			"license": "MIT",
 			"bin": {
 				"acorn": "bin/acorn"
@@ -10401,6 +10548,7 @@
 			"version": "5.3.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 			"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+			"dev": true,
 			"license": "MIT",
 			"peerDependencies": {
 				"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -10410,6 +10558,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/acorn-walk/-/acorn-walk-7.2.0.tgz",
 			"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=0.4.0"
@@ -10428,6 +10577,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
 			"integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"loader-utils": "^2.0.0",
@@ -10441,6 +10591,7 @@
 			"version": "2.0.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/loader-utils/-/loader-utils-2.0.4.tgz",
 			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -10465,6 +10616,7 @@
 			"version": "6.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/agent-base/-/agent-base-6.0.2.tgz",
 			"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"debug": "4"
@@ -10490,7 +10642,7 @@
 			"version": "3.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/aggregate-error/-/aggregate-error-3.1.0.tgz",
 			"integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"clean-stack": "^2.0.0",
@@ -10659,7 +10811,7 @@
 			"version": "2.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/arch/-/arch-2.2.0.tgz",
 			"integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
-			"devOptional": true,
+			"dev": true,
 			"funding": [
 				{
 					"type": "github",
@@ -10788,7 +10940,7 @@
 			"version": "0.2.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/asn1/-/asn1-0.2.6.tgz",
 			"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"safer-buffer": "~2.1.0"
@@ -10829,7 +10981,7 @@
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/assert-plus/-/assert-plus-1.0.0.tgz",
 			"integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=0.8"
@@ -10866,7 +11018,7 @@
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/astral-regex/-/astral-regex-2.0.0.tgz",
 			"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -10902,7 +11054,7 @@
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/at-least-node/-/at-least-node-1.0.0.tgz",
 			"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "ISC",
 			"engines": {
 				"node": ">= 4.0.0"
@@ -10971,7 +11123,7 @@
 			"version": "0.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/aws-sign2/-/aws-sign2-0.7.0.tgz",
 			"integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0",
 			"engines": {
 				"node": "*"
@@ -10981,7 +11133,7 @@
 			"version": "1.12.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/aws4/-/aws4-1.12.0.tgz",
 			"integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/axios": {
@@ -11488,6 +11640,24 @@
 			],
 			"license": "MIT"
 		},
+		"node_modules/basic-auth": {
+			"version": "2.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/basic-auth/-/basic-auth-2.0.1.tgz",
+			"integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
+			"license": "MIT",
+			"dependencies": {
+				"safe-buffer": "5.1.2"
+			},
+			"engines": {
+				"node": ">= 0.8"
+			}
+		},
+		"node_modules/basic-auth/node_modules/safe-buffer": {
+			"version": "5.1.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/safe-buffer/-/safe-buffer-5.1.2.tgz",
+			"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+			"license": "MIT"
+		},
 		"node_modules/batch": {
 			"version": "0.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/batch/-/batch-0.6.1.tgz",
@@ -11498,7 +11668,7 @@
 			"version": "1.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
 			"integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
-			"devOptional": true,
+			"dev": true,
 			"license": "BSD-3-Clause",
 			"dependencies": {
 				"tweetnacl": "^0.14.3"
@@ -11548,7 +11718,7 @@
 			"version": "2.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/blob-util/-/blob-util-2.0.2.tgz",
 			"integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0"
 		},
 		"node_modules/bluebird": {
@@ -11679,15 +11849,8 @@
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
 			"integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
-			"license": "BSD-2-Clause"
-		},
-		"node_modules/browser-stdout": {
-			"version": "1.3.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/browser-stdout/-/browser-stdout-1.3.1.tgz",
-			"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
 			"dev": true,
-			"license": "ISC",
-			"peer": true
+			"license": "BSD-2-Clause"
 		},
 		"node_modules/browserify-aes": {
 			"version": "1.2.0",
@@ -11863,7 +12026,7 @@
 			"version": "0.2.13",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
 			"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": "*"
@@ -12025,7 +12188,7 @@
 			"version": "2.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cachedir/-/cachedir-2.4.0.tgz",
 			"integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=6"
@@ -12099,7 +12262,7 @@
 			"version": "0.12.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/caseless/-/caseless-0.12.0.tgz",
 			"integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0"
 		},
 		"node_modules/chalk": {
@@ -12129,13 +12292,14 @@
 			"version": "0.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chardet/-/chardet-0.7.0.tgz",
 			"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/check-more-types": {
 			"version": "2.24.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/check-more-types/-/check-more-types-2.24.0.tgz",
 			"integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 0.8.0"
@@ -12329,7 +12493,7 @@
 			"version": "2.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/clean-stack/-/clean-stack-2.2.0.tgz",
 			"integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=6"
@@ -12363,7 +12527,7 @@
 			"version": "0.6.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cli-table3/-/cli-table3-0.6.3.tgz",
 			"integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"string-width": "^4.2.0"
@@ -12379,7 +12543,7 @@
 			"version": "2.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cli-truncate/-/cli-truncate-2.1.0.tgz",
 			"integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"slice-ansi": "^3.0.0",
@@ -12396,6 +12560,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cli-width/-/cli-width-3.0.0.tgz",
 			"integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+			"dev": true,
 			"license": "ISC",
 			"engines": {
 				"node": ">= 10"
@@ -12589,7 +12754,7 @@
 			"version": "6.2.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/commander/-/commander-6.2.1.tgz",
 			"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 6"
@@ -12605,7 +12770,7 @@
 			"version": "1.8.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/common-tags/-/common-tags-1.8.2.tgz",
 			"integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=4.0.0"
@@ -12798,6 +12963,7 @@
 			"version": "1.9.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/convert-source-map/-/convert-source-map-1.9.0.tgz",
 			"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/cookie": {
@@ -12889,6 +13055,7 @@
 			"version": "11.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz",
 			"integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"fast-glob": "^3.2.11",
@@ -12913,6 +13080,7 @@
 			"version": "6.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/glob-parent/-/glob-parent-6.0.2.tgz",
 			"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+			"dev": true,
 			"license": "ISC",
 			"dependencies": {
 				"is-glob": "^4.0.3"
@@ -12925,6 +13093,7 @@
 			"version": "13.2.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/globby/-/globby-13.2.2.tgz",
 			"integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"dir-glob": "^3.0.1",
@@ -12944,6 +13113,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/slash/-/slash-4.0.0.tgz",
 			"integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=12"
@@ -12971,6 +13141,15 @@
 			"integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
 			"license": "MIT"
 		},
+		"node_modules/corser": {
+			"version": "2.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/corser/-/corser-2.0.1.tgz",
+			"integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==",
+			"license": "MIT",
+			"engines": {
+				"node": ">= 0.4.0"
+			}
+		},
 		"node_modules/cosmiconfig": {
 			"version": "6.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
@@ -13038,7 +13217,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/create-jest/-/create-jest-29.7.0.tgz",
 			"integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@jest/types": "^29.6.3",
@@ -13060,7 +13239,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -13076,7 +13255,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -13093,7 +13272,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -13106,14 +13285,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/create-jest/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -13123,7 +13302,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -13142,6 +13321,7 @@
 			"version": "0.0.20",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/critters/-/critters-0.0.20.tgz",
 			"integrity": "sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==",
+			"dev": true,
 			"license": "Apache-2.0",
 			"dependencies": {
 				"chalk": "^4.1.0",
@@ -13157,6 +13337,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -13172,6 +13353,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -13188,6 +13370,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -13200,12 +13383,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/critters/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -13215,6 +13400,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -13536,12 +13722,14 @@
 			"version": "0.4.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cssom/-/cssom-0.4.4.tgz",
 			"integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/cssstyle": {
 			"version": "2.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cssstyle/-/cssstyle-2.3.0.tgz",
 			"integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"cssom": "~0.3.6"
@@ -13554,6 +13742,7 @@
 			"version": "0.3.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cssom/-/cssom-0.3.8.tgz",
 			"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/cyclist": {
@@ -13567,7 +13756,7 @@
 			"version": "13.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cypress/-/cypress-13.4.0.tgz",
 			"integrity": "sha512-KeWNC9xSHG/ewZURVbaQsBQg2mOKw4XhjJZFKjWbEjgZCdxpPXLpJnfq5Jns1Gvnjp6AlnIfpZfWFlDgVKXdWQ==",
-			"devOptional": true,
+			"dev": true,
 			"hasInstallScript": true,
 			"license": "MIT",
 			"dependencies": {
@@ -13710,7 +13899,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -13726,14 +13915,14 @@
 			"version": "3.7.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/bluebird/-/bluebird-3.7.2.tgz",
 			"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/cypress/node_modules/chalk": {
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -13750,7 +13939,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -13763,7 +13952,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -13776,14 +13965,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/cypress/node_modules/fs-extra": {
 			"version": "9.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/fs-extra/-/fs-extra-9.1.0.tgz",
 			"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"at-least-node": "^1.0.0",
@@ -13799,7 +13988,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -13809,7 +13998,7 @@
 			"version": "8.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-8.1.1.tgz",
 			"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -13825,7 +14014,7 @@
 			"version": "1.14.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/dashdash/-/dashdash-1.14.1.tgz",
 			"integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"assert-plus": "^1.0.0"
@@ -13838,6 +14027,7 @@
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/data-urls/-/data-urls-2.0.0.tgz",
 			"integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"abab": "^2.0.3",
@@ -13878,7 +14068,7 @@
 			"version": "1.11.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/dayjs/-/dayjs-1.11.10.tgz",
 			"integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/debug": {
@@ -13898,24 +14088,11 @@
 				}
 			}
 		},
-		"node_modules/decamelize": {
-			"version": "4.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/decamelize/-/decamelize-4.0.0.tgz",
-			"integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
 		"node_modules/decimal.js": {
 			"version": "10.4.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/decimal.js/-/decimal.js-10.4.3.tgz",
 			"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/decode-uri-component": {
@@ -13962,6 +14139,7 @@
 			"version": "0.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/deep-is/-/deep-is-0.1.4.tgz",
 			"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/deepmerge": {
@@ -14253,6 +14431,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/doctrine/-/doctrine-3.0.0.tgz",
 			"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+			"dev": true,
 			"license": "Apache-2.0",
 			"dependencies": {
 				"esutils": "^2.0.2"
@@ -14309,6 +14488,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/domexception/-/domexception-2.0.1.tgz",
 			"integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"webidl-conversions": "^5.0.0"
@@ -14321,6 +14501,7 @@
 			"version": "5.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
 			"integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"engines": {
 				"node": ">=8"
@@ -14446,7 +14627,7 @@
 			"version": "0.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
 			"integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"jsbn": "~0.1.0",
@@ -14692,6 +14873,7 @@
 			"version": "0.19.5",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/esbuild/-/esbuild-0.19.5.tgz",
 			"integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==",
+			"dev": true,
 			"hasInstallScript": true,
 			"license": "MIT",
 			"optional": true,
@@ -14730,6 +14912,7 @@
 			"version": "0.18.17",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz",
 			"integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==",
+			"dev": true,
 			"license": "MIT",
 			"bin": {
 				"esbuild": "bin/esbuild"
@@ -14766,6 +14949,7 @@
 			"version": "2.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/escodegen/-/escodegen-2.1.0.tgz",
 			"integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"dependencies": {
 				"esprima": "^4.0.1",
@@ -14787,6 +14971,7 @@
 			"version": "0.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/source-map/-/source-map-0.6.1.tgz",
 			"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+			"dev": true,
 			"license": "BSD-3-Clause",
 			"optional": true,
 			"engines": {
@@ -14797,6 +14982,7 @@
 			"version": "8.46.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eslint/-/eslint-8.46.0.tgz",
 			"integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@eslint-community/eslint-utils": "^4.2.0",
@@ -14848,9 +15034,9 @@
 			}
 		},
 		"node_modules/eslint-config-prettier": {
-			"version": "8.3.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
-			"integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
+			"version": "9.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
+			"integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
 			"dev": true,
 			"license": "MIT",
 			"bin": {
@@ -14906,6 +15092,7 @@
 			"version": "7.2.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eslint-scope/-/eslint-scope-7.2.2.tgz",
 			"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"dependencies": {
 				"esrecurse": "^4.3.0",
@@ -14934,6 +15121,7 @@
 			"version": "6.12.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ajv/-/ajv-6.12.6.tgz",
 			"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"fast-deep-equal": "^3.1.1",
@@ -14950,6 +15138,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -14965,12 +15154,14 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/argparse/-/argparse-2.0.1.tgz",
 			"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+			"dev": true,
 			"license": "Python-2.0"
 		},
 		"node_modules/eslint/node_modules/chalk": {
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -14987,6 +15178,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -14999,12 +15191,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/eslint/node_modules/escape-string-regexp": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
 			"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=10"
@@ -15017,6 +15211,7 @@
 			"version": "5.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/find-up/-/find-up-5.0.0.tgz",
 			"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"locate-path": "^6.0.0",
@@ -15033,6 +15228,7 @@
 			"version": "6.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/glob-parent/-/glob-parent-6.0.2.tgz",
 			"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+			"dev": true,
 			"license": "ISC",
 			"dependencies": {
 				"is-glob": "^4.0.3"
@@ -15045,6 +15241,7 @@
 			"version": "13.23.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/globals/-/globals-13.23.0.tgz",
 			"integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"type-fest": "^0.20.2"
@@ -15060,6 +15257,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -15069,6 +15267,7 @@
 			"version": "4.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/js-yaml/-/js-yaml-4.1.0.tgz",
 			"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"argparse": "^2.0.1"
@@ -15081,12 +15280,14 @@
 			"version": "0.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 			"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/eslint/node_modules/locate-path": {
 			"version": "6.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/locate-path/-/locate-path-6.0.0.tgz",
 			"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"p-locate": "^5.0.0"
@@ -15102,6 +15303,7 @@
 			"version": "3.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/minimatch/-/minimatch-3.1.2.tgz",
 			"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+			"dev": true,
 			"license": "ISC",
 			"dependencies": {
 				"brace-expansion": "^1.1.7"
@@ -15114,6 +15316,7 @@
 			"version": "5.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/p-locate/-/p-locate-5.0.0.tgz",
 			"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"p-limit": "^3.0.2"
@@ -15129,6 +15332,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -15141,6 +15345,7 @@
 			"version": "0.20.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/type-fest/-/type-fest-0.20.2.tgz",
 			"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+			"dev": true,
 			"license": "(MIT OR CC0-1.0)",
 			"engines": {
 				"node": ">=10"
@@ -15153,6 +15358,7 @@
 			"version": "9.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/espree/-/espree-9.6.1.tgz",
 			"integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"dependencies": {
 				"acorn": "^8.9.0",
@@ -15234,13 +15440,14 @@
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz",
 			"integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/eventemitter2": {
 			"version": "6.4.7",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/eventemitter2/-/eventemitter2-6.4.7.tgz",
 			"integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/eventemitter3": {
@@ -15273,7 +15480,7 @@
 			"version": "4.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/execa/-/execa-4.1.0.tgz",
 			"integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"cross-spawn": "^7.0.0",
@@ -15297,7 +15504,7 @@
 			"version": "4.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/executable/-/executable-4.1.1.tgz",
 			"integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"pify": "^2.2.0"
@@ -15568,7 +15775,7 @@
 			"version": "3.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/extend/-/extend-3.0.2.tgz",
 			"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/extend-shallow": {
@@ -15589,6 +15796,7 @@
 			"version": "3.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/external-editor/-/external-editor-3.1.0.tgz",
 			"integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"chardet": "^0.7.0",
@@ -15603,6 +15811,7 @@
 			"version": "0.0.33",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tmp/-/tmp-0.0.33.tgz",
 			"integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"os-tmpdir": "~1.0.2"
@@ -15671,7 +15880,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/extract-zip/-/extract-zip-2.0.1.tgz",
 			"integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"dependencies": {
 				"debug": "^4.1.1",
@@ -15692,7 +15901,7 @@
 			"version": "1.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/extsprintf/-/extsprintf-1.3.0.tgz",
 			"integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
-			"devOptional": true,
+			"dev": true,
 			"engines": [
 				"node >=0.6.0"
 			],
@@ -15743,6 +15952,7 @@
 			"version": "2.0.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 			"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/fastq": {
@@ -15779,7 +15989,7 @@
 			"version": "1.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/fd-slicer/-/fd-slicer-1.1.0.tgz",
 			"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"pend": "~1.2.0"
@@ -15811,6 +16021,7 @@
 			"version": "6.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
 			"integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"flat-cache": "^3.0.4"
@@ -15951,6 +16162,7 @@
 			"version": "3.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/flat-cache/-/flat-cache-3.1.1.tgz",
 			"integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"flatted": "^3.2.9",
@@ -15965,6 +16177,7 @@
 			"version": "3.2.9",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/flatted/-/flatted-3.2.9.tgz",
 			"integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
+			"dev": true,
 			"license": "ISC"
 		},
 		"node_modules/flush-write-stream": {
@@ -16092,7 +16305,7 @@
 			"version": "0.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/forever-agent/-/forever-agent-0.6.1.tgz",
 			"integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0",
 			"engines": {
 				"node": "*"
@@ -16285,7 +16498,7 @@
 			"version": "2.3.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/form-data/-/form-data-2.3.3.tgz",
 			"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"asynckit": "^0.4.0",
@@ -16612,7 +16825,7 @@
 			"version": "5.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/get-stream/-/get-stream-5.2.0.tgz",
 			"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"pump": "^3.0.0"
@@ -16638,7 +16851,7 @@
 			"version": "3.2.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/getos/-/getos-3.2.1.tgz",
 			"integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"async": "^3.2.0"
@@ -16648,7 +16861,7 @@
 			"version": "0.1.7",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/getpass/-/getpass-0.1.7.tgz",
 			"integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"assert-plus": "^1.0.0"
@@ -16708,7 +16921,7 @@
 			"version": "3.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/global-dirs/-/global-dirs-3.0.1.tgz",
 			"integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ini": "2.0.0"
@@ -16724,7 +16937,7 @@
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ini/-/ini-2.0.0.tgz",
 			"integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "ISC",
 			"engines": {
 				"node": ">=10"
@@ -16781,12 +16994,14 @@
 			"version": "1.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/graphemer/-/graphemer-1.4.0.tgz",
 			"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/guess-parser": {
 			"version": "0.4.22",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/guess-parser/-/guess-parser-0.4.22.tgz",
 			"integrity": "sha512-KcUWZ5ACGaBM69SbqwVIuWGoSAgD+9iJnchR9j/IarVI1jHVeXv+bUXBIMeqVMSKt3zrn0Dgf9UpcOEpPBLbSg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@wessberg/ts-evaluator": "0.0.27"
@@ -16995,6 +17210,7 @@
 			"version": "2.0.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz",
 			"integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==",
+			"dev": true,
 			"license": "BSD",
 			"dependencies": {
 				"@assemblyscript/loader": "^0.10.1",
@@ -17006,15 +17222,14 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz",
 			"integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/he": {
 			"version": "1.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/he/-/he-1.2.0.tgz",
 			"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
-			"dev": true,
 			"license": "MIT",
-			"peer": true,
 			"bin": {
 				"he": "bin/he"
 			}
@@ -17106,6 +17321,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
 			"integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"whatwg-encoding": "^1.0.5"
@@ -17140,6 +17356,7 @@
 			"version": "8.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/htmlparser2/-/htmlparser2-8.0.2.tgz",
 			"integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+			"dev": true,
 			"funding": [
 				"https://github.com/fb55/htmlparser2?sponsor=1",
 				{
@@ -17208,6 +17425,7 @@
 			"version": "4.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
 			"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@tootallnate/once": "1",
@@ -17242,77 +17460,211 @@
 				}
 			}
 		},
-		"node_modules/http-signature": {
-			"version": "1.3.6",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/http-signature/-/http-signature-1.3.6.tgz",
-			"integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
-			"devOptional": true,
+		"node_modules/http-server": {
+			"version": "14.1.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/http-server/-/http-server-14.1.1.tgz",
+			"integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==",
 			"license": "MIT",
 			"dependencies": {
-				"assert-plus": "^1.0.0",
-				"jsprim": "^2.0.2",
-				"sshpk": "^1.14.1"
+				"basic-auth": "^2.0.1",
+				"chalk": "^4.1.2",
+				"corser": "^2.0.1",
+				"he": "^1.2.0",
+				"html-encoding-sniffer": "^3.0.0",
+				"http-proxy": "^1.18.1",
+				"mime": "^1.6.0",
+				"minimist": "^1.2.6",
+				"opener": "^1.5.1",
+				"portfinder": "^1.0.28",
+				"secure-compare": "3.0.1",
+				"union": "~0.5.0",
+				"url-join": "^4.0.1"
+			},
+			"bin": {
+				"http-server": "bin/http-server"
 			},
 			"engines": {
-				"node": ">=0.10"
+				"node": ">=12"
 			}
 		},
-		"node_modules/https-browserify": {
-			"version": "1.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/https-browserify/-/https-browserify-1.0.0.tgz",
-			"integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
-			"dev": true,
-			"license": "MIT"
-		},
-		"node_modules/https-proxy-agent": {
-			"version": "5.0.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
-			"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+		"node_modules/http-server/node_modules/ansi-styles": {
+			"version": "4.3.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
+			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 			"license": "MIT",
 			"dependencies": {
-				"agent-base": "6",
-				"debug": "4"
+				"color-convert": "^2.0.1"
 			},
 			"engines": {
-				"node": ">= 6"
-			}
-		},
-		"node_modules/human-signals": {
-			"version": "1.1.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/human-signals/-/human-signals-1.1.1.tgz",
-			"integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
-			"devOptional": true,
-			"license": "Apache-2.0",
-			"engines": {
-				"node": ">=8.12.0"
+				"node": ">=8"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/ansi-styles?sponsor=1"
 			}
 		},
-		"node_modules/humanize-ms": {
-			"version": "1.2.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/humanize-ms/-/humanize-ms-1.2.1.tgz",
-			"integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
-			"dev": true,
+		"node_modules/http-server/node_modules/chalk": {
+			"version": "4.1.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
+			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 			"license": "MIT",
 			"dependencies": {
-				"ms": "^2.0.0"
+				"ansi-styles": "^4.1.0",
+				"supports-color": "^7.1.0"
+			},
+			"engines": {
+				"node": ">=10"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/chalk?sponsor=1"
 			}
 		},
-		"node_modules/iconv-lite": {
-			"version": "0.4.24",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/iconv-lite/-/iconv-lite-0.4.24.tgz",
-			"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+		"node_modules/http-server/node_modules/color-convert": {
+			"version": "2.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
+			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 			"license": "MIT",
 			"dependencies": {
-				"safer-buffer": ">= 2.1.2 < 3"
+				"color-name": "~1.1.4"
 			},
 			"engines": {
-				"node": ">=0.10.0"
+				"node": ">=7.0.0"
 			}
 		},
-		"node_modules/icss-utils": {
-			"version": "5.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/icss-utils/-/icss-utils-5.1.0.tgz",
-			"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+		"node_modules/http-server/node_modules/color-name": {
+			"version": "1.1.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
+			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"license": "MIT"
+		},
+		"node_modules/http-server/node_modules/has-flag": {
+			"version": "4.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
+			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"license": "MIT",
+			"engines": {
+				"node": ">=8"
+			}
+		},
+		"node_modules/http-server/node_modules/html-encoding-sniffer": {
+			"version": "3.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
+			"integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
+			"license": "MIT",
+			"dependencies": {
+				"whatwg-encoding": "^2.0.0"
+			},
+			"engines": {
+				"node": ">=12"
+			}
+		},
+		"node_modules/http-server/node_modules/iconv-lite": {
+			"version": "0.6.3",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/iconv-lite/-/iconv-lite-0.6.3.tgz",
+			"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+			"license": "MIT",
+			"dependencies": {
+				"safer-buffer": ">= 2.1.2 < 3.0.0"
+			},
+			"engines": {
+				"node": ">=0.10.0"
+			}
+		},
+		"node_modules/http-server/node_modules/supports-color": {
+			"version": "7.2.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
+			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"license": "MIT",
+			"dependencies": {
+				"has-flag": "^4.0.0"
+			},
+			"engines": {
+				"node": ">=8"
+			}
+		},
+		"node_modules/http-server/node_modules/whatwg-encoding": {
+			"version": "2.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
+			"integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
+			"license": "MIT",
+			"dependencies": {
+				"iconv-lite": "0.6.3"
+			},
+			"engines": {
+				"node": ">=12"
+			}
+		},
+		"node_modules/http-signature": {
+			"version": "1.3.6",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/http-signature/-/http-signature-1.3.6.tgz",
+			"integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
+			"dev": true,
+			"license": "MIT",
+			"dependencies": {
+				"assert-plus": "^1.0.0",
+				"jsprim": "^2.0.2",
+				"sshpk": "^1.14.1"
+			},
+			"engines": {
+				"node": ">=0.10"
+			}
+		},
+		"node_modules/https-browserify": {
+			"version": "1.0.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/https-browserify/-/https-browserify-1.0.0.tgz",
+			"integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
+			"dev": true,
+			"license": "MIT"
+		},
+		"node_modules/https-proxy-agent": {
+			"version": "5.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+			"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+			"dev": true,
+			"license": "MIT",
+			"dependencies": {
+				"agent-base": "6",
+				"debug": "4"
+			},
+			"engines": {
+				"node": ">= 6"
+			}
+		},
+		"node_modules/human-signals": {
+			"version": "1.1.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/human-signals/-/human-signals-1.1.1.tgz",
+			"integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+			"dev": true,
+			"license": "Apache-2.0",
+			"engines": {
+				"node": ">=8.12.0"
+			}
+		},
+		"node_modules/humanize-ms": {
+			"version": "1.2.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/humanize-ms/-/humanize-ms-1.2.1.tgz",
+			"integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+			"dev": true,
+			"license": "MIT",
+			"dependencies": {
+				"ms": "^2.0.0"
+			}
+		},
+		"node_modules/iconv-lite": {
+			"version": "0.4.24",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/iconv-lite/-/iconv-lite-0.4.24.tgz",
+			"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+			"license": "MIT",
+			"dependencies": {
+				"safer-buffer": ">= 2.1.2 < 3"
+			},
+			"engines": {
+				"node": ">=0.10.0"
+			}
+		},
+		"node_modules/icss-utils": {
+			"version": "5.1.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/icss-utils/-/icss-utils-5.1.0.tgz",
+			"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
 			"license": "ISC",
 			"engines": {
 				"node": "^10 || ^12 || >= 14"
@@ -17456,7 +17808,7 @@
 			"version": "3.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/import-local/-/import-local-3.1.0.tgz",
 			"integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"pkg-dir": "^4.2.0",
@@ -17491,7 +17843,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/indent-string/-/indent-string-4.0.0.tgz",
 			"integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -17534,6 +17886,7 @@
 			"version": "8.2.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/inquirer/-/inquirer-8.2.4.tgz",
 			"integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-escapes": "^4.2.1",
@@ -17560,6 +17913,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -17575,6 +17929,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -17591,6 +17946,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -17603,12 +17959,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/inquirer/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -17618,6 +17976,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -17774,7 +18133,7 @@
 			"version": "3.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-ci/-/is-ci-3.0.1.tgz",
 			"integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ci-info": "^3.2.0"
@@ -17910,7 +18269,7 @@
 			"version": "0.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
 			"integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"global-dirs": "^3.0.0",
@@ -17978,6 +18337,7 @@
 			"version": "3.0.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-path-inside/-/is-path-inside-3.0.3.tgz",
 			"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -18011,6 +18371,7 @@
 			"version": "1.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
 			"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/is-regex": {
@@ -18117,7 +18478,7 @@
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-typedarray/-/is-typedarray-1.0.0.tgz",
 			"integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/is-unicode-supported": {
@@ -18210,7 +18571,7 @@
 			"version": "0.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/isstream/-/isstream-0.1.2.tgz",
 			"integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/istanbul-lib-coverage": {
@@ -18460,7 +18821,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jest/-/jest-29.7.0.tgz",
 			"integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@jest/core": "^29.7.0",
@@ -18487,7 +18848,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
 			"integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"execa": "^5.0.0",
@@ -18502,7 +18863,7 @@
 			"version": "5.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/execa/-/execa-5.1.1.tgz",
 			"integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"cross-spawn": "^7.0.3",
@@ -18526,7 +18887,7 @@
 			"version": "6.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/get-stream/-/get-stream-6.0.1.tgz",
 			"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=10"
@@ -18539,7 +18900,7 @@
 			"version": "2.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/human-signals/-/human-signals-2.1.0.tgz",
 			"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0",
 			"engines": {
 				"node": ">=10.17.0"
@@ -18591,23 +18952,6 @@
 				"url": "https://github.com/chalk/ansi-styles?sponsor=1"
 			}
 		},
-		"node_modules/jest-circus/node_modules/babel-plugin-macros": {
-			"version": "3.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
-			"integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
-			"license": "MIT",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"@babel/runtime": "^7.12.5",
-				"cosmiconfig": "^7.0.0",
-				"resolve": "^1.19.0"
-			},
-			"engines": {
-				"node": ">=10",
-				"npm": ">=6"
-			}
-		},
 		"node_modules/jest-circus/node_modules/chalk": {
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
@@ -18642,24 +18986,6 @@
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 			"license": "MIT"
 		},
-		"node_modules/jest-circus/node_modules/cosmiconfig": {
-			"version": "7.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
-			"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
-			"license": "MIT",
-			"optional": true,
-			"peer": true,
-			"dependencies": {
-				"@types/parse-json": "^4.0.0",
-				"import-fresh": "^3.2.1",
-				"parse-json": "^5.0.0",
-				"path-type": "^4.0.0",
-				"yaml": "^1.10.0"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
 		"node_modules/jest-circus/node_modules/dedent": {
 			"version": "1.5.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/dedent/-/dedent-1.5.1.tgz",
@@ -18699,7 +19025,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jest-cli/-/jest-cli-29.7.0.tgz",
 			"integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@jest/core": "^29.7.0",
@@ -18733,7 +19059,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -18749,7 +19075,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -18766,7 +19092,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -18779,14 +19105,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/jest-cli/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -18796,7 +19122,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -19107,7 +19433,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz",
 			"integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@jest/environment": "^29.7.0",
@@ -19135,7 +19461,7 @@
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@tootallnate/once/-/once-2.0.0.tgz",
 			"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 10"
@@ -19145,7 +19471,7 @@
 			"version": "7.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/acorn-globals/-/acorn-globals-7.0.1.tgz",
 			"integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"acorn": "^8.1.0",
@@ -19156,7 +19482,7 @@
 			"version": "8.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/acorn-walk/-/acorn-walk-8.2.0.tgz",
 			"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=0.4.0"
@@ -19166,14 +19492,14 @@
 			"version": "0.5.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cssom/-/cssom-0.5.0.tgz",
 			"integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/jest-environment-jsdom/node_modules/data-urls": {
 			"version": "3.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/data-urls/-/data-urls-3.0.2.tgz",
 			"integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"abab": "^2.0.6",
@@ -19188,7 +19514,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/domexception/-/domexception-4.0.0.tgz",
 			"integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"webidl-conversions": "^7.0.0"
@@ -19201,7 +19527,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/form-data/-/form-data-4.0.0.tgz",
 			"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"asynckit": "^0.4.0",
@@ -19216,7 +19542,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
 			"integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"whatwg-encoding": "^2.0.0"
@@ -19229,7 +19555,7 @@
 			"version": "5.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
 			"integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@tootallnate/once": "2",
@@ -19244,7 +19570,7 @@
 			"version": "0.6.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/iconv-lite/-/iconv-lite-0.6.3.tgz",
 			"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -19257,7 +19583,7 @@
 			"version": "20.0.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jsdom/-/jsdom-20.0.3.tgz",
 			"integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"abab": "^2.0.6",
@@ -19303,7 +19629,7 @@
 			"version": "6.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/saxes/-/saxes-6.0.0.tgz",
 			"integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "ISC",
 			"dependencies": {
 				"xmlchars": "^2.2.0"
@@ -19316,7 +19642,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tr46/-/tr46-3.0.0.tgz",
 			"integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"punycode": "^2.1.1"
@@ -19329,7 +19655,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
 			"integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"xml-name-validator": "^4.0.0"
@@ -19342,7 +19668,7 @@
 			"version": "7.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
 			"integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"engines": {
 				"node": ">=12"
@@ -19352,7 +19678,7 @@
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
 			"integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"iconv-lite": "0.6.3"
@@ -19365,7 +19691,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
 			"integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=12"
@@ -19375,7 +19701,7 @@
 			"version": "11.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-url/-/whatwg-url-11.0.0.tgz",
 			"integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"tr46": "^3.0.0",
@@ -19389,7 +19715,7 @@
 			"version": "8.14.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ws/-/ws-8.14.2.tgz",
 			"integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=10.0.0"
@@ -19411,7 +19737,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
 			"integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0",
 			"engines": {
 				"node": ">=12"
@@ -19778,7 +20104,7 @@
 			"version": "29.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz",
 			"integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"jest-regex-util": "^29.6.3",
@@ -20523,6 +20849,7 @@
 			"version": "1.20.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jiti/-/jiti-1.20.0.tgz",
 			"integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==",
+			"dev": true,
 			"license": "MIT",
 			"bin": {
 				"jiti": "bin/jiti.js"
@@ -20557,13 +20884,14 @@
 			"version": "0.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jsbn/-/jsbn-0.1.1.tgz",
 			"integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/jsdom": {
 			"version": "16.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jsdom/-/jsdom-16.7.0.tgz",
 			"integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"abab": "^2.0.5",
@@ -20610,6 +20938,7 @@
 			"version": "3.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/form-data/-/form-data-3.0.1.tgz",
 			"integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"asynckit": "^0.4.0",
@@ -20624,6 +20953,7 @@
 			"version": "6.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/parse5/-/parse5-6.0.1.tgz",
 			"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/jsesc": {
@@ -20642,6 +20972,7 @@
 			"version": "3.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-buffer/-/json-buffer-3.0.1.tgz",
 			"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/json-parse-better-errors": {
@@ -20661,7 +20992,7 @@
 			"version": "0.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-schema/-/json-schema-0.4.0.tgz",
 			"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "(AFL-2.1 OR BSD-3-Clause)"
 		},
 		"node_modules/json-schema-traverse": {
@@ -20674,13 +21005,14 @@
 			"version": "1.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 			"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/json-stringify-safe": {
 			"version": "5.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
 			"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "ISC"
 		},
 		"node_modules/json5": {
@@ -20746,7 +21078,7 @@
 			"version": "2.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/jsprim/-/jsprim-2.0.2.tgz",
 			"integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
-			"devOptional": true,
+			"dev": true,
 			"engines": [
 				"node >=0.6.0"
 			],
@@ -20771,6 +21103,7 @@
 			"version": "1.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
 			"integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"source-map-support": "^0.5.5"
@@ -20780,6 +21113,7 @@
 			"version": "4.5.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/keyv/-/keyv-4.5.4.tgz",
 			"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"json-buffer": "3.0.1"
@@ -20798,7 +21132,7 @@
 			"version": "3.0.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/kleur/-/kleur-3.0.3.tgz",
 			"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=6"
@@ -20827,7 +21161,7 @@
 			"version": "1.6.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lazy-ass/-/lazy-ass-1.6.0.tgz",
 			"integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": "> 0.8"
@@ -20936,6 +21270,7 @@
 			"version": "0.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/levn/-/levn-0.4.1.tgz",
 			"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"prelude-ls": "^1.2.1",
@@ -20984,7 +21319,7 @@
 			"version": "3.14.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/listr2/-/listr2-3.14.0.tgz",
 			"integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"cli-truncate": "^2.1.0",
@@ -21021,6 +21356,7 @@
 			"version": "3.2.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/loader-utils/-/loader-utils-3.2.1.tgz",
 			"integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 12.13.0"
@@ -21094,13 +21430,14 @@
 			"version": "4.6.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lodash.merge/-/lodash.merge-4.6.2.tgz",
 			"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/lodash.once": {
 			"version": "4.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/lodash.once/-/lodash.once-4.1.1.tgz",
 			"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/lodash.uniq": {
@@ -21199,7 +21536,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/log-update/-/log-update-4.0.0.tgz",
 			"integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-escapes": "^4.3.0",
@@ -21218,7 +21555,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -21234,7 +21571,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -21247,14 +21584,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/log-update/node_modules/slice-ansi": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/slice-ansi/-/slice-ansi-4.0.0.tgz",
 			"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.0.0",
@@ -21272,7 +21609,7 @@
 			"version": "6.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
 			"integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.0.0",
@@ -21309,6 +21646,7 @@
 			"version": "0.30.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/magic-string/-/magic-string-0.30.1.tgz",
 			"integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@jridgewell/sourcemap-codec": "^1.4.15"
@@ -21662,6 +22000,7 @@
 			"version": "2.7.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
 			"integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"schema-utils": "^4.0.0"
@@ -21954,336 +22293,43 @@
 			"license": "BSD-2-Clause",
 			"dependencies": {
 				"concat-stream": "^1.5.0",
-				"duplexify": "^3.4.2",
-				"end-of-stream": "^1.1.0",
-				"flush-write-stream": "^1.0.0",
-				"from2": "^2.1.0",
-				"parallel-transform": "^1.1.0",
-				"pump": "^3.0.0",
-				"pumpify": "^1.3.3",
-				"stream-each": "^1.1.0",
-				"through2": "^2.0.0"
-			},
-			"engines": {
-				"node": ">=4.0.0"
-			}
-		},
-		"node_modules/mixin-deep": {
-			"version": "1.3.2",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mixin-deep/-/mixin-deep-1.3.2.tgz",
-			"integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
-			"dev": true,
-			"license": "MIT",
-			"dependencies": {
-				"for-in": "^1.0.2",
-				"is-extendable": "^1.0.1"
-			},
-			"engines": {
-				"node": ">=0.10.0"
-			}
-		},
-		"node_modules/mkdirp": {
-			"version": "1.0.4",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mkdirp/-/mkdirp-1.0.4.tgz",
-			"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
-			"dev": true,
-			"license": "MIT",
-			"bin": {
-				"mkdirp": "bin/cmd.js"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
-		"node_modules/mocha": {
-			"version": "10.2.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mocha/-/mocha-10.2.0.tgz",
-			"integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"ansi-colors": "4.1.1",
-				"browser-stdout": "1.3.1",
-				"chokidar": "3.5.3",
-				"debug": "4.3.4",
-				"diff": "5.0.0",
-				"escape-string-regexp": "4.0.0",
-				"find-up": "5.0.0",
-				"glob": "7.2.0",
-				"he": "1.2.0",
-				"js-yaml": "4.1.0",
-				"log-symbols": "4.1.0",
-				"minimatch": "5.0.1",
-				"ms": "2.1.3",
-				"nanoid": "3.3.3",
-				"serialize-javascript": "6.0.0",
-				"strip-json-comments": "3.1.1",
-				"supports-color": "8.1.1",
-				"workerpool": "6.2.1",
-				"yargs": "16.2.0",
-				"yargs-parser": "20.2.4",
-				"yargs-unparser": "2.0.0"
-			},
-			"bin": {
-				"_mocha": "bin/_mocha",
-				"mocha": "bin/mocha.js"
-			},
-			"engines": {
-				"node": ">= 14.0.0"
-			},
-			"funding": {
-				"type": "opencollective",
-				"url": "https://opencollective.com/mochajs"
-			}
-		},
-		"node_modules/mocha/node_modules/ansi-colors": {
-			"version": "4.1.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-colors/-/ansi-colors-4.1.1.tgz",
-			"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"engines": {
-				"node": ">=6"
-			}
-		},
-		"node_modules/mocha/node_modules/argparse": {
-			"version": "2.0.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/argparse/-/argparse-2.0.1.tgz",
-			"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
-			"dev": true,
-			"license": "Python-2.0",
-			"peer": true
-		},
-		"node_modules/mocha/node_modules/cliui": {
-			"version": "7.0.4",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cliui/-/cliui-7.0.4.tgz",
-			"integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
-			"dev": true,
-			"license": "ISC",
-			"peer": true,
-			"dependencies": {
-				"string-width": "^4.2.0",
-				"strip-ansi": "^6.0.0",
-				"wrap-ansi": "^7.0.0"
-			}
-		},
-		"node_modules/mocha/node_modules/escape-string-regexp": {
-			"version": "4.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-			"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-		"node_modules/mocha/node_modules/find-up": {
-			"version": "5.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/find-up/-/find-up-5.0.0.tgz",
-			"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"locate-path": "^6.0.0",
-				"path-exists": "^4.0.0"
-			},
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-		"node_modules/mocha/node_modules/glob": {
-			"version": "7.2.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/glob/-/glob-7.2.0.tgz",
-			"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
-			"dev": true,
-			"license": "ISC",
-			"peer": true,
-			"dependencies": {
-				"fs.realpath": "^1.0.0",
-				"inflight": "^1.0.4",
-				"inherits": "2",
-				"minimatch": "^3.0.4",
-				"once": "^1.3.0",
-				"path-is-absolute": "^1.0.0"
-			},
-			"engines": {
-				"node": "*"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/isaacs"
-			}
-		},
-		"node_modules/mocha/node_modules/glob/node_modules/minimatch": {
-			"version": "3.1.2",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/minimatch/-/minimatch-3.1.2.tgz",
-			"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-			"dev": true,
-			"license": "ISC",
-			"peer": true,
-			"dependencies": {
-				"brace-expansion": "^1.1.7"
-			},
-			"engines": {
-				"node": "*"
-			}
-		},
-		"node_modules/mocha/node_modules/has-flag": {
-			"version": "4.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
-			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"engines": {
-				"node": ">=8"
-			}
-		},
-		"node_modules/mocha/node_modules/js-yaml": {
-			"version": "4.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/js-yaml/-/js-yaml-4.1.0.tgz",
-			"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"argparse": "^2.0.1"
-			},
-			"bin": {
-				"js-yaml": "bin/js-yaml.js"
-			}
-		},
-		"node_modules/mocha/node_modules/locate-path": {
-			"version": "6.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/locate-path/-/locate-path-6.0.0.tgz",
-			"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"p-locate": "^5.0.0"
-			},
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-		"node_modules/mocha/node_modules/minimatch": {
-			"version": "5.0.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/minimatch/-/minimatch-5.0.1.tgz",
-			"integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
-			"dev": true,
-			"license": "ISC",
-			"peer": true,
-			"dependencies": {
-				"brace-expansion": "^2.0.1"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
-		"node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": {
-			"version": "2.0.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/brace-expansion/-/brace-expansion-2.0.1.tgz",
-			"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"balanced-match": "^1.0.0"
-			}
-		},
-		"node_modules/mocha/node_modules/ms": {
-			"version": "2.1.3",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ms/-/ms-2.1.3.tgz",
-			"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true
-		},
-		"node_modules/mocha/node_modules/p-locate": {
-			"version": "5.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/p-locate/-/p-locate-5.0.0.tgz",
-			"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"p-limit": "^3.0.2"
-			},
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-		"node_modules/mocha/node_modules/serialize-javascript": {
-			"version": "6.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
-			"integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
-			"dev": true,
-			"license": "BSD-3-Clause",
-			"peer": true,
-			"dependencies": {
-				"randombytes": "^2.1.0"
-			}
-		},
-		"node_modules/mocha/node_modules/supports-color": {
-			"version": "8.1.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-8.1.1.tgz",
-			"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"has-flag": "^4.0.0"
+				"duplexify": "^3.4.2",
+				"end-of-stream": "^1.1.0",
+				"flush-write-stream": "^1.0.0",
+				"from2": "^2.1.0",
+				"parallel-transform": "^1.1.0",
+				"pump": "^3.0.0",
+				"pumpify": "^1.3.3",
+				"stream-each": "^1.1.0",
+				"through2": "^2.0.0"
 			},
 			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/chalk/supports-color?sponsor=1"
+				"node": ">=4.0.0"
 			}
 		},
-		"node_modules/mocha/node_modules/yargs": {
-			"version": "16.2.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yargs/-/yargs-16.2.0.tgz",
-			"integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+		"node_modules/mixin-deep": {
+			"version": "1.3.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mixin-deep/-/mixin-deep-1.3.2.tgz",
+			"integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
 			"dev": true,
 			"license": "MIT",
-			"peer": true,
 			"dependencies": {
-				"cliui": "^7.0.2",
-				"escalade": "^3.1.1",
-				"get-caller-file": "^2.0.5",
-				"require-directory": "^2.1.1",
-				"string-width": "^4.2.0",
-				"y18n": "^5.0.5",
-				"yargs-parser": "^20.2.2"
+				"for-in": "^1.0.2",
+				"is-extendable": "^1.0.1"
 			},
 			"engines": {
-				"node": ">=10"
+				"node": ">=0.10.0"
 			}
 		},
-		"node_modules/mocha/node_modules/yargs-parser": {
-			"version": "20.2.4",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yargs-parser/-/yargs-parser-20.2.4.tgz",
-			"integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+		"node_modules/mkdirp": {
+			"version": "1.0.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mkdirp/-/mkdirp-1.0.4.tgz",
+			"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
 			"dev": true,
-			"license": "ISC",
-			"peer": true,
+			"license": "MIT",
+			"bin": {
+				"mkdirp": "bin/cmd.js"
+			},
 			"engines": {
 				"node": ">=10"
 			}
@@ -22790,6 +22836,7 @@
 			"version": "1.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mrmime/-/mrmime-1.0.1.tgz",
 			"integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=10"
@@ -22818,6 +22865,7 @@
 			"version": "0.0.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mute-stream/-/mute-stream-0.0.8.tgz",
 			"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+			"dev": true,
 			"license": "ISC"
 		},
 		"node_modules/nan": {
@@ -22828,20 +22876,6 @@
 			"license": "MIT",
 			"optional": true
 		},
-		"node_modules/nanoid": {
-			"version": "3.3.3",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/nanoid/-/nanoid-3.3.3.tgz",
-			"integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"bin": {
-				"nanoid": "bin/nanoid.cjs"
-			},
-			"engines": {
-				"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
-			}
-		},
 		"node_modules/nanomatch": {
 			"version": "1.2.13",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -22954,6 +22988,7 @@
 			"version": "1.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/nice-napi/-/nice-napi-1.0.2.tgz",
 			"integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
+			"dev": true,
 			"hasInstallScript": true,
 			"license": "MIT",
 			"optional": true,
@@ -22975,7 +23010,9 @@
 			"version": "3.2.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/node-addon-api/-/node-addon-api-3.2.1.tgz",
 			"integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
-			"license": "MIT"
+			"dev": true,
+			"license": "MIT",
+			"optional": true
 		},
 		"node_modules/node-downloader-helper": {
 			"version": "2.1.9",
@@ -23029,7 +23066,9 @@
 			"version": "4.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/node-gyp-build/-/node-gyp-build-4.6.1.tgz",
 			"integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==",
+			"dev": true,
 			"license": "MIT",
+			"optional": true,
 			"bin": {
 				"node-gyp-build": "bin.js",
 				"node-gyp-build-optional": "optional.js",
@@ -23339,21 +23378,21 @@
 			"version": "2.2.7",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/nwsapi/-/nwsapi-2.2.7.tgz",
 			"integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/nx": {
-			"version": "16.10.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/nx/-/nx-16.10.0.tgz",
-			"integrity": "sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==",
+			"version": "17.0.2",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/nx/-/nx-17.0.2.tgz",
+			"integrity": "sha512-utk9ufxLlRd210nEV6cKjMLVK0gup2ZMlNT41lLgUX/gp3Q59G1NkyLo3o29DxBh3AhNJ9q5MKgybmzDNdpudA==",
 			"hasInstallScript": true,
 			"license": "MIT",
 			"dependencies": {
-				"@nrwl/tao": "16.10.0",
-				"@parcel/watcher": "2.0.4",
+				"@nrwl/tao": "17.0.2",
 				"@yarnpkg/lockfile": "^1.1.0",
 				"@yarnpkg/parsers": "3.0.0-rc.46",
 				"@zkochan/js-yaml": "0.0.6",
-				"axios": "^1.0.0",
+				"axios": "^1.5.1",
 				"chalk": "^4.1.0",
 				"cli-cursor": "3.1.0",
 				"cli-spinners": "2.6.1",
@@ -23386,19 +23425,20 @@
 				"yargs-parser": "21.1.1"
 			},
 			"bin": {
-				"nx": "bin/nx.js"
+				"nx": "bin/nx.js",
+				"nx-cloud": "bin/nx-cloud.js"
 			},
 			"optionalDependencies": {
-				"@nx/nx-darwin-arm64": "16.10.0",
-				"@nx/nx-darwin-x64": "16.10.0",
-				"@nx/nx-freebsd-x64": "16.10.0",
-				"@nx/nx-linux-arm-gnueabihf": "16.10.0",
-				"@nx/nx-linux-arm64-gnu": "16.10.0",
-				"@nx/nx-linux-arm64-musl": "16.10.0",
-				"@nx/nx-linux-x64-gnu": "16.10.0",
-				"@nx/nx-linux-x64-musl": "16.10.0",
-				"@nx/nx-win32-arm64-msvc": "16.10.0",
-				"@nx/nx-win32-x64-msvc": "16.10.0"
+				"@nx/nx-darwin-arm64": "17.0.2",
+				"@nx/nx-darwin-x64": "17.0.2",
+				"@nx/nx-freebsd-x64": "17.0.2",
+				"@nx/nx-linux-arm-gnueabihf": "17.0.2",
+				"@nx/nx-linux-arm64-gnu": "17.0.2",
+				"@nx/nx-linux-arm64-musl": "17.0.2",
+				"@nx/nx-linux-x64-gnu": "17.0.2",
+				"@nx/nx-linux-x64-musl": "17.0.2",
+				"@nx/nx-win32-arm64-msvc": "17.0.2",
+				"@nx/nx-win32-x64-msvc": "17.0.2"
 			},
 			"peerDependencies": {
 				"@swc-node/register": "^1.6.7",
@@ -23705,6 +23745,7 @@
 			"version": "0.11.8",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/object-path/-/object-path-0.11.8.tgz",
 			"integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 10.12.0"
@@ -23827,7 +23868,6 @@
 			"version": "1.5.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/opener/-/opener-1.5.2.tgz",
 			"integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
-			"dev": true,
 			"license": "(WTFPL OR MIT)",
 			"bin": {
 				"opener": "bin/opener-bin.js"
@@ -23837,6 +23877,7 @@
 			"version": "0.9.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/optionator/-/optionator-0.9.3.tgz",
 			"integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"@aashutoshrathi/word-wrap": "^1.2.3",
@@ -23854,6 +23895,7 @@
 			"version": "5.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ora/-/ora-5.4.1.tgz",
 			"integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"bl": "^4.1.0",
@@ -23877,6 +23919,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -23892,6 +23935,7 @@
 			"version": "4.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/chalk/-/chalk-4.1.2.tgz",
 			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.1.0",
@@ -23908,6 +23952,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -23920,12 +23965,14 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/ora/node_modules/has-flag": {
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/has-flag/-/has-flag-4.0.0.tgz",
 			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -23935,6 +23982,7 @@
 			"version": "7.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/supports-color/-/supports-color-7.2.0.tgz",
 			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"has-flag": "^4.0.0"
@@ -23954,6 +24002,7 @@
 			"version": "1.0.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
 			"integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=0.10.0"
@@ -23963,7 +24012,7 @@
 			"version": "1.2.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ospath/-/ospath-1.2.2.tgz",
 			"integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/p-limit": {
@@ -24012,7 +24061,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/p-map/-/p-map-4.0.0.tgz",
 			"integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"aggregate-error": "^3.0.0"
@@ -24092,6 +24141,7 @@
 			"version": "1.0.11",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/pako/-/pako-1.0.11.tgz",
 			"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+			"dev": true,
 			"license": "(MIT AND Zlib)"
 		},
 		"node_modules/parallel-transform": {
@@ -24209,6 +24259,7 @@
 			"version": "7.1.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/parse5/-/parse5-7.1.2.tgz",
 			"integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
+			"devOptional": true,
 			"license": "MIT",
 			"dependencies": {
 				"entities": "^4.4.0"
@@ -24221,6 +24272,7 @@
 			"version": "7.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz",
 			"integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"entities": "^4.3.0",
@@ -24235,6 +24287,7 @@
 			"version": "7.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz",
 			"integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"parse5": "^7.0.0"
@@ -24373,14 +24426,14 @@
 			"version": "1.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/pend/-/pend-1.2.0.tgz",
 			"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/performance-now": {
 			"version": "2.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/performance-now/-/performance-now-2.1.0.tgz",
 			"integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/picocolors": {
@@ -24423,6 +24476,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/piscina/-/piscina-4.0.0.tgz",
 			"integrity": "sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"eventemitter-asyncresource": "^1.0.0",
@@ -24458,6 +24512,50 @@
 				"node": ">=6"
 			}
 		},
+		"node_modules/portfinder": {
+			"version": "1.0.32",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/portfinder/-/portfinder-1.0.32.tgz",
+			"integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==",
+			"license": "MIT",
+			"dependencies": {
+				"async": "^2.6.4",
+				"debug": "^3.2.7",
+				"mkdirp": "^0.5.6"
+			},
+			"engines": {
+				"node": ">= 0.12.0"
+			}
+		},
+		"node_modules/portfinder/node_modules/async": {
+			"version": "2.6.4",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/async/-/async-2.6.4.tgz",
+			"integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+			"license": "MIT",
+			"dependencies": {
+				"lodash": "^4.17.14"
+			}
+		},
+		"node_modules/portfinder/node_modules/debug": {
+			"version": "3.2.7",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/debug/-/debug-3.2.7.tgz",
+			"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+			"license": "MIT",
+			"dependencies": {
+				"ms": "^2.1.1"
+			}
+		},
+		"node_modules/portfinder/node_modules/mkdirp": {
+			"version": "0.5.6",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/mkdirp/-/mkdirp-0.5.6.tgz",
+			"integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+			"license": "MIT",
+			"dependencies": {
+				"minimist": "^1.2.6"
+			},
+			"bin": {
+				"mkdirp": "bin/cmd.js"
+			}
+		},
 		"node_modules/posix-character-classes": {
 			"version": "0.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -24615,6 +24713,7 @@
 			"version": "7.3.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/postcss-loader/-/postcss-loader-7.3.3.tgz",
 			"integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"cosmiconfig": "^8.2.0",
@@ -24637,12 +24736,14 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/argparse/-/argparse-2.0.1.tgz",
 			"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+			"dev": true,
 			"license": "Python-2.0"
 		},
 		"node_modules/postcss-loader/node_modules/cosmiconfig": {
 			"version": "8.3.6",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
 			"integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"import-fresh": "^3.3.0",
@@ -24669,6 +24770,7 @@
 			"version": "4.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/js-yaml/-/js-yaml-4.1.0.tgz",
 			"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"argparse": "^2.0.1"
@@ -25086,6 +25188,7 @@
 			"version": "1.2.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/prelude-ls/-/prelude-ls-1.2.1.tgz",
 			"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 0.8.0"
@@ -25111,6 +25214,7 @@
 			"version": "5.6.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
 			"integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=6"
@@ -25158,7 +25262,7 @@
 			"version": "0.11.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/process/-/process-0.11.10.tgz",
 			"integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 0.6.0"
@@ -25205,7 +25309,7 @@
 			"version": "2.4.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/prompts/-/prompts-2.4.2.tgz",
 			"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"kleur": "^3.0.3",
@@ -25260,7 +25364,7 @@
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
 			"integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/prr": {
@@ -25274,6 +25378,7 @@
 			"version": "1.9.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/psl/-/psl-1.9.0.tgz",
 			"integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/public-encrypt": {
@@ -25302,7 +25407,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/pump/-/pump-3.0.0.tgz",
 			"integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"end-of-stream": "^1.1.0",
@@ -25361,7 +25466,6 @@
 			"version": "6.10.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/qs/-/qs-6.10.4.tgz",
 			"integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==",
-			"devOptional": true,
 			"license": "BSD-3-Clause",
 			"dependencies": {
 				"side-channel": "^1.0.4"
@@ -25386,6 +25490,7 @@
 			"version": "2.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/querystringify/-/querystringify-2.2.0.tgz",
 			"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/queue-microtask": {
@@ -25619,6 +25724,7 @@
 			"version": "0.1.13",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
 			"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
+			"dev": true,
 			"license": "Apache-2.0"
 		},
 		"node_modules/regenerate": {
@@ -25672,6 +25778,7 @@
 			"version": "2.2.11",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/regex-parser/-/regex-parser-2.2.11.tgz",
 			"integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/regexp.prototype.flags": {
@@ -25761,7 +25868,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/request-progress/-/request-progress-3.0.0.tgz",
 			"integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"throttleit": "^1.0.0"
@@ -25819,7 +25926,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
 			"integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"resolve-from": "^5.0.0"
@@ -25849,6 +25956,7 @@
 			"version": "5.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/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",
@@ -25865,6 +25973,7 @@
 			"version": "2.0.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/loader-utils/-/loader-utils-2.0.4.tgz",
 			"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"big.js": "^5.2.2",
@@ -25879,6 +25988,7 @@
 			"version": "0.6.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/source-map/-/source-map-0.6.1.tgz",
 			"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+			"dev": true,
 			"license": "BSD-3-Clause",
 			"engines": {
 				"node": ">=0.10.0"
@@ -25940,7 +26050,7 @@
 			"version": "1.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/rfdc/-/rfdc-1.3.0.tgz",
 			"integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/rimraf": {
@@ -25973,6 +26083,7 @@
 			"version": "3.29.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/rollup/-/rollup-3.29.4.tgz",
 			"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
+			"dev": true,
 			"license": "MIT",
 			"bin": {
 				"rollup": "dist/bin/rollup"
@@ -25989,6 +26100,7 @@
 			"version": "2.4.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/run-async/-/run-async-2.4.1.tgz",
 			"integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=0.12.0"
@@ -26129,6 +26241,7 @@
 			"version": "13.3.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/sass-loader/-/sass-loader-13.3.2.tgz",
 			"integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"neo-async": "^2.6.2"
@@ -26173,6 +26286,7 @@
 			"version": "5.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/saxes/-/saxes-5.0.1.tgz",
 			"integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+			"dev": true,
 			"license": "ISC",
 			"dependencies": {
 				"xmlchars": "^2.2.0"
@@ -26200,6 +26314,12 @@
 				"url": "https://opencollective.com/webpack"
 			}
 		},
+		"node_modules/secure-compare": {
+			"version": "3.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/secure-compare/-/secure-compare-3.0.1.tgz",
+			"integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==",
+			"license": "MIT"
+		},
 		"node_modules/select-hose": {
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/select-hose/-/select-hose-2.0.0.tgz",
@@ -26587,7 +26707,7 @@
 			"version": "1.0.5",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/sisteransi/-/sisteransi-1.0.5.tgz",
 			"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/slash": {
@@ -26603,7 +26723,7 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/slice-ansi/-/slice-ansi-3.0.0.tgz",
 			"integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"ansi-styles": "^4.0.0",
@@ -26618,7 +26738,7 @@
 			"version": "4.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ansi-styles/-/ansi-styles-4.3.0.tgz",
 			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-convert": "^2.0.1"
@@ -26634,7 +26754,7 @@
 			"version": "2.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-convert/-/color-convert-2.0.1.tgz",
 			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"color-name": "~1.1.4"
@@ -26647,7 +26767,7 @@
 			"version": "1.1.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/color-name/-/color-name-1.1.4.tgz",
 			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/slugify": {
@@ -27035,6 +27155,7 @@
 			"version": "4.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/source-map-loader/-/source-map-loader-4.0.1.tgz",
 			"integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"abab": "^2.0.6",
@@ -27056,6 +27177,7 @@
 			"version": "0.6.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/iconv-lite/-/iconv-lite-0.6.3.tgz",
 			"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -27203,7 +27325,7 @@
 			"version": "1.17.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/sshpk/-/sshpk-1.17.0.tgz",
 			"integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"asn1": "~0.2.3",
@@ -27808,6 +27930,7 @@
 			"version": "3.2.4",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/symbol-tree/-/symbol-tree-3.2.4.tgz",
 			"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/tapable": {
@@ -28066,13 +28189,14 @@
 			"version": "0.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/text-table/-/text-table-0.2.0.tgz",
 			"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/throttleit": {
 			"version": "1.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/throttleit/-/throttleit-1.0.0.tgz",
 			"integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/through": {
@@ -28252,6 +28376,7 @@
 			"version": "4.1.3",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tough-cookie/-/tough-cookie-4.1.3.tgz",
 			"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
+			"dev": true,
 			"license": "BSD-3-Clause",
 			"dependencies": {
 				"psl": "^1.1.33",
@@ -28267,6 +28392,7 @@
 			"version": "0.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/universalify/-/universalify-0.2.0.tgz",
 			"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">= 4.0.0"
@@ -28276,6 +28402,7 @@
 			"version": "2.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tr46/-/tr46-2.1.0.tgz",
 			"integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"punycode": "^2.1.1"
@@ -28288,6 +28415,7 @@
 			"version": "1.2.2",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tree-kill/-/tree-kill-1.2.2.tgz",
 			"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+			"dev": true,
 			"license": "MIT",
 			"bin": {
 				"tree-kill": "cli.js"
@@ -28782,7 +28910,7 @@
 			"version": "0.6.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
 			"integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Apache-2.0",
 			"dependencies": {
 				"safe-buffer": "^5.0.1"
@@ -28795,13 +28923,14 @@
 			"version": "0.14.5",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/tweetnacl/-/tweetnacl-0.14.5.tgz",
 			"integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
-			"devOptional": true,
+			"dev": true,
 			"license": "Unlicense"
 		},
 		"node_modules/type-check": {
 			"version": "0.4.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/type-check/-/type-check-0.4.0.tgz",
 			"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"prelude-ls": "^1.2.1"
@@ -28922,6 +29051,17 @@
 				"node": ">=4"
 			}
 		},
+		"node_modules/union": {
+			"version": "0.5.0",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/union/-/union-0.5.0.tgz",
+			"integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==",
+			"dependencies": {
+				"qs": "^6.4.0"
+			},
+			"engines": {
+				"node": ">= 0.8.0"
+			}
+		},
 		"node_modules/union-value": {
 			"version": "1.0.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/union-value/-/union-value-1.0.1.tgz",
@@ -29055,7 +29195,7 @@
 			"version": "4.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/untildify/-/untildify-4.0.0.tgz",
 			"integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8"
@@ -29131,10 +29271,17 @@
 				"qs": "^6.11.2"
 			}
 		},
+		"node_modules/url-join": {
+			"version": "4.0.1",
+			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/url-join/-/url-join-4.0.1.tgz",
+			"integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
+			"license": "MIT"
+		},
 		"node_modules/url-parse": {
 			"version": "1.5.10",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/url-parse/-/url-parse-1.5.10.tgz",
 			"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"querystringify": "^2.1.1",
@@ -29299,7 +29446,7 @@
 			"version": "1.10.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/verror/-/verror-1.10.0.tgz",
 			"integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
-			"devOptional": true,
+			"dev": true,
 			"engines": [
 				"node >=0.6.0"
 			],
@@ -29314,6 +29461,7 @@
 			"version": "4.4.7",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/vite/-/vite-4.4.7.tgz",
 			"integrity": "sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"esbuild": "^0.18.10",
@@ -29372,6 +29520,7 @@
 			"cpu": [
 				"arm"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29388,6 +29537,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29404,6 +29554,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29420,6 +29571,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29436,6 +29588,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29452,6 +29605,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29468,6 +29622,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29484,6 +29639,7 @@
 			"cpu": [
 				"arm"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29500,6 +29656,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29516,6 +29673,7 @@
 			"cpu": [
 				"ia32"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29532,6 +29690,7 @@
 			"cpu": [
 				"loong64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29548,6 +29707,7 @@
 			"cpu": [
 				"mips64el"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29564,6 +29724,7 @@
 			"cpu": [
 				"ppc64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29580,6 +29741,7 @@
 			"cpu": [
 				"riscv64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29596,6 +29758,7 @@
 			"cpu": [
 				"s390x"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29612,6 +29775,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29628,6 +29792,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29644,6 +29809,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29660,6 +29826,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29676,6 +29843,7 @@
 			"cpu": [
 				"arm64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29692,6 +29860,7 @@
 			"cpu": [
 				"ia32"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29708,6 +29877,7 @@
 			"cpu": [
 				"x64"
 			],
+			"dev": true,
 			"license": "MIT",
 			"optional": true,
 			"os": [
@@ -29721,6 +29891,7 @@
 			"version": "0.18.20",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/esbuild/-/esbuild-0.18.20.tgz",
 			"integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
+			"dev": true,
 			"hasInstallScript": true,
 			"license": "MIT",
 			"bin": {
@@ -29766,6 +29937,7 @@
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
 			"integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
 			"deprecated": "Use your platform's native performance.now() and performance.timeOrigin.",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"browser-process-hrtime": "^1.0.0"
@@ -29775,6 +29947,7 @@
 			"version": "2.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
 			"integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"xml-name-validator": "^3.0.0"
@@ -30168,6 +30341,7 @@
 			"version": "6.1.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
 			"integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+			"dev": true,
 			"license": "BSD-2-Clause",
 			"engines": {
 				"node": ">=10.4"
@@ -30224,6 +30398,7 @@
 			"version": "6.1.1",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz",
 			"integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"colorette": "^2.0.10",
@@ -30514,6 +30689,7 @@
 			"version": "1.0.5",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
 			"integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"iconv-lite": "0.4.24"
@@ -30523,12 +30699,14 @@
 			"version": "2.3.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
 			"integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/whatwg-url": {
 			"version": "8.7.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/whatwg-url/-/whatwg-url-8.7.0.tgz",
 			"integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"lodash": "^4.7.0",
@@ -30640,14 +30818,6 @@
 				"errno": "~0.1.7"
 			}
 		},
-		"node_modules/workerpool": {
-			"version": "6.2.1",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/workerpool/-/workerpool-6.2.1.tgz",
-			"integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
-			"dev": true,
-			"license": "Apache-2.0",
-			"peer": true
-		},
 		"node_modules/wrap-ansi": {
 			"version": "7.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -30776,6 +30946,7 @@
 			"version": "7.5.9",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/ws/-/ws-7.5.9.tgz",
 			"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
+			"dev": true,
 			"license": "MIT",
 			"engines": {
 				"node": ">=8.3.0"
@@ -30804,12 +30975,14 @@
 			"version": "3.0.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
 			"integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
+			"dev": true,
 			"license": "Apache-2.0"
 		},
 		"node_modules/xmlchars": {
 			"version": "2.2.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/xmlchars/-/xmlchars-2.2.0.tgz",
 			"integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+			"dev": true,
 			"license": "MIT"
 		},
 		"node_modules/xtend": {
@@ -30873,53 +31046,11 @@
 				"node": ">=12"
 			}
 		},
-		"node_modules/yargs-unparser": {
-			"version": "2.0.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
-			"integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"dependencies": {
-				"camelcase": "^6.0.0",
-				"decamelize": "^4.0.0",
-				"flat": "^5.0.2",
-				"is-plain-obj": "^2.1.0"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
-		"node_modules/yargs-unparser/node_modules/camelcase": {
-			"version": "6.3.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/camelcase/-/camelcase-6.3.0.tgz",
-			"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"engines": {
-				"node": ">=10"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/sindresorhus"
-			}
-		},
-		"node_modules/yargs-unparser/node_modules/is-plain-obj": {
-			"version": "2.1.0",
-			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
-			"integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
-			"dev": true,
-			"license": "MIT",
-			"peer": true,
-			"engines": {
-				"node": ">=8"
-			}
-		},
 		"node_modules/yauzl": {
 			"version": "2.10.0",
 			"resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/yauzl/-/yauzl-2.10.0.tgz",
 			"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
-			"devOptional": true,
+			"dev": true,
 			"license": "MIT",
 			"dependencies": {
 				"buffer-crc32": "~0.2.3",
diff --git a/goofy-client/package.json b/goofy-client/package.json
index e90e1be7a46d5ffb4eb7585b82aec61b61992c33..42016b3713c3aae56e814a0f9b402643cf5be507 100644
--- a/goofy-client/package.json
+++ b/goofy-client/package.json
@@ -60,7 +60,7 @@
 		"@ngrx/router-store": "16.0.1",
 		"@ngrx/store": "16.0.1",
 		"@ngxp/rest": "9.0.0",
-		"@nx/angular": "16.10.0",
+		"@nx/angular": "17.0.2",
 		"angular-oauth2-oidc": "15.0.1",
 		"angular-oauth2-oidc-jwks": "15.0.1",
 		"date-fns": "^2.29.3",
@@ -90,11 +90,11 @@
 		"@faker-js/faker": "^6.3.1",
 		"@ngrx/schematics": "16.0.1",
 		"@ngrx/store-devtools": "16.0.1",
-		"@nx/cypress": "16.10.0",
-		"@nx/eslint-plugin": "16.10.0",
-		"@nx/jest": "16.10.0",
-		"@nx/linter": "16.10.0",
-		"@nx/workspace": "16.10.0",
+		"@nx/cypress": "17.0.2",
+		"@nx/eslint": "17.0.2",
+		"@nx/eslint-plugin": "17.0.2",
+		"@nx/jest": "17.0.2",
+		"@nx/workspace": "17.0.2",
 		"@schematics/angular": "16.2.8",
 		"@testing-library/jest-dom": "5.16.4",
 		"@types/file-saver": "2.0.6",
@@ -109,7 +109,7 @@
 		"cypress-real-events": "^1.10.3",
 		"cypress-timestamps": "^1.2.3",
 		"eslint": "8.46.0",
-		"eslint-config-prettier": "8.3.0",
+		"eslint-config-prettier": "9.0.0",
 		"eslint-plugin-cypress": "2.15.1",
 		"jasmine-marbles": "~0.9.2",
 		"jest": "^29.4.3",
@@ -120,7 +120,7 @@
 		"jest-sonar-reporter": "^2.0.0",
 		"mongodb": "4.5.0",
 		"ng-mocks": "^14.11.0",
-		"nx": "16.10.0",
+		"nx": "17.0.2",
 		"prettier": "^2.6.2",
 		"sonarqube-scanner": "3.1.0",
 		"ts-jest": "^29.1.0",