diff --git a/gui/package-lock.json b/gui/package-lock.json
index 573cc3125e66593bb18ef044d47266186d7d897a..08c30f1a589213f1f70eb0631c8234e6c9c31b2f 100644
--- a/gui/package-lock.json
+++ b/gui/package-lock.json
@@ -9,17 +9,17 @@
       "version": "0.0.0",
       "hasInstallScript": true,
       "dependencies": {
-        "@angular/animations": "14.2.1",
+        "@angular/animations": "14.2.3",
         "@angular/cdk": "14.2.1",
-        "@angular/common": "14.2.1",
-        "@angular/compiler": "14.2.1",
-        "@angular/core": "14.2.1",
-        "@angular/forms": "14.2.1",
-        "@angular/localize": "14.2.1",
+        "@angular/common": "14.2.3",
+        "@angular/compiler": "14.2.3",
+        "@angular/core": "14.2.3",
+        "@angular/forms": "14.2.3",
+        "@angular/localize": "14.2.3",
         "@angular/material": "14.2.1",
-        "@angular/platform-browser": "14.2.1",
-        "@angular/platform-browser-dynamic": "14.2.1",
-        "@angular/router": "14.2.1",
+        "@angular/platform-browser": "14.2.3",
+        "@angular/platform-browser-dynamic": "14.2.3",
+        "@angular/router": "14.2.3",
         "@fortawesome/angular-fontawesome": "0.11.1",
         "@fortawesome/fontawesome-svg-core": "6.2.0",
         "@fortawesome/free-solid-svg-icons": "6.2.0",
@@ -43,8 +43,8 @@
         "@angular-eslint/schematics": "14.0.4",
         "@angular-eslint/template-parser": "14.0.4",
         "@angular/cli": "14.2.2",
-        "@angular/compiler-cli": "14.2.1",
-        "@angular/language-service": "14.2.1",
+        "@angular/compiler-cli": "14.2.3",
+        "@angular/language-service": "14.2.3",
         "@nrwl/eslint-plugin-nx": "14.7.5",
         "@nrwl/workspace": "14.7.5",
         "@types/node": "16.11.58",
@@ -463,9 +463,9 @@
       }
     },
     "node_modules/@angular/animations": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.1.tgz",
-      "integrity": "sha512-bKIhEgn77pOvM+5t/G9FzL8luhoWl8klfASG/07D5df9M3wCrS1OOBKWpQI3l1ZNRfhmfiwNVxbQatHtjykq+g==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.3.tgz",
+      "integrity": "sha512-5psQgSia7pUUKYpFuwA+c+yWyM8afl9ZlOW2pxBU/2mTMLpxJEnVrUnKRsx3WSrOc9YqoLn6DOtDLXq2dbTxFQ==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -473,7 +473,7 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/core": "14.2.1"
+        "@angular/core": "14.2.3"
       }
     },
     "node_modules/@angular/cdk": {
@@ -529,9 +529,9 @@
       }
     },
     "node_modules/@angular/common": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.1.tgz",
-      "integrity": "sha512-7FvYOBrgM9owmJvckC/tyJ9reI3BKXChm7Y2iu0WI94XIrI+FSQ7QYNwahDpcizyYAboVwe5lYXgDRrbzRfkKg==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.3.tgz",
+      "integrity": "sha512-DoBQk9uBWfGc+mZ9+lwpmZQy05zKgOeIfDM+2f7Wjrv1/X/V+YUJhjS66GIEBGOe23DoSeivLLCpVj8QqR058A==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -539,14 +539,14 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/core": "14.2.1",
+        "@angular/core": "14.2.3",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/compiler": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.1.tgz",
-      "integrity": "sha512-MvyAYun6D8+/wRxbDswTMidYahveEnZan95LSM5dLk26CAGAeSx6VR5EAftVPo1NChLpcboVBz+tn9PsjhtP1A==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.3.tgz",
+      "integrity": "sha512-DG2lqSqD5hx6Qk362jhjU9O+I2gOlsV8oUSTOkH4eFQ54PUad1D3hjqfcs3/lsvWggALCSjv9X8BOG8jb7n8vw==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -554,7 +554,7 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/core": "14.2.1"
+        "@angular/core": "14.2.3"
       },
       "peerDependenciesMeta": {
         "@angular/core": {
@@ -563,9 +563,9 @@
       }
     },
     "node_modules/@angular/compiler-cli": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.1.tgz",
-      "integrity": "sha512-ncwX/033cP2+5kvUaqJcLSBNJb2YYxSaXlsQ8+/l5xUMjRN6/t//xOfYdcfzefgvfkxVsTcOu76GSJerdK0SLg==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.3.tgz",
+      "integrity": "sha512-MPKZTD4j5EnvpHXLOj6VnXBv/LXfVLoLNc4nNShfuJFJjK9vOqXelb2GJt+2iL+9xKevGxDk7NIcl++fhV2lkQ==",
       "dependencies": {
         "@babel/core": "^7.17.2",
         "chokidar": "^3.0.0",
@@ -587,14 +587,14 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/compiler": "14.2.1",
+        "@angular/compiler": "14.2.3",
         "typescript": ">=4.6.2 <4.9"
       }
     },
     "node_modules/@angular/core": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.1.tgz",
-      "integrity": "sha512-TTMfunZ6TWaXA7SeWHbJBmJZIW4x48SjXrUIxMQ/PSgq9E/JXgarYDmfn00yyVRJDEGfjqzUW09Wtzc1mOkWLQ==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.3.tgz",
+      "integrity": "sha512-neW2n5Ts2purYEVh0Lf207otZbhYH4C4lwwu8ffxdRiXahQiTCbmyM3IQFrQZbLDb/ZeD2KhoCl6p0hlyg14cA==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -607,9 +607,9 @@
       }
     },
     "node_modules/@angular/forms": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.1.tgz",
-      "integrity": "sha512-ZhWDKZtnQ2BmBPNbPS2E/KIn5beQlXDaEc7NplbXr8DfQt1HIt9zbWQS3s5tojG0wkp21WDZwafED7QJNrAAkw==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.3.tgz",
+      "integrity": "sha512-rL6adBHp51i3eDBecexrlrS+t+hlK6EnrEot/+Ec+DzVjJgw5VNJ4p2Ig72HPe0m+H0dcPkbQhlpb6cs677ISA==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -617,25 +617,25 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/common": "14.2.1",
-        "@angular/core": "14.2.1",
-        "@angular/platform-browser": "14.2.1",
+        "@angular/common": "14.2.3",
+        "@angular/core": "14.2.3",
+        "@angular/platform-browser": "14.2.3",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/language-service": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-14.2.1.tgz",
-      "integrity": "sha512-i7a33+2Aq7c67udxAd6O9RYYLWEFHG0AI/pt0w+RL9ftrHjP4pTHZyRN+/KTn88jiIm39+bJVcnlhMwWUjgPKQ==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-14.2.3.tgz",
+      "integrity": "sha512-11rp2DumlZFO5+/N38RW6lXzicD/6LlqeVoS4qf8sIMGJ4bzeyOrG0T/PAG2iEA7hay1jPH51t0G529xaSw0tQ==",
       "dev": true,
       "engines": {
         "node": "^14.15.0 || >=16.10.0"
       }
     },
     "node_modules/@angular/localize": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-14.2.1.tgz",
-      "integrity": "sha512-ZCFbOSPS99V2k66YTwcZnlYcqoektowdDEjZwVxEB21OmQ7azRoiSKO9QYNvlwnm1LKpBocz3cs1KEc3Tw+wMw==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-14.2.3.tgz",
+      "integrity": "sha512-ZHRV7/BZyhVmYVSYcYcC0kmSUFL3SUICFFRsGQk2XTkraVqh4RKlm/LcgzGMO6OwyMAZQX32FncsnRvcZUxy9A==",
       "dependencies": {
         "@babel/core": "7.18.9",
         "glob": "8.0.3",
@@ -650,8 +650,8 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/compiler": "14.2.1",
-        "@angular/compiler-cli": "14.2.1"
+        "@angular/compiler": "14.2.3",
+        "@angular/compiler-cli": "14.2.3"
       }
     },
     "node_modules/@angular/localize/node_modules/@babel/core": {
@@ -709,9 +709,9 @@
       }
     },
     "node_modules/@angular/platform-browser": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.1.tgz",
-      "integrity": "sha512-itL9b83R3+XeJzRyRZ1CCrXPavlkzM6QSOJfvUMRGB8HZLl9QJRXS1+nI5nPER+nVz6PKTkjPlA9d/1ZrZW5wQ==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.3.tgz",
+      "integrity": "sha512-Ky5ITBVmr+T5zHRowLRTJx1exXo99bUA6vosxG4B/YlXkjNfqVz4BETgPwnoIdN00Y9lxGQrMbjqSuzOjGQ7IQ==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -719,9 +719,9 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/animations": "14.2.1",
-        "@angular/common": "14.2.1",
-        "@angular/core": "14.2.1"
+        "@angular/animations": "14.2.3",
+        "@angular/common": "14.2.3",
+        "@angular/core": "14.2.3"
       },
       "peerDependenciesMeta": {
         "@angular/animations": {
@@ -730,9 +730,9 @@
       }
     },
     "node_modules/@angular/platform-browser-dynamic": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.1.tgz",
-      "integrity": "sha512-IUWpHNO2sKSN5IxoiIEyCbJVrVvinOX5Hi4YOYLoCPPzWuX/imFZ4TUpN9Guv/1CHcbGE9ibMI7Equv/rPbV4A==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.3.tgz",
+      "integrity": "sha512-yqSH9NrgkXN3aslbD9IHWnFClwwVlLTypaMfSGmhPL1LvgL/HL/A9rDYI2ZrybVoVmAZLsJ4uF2/GvK/pzUcNQ==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -740,16 +740,16 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/common": "14.2.1",
-        "@angular/compiler": "14.2.1",
-        "@angular/core": "14.2.1",
-        "@angular/platform-browser": "14.2.1"
+        "@angular/common": "14.2.3",
+        "@angular/compiler": "14.2.3",
+        "@angular/core": "14.2.3",
+        "@angular/platform-browser": "14.2.3"
       }
     },
     "node_modules/@angular/router": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.1.tgz",
-      "integrity": "sha512-qq/TIltAm0h3EO++AoOKWAu+va4gBZa+UB8ajCmeBahRaRAykNgpl0EIblZsnDq2eedSz0ucCn95HV3g6XUXlg==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.3.tgz",
+      "integrity": "sha512-ACSBYZCMWBaVHmclaFS5C+zSTTcMbY6iJFjI0tiTqicqdpzAOIt6s5Ius1wzN9L6ANijn1ZdGAzH6j45GV/XtQ==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
@@ -757,9 +757,9 @@
         "node": "^14.15.0 || >=16.10.0"
       },
       "peerDependencies": {
-        "@angular/common": "14.2.1",
-        "@angular/core": "14.2.1",
-        "@angular/platform-browser": "14.2.1",
+        "@angular/common": "14.2.3",
+        "@angular/core": "14.2.3",
+        "@angular/platform-browser": "14.2.3",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
@@ -20959,9 +20959,9 @@
       }
     },
     "@angular/animations": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.1.tgz",
-      "integrity": "sha512-bKIhEgn77pOvM+5t/G9FzL8luhoWl8klfASG/07D5df9M3wCrS1OOBKWpQI3l1ZNRfhmfiwNVxbQatHtjykq+g==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.3.tgz",
+      "integrity": "sha512-5psQgSia7pUUKYpFuwA+c+yWyM8afl9ZlOW2pxBU/2mTMLpxJEnVrUnKRsx3WSrOc9YqoLn6DOtDLXq2dbTxFQ==",
       "requires": {
         "tslib": "^2.3.0"
       }
@@ -21004,25 +21004,25 @@
       }
     },
     "@angular/common": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.1.tgz",
-      "integrity": "sha512-7FvYOBrgM9owmJvckC/tyJ9reI3BKXChm7Y2iu0WI94XIrI+FSQ7QYNwahDpcizyYAboVwe5lYXgDRrbzRfkKg==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.3.tgz",
+      "integrity": "sha512-DoBQk9uBWfGc+mZ9+lwpmZQy05zKgOeIfDM+2f7Wjrv1/X/V+YUJhjS66GIEBGOe23DoSeivLLCpVj8QqR058A==",
       "requires": {
         "tslib": "^2.3.0"
       }
     },
     "@angular/compiler": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.1.tgz",
-      "integrity": "sha512-MvyAYun6D8+/wRxbDswTMidYahveEnZan95LSM5dLk26CAGAeSx6VR5EAftVPo1NChLpcboVBz+tn9PsjhtP1A==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.3.tgz",
+      "integrity": "sha512-DG2lqSqD5hx6Qk362jhjU9O+I2gOlsV8oUSTOkH4eFQ54PUad1D3hjqfcs3/lsvWggALCSjv9X8BOG8jb7n8vw==",
       "requires": {
         "tslib": "^2.3.0"
       }
     },
     "@angular/compiler-cli": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.1.tgz",
-      "integrity": "sha512-ncwX/033cP2+5kvUaqJcLSBNJb2YYxSaXlsQ8+/l5xUMjRN6/t//xOfYdcfzefgvfkxVsTcOu76GSJerdK0SLg==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.3.tgz",
+      "integrity": "sha512-MPKZTD4j5EnvpHXLOj6VnXBv/LXfVLoLNc4nNShfuJFJjK9vOqXelb2GJt+2iL+9xKevGxDk7NIcl++fhV2lkQ==",
       "requires": {
         "@babel/core": "^7.17.2",
         "chokidar": "^3.0.0",
@@ -21037,31 +21037,31 @@
       }
     },
     "@angular/core": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.1.tgz",
-      "integrity": "sha512-TTMfunZ6TWaXA7SeWHbJBmJZIW4x48SjXrUIxMQ/PSgq9E/JXgarYDmfn00yyVRJDEGfjqzUW09Wtzc1mOkWLQ==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.3.tgz",
+      "integrity": "sha512-neW2n5Ts2purYEVh0Lf207otZbhYH4C4lwwu8ffxdRiXahQiTCbmyM3IQFrQZbLDb/ZeD2KhoCl6p0hlyg14cA==",
       "requires": {
         "tslib": "^2.3.0"
       }
     },
     "@angular/forms": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.1.tgz",
-      "integrity": "sha512-ZhWDKZtnQ2BmBPNbPS2E/KIn5beQlXDaEc7NplbXr8DfQt1HIt9zbWQS3s5tojG0wkp21WDZwafED7QJNrAAkw==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.3.tgz",
+      "integrity": "sha512-rL6adBHp51i3eDBecexrlrS+t+hlK6EnrEot/+Ec+DzVjJgw5VNJ4p2Ig72HPe0m+H0dcPkbQhlpb6cs677ISA==",
       "requires": {
         "tslib": "^2.3.0"
       }
     },
     "@angular/language-service": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-14.2.1.tgz",
-      "integrity": "sha512-i7a33+2Aq7c67udxAd6O9RYYLWEFHG0AI/pt0w+RL9ftrHjP4pTHZyRN+/KTn88jiIm39+bJVcnlhMwWUjgPKQ==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-14.2.3.tgz",
+      "integrity": "sha512-11rp2DumlZFO5+/N38RW6lXzicD/6LlqeVoS4qf8sIMGJ4bzeyOrG0T/PAG2iEA7hay1jPH51t0G529xaSw0tQ==",
       "dev": true
     },
     "@angular/localize": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-14.2.1.tgz",
-      "integrity": "sha512-ZCFbOSPS99V2k66YTwcZnlYcqoektowdDEjZwVxEB21OmQ7azRoiSKO9QYNvlwnm1LKpBocz3cs1KEc3Tw+wMw==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-14.2.3.tgz",
+      "integrity": "sha512-ZHRV7/BZyhVmYVSYcYcC0kmSUFL3SUICFFRsGQk2XTkraVqh4RKlm/LcgzGMO6OwyMAZQX32FncsnRvcZUxy9A==",
       "requires": {
         "@babel/core": "7.18.9",
         "glob": "8.0.3",
@@ -21106,25 +21106,25 @@
       }
     },
     "@angular/platform-browser": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.1.tgz",
-      "integrity": "sha512-itL9b83R3+XeJzRyRZ1CCrXPavlkzM6QSOJfvUMRGB8HZLl9QJRXS1+nI5nPER+nVz6PKTkjPlA9d/1ZrZW5wQ==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.3.tgz",
+      "integrity": "sha512-Ky5ITBVmr+T5zHRowLRTJx1exXo99bUA6vosxG4B/YlXkjNfqVz4BETgPwnoIdN00Y9lxGQrMbjqSuzOjGQ7IQ==",
       "requires": {
         "tslib": "^2.3.0"
       }
     },
     "@angular/platform-browser-dynamic": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.1.tgz",
-      "integrity": "sha512-IUWpHNO2sKSN5IxoiIEyCbJVrVvinOX5Hi4YOYLoCPPzWuX/imFZ4TUpN9Guv/1CHcbGE9ibMI7Equv/rPbV4A==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.3.tgz",
+      "integrity": "sha512-yqSH9NrgkXN3aslbD9IHWnFClwwVlLTypaMfSGmhPL1LvgL/HL/A9rDYI2ZrybVoVmAZLsJ4uF2/GvK/pzUcNQ==",
       "requires": {
         "tslib": "^2.3.0"
       }
     },
     "@angular/router": {
-      "version": "14.2.1",
-      "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.1.tgz",
-      "integrity": "sha512-qq/TIltAm0h3EO++AoOKWAu+va4gBZa+UB8ajCmeBahRaRAykNgpl0EIblZsnDq2eedSz0ucCn95HV3g6XUXlg==",
+      "version": "14.2.3",
+      "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.3.tgz",
+      "integrity": "sha512-ACSBYZCMWBaVHmclaFS5C+zSTTcMbY6iJFjI0tiTqicqdpzAOIt6s5Ius1wzN9L6ANijn1ZdGAzH6j45GV/XtQ==",
       "requires": {
         "tslib": "^2.3.0"
       }
diff --git a/gui/package.json b/gui/package.json
index 076bbc3c06ec8979d5de02133319e336c27bda8d..6116b26c6614d8d3c5e3a713d7d565ee274c09f4 100644
--- a/gui/package.json
+++ b/gui/package.json
@@ -16,17 +16,17 @@
   },
   "private": true,
   "dependencies": {
-    "@angular/animations": "14.2.1",
+    "@angular/animations": "14.2.3",
     "@angular/cdk": "14.2.1",
-    "@angular/common": "14.2.1",
-    "@angular/compiler": "14.2.1",
-    "@angular/core": "14.2.1",
-    "@angular/forms": "14.2.1",
-    "@angular/localize": "14.2.1",
+    "@angular/common": "14.2.3",
+    "@angular/compiler": "14.2.3",
+    "@angular/core": "14.2.3",
+    "@angular/forms": "14.2.3",
+    "@angular/localize": "14.2.3",
     "@angular/material": "14.2.1",
-    "@angular/platform-browser": "14.2.1",
-    "@angular/platform-browser-dynamic": "14.2.1",
-    "@angular/router": "14.2.1",
+    "@angular/platform-browser": "14.2.3",
+    "@angular/platform-browser-dynamic": "14.2.3",
+    "@angular/router": "14.2.3",
     "@fortawesome/angular-fontawesome": "0.11.1",
     "@fortawesome/fontawesome-svg-core": "6.2.0",
     "@fortawesome/free-solid-svg-icons": "6.2.0",
@@ -50,8 +50,8 @@
     "@angular-eslint/schematics": "14.0.4",
     "@angular-eslint/template-parser": "14.0.4",
     "@angular/cli": "14.2.2",
-    "@angular/compiler-cli": "14.2.1",
-    "@angular/language-service": "14.2.1",
+    "@angular/compiler-cli": "14.2.3",
+    "@angular/language-service": "14.2.3",
     "@nrwl/eslint-plugin-nx": "14.7.5",
     "@nrwl/workspace": "14.7.5",
     "@types/node": "16.11.58",