This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch bump-angular-v19
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/bump-angular-v19 by this push:
     new cf915fc530 Update scss
cf915fc530 is described below

commit cf915fc530c72120f5c46ee32a458ff11fe80a85
Author: Dominik Riemer <[email protected]>
AuthorDate: Tue May 27 15:35:47 2025 +0200

    Update scss
---
 package-lock.json                                  |   6 +
 ui/package-lock.json                               | 986 +++------------------
 ui/package.json                                    |  18 +-
 .../streampipes/platform-services/package.json     |   6 +-
 ui/projects/streampipes/shared-ui/package.json     |   8 +-
 ui/src/app/configuration/configuration.module.ts   |   4 +-
 .../adapter-status-light.component.ts              |   1 -
 .../existing-adapters.component.ts                 |   5 +-
 .../static-mapping-nary.component.scss             |   2 -
 .../streampipes/streampipes.component.scss         |   2 -
 .../pipeline-assembly.component.scss               |   2 -
 .../pipeline-element-icon-stand.component.scss     |   2 -
 ui/src/app/editor/editor.component.scss            |   2 -
 ui/src/app/home/home.component.scss                |   2 -
 .../components/startup/startup.component.scss      |   4 +-
 .../components/notification-item.component.scss    |   4 +-
 .../app/notifications/notifications.component.scss |   8 +-
 .../pipeline-overview.component.ts                 |   5 +-
 ui/src/scss/main.scss                              |   1 +
 19 files changed, 172 insertions(+), 896 deletions(-)

diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000000..677c55bf40
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,6 @@
+{
+  "name": "streampipes",
+  "lockfileVersion": 3,
+  "requires": true,
+  "packages": {}
+}
diff --git a/ui/package-lock.json b/ui/package-lock.json
index b69f8d7692..6999595274 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -9,16 +9,16 @@
       "version": "0.98.0-SNAPSHOT",
       "dependencies": {
         "@ali-hm/angular-tree-component": "^19.2.5",
-        "@angular/animations": "^19.2.12",
+        "@angular/animations": "^19.2.13",
         "@angular/cdk": "^19.2.17",
-        "@angular/common": "^19.2.12",
-        "@angular/compiler": "^19.2.12",
-        "@angular/core": "^19.2.12",
-        "@angular/forms": "^19.2.12",
+        "@angular/common": "^19.2.13",
+        "@angular/compiler": "^19.2.13",
+        "@angular/core": "^19.2.13",
+        "@angular/forms": "^19.2.13",
         "@angular/material": "^19.2.17",
-        "@angular/platform-browser": "^19.2.12",
-        "@angular/platform-browser-dynamic": "^19.2.12",
-        "@angular/router": "^19.2.12",
+        "@angular/platform-browser": "^19.2.13",
+        "@angular/platform-browser-dynamic": "^19.2.13",
+        "@angular/router": "^19.2.13",
         "@auth0/angular-jwt": "^5.2.0",
         "@bluehalo/ngx-leaflet": "^19.0.0",
         "@ctrl/ngx-codemirror": "7.0.0",
@@ -68,7 +68,7 @@
         "@angular-eslint/schematics": "^19.4.0",
         "@angular-eslint/template-parser": "^19.4.0",
         "@angular/cli": "^19.2.13",
-        "@angular/compiler-cli": "^19.2.12",
+        "@angular/compiler-cli": "^19.2.13",
         "@types/angular": "^1.8.4",
         "@types/jasmine": "~5.1.0",
         "@types/jqueryui": "^1.12.16",
@@ -809,9 +809,9 @@
       }
     },
     "node_modules/@angular/animations": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/animations/-/animations-19.2.12.tgz";,
-      "integrity": 
"sha512-PEONFwzhUzeAMFW2ehfL+uGnkeVsikoEOJ3RJVdHWH7W8GUgdN2ubogw6umu939/MqL1MsItImXQcBA7aWfzSg==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/animations/-/animations-19.2.13.tgz";,
+      "integrity": 
"sha512-x9LYcSndY9BdwuRxTx0gXvlLrvJyzjnWoaIoVLrAZWZbKfQh2+HK4XkclbzNvn8RMeoBpZZatcC3ZBC1TffjtA==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -820,8 +820,8 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.2.12",
-        "@angular/core": "19.2.12"
+        "@angular/common": "19.2.13",
+        "@angular/core": "19.2.13"
       }
     },
     "node_modules/@angular/build": {
@@ -1142,9 +1142,9 @@
       }
     },
     "node_modules/@angular/common": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/common/-/common-19.2.12.tgz";,
-      "integrity": 
"sha512-oE2KLvU+YUyq2pUPS8nBWxkPGj29JzslaFcS9vQgvuKZgBTIwAgKm8QHBsitiZ0V+kX8Agwnl5YSdxdtuV2gQQ==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/common/-/common-19.2.13.tgz";,
+      "integrity": 
"sha512-k7I4bLH+bgI02VL81MaL0NcZPfVl153KAiARwk+ZlkmQjMnWlmsAHQ6054SWoNEXwP855ATR6YYDVqJh8TZaqw==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1153,14 +1153,14 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/core": "19.2.12",
+        "@angular/core": "19.2.13",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
     "node_modules/@angular/compiler": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.12.tgz";,
-      "integrity": 
"sha512-OXfnkrtPQ1n64zWv3I0Zhk4U+Xtsbc7Utc15vqc+9sYewFjH0Fdb7bsNZ31+unpn+icWlYELtGINh+ld/rqKQQ==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.13.tgz";,
+      "integrity": 
"sha512-xAj1peVrQtb65NsULmz8ocH4QZ4ESG5YiiVzJ0tLz8t280xY+QhJiM6C0+jaCVHLXvZp0c7GEzsYjL6x1HmabQ==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1170,9 +1170,9 @@
       }
     },
     "node_modules/@angular/compiler-cli": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.12.tgz";,
-      "integrity": 
"sha512-w8XMBF9ifuQoL5+1dLTdiTGKHV5mwXVrQyfQufmlBUYkmMU0qVcx7OoabHkwols0LGhYY/vcoxWgM5eyUSF41A==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.13.tgz";,
+      "integrity": 
"sha512-SSuzKMcktvd6VexivDwhP7ctQBD6yyoo5E91I7Frn5nrvYNM+TIyYcXmJ4dgby5/GrPZGfm2sWl3ARr2vbCgtA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -1194,7 +1194,7 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/compiler": "19.2.12",
+        "@angular/compiler": "19.2.13",
         "typescript": ">=5.5 <5.9"
       }
     },
@@ -1229,9 +1229,9 @@
       }
     },
     "node_modules/@angular/core": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/core/-/core-19.2.12.tgz";,
-      "integrity": 
"sha512-NO/EfB1er3627Y9vxEw+VjR59g3fKigAX03DMHF4nyIsjxFZVtzKYztx7hfpCQ4f4kgqKz6WKi3ueUyyyziFqQ==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/core/-/core-19.2.13.tgz";,
+      "integrity": 
"sha512-HpzDI3TSQzVV2mmQ8KwH0JSLNlYNemNrEo3L3hcqqYwTzqFgAK4y1Q2Xym3yiRSLTenYhW5D4CQqOHUQ26HxwQ==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1245,9 +1245,9 @@
       }
     },
     "node_modules/@angular/forms": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/forms/-/forms-19.2.12.tgz";,
-      "integrity": 
"sha512-hHJ+YoofahQvGlKvKxgj2vdGwP/D6RYoDtD/MLj41ZIIok4dmk9Rlty1pa3/FfluFK+tHX+CEYqfB+oShtPeaQ==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/forms/-/forms-19.2.13.tgz";,
+      "integrity": 
"sha512-g46KQFrBJhmknczlGEYvWVsPhk7ZI8WOuWkzWEl81Lf3ojEVA/OF8w4VwKZL7wOMKRxOUhuYq6tNPm8tBjtryw==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1256,9 +1256,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.2.12",
-        "@angular/core": "19.2.12",
-        "@angular/platform-browser": "19.2.12",
+        "@angular/common": "19.2.13",
+        "@angular/core": "19.2.13",
+        "@angular/platform-browser": "19.2.13",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
@@ -1280,9 +1280,9 @@
       }
     },
     "node_modules/@angular/platform-browser": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.12.tgz";,
-      "integrity": 
"sha512-R1LF7zvO2CxcJGn8tvpZQPH773iLDMVEGMZc2pRsQoehqgRmos2qjdML4DgVFF1Ismu9TxEtBfIzOiHCSOg2Zg==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.13.tgz";,
+      "integrity": 
"sha512-YeuRfGbo8qFepoAUoubk/1079wOown5Qgr9eAhgCXxoXb2rt87xbJF3YCSSim38SP3kK1rJQqP+Sr8n7ef+n5Q==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1291,9 +1291,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/animations": "19.2.12",
-        "@angular/common": "19.2.12",
-        "@angular/core": "19.2.12"
+        "@angular/animations": "19.2.13",
+        "@angular/common": "19.2.13",
+        "@angular/core": "19.2.13"
       },
       "peerDependenciesMeta": {
         "@angular/animations": {
@@ -1302,9 +1302,9 @@
       }
     },
     "node_modules/@angular/platform-browser-dynamic": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.12.tgz";,
-      "integrity": 
"sha512-nU7ASPG6RKtu8sBIY76VEFJ210ZCZ7lD9ANNKDe0Cjo1fI2WrZ9YpcOi4RlGZ4Zq/paF1yg37fIw+hPLZGzZMQ==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.13.tgz";,
+      "integrity": 
"sha512-qbIPwnqkqQZ1sK56cbb2k/qtg+BKYicU6aS/YKfRrEfM9zFNyxfSCdKOwL7hogKGZKJulFfFKpi44wJcdW13rg==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1313,16 +1313,16 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.2.12",
-        "@angular/compiler": "19.2.12",
-        "@angular/core": "19.2.12",
-        "@angular/platform-browser": "19.2.12"
+        "@angular/common": "19.2.13",
+        "@angular/compiler": "19.2.13",
+        "@angular/core": "19.2.13",
+        "@angular/platform-browser": "19.2.13"
       }
     },
     "node_modules/@angular/router": {
-      "version": "19.2.12",
-      "resolved": 
"https://registry.npmjs.org/@angular/router/-/router-19.2.12.tgz";,
-      "integrity": 
"sha512-T2VM8QjKukLnPVyWe4EavSIsBmt91wGVTP7AK8rpWNdMXhVjn8m4iPJGT2Ne0Bqh4kTmISOPZPDEA6A6Q78NvQ==",
+      "version": "19.2.13",
+      "resolved": 
"https://registry.npmjs.org/@angular/router/-/router-19.2.13.tgz";,
+      "integrity": 
"sha512-BZObWQtGkDv2WHyLVRRecGbLwalbI8kOXKaVgN5dqP4z/t5bpzYXZixPO9e0E1Ff0+m4tQalhTc84j8X7XZuTw==",
       "license": "MIT",
       "dependencies": {
         "tslib": "^2.3.0"
@@ -1331,9 +1331,9 @@
         "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
       },
       "peerDependencies": {
-        "@angular/common": "19.2.12",
-        "@angular/core": "19.2.12",
-        "@angular/platform-browser": "19.2.12",
+        "@angular/common": "19.2.13",
+        "@angular/core": "19.2.13",
+        "@angular/platform-browser": "19.2.13",
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
@@ -6018,9 +6018,9 @@
       ]
     },
     "node_modules/@rollup/rollup-linux-riscv64-musl": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz";,
-      "integrity": 
"sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.1.tgz";,
+      "integrity": 
"sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==",
       "cpu": [
         "riscv64"
       ],
@@ -7929,18 +7929,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/async-each-series": {
-      "version": "0.1.1",
-      "resolved": 
"https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz";,
-      "integrity": 
"sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
     "node_modules/asynckit": {
       "version": "0.4.0",
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";,
@@ -8363,86 +8351,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/browser-sync": {
-      "version": "3.0.3",
-      "resolved": 
"https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.3.tgz";,
-      "integrity": 
"sha512-91hoBHKk1C4pGeD+oE9Ld222k2GNQEAsI5AElqR8iLLWNrmZR2LPP8B0h8dpld9u7kro5IEUB3pUb0DJ3n1cRQ==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "browser-sync-client": "^3.0.3",
-        "browser-sync-ui": "^3.0.3",
-        "bs-recipes": "1.3.4",
-        "chalk": "4.1.2",
-        "chokidar": "^3.5.1",
-        "connect": "3.6.6",
-        "connect-history-api-fallback": "^1",
-        "dev-ip": "^1.0.1",
-        "easy-extender": "^2.3.4",
-        "eazy-logger": "^4.0.1",
-        "etag": "^1.8.1",
-        "fresh": "^0.5.2",
-        "fs-extra": "3.0.1",
-        "http-proxy": "^1.18.1",
-        "immutable": "^3",
-        "micromatch": "^4.0.8",
-        "opn": "5.3.0",
-        "portscanner": "2.2.0",
-        "raw-body": "^2.3.2",
-        "resp-modifier": "6.0.2",
-        "rx": "4.1.0",
-        "send": "^0.19.0",
-        "serve-index": "^1.9.1",
-        "serve-static": "^1.16.2",
-        "server-destroy": "1.0.1",
-        "socket.io": "^4.4.1",
-        "ua-parser-js": "^1.0.33",
-        "yargs": "^17.3.1"
-      },
-      "bin": {
-        "browser-sync": "dist/bin.js"
-      },
-      "engines": {
-        "node": ">= 8.0.0"
-      }
-    },
-    "node_modules/browser-sync-client": {
-      "version": "3.0.3",
-      "resolved": 
"https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz";,
-      "integrity": 
"sha512-TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "etag": "1.8.1",
-        "fresh": "0.5.2",
-        "mitt": "^1.1.3"
-      },
-      "engines": {
-        "node": ">=8.0.0"
-      }
-    },
-    "node_modules/browser-sync-ui": {
-      "version": "3.0.3",
-      "resolved": 
"https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz";,
-      "integrity": 
"sha512-FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "async-each-series": "0.1.1",
-        "chalk": "4.1.2",
-        "connect-history-api-fallback": "^1",
-        "immutable": "^3",
-        "server-destroy": "1.0.1",
-        "socket.io-client": "^4.4.1",
-        "stream-throttle": "^0.1.3"
-      }
-    },
     "node_modules/browserslist": {
       "version": "4.24.4",
       "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz";,
@@ -8476,15 +8384,6 @@
         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
       }
     },
-    "node_modules/bs-recipes": {
-      "version": "1.3.4",
-      "resolved": 
"https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz";,
-      "integrity": 
"sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/buffer": {
       "version": "5.7.1",
       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";,
@@ -9319,57 +9218,6 @@
       "license": "MIT",
       "optional": true
     },
-    "node_modules/connect": {
-      "version": "3.6.6",
-      "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz";,
-      "integrity": 
"sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "debug": "2.6.9",
-        "finalhandler": "1.1.0",
-        "parseurl": "~1.3.2",
-        "utils-merge": "1.0.1"
-      },
-      "engines": {
-        "node": ">= 0.10.0"
-      }
-    },
-    "node_modules/connect-history-api-fallback": {
-      "version": "1.6.0",
-      "resolved": 
"https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";,
-      "integrity": 
"sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.8"
-      }
-    },
-    "node_modules/connect/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";,
-      "integrity": 
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/connect/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";,
-      "integrity": 
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/console-browserify": {
       "version": "1.2.0",
       "resolved": 
"https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz";,
@@ -10745,20 +10593,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/dev-ip": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz";,
-      "integrity": 
"sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==",
-      "dev": true,
-      "optional": true,
-      "peer": true,
-      "bin": {
-        "dev-ip": "lib/dev-ip.js"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
     "node_modules/di": {
       "version": "0.0.1",
       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz";,
@@ -10883,34 +10717,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/easy-extender": {
-      "version": "2.3.4",
-      "resolved": 
"https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz";,
-      "integrity": 
"sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
-      "dev": true,
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "lodash": "^4.17.10"
-      },
-      "engines": {
-        "node": ">= 4.0.0"
-      }
-    },
-    "node_modules/eazy-logger": {
-      "version": "4.0.1",
-      "resolved": 
"https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz";,
-      "integrity": 
"sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==",
-      "dev": true,
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "chalk": "4.1.2"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
     "node_modules/ecc-jsbn": {
       "version": "0.1.2",
       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";,
@@ -11062,42 +10868,6 @@
         "node": ">=10.2.0"
       }
     },
-    "node_modules/engine.io-client": {
-      "version": "6.6.3",
-      "resolved": 
"https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz";,
-      "integrity": 
"sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@socket.io/component-emitter": "~3.1.0",
-        "debug": "~4.3.1",
-        "engine.io-parser": "~5.2.1",
-        "ws": "~8.17.1",
-        "xmlhttprequest-ssl": "~2.1.1"
-      }
-    },
-    "node_modules/engine.io-client/node_modules/debug": {
-      "version": "4.3.7",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz";,
-      "integrity": 
"sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ms": "^2.1.3"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/engine.io-parser": {
       "version": "5.2.3",
       "resolved": 
"https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz";,
@@ -12163,48 +11933,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/finalhandler": {
-      "version": "1.1.0",
-      "resolved": 
"https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz";,
-      "integrity": 
"sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "debug": "2.6.9",
-        "encodeurl": "~1.0.1",
-        "escape-html": "~1.0.3",
-        "on-finished": "~2.3.0",
-        "parseurl": "~1.3.2",
-        "statuses": "~1.3.1",
-        "unpipe": "~1.0.0"
-      },
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/finalhandler/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";,
-      "integrity": 
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/finalhandler/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";,
-      "integrity": 
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/find-cache-dir": {
       "version": "4.0.0",
       "resolved": 
"https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz";,
@@ -12387,20 +12115,6 @@
         "node": ">= 0.6"
       }
     },
-    "node_modules/fs-extra": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz";,
-      "integrity": 
"sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "graceful-fs": "^4.1.2",
-        "jsonfile": "^3.0.0",
-        "universalify": "^0.1.0"
-      }
-    },
     "node_modules/fs-minipass": {
       "version": "3.0.3",
       "resolved": 
"https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz";,
@@ -13139,18 +12853,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/immutable": {
-      "version": "3.8.2",
-      "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz";,
-      "integrity": 
"sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/import-fresh": {
       "version": "3.3.1",
       "resolved": 
"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz";,
@@ -13497,18 +13199,6 @@
         "node": ">=0.12.0"
       }
     },
-    "node_modules/is-number-like": {
-      "version": "1.0.8",
-      "resolved": 
"https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz";,
-      "integrity": 
"sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "lodash.isfinite": "^3.3.2"
-      }
-    },
     "node_modules/is-path-inside": {
       "version": "3.0.3",
       "resolved": 
"https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz";,
@@ -14202,18 +13892,6 @@
       "dev": true,
       "license": "MIT"
     },
-    "node_modules/jsonfile": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz";,
-      "integrity": 
"sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "optionalDependencies": {
-        "graceful-fs": "^4.1.6"
-      }
-    },
     "node_modules/jsonparse": {
       "version": "1.3.1",
       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz";,
@@ -14904,14 +14582,6 @@
         "url": "https://github.com/sponsors/antonk52";
       }
     },
-    "node_modules/limiter": {
-      "version": "1.1.5",
-      "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz";,
-      "integrity": 
"sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==",
-      "dev": true,
-      "optional": true,
-      "peer": true
-    },
     "node_modules/lines-and-columns": {
       "version": "1.2.4",
       "resolved": 
"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz";,
@@ -15323,15 +14993,6 @@
       "deprecated": "This package is deprecated. Use 
require('node:util').isDeepStrictEqual instead.",
       "license": "MIT"
     },
-    "node_modules/lodash.isfinite": {
-      "version": "3.3.2",
-      "resolved": 
"https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz";,
-      "integrity": 
"sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/lodash.merge": {
       "version": "4.6.2",
       "resolved": 
"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz";,
@@ -16100,15 +15761,6 @@
         "node": ">= 18"
       }
     },
-    "node_modules/mitt": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz";,
-      "integrity": 
"sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/mkdirp": {
       "version": "0.5.6",
       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz";,
@@ -17060,37 +16712,10 @@
         "url": "https://github.com/sponsors/sindresorhus";
       }
     },
-    "node_modules/opn": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz";,
-      "integrity": 
"sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "is-wsl": "^1.1.0"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/opn/node_modules/is-wsl": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz";,
-      "integrity": 
"sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/optionator": {
-      "version": "0.9.4",
-      "resolved": 
"https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz";,
-      "integrity": 
"sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+    "node_modules/optionator": {
+      "version": "0.9.4",
+      "resolved": 
"https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz";,
+      "integrity": 
"sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -17714,35 +17339,6 @@
         "points-on-curve": "0.2.0"
       }
     },
-    "node_modules/portscanner": {
-      "version": "2.2.0",
-      "resolved": 
"https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz";,
-      "integrity": 
"sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "async": "^2.6.0",
-        "is-number-like": "^1.0.3"
-      },
-      "engines": {
-        "node": ">=0.4",
-        "npm": ">=1.0.0"
-      }
-    },
-    "node_modules/portscanner/node_modules/async": {
-      "version": "2.6.4",
-      "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz";,
-      "integrity": 
"sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "lodash": "^4.17.14"
-      }
-    },
     "node_modules/possible-typed-array-names": {
       "version": "1.1.0",
       "resolved": 
"https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz";,
@@ -18419,70 +18015,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/resp-modifier": {
-      "version": "6.0.2",
-      "resolved": 
"https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz";,
-      "integrity": 
"sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==",
-      "dev": true,
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "debug": "^2.2.0",
-        "minimatch": "^3.0.2"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/resp-modifier/node_modules/brace-expansion": {
-      "version": "1.1.11",
-      "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";,
-      "integrity": 
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "balanced-match": "^1.0.0",
-        "concat-map": "0.0.1"
-      }
-    },
-    "node_modules/resp-modifier/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";,
-      "integrity": 
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/resp-modifier/node_modules/minimatch": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";,
-      "integrity": 
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "brace-expansion": "^1.1.7"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
-    "node_modules/resp-modifier/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";,
-      "integrity": 
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/restore-cursor": {
       "version": "3.1.0",
       "resolved": 
"https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz";,
@@ -18704,15 +18236,6 @@
       "license": "BSD-3-Clause",
       "optional": true
     },
-    "node_modules/rx": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz";,
-      "integrity": 
"sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==",
-      "dev": true,
-      "license": "Apache-2.0",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/rxjs": {
       "version": "7.8.1",
       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz";,
@@ -18953,108 +18476,6 @@
         "node": ">=10"
       }
     },
-    "node_modules/send": {
-      "version": "0.19.1",
-      "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz";,
-      "integrity": 
"sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "debug": "2.6.9",
-        "depd": "2.0.0",
-        "destroy": "1.2.0",
-        "encodeurl": "~2.0.0",
-        "escape-html": "~1.0.3",
-        "etag": "~1.8.1",
-        "fresh": "0.5.2",
-        "http-errors": "2.0.0",
-        "mime": "1.6.0",
-        "ms": "2.1.3",
-        "on-finished": "2.4.1",
-        "range-parser": "~1.2.1",
-        "statuses": "2.0.1"
-      },
-      "engines": {
-        "node": ">= 0.8.0"
-      }
-    },
-    "node_modules/send/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";,
-      "integrity": 
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/send/node_modules/debug/node_modules/ms": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";,
-      "integrity": 
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
-    "node_modules/send/node_modules/encodeurl": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz";,
-      "integrity": 
"sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/send/node_modules/mime": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";,
-      "integrity": 
"sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "bin": {
-        "mime": "cli.js"
-      },
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/send/node_modules/on-finished": {
-      "version": "2.4.1",
-      "resolved": 
"https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz";,
-      "integrity": 
"sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ee-first": "1.1.1"
-      },
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
-    "node_modules/send/node_modules/statuses": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz";,
-      "integrity": 
"sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">= 0.8"
-      }
-    },
     "node_modules/serialize-javascript": {
       "version": "6.0.2",
       "resolved": 
"https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz";,
@@ -19265,15 +18686,6 @@
         "node": ">= 0.8"
       }
     },
-    "node_modules/server-destroy": {
-      "version": "1.0.1",
-      "resolved": 
"https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz";,
-      "integrity": 
"sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==",
-      "dev": true,
-      "license": "ISC",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/set-function-length": {
       "version": "1.2.2",
       "resolved": 
"https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz";,
@@ -19574,44 +18986,6 @@
         }
       }
     },
-    "node_modules/socket.io-client": {
-      "version": "4.8.1",
-      "resolved": 
"https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz";,
-      "integrity": 
"sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "@socket.io/component-emitter": "~3.1.0",
-        "debug": "~4.3.2",
-        "engine.io-client": "~6.6.1",
-        "socket.io-parser": "~4.2.4"
-      },
-      "engines": {
-        "node": ">=10.0.0"
-      }
-    },
-    "node_modules/socket.io-client/node_modules/debug": {
-      "version": "4.3.7",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz";,
-      "integrity": 
"sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "ms": "^2.1.3"
-      },
-      "engines": {
-        "node": ">=6.0"
-      },
-      "peerDependenciesMeta": {
-        "supports-color": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/socket.io-parser": {
       "version": "4.2.4",
       "resolved": 
"https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz";,
@@ -19900,18 +19274,6 @@
         "node": "^18.17.0 || >=20.5.0"
       }
     },
-    "node_modules/statuses": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz";,
-      "integrity": 
"sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">= 0.6"
-      }
-    },
     "node_modules/stream-browserify": {
       "version": "3.0.0",
       "resolved": 
"https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz";,
@@ -19922,34 +19284,6 @@
         "readable-stream": "^3.5.0"
       }
     },
-    "node_modules/stream-throttle": {
-      "version": "0.1.3",
-      "resolved": 
"https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz";,
-      "integrity": 
"sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "optional": true,
-      "peer": true,
-      "dependencies": {
-        "commander": "^2.2.0",
-        "limiter": "^1.0.5"
-      },
-      "bin": {
-        "throttleproxy": "bin/throttleproxy.js"
-      },
-      "engines": {
-        "node": ">= 0.10.0"
-      }
-    },
-    "node_modules/stream-throttle/node_modules/commander": {
-      "version": "2.20.3",
-      "resolved": 
"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";,
-      "integrity": 
"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
-      "dev": true,
-      "license": "MIT",
-      "optional": true,
-      "peer": true
-    },
     "node_modules/streamroller": {
       "version": "3.1.5",
       "resolved": 
"https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz";,
@@ -20650,35 +19984,6 @@
         "node": ">=14.17"
       }
     },
-    "node_modules/ua-parser-js": {
-      "version": "1.0.40",
-      "resolved": 
"https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz";,
-      "integrity": 
"sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==",
-      "dev": true,
-      "funding": [
-        {
-          "type": "opencollective",
-          "url": "https://opencollective.com/ua-parser-js";
-        },
-        {
-          "type": "paypal",
-          "url": "https://paypal.me/faisalman";
-        },
-        {
-          "type": "github",
-          "url": "https://github.com/sponsors/faisalman";
-        }
-      ],
-      "license": "MIT",
-      "optional": true,
-      "peer": true,
-      "bin": {
-        "ua-parser-js": "script/cli.js"
-      },
-      "engines": {
-        "node": "*"
-      }
-    },
     "node_modules/ufo": {
       "version": "1.5.4",
       "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz";,
@@ -21020,9 +20325,9 @@
       }
     },
     "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz";,
-      "integrity": 
"sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.1.tgz";,
+      "integrity": 
"sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==",
       "cpu": [
         "arm"
       ],
@@ -21035,9 +20340,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-android-arm64": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz";,
-      "integrity": 
"sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.1.tgz";,
+      "integrity": 
"sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==",
       "cpu": [
         "arm64"
       ],
@@ -21050,9 +20355,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz";,
-      "integrity": 
"sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.1.tgz";,
+      "integrity": 
"sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==",
       "cpu": [
         "arm64"
       ],
@@ -21065,9 +20370,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz";,
-      "integrity": 
"sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.1.tgz";,
+      "integrity": 
"sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==",
       "cpu": [
         "x64"
       ],
@@ -21080,9 +20385,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz";,
-      "integrity": 
"sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.1.tgz";,
+      "integrity": 
"sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==",
       "cpu": [
         "arm64"
       ],
@@ -21095,9 +20400,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz";,
-      "integrity": 
"sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.1.tgz";,
+      "integrity": 
"sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==",
       "cpu": [
         "x64"
       ],
@@ -21110,9 +20415,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz";,
-      "integrity": 
"sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.1.tgz";,
+      "integrity": 
"sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==",
       "cpu": [
         "arm"
       ],
@@ -21125,9 +20430,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz";,
-      "integrity": 
"sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.1.tgz";,
+      "integrity": 
"sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==",
       "cpu": [
         "arm"
       ],
@@ -21140,9 +20445,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz";,
-      "integrity": 
"sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.1.tgz";,
+      "integrity": 
"sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==",
       "cpu": [
         "arm64"
       ],
@@ -21155,9 +20460,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz";,
-      "integrity": 
"sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.1.tgz";,
+      "integrity": 
"sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==",
       "cpu": [
         "arm64"
       ],
@@ -21170,9 +20475,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz";,
-      "integrity": 
"sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.1.tgz";,
+      "integrity": 
"sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==",
       "cpu": [
         "loong64"
       ],
@@ -21185,9 +20490,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz";,
-      "integrity": 
"sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.1.tgz";,
+      "integrity": 
"sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==",
       "cpu": [
         "ppc64"
       ],
@@ -21200,9 +20505,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz";,
-      "integrity": 
"sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.1.tgz";,
+      "integrity": 
"sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==",
       "cpu": [
         "riscv64"
       ],
@@ -21215,9 +20520,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz";,
-      "integrity": 
"sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.1.tgz";,
+      "integrity": 
"sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==",
       "cpu": [
         "s390x"
       ],
@@ -21230,9 +20535,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz";,
-      "integrity": 
"sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.1.tgz";,
+      "integrity": 
"sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==",
       "cpu": [
         "x64"
       ],
@@ -21245,9 +20550,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz";,
-      "integrity": 
"sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.1.tgz";,
+      "integrity": 
"sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==",
       "cpu": [
         "x64"
       ],
@@ -21260,9 +20565,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz";,
-      "integrity": 
"sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.1.tgz";,
+      "integrity": 
"sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==",
       "cpu": [
         "arm64"
       ],
@@ -21275,9 +20580,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz";,
-      "integrity": 
"sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.1.tgz";,
+      "integrity": 
"sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==",
       "cpu": [
         "ia32"
       ],
@@ -21290,9 +20595,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": {
-      "version": "4.41.0",
-      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz";,
-      "integrity": 
"sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==",
+      "version": "4.41.1",
+      "resolved": 
"https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.1.tgz";,
+      "integrity": 
"sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==",
       "cpu": [
         "x64"
       ],
@@ -21313,9 +20618,9 @@
       "peer": true
     },
     "node_modules/vite/node_modules/rollup": {
-      "version": "4.41.0",
-      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz";,
-      "integrity": 
"sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==",
+      "version": "4.41.1",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.1.tgz";,
+      "integrity": 
"sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==",
       "dev": true,
       "license": "MIT",
       "peer": true,
@@ -21330,26 +20635,26 @@
         "npm": ">=8.0.0"
       },
       "optionalDependencies": {
-        "@rollup/rollup-android-arm-eabi": "4.41.0",
-        "@rollup/rollup-android-arm64": "4.41.0",
-        "@rollup/rollup-darwin-arm64": "4.41.0",
-        "@rollup/rollup-darwin-x64": "4.41.0",
-        "@rollup/rollup-freebsd-arm64": "4.41.0",
-        "@rollup/rollup-freebsd-x64": "4.41.0",
-        "@rollup/rollup-linux-arm-gnueabihf": "4.41.0",
-        "@rollup/rollup-linux-arm-musleabihf": "4.41.0",
-        "@rollup/rollup-linux-arm64-gnu": "4.41.0",
-        "@rollup/rollup-linux-arm64-musl": "4.41.0",
-        "@rollup/rollup-linux-loongarch64-gnu": "4.41.0",
-        "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0",
-        "@rollup/rollup-linux-riscv64-gnu": "4.41.0",
-        "@rollup/rollup-linux-riscv64-musl": "4.41.0",
-        "@rollup/rollup-linux-s390x-gnu": "4.41.0",
-        "@rollup/rollup-linux-x64-gnu": "4.41.0",
-        "@rollup/rollup-linux-x64-musl": "4.41.0",
-        "@rollup/rollup-win32-arm64-msvc": "4.41.0",
-        "@rollup/rollup-win32-ia32-msvc": "4.41.0",
-        "@rollup/rollup-win32-x64-msvc": "4.41.0",
+        "@rollup/rollup-android-arm-eabi": "4.41.1",
+        "@rollup/rollup-android-arm64": "4.41.1",
+        "@rollup/rollup-darwin-arm64": "4.41.1",
+        "@rollup/rollup-darwin-x64": "4.41.1",
+        "@rollup/rollup-freebsd-arm64": "4.41.1",
+        "@rollup/rollup-freebsd-x64": "4.41.1",
+        "@rollup/rollup-linux-arm-gnueabihf": "4.41.1",
+        "@rollup/rollup-linux-arm-musleabihf": "4.41.1",
+        "@rollup/rollup-linux-arm64-gnu": "4.41.1",
+        "@rollup/rollup-linux-arm64-musl": "4.41.1",
+        "@rollup/rollup-linux-loongarch64-gnu": "4.41.1",
+        "@rollup/rollup-linux-powerpc64le-gnu": "4.41.1",
+        "@rollup/rollup-linux-riscv64-gnu": "4.41.1",
+        "@rollup/rollup-linux-riscv64-musl": "4.41.1",
+        "@rollup/rollup-linux-s390x-gnu": "4.41.1",
+        "@rollup/rollup-linux-x64-gnu": "4.41.1",
+        "@rollup/rollup-linux-x64-musl": "4.41.1",
+        "@rollup/rollup-win32-arm64-msvc": "4.41.1",
+        "@rollup/rollup-win32-ia32-msvc": "4.41.1",
+        "@rollup/rollup-win32-x64-msvc": "4.41.1",
         "fsevents": "~2.3.2"
       }
     },
@@ -21893,17 +21198,6 @@
         }
       }
     },
-    "node_modules/xmlhttprequest-ssl": {
-      "version": "2.1.2",
-      "resolved": 
"https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz";,
-      "integrity": 
"sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==",
-      "dev": true,
-      "optional": true,
-      "peer": true,
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
     "node_modules/y18n": {
       "version": "5.0.8",
       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz";,
diff --git a/ui/package.json b/ui/package.json
index c3a1bd2e9f..a6cc9d251f 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -30,16 +30,16 @@
   },
   "dependencies": {
     "@ali-hm/angular-tree-component": "^19.2.5",
-    "@angular/animations": "^19.2.12",
+    "@angular/animations": "^19.2.13",
     "@angular/cdk": "^19.2.17",
-    "@angular/common": "^19.2.12",
-    "@angular/compiler": "^19.2.12",
-    "@angular/core": "^19.2.12",
-    "@angular/forms": "^19.2.12",
+    "@angular/common": "^19.2.13",
+    "@angular/compiler": "^19.2.13",
+    "@angular/core": "^19.2.13",
+    "@angular/forms": "^19.2.13",
     "@angular/material": "^19.2.17",
-    "@angular/platform-browser": "^19.2.12",
-    "@angular/platform-browser-dynamic": "^19.2.12",
-    "@angular/router": "^19.2.12",
+    "@angular/platform-browser": "^19.2.13",
+    "@angular/platform-browser-dynamic": "^19.2.13",
+    "@angular/router": "^19.2.13",
     "@bluehalo/ngx-leaflet": "^19.0.0",
     "@auth0/angular-jwt": "^5.2.0",
     "@ctrl/ngx-codemirror": "7.0.0",
@@ -89,7 +89,7 @@
     "@angular-eslint/schematics": "^19.4.0",
     "@angular-eslint/template-parser": "^19.4.0",
     "@angular/cli": "^19.2.13",
-    "@angular/compiler-cli": "^19.2.12",
+    "@angular/compiler-cli": "^19.2.13",
     "@types/angular": "^1.8.4",
     "@types/jasmine": "~5.1.0",
     "@types/jqueryui": "^1.12.16",
diff --git a/ui/projects/streampipes/platform-services/package.json 
b/ui/projects/streampipes/platform-services/package.json
index 56eb7ddc3d..9ed63a5dd7 100644
--- a/ui/projects/streampipes/platform-services/package.json
+++ b/ui/projects/streampipes/platform-services/package.json
@@ -2,9 +2,9 @@
   "name": "@streampipes/platform-services",
   "version": "0.0.1",
   "peerDependencies": {
-    "@angular/common": "^19.2.12",
-    "@angular/core": "^19.2.12",
-    "@angular/platform-browser": "^19.2.12",
+    "@angular/common": "^19.2.13",
+    "@angular/core": "^19.2.13",
+    "@angular/platform-browser": "^19.2.13",
     "@ngx-loading-bar/http-client": "6.0.2",
     "rxjs": "^7.8.0",
     "angular-gridster2": "^19.0.0"
diff --git a/ui/projects/streampipes/shared-ui/package.json 
b/ui/projects/streampipes/shared-ui/package.json
index 75b6b602a6..d6fa9adf10 100644
--- a/ui/projects/streampipes/shared-ui/package.json
+++ b/ui/projects/streampipes/shared-ui/package.json
@@ -2,13 +2,13 @@
   "name": "@streampipes/shared-ui",
   "version": "0.0.1",
   "peerDependencies": {
-    "@angular/animations": "^19.2.12",
+    "@angular/animations": "^19.2.13",
     "@angular/cdk": "^19.2.17",
-    "@angular/common": "^19.2.12",
-    "@angular/core": "^19.2.12",
+    "@angular/common": "^19.2.13",
+    "@angular/core": "^19.2.13",
     "@ngbracket/ngx-layout": "^19.0.0",
     "@angular/material": "^19.2.17",
-    "@angular/router": "^19.2.12",
+    "@angular/router": "^19.2.13",
     "@streampipes/platform-services": "0.0.1",
     "rxjs": "^7.8.0",
     "date-fns": "^3.6.0"
diff --git a/ui/src/app/configuration/configuration.module.ts 
b/ui/src/app/configuration/configuration.module.ts
index d4affdd2bd..0f6407cfb5 100644
--- a/ui/src/app/configuration/configuration.module.ts
+++ b/ui/src/app/configuration/configuration.module.ts
@@ -99,7 +99,7 @@ import { MatDialogModule } from '@angular/material/dialog';
 import { MatProgressBarModule } from '@angular/material/progress-bar';
 import { GenericStorageItemComponent } from 
'./export/export-dialog/generic-storage-items/generic-storage-item/generic-storage-item.component';
 import { GenericStorageItemsComponent } from 
'./export/export-dialog/generic-storage-items/generic-storage-items.component';
-import { TranslatePipe } from '@ngx-translate/core';
+import { TranslateModule } from '@ngx-translate/core';
 
 @NgModule({
     imports: [
@@ -199,7 +199,7 @@ import { TranslatePipe } from '@ngx-translate/core';
         MatSort,
         MatListModule,
         MatDialogModule,
-        TranslatePipe,
+        TranslateModule.forChild({}),
     ],
     declarations: [
         ServiceConfigsComponent,
diff --git 
a/ui/src/app/connect/components/existing-adapters/adapter-status-light/adapter-status-light.component.ts
 
b/ui/src/app/connect/components/existing-adapters/adapter-status-light/adapter-status-light.component.ts
index 0e22e977c7..47ebadf6a9 100644
--- 
a/ui/src/app/connect/components/existing-adapters/adapter-status-light/adapter-status-light.component.ts
+++ 
b/ui/src/app/connect/components/existing-adapters/adapter-status-light/adapter-status-light.component.ts
@@ -21,7 +21,6 @@ import { Component, Input } from '@angular/core';
 @Component({
     selector: 'sp-adapter-status-light',
     templateUrl: './adapter-status-light.component.html',
-    styleUrl: '../../../../../scss/sp/status-light.scss',
     standalone: false,
 })
 export class AdapterStatusLightComponent {
diff --git 
a/ui/src/app/connect/components/existing-adapters/existing-adapters.component.ts
 
b/ui/src/app/connect/components/existing-adapters/existing-adapters.component.ts
index 171f01ca42..34cc2adb65 100644
--- 
a/ui/src/app/connect/components/existing-adapters/existing-adapters.component.ts
+++ 
b/ui/src/app/connect/components/existing-adapters/existing-adapters.component.ts
@@ -49,10 +49,7 @@ import { ShepherdService } from 
'../../../services/tour/shepherd.service';
 @Component({
     selector: 'sp-existing-adapters',
     templateUrl: './existing-adapters.component.html',
-    styleUrls: [
-        './existing-adapters.component.scss',
-        '../../../../scss/sp/status-light.scss',
-    ],
+    styleUrls: ['./existing-adapters.component.scss'],
     standalone: false,
 })
 export class ExistingAdaptersComponent implements OnInit, OnDestroy {
diff --git 
a/ui/src/app/core-ui/static-properties/static-mapping-nary/static-mapping-nary.component.scss
 
b/ui/src/app/core-ui/static-properties/static-mapping-nary/static-mapping-nary.component.scss
index 35837d8a84..5b67ddc3b7 100644
--- 
a/ui/src/app/core-ui/static-properties/static-mapping-nary/static-mapping-nary.component.scss
+++ 
b/ui/src/app/core-ui/static-properties/static-mapping-nary/static-mapping-nary.component.scss
@@ -16,8 +16,6 @@
  *
  */
 
-@use '../../../../scss/sp/buttons';
-
 p {
     float: left;
     margin: 20px 15px 0 0;
diff --git a/ui/src/app/core/components/streampipes/streampipes.component.scss 
b/ui/src/app/core/components/streampipes/streampipes.component.scss
index fafd7754be..4a8cc83c9f 100644
--- a/ui/src/app/core/components/streampipes/streampipes.component.scss
+++ b/ui/src/app/core/components/streampipes/streampipes.component.scss
@@ -16,8 +16,6 @@
  *
  */
 
-@import '../../../../scss/variables';
-
 .iconbar {
     background: var(--color-navigation-bg);
     width: var(--iconbar-width);
diff --git 
a/ui/src/app/editor/components/pipeline-assembly/pipeline-assembly.component.scss
 
b/ui/src/app/editor/components/pipeline-assembly/pipeline-assembly.component.scss
index 5ea0cbc62b..e1ea62e633 100644
--- 
a/ui/src/app/editor/components/pipeline-assembly/pipeline-assembly.component.scss
+++ 
b/ui/src/app/editor/components/pipeline-assembly/pipeline-assembly.component.scss
@@ -16,8 +16,6 @@
  *
  */
 
-@import '../../../../scss/_variables.scss';
-
 .mat-spinner-color::ng-deep svg circle {
     stroke: var(--color-accent) !important;
 }
diff --git 
a/ui/src/app/editor/components/pipeline-element-icon-stand/pipeline-element-icon-stand.component.scss
 
b/ui/src/app/editor/components/pipeline-element-icon-stand/pipeline-element-icon-stand.component.scss
index f9e694eb23..63cc4cb42c 100644
--- 
a/ui/src/app/editor/components/pipeline-element-icon-stand/pipeline-element-icon-stand.component.scss
+++ 
b/ui/src/app/editor/components/pipeline-element-icon-stand/pipeline-element-icon-stand.component.scss
@@ -16,8 +16,6 @@
  *
  */
 
-@import '../../../../scss/_variables.scss';
-
 .menu-text-color {
     color: var(--color-accent);
     display: flex;
diff --git a/ui/src/app/editor/editor.component.scss 
b/ui/src/app/editor/editor.component.scss
index a2358c079a..50e06851da 100644
--- a/ui/src/app/editor/editor.component.scss
+++ b/ui/src/app/editor/editor.component.scss
@@ -16,8 +16,6 @@
  *
  */
 
-@import '../../scss/variables';
-
 .text-color {
     color: var(--color-accent);
 }
diff --git a/ui/src/app/home/home.component.scss 
b/ui/src/app/home/home.component.scss
index e60ec7c1a4..e524d3a135 100644
--- a/ui/src/app/home/home.component.scss
+++ b/ui/src/app/home/home.component.scss
@@ -16,8 +16,6 @@
  *
  */
 
-@import '../../scss/variables';
-
 .pageheadbar {
     padding: 0 0 0 10px;
     background-color: #f6f6f6;
diff --git a/ui/src/app/login/components/startup/startup.component.scss 
b/ui/src/app/login/components/startup/startup.component.scss
index eea22d50e6..aa28cd49ec 100644
--- a/ui/src/app/login/components/startup/startup.component.scss
+++ b/ui/src/app/login/components/startup/startup.component.scss
@@ -16,10 +16,8 @@
  *
  */
 
-@import '../../../../scss/_variables.scss';
-
 ::ng-deep .mdc-linear-progress__bar-inner {
-    border-color: $sp-color-accent !important;
+    border-color: var(--color-accent) !important;
 }
 
 .sp-progress {
diff --git 
a/ui/src/app/notifications/components/notification-item.component.scss 
b/ui/src/app/notifications/components/notification-item.component.scss
index b74594c201..615fa13396 100644
--- a/ui/src/app/notifications/components/notification-item.component.scss
+++ b/ui/src/app/notifications/components/notification-item.component.scss
@@ -15,8 +15,6 @@
  *   limitations under the License.
  */
 
-@import '../../../scss/_variables';
-
 .head {
     font-size: 13px;
 }
@@ -26,7 +24,7 @@
 }
 
 .time {
-    color: $sp-color-accent;
+    color: var(--color-accent);
 }
 .notification-box {
     margin-top: 20px;
diff --git a/ui/src/app/notifications/notifications.component.scss 
b/ui/src/app/notifications/notifications.component.scss
index 4e2ec2c606..3e2ba4e3cf 100644
--- a/ui/src/app/notifications/notifications.component.scss
+++ b/ui/src/app/notifications/notifications.component.scss
@@ -15,8 +15,6 @@
  *   limitations under the License.
  */
 
-@import '../../scss/_variables';
-
 .fixed-height {
     flex-direction: row;
     box-sizing: border-box;
@@ -36,7 +34,7 @@
 }
 
 .notifications-overview {
-    border-right: 5px solid $sp-color-accent;
+    border-right: 5px solid var(--color-accent);
 }
 
 .notifications-details {
@@ -56,7 +54,7 @@
 .notification-header {
     min-height: 75px;
     padding: 10px 10px 10px 20px;
-    color: $sp-color-accent;
+    color: var(--color-accent);
 }
 
 .header-divider {
@@ -64,7 +62,7 @@
     align-self: center;
     margin: 10px 20px;
     width: 100%;
-    border-top: 2px solid $sp-color-accent;
+    border-top: 2px solid var(--color-accent);
 }
 
 .notification-header-pipeline-name {
diff --git 
a/ui/src/app/pipelines/components/pipeline-overview/pipeline-overview.component.ts
 
b/ui/src/app/pipelines/components/pipeline-overview/pipeline-overview.component.ts
index 69d85dfe3b..d99c1019ed 100644
--- 
a/ui/src/app/pipelines/components/pipeline-overview/pipeline-overview.component.ts
+++ 
b/ui/src/app/pipelines/components/pipeline-overview/pipeline-overview.component.ts
@@ -38,10 +38,7 @@ import { Subscription } from 'rxjs';
 @Component({
     selector: 'sp-pipeline-overview',
     templateUrl: './pipeline-overview.component.html',
-    styleUrls: [
-        './pipeline-overview.component.scss',
-        '../../../../scss/sp/status-light.scss',
-    ],
+    styleUrls: ['./pipeline-overview.component.scss'],
     standalone: false,
 })
 export class PipelineOverviewComponent implements OnInit, OnDestroy {
diff --git a/ui/src/scss/main.scss b/ui/src/scss/main.scss
index 8820f8abd7..24b2713c21 100644
--- a/ui/src/scss/main.scss
+++ b/ui/src/scss/main.scss
@@ -46,6 +46,7 @@
 @use './sp/progress-bar.scss';
 @use './sp/jsplumb';
 @use './sp/sp-dialog';
+@use './sp/status-light';
 
 @use './sp/layout';
 

Reply via email to