From 487d753a9afd7fdcc19ed65dcbe80b6b19c05cd2 Mon Sep 17 00:00:00 2001
From: Andrey Sobolev <haiodo@users.noreply.github.com>
Date: Fri, 15 Mar 2024 22:30:50 +0700
Subject: [PATCH] UBERF-6042: Fix front service (#4991)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
---
 common/config/rush/pnpm-lock.yaml             | 664 +++++++-----------
 packages/text-editor/src/provider/minio.ts    |   4 +-
 .../src/components/ServerManager.svelte       |  25 +-
 server/front/package.json                     |   3 +-
 server/front/src/__start.ts                   |   6 +-
 server/front/src/index.ts                     | 340 ++++++---
 server/front/src/starter.ts                   |   5 +-
 7 files changed, 515 insertions(+), 532 deletions(-)

diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml
index c69360a2c9..90bb5eb22b 100644
--- a/common/config/rush/pnpm-lock.yaml
+++ b/common/config/rush/pnpm-lock.yaml
@@ -421,7 +421,7 @@ dependencies:
     version: file:projects/platform.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2)
   '@rush-temp/platform-rig':
     specifier: file:./projects/platform-rig.tgz
-    version: file:projects/platform-rig.tgz(@typescript-eslint/eslint-plugin@6.21.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)
+    version: file:projects/platform-rig.tgz(@typescript-eslint/eslint-plugin@6.21.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(svelte@4.2.12)
   '@rush-temp/pod-account':
     specifier: file:./projects/pod-account.tgz
     version: file:projects/pod-account.tgz
@@ -646,7 +646,7 @@ dependencies:
     version: file:projects/setting-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(postcss-load-config@4.0.2)(postcss@8.4.35)(ts-node@10.9.2)
   '@rush-temp/storybook':
     specifier: file:./projects/storybook.tgz
-    version: file:projects/storybook.tgz(bufferutil@4.0.8)(esbuild@0.20.1)(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte-loader@3.2.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.90.3)
+    version: file:projects/storybook.tgz(bufferutil@4.0.8)(esbuild@0.20.1)(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte-loader@3.2.0)(svelte@4.2.12)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.90.3)
   '@rush-temp/support':
     specifier: file:./projects/support.tgz
     version: file:projects/support.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2)
@@ -766,10 +766,10 @@ dependencies:
     version: 7.6.17(react-dom@18.2.0)(react@18.2.0)
   '@storybook/svelte':
     specifier: ^7.0.6
-    version: 7.6.17
+    version: 7.6.17(svelte@4.2.12)
   '@storybook/svelte-webpack5':
     specifier: ^7.0.6
-    version: 7.6.17(esbuild@0.20.1)(svelte-loader@3.2.0)(typescript@5.3.3)(webpack-cli@5.1.4)
+    version: 7.6.17(esbuild@0.20.1)(svelte-loader@3.2.0)(svelte@4.2.12)(typescript@5.3.3)(webpack-cli@5.1.4)
   '@storybook/testing-library':
     specifier: ^0.0.14-next.2
     version: 0.0.14-next.2
@@ -1045,7 +1045,7 @@ dependencies:
     version: 2.1.1(esbuild@0.20.1)
   esbuild-svelte:
     specifier: ^0.8.0
-    version: 0.8.0(esbuild@0.20.1)
+    version: 0.8.0(esbuild@0.20.1)(svelte@4.2.12)
   eslint:
     specifier: ^8.54.0
     version: 8.56.0
@@ -1073,6 +1073,9 @@ dependencies:
   express-fileupload:
     specifier: ^1.4.3
     version: 1.4.3
+  express-static-gzip:
+    specifier: ^2.1.7
+    version: 2.1.7
   faker:
     specifier: ~5.5.3
     version: 5.5.3
@@ -1187,6 +1190,9 @@ dependencies:
   prettier:
     specifier: ^3.1.0
     version: 3.2.5
+  prettier-plugin-svelte:
+    specifier: ^3.2.2
+    version: 3.2.2(prettier@3.2.5)(svelte@4.2.12)
   prosemirror-codemark:
     specifier: ^0.4.2
     version: 0.4.2(prosemirror-model@1.19.4)
@@ -1231,10 +1237,13 @@ dependencies:
     version: 7.6.17(bufferutil@4.0.8)
   storybook-addon-themes:
     specifier: ^6.1.0
-    version: 6.1.0(react-dom@18.2.0)(react@18.2.0)
+    version: 6.1.0(react-dom@18.2.0)(react@18.2.0)(svelte@4.2.12)
   style-loader:
     specifier: ^3.3.1
     version: 3.3.4(webpack@5.90.3)
+  svelte:
+    specifier: ^4.2.12
+    version: 4.2.12
   svelte-check:
     specifier: ^3.6.7
     version: 3.6.7(postcss-load-config@4.0.2)(postcss@8.4.35)(sass@1.71.1)(svelte@4.2.12)
@@ -5230,7 +5239,7 @@ packages:
     resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==}
     dev: false
 
-  /@storybook/preset-svelte-webpack@7.6.17(svelte-loader@3.2.0):
+  /@storybook/preset-svelte-webpack@7.6.17(svelte-loader@3.2.0)(svelte@4.2.12):
     resolution: {integrity: sha512-iFxWT6QASiJtkix+juesLBIW9hc1rlkcbjG0DI98ZmqOUmuSxpj3Jo1gdzPIdFOu60PFtauOpn1B1vBdcXaUKg==}
     engines: {node: '>=16.0.0'}
     peerDependencies:
@@ -5240,6 +5249,7 @@ packages:
     dependencies:
       '@storybook/core-webpack': 7.6.17
       '@storybook/node-logger': 7.6.17
+      svelte: 4.2.12
       svelte-loader: 3.2.0(svelte@4.2.12)
       sveltedoc-parser: 4.2.1
       ts-dedent: 2.2.0
@@ -5313,7 +5323,7 @@ packages:
       find-up: 4.1.0
     dev: false
 
-  /@storybook/svelte-webpack5@7.6.17(esbuild@0.20.1)(svelte-loader@3.2.0)(typescript@5.3.3)(webpack-cli@5.1.4):
+  /@storybook/svelte-webpack5@7.6.17(esbuild@0.20.1)(svelte-loader@3.2.0)(svelte@4.2.12)(typescript@5.3.3)(webpack-cli@5.1.4):
     resolution: {integrity: sha512-q/PoRN8oQaZOpinqimC5LH1PCgQg2u7YTbJnkbWkBExUh+G3nX/evpBOVRDFF5ed323Z8TaW/sz+TLb4TqIuVg==}
     engines: {node: '>=16.0.0'}
     peerDependencies:
@@ -5323,8 +5333,9 @@ packages:
     dependencies:
       '@storybook/builder-webpack5': 7.6.17(esbuild@0.20.1)(typescript@5.3.3)(webpack-cli@5.1.4)
       '@storybook/core-common': 7.6.17
-      '@storybook/preset-svelte-webpack': 7.6.17(svelte-loader@3.2.0)
-      '@storybook/svelte': 7.6.17
+      '@storybook/preset-svelte-webpack': 7.6.17(svelte-loader@3.2.0)(svelte@4.2.12)
+      '@storybook/svelte': 7.6.17(svelte@4.2.12)
+      svelte: 4.2.12
       svelte-loader: 3.2.0(svelte@4.2.12)
     transitivePeerDependencies:
       - '@rspack/core'
@@ -5337,7 +5348,7 @@ packages:
       - webpack-cli
     dev: false
 
-  /@storybook/svelte@7.6.17:
+  /@storybook/svelte@7.6.17(svelte@4.2.12):
     resolution: {integrity: sha512-Qzy6jP66Q8OP7GLSCS7CCKFCf5kQIGxDzUSjgixunf25tw4+SevdpgJ1YFXO7YDdCdgh9IRBRq4DsxuG2Z/jHQ==}
     engines: {node: '>=16.0.0'}
     peerDependencies:
@@ -5350,6 +5361,7 @@ packages:
       '@storybook/global': 5.0.0
       '@storybook/preview-api': 7.6.17
       '@storybook/types': 7.6.17
+      svelte: 4.2.12
       sveltedoc-parser: 4.2.1
       ts-dedent: 2.2.0
       type-fest: 2.19.0
@@ -9149,7 +9161,7 @@ packages:
       - supports-color
     dev: false
 
-  /esbuild-svelte@0.8.0(esbuild@0.20.1):
+  /esbuild-svelte@0.8.0(esbuild@0.20.1)(svelte@4.2.12):
     resolution: {integrity: sha512-uKcPf1kl2UGMjrfHChv4dLxGAvCNhf9s72mHo19ZhKP+LrVOuQkOM/g8GE7MiGpoqjpk8UHqL08uLRbSKXhmhw==}
     engines: {node: '>=14'}
     peerDependencies:
@@ -9158,6 +9170,7 @@ packages:
     dependencies:
       '@jridgewell/trace-mapping': 0.3.22
       esbuild: 0.20.1
+      svelte: 4.2.12
     dev: false
 
   /esbuild@0.18.20:
@@ -9727,6 +9740,12 @@ packages:
       busboy: 1.6.0
     dev: false
 
+  /express-static-gzip@2.1.7:
+    resolution: {integrity: sha512-QOCZUC+lhPPCjIJKpQGu1Oa61Axg9Mq09Qvit8Of7kzpMuwDeMSqjjQteQS3OVw/GkENBoSBheuQDWPlngImvw==}
+    dependencies:
+      serve-static: 1.15.0
+    dev: false
+
   /express@4.18.3:
     resolution: {integrity: sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==}
     engines: {node: '>= 0.10.0'}
@@ -14917,7 +14936,7 @@ packages:
     resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==}
     dev: false
 
-  /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@18.2.0):
+  /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@18.2.0)(svelte@4.2.12):
     resolution: {integrity: sha512-ZT8aNgrwFVNEOmOPBLNS0WBacjvMFo/bZ83P8MmsJ3Ewqt0AbmPioghTZccARUn/EQ+LrDxyh2D0QgmLaKo07Q==}
     peerDependencies:
       react: '*'
@@ -14940,6 +14959,7 @@ packages:
       global: 4.4.0
       memoizerific: 1.11.3
       react: 18.2.0
+      svelte: 4.2.12
     transitivePeerDependencies:
       - react-dom
     dev: false
@@ -16750,7 +16770,7 @@ packages:
     dev: false
 
   file:projects/account.tgz(@types/node@20.11.19)(bufferutil@4.0.8)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-XERWYpAIKZ0d1pv0ZpoTBZvYrg64I/N9HJlxSjGauImeErI4HecXqEC8fkJ937e0G9TlAzCbjY/WF+IdyBUZZQ==, tarball: file:projects/account.tgz}
+    resolution: {integrity: sha512-gdOrX67T6n/Km9z3E9vHU90AXEZ8QwyOYLrLQfO0w+EanVjFErtvCNomVUIsgTkfjWk4diMN/FscChJ2FfO0lw==, tarball: file:projects/account.tgz}
     id: file:projects/account.tgz
     name: '@rush-temp/account'
     version: 0.0.0
@@ -16791,13 +16811,12 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
       - ts-node
       - utf-8-validate
     dev: false
 
   file:projects/activity-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-iMPeRp4TUksSqCb1A+HYMT35s8LyAJtfmaebMHbxMECrI/bVDYCKX7J0LQ6hfkfRJCkhxUROO4APHQL9P9gn5A==, tarball: file:projects/activity-assets.tgz}
+    resolution: {integrity: sha512-R5XpB3aHde2hNEfIutXRN3Hz3zEw80mS6XmAOrt2kTC5JCcb4j0lF0xN25XkvJ7LgkL4tqOfXSeQUK4rwjI9xA==, tarball: file:projects/activity-assets.tgz}
     id: file:projects/activity-assets.tgz
     name: '@rush-temp/activity-assets'
     version: 0.0.0
@@ -16824,7 +16843,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -16874,7 +16892,7 @@ packages:
     dev: false
 
   file:projects/activity.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-YSRmzeXggJPfFh67AUKNZQMChfkQ4Tyq2xBEmAzuCf3fnIbazqN5zlhR7e9sLg3/y7DobkaAnkpYmjZlemOEZg==, tarball: file:projects/activity.tgz}
+    resolution: {integrity: sha512-kCVEYjiXfw+kMNf6IXG4a7/fPePeQKGd2rInqOJ2JceMNAakPspXrAIXa14qJCDtR9fF8WwFdJS7XOD8mqq3qg==, tarball: file:projects/activity.tgz}
     id: file:projects/activity.tgz
     name: '@rush-temp/activity'
     version: 0.0.0
@@ -16901,12 +16919,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/analytics.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-HgjL8OXfEdvye1FdLf9G//HWfO1qZLQLLZbWULxoBB/bLnmMcYTiXT2WnawspPbKLUPLqjSkbqcGA9UFGNOhhw==, tarball: file:projects/analytics.tgz}
+    resolution: {integrity: sha512-YxPFrZYom3xgbs9Vf1Mo3MLYg3M2TYO6KM4RGQiEKiigtyVGxM3/hHT39oO7Y2MvvtfquvzdDlDdweTmkj/VLw==, tarball: file:projects/analytics.tgz}
     id: file:projects/analytics.tgz
     name: '@rush-temp/analytics'
     version: 0.0.0
@@ -16934,12 +16951,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/apm.tgz(ts-node@10.9.2):
-    resolution: {integrity: sha512-inpvCS3nfKVqngZW+SyyjChfwvoPRcKOKIVkp1OaCELWROZinhRL7uDHcl4jqB04dNGKLkj0niKI17iLYQLsww==, tarball: file:projects/apm.tgz}
+    resolution: {integrity: sha512-UNrX18/hLQu6Ue2K8yWMvLw4OFJNS6q6JbFYAve+6NSZ3Txxyaq7kvgWTwGhFitWyVcmrtuuAA9rWPyGOuehXg==, tarball: file:projects/apm.tgz}
     id: file:projects/apm.tgz
     name: '@rush-temp/apm'
     version: 0.0.0
@@ -16968,12 +16984,11 @@ packages:
       - babel-plugin-macros
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/attachment-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-YRmJZ9Bnnde16HI5zAyJ0+nK0Lu9wPpyxR1O5M/pEBQnI2NwbBmMkTMTK9oSxublFylJeUlJ5EWoSeArmZcBSA==, tarball: file:projects/attachment-assets.tgz}
+    resolution: {integrity: sha512-j1axw+INQ19326wwUDOvr4hMaYop1df5w7Ev5LRGzpjtlKEeIL/iji90HzIAqAMi/wwskqVuVVKJOwaaUWkhEw==, tarball: file:projects/attachment-assets.tgz}
     id: file:projects/attachment-assets.tgz
     name: '@rush-temp/attachment-assets'
     version: 0.0.0
@@ -17000,7 +17015,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17051,7 +17065,7 @@ packages:
     dev: false
 
   file:projects/attachment.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-AVrcuFT+2sAtsMwoiMNCMosaA55pPJzcMMiB5FuN49Foj1VAZMQB4ce3ejpHxuZI69rogAUFuRfI+i/p7nD6Gg==, tarball: file:projects/attachment.tgz}
+    resolution: {integrity: sha512-D/lsCMnkacZsKVy5aT8Qkgm07HqAVUI38CnAOUaqXA0lcyq9kx+w3dkRw1/dOsVYOAU+AgeUCjUXvWJSElvCyw==, tarball: file:projects/attachment.tgz}
     id: file:projects/attachment.tgz
     name: '@rush-temp/attachment'
     version: 0.0.0
@@ -17078,12 +17092,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/auth-providers.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-8ccRM0F52D5/yPMl8ZDu6euGt6LMzKxdFcq/IwpR/m2bM6y5Wis2SOIuTSVMmwU4bF1TC0G4IYA+CE/Mya/v9w==, tarball: file:projects/auth-providers.tgz}
+    resolution: {integrity: sha512-RLKByJ1uso5iVOCVYCXvRk/9jEbSE9gLC1oiwWl6jeFugBcNIgz0baIjwKowX7pwkCQpTyIxXV+T0y46+KwhBQ==, tarball: file:projects/auth-providers.tgz}
     id: file:projects/auth-providers.tgz
     name: '@rush-temp/auth-providers'
     version: 0.0.0
@@ -17132,12 +17145,11 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/bitrix-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-ZVkLg48j/r7VwJnImaC9YJsC2drMrNK5uR8Iiyh3LDmlZhKMRuIaK43QPTAHegDNcgc6u/L8d7/Z6Ngy8ey2Yw==, tarball: file:projects/bitrix-assets.tgz}
+    resolution: {integrity: sha512-aQD6a0vO8LgVaG8WlZUbCBOj/Al75h7pzI3u4zDr9QTqcCi4mj302yoJzPj7dRHBoTtmE0U/kqZsfVZaeOURxw==, tarball: file:projects/bitrix-assets.tgz}
     id: file:projects/bitrix-assets.tgz
     name: '@rush-temp/bitrix-assets'
     version: 0.0.0
@@ -17164,7 +17176,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17218,7 +17229,7 @@ packages:
     dev: false
 
   file:projects/bitrix.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-T7iL/Posex0vde68x6T4mwUm89B9STkx9ReAlwajPjippZPea8xDYLScwdsPeR4XADIo2ZVfoowecq5qYAlEpQ==, tarball: file:projects/bitrix.tgz}
+    resolution: {integrity: sha512-k0W8OHvcf5GtME/iGr8dNdJTsJYDGFdRhwoC+Evxhhdn5SCNFQTGJKwmgk2CBTmxf9lgHUpB4lnbO8QswfHIog==, tarball: file:projects/bitrix.tgz}
     id: file:projects/bitrix.tgz
     name: '@rush-temp/bitrix'
     version: 0.0.0
@@ -17248,12 +17259,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/board-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-wmy+vZEGRBLzWoDUgRGVaGD4US8ycoV0RL6ZC01rTlq8RbdlyfW2/i7H3xtp9mnVuD/qMG7Qa8ClC9bnsSyGLQ==, tarball: file:projects/board-assets.tgz}
+    resolution: {integrity: sha512-9Gp5t8vFxnjlQjGqBHB0HqWnnktLAL3mXjvv57vKWW2M3MIyy7ZynRgfLFva+tG8ug0qsE44VTSi2QBoILYO+w==, tarball: file:projects/board-assets.tgz}
     id: file:projects/board-assets.tgz
     name: '@rush-temp/board-assets'
     version: 0.0.0
@@ -17280,7 +17290,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17330,7 +17339,7 @@ packages:
     dev: false
 
   file:projects/board.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-W0EgjRfEzCDFayWX0zvIg4r6ZiWNYSnjtgDV8ndeOHPRiN6l1uBFkqrmJdE+6OWokYVaxmW8M3jqWg1uoqHAkg==, tarball: file:projects/board.tgz}
+    resolution: {integrity: sha512-fU528jKgsfCzSxFclC9iJ7VmFMO8uhXMKNAmvjLVeOuCPa5bXHtUK74ygesDa4Ad3u0LBMpFXhPa3Y0NqozE7g==, tarball: file:projects/board.tgz}
     id: file:projects/board.tgz
     name: '@rush-temp/board'
     version: 0.0.0
@@ -17357,12 +17366,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/calendar-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-Th1HeF8zKa7h3JO/+1oIk6lN9BSHkHimTo8/TA1/3gRl4F73VrMFy5v5hy+yXFZ1zk6/soXGSIyzC5334Szgfw==, tarball: file:projects/calendar-assets.tgz}
+    resolution: {integrity: sha512-jBP7Oj7btNL8lsTAbwTj7JZSwuxPLeiV4P/ZagyUFLYytvwQc1/cRpf1Hc8YEU0Czs/cEbe9J31zKKAQIZsUwQ==, tarball: file:projects/calendar-assets.tgz}
     id: file:projects/calendar-assets.tgz
     name: '@rush-temp/calendar-assets'
     version: 0.0.0
@@ -17389,7 +17397,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17442,7 +17449,7 @@ packages:
     dev: false
 
   file:projects/calendar.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-rkWvyd8mVOp/e8CISM3PXkfv9RAT3FIbK/XKr8RE2DM2wK4v8EQLUO5HlMQsIO8HWNipuac03TEdw8YNKqavxA==, tarball: file:projects/calendar.tgz}
+    resolution: {integrity: sha512-BNISC6AMdGxOmHpYcBzPlw7Q8fnv93TPICQHX5gTHjiD+tQXvpNtwrpU4nD50cdaPsd8teL6n9p8NNcu7HvBbQ==, tarball: file:projects/calendar.tgz}
     id: file:projects/calendar.tgz
     name: '@rush-temp/calendar'
     version: 0.0.0
@@ -17469,12 +17476,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/chunter-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-qHbKq8VgO886bAC+BCL3kmKoG1kd3oaXHwgOglqvC9qwYoT6MfUwEGkpedbzqq5zzstKo1vAj/0CdFcVVEg3tw==, tarball: file:projects/chunter-assets.tgz}
+    resolution: {integrity: sha512-xCVdffeJDfBtx0rw118vd/0PCEC+kGCDIMuZ8FjO3+mJLD0AOjiQCY7Z6nL7uM0TnwmecGupgBg5zZCFIoRkCQ==, tarball: file:projects/chunter-assets.tgz}
     id: file:projects/chunter-assets.tgz
     name: '@rush-temp/chunter-assets'
     version: 0.0.0
@@ -17501,7 +17507,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17552,7 +17557,7 @@ packages:
     dev: false
 
   file:projects/chunter.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-8YR+W17asC4dJWnLN1v21KwMOCAWkm7zwhGxWg8xCa9gzX+hembd3nxTztOJteyWNqttz2LyjfvJFYKFcc/VWA==, tarball: file:projects/chunter.tgz}
+    resolution: {integrity: sha512-z3T4NEBe0x8kwUPNSf7oPMk1PhiqjGWb6qQ5efmAylO7ekyrDgkgInaBxtvFm2EUgvEpN9iRCHFDOlk9rnw6KA==, tarball: file:projects/chunter.tgz}
     id: file:projects/chunter.tgz
     name: '@rush-temp/chunter'
     version: 0.0.0
@@ -17580,12 +17585,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/client-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-sqFd9FZ5ktRRZoVq5xOEBl+7OD1M2FIE3eadSK1dCZzTqdKblNnjMQ2qUF/PputHYfpXCDDGwGLyQ7XR0dV6AQ==, tarball: file:projects/client-resources.tgz}
+    resolution: {integrity: sha512-N9zcYc8FiFSx4uxwFBuMciY5ZVWUImavhNjxMFQnE2NsTxNOOx/VcYQX1gna+BJcQLwgG/11gjNvv3E8wfepLQ==, tarball: file:projects/client-resources.tgz}
     id: file:projects/client-resources.tgz
     name: '@rush-temp/client-resources'
     version: 0.0.0
@@ -17612,12 +17616,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/client.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-/Oqo/Kkbxq9JDBsK2yU4wTV8vT6bKNsD74ll/4p1xK5dFx7yimes1TgZo/hcy1sssySLeQFOaS2Bp61+/sz49w==, tarball: file:projects/client.tgz}
+    resolution: {integrity: sha512-L4AGxuhQirKTc+tfeFveiCo1jgFar5qR7bMWKBv8LvhfMw+MpwAu+tVeAHe5N2hH6Hg3ZSs3DdazX87ga5Bfng==, tarball: file:projects/client.tgz}
     id: file:projects/client.tgz
     name: '@rush-temp/client'
     version: 0.0.0
@@ -17644,12 +17647,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/collaboration.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-qXhZcchQGZkBIG7GaLE8aTgiZ3FcaWB4Rssu+J5LnAABCkxTVMIRv5YYe3Qr1o+t4FXay9OxpLyFIlIgQV3kVg==, tarball: file:projects/collaboration.tgz}
+    resolution: {integrity: sha512-qnC0fEHLXpav10agLIE1xVh7XqyjlAJEV/gUkM/inVZQm9IC6mPykcvcVAdivSnCVuxQX4KQ2SX8Rwj7NzpGiQ==, tarball: file:projects/collaboration.tgz}
     id: file:projects/collaboration.tgz
     name: '@rush-temp/collaboration'
     version: 0.0.0
@@ -17678,12 +17680,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/collaborator-client.tgz(ts-node@10.9.2):
-    resolution: {integrity: sha512-WWZ6fF9+N9PK5ivTvV0YI0u0gXQ9afedg7omhmUegEXukx9d49HXgd0WggIRSQGhB44fM5n13qNnArB2HokzYw==, tarball: file:projects/collaborator-client.tgz}
+    resolution: {integrity: sha512-eZbGDsRMQOgDXPWdxV1ZjxAKCPkAjCfroeVbpaH4sQWHDMF3AwXqvnM7Sjb3E3NB7Wa4KYPdBJR0Eq9l0R5xJA==, tarball: file:projects/collaborator-client.tgz}
     id: file:projects/collaborator-client.tgz
     name: '@rush-temp/collaborator-client'
     version: 0.0.0
@@ -17711,12 +17712,11 @@ packages:
       - babel-plugin-macros
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/collaborator.tgz(@tiptap/pm@2.2.3)(bufferutil@4.0.8)(prosemirror-model@1.19.4):
-    resolution: {integrity: sha512-C2X7Yyjr7DoJenvaHw4y2eOCKejrUUI4IUXBNMWpSLvZx0L6O+6DwY2KP+N7UrKaifKX3vICt35Tyb0UA3K/dQ==, tarball: file:projects/collaborator.tgz}
+    resolution: {integrity: sha512-eFuIe2/JDuG+RrwcBmF9vq95n5jIW6qWfrsk+gEA6COFKK7YPgfxlV6ArSdzj+x6N6TfpIGpW4avPZIYJMir6Q==, tarball: file:projects/collaborator.tgz}
     id: file:projects/collaborator.tgz
     name: '@rush-temp/collaborator'
     version: 0.0.0
@@ -17776,13 +17776,12 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
       - utf-8-validate
       - y-protocols
     dev: false
 
   file:projects/contact-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-RduAt+nWAELv4+ghRMlSnNQOvMfWVS0azeWMAatj5Hw/OloS1T6GXFRsEic6DOqYuAa8/KNLjF0RzpBhC9Deyw==, tarball: file:projects/contact-assets.tgz}
+    resolution: {integrity: sha512-aqv3KzxENl08I8PmsqnOI9KpB2OQ8PPDCbZryS/bidc16CdJOEGC4KaWiNnqV4VnbVaOLckgUH0xsMpzoWwobA==, tarball: file:projects/contact-assets.tgz}
     id: file:projects/contact-assets.tgz
     name: '@rush-temp/contact-assets'
     version: 0.0.0
@@ -17809,7 +17808,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17859,7 +17857,7 @@ packages:
     dev: false
 
   file:projects/contact.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-8R5VjtjX99JtqfQ2S9WI5zhrEqWmAIFjnw7h1mjlUEx64xnxAw2HMZRiHz7wTHIzftRPc/EYGOXyMZ7urgMZTA==, tarball: file:projects/contact.tgz}
+    resolution: {integrity: sha512-SDw6qX+rD6SgvNImcRnCDcOzI0AcFSMiAw1fHP+zTaSZCa2gdOLr5lZ5Lojeje7P+bOsVFVe8aFBAIx+iAKrYg==, tarball: file:projects/contact.tgz}
     id: file:projects/contact.tgz
     name: '@rush-temp/contact'
     version: 0.0.0
@@ -17888,12 +17886,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/core.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-tnAKNykNHo3aroHgfUgF1rJDtTZHQ2BS/LkTTEuapSrMfpUCbCFeZvlgz8895u4OmIQ0Hoqi9tQWFPVA/UBBmw==, tarball: file:projects/core.tgz}
+    resolution: {integrity: sha512-+RrWsbByWA0nrA9AedoLd6bFnNroQZEyZhvVYy+taeyH1b75zftqBipa218osGxRVy9mGBcGDkXYrLqLLSNlKQ==, tarball: file:projects/core.tgz}
     id: file:projects/core.tgz
     name: '@rush-temp/core'
     version: 0.0.0
@@ -17923,7 +17920,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -17959,7 +17955,7 @@ packages:
     dev: false
 
   file:projects/dev-client-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-SHvn4mTEAPBQ/cSLBCZqMbMpjZ4DbpeRntrbEHVroGwDZ0ihK+GMQEnv3Fn0os3RdEZOZG79ZiP/fZuBUJafHA==, tarball: file:projects/dev-client-resources.tgz}
+    resolution: {integrity: sha512-cGChKmk9nSzZ32ne0g+PFZ2wCnZQN2UYQ/6Sf475WKMOU5n6vFcnTWjgPoDjNhGDN9Eqb/N42dGE/9FrFm5ypg==, tarball: file:projects/dev-client-resources.tgz}
     id: file:projects/dev-client-resources.tgz
     name: '@rush-temp/dev-client-resources'
     version: 0.0.0
@@ -17986,12 +17982,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/dev-server.tgz(@types/node@20.11.19)(esbuild@0.20.1):
-    resolution: {integrity: sha512-InppIV77bBmSQLwU5AckqueQxF0L48j/gceGjE+wxL81obO34HOtd7WN6CObHP/M9ufJDJd/RiCYXprv9LZwCQ==, tarball: file:projects/dev-server.tgz}
+    resolution: {integrity: sha512-ejFT8uh0XsPvXdz1nxvESgUii09Eo5kTjqSiR5tnm7Xijo9nUAS8NCELlQ5CXdgh0ho2DUZWsLBAKx158E+YUQ==, tarball: file:projects/dev-server.tgz}
     id: file:projects/dev-server.tgz
     name: '@rush-temp/dev-server'
     version: 0.0.0
@@ -18022,11 +18017,10 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/dev-storage.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-nZmNOOA6eTwWYAckCj7JlmdXXv+Zl/jAwfoCZ1QO+Yg2hr4pDSSQa5Zb5+fj7pu3j9XHnQVfwO4Uf0xdsqHedg==, tarball: file:projects/dev-storage.tgz}
+    resolution: {integrity: sha512-cgVla92iBIDPB+2c/z+YMbTFaONzy46pEas/QIYS8j6pNBGEIm8JjXwVy/ThSW+6wpi9vmwlUWOQe1ILsUdNXA==, tarball: file:projects/dev-storage.tgz}
     id: file:projects/dev-storage.tgz
     name: '@rush-temp/dev-storage'
     version: 0.0.0
@@ -18053,7 +18047,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18103,7 +18096,7 @@ packages:
     dev: false
 
   file:projects/devmodel.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-h2sg900GD0hd1AlhMY9u9BI9OUPBU/rdsHVQXb2IVxtUkyprIrLu7eRYGEM9fvOIR7Gpe1Il0m8e5fs0+fFdXg==, tarball: file:projects/devmodel.tgz}
+    resolution: {integrity: sha512-JLWnEcKqjVcHcGkvuL11fODEBERDcLyfhJZibGfnwviLl90sx+ZkrltKodO3kjra8ExoW+59hS0V7VuWN20iSw==, tarball: file:projects/devmodel.tgz}
     id: file:projects/devmodel.tgz
     name: '@rush-temp/devmodel'
     version: 0.0.0
@@ -18130,12 +18123,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/document-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-sAvhEkK/F32W0/18RBaZOCysXN31MrTnUiZgjzjUuxDxxjE/2w1FktW9fCk5skQ9/QFMfmymj23xIk2mfgDsBg==, tarball: file:projects/document-assets.tgz}
+    resolution: {integrity: sha512-IGycKMV/OnBAsVG38Bw2RY70H6Eorl9a/HV6DK4WHh5/xjCqhw8jOoK/sM+so+wFzmMvVep3LZjCIt1HOwmhvA==, tarball: file:projects/document-assets.tgz}
     id: file:projects/document-assets.tgz
     name: '@rush-temp/document-assets'
     version: 0.0.0
@@ -18162,7 +18154,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18215,7 +18206,7 @@ packages:
     dev: false
 
   file:projects/document.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-eiVo6MjtHd4x9VuU+G7osDtoO/N26CCwm5y8wudL5cLGXLAcDR8cg8CSA+BGwSz48CFUCqcnlWiCMPBg4DL9wQ==, tarball: file:projects/document.tgz}
+    resolution: {integrity: sha512-wVaJLOM+J754ZMI1wupR7Y/PNJHeRUMGzgrSFjTa11jWHTsbFkymC4RAIVBB/FbDRof/cOzeXw5DKRCBYwAEGg==, tarball: file:projects/document.tgz}
     id: file:projects/document.tgz
     name: '@rush-temp/document'
     version: 0.0.0
@@ -18242,12 +18233,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/elastic.tgz(@types/node@20.11.19)(esbuild@0.20.1):
-    resolution: {integrity: sha512-Wc3JhrVgrAwZNavtdaH6ynjqkUS+dx5n/AtYbt+slOcjhoOLiBWLR79sZ7/kk0ryil8znLcyU/VSzkcyUuJh9Q==, tarball: file:projects/elastic.tgz}
+    resolution: {integrity: sha512-X3dHb4JxiTeFuXt6bUwzCBklB8BipruxEhhtGWhFbRxvTx689V0bfzoO62QUwc+Kqmz2Q9Df8IPYy51tCKyMvQ==, tarball: file:projects/elastic.tgz}
     id: file:projects/elastic.tgz
     name: '@rush-temp/elastic'
     version: 0.0.0
@@ -18278,11 +18268,10 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/front.tgz(esbuild@0.20.1):
-    resolution: {integrity: sha512-Oh/0YDbHbRu5+GmJeWOf9gVUaX0q31L9pdRbKq1zMt34GrzJGfSpRZO0bOxhu1Bsda3RSErk8q1rlY9EO2TCIA==, tarball: file:projects/front.tgz}
+    resolution: {integrity: sha512-45U9B+tClmwLaS//3A6OZ8G/qz3bZgupz+KUmPB53c7XuJ/+cs5piBgif7d67N/2mUJ6cRlY8Kd8UGRwX4EI6Q==, tarball: file:projects/front.tgz}
     id: file:projects/front.tgz
     name: '@rush-temp/front'
     version: 0.0.0
@@ -18310,6 +18299,7 @@ packages:
       eslint-plugin-promise: 6.1.1(eslint@8.56.0)
       express: 4.18.3
       express-fileupload: 1.4.3
+      express-static-gzip: 2.1.7
       jest: 29.7.0(@types/node@20.11.19)(ts-node@10.9.2)
       morgan: 1.10.0
       prettier: 3.2.5
@@ -18329,11 +18319,10 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/generator.tgz(bufferutil@4.0.8):
-    resolution: {integrity: sha512-OBASgkhrxjkTZyrQEsEPuZ7uRQFoanLeuZCUuTg8CmNgxpBYD9TFZGDBm0sBBUL22XIZ3IMrx37fy5RqLaTKPw==, tarball: file:projects/generator.tgz}
+    resolution: {integrity: sha512-htQgJlWm7m68YEmR5OivK2QfN1kOVGxqz/iHU4FYYSyox6t519nuh0S/+k98zfAo/BkAfKTdpfRxtH80dBlrQw==, tarball: file:projects/generator.tgz}
     id: file:projects/generator.tgz
     name: '@rush-temp/generator'
     version: 0.0.0
@@ -18372,12 +18361,11 @@ packages:
       - bufferutil
       - node-notifier
       - supports-color
-      - svelte
       - utf-8-validate
     dev: false
 
   file:projects/gmail-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-MEZ/IzPUN7JwitkbgkkcX6cIQVlieKjEURO3PhB0g6FGq7vPWz9wHKqZBQaVjawNLFfaHaGJ1/6X2rbHFpLMPg==, tarball: file:projects/gmail-assets.tgz}
+    resolution: {integrity: sha512-lBPx5NE4J+fgYR9I5OVbgTfue3nKAjetJUlbK5LLh4OmGBCUBQazZyXH4hYNjOGzTZy6kp29X+p2YRzgAFWn3w==, tarball: file:projects/gmail-assets.tgz}
     id: file:projects/gmail-assets.tgz
     name: '@rush-temp/gmail-assets'
     version: 0.0.0
@@ -18404,7 +18392,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18454,7 +18441,7 @@ packages:
     dev: false
 
   file:projects/gmail.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-pRNbE0VPfwLqAbCU7m4w12XgSK2bQrRvcAYi7XJvvy8JbxGdLjkn3z8+64czIdrjIkk0t366kzGEg0r9VGp/BA==, tarball: file:projects/gmail.tgz}
+    resolution: {integrity: sha512-k7nQkSInRb3+Q4Pkt6PgGT2B73IDf31onwsh+es2AKeed80lP4Avha2/RdOeL5LoNglPNZ8WgT6Ha4iFSqX5ag==, tarball: file:projects/gmail.tgz}
     id: file:projects/gmail.tgz
     name: '@rush-temp/gmail'
     version: 0.0.0
@@ -18481,12 +18468,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/guest-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-RwM1NfgdyK2g9TTlQfMS4vTkMrwVzDCB7dtCuQDugHQLgLGb/Ea+Z9srtAHwY8ERKFZx6T/pKwNfODyacB1AzQ==, tarball: file:projects/guest-assets.tgz}
+    resolution: {integrity: sha512-Pr3MtNFHXUVijt+0xoi3KUvtnkjr4g3984I1UFrNFUKGS6fyqAC8MsIZDTyj5ThjhkaRbJwa7QsIF4H5PG8eXw==, tarball: file:projects/guest-assets.tgz}
     id: file:projects/guest-assets.tgz
     name: '@rush-temp/guest-assets'
     version: 0.0.0
@@ -18513,7 +18499,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18564,7 +18549,7 @@ packages:
     dev: false
 
   file:projects/guest.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-4i+LNJNUK+8o49FVZYIQZSG6nxSPni42hV4fLWFhOhz6KHcDsWcKY7n8I3Mc87ZJ8e1YteSZn95ZFLPEkJYaIQ==, tarball: file:projects/guest.tgz}
+    resolution: {integrity: sha512-OfbmeUrG/3Q/tUhDgiQXB9trl+wGna6AGy80P4VzoedNuqoWC6v1KdlY3a5Atqa/U58khDQw58Bb8aVMi4TWTw==, tarball: file:projects/guest.tgz}
     id: file:projects/guest.tgz
     name: '@rush-temp/guest'
     version: 0.0.0
@@ -18591,12 +18576,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/hr-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-iySEToC2UKeQtUhHx21qbzPRz1G4UvCNhUuQtHS4uuzLVJ8CJkLv/l4EHkdXZr7y35lNiLqfkeeb+XO+3n0+Xg==, tarball: file:projects/hr-assets.tgz}
+    resolution: {integrity: sha512-HMzFHUMCjIFAkRkqMWcuh5XJGW38j9WboT2PKH1FpnD2hWyzgAKmeARrayyaupVdn1WVKfOTm2qN10lFr+U1RA==, tarball: file:projects/hr-assets.tgz}
     id: file:projects/hr-assets.tgz
     name: '@rush-temp/hr-assets'
     version: 0.0.0
@@ -18623,7 +18607,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18673,7 +18656,7 @@ packages:
     dev: false
 
   file:projects/hr.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-X2kOO0kPmNUQ1qpzL3NdlC/m+MPp3DJl60uzbhIZZ1M+TrYBy4deeXCaw/cCerMs0zPdOi94YttcvnTWFUC2rw==, tarball: file:projects/hr.tgz}
+    resolution: {integrity: sha512-r/6SjYpUW6eMNh7CvWAlXoNW7b1vuh/3lBZyPQHexQOw+CSnDwpadyZfqDPfIhUGWBoBLq7jvWL9uYtyV/8TtQ==, tarball: file:projects/hr.tgz}
     id: file:projects/hr.tgz
     name: '@rush-temp/hr'
     version: 0.0.0
@@ -18700,7 +18683,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18752,7 +18734,7 @@ packages:
     dev: false
 
   file:projects/image-cropper.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-S+N8wopgJQBCDo2jJcv8245Xyt1G5IUXBPSRBkapyvIgEumBGHXGWPvrrdfWM6LkfoCfw18cbRiQWKVlicQBbA==, tarball: file:projects/image-cropper.tgz}
+    resolution: {integrity: sha512-FtDQ4QIVEtcq2TYVPgk3ossvhJz5IHqCu+lK7+aV/ojWFmL/MLKpBKdRORgdnwkHC/AKLvqK6L7d2Lf2Xq9Uug==, tarball: file:projects/image-cropper.tgz}
     id: file:projects/image-cropper.tgz
     name: '@rush-temp/image-cropper'
     version: 0.0.0
@@ -18779,12 +18761,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/inventory-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-UxYMdmFPKPyMQrky96UyRh5IHtOd9tBngFPk+BlptJOQ0tma5SisF4Jg5ItqDZKFaOKYR9IJ2StIn/LVt5fhIw==, tarball: file:projects/inventory-assets.tgz}
+    resolution: {integrity: sha512-TmY/cXXbtkb8V2eRzhBu8BzqAJpcHSLn2RtnfPHtr/Zhbwpu9au1LwK+1fWsiw5rKfPkw6/kpU2wwCEHwZc78A==, tarball: file:projects/inventory-assets.tgz}
     id: file:projects/inventory-assets.tgz
     name: '@rush-temp/inventory-assets'
     version: 0.0.0
@@ -18811,7 +18792,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18861,7 +18841,7 @@ packages:
     dev: false
 
   file:projects/inventory.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-fcSijb4J+Q+wX3Znm1kFZTLmvXgb2azy5w43R4px9DS0neB/hLd9HAd23pK19/P4Dk2xJ2f3sBJBX3LHI3vndA==, tarball: file:projects/inventory.tgz}
+    resolution: {integrity: sha512-0N207NJ1xQJU15O12oCqXDnhaHGKXYz6htW4m1RxcClOyl5Kff8rwQxsttVkiSykisi5TUZhOBRrQuter0Kv7Q==, tarball: file:projects/inventory.tgz}
     id: file:projects/inventory.tgz
     name: '@rush-temp/inventory'
     version: 0.0.0
@@ -18888,7 +18868,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -18939,7 +18918,7 @@ packages:
     dev: false
 
   file:projects/lead-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-YTbqlB5nS9c/zzLTVEP80XJP5RvXsOso94F1aPHByjZb+WWpuEx6loB4IWryQVZFJaxnCui6dYjbVUSSpn86Ag==, tarball: file:projects/lead-assets.tgz}
+    resolution: {integrity: sha512-qIKqQVeo3072G9+N4TgeOek08dV1hQyWxvlayMqbqyDnS1mTRCmGUck/0vclvIwoaTxr7OtlVWKCYZPQQlYQnA==, tarball: file:projects/lead-assets.tgz}
     id: file:projects/lead-assets.tgz
     name: '@rush-temp/lead-assets'
     version: 0.0.0
@@ -18966,7 +18945,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -19016,7 +18994,7 @@ packages:
     dev: false
 
   file:projects/lead.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-1eqcxVg5hFxEJdKLz1q0sD8xvFrbuJESMQXT5X/5mhT1o/wofyOVSnMMLCk3I6SnibZxg+NKObQIgquGFKOIiQ==, tarball: file:projects/lead.tgz}
+    resolution: {integrity: sha512-eUwBc6sKq9PWEd+LtS6o33oPGlU6wpaObyRew94oRhK5KdfigYTPJNPve0rQhw/Q0G7mk26T6j3vpKzHj6w5IA==, tarball: file:projects/lead.tgz}
     id: file:projects/lead.tgz
     name: '@rush-temp/lead'
     version: 0.0.0
@@ -19043,12 +19021,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/login-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-PGTL12/YnKTy3dt97ctEATL1uRNEi9+AOhgvFJjEmHlJQUHxiivJsBm40c0vKCRcUm1vQU9jLRqiMSFrwRTN4w==, tarball: file:projects/login-assets.tgz}
+    resolution: {integrity: sha512-0SNhMDsSp9QgmhVbgcyxuUb/Czi6TG0h0PUJ3PdUDafbNVBiiCKLFgpqdBNQrGEzzrH/nxM5CyuPTXOH6O1zDA==, tarball: file:projects/login-assets.tgz}
     id: file:projects/login-assets.tgz
     name: '@rush-temp/login-assets'
     version: 0.0.0
@@ -19075,7 +19052,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -19128,7 +19104,7 @@ packages:
     dev: false
 
   file:projects/login.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-j32Qcz4RGus6AeXclPeJNq5IWlhGaON4+eGDZBHkWxjgVboIEhNBI6T/4vAYOmMVkcZcoIJjP7zL8NqpSg/idw==, tarball: file:projects/login.tgz}
+    resolution: {integrity: sha512-VYCM0fD7QjZglX1kp/CDjquuZvGDTwBFz9PmLsl3E347XTb465TANzyociaT619A6rTUQgFKPI7/rJ3575oOdA==, tarball: file:projects/login.tgz}
     id: file:projects/login.tgz
     name: '@rush-temp/login'
     version: 0.0.0
@@ -19155,12 +19131,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/middleware.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-N9dsvth68rQmWbvZFtQQu/+x1U979/m9SZ85Mc6CPvIvWrrkm+Zb0Y8m7mVK4I+xuQ4YRJz6mtDOy/y69PTc1w==, tarball: file:projects/middleware.tgz}
+    resolution: {integrity: sha512-V3mzQ90Tfm9CYTISQF8lbAKFHBbjOSXTp0PwvWjaxFj2i0+x5w/yB/fEP9DzNOWs6auR8jXDOtLyEv1DdOrjSg==, tarball: file:projects/middleware.tgz}
     id: file:projects/middleware.tgz
     name: '@rush-temp/middleware'
     version: 0.0.0
@@ -19188,12 +19163,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/minio.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-HNat5b9kVjCXJfL8BvFwlXDbQAFEFx0HOH46olqxV3df7NK6yl20+2zmijZ+92j4xrJREa8UnH2z31wOC7Afuw==, tarball: file:projects/minio.tgz}
+    resolution: {integrity: sha512-M7BBK96QskEOaVt8NqXAGDP0tuRqvPSWx8pPdz9dtN7MxoiaDqMMEKQbmYglXsvfLH3ROXvljh/iY9x2eHCmOg==, tarball: file:projects/minio.tgz}
     id: file:projects/minio.tgz
     name: '@rush-temp/minio'
     version: 0.0.0
@@ -19222,12 +19196,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/model-activity.tgz:
-    resolution: {integrity: sha512-y4koV4ug2OBdONhHk/ehWPaWf6vuhoc/802cruO0p8sC1eYbE5WbpX+vsUgCLoCPPLbLHcOLt2oQ0j7soXZoBA==, tarball: file:projects/model-activity.tgz}
+    resolution: {integrity: sha512-irleyu4Y8HIoLvUG/W70u+Bjcm+xKnnWcp5SMZ/BASF0pO+LMjaJYWyrV3AOsue9b5r+KnuIKrNaGldhpj4CBQ==, tarball: file:projects/model-activity.tgz}
     name: '@rush-temp/model-activity'
     version: 0.0.0
     dependencies:
@@ -19243,11 +19216,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-all.tgz:
-    resolution: {integrity: sha512-CY+ADYDVZKQWOnf8GAWSXXxIk7G36g0j9NVoZSPx+ktASd2fIJccGtai7VW7Fc9EKHn+laYQ+agEUqGcxj7w2Q==, tarball: file:projects/model-all.tgz}
+    resolution: {integrity: sha512-2OrA8LVIJi2SmLHH/eIPGz3aWSD38swpk1SGyko75AbEoyJAXU6NHR8eFLbCGJIEOhF889Z9aJmXtAkuI7zpbw==, tarball: file:projects/model-all.tgz}
     name: '@rush-temp/model-all'
     version: 0.0.0
     dependencies:
@@ -19267,11 +19239,10 @@ packages:
       - '@swc/core'
       - '@swc/wasm'
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-attachment.tgz:
-    resolution: {integrity: sha512-Iok1Qi/uqfAQr/B3VT/wNLxy9av1pDDhqHrsDNtaSMb5TTF5168hVV4Y1sktf4QQAbNc06nOP6OLzA9bWx1vHQ==, tarball: file:projects/model-attachment.tgz}
+    resolution: {integrity: sha512-3oaROiJx1Vu6bvfHuyglUy4WqCjHTs3ZAM0iHPYw+2Sko3bEBalhzDJ4aaAGYtqwynSzUaUGnsD5WucyMCx+dQ==, tarball: file:projects/model-attachment.tgz}
     name: '@rush-temp/model-attachment'
     version: 0.0.0
     dependencies:
@@ -19287,11 +19258,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-bitrix.tgz:
-    resolution: {integrity: sha512-qG1jmloE7KpAt9EtlPnvqpXz1EpX396Y4ZqOXbKvJDZGo2Y17SqrcIPcHHHoafpjg5WTYjF+Vey8MalU3PpPqw==, tarball: file:projects/model-bitrix.tgz}
+    resolution: {integrity: sha512-pXJGSCdkU5wXBfUnSui0Oyn86XJWJaX9XLUil780Gjs5ApVNAWB0u+1cbWKGbicX0vuJAekk5pkX3/jLX0/c1g==, tarball: file:projects/model-bitrix.tgz}
     name: '@rush-temp/model-bitrix'
     version: 0.0.0
     dependencies:
@@ -19307,11 +19277,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-board.tgz:
-    resolution: {integrity: sha512-HV/P7U/jy1R8KfpMjF9G9WGeqvCzQp7hlMI+aBMQrSAmcXbssSj1HzsJQ+fllRMgPcVS5ctAoMIuUsySCLX3JQ==, tarball: file:projects/model-board.tgz}
+    resolution: {integrity: sha512-q9QxMwJuSikVt6mFjytS9KymB6/VhUi1Lx5VPyNo4ZjwRvdZSJJYocUrV3npn3Dg0yK+4gPF0FPArjWJxUc6Mg==, tarball: file:projects/model-board.tgz}
     name: '@rush-temp/model-board'
     version: 0.0.0
     dependencies:
@@ -19327,11 +19296,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-calendar.tgz:
-    resolution: {integrity: sha512-bOq6C3HytS2HvUwkm2oYmmKNYt8+uph5oSepchId9UVXAqpGtVYPdymApJAkP7PhavzkLoWsqqJPliBVhnYwXQ==, tarball: file:projects/model-calendar.tgz}
+    resolution: {integrity: sha512-5MdHVIF0vWhHVnqzTBOho8YlyxG9XryAz37udabNXRV2qlHEqSDJu1eiL3QsLKfqNhAvrhXWLd4axnDgWGTJcQ==, tarball: file:projects/model-calendar.tgz}
     name: '@rush-temp/model-calendar'
     version: 0.0.0
     dependencies:
@@ -19347,11 +19315,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-chunter.tgz:
-    resolution: {integrity: sha512-crSApNfaEMfvzSz4j5jzGZeniJ8ZC5BmrFiS8cDwtrwZVNMdE0YNHNvJIRaSB0pLlyF8w+UxONqR9JT5Er8S2g==, tarball: file:projects/model-chunter.tgz}
+    resolution: {integrity: sha512-LhljUrjxY9EL2zLr+br22EHxnAAzP+FhC8DTVwVvvuvlXfQUKdaU0X9L3gdHjCYIXonYQZNvIAkl0Q/U7TP0LA==, tarball: file:projects/model-chunter.tgz}
     name: '@rush-temp/model-chunter'
     version: 0.0.0
     dependencies:
@@ -19367,11 +19334,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-contact.tgz:
-    resolution: {integrity: sha512-3PVKn6BQqkLL2G5bKepgU+J4/hZtzj8Cu+NHHMvmRzXYrsIldaWsmOs5MT7Hxo4sL8czI0LFpkHWv4qarbo3LA==, tarball: file:projects/model-contact.tgz}
+    resolution: {integrity: sha512-Et5wgszQgjSmR3uBOD+rfE4TmQqEhL7Nq7nU/WLd1SAI0roYkkDX/GLgKiQ53O2Tw1qpSqLEI4QPwADO+piJzg==, tarball: file:projects/model-contact.tgz}
     name: '@rush-temp/model-contact'
     version: 0.0.0
     dependencies:
@@ -19389,11 +19355,10 @@ packages:
     transitivePeerDependencies:
       - encoding
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-core.tgz:
-    resolution: {integrity: sha512-5ah/NB3IDFzX28WWjS6Bn3ywPvrq2Au7MHLGzfwZjUc9loXz0rQzfWIJRa4STRv+rKFcsLpQLe1afntaMwilog==, tarball: file:projects/model-core.tgz}
+    resolution: {integrity: sha512-sqPVUti4TvlQ2LOdUvEQCrVO3e52HzqoSep9fBzwrBPa1V4uqWGko70MwcUqt379Aoaxus/LhBXpipsta3LR4w==, tarball: file:projects/model-core.tgz}
     name: '@rush-temp/model-core'
     version: 0.0.0
     dependencies:
@@ -19409,11 +19374,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-document.tgz:
-    resolution: {integrity: sha512-JbmpZWS9k0cHwG3hMq7x5JONy0VXe3mI7wrgLMOOucwp2EQRY2VoGUo7r7braavPbdsWTPF/de7VyLuDUKCuJw==, tarball: file:projects/model-document.tgz}
+    resolution: {integrity: sha512-St2Jwm/oU5EpPdS6Vlfb+C6OQzOM5NCyUW4MP3oM6XKLczldB2AykV1z4UuPPhw27w42e+9kgQ55Tet582412g==, tarball: file:projects/model-document.tgz}
     name: '@rush-temp/model-document'
     version: 0.0.0
     dependencies:
@@ -19429,11 +19393,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-gmail.tgz:
-    resolution: {integrity: sha512-fCmdls0TPCyCZe/Bk1W2WBgSd5eyKTr/SzKfkHKw+BPquzWkzvGZSVfzHtDKAIzqMIhEOg2KK8fplB790iM1ng==, tarball: file:projects/model-gmail.tgz}
+    resolution: {integrity: sha512-Bmsl1/2h/DX6G5njEjb0hpKefll9pkcWV+4DyMW3KrQyz1lcFswWRSCK9fg6u3XrGe3QkMZrmikmdqR06WOV+Q==, tarball: file:projects/model-gmail.tgz}
     name: '@rush-temp/model-gmail'
     version: 0.0.0
     dependencies:
@@ -19449,11 +19412,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-guest.tgz:
-    resolution: {integrity: sha512-AT15/UZNrG5UB+SntcmV9cyza8Fh/u50uw7xijag/O0J4cwzvdBO1fWAOhstQ0FmIVY+FUnttelz2cZNf1wYjg==, tarball: file:projects/model-guest.tgz}
+    resolution: {integrity: sha512-Or2/f/1Ii2DeJo/jiHYKaLPaP1QnhHrK2uAs+oogoi29LtSZpU/dRQdhk+OamnvvIX56N0hFDo2YOLa3t41rBw==, tarball: file:projects/model-guest.tgz}
     name: '@rush-temp/model-guest'
     version: 0.0.0
     dependencies:
@@ -19469,11 +19431,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-hr.tgz:
-    resolution: {integrity: sha512-m1fNr1rzBg+FqCPoeWyo1GE0BmA1TRTTgNe3s48jF0b16O0EVtlW6c24vaex1Xaf7rPyrFAYyoVd4XLMGr1Row==, tarball: file:projects/model-hr.tgz}
+    resolution: {integrity: sha512-d0KD5OJUCdndC0oxT44H0hEJgvk9DACpN8YL+XB82ROn25ZR2d3lpVd9TwAojt4ycMBfC4L3+KNRosp0JmDv1Q==, tarball: file:projects/model-hr.tgz}
     name: '@rush-temp/model-hr'
     version: 0.0.0
     dependencies:
@@ -19489,11 +19450,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-inventory.tgz:
-    resolution: {integrity: sha512-ythNABt4xW593ayvK8rGht6ia9ru7RY6LuNNkSFidtfuwv8P8xErWuwFABPAvi+dlm/PpekUCcfDxgLmA+XiXQ==, tarball: file:projects/model-inventory.tgz}
+    resolution: {integrity: sha512-/4ZS8b+9KuUU41ImVq1k36KfD1NkxE8ZAsCbyDedOm6po1h76D2D/GOUI9lzz7+EVkQJY5ZgfDH/cLNiw+TfRg==, tarball: file:projects/model-inventory.tgz}
     name: '@rush-temp/model-inventory'
     version: 0.0.0
     dependencies:
@@ -19509,11 +19469,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-lead.tgz:
-    resolution: {integrity: sha512-/t+HhcqrtmB7yepjvHgfj8GiOiOYtbLz5dVy2xz0Kc3q4ek0e7JEbubshUH5uLXiRCKuxIRwh/TViUBT2TSzRQ==, tarball: file:projects/model-lead.tgz}
+    resolution: {integrity: sha512-9NPXePwMCZOY2po0hjeFh8jIMw72XNFX0mD1z7ZuguFz59tFzQub73JOdWJA1ON018pXMkQo+X6BV1LhMDXq8A==, tarball: file:projects/model-lead.tgz}
     name: '@rush-temp/model-lead'
     version: 0.0.0
     dependencies:
@@ -19529,11 +19488,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-notification.tgz:
-    resolution: {integrity: sha512-9qHAPglvvD6vr4c8XHKhavSD8/mRUUJTGwv/0oYgQ1GkVCfol4yGFkpj2/Me1x6j9siU9VYcHkyxM0xWZaLxsw==, tarball: file:projects/model-notification.tgz}
+    resolution: {integrity: sha512-2SQ44sYlL77E69Ue3MyqlNhCBVkJC6/fXTzKoUFN1QSsS2slObQAeqy2TYPFvjaDwkOQ1BgjgWffqbTAofKpag==, tarball: file:projects/model-notification.tgz}
     name: '@rush-temp/model-notification'
     version: 0.0.0
     dependencies:
@@ -19549,11 +19507,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-preference.tgz:
-    resolution: {integrity: sha512-DWcrdhmVC0tFBtoQReyqLnQIqt6QTVn5efUMT4Pv0UCtuzLS01PRZvs560yFGmda+exoscfOR6OTpVES1lw4Yg==, tarball: file:projects/model-preference.tgz}
+    resolution: {integrity: sha512-6GnB9QIZmKfVtUm8c3R8Co5PhPE2D43/+0Ch2QPiPe0LtySUmjjj72Nci4mLKzsg7AxlD+uLEHrvFaZxdMegPg==, tarball: file:projects/model-preference.tgz}
     name: '@rush-temp/model-preference'
     version: 0.0.0
     dependencies:
@@ -19569,11 +19526,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-presentation.tgz:
-    resolution: {integrity: sha512-jKzsXI2tuADBGn5O6WepaJ8UDjYWovLf9ar/sBf0GO9HBvsCfFzfjS+IuOs6wWy+NdGIybOuq96mBiYMIezn/g==, tarball: file:projects/model-presentation.tgz}
+    resolution: {integrity: sha512-wTPtSTFEQhKY95akJWFFsjNKVY1Sa8Ze4kjvkRcriFvfXrgxKJWroayJQ/DpX8j1na8Nm3awAumNXxN1xSdYzg==, tarball: file:projects/model-presentation.tgz}
     name: '@rush-temp/model-presentation'
     version: 0.0.0
     dependencies:
@@ -19589,11 +19545,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-recruit.tgz:
-    resolution: {integrity: sha512-lEs7b9MX/tAmxCHTztJGFtrmVpHwhUhlBRX81yWHN/a2HIaxw6n4c7drCaQR6fmABj0DQCBBWlZyTKkbXxBTlg==, tarball: file:projects/model-recruit.tgz}
+    resolution: {integrity: sha512-okf7MWpkXXa77uzcoITAQPfa3Vrk2VSI9a4aYr0s0RrokB+nZnbQ53X1vFZ4WmoOkGuLJwM6Y3mF1JMixQYU7g==, tarball: file:projects/model-recruit.tgz}
     name: '@rush-temp/model-recruit'
     version: 0.0.0
     dependencies:
@@ -19610,11 +19565,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-request.tgz:
-    resolution: {integrity: sha512-eCxJOTXo5G6c4JbaIbNjbxsU5AIEvESXeyb4TgLbuZNCDVg8xJmID9i6dY7UtVS2osCWZQaNNj1M8sGYMy8m/g==, tarball: file:projects/model-request.tgz}
+    resolution: {integrity: sha512-9sNmkA8SbzZBoOdcDWM2znwkxvc9eS3M7ImmLVN0Jl5TPCLhHEjeyTJXUXzJFRE9NWNxI0uz+tQ/fz2JKe1tGA==, tarball: file:projects/model-request.tgz}
     name: '@rush-temp/model-request'
     version: 0.0.0
     dependencies:
@@ -19630,11 +19584,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-activity.tgz:
-    resolution: {integrity: sha512-kwVDjcOSVjLpiaVmSZ0iETQD6qi+iyPwgf9hEBxGhMa3umYS4uEAqjPxCR1O+YqDzzyS2VAw70Xz2ZpaA2vJKA==, tarball: file:projects/model-server-activity.tgz}
+    resolution: {integrity: sha512-geTlMzxtB8fN/QlZeaKdrq6Bmc6rM9hQHWgS7ZMexDJnBGcPaZHVUbk2AFlpUQDSnFyKRlcb6+IwudTfSKQe9A==, tarball: file:projects/model-server-activity.tgz}
     name: '@rush-temp/model-server-activity'
     version: 0.0.0
     dependencies:
@@ -19650,11 +19603,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-attachment.tgz:
-    resolution: {integrity: sha512-zMH0NdBcZtY3S4O7A3IRmeTGWcuxq2j6o8aCuFTGal4fm8aczb3ES/S7E1JJJCsNuqpP6oeohlDax6X7Eas8kQ==, tarball: file:projects/model-server-attachment.tgz}
+    resolution: {integrity: sha512-GJLhxUDD9q/1GpImX1Ex+FgjIJspvZJmGt7MCjvgrrOtT+IiP5j8LyhLhASNKXZ2Rn8lrqaPQblef8aqH3BjCA==, tarball: file:projects/model-server-attachment.tgz}
     name: '@rush-temp/model-server-attachment'
     version: 0.0.0
     dependencies:
@@ -19670,11 +19622,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-calendar.tgz:
-    resolution: {integrity: sha512-H4fJe2Vuw559XgzxNZWH6JAt35exxjxpKPyh4oK/8ZHf2LetMFz2mhlcf/vM4LGAOUpFAqiMkr11RzS3//2v5Q==, tarball: file:projects/model-server-calendar.tgz}
+    resolution: {integrity: sha512-8h8ElHwIBFrGNYX9iooJWeOvIh1bI5GySETzncmscnyjdY1hNQX96AM/nRbrCTnzrlX8uICeshZ8rqT6Tg9foA==, tarball: file:projects/model-server-calendar.tgz}
     name: '@rush-temp/model-server-calendar'
     version: 0.0.0
     dependencies:
@@ -19690,11 +19641,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-chunter.tgz:
-    resolution: {integrity: sha512-o+QLEtxmf29fV6ijL4U/vRfu3gv4OjxXCVkrjwRt++Z212YIejVqKLQLWOuXwI6gJSg1RvLff11P+m2Dt/iu+A==, tarball: file:projects/model-server-chunter.tgz}
+    resolution: {integrity: sha512-rPAJMWEyqH1WQPOaUWhgt5X93R87bA2ALUoMNWJELwj2/eap5DGjnolxgkzcioLQ40dd1ufPramiINTZ0ip+uw==, tarball: file:projects/model-server-chunter.tgz}
     name: '@rush-temp/model-server-chunter'
     version: 0.0.0
     dependencies:
@@ -19710,11 +19660,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-collaboration.tgz:
-    resolution: {integrity: sha512-lHwfAaGajFQ1hp3dmV1hnt7l0xZhQo2g3TQQ50JKPUl4og3GdDyrLC2VTqmt7hgdffm32AdWj1gb85F/TitCvg==, tarball: file:projects/model-server-collaboration.tgz}
+    resolution: {integrity: sha512-y3F1j4+/a48qUjgaDO3UYauPrDKpyUTpNgvdlNWoMdiZM9F4i86jpyWYgI7XgA1Eyi3c30S20gZuMPR4HNbQ5g==, tarball: file:projects/model-server-collaboration.tgz}
     name: '@rush-temp/model-server-collaboration'
     version: 0.0.0
     dependencies:
@@ -19730,11 +19679,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-contact.tgz:
-    resolution: {integrity: sha512-VoPRtOcvPnTkD9vREuWCJnXeBtJB6TKKtZdCm89O6gEwc8TtXSQr0OSvJjqB/YPMn96ltxFqztLdeoD6D82UPQ==, tarball: file:projects/model-server-contact.tgz}
+    resolution: {integrity: sha512-1l4UpHXgGHKUWFOQsDRU4VhAu/naDeW8S1r+qzAEzm3MxfR/Ysi0JqrqXb68EwGG9NrDXyNd4bJ4ikGuaZ2Ukg==, tarball: file:projects/model-server-contact.tgz}
     name: '@rush-temp/model-server-contact'
     version: 0.0.0
     dependencies:
@@ -19750,11 +19698,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-core.tgz:
-    resolution: {integrity: sha512-2Kx4/Bf/YcKhVN+8iw28sWqYSug6zd4bugVCRsFU+6A4vy8U78kUhXd6fnIj4Kwpne0WAi1q0pcgv7jB+hGRyA==, tarball: file:projects/model-server-core.tgz}
+    resolution: {integrity: sha512-bG3yLaoMfAhSFcqk65rNtwZOJF6rQcU9IO/xOq4ITa0sn6vahHR3weUSYCIdf1VaEvEx5i8Z7N1ixSOx0w+pxA==, tarball: file:projects/model-server-core.tgz}
     name: '@rush-temp/model-server-core'
     version: 0.0.0
     dependencies:
@@ -19770,11 +19717,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-document.tgz:
-    resolution: {integrity: sha512-e2TRkOKdHNrPZMlTW/N4BrdVrV1Gr58LJW9SYMJzCINnLobTM55x+iObbN8TIl8syvBmu2M5ZYhvggtq6ElAHg==, tarball: file:projects/model-server-document.tgz}
+    resolution: {integrity: sha512-OjhAKNTYVbcLfvxx/PV08fWxTNOt/PlRqwn4AhDqcyo6Ugwm5Kl3sEouINES6P1M7cgGcNa6czKuV1pfNH3lzg==, tarball: file:projects/model-server-document.tgz}
     name: '@rush-temp/model-server-document'
     version: 0.0.0
     dependencies:
@@ -19791,11 +19737,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-gmail.tgz:
-    resolution: {integrity: sha512-UUdnCHpYm0xpJGa7cnJq04tetZDHHNkzjz/gpMbw2J/KH36ARlIsHBZ62jHFUfTuHf8TVeki+eH+FKPe7x9NZQ==, tarball: file:projects/model-server-gmail.tgz}
+    resolution: {integrity: sha512-wBrT0XWhQWs1JvlfOedP/YfmKxLdG5Ik3sv94faSTkM0JCbDielAHEzcYqDZ/W5D1nblBrDnr/rtwJ+BZ6P+UQ==, tarball: file:projects/model-server-gmail.tgz}
     name: '@rush-temp/model-server-gmail'
     version: 0.0.0
     dependencies:
@@ -19811,11 +19756,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-guest.tgz:
-    resolution: {integrity: sha512-akEz5ZppVM2lB6j5w2nZUoGsmluulr/MwMPlyNsxYNYC1tgqC+u14khPAOWkoRyjdsPGGHFdbyMRDEQNBE/OKg==, tarball: file:projects/model-server-guest.tgz}
+    resolution: {integrity: sha512-myB5p86LbBef0oAdDcBsVlqJaDK7tkk9uyrZQzgqVNJTztAWOFx0BKvoyHrICP3OeaSf73QoXqZOi+cnNAWHag==, tarball: file:projects/model-server-guest.tgz}
     name: '@rush-temp/model-server-guest'
     version: 0.0.0
     dependencies:
@@ -19831,11 +19775,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-hr.tgz:
-    resolution: {integrity: sha512-M4L3fW3gYeKBdXk3PaHy4u1tuCq0AAFIe6F/SWSeZioefq0f6GW+nerxFmAO3l/leySffba+rdXNmmOAzXleNw==, tarball: file:projects/model-server-hr.tgz}
+    resolution: {integrity: sha512-Gzu9EEDIeIY74zxChKs33KSQF7o8Z+Kp/6EpCF2ppFbeTaYVKhpS3uejC+0lwjhzyZsoCG/VFCb2ZBwqIenMSg==, tarball: file:projects/model-server-hr.tgz}
     name: '@rush-temp/model-server-hr'
     version: 0.0.0
     dependencies:
@@ -19851,11 +19794,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-inventory.tgz:
-    resolution: {integrity: sha512-eO98y5joMctiAqjRCN/oHFl14398QrJ2MOCd3KXOBuEBvquC3Dt5ruuuocwC/OOX7nenOYBBrb1yyWx4BrlTXg==, tarball: file:projects/model-server-inventory.tgz}
+    resolution: {integrity: sha512-B5E4T8qR4MybWeqTTvYxdqAnyPpNNgPcDp2TmP7k3ut5FY9/3PyjsY++YqDr+sHXUnR42a7kB5t4ZjXbrJtpLg==, tarball: file:projects/model-server-inventory.tgz}
     name: '@rush-temp/model-server-inventory'
     version: 0.0.0
     dependencies:
@@ -19871,11 +19813,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-lead.tgz:
-    resolution: {integrity: sha512-hX9RYp8zs4j+UD7340DJaNEkWqUCuMt9B6d8E16Q8u3XcA+ML1516/wORQf7b7HxQnS0SP9CzZBd85YvCWj8kg==, tarball: file:projects/model-server-lead.tgz}
+    resolution: {integrity: sha512-r6wm+ThuCo9qEUPFBf1+CUG9G6iFmSl3Azg0aRsBcudp3pGdPyih44ryGqZFKNMmlEr6Sp8k2vYq6Wzdmase5g==, tarball: file:projects/model-server-lead.tgz}
     name: '@rush-temp/model-server-lead'
     version: 0.0.0
     dependencies:
@@ -19891,11 +19832,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-notification.tgz:
-    resolution: {integrity: sha512-ecSl7lozwg/ojLAwxfCLnn60/O1LqX8X+xeA+GOelBvd/YF0+/fDT5ILo1eTapTEAsbovhCv66+aZIzwkD46AA==, tarball: file:projects/model-server-notification.tgz}
+    resolution: {integrity: sha512-KU51P+6VSkvKGtoLLtFCgELbp0lzt+DHTHqWwQSYsrf+Y/zSZWNaY4Jte5yukyyzYCEvP2guyoRkEzej+DV16w==, tarball: file:projects/model-server-notification.tgz}
     name: '@rush-temp/model-server-notification'
     version: 0.0.0
     dependencies:
@@ -19911,11 +19851,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-openai.tgz:
-    resolution: {integrity: sha512-PL9nCejLR6r9xJjLKYSc+d4W6ZkgncIJad1wHBXSy63rcKee+enPpMY6l7V5i/ZwDcAVTMPZgSu9LEbUkUCSag==, tarball: file:projects/model-server-openai.tgz}
+    resolution: {integrity: sha512-z9F6zDSSv16Fgfc+NOGuKsYYv2KF5Sg2we/5+eQxXQq79smT9AvsiT0cNi4FbotkK40Qr80LlhV4TsURfhCPyg==, tarball: file:projects/model-server-openai.tgz}
     name: '@rush-temp/model-server-openai'
     version: 0.0.0
     dependencies:
@@ -19931,11 +19870,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-recruit.tgz:
-    resolution: {integrity: sha512-ZFrrZwpItzZ4CUFmT0RicO1vagrEPkmrWsnmHMyLlK6hvrhvFod5Q4Dbc0eq674rUhejD5HgccAEudlZ+WaZ0A==, tarball: file:projects/model-server-recruit.tgz}
+    resolution: {integrity: sha512-PNuh9lp7FZ8L7nd2aP15jbJURG2OTRS/GXV+b6LddYHULQlNdLi0lEFP5OAMzOykm+VYPEGoyK/cdgauSy2UhA==, tarball: file:projects/model-server-recruit.tgz}
     name: '@rush-temp/model-server-recruit'
     version: 0.0.0
     dependencies:
@@ -19951,11 +19889,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-request.tgz:
-    resolution: {integrity: sha512-D4zVuSkAmGxw0TRlO2pQnmDe/QzLyfJSR85VxRmiNkgN5EeC3JzkD/L76+uIL/a3cdA8hICu3Pu99Fw7n9sPkw==, tarball: file:projects/model-server-request.tgz}
+    resolution: {integrity: sha512-wIfDESb8oS2QNQ7iCXmsoQhifcd0+EG+5g+5gUeYK4TKX85ARY38HLemQUrXM+y6cWAIzjYxgoIUBiUbktk4IQ==, tarball: file:projects/model-server-request.tgz}
     name: '@rush-temp/model-server-request'
     version: 0.0.0
     dependencies:
@@ -19971,11 +19908,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-setting.tgz:
-    resolution: {integrity: sha512-yTf/+CiZqRgeqRH25NtdiURHM9E3Z/mSqO0BdGvlsCZPNfIdsutZVDi0Q9J+EcViuvcK2MFtbwa3SQ+tRIhCiQ==, tarball: file:projects/model-server-setting.tgz}
+    resolution: {integrity: sha512-vBw3ND6Z7GvgnI04MOjEhXjLQYq56M7lnOkfrlBTf3vYEkxF2VSYVW9VU+k22Wv+jM8NGpLY9K4jyQAAJ3dKXQ==, tarball: file:projects/model-server-setting.tgz}
     name: '@rush-temp/model-server-setting'
     version: 0.0.0
     dependencies:
@@ -19991,11 +19927,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-tags.tgz:
-    resolution: {integrity: sha512-ekVsvvkRsgFxNr31MliAictHrPasg/Lkmhwy9Q5em1cHmZH3xRuknAdUn2+PG3qwZpkv34ouyTSDExFkatt8Sg==, tarball: file:projects/model-server-tags.tgz}
+    resolution: {integrity: sha512-wXFhC3Q+3XxeGsZD5WCkebTepThxguEPq+wMgNPQ0Zakm6SnMO6efBdL06jS1GTQqVCfc6JiiaRWCxYBr9HMpA==, tarball: file:projects/model-server-tags.tgz}
     name: '@rush-temp/model-server-tags'
     version: 0.0.0
     dependencies:
@@ -20011,11 +19946,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-task.tgz:
-    resolution: {integrity: sha512-35otM3K8Ojx7wCImCYLdKBSe7preVk8dJjx50MpiQNlvd7Q99DL7Ux1wo41erAtWONTxh0IhkZtsZmOgj7dGUg==, tarball: file:projects/model-server-task.tgz}
+    resolution: {integrity: sha512-0Z7Ga9O6nwis5RMzhvJ8/DzUtmGclV3HT6Kn/QkBOJqYH7SfhduGeDkZEl8UDAV8CTNV3QMt3vyRmzi83On1Rw==, tarball: file:projects/model-server-task.tgz}
     name: '@rush-temp/model-server-task'
     version: 0.0.0
     dependencies:
@@ -20031,11 +19965,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-telegram.tgz:
-    resolution: {integrity: sha512-8IVDdLr5KDdT4Cam2+oAAaSoNY0JqL6lfvg4Q8dj3rbrj9WnSV4RGlKrr6T7c9WiRmapczFHc+mduaRkB4RVcw==, tarball: file:projects/model-server-telegram.tgz}
+    resolution: {integrity: sha512-8kUC8yMvpfSYIgWaJO395QXIZyicAx/62CYG5tzdyc5LRljduUmzkZfIPmeT59zOAjRmcH35/hWAS6e2/cnJvg==, tarball: file:projects/model-server-telegram.tgz}
     name: '@rush-temp/model-server-telegram'
     version: 0.0.0
     dependencies:
@@ -20051,11 +19984,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-templates.tgz:
-    resolution: {integrity: sha512-R+Z79JT0TV5Fy6/2H0vbzqYAbp9nIKmRC6bLUrSDjkUn4elTXWnBu44WCUwYgwIAcAj0mSeeT/ba23YNTt47xQ==, tarball: file:projects/model-server-templates.tgz}
+    resolution: {integrity: sha512-t4ZbYzxKqtxcqY+rdasRAre/86nKZtuXv876NwDVJkeLyYb5PpjWalOrt870XIqfO98SOtGgyT5H8zT+51K+TQ==, tarball: file:projects/model-server-templates.tgz}
     name: '@rush-temp/model-server-templates'
     version: 0.0.0
     dependencies:
@@ -20071,11 +20003,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-time.tgz:
-    resolution: {integrity: sha512-u27Dbh9sMM9RQznVDnMB5Tzj+FKN98E16dNoWVTz9G1YzhnPXxi2ZDD1hYtlYH//G/Cc9qfls+ggB8OKrm4cMQ==, tarball: file:projects/model-server-time.tgz}
+    resolution: {integrity: sha512-eZORhVxrT3dWI4AvvOg/MudXWj+odsD4hLY/I4JRsHmjuif7efheNeHYQ9s2G42jhfck1R9xuUmjb0KiEHchPQ==, tarball: file:projects/model-server-time.tgz}
     name: '@rush-temp/model-server-time'
     version: 0.0.0
     dependencies:
@@ -20091,11 +20022,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-tracker.tgz:
-    resolution: {integrity: sha512-8TqauIOhrL/TrZIwsKyaixz5G2XlQjulPp9aMFm7gMxRHm7b3bjUiPI7SZ0bC4+kP99o5mxepmyiLsU/XrYSig==, tarball: file:projects/model-server-tracker.tgz}
+    resolution: {integrity: sha512-SqOOZxqJ6t5V35LVpzcQsMUnWB8seuLLHGy68XN8zBq/kE49oQ8+uPAw7UdMvP1gmw2jb1X0LdzE8iW1/T4vDQ==, tarball: file:projects/model-server-tracker.tgz}
     name: '@rush-temp/model-server-tracker'
     version: 0.0.0
     dependencies:
@@ -20111,11 +20041,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-translate.tgz:
-    resolution: {integrity: sha512-9Fmd456K3TZEPO166o14XqerrBMcpz9Bc9DOWvdhT9E6a+uaqBVsGyrNAHAZLJ6LDPYNC+1fzPIS1HpYc42vvA==, tarball: file:projects/model-server-translate.tgz}
+    resolution: {integrity: sha512-8/OSoehpx+/4l2bwpXQe16sz0qQYYJ0IFC4n0DglB+okVxN1A6FIGoLMbqiYGFSa90iiepduMtXq393dS1slSA==, tarball: file:projects/model-server-translate.tgz}
     name: '@rush-temp/model-server-translate'
     version: 0.0.0
     dependencies:
@@ -20131,11 +20060,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-server-view.tgz:
-    resolution: {integrity: sha512-Wujuad+YJVZ9gDpFkVw9plAgbLZK02joO9XOMvFEVcqGiY5Xh1wpBpisV0KMlGGgmnmEDFH+dnRHNVmY8pD28w==, tarball: file:projects/model-server-view.tgz}
+    resolution: {integrity: sha512-sQxMChRFICc9f2AsUzY9WWNQCMujzYhDkNNmhW94enjDUo4xoBAwuVsSvE9S7VOSnXUaaC8gsaKA6i/61ryhIw==, tarball: file:projects/model-server-view.tgz}
     name: '@rush-temp/model-server-view'
     version: 0.0.0
     dependencies:
@@ -20151,11 +20079,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-setting.tgz:
-    resolution: {integrity: sha512-j2+par5fbIk0fQntEm9Yc9+pjkzX1Ixjh/tSmxL/TbTbobmq7S4NkQ0vFIByIh1DRRYETc9Nvl65W1atenp/TQ==, tarball: file:projects/model-setting.tgz}
+    resolution: {integrity: sha512-VDOqQijzAZex+s1WcWR5EjGjNfDpLVAIz9bw8/axLtuhFg1dd3eQn2DiUuvstdki+xUfxMB+b04cJRJbyHaYtg==, tarball: file:projects/model-setting.tgz}
     name: '@rush-temp/model-setting'
     version: 0.0.0
     dependencies:
@@ -20171,11 +20098,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-support.tgz:
-    resolution: {integrity: sha512-J+zBmhcdZfAqwRHh0oUmKO+ga01ikENbktPTCI4Ziz252/YDYcgjJ0NbzNcPfheuyjAW2HFA904j4KQpmWtblw==, tarball: file:projects/model-support.tgz}
+    resolution: {integrity: sha512-kywu/ZiLs7dO3rHXOA4WlPgjiYN6tLfuPPDJWcry6rIgxYxD+pXVXOyx3bjspn3HGdY88qyTGxYJBDuGHshTuA==, tarball: file:projects/model-support.tgz}
     name: '@rush-temp/model-support'
     version: 0.0.0
     dependencies:
@@ -20191,11 +20117,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-tags.tgz:
-    resolution: {integrity: sha512-N3Ip1RZGFzlSHA+rbVwSewYmoUESiWV3N+xelnSm2MZ4s2Oei/c7EQ7m+2td2wip1gEfhLL4wbEKfvMswkkQCA==, tarball: file:projects/model-tags.tgz}
+    resolution: {integrity: sha512-sCwR1h+heWNPwJp6Qo0KxDc5LqK7cRbDHkgZIXiEtJsegG1vwJJLmrCEnq1NwfMmvOxnVZDemo4SE1MjrNq4MQ==, tarball: file:projects/model-tags.tgz}
     name: '@rush-temp/model-tags'
     version: 0.0.0
     dependencies:
@@ -20211,11 +20136,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-task.tgz:
-    resolution: {integrity: sha512-dwcT+Z5GRNUUHfngIuBccTtt1yKE5ju1uOdAM2CcUAMWPRxtoh/ahFIYTPQMbIUIDkGqKA5F62c6C1+NTL1FhQ==, tarball: file:projects/model-task.tgz}
+    resolution: {integrity: sha512-YZocNhXSv45yA2GYjG059U3vgSqE1U/8p0GmMxbCNVi+E/NYLib9tj+fCHNpqLkhw73iBYBgvYgx50SqqGSXBQ==, tarball: file:projects/model-task.tgz}
     name: '@rush-temp/model-task'
     version: 0.0.0
     dependencies:
@@ -20231,11 +20155,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-telegram.tgz:
-    resolution: {integrity: sha512-BfZyoDjih87tFmpYaLbidbDEWnRVjO7iBGEFJXPfgyISFXdzfr4w6rURZzytRYuNRbP77yQ0OKH4C1LkiZR+PQ==, tarball: file:projects/model-telegram.tgz}
+    resolution: {integrity: sha512-wcnu2k3YSCa3f+mSjkNgTMALpMQbtsDzLnJ1XSgLOvxBJEmwtSGnTrRpiiKXccA9JbwgygHt7PtkGeTqeaD2WA==, tarball: file:projects/model-telegram.tgz}
     name: '@rush-temp/model-telegram'
     version: 0.0.0
     dependencies:
@@ -20251,11 +20174,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-templates.tgz:
-    resolution: {integrity: sha512-L7DLPKk/Emfs6KfbfSAbLaE1xJ9zaMfx4jSuhIEdJF0Zv26kN4Mqjcq4SkWPMDsO+Y1k7+TdGopqQWige9ntGQ==, tarball: file:projects/model-templates.tgz}
+    resolution: {integrity: sha512-BsRUF1iyz2/+l2Osz7zN2Nvpf4AU/TYdEJa8oW1TiwSnfsllZJ60bUEANAmaDYM8cU1rAZgoxlI9fTt7S6uXHA==, tarball: file:projects/model-templates.tgz}
     name: '@rush-temp/model-templates'
     version: 0.0.0
     dependencies:
@@ -20271,11 +20193,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-text-editor.tgz:
-    resolution: {integrity: sha512-w8BSf28xb84IF5ChM9boPUTB0OzlNIF8sbfZNWzSb0myYQ+4es3H3uJeF3tPfcxMqBPFaswlYjEMRjDrY/xoxA==, tarball: file:projects/model-text-editor.tgz}
+    resolution: {integrity: sha512-9xYo4C71TP8o+sRUUtlb68x63BP9jX0NUTo/0BVU9HDVFsCtHyQbHoVduzqrCLIivbcyPNbz0a7C41CFPuseZQ==, tarball: file:projects/model-text-editor.tgz}
     name: '@rush-temp/model-text-editor'
     version: 0.0.0
     dependencies:
@@ -20291,11 +20212,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-time.tgz:
-    resolution: {integrity: sha512-XCIFtZCPReL043R2aEMcHhdSvq2w7h+GsMsXAb1mKMfjMPLDbRoF5631UKaNve3s4hnFHajVkKqZmP+ERL0LPQ==, tarball: file:projects/model-time.tgz}
+    resolution: {integrity: sha512-OUG+qlKFJwY/3y2wzWTvlrg/mt2OpvYAiGyq3b6LizsQF86AS6EV/LYlLZvhiyuD1fPboPF27UuAry85LiaMlw==, tarball: file:projects/model-time.tgz}
     name: '@rush-temp/model-time'
     version: 0.0.0
     dependencies:
@@ -20311,11 +20231,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-tracker.tgz:
-    resolution: {integrity: sha512-p3xK4+rzVJVW7hnarFmUDbud8NjwblokKYQLADTiaP5YR9CSZU3mn+h0CpoMNU5qcpAoj0drTcKaSmgWfV7trw==, tarball: file:projects/model-tracker.tgz}
+    resolution: {integrity: sha512-1yO1l+P72MnyqoZOk7ZdlC6piZLHTDHvdSzFniVsPrxQ7nbIVOCp0hmw+cjbYDQrhzJl8LMwUikfYPXP+auR7Q==, tarball: file:projects/model-tracker.tgz}
     name: '@rush-temp/model-tracker'
     version: 0.0.0
     dependencies:
@@ -20331,11 +20250,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-view.tgz:
-    resolution: {integrity: sha512-KYXpt80+P98DL4AbAQuAREiduJ7/1ceAL7iAdpQPR4Spq8VUKlNNyIePhi+PJlBvSKBuwllGXmqv+KbA1VT6dQ==, tarball: file:projects/model-view.tgz}
+    resolution: {integrity: sha512-N8MhTksyqcATLZxCtHM6x0uAbdOedZ4tq0rEXsQqZA91iryblx/TODXiUjXbTPXrO7/odSCLKTId8K8gMNW/Vg==, tarball: file:projects/model-view.tgz}
     name: '@rush-temp/model-view'
     version: 0.0.0
     dependencies:
@@ -20351,11 +20269,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model-workbench.tgz:
-    resolution: {integrity: sha512-834ZByWO1BiKDFQSROObFpWIGXT1dYkJbQ+w6HVn3AbZrFlT8nY/pcoZ1vhuoy6lTlGEb/oExdLofODtJrVTJg==, tarball: file:projects/model-workbench.tgz}
+    resolution: {integrity: sha512-UHVbCMAENVJfiVODLq3hNjlG5W/vykfnzhXT5GNOYIW3CGj2nGiJCyvmG96Kfvt6LIYGVIjSpVhaCi6lpDZtQA==, tarball: file:projects/model-workbench.tgz}
     name: '@rush-temp/model-workbench'
     version: 0.0.0
     dependencies:
@@ -20371,11 +20288,10 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/model.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-6AzhqeTjgXut/iP4da84Io2XUxiMinE0o8DImpaKs3CAIdKhxpKsWvSUChNiPKewQVFYD13OFyRJWmltXWxpIw==, tarball: file:projects/model.tgz}
+    resolution: {integrity: sha512-HZjjPAnuNQFDwDEJRpD3soC0Xv0PZ5MO5fdPO25T/voPL7GzDMCuDRYh9Qd0QGBWIkylDT69g7coT3JQjwk1kw==, tarball: file:projects/model.tgz}
     id: file:projects/model.tgz
     name: '@rush-temp/model'
     version: 0.0.0
@@ -20405,12 +20321,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/mongo.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-btz2YaZZ+BrjtiwUcLbTtQyWwyIJjMaoAVGrJABTfbKJCdQ6C4Har5Bq3fdNXvRJs6yCop9hUCcBbkxNHf2s1w==, tarball: file:projects/mongo.tgz}
+    resolution: {integrity: sha512-khM/rinYZGcUXws78tu+4Eez0Nk0DDMIRmVQymNzIKoNptNIo2Uj9A5aD3m1XIQX+UnLGmNFN60pQ+iuRJ6YCg==, tarball: file:projects/mongo.tgz}
     id: file:projects/mongo.tgz
     name: '@rush-temp/mongo'
     version: 0.0.0
@@ -20446,12 +20361,11 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/notification-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-SK5EWhXqFAPY1cQ5K3zWwBeqFAawSt0Mm9NCCtA6dbXeh/Nov37CL20yOVIWI9+VFtLjNHmEMycM9B3XNECgcw==, tarball: file:projects/notification-assets.tgz}
+    resolution: {integrity: sha512-d7hLIE4JZxQ9RrDxWWxXn1OPr8Rwm4E7gFfoqpBZtp5gn4EMxurBqR4rVa01rqiUlK6Vj4pCN+pHBZ7gQzZokw==, tarball: file:projects/notification-assets.tgz}
     id: file:projects/notification-assets.tgz
     name: '@rush-temp/notification-assets'
     version: 0.0.0
@@ -20478,7 +20392,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -20528,7 +20441,7 @@ packages:
     dev: false
 
   file:projects/notification.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-0kY50UBZsMH1MFwIef7mijMzftS3gPOoGeFZ4wwGBN/GuMG3S592QnfNTnvOUYL8QSgp39KdX28yP92l3xe1pg==, tarball: file:projects/notification.tgz}
+    resolution: {integrity: sha512-P62Rk6euq+0S5GQeNeDNgIgny9+12R5wLM7Kd6ET745dGKsAs2LJivS5NTyxXH1R3jPYtfLQ9GaOmXSFTF5HOg==, tarball: file:projects/notification.tgz}
     id: file:projects/notification.tgz
     name: '@rush-temp/notification'
     version: 0.0.0
@@ -20556,12 +20469,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/openai.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-GPcm8X12w23xZG3uz55Tk0XRQ7kYPvD0d+BChFt5YH+kzze9I5+/LTrUSbbv9nZnjV/kmNvEmmFEZmITXpbw1Q==, tarball: file:projects/openai.tgz}
+    resolution: {integrity: sha512-jctOwrRZSmIDeMJVCE79FqUIWFHSAzVcw5wMCsv8IjlhgyD9zIwi9y3jq7L3Q1/2Lio/NwusHwvem93FI36MPw==, tarball: file:projects/openai.tgz}
     id: file:projects/openai.tgz
     name: '@rush-temp/openai'
     version: 0.0.0
@@ -20592,7 +20504,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -20641,7 +20552,7 @@ packages:
       - ts-node
     dev: false
 
-  file:projects/platform-rig.tgz(@typescript-eslint/eslint-plugin@6.21.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1):
+  file:projects/platform-rig.tgz(@typescript-eslint/eslint-plugin@6.21.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(svelte@4.2.12):
     resolution: {integrity: sha512-zmjjcyO0AeIbrGAC1yiYTCaaAJIqjY6sVvNehCW93ZM3wyyTd4hfOgPx5JIp+VZHJ3khrPREsxX/UL5RynBHlg==, tarball: file:projects/platform-rig.tgz}
     id: file:projects/platform-rig.tgz
     name: '@rush-temp/platform-rig'
@@ -20650,7 +20561,7 @@ packages:
       '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3)
       esbuild: 0.20.1
       esbuild-plugin-copy: 2.1.1(esbuild@0.20.1)
-      esbuild-svelte: 0.8.0(esbuild@0.20.1)
+      esbuild-svelte: 0.8.0(esbuild@0.20.1)(svelte@4.2.12)
       eslint: 8.56.0
       eslint-config-standard-with-typescript: 40.0.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0)(typescript@5.3.3)
       svelte-eslint-parser: 0.33.1(svelte@4.2.12)
@@ -20665,7 +20576,7 @@ packages:
     dev: false
 
   file:projects/platform.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-3xqZpOJyMAaHldx9JjRSHALdSUnPq1wslR5NQqx1Ijyw+ZGJJPdJrcQDgyFFi5X8ATgyD3xgcoNiQrMILktGog==, tarball: file:projects/platform.tgz}
+    resolution: {integrity: sha512-GyVd1NUl00O73Bwq0b/KFXhAfrko5BnqcN9ak+WWmDjHqi4CsWUfYm6ol5B7rbC38dqXXD4yBad/iEgywLliXA==, tarball: file:projects/platform.tgz}
     id: file:projects/platform.tgz
     name: '@rush-temp/platform'
     version: 0.0.0
@@ -20693,12 +20604,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/pod-account.tgz:
-    resolution: {integrity: sha512-+kVCe6U3Gg7FsnCeS0/zy0H1wN7vbv7acemFnbvVRfwxuOV91al2L7xErXGaoMWbxf3Pe2gN4LiFjr1X5Np0dQ==, tarball: file:projects/pod-account.tgz}
+    resolution: {integrity: sha512-nDD+/VgDS0KrGvPf9CH9ln72wJYfnlAuo6hkcfV8/Mj9vX2S434s62TH/MzgAtepyf7UcIgo5zPaEA9jAMJwtw==, tarball: file:projects/pod-account.tgz}
     name: '@rush-temp/pod-account'
     version: 0.0.0
     dependencies:
@@ -20744,11 +20654,10 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
     dev: false
 
   file:projects/pod-backup.tgz:
-    resolution: {integrity: sha512-bKqm+rL9szU1b2bZgF330t/bLcKYoS0qqZJ1AbJ5SQYWh3sN6C97BO6ZEFfE/R18aNDUqE4yUVAZ9bNQhCpuYA==, tarball: file:projects/pod-backup.tgz}
+    resolution: {integrity: sha512-yc02KSwBh3bR04WibDit9qk2laQjUBe6zoYEvGgj8otNXuxRdyU0HRYU+8U16eJ/1s963g4rfYnQwI07TglwNA==, tarball: file:projects/pod-backup.tgz}
     name: '@rush-temp/pod-backup'
     version: 0.0.0
     dependencies:
@@ -20788,11 +20697,10 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
     dev: false
 
   file:projects/pod-collaborator.tgz:
-    resolution: {integrity: sha512-kwFyh5C3oSchhyZTV/cL6tIJsEFdDuYWdD5lM0bqC6Br5eznNuRD0Fum3CBT8VxWcWxXHrkpB3o1C55rYiCTUg==, tarball: file:projects/pod-collaborator.tgz}
+    resolution: {integrity: sha512-sOIFQAWXhAWGTNDNS9JLJjxizKMeb4Sh/u1NyEfDDDigRy7aFn94WNmCuEBtr1q4SUJOUYgDFUpaYsRlH1GxQQ==, tarball: file:projects/pod-collaborator.tgz}
     name: '@rush-temp/pod-collaborator'
     version: 0.0.0
     dependencies:
@@ -20822,11 +20730,10 @@ packages:
       - babel-plugin-macros
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/pod-front.tgz:
-    resolution: {integrity: sha512-GL3Lo44ZK+ONrZYYP192Ixh6X9/Vq3wkWvgosdYesIrmQEvvZaxPmtLZUwJRpZ5HiYAequ5u015rUIz+gjhVcQ==, tarball: file:projects/pod-front.tgz}
+    resolution: {integrity: sha512-UmIsECWbpehaglgL02OhALHnpL6xMRjh+O3GN731CbMzy2FAhAGYvN27N8wyUvAGXJwM9yCttPSHkvC5kAKaCw==, tarball: file:projects/pod-front.tgz}
     name: '@rush-temp/pod-front'
     version: 0.0.0
     dependencies:
@@ -20870,11 +20777,10 @@ packages:
       - babel-plugin-macros
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/pod-server.tgz:
-    resolution: {integrity: sha512-FSoSzNnTpcN3LGBPNHVgj9d1lvrK1m42zOZhd28X0sqIOozY1q+QlVfgrYRcWaJdpLSWvQWR9p7n9+amlkWIMA==, tarball: file:projects/pod-server.tgz}
+    resolution: {integrity: sha512-AlkFPwCCc6zto8D19a7LcI5DX3SV3xING04rCXHVaFrBGQivH5GDedydiekeO43cbahgp9Q/jI91/uxJhCHKiw==, tarball: file:projects/pod-server.tgz}
     name: '@rush-temp/pod-server'
     version: 0.0.0
     dependencies:
@@ -20906,11 +20812,10 @@ packages:
       - babel-plugin-macros
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/preference-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-BvWOw+y2uMz0Kt6SIM9GHbOHj2vEtYunYLqxL1/t7jJwYkBvkP7Kxtra6P/AH01MKDX6xCwKfrCrGYfSxdv80g==, tarball: file:projects/preference-assets.tgz}
+    resolution: {integrity: sha512-JLVCpX+sMHMmLmYywkvu9sAsANp/CWVphZcSWlbqNwOnQoIP0eFUnGwG5CD7b0UYxDlWShZ1pG8YrKzFhY6Yeg==, tarball: file:projects/preference-assets.tgz}
     id: file:projects/preference-assets.tgz
     name: '@rush-temp/preference-assets'
     version: 0.0.0
@@ -20937,12 +20842,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/preference.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-k5x2raiUz3Qq11vTZihRA2z0MJVlrocuA86AivYGZ/l9ARzHdim4/QgRjnbNhL86JDw3UdbImw1FF8xfCXHIGA==, tarball: file:projects/preference.tgz}
+    resolution: {integrity: sha512-zZIsWOnMSMUmw64kJeKG9UlVyGyUlcgzkXeT3h8oDazvtyWJD9Niic34Bb11wjf3GCjJ0MgiylUBeXoypA7Qvw==, tarball: file:projects/preference.tgz}
     id: file:projects/preference.tgz
     name: '@rush-temp/preference'
     version: 0.0.0
@@ -20969,7 +20873,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -21080,7 +20983,7 @@ packages:
     dev: false
 
   file:projects/query.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-UJPz70/3XBqbZVD2xp90d4ZJfbu2dQfcszMNfVlP7Jvck6ls2XGj3dugCvX3oC7rRsdtcEULtAiFC5bFfgRidg==, tarball: file:projects/query.tgz}
+    resolution: {integrity: sha512-mjK85PglsAwPINQ7XM03imZnSs3Arzd4B8s0lUtdFcMNpn416TqQvRIQhd18Y6kaWqD4RM/7GDPahGhvxou0sw==, tarball: file:projects/query.tgz}
     id: file:projects/query.tgz
     name: '@rush-temp/query'
     version: 0.0.0
@@ -21109,12 +21012,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/rank.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-yMhaMrTSYAYQYobOvIaEaJ8I63sXFDoE7nGIyPHy+I7EH8zvj1o8xrj/gVh1A90GURX1nv5Mb/Mc/Sr8WXfqNg==, tarball: file:projects/rank.tgz}
+    resolution: {integrity: sha512-CFhOCNYorpwPLIlkO8CSNQmkgYkgP2x2V5WpoJIffBiohZ9rbYaKJjTVZuDL0JeAkwyBNL/2JrZxu0bNN2adGA==, tarball: file:projects/rank.tgz}
     id: file:projects/rank.tgz
     name: '@rush-temp/rank'
     version: 0.0.0
@@ -21142,12 +21044,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/recruit-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-MLiSApdxhPWpudufURONVX7Vi5wsUmriAZWXjB+rzUqbPwxcFQoRFX9a8r3QSvMq3OkQjvS/WU6Fk53DA0fhFA==, tarball: file:projects/recruit-assets.tgz}
+    resolution: {integrity: sha512-eay4MMwbTZxUlbpygKw03T5YxINuf+4Ca+N9zs8H40jOzEnuj6/yof4nCsKzt7OziSH1AcZxHpGVMPdMYTOdgA==, tarball: file:projects/recruit-assets.tgz}
     id: file:projects/recruit-assets.tgz
     name: '@rush-temp/recruit-assets'
     version: 0.0.0
@@ -21174,7 +21075,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -21224,7 +21124,7 @@ packages:
     dev: false
 
   file:projects/recruit.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-/sQNSG/Y6B6CNeDLZdu1H/P1w1uoQ9X3LI0KL3hjCNYX7tU27Q7IqPijrt5sK5eoKblxi43BHLCVHzs/8og8nA==, tarball: file:projects/recruit.tgz}
+    resolution: {integrity: sha512-lbfehnJpQBSwKHba7DrTlZJ1q40tnOPcW3EePKqroWlWtVUcvuvmkO/4DRqXL1h9N/CvioxrkZB+BDbtJUJOxA==, tarball: file:projects/recruit.tgz}
     id: file:projects/recruit.tgz
     name: '@rush-temp/recruit'
     version: 0.0.0
@@ -21251,12 +21151,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/rekoni.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-40w4Air82A20CZnpqBy17bfOCL13LycC4CIFSkQyxWItD0s5YfA7BLCLnOnF8GEbUiSXWV1EWYSykP9WTGBLAA==, tarball: file:projects/rekoni.tgz}
+    resolution: {integrity: sha512-szJIzZDAdWIM1m+78XBO3oj/kgCmIqjI0o2b9vRbUKwe28oRJjQn41NcFQ1IjOUtSRELZ1JL2S0KADvVeF2UiA==, tarball: file:projects/rekoni.tgz}
     id: file:projects/rekoni.tgz
     name: '@rush-temp/rekoni'
     version: 0.0.0
@@ -21283,12 +21182,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/request-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-2WFyNo67S7rhVqOp/6wW7eAISi+BCIA6f+sst5B3r6LgTLwO7zp7d1aVvnfLH7ez/f59druHm3flfYZfYqD0kA==, tarball: file:projects/request-assets.tgz}
+    resolution: {integrity: sha512-KH0nn09kXq05NPDiEMPq0JXGc8ID/THczdyIS45va/0vn7G3A/VsRcfTbNMPcefqrHt5+StcbxVNZLVZsm4RWA==, tarball: file:projects/request-assets.tgz}
     id: file:projects/request-assets.tgz
     name: '@rush-temp/request-assets'
     version: 0.0.0
@@ -21315,7 +21213,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -21365,7 +21262,7 @@ packages:
     dev: false
 
   file:projects/request.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-4HtkoV4LbmrOiigTpftuAmwkGawxuLPLAeppbHdedcKIU3Hs5LJyGRA5t4lcc7RmJmu+JoOq1UkJAy2SyxwHKA==, tarball: file:projects/request.tgz}
+    resolution: {integrity: sha512-RwgV2f7m67TNVeaop+vO1yNkt2q8WC0Yn543j0YIcHHzzkCsmKqbqwktWAS1lPe7ObTvetSnI+wdkomnXQXtGg==, tarball: file:projects/request.tgz}
     id: file:projects/request.tgz
     name: '@rush-temp/request'
     version: 0.0.0
@@ -21392,12 +21289,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/rpc.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-KlivKmk8BBDXUkvwOKllxv7P7nYunUbMUahTqxpNrh3BpU1/fdNLxv8HTNvIjr6JHsz5cl/c4cvaZRi3aoltDg==, tarball: file:projects/rpc.tgz}
+    resolution: {integrity: sha512-3PbHO4iTLUi4E5/GXMIPda1yGPz56sNw1ugm/l+laEfU4qkNvJkrbc3Rd4GHNyCRof3dt+56mgLbdo565bx2cQ==, tarball: file:projects/rpc.tgz}
     id: file:projects/rpc.tgz
     name: '@rush-temp/rpc'
     version: 0.0.0
@@ -21426,12 +21322,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-activity-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-0BcRzqOnQn8kHNe4K/3a7CntqY7eNxE9sp0++C+6g8ezzrndtXuhhvkrUL1lJZL+nEXL0pTs08sU6rTA71V+FA==, tarball: file:projects/server-activity-resources.tgz}
+    resolution: {integrity: sha512-DOHJvpxlGEe1I0DU7HLDNzXy5Mvo8b5KD5hDzbK7tPwaPGjm+6QJ1QRWR/KjhA/SasREvrhbjPFnCymvJsBYBA==, tarball: file:projects/server-activity-resources.tgz}
     id: file:projects/server-activity-resources.tgz
     name: '@rush-temp/server-activity-resources'
     version: 0.0.0
@@ -21458,12 +21353,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-activity.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-mx0Vm/kxTjYJ2Dvz0zt/6uc6LSCaO4nmIfNch9AADcgt6w9fG3D5cd82x9vKvBHxD/QalrQV0LVrloipbnPyXw==, tarball: file:projects/server-activity.tgz}
+    resolution: {integrity: sha512-jTvj2xq+Oo1npFM6QzBVK1aMQSO7PdMSKlEwUHgqr5GS5pJ/qYVZT5X/GjwhLy4ut1+5ylcdsZ9v93u4RQlxWA==, tarball: file:projects/server-activity.tgz}
     id: file:projects/server-activity.tgz
     name: '@rush-temp/server-activity'
     version: 0.0.0
@@ -21490,12 +21384,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-attachment-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-vgZZ9qfzF9RdaDmqOmuIvnksysuAqeE3dbNoPLGXbUYSDvxS1tJU+ouEQVqrRJmY0bXnBzjH7n+S1PXNpqJZ5A==, tarball: file:projects/server-attachment-resources.tgz}
+    resolution: {integrity: sha512-NKKRZbg2iwVFvYYeCyccUID3XDdSL1Y5bwuO/mvmi5XD5yuG1ZE7wwjfg7btP97tBk7mFPdAgf+uyv4FinB0bg==, tarball: file:projects/server-attachment-resources.tgz}
     id: file:projects/server-attachment-resources.tgz
     name: '@rush-temp/server-attachment-resources'
     version: 0.0.0
@@ -21522,12 +21415,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-attachment.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-KHYU6hi0rk0/yZr5VdUpidY1Q4Frk8cFBI77SMpCK/lomDNTE90MCDhqq545mKpZmCmW6zeCnJeG140M4F4Lrw==, tarball: file:projects/server-attachment.tgz}
+    resolution: {integrity: sha512-In36FEweBQgcA4Kja3Ux9OxX4p8Ht1qXqQx8MB8Zcl2SMOb685/wG+j/VAb8qu7wVXqEDEgt50s4lRF2P9ikHw==, tarball: file:projects/server-attachment.tgz}
     id: file:projects/server-attachment.tgz
     name: '@rush-temp/server-attachment'
     version: 0.0.0
@@ -21554,12 +21446,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-backup.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-wg3C/1npd2Ao7FSlOFXOU78Gtp8HCqC/ZojE1ySfm2tU1L4hYd3tlmmm5HK5AGvrHwa2REkWj2H9tPYzAklOig==, tarball: file:projects/server-backup.tgz}
+    resolution: {integrity: sha512-/DF/SldrDwvsP+n5xM4K8z7OKb/7IGM/8sIX3YGLptz726V7IQYtYl9CXiMXsocr5FMKOjFkC6GsJ+LkG+Z31A==, tarball: file:projects/server-backup.tgz}
     id: file:projects/server-backup.tgz
     name: '@rush-temp/server-backup'
     version: 0.0.0
@@ -21588,12 +21479,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-calendar-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-rVeYqePnQ7Kv5dj9T7F7liHrMG7BaXxOGTEWnN4rK9XBI758z5j+EfVv8sfoMdQbbS6lElz+d2ruh1lzL8VGDg==, tarball: file:projects/server-calendar-resources.tgz}
+    resolution: {integrity: sha512-O9r0dwp8UNHNAFUcHEjGA8aUtRDc4ADU4lXKP/DkUAp7tbJpnnGFcjqWL2c4caZiRC53j9GHxYMAfzXfPHleAQ==, tarball: file:projects/server-calendar-resources.tgz}
     id: file:projects/server-calendar-resources.tgz
     name: '@rush-temp/server-calendar-resources'
     version: 0.0.0
@@ -21620,12 +21510,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-calendar.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-wnPmaqsOG2FjdIZC66qmAFTgxVVrBBENWBwFvsueRDKLxbz0958TUdjuh3HdDvkJ4YVenYp5QD3l0uaRt2I+Ig==, tarball: file:projects/server-calendar.tgz}
+    resolution: {integrity: sha512-Sspa/Bh065dIf11rv31/6jyGOFqfAvdb3JHbS6tMJrMNaLuXMegxYwX56PBl44WnYoa3phOdHBpJ5NzxTWxK1g==, tarball: file:projects/server-calendar.tgz}
     id: file:projects/server-calendar.tgz
     name: '@rush-temp/server-calendar'
     version: 0.0.0
@@ -21652,12 +21541,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-chunter-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-MrYaCa3ooPlUq3aTivSYKjKXe+e54sntrUd6kk5Wuad4mXdCVNQsDEkr75wQqJveZy6T6wUBJhrSynoxDUN7mg==, tarball: file:projects/server-chunter-resources.tgz}
+    resolution: {integrity: sha512-36Zfz2hULF354MYBlzMfn0VAuSku0thlqkoVBZmvtKKGlmCPVg1y0ZGV2Kbm1+M6uVJHHMVs0z2vuqj7RiPpCA==, tarball: file:projects/server-chunter-resources.tgz}
     id: file:projects/server-chunter-resources.tgz
     name: '@rush-temp/server-chunter-resources'
     version: 0.0.0
@@ -21684,12 +21572,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-chunter.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-sy2HH7wR6/9mAljT4gF3iQmYil9RLDR3wB6+lNy8A9obXodTV55vzskArbV67Gs4tSf+fMSTxHSVaPmxSrUsLg==, tarball: file:projects/server-chunter.tgz}
+    resolution: {integrity: sha512-3gkCVN2D1quTMH2kC0poNBPH6o9YVanavAdO9SFMWZ5KERb1HuQOof5KZBJZ2Nonu5/cJw2+pRKpIdcNA2vUwg==, tarball: file:projects/server-chunter.tgz}
     id: file:projects/server-chunter.tgz
     name: '@rush-temp/server-chunter'
     version: 0.0.0
@@ -21716,12 +21603,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-collaboration-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-hUnGZo30ZwQpRw9dKqFWXouUZ9POmp9aYoUTIqbc5C1GxX7YnTU3At6zp4mF9fLuZFpud4AT7UDAgxOxOK2lZQ==, tarball: file:projects/server-collaboration-resources.tgz}
+    resolution: {integrity: sha512-16Z1TvyhRZn+hDc7vkT3iMqTSF+j0K93D2iwfK4LEKmix0cKew4XT5e3Kzwq1yZoy5TEhvIjP9T9YSK5Wx9AWg==, tarball: file:projects/server-collaboration-resources.tgz}
     id: file:projects/server-collaboration-resources.tgz
     name: '@rush-temp/server-collaboration-resources'
     version: 0.0.0
@@ -21748,12 +21634,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-collaboration.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-WOn1XPWSBWD7ta+yliKToO9YJa4FQMMNkEKGfihx88IRvYQ3CxNKlGUf8KFjZcKmG8hkqoY5rJeUhY6h2V5OgA==, tarball: file:projects/server-collaboration.tgz}
+    resolution: {integrity: sha512-eKS6TBWn6wMmJouSbs7fjtyrB6KAM1KM6o6KPEROh46a0SudglUdgHIvxFd9SoVn82tGEPqWYjZodvUR8c1ZMg==, tarball: file:projects/server-collaboration.tgz}
     id: file:projects/server-collaboration.tgz
     name: '@rush-temp/server-collaboration'
     version: 0.0.0
@@ -21780,12 +21665,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-contact-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-82ifj50URjlShjKPcCL7LNXbIM8Vb87XcozV4RtjQmkmsfok1xNFRgpFkjO8ddOVMVh5y74oJpnvwEFEc8RUdQ==, tarball: file:projects/server-contact-resources.tgz}
+    resolution: {integrity: sha512-PgTX+UBSpgn+V8foqn9mebOduhVf9hYEf5v40MoQnXLX3W+2nrjr0kSvc6960nqqFh0j/i4R+ZKArQeI4DtF0w==, tarball: file:projects/server-contact-resources.tgz}
     id: file:projects/server-contact-resources.tgz
     name: '@rush-temp/server-contact-resources'
     version: 0.0.0
@@ -21812,12 +21696,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-contact.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-6dIcphU1CN0erA5MOXml8dTLM+1lM0YxozJ7ZFkffhQ9NOuJg8WurrBuLlLApR3Ha9h0S3AKEgW0s1/eb+qD4w==, tarball: file:projects/server-contact.tgz}
+    resolution: {integrity: sha512-U/DJAwkEniyTzjzm1XfFteKY2WX2d6FTstYAiSQt2+xI+OOjarPJiXAmAxPBYSMqbSTkUD087v/3Gd13mwAcZw==, tarball: file:projects/server-contact.tgz}
     id: file:projects/server-contact.tgz
     name: '@rush-temp/server-contact'
     version: 0.0.0
@@ -21844,12 +21727,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-core.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-iV3TNsLvazgCfqXLLfvyoN0V7NDuqUunXYqbJg7tg19smxo10D0AKHqIyIP11xn+Mi5QiK1RTxYfrhFvUDe9pA==, tarball: file:projects/server-core.tgz}
+    resolution: {integrity: sha512-AVji1RU9Jo+286+sseqnWc74SfOyGASE93qPyJO4c2ZlydAoSFJ6IbJS3eOj32MVj6aW0gNpv4WC392FePwE5g==, tarball: file:projects/server-core.tgz}
     id: file:projects/server-core.tgz
     name: '@rush-temp/server-core'
     version: 0.0.0
@@ -21879,12 +21761,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-document-resources.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-AyHm5FwmRSY1cc1MftYP2pdwILDwe/F4PjUkScgJOZMAcNx3oKSxtvRI3tA95M9ajVWpDrIeR0s0qZxlfVknyw==, tarball: file:projects/server-document-resources.tgz}
+    resolution: {integrity: sha512-amHAX4TQhC6S+4d1hKL8Ha8q1CYgNQoqG/Hs0nAmzpLTYESNgY2pcfR01AR2MTQwzhOrPETjCJIefGXpZyOIVA==, tarball: file:projects/server-document-resources.tgz}
     id: file:projects/server-document-resources.tgz
     name: '@rush-temp/server-document-resources'
     version: 0.0.0
@@ -21912,12 +21793,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-document.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-BfqwjB0benM9hcjoYFCDB9LbHVaAO87egkiMdVvjfJp0qZrPN+bROdNvTk3fXxGedY0IVnEJB68tpLka7PzfRw==, tarball: file:projects/server-document.tgz}
+    resolution: {integrity: sha512-OGF3gse4bZtinsPbERr6C1Ae4shrxFjrWT4AI/Yu0MQKKGkMN1SxNwPYlphpAVhNENF2qY/ABt3m3yl4EYr2IQ==, tarball: file:projects/server-document.tgz}
     id: file:projects/server-document.tgz
     name: '@rush-temp/server-document'
     version: 0.0.0
@@ -21945,12 +21825,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-gmail-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-u7orpqbtArpym2yzzDUzcG8jQm2v+lmeCHLR4ZgNDWLvi0isTpWDk0fb+8BPWZpoWEQppTIwksR9TLJnTo8eOA==, tarball: file:projects/server-gmail-resources.tgz}
+    resolution: {integrity: sha512-70qdzXaq0DidVubkXv7DmuuLqdBy+rWVOLnJASmTKKYKcmZualQI2SxmDM2wGwuGGmHNup0stFpMswL+pV5u+A==, tarball: file:projects/server-gmail-resources.tgz}
     id: file:projects/server-gmail-resources.tgz
     name: '@rush-temp/server-gmail-resources'
     version: 0.0.0
@@ -21977,12 +21856,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-gmail.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-/DB2L5suOvmMC4bMDc6s7owCnOkS8hBI0sZLS63XKETAwhZNCPe3iQyO3yabuYT/+/n8aFr7BHk7i2Bdw38KGw==, tarball: file:projects/server-gmail.tgz}
+    resolution: {integrity: sha512-dI6CBj9yNVu3IxI73FPJSMSa9XfAddJmGB2ntJbGQMUdGLwLGvZWyAU4+uPQDPxykt/mT+gptvx+SbZT8x68zw==, tarball: file:projects/server-gmail.tgz}
     id: file:projects/server-gmail.tgz
     name: '@rush-temp/server-gmail'
     version: 0.0.0
@@ -22009,12 +21887,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-guest-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-oxxjV/UtqYFgmLBSfc+vkVFUgLsaMFU/x77GCv8dEHlLlXJTUx5uqkhVB/xh6r3G3j0pT+XaUwhedEWqOWVb/A==, tarball: file:projects/server-guest-resources.tgz}
+    resolution: {integrity: sha512-ZYc/GxmuEu3ERAKZiJWyXrMrAi9l8ndYG9VSXMCsMxLwWYBCmjwBEvXQgwG0d29OMw+LQb9vIpcnv82UNEFt6g==, tarball: file:projects/server-guest-resources.tgz}
     id: file:projects/server-guest-resources.tgz
     name: '@rush-temp/server-guest-resources'
     version: 0.0.0
@@ -22041,12 +21918,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-guest.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-M1JF30TVm4MhIwj+KQme/VjmeoGGjUwhsntBcABceM+IewzJigjYhmVR4XTKURx9IbdHv1ibqqZhxjxkW/aFZg==, tarball: file:projects/server-guest.tgz}
+    resolution: {integrity: sha512-RvubUaGZIfBHTXHDqtt6RMb5GPHar8NDaTy4/u4hGPGAJHHeubj0K89MzbXY+liX+kv1+TlCGhHZJi4CDnwqSA==, tarball: file:projects/server-guest.tgz}
     id: file:projects/server-guest.tgz
     name: '@rush-temp/server-guest'
     version: 0.0.0
@@ -22073,12 +21949,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-hr-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-9ynW2uOReTvLE+Io8c0xqxZNaVh+BbgbRJdAV/Y3GptWFzoyizvF7tfpwJaa/KWz53rDcVRlrXtHg/izZS6g9A==, tarball: file:projects/server-hr-resources.tgz}
+    resolution: {integrity: sha512-jOdU9RJewNF3DC+9X2vVODU5FYLC480DRrSztkduFji0YJfhHnJZrq7toaRFads5wcrhUdLxck96jcCf5f7pkg==, tarball: file:projects/server-hr-resources.tgz}
     id: file:projects/server-hr-resources.tgz
     name: '@rush-temp/server-hr-resources'
     version: 0.0.0
@@ -22105,12 +21980,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-hr.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-nNxzQYgPPGWNyQemAs5okx2TuiFD2U26EoPgs7hYiLyPuKzdY7/VexDh+JCxLQPAIEoLE6raGMi8CY+btg1jFg==, tarball: file:projects/server-hr.tgz}
+    resolution: {integrity: sha512-XxyqwA5FlZbME6CrupZInlbz4ORXYznBRmKvfWL1k0oZq+5vGBxoKPNAj4xN2Y8Ccxg3xZYov2I6HQYUuQmZ2A==, tarball: file:projects/server-hr.tgz}
     id: file:projects/server-hr.tgz
     name: '@rush-temp/server-hr'
     version: 0.0.0
@@ -22137,12 +22011,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-inventory-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-h6uYZn074rR0t+bDpri7TYqwagLQhY6RAGwRLB2e8N5XKdPPbPoIk4dM4OMKgD40TdrBle9F7K1TlwzmrVJ0MQ==, tarball: file:projects/server-inventory-resources.tgz}
+    resolution: {integrity: sha512-JhwjNvfg+nuiZIVx7a4QmZRoFLUKf7atLZWODKVqQ1ZIf83EQ360SGqV3mIfRLsSsQBB6aMdmQ2VeQUTAtI9tA==, tarball: file:projects/server-inventory-resources.tgz}
     id: file:projects/server-inventory-resources.tgz
     name: '@rush-temp/server-inventory-resources'
     version: 0.0.0
@@ -22169,12 +22042,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-inventory.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-Mz0byEAL3wx14cygQjKxNuKqV57ybPtT5G9s+ULQOyCKmzN46ggEpSVhjbs3wNwOEZ+IFk7wvZWzaIeSmkaKog==, tarball: file:projects/server-inventory.tgz}
+    resolution: {integrity: sha512-AGJtNK7QaKO+S556BMR/cZYgrm2GYepiN3fJU/TQ3GrneI+P01E55/pnwWafzK5FlZ+bryED6jcKeNzwd1LmCA==, tarball: file:projects/server-inventory.tgz}
     id: file:projects/server-inventory.tgz
     name: '@rush-temp/server-inventory'
     version: 0.0.0
@@ -22201,12 +22073,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-lead-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-ebAZOCCnOuUsUZpd30PGtQmhFnUx7KBGJjX//NIgck6wLqk9FJxxvJhM8ifsyxxFXC4wS0oN7gFFPzMSp9liYQ==, tarball: file:projects/server-lead-resources.tgz}
+    resolution: {integrity: sha512-6go/XpFsq2HYSlSyCXngiok1L1bjUxrUDfJ9MwV9sPuLtzuOKWidyMOOFgc88uCDwBQ4kLBSojUBvKdqmUemkg==, tarball: file:projects/server-lead-resources.tgz}
     id: file:projects/server-lead-resources.tgz
     name: '@rush-temp/server-lead-resources'
     version: 0.0.0
@@ -22233,12 +22104,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-lead.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-OEjuB88JUuk6l26mKRwI1TKpwoDY23nQ9vAr2Ckme218Jvq/SNqTjph2or0S7kVXFHkg6jbKeD+Fg/xfM1E21g==, tarball: file:projects/server-lead.tgz}
+    resolution: {integrity: sha512-HdWruHs2SjIHmfHpkCJxAH+9Y2VFIi9eKPgXyzJg9FSagMQ0J9p1yTJpxTZOM9WU/lVPqHI9xLPFFp/y0r2YxA==, tarball: file:projects/server-lead.tgz}
     id: file:projects/server-lead.tgz
     name: '@rush-temp/server-lead'
     version: 0.0.0
@@ -22265,12 +22135,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-notification-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-7LN+jksp7b8NBacWx/KsB0al/gxMIxGFN5AKuAleOLJD1qHMuESXlg+MIgd/19C+aaNjce5taa+ySbAMQcYtIw==, tarball: file:projects/server-notification-resources.tgz}
+    resolution: {integrity: sha512-syXpJRNP0osGwuo3+uTE08SmRqjBPEo4mv6B6hqSvwTXLc7ZbmkEAXbonr+ykj1YQk15u5hS8JjRnWSGStuy7A==, tarball: file:projects/server-notification-resources.tgz}
     id: file:projects/server-notification-resources.tgz
     name: '@rush-temp/server-notification-resources'
     version: 0.0.0
@@ -22297,12 +22166,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-notification.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-r8O1bAl5qlGL77ks7nc8j0FqTuBJ3C5gfqa2ZF//QRWVowCTFduTu0NgrAGFiUtpcuTLUUh1LChl8l2vewmBsg==, tarball: file:projects/server-notification.tgz}
+    resolution: {integrity: sha512-QXm/X8JIgNXvpjde/7DIzyEW97vvVY6XdHu1Dr/uqcTSkX7Um0ypfcLtex8SjW3ay42OXSN4nBkG9iFUbMF5bA==, tarball: file:projects/server-notification.tgz}
     id: file:projects/server-notification.tgz
     name: '@rush-temp/server-notification'
     version: 0.0.0
@@ -22329,12 +22197,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-preference.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-63WzxfdafM8D81GnMCGtBqqXXzxCtYzesSboOYhqdQe9s8oFAKv41OyTLJRNTQ/x/qYZ1ogkwpAi/sHglx6UcQ==, tarball: file:projects/server-preference.tgz}
+    resolution: {integrity: sha512-HQG/PStv+jMupjSzMwjZZHGjiOFBDvwGapLJAiyhJyIsBIkz8OVYQSZmabfzhcSADpvUbu0TxdjQDHz0+DB6nA==, tarball: file:projects/server-preference.tgz}
     id: file:projects/server-preference.tgz
     name: '@rush-temp/server-preference'
     version: 0.0.0
@@ -22361,12 +22228,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-recruit-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-Z2hgzjsJQG/VwXhRatMJ5ziUMvqadJFdRlVp4TFqcpw26TfgVyRrIQoTKQ1u6UBdfwP9V8ZpOiE5pR92YTxKUQ==, tarball: file:projects/server-recruit-resources.tgz}
+    resolution: {integrity: sha512-8H1r9r/rH3/J2wEbEsL0+VVaU4XcYaObVZqrsWwghZ4n4CyKdXQUVXDmYQLV7AmpcIgunxdAFjMuQTWxlONG8g==, tarball: file:projects/server-recruit-resources.tgz}
     id: file:projects/server-recruit-resources.tgz
     name: '@rush-temp/server-recruit-resources'
     version: 0.0.0
@@ -22393,12 +22259,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-recruit.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-ZCYKxuVA16GXwaAGW87j/UE2SqcEO1tmGYMx10haSJskJzQ8lnbistOYekkJzf24lJV/ZwIxkMEBCc4bPkReBg==, tarball: file:projects/server-recruit.tgz}
+    resolution: {integrity: sha512-MDcim+FBJHTi3P4kYvcJsvh3pJYY3UZVAdkPRcmTyQLkM1+6EWcguDZqCF3lV5dZQJBxbMqi7miA5j3ljLC9Cg==, tarball: file:projects/server-recruit.tgz}
     id: file:projects/server-recruit.tgz
     name: '@rush-temp/server-recruit'
     version: 0.0.0
@@ -22425,12 +22290,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-request-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-bVFnGUZCaRd2aKmIc8CtCuY7Jgoyt2D/ocKsObNwd+iKsIhVCaZrcYoqSn8jhqKUdWMyc2784n9mmHeNqKSTQw==, tarball: file:projects/server-request-resources.tgz}
+    resolution: {integrity: sha512-6wrz0GSNRzRsswcQFcuwFh6BGzHVRHPEsPvO9Hxvh55e8JcDV2jXEw0uX0DoQkgDaf3Z7qIOPY0tpAjAD8VeKA==, tarball: file:projects/server-request-resources.tgz}
     id: file:projects/server-request-resources.tgz
     name: '@rush-temp/server-request-resources'
     version: 0.0.0
@@ -22457,12 +22321,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-request.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-ocjghUHFAzUsLtdrJQrk1KWcbmhDM4hUp5w7T2rUGIldzRLxJelsfph55jjrOlgvIx4CGfqxA8rZYBRh3Or06w==, tarball: file:projects/server-request.tgz}
+    resolution: {integrity: sha512-ZfOvLqttlaBkmEmvh0u75pZyU9a7+GLs5HVUZKpDN3UNLVwXrARuDe3/rnw+3h4wzef5ArWHqwT4teBJHz6PDA==, tarball: file:projects/server-request.tgz}
     id: file:projects/server-request.tgz
     name: '@rush-temp/server-request'
     version: 0.0.0
@@ -22489,12 +22352,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-setting-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-pGxAa+0nRqXsxw88QgZ7F+LDgCIqaWA3J/3zbVXfwULzHD67Vub2ONf6Lqt0YKbHrXk0YObNBr3b575OCITj9g==, tarball: file:projects/server-setting-resources.tgz}
+    resolution: {integrity: sha512-7FDJR6NbzCR3PXADfWRCsoz0oK2cL30CeV9FKHdEz0G4IPNvXlM9yowz7oFChJwiW85gqdrqmML0UdfGUXbqKA==, tarball: file:projects/server-setting-resources.tgz}
     id: file:projects/server-setting-resources.tgz
     name: '@rush-temp/server-setting-resources'
     version: 0.0.0
@@ -22521,12 +22383,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-setting.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-0R4gzRmJ0G7JVmvRjxKnGZzS3agyZ33ktlGxnFdShwp7TNEcw+03XG4FZu4Sgnae9E/8+nfnqtejbiearQeVyw==, tarball: file:projects/server-setting.tgz}
+    resolution: {integrity: sha512-p7/InVSc/saoLdNNKrZMWH6bsPfQtfN/lIzN/mcHU54EFZkFC10sRMxwcpDeaKD5/LfSGyVLP6Fzi0YN2O3lCQ==, tarball: file:projects/server-setting.tgz}
     id: file:projects/server-setting.tgz
     name: '@rush-temp/server-setting'
     version: 0.0.0
@@ -22553,12 +22414,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-tags-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-YPrCg3Q+56BILiGmvyEG3SV4KBJTp7Meez51DV6RZlCPX9mHYEWF4PU6YwEmJOB8bBpLvun9x9+8P9OxiLagLg==, tarball: file:projects/server-tags-resources.tgz}
+    resolution: {integrity: sha512-sSxUUnwIheQ27ZUuBClE7InSHr5dmGtXAWlnVv5ML7Gszck7Tnz32sK5vVYyixfqU2pi5h6iehH4W+STc3+PAg==, tarball: file:projects/server-tags-resources.tgz}
     id: file:projects/server-tags-resources.tgz
     name: '@rush-temp/server-tags-resources'
     version: 0.0.0
@@ -22585,12 +22445,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-tags.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-d/ISDaQintmrLLMVxPvGFTJetpYbGoF5ssYAllrzAbY0XQr23dMkU3jXcIAwcQ4SMUgGLKZhN5PgstIRU9iFKg==, tarball: file:projects/server-tags.tgz}
+    resolution: {integrity: sha512-Ks931asA8ZbyQhjsZ88j1chB+Z5LEbamVc+p7ICCqQsvw8cKmVGTESReNTljmUFBbMEKS8XOh6Gd/0irj/HU/w==, tarball: file:projects/server-tags.tgz}
     id: file:projects/server-tags.tgz
     name: '@rush-temp/server-tags'
     version: 0.0.0
@@ -22617,12 +22476,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-task-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-kAjtiNG2wHMnfOIDvJmCYcdG2mv+qeRzk3qwMLuLuqJp52HgCeIyL0dm6PulDImEFtdfYaE6s9phjNGh5PRh8g==, tarball: file:projects/server-task-resources.tgz}
+    resolution: {integrity: sha512-21IGblMqzCQ5vYacrGIJA0eHGEu0yUme+nThXwnhSNmsDRMZeB2i9wVyRPL/g4OOm8ejB6Wsg6nzkr3gdhDUmg==, tarball: file:projects/server-task-resources.tgz}
     id: file:projects/server-task-resources.tgz
     name: '@rush-temp/server-task-resources'
     version: 0.0.0
@@ -22649,12 +22507,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-task.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-biicdQofG3PYLTY31R20iTdTs9jy38nzP9zlkrXynht4iUQ31DJkXA7VN97mv8Sdkwd/wf7gBicmVen7k21f4w==, tarball: file:projects/server-task.tgz}
+    resolution: {integrity: sha512-glJ0hEI8Y6EbhAPsJ0bEopTSvb6ovNuW90oJ8P/KAXgjQFaAFsjxsqkf95C0D2bKONDdKn++rdC0IyzXb6JJsA==, tarball: file:projects/server-task.tgz}
     id: file:projects/server-task.tgz
     name: '@rush-temp/server-task'
     version: 0.0.0
@@ -22681,12 +22538,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-telegram-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-Cf3oM4VT2N7Hwwk6LSDV14JOfGY39YuTFwdCurg10NYbkJrCuVr0pVnw+1EQR3klwrdzrx1EYHaiLEZwUA5IlQ==, tarball: file:projects/server-telegram-resources.tgz}
+    resolution: {integrity: sha512-PcSBB4/MduVmhijoi62Kghkkgv1/Q8kjjI3kjmgMCnApRtMY1z5DAz/tvM7uNVy8x/dlHl5H6FgvOwtK9INLjQ==, tarball: file:projects/server-telegram-resources.tgz}
     id: file:projects/server-telegram-resources.tgz
     name: '@rush-temp/server-telegram-resources'
     version: 0.0.0
@@ -22713,12 +22569,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-telegram.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-zpFMbvZ8C0iQv5n++CrVjKth5/isjjsZgE7RUyR8IUufnUVpsyg7HFt0cpmuTrqgMzym62j+oP6T3wNoMVmEqw==, tarball: file:projects/server-telegram.tgz}
+    resolution: {integrity: sha512-lxbdpvHTOs/PsMOOrTXvI4I3BrPi0x0YuGEXCoJ0AchqSwT+O/r2c50MZdDSS8LwFsLj/AgmJ2WAfjdUDg15kQ==, tarball: file:projects/server-telegram.tgz}
     id: file:projects/server-telegram.tgz
     name: '@rush-temp/server-telegram'
     version: 0.0.0
@@ -22745,12 +22600,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-templates.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-zsLfctO6ZOF8GsASXgwR4qGfrpJNww27DicxyIvCjih+COjPrHYLQtFh3aXAHv9JtJKJ2OedYUyrj38LSOVJ9Q==, tarball: file:projects/server-templates.tgz}
+    resolution: {integrity: sha512-7EwXF4X6osg0uyWxqjva/mHzb/L1AKKKd8lMAG3IHsD5a6CKnnFYYMFX37aM5LEg9jkEF/su1gZRfAxKxaBo4Q==, tarball: file:projects/server-templates.tgz}
     id: file:projects/server-templates.tgz
     name: '@rush-temp/server-templates'
     version: 0.0.0
@@ -22777,12 +22631,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-time-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-KLlFROUBWJhmETbztTgHNZYtWRTcuHOndKlim9XA1mSduJH3cHdlboqUEttVIA8ed1X9QeJ6X4Ct/HM4gigPUw==, tarball: file:projects/server-time-resources.tgz}
+    resolution: {integrity: sha512-Ocp0as2JRoVMctply5lzRma3qVVUlomJ3MDkoLzECbvCMO0RCEuGRp7PYoew5wY88aSjttksUC4hflcX9OrLGQ==, tarball: file:projects/server-time-resources.tgz}
     id: file:projects/server-time-resources.tgz
     name: '@rush-temp/server-time-resources'
     version: 0.0.0
@@ -22809,12 +22662,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-time.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-bq1MSajRmqHhjS/q5aSewETO75Yy9w/fi8MHU5ZpWcV2MNTyR3Do4oi7ei1KRyEq6NRncwRAH6R5inlvkaGeIQ==, tarball: file:projects/server-time.tgz}
+    resolution: {integrity: sha512-AjPyeg/mahtilaeeXWE76y7L5vDKIjACTU1DdMRpHNGQWpP3PDQh4lsUHvr+Czrhn+Vi41FBTlqRxAjquOIwcg==, tarball: file:projects/server-time.tgz}
     id: file:projects/server-time.tgz
     name: '@rush-temp/server-time'
     version: 0.0.0
@@ -22841,12 +22693,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-token.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-njkCF8ZsS1x6rIwZPjyN368EONN8FrN9R+6f3yYoMR+2luiJt/GknPNNopZwuvEIcorJ43fUC79ECsJFMzHfMg==, tarball: file:projects/server-token.tgz}
+    resolution: {integrity: sha512-496dQVzdpx4geWY4OSLzx+6qE5Tx7n789gQpwHHXRFyHmbgsZhcWURSxNT3GnsVT9kP2+/jHUvGMYzDJ5msJlg==, tarball: file:projects/server-token.tgz}
     id: file:projects/server-token.tgz
     name: '@rush-temp/server-token'
     version: 0.0.0
@@ -22874,12 +22725,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-tool.tgz(@types/node@20.11.19)(bufferutil@4.0.8)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-fkzty1NGbufZveDj67OwHZ+ueyzzoJzLK/H84nMGw6mNlS5ORnYeymumLGviAQDNyx3oHFR8mzoUXjz/L4CAww==, tarball: file:projects/server-tool.tgz}
+    resolution: {integrity: sha512-H2X9ao6O1+7WbsWS4pHWmrgE3VqrE5JwJAHefW+H7IC3w90IwTILOaT9Go+xkiE+QbYyLQa+iMCBAaLGDBS6dg==, tarball: file:projects/server-tool.tgz}
     id: file:projects/server-tool.tgz
     name: '@rush-temp/server-tool'
     version: 0.0.0
@@ -22917,13 +22767,12 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
       - ts-node
       - utf-8-validate
     dev: false
 
   file:projects/server-tracker-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-uSn0AASXkvq7IC5Cvu1BwXVQE1pNO5YcEIcXD1ZWCg5mmBX0rjFKvq/LyKBq+Vb29InxNhiuWKKFH22JgyCukw==, tarball: file:projects/server-tracker-resources.tgz}
+    resolution: {integrity: sha512-sSU5k2FJCNeg9Jsmbkv3MskBYBjaYD+QOJBZCWaN5z0wpj2Gr3+dzhInFV3NMNn1wT8jjx91i2lQ3DOxK1CdJA==, tarball: file:projects/server-tracker-resources.tgz}
     id: file:projects/server-tracker-resources.tgz
     name: '@rush-temp/server-tracker-resources'
     version: 0.0.0
@@ -22950,12 +22799,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-tracker.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-brQoQiWqHKzGWdHX6DYUG0KLx97LAfWgpL3Lp0/1uiX7ADgEyckc4VGS4KW5shUqJAdC5WI1mbqQmN4lrIndfw==, tarball: file:projects/server-tracker.tgz}
+    resolution: {integrity: sha512-fYnhnFAm7MmnUFeElc9y8BOj/0M+tN3nID7vcpS2Zj3Ha/2BbW4AztPcr5401zjQKIQWaGcX6p52CgNd+1IQxA==, tarball: file:projects/server-tracker.tgz}
     id: file:projects/server-tracker.tgz
     name: '@rush-temp/server-tracker'
     version: 0.0.0
@@ -22982,12 +22830,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-view-resources.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-N+dqHMDVKWEA+Exid4wWsmwvAFULD/BCeRCbwWszoxeR3qxGJEmDzIGDUwK0P2aNFLWI9yDkrjmvwc6qMnwH2w==, tarball: file:projects/server-view-resources.tgz}
+    resolution: {integrity: sha512-KitBbseratnQwA8nU3bIOk2FiGaY5JQrPf3pHJE+Vs0JQJ6VukpfW1Su+MmWIJtXGB1DAf1UTz7mMqgBrN5dDQ==, tarball: file:projects/server-view-resources.tgz}
     id: file:projects/server-view-resources.tgz
     name: '@rush-temp/server-view-resources'
     version: 0.0.0
@@ -23014,12 +22861,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-view.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-3Oxl+vN7VL3eHBzxtCQYwi/GOrv0BNIehVFDviYXAMmgBJjOL5lBlB0MBT9GaXXCeNGuSdGhn/jMkeXAMzX0HA==, tarball: file:projects/server-view.tgz}
+    resolution: {integrity: sha512-fkRci3OxrRY12DE+tW9U/hr/5iLLd36KokI64FTQOhGmc1CGvW+32EzmNOggzTPo9qrcG7EciIdBIACeSADszA==, tarball: file:projects/server-view.tgz}
     id: file:projects/server-view.tgz
     name: '@rush-temp/server-view'
     version: 0.0.0
@@ -23046,12 +22892,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/server-ws.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-owCA424nSv/RxJNLRWaOswSHP2ztwXKL/YhULEOFPo3sqPBustc/49QDoGjMFk/1aV3XEH4y4cPsl4xNsxqssg==, tarball: file:projects/server-ws.tgz}
+    resolution: {integrity: sha512-8KOhhL5VHcbLA97lQgIGid/+wL2Hq5f9PYhT8VXcMySwlQsfSJd9tLOXu1XzFBBtKmdKy9gSHRs+9ITuF+QmgA==, tarball: file:projects/server-ws.tgz}
     id: file:projects/server-ws.tgz
     name: '@rush-temp/server-ws'
     version: 0.0.0
@@ -23087,13 +22932,12 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
       - utf-8-validate
     dev: false
 
   file:projects/server.tgz(esbuild@0.20.1):
-    resolution: {integrity: sha512-c672/3bKw4wtioyfmCsoXUnYuLniI5SHhH/HmLPWngHeo+uY2Hca39dePHbh6qWm5iIp+nVE4EBjGSz6x/BOYA==, tarball: file:projects/server.tgz}
+    resolution: {integrity: sha512-KEmCP/u/cMeibwaVIC8p1Z/MEfs2ju3oaaeXQzg7wlN6EgN3iq8mmJVRgBGkdbA1GdEYt003ROejb75q5ZssQg==, tarball: file:projects/server.tgz}
     id: file:projects/server.tgz
     name: '@rush-temp/server'
     version: 0.0.0
@@ -23127,11 +22971,10 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
     dev: false
 
   file:projects/setting-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-VSFDLUiyAdzHLqwcsp29wC5k7PYgcvzlWYV9Fk7o3sLDWmUdtwnvdz+iSgycyvGmubttVAbVkOyTLiw0PPyOAg==, tarball: file:projects/setting-assets.tgz}
+    resolution: {integrity: sha512-3MxmtkpCU9ypXzklet7gzQLByVX52dZ22ZKcHxXOZhhHKx6FgE7M5aausZnTd59v4OXvw/lrShencjE/EDPfPw==, tarball: file:projects/setting-assets.tgz}
     id: file:projects/setting-assets.tgz
     name: '@rush-temp/setting-assets'
     version: 0.0.0
@@ -23158,7 +23001,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -23208,7 +23050,7 @@ packages:
     dev: false
 
   file:projects/setting.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-Fi6rsmIRx3KG0UTS9Cu8AMg5iT5FOiP05hik6ykkVbm1v8gjoB0Lacb/5LLeh86CkozyDnS9ZJi295nM6PzF7g==, tarball: file:projects/setting.tgz}
+    resolution: {integrity: sha512-Oka8dksob3awcqqqrdQWbOz4W9setdSK3r388GyD/mCpJF+MIEh982zj7CEfVBoEw9TU4EkmjtTaDGGvzU8rew==, tarball: file:projects/setting.tgz}
     id: file:projects/setting.tgz
     name: '@rush-temp/setting'
     version: 0.0.0
@@ -23235,11 +23077,10 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
-  file:projects/storybook.tgz(bufferutil@4.0.8)(esbuild@0.20.1)(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte-loader@3.2.0)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.90.3):
+  file:projects/storybook.tgz(bufferutil@4.0.8)(esbuild@0.20.1)(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte-loader@3.2.0)(svelte@4.2.12)(typescript@5.3.3)(webpack-cli@5.1.4)(webpack@5.90.3):
     resolution: {integrity: sha512-7yMMWo7RZ6G1yC1wGli2iB6twTB9Tz0cGGgH8xxK/nAbiXdU6CVsv/qdxV/aCnLq9hvLMJY9CaOrFMrqskV3mA==, tarball: file:projects/storybook.tgz}
     id: file:projects/storybook.tgz
     name: '@rush-temp/storybook'
@@ -23250,8 +23091,8 @@ packages:
       '@storybook/addon-links': 7.6.17(react@18.2.0)
       '@storybook/addon-styling': 1.3.7(postcss@8.4.35)(react-dom@18.2.0)(react@18.2.0)(sass@1.71.1)(typescript@5.3.3)(webpack@5.90.3)
       '@storybook/blocks': 7.6.17(react-dom@18.2.0)(react@18.2.0)
-      '@storybook/svelte': 7.6.17
-      '@storybook/svelte-webpack5': 7.6.17(esbuild@0.20.1)(svelte-loader@3.2.0)(typescript@5.3.3)(webpack-cli@5.1.4)
+      '@storybook/svelte': 7.6.17(svelte@4.2.12)
+      '@storybook/svelte-webpack5': 7.6.17(esbuild@0.20.1)(svelte-loader@3.2.0)(svelte@4.2.12)(typescript@5.3.3)(webpack-cli@5.1.4)
       '@storybook/testing-library': 0.0.14-next.2
       react: 18.2.0
       react-dom: 18.2.0(react@18.2.0)
@@ -23259,7 +23100,7 @@ packages:
       sass: 1.71.1
       sass-loader: 13.3.3(sass@1.71.1)(webpack@5.90.3)
       storybook: 7.6.17(bufferutil@4.0.8)
-      storybook-addon-themes: 6.1.0(react-dom@18.2.0)(react@18.2.0)
+      storybook-addon-themes: 6.1.0(react-dom@18.2.0)(react@18.2.0)(svelte@4.2.12)
       svelte-preprocess: 5.1.3(postcss-load-config@4.0.2)(postcss@8.4.35)(sass@1.71.1)(svelte@4.2.12)(typescript@5.3.3)
     transitivePeerDependencies:
       - '@babel/core'
@@ -23292,7 +23133,7 @@ packages:
     dev: false
 
   file:projects/support-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-1fIQ0TFPx+Y+1oqhDwkkBCVEHf2xpye1xcH8ls8wJmVbWpmRYb4pMQUAKTWUQNe4HkK3LUDl1evj5dAAty1wvg==, tarball: file:projects/support-assets.tgz}
+    resolution: {integrity: sha512-FhBsyPBfVCipyaQy6QdM/QgxxcGl2KSLs/5MTb/fPHVpdwbipcODwHXVkSv2I3D/4vGLshTr4Kposz0mUq9leA==, tarball: file:projects/support-assets.tgz}
     id: file:projects/support-assets.tgz
     name: '@rush-temp/support-assets'
     version: 0.0.0
@@ -23319,7 +23160,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -23369,7 +23209,7 @@ packages:
     dev: false
 
   file:projects/support.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-HEnyy69S04Y4ua7nKraBG1oH7Hn/Ya6runvWUII25ZcEzrrieIrw1wLljYj/mY2w72xCOkZwPXQodZCNuxnBEg==, tarball: file:projects/support.tgz}
+    resolution: {integrity: sha512-TDHHrwJIVBQQiD7yIVj/OoAiZNjQpkK8cVcFfsHOOgMk+pGEUEIMCkYZZ5sYNNfu2hbhOzmJxJzYqG6c360xvw==, tarball: file:projects/support.tgz}
     id: file:projects/support.tgz
     name: '@rush-temp/support'
     version: 0.0.0
@@ -23396,12 +23236,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/tags-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-hWwHQ0IMR3VEwfXb9S+G9XHPDH3akEHVGPskIt86aylJ05FDG9tEJPINizz4OMTUgkds5M2Wxq4C2U4P2OD3RA==, tarball: file:projects/tags-assets.tgz}
+    resolution: {integrity: sha512-6GBCkAvme8Z47KvYNv5Mnt2hLAaeED+C0t0obp1uqYO2yppjXBZxSJ/13aKJXuVaF0UnpvX2wH/wCw4w58o7Dw==, tarball: file:projects/tags-assets.tgz}
     id: file:projects/tags-assets.tgz
     name: '@rush-temp/tags-assets'
     version: 0.0.0
@@ -23428,7 +23267,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -23478,7 +23316,7 @@ packages:
     dev: false
 
   file:projects/tags.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-STOKSnjT/jcg5ueeJhIug24qdd+xJl5K+EozrSgTVMPc5YNGunmI5ILjqEfPeIN2/G6w8DZ+jfyfptOG/IUK6w==, tarball: file:projects/tags.tgz}
+    resolution: {integrity: sha512-QF2mjYq0kW0MsrrWxlKeQsVqBeE9hknqeEwOKw/9BnSfmsY9xHI6Lp+hoqIvtzuHe8RGqb7tahKuGr6rVTYh9w==, tarball: file:projects/tags.tgz}
     id: file:projects/tags.tgz
     name: '@rush-temp/tags'
     version: 0.0.0
@@ -23510,7 +23348,7 @@ packages:
     dev: false
 
   file:projects/task-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-3PjSTOTiJzCKJxQE/4q1WgGgI6M/c+3ADaZVSosB7wrNlKM+ApaQ2ZBM4e2OTLGxQdrtzpL0ONw1/75mMC4yIQ==, tarball: file:projects/task-assets.tgz}
+    resolution: {integrity: sha512-MsWxQ2iiQDZrOcohWK1ctRs7sjQa3cvq+z3icH3z4ra0xopCpqJN8M7CweakHBCOhP+t+H/DECzyY1+l7MvIIQ==, tarball: file:projects/task-assets.tgz}
     id: file:projects/task-assets.tgz
     name: '@rush-temp/task-assets'
     version: 0.0.0
@@ -23537,7 +23375,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -23587,7 +23424,7 @@ packages:
     dev: false
 
   file:projects/task.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-/KgWwRjNaXqaucgvLJ/jQSPwfPMWrvBkTbGwAxADwZA9Igy2hht6qH+HBiSpLBspw0V3P0eWSrF/An+LB2PCww==, tarball: file:projects/task.tgz}
+    resolution: {integrity: sha512-iXCKh5AZuo9V0ts8nQ7Zz/QWnfXAvnKq9q4grhpI9Pl9fLkHi27PX+fqRAqHa0W67ppqG/vGmh+FEo8uuNTr5Q==, tarball: file:projects/task.tgz}
     id: file:projects/task.tgz
     name: '@rush-temp/task'
     version: 0.0.0
@@ -23614,12 +23451,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/telegram-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-4wnOrlWZPJAqT6SvzUb5ijrjltehmeILTu5zuaM8BJmCn7Sv05zmncMOlbQOSEWsZa6z4XoCPTxI2eVY87V85A==, tarball: file:projects/telegram-assets.tgz}
+    resolution: {integrity: sha512-43NdY/IdKDBI+NsBVfWvBC8BC43wGbU3iZOvXm/TFGd/8gutDMP9OaXYN/99hDiQwFYWR37gtTzksu2wKHaSXA==, tarball: file:projects/telegram-assets.tgz}
     id: file:projects/telegram-assets.tgz
     name: '@rush-temp/telegram-assets'
     version: 0.0.0
@@ -23646,7 +23482,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -23696,7 +23531,7 @@ packages:
     dev: false
 
   file:projects/telegram.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-RhLb9fgqT8VeGpCkMAWBVoOCZuQtWWdiOwQIb1tVGdrg6BEV+5Ro33BBlNOwNKpPwPBN2NkC1oPQVkjC1RUbZQ==, tarball: file:projects/telegram.tgz}
+    resolution: {integrity: sha512-GrLrsfB6S2mnDBTv4mONaSaQhoZPNQrWQq0ZJf4H340M+qzFlec3ZRH38gZQVdfv+X06LYIAbRYQtDsxezwCWQ==, tarball: file:projects/telegram.tgz}
     id: file:projects/telegram.tgz
     name: '@rush-temp/telegram'
     version: 0.0.0
@@ -23723,12 +23558,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/templates-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-7fYYKavL9c9x+JGoB8xpmvpkaDnWjQvjzv7/JxLpum5WjLa0ECJprFWBufEeMD25RwWxzD6LI99Or4ApTnaGPQ==, tarball: file:projects/templates-assets.tgz}
+    resolution: {integrity: sha512-pir0ubYHvs683WD8jqU4eB3OC2JEnbSSSSPA3rayU+fUfvswA0qpwp0cpWkq5ll3fH84l1T35Do7ZIb2eytCiQ==, tarball: file:projects/templates-assets.tgz}
     id: file:projects/templates-assets.tgz
     name: '@rush-temp/templates-assets'
     version: 0.0.0
@@ -23755,7 +23589,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -23805,7 +23638,7 @@ packages:
     dev: false
 
   file:projects/templates.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-Qk04sDoHzyrbwCsRd4HH5S0SScCpR5bWa/IqJrJGy30c1y+fBUW6ZL1vSa5kuokGUkuUogEH0oC3gdyhXGrAZA==, tarball: file:projects/templates.tgz}
+    resolution: {integrity: sha512-9XynopkMlzOELsYh9p1RPFB/G8LGYgM+/3HHjZAEQEhY+OuBoAbRD7wZMU2VGfD4RaDEbUWM4/qf/0Sdi42XBw==, tarball: file:projects/templates.tgz}
     id: file:projects/templates.tgz
     name: '@rush-temp/templates'
     version: 0.0.0
@@ -23832,12 +23665,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/tests-sanity.tgz:
-    resolution: {integrity: sha512-jRAMJfzX45PJrXgNSbz7okYMeLRbdgqbOjCW71E0dtMthnBVqpVL2+VC/f+R2OdctkScogn1d07cfV7Irkds7A==, tarball: file:projects/tests-sanity.tgz}
+    resolution: {integrity: sha512-bHbtIpLtOSU+bGfGEPLPftv/Kn5lzKXV9uLgAZDbt1fCnlKLI7bM/YB4jcN3+zFCb471OFW0Mi6tX5VMW7uCyw==, tarball: file:projects/tests-sanity.tgz}
     name: '@rush-temp/tests-sanity'
     version: 0.0.0
     dependencies:
@@ -23859,7 +23691,6 @@ packages:
       typescript: 5.3.3
     transitivePeerDependencies:
       - supports-color
-      - svelte
     dev: false
 
   file:projects/text-editor.tgz(@types/node@20.11.19)(bufferutil@4.0.8)(esbuild@0.20.1)(postcss-load-config@4.0.2)(postcss@8.4.35)(prosemirror-model@1.19.4)(ts-node@10.9.2):
@@ -23953,7 +23784,7 @@ packages:
     dev: false
 
   file:projects/text.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-7+9nWjdbOOeXLG1AdOY407WzhtrfxohfPgNvnJJ2guKs/uMjfXBb+QhZbxjM9Tj+36YzgGS7/tQMrmEVYc+BFA==, tarball: file:projects/text.tgz}
+    resolution: {integrity: sha512-uLTGoFcGUmTSIp0MgrgLU2HBEFXFczn0iak2Qyj/Q/G1k17AKmEC4fEAD+RELpE7noZ4LtDFiFiRVS47atQKrg==, tarball: file:projects/text.tgz}
     id: file:projects/text.tgz
     name: '@rush-temp/text'
     version: 0.0.0
@@ -24003,7 +23834,6 @@ packages:
       - prosemirror-state
       - prosemirror-view
       - supports-color
-      - svelte
       - ts-node
       - y-protocols
     dev: false
@@ -24054,7 +23884,7 @@ packages:
     dev: false
 
   file:projects/time-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-GdLQ03f2nfzZmXBSyNztwmlmUv3yJe4fDz93b8MuOJIX4Ajd+4ylmwz454yb6Pc8w1PnWRLexFg0/mmjqWlc3w==, tarball: file:projects/time-assets.tgz}
+    resolution: {integrity: sha512-i5TQdrYvbBPVd13mFYi35XB77YGut59XEFIWiGJ9Lt7n42gSSzfFex6TSS4ior+/kOuG++4D8pYXsu1bDcURWw==, tarball: file:projects/time-assets.tgz}
     id: file:projects/time-assets.tgz
     name: '@rush-temp/time-assets'
     version: 0.0.0
@@ -24081,7 +23911,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -24132,7 +23961,7 @@ packages:
     dev: false
 
   file:projects/time.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-yneBtaqzPc7z4BLY6cwk+dinYNBWnH6+hsN82ELJW3PQLH7zlZxXEIvUOVeTlz0CyAj9WFHIk/x/mDmyduITvQ==, tarball: file:projects/time.tgz}
+    resolution: {integrity: sha512-V3yUhhoydb0odjFjO+eB85VOSDX93w0RI2O3xXNx0icfkeA869p/T95VA9kp9ilPmfPe5bjrNC8br4MRGX6Gcg==, tarball: file:projects/time.tgz}
     id: file:projects/time.tgz
     name: '@rush-temp/time'
     version: 0.0.0
@@ -24159,12 +23988,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/tool.tgz(bufferutil@4.0.8):
-    resolution: {integrity: sha512-FC550AZs4RIoquw/FtkrGZAklxTfdKnLYauL4+o+ilpgSV/N7OVwBqHebMCTK8ITYaS+Tocqqzm2llSEvYsb/A==, tarball: file:projects/tool.tgz}
+    resolution: {integrity: sha512-Dw6hHluSSLjzbWy4xcV/56nu2+LCZhikHhBY8T4VIKT51hMVJ5WP5Qi0SFEZTyfCfOTfRWRd+F54hdhA3YUJtQ==, tarball: file:projects/tool.tgz}
     id: file:projects/tool.tgz
     name: '@rush-temp/tool'
     version: 0.0.0
@@ -24217,12 +24045,11 @@ packages:
       - snappy
       - socks
       - supports-color
-      - svelte
       - utf-8-validate
     dev: false
 
   file:projects/tracker-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-jYHDZ+uQUbdpBbAWXL4XH4kvDFiLxV2Lz6E37mlTC4gyV15vagjBcznOLQH0uMlBAps/O3mCiEpKw7am20qG9A==, tarball: file:projects/tracker-assets.tgz}
+    resolution: {integrity: sha512-TEqUBH0rRCj/MkTbKdSTtXjNfY+DPZSKiEdwJ1vsEUX3AJYrd1xM08OLr/vxxIHwOl5ybYI4IPiq+Q5N9ivdZA==, tarball: file:projects/tracker-assets.tgz}
     id: file:projects/tracker-assets.tgz
     name: '@rush-temp/tracker-assets'
     version: 0.0.0
@@ -24249,7 +24076,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -24300,7 +24126,7 @@ packages:
     dev: false
 
   file:projects/tracker.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-wbJhJjuPLjAMatOWH99N+3AtevXvkeJK6q4+jmje45x6/wh5N/r1lP9KhxFymJc4AbBMMH+eRLXHYJc1C5YzlA==, tarball: file:projects/tracker.tgz}
+    resolution: {integrity: sha512-jSyVMvqxyQ3N15ekw4FcP2I2k4mLWvMrgM526oKZV7G8lnVRoVGePuy2mVc3R8+LTSZ2jforl/ZY1dSx5XOSbA==, tarball: file:projects/tracker.tgz}
     id: file:projects/tracker.tgz
     name: '@rush-temp/tracker'
     version: 0.0.0
@@ -24328,12 +24154,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/translate.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-41AyAyQWzY596N6LhiokVOOFW2dyFBB4vW8aBln0jUlP8tMiUELwL7wJ2GDTBvPmUmDOke1uO7/45tv5rKs8+g==, tarball: file:projects/translate.tgz}
+    resolution: {integrity: sha512-XixP3c+CH8t621FZv0lXI5ubK59Wp1X3GRoxefxkDfOImFa+qFRfwz6rJSvi/83cahJixSX7MDSs1Z+4nuGuWQ==, tarball: file:projects/translate.tgz}
     id: file:projects/translate.tgz
     name: '@rush-temp/translate'
     version: 0.0.0
@@ -24361,7 +24186,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -24417,7 +24241,7 @@ packages:
     dev: false
 
   file:projects/view-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-i6ue6dEoLnqkQhdAiWN4NOzUdmpBimf9ernMZbnRLpe5xJEGArPvYqLqYfn2B1ccKVRw5MoaqaDEVyhThCEWiA==, tarball: file:projects/view-assets.tgz}
+    resolution: {integrity: sha512-n1MVIlCSAY1sPPwfXhbGJLW2flWKXbbxAS3zne4t4ZsyqITQf4X+i7GUS4HZT7q8bIKzbTsV1VmPRPcUZBukdQ==, tarball: file:projects/view-assets.tgz}
     id: file:projects/view-assets.tgz
     name: '@rush-temp/view-assets'
     version: 0.0.0
@@ -24444,7 +24268,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -24495,7 +24318,7 @@ packages:
     dev: false
 
   file:projects/view.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-zU5F1aneIIMITkFGPkl0jOoyYYms6BZni2g8DWMT2rMHuDgekg1R9thHWZou+Rajb4TIfQ7iIXMwAOmU2iAYCg==, tarball: file:projects/view.tgz}
+    resolution: {integrity: sha512-LCHe+llQ1aGNUcy0BCEoDH0qKsGrkDfNqm+b92sbV3bAj6XsOe1jd2hH9GSWkzHDGbSbRJFCWI5BfOhC9pTbhA==, tarball: file:projects/view.tgz}
     id: file:projects/view.tgz
     name: '@rush-temp/view'
     version: 0.0.0
@@ -24522,12 +24345,11 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
   file:projects/workbench-assets.tgz(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-OO0+IcJXdoqe5nLVUo4Q8i9J1fMnDcjzmaNT7/MS31oNw01KEmO4mfb77Gr5Akyvzn4H6sHUucWO3G3kw4RBwA==, tarball: file:projects/workbench-assets.tgz}
+    resolution: {integrity: sha512-EV9rtmzvtTyasGoPAFjO6ue9TzYT8g0ZD3bszHOsV8tUP2F7rburtD2JfGPBxkzEkVvlUCNvyICYqmxBuLiVoA==, tarball: file:projects/workbench-assets.tgz}
     id: file:projects/workbench-assets.tgz
     name: '@rush-temp/workbench-assets'
     version: 0.0.0
@@ -24554,7 +24376,6 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
 
@@ -24605,7 +24426,7 @@ packages:
     dev: false
 
   file:projects/workbench.tgz(@types/node@20.11.19)(esbuild@0.20.1)(ts-node@10.9.2):
-    resolution: {integrity: sha512-AkF23Pec+KEi34/nvzBeDb1BYN3tsXWPpQ3fRu5MS06xsJ7p6xoCg1/v8IC/lYRu13qfD8SOPM64mT1ulMFhcw==, tarball: file:projects/workbench.tgz}
+    resolution: {integrity: sha512-DisOkGkQhl0EbORwqNHEZp1CkDJPznAS5wgC/v1lU9JR5jm51FqPgiezxAsPFv18V7Cqv0XBYI77yBB6repycQ==, tarball: file:projects/workbench.tgz}
     id: file:projects/workbench.tgz
     name: '@rush-temp/workbench'
     version: 0.0.0
@@ -24632,6 +24453,5 @@ packages:
       - esbuild
       - node-notifier
       - supports-color
-      - svelte
       - ts-node
     dev: false
diff --git a/packages/text-editor/src/provider/minio.ts b/packages/text-editor/src/provider/minio.ts
index 123da1d324..daec717c19 100644
--- a/packages/text-editor/src/provider/minio.ts
+++ b/packages/text-editor/src/provider/minio.ts
@@ -23,7 +23,7 @@ interface EVENTS {
 }
 
 async function fetchContent (doc: YDoc, name: string): Promise<void> {
-  for (let i = 0; i < 5; i++) {
+  for (let i = 0; i < 2; i++) {
     try {
       const frontUrl = getMetadata(presentation.metadata.FrontUrl) ?? window.location.origin
 
@@ -41,7 +41,7 @@ async function fetchContent (doc: YDoc, name: string): Promise<void> {
       console.error(err)
     }
     // White a while
-    await new Promise((resolve) => setTimeout(resolve, 50))
+    await new Promise((resolve) => setTimeout(resolve, 10))
   }
 }
 
diff --git a/plugins/workbench-resources/src/components/ServerManager.svelte b/plugins/workbench-resources/src/components/ServerManager.svelte
index f3de8b4f07..f9cc6d215a 100644
--- a/plugins/workbench-resources/src/components/ServerManager.svelte
+++ b/plugins/workbench-resources/src/components/ServerManager.svelte
@@ -18,8 +18,8 @@
   import Expandable from '@hcengineering/ui/src/components/Expandable.svelte'
   import { ObjectPresenter } from '@hcengineering/view-resources'
   import { onDestroy } from 'svelte'
-  import MetricsInfo from './statistics/MetricsInfo.svelte'
   import { workspacesStore } from '../utils'
+  import MetricsInfo from './statistics/MetricsInfo.svelte'
 
   const _endpoint: string = fetchMetadataLocalStorage(login.metadata.LoginEndpoint) ?? ''
   const token: string = getMetadata(presentation.metadata.Token) ?? ''
@@ -30,6 +30,7 @@
   }
 
   let data: any
+  let dataFront: any
   let admin = false
   onDestroy(
     ticker.subscribe(() => {
@@ -41,6 +42,14 @@
         .catch((err) => {
           console.error(err)
         })
+
+      void fetch(`/api/v1/statistics?token=${token}`, {})
+        .then(async (json) => {
+          dataFront = await json.json()
+        })
+        .catch((err) => {
+          console.error(err)
+        })
     })
   )
   const tabs: TabItem[] = [
@@ -50,7 +59,11 @@
     },
     {
       id: 'statistics',
-      labelIntl: getEmbeddedLabel('Statistics')
+      labelIntl: getEmbeddedLabel('Server')
+    },
+    {
+      id: 'statistics-front',
+      labelIntl: getEmbeddedLabel('Front')
     },
     {
       id: 'users',
@@ -91,6 +104,8 @@
 
   $: metricsData = data?.metrics as Metrics | undefined
 
+  $: metricsDataFront = dataFront?.metrics as Metrics | undefined
+
   $: totalStats = Array.from(Object.entries(activeSessions).values()).reduce(
     (cur, it) => {
       const totalFind = it[1].reduce((it, itm) => itm.current.find + it, 0)
@@ -240,6 +255,12 @@
           <MetricsInfo metrics={metricsData} />
         {/if}
       </div>
+    {:else if selectedTab === 'statistics-front'}
+      <div class="flex-column p-3 h-full" style:overflow="auto">
+        {#if metricsDataFront !== undefined}
+          <MetricsInfo metrics={metricsDataFront} />
+        {/if}
+      </div>
     {/if}
   {:else}
     <Loading />
diff --git a/server/front/package.json b/server/front/package.json
index ac376611b2..98426d7d36 100644
--- a/server/front/package.json
+++ b/server/front/package.json
@@ -35,7 +35,6 @@
     "@types/body-parser": "~1.19.2",
     "cross-env": "~7.0.3",
     "ts-node": "^10.8.0",
-    "@types/compression": "~1.7.2",
     "@types/sharp": "~0.32.0",
     "jest": "^29.7.0",
     "ts-jest": "^29.1.1",
@@ -47,6 +46,7 @@
     "@hcengineering/platform": "^0.6.9",
     "express": "^4.18.3",
     "express-fileupload": "^1.4.3",
+    "express-static-gzip": "^2.1.7",
     "uuid": "^8.3.2",
     "cors": "^2.8.5",
     "@hcengineering/elastic": "^0.6.0",
@@ -54,7 +54,6 @@
     "@hcengineering/server-token": "^0.6.7",
     "@hcengineering/attachment": "^0.6.9",
     "body-parser": "^1.20.2",
-    "compression": "~1.7.4",
     "sharp": "~0.32.0",
     "@hcengineering/minio": "^0.6.0",
     "morgan": "^1.10.0"
diff --git a/server/front/src/__start.ts b/server/front/src/__start.ts
index cc094e8090..47805ee0a4 100644
--- a/server/front/src/__start.ts
+++ b/server/front/src/__start.ts
@@ -14,5 +14,9 @@
 // limitations under the License.
 //
 
+import { MeasureMetricsContext, newMetrics } from '@hcengineering/core'
 import { startFront } from './starter'
-startFront()
+
+const metricsContext = new MeasureMetricsContext('front', {}, {}, newMetrics())
+
+startFront(metricsContext)
diff --git a/server/front/src/index.ts b/server/front/src/index.ts
index 3a796d5c43..ae22c736f3 100644
--- a/server/front/src/index.ts
+++ b/server/front/src/index.ts
@@ -14,14 +14,14 @@
 // limitations under the License.
 //
 
-import { WorkspaceId } from '@hcengineering/core'
+import { MeasureContext, WorkspaceId, metricsAggregate } from '@hcengineering/core'
 import { MinioService } from '@hcengineering/minio'
-import { decodeToken, Token } from '@hcengineering/server-token'
+import { Token, decodeToken } from '@hcengineering/server-token'
 import bp from 'body-parser'
-import compression from 'compression'
 import cors from 'cors'
 import express, { Response } from 'express'
 import fileUpload, { UploadedFile } from 'express-fileupload'
+import expressStaticGzip from 'express-static-gzip'
 import https from 'https'
 import morgan from 'morgan'
 import { extname, join, resolve } from 'path'
@@ -33,15 +33,24 @@ import { preConditions } from './utils'
 const cacheControlValue = 'public, max-age=365d'
 const cacheControlMaxAge = '365d'
 
-async function minioUpload (minio: MinioService, workspace: WorkspaceId, file: UploadedFile): Promise<string> {
+async function minioUpload (
+  ctx: MeasureContext,
+  minio: MinioService,
+  workspace: WorkspaceId,
+  file: UploadedFile
+): Promise<string> {
   const id = uuid()
   const meta: any = {
     'Content-Type': file.mimetype
   }
 
-  const resp = await minio.put(workspace, id, file.data, file.size, meta)
+  const resp = await ctx.with(
+    'storage upload',
+    { file: file.name, contentType: file.mimetype },
+    async () => await minio.put(workspace, id, file.data, file.size, meta)
+  )
 
-  console.log(resp)
+  await ctx.info('minio upload', resp)
   return id
 }
 
@@ -64,13 +73,14 @@ function getRange (range: string, size: number): [number, number] {
 }
 
 async function getFileRange (
+  ctx: MeasureContext,
   range: string,
   client: MinioService,
   workspace: WorkspaceId,
   uuid: string,
   res: Response
 ): Promise<void> {
-  const stat = await client.stat(workspace, uuid)
+  const stat = await ctx.with('stats', {}, async () => await client.stat(workspace, uuid))
 
   const size: number = stat.size
 
@@ -84,38 +94,68 @@ async function getFileRange (
     return
   }
 
-  try {
-    const dataStream = await client.partial(workspace, uuid, start, end - start + 1)
-    res.writeHead(206, {
-      Connection: 'keep-alive',
-      'Content-Range': `bytes ${start}-${end}/${size}`,
-      'Accept-Ranges': 'bytes',
-      'Content-Length': end - start + 1,
-      'Content-Type': stat.metaData['content-type'],
-      Etag: stat.etag,
-      'Last-Modified': stat.lastModified.toISOString()
-    })
+  await ctx.with(
+    'write',
+    { contentType: stat.metaData['content-type'] },
+    async (ctx) => {
+      try {
+        const dataStream = await ctx.with(
+          'partial',
+          {},
+          async () => await client.partial(workspace, uuid, start, end - start + 1),
+          {}
+        )
+        res.writeHead(206, {
+          Connection: 'keep-alive',
+          'Content-Range': `bytes ${start}-${end}/${size}`,
+          'Accept-Ranges': 'bytes',
+          'Content-Length': end - start + 1,
+          'Content-Type': stat.metaData['content-type'],
+          Etag: stat.etag,
+          'Last-Modified': stat.lastModified.toISOString()
+        })
 
-    dataStream.on('end', () => {
-      dataStream.destroy()
-      res.end()
-    })
+        dataStream.pipe(res)
 
-    dataStream.pipe(res)
-  } catch (err: any) {
-    console.log(err)
-    res.status(500).send()
-  }
+        await new Promise<void>((resolve, reject) => {
+          dataStream.on('end', () => {
+            dataStream.destroy()
+            res.end()
+            resolve()
+          })
+          dataStream.on('error', (err) => {
+            console.error(err)
+            res.end()
+            reject(err)
+          })
+          dataStream.on('close', () => {
+            res.end()
+          })
+        })
+      } catch (err: any) {
+        if (err?.code === 'NoSuchKey' || err?.code === 'NotFound') {
+          console.log('No such key', workspace.name, uuid)
+          res.status(404).send()
+          return
+        } else {
+          console.log(err)
+        }
+        res.status(500).send()
+      }
+    },
+    { ...stat.metaData, uuid, start, end: end - start + 1, ...stat.metaData }
+  )
 }
 
 async function getFile (
+  ctx: MeasureContext,
   client: MinioService,
   workspace: WorkspaceId,
   uuid: string,
   req: Request,
   res: Response
 ): Promise<void> {
-  const stat = await client.stat(workspace, uuid)
+  const stat = await ctx.with('stat', {}, async () => await client.stat(workspace, uuid))
 
   const etag = stat.etag
 
@@ -136,30 +176,41 @@ async function getFile (
     return
   }
 
-  try {
-    const dataStream = await client.get(workspace, uuid)
-    res.writeHead(200, {
-      'Content-Type': stat.metaData['content-type'],
-      Etag: stat.etag,
-      'Last-Modified': stat.lastModified.toISOString(),
-      'Cache-Control': cacheControlValue
-    })
+  await ctx.with(
+    'write',
+    { contentType: stat.metaData['content-type'] },
+    async (ctx) => {
+      try {
+        const dataStream = await ctx.with('readable', {}, async () => await client.get(workspace, uuid))
+        res.writeHead(200, {
+          'Content-Type': stat.metaData['content-type'],
+          Etag: stat.etag,
+          'Last-Modified': stat.lastModified.toISOString(),
+          'Cache-Control': cacheControlValue
+        })
 
-    dataStream.on('data', function (chunk) {
-      res.write(chunk)
-    })
-    dataStream.on('end', function () {
-      res.end()
-      dataStream.destroy()
-    })
-    dataStream.on('error', function (err) {
-      console.log(err)
-      res.status(500).send()
-    })
-  } catch (err: any) {
-    console.log(err)
-    res.status(500).send()
-  }
+        dataStream.on('data', function (chunk) {
+          res.write(chunk)
+        })
+        await new Promise<void>((resolve, reject) => {
+          dataStream.on('end', function () {
+            res.end()
+            dataStream.destroy()
+            resolve()
+          })
+          dataStream.on('error', function (err) {
+            res.status(500).send()
+            console.log(err)
+            reject(err)
+          })
+        })
+      } catch (err: any) {
+        console.log(err)
+        res.status(500).send()
+      }
+    },
+    { ...stat.metaData }
+  )
 }
 
 /**
@@ -167,6 +218,7 @@ async function getFile (
  * @param port -
  */
 export function start (
+  ctx: MeasureContext,
   config: {
     transactorEndpoint: string
     elasticUrl: string
@@ -190,26 +242,20 @@ export function start (
 ): () => void {
   const app = express()
 
-  app.use(
-    compression({
-      filter: (req, res) => {
-        if (req.headers['x-no-compression'] != null) {
-          // don't compress responses with this request header
-          return false
-        }
-
-        // fallback to standard filter function
-        return compression.filter(req, res)
-      },
-      level: 6
-    })
-  )
   app.use(cors())
   app.use(fileUpload())
   app.use(bp.json())
   app.use(bp.urlencoded({ extended: true }))
 
-  app.use(morgan('combined'))
+  class MyStream {
+    write (text: string): void {
+      void ctx.info(text)
+    }
+  }
+
+  const myStream = new MyStream()
+
+  app.use(morgan('short', { stream: myStream }))
 
   // eslint-disable-next-line @typescript-eslint/no-misused-promises
   app.get('/config.json', async (req, res) => {
@@ -234,18 +280,41 @@ export function start (
     res.json(data)
   })
 
+  app.get('/api/v1/statistics', (req, res) => {
+    try {
+      const token = req.query.token as string
+      const payload = decodeToken(token)
+      const admin = payload.extra?.admin === 'true'
+      res.writeHead(200, { 'Content-Type': 'application/json' })
+
+      const json = JSON.stringify({
+        metrics: metricsAggregate((ctx as any).metrics),
+        statistics: {
+          activeSessions: {}
+        },
+        admin
+      })
+      res.end(json)
+    } catch (err) {
+      console.error(err)
+      res.writeHead(404, {})
+      res.end()
+    }
+  })
+
   const dist = resolve(process.env.PUBLIC_DIR ?? cwd(), 'dist')
   console.log('serving static files from', dist)
   app.use(
-    express.static(dist, {
-      maxAge: '365d',
-      etag: true,
-      lastModified: true
+    expressStaticGzip(dist, {
+      serveStatic: {
+        maxAge: '365d',
+        etag: true,
+        lastModified: true
+      }
     })
   )
 
-  // eslint-disable-next-line @typescript-eslint/no-misused-promises
-  app.head('/files', async (req, res: Response) => {
+  async function handleHead (ctx: MeasureContext, req: any, res: Response): Promise<void> {
     try {
       const token = req.query.token as string
       const payload = decodeToken(token)
@@ -266,13 +335,42 @@ export function start (
       res.status(200)
 
       res.end()
-    } catch (error) {
-      console.log(error)
+    } catch (error: any) {
+      if (error?.code === 'NoSuchKey' || error?.code === 'NotFound') {
+        console.log('No such key', req.query.file)
+        res.status(404).send()
+        return
+      } else {
+        await ctx.error('error-handle-files', error)
+      }
       res.status(500).send()
     }
+  }
+
+  // eslint-disable-next-line @typescript-eslint/no-misused-promises
+  app.head('/files', (req, res) => {
+    void ctx.with(
+      'head-handle-file',
+      {},
+      async (ctx) => {
+        await handleHead(ctx, req, res)
+      },
+      { url: req.path, query: req.query }
+    )
+  })
+  // eslint-disable-next-line @typescript-eslint/no-misused-promises
+  app.head('/files/*', (req, res) => {
+    void ctx.with(
+      'head-handle-file',
+      {},
+      async (ctx) => {
+        await handleHead(ctx, req, res)
+      },
+      { url: req.path, query: req.query }
+    )
   })
 
-  const filesHandler = async (req: any, res: Response): Promise<void> => {
+  const filesHandler = async (ctx: MeasureContext, req: any, res: Response): Promise<void> => {
     try {
       const cookies = ((req?.headers?.cookie as string) ?? '').split(';').map((it) => it.trim().split('='))
 
@@ -285,7 +383,11 @@ export function start (
       let uuid = req.query.file as string
       if (token === undefined) {
         try {
-          const d = await config.minio.stat(payload.workspace, uuid)
+          const d = await ctx.with(
+            'notoken-stat',
+            { workspace: payload.workspace.name },
+            async () => await config.minio.stat(payload.workspace, uuid)
+          )
           if (!((d.metaData['content-type'] as string) ?? '').includes('image')) {
             // Do not allow to return non images with no token.
             if (token === undefined) {
@@ -298,55 +400,91 @@ export function start (
 
       const size = req.query.size as 'inline' | 'tiny' | 'x-small' | 'small' | 'medium' | 'large' | 'x-large' | 'full'
 
-      uuid = await getResizeID(size, uuid, config, payload)
+      uuid = await ctx.with('resize', {}, async () => await getResizeID(size, uuid, config, payload))
 
       const range = req.headers.range
       if (range !== undefined) {
-        await getFileRange(range, config.minio, payload.workspace, uuid, res)
+        await ctx.with('file-range', { workspace: payload.workspace.name }, async (ctx) => {
+          await getFileRange(ctx, range, config.minio, payload.workspace, uuid, res)
+        })
       } else {
-        await getFile(config.minio, payload.workspace, uuid, req, res)
+        await ctx.with(
+          'file',
+          { workspace: payload.workspace.name },
+          async (ctx) => {
+            await getFile(ctx, config.minio, payload.workspace, uuid, req, res)
+          },
+          { uuid }
+        )
       }
     } catch (error: any) {
       if (error?.code === 'NoSuchKey' || error?.code === 'NotFound') {
         console.log('No such key', req.query.file)
+        res.status(404).send()
+        return
       } else {
-        console.log(error)
+        await ctx.error('error-handle-files', error)
       }
       res.status(500).send()
     }
   }
 
   // eslint-disable-next-line @typescript-eslint/no-misused-promises
-  app.get('/files/', filesHandler)
+  app.get('/files', (req, res) => {
+    void ctx.with(
+      'handle-file',
+      {},
+      async (ctx) => {
+        await filesHandler(ctx, req, res)
+      },
+      { url: req.path, query: req.query }
+    )
+  })
 
   // eslint-disable-next-line @typescript-eslint/no-misused-promises
-  app.get('/files/*', filesHandler)
+  app.get('/files/*', (req, res) => {
+    void ctx.with(
+      'handle-file*',
+      {},
+      async (ctx) => {
+        await filesHandler(ctx, req, res)
+      },
+      { url: req.path, query: req.query }
+    )
+  })
 
   // eslint-disable-next-line @typescript-eslint/no-misused-promises
   app.post('/files', async (req, res) => {
-    const file = req.files?.file as UploadedFile
+    await ctx.with(
+      'post-file',
+      {},
+      async (ctx) => {
+        const file = req.files?.file as UploadedFile
 
-    if (file === undefined) {
-      res.status(400).send()
-      return
-    }
+        if (file === undefined) {
+          res.status(400).send()
+          return
+        }
 
-    const authHeader = req.headers.authorization
-    if (authHeader === undefined) {
-      res.status(403).send()
-      return
-    }
+        const authHeader = req.headers.authorization
+        if (authHeader === undefined) {
+          res.status(403).send()
+          return
+        }
 
-    try {
-      const token = authHeader.split(' ')[1]
-      const payload = decodeToken(token)
-      const uuid = await minioUpload(config.minio, payload.workspace, file)
+        try {
+          const token = authHeader.split(' ')[1]
+          const payload = decodeToken(token)
+          const uuid = await minioUpload(ctx, config.minio, payload.workspace, file)
 
-      res.status(200).send(uuid)
-    } catch (error) {
-      console.log(error)
-      res.status(500).send()
-    }
+          res.status(200).send(uuid)
+        } catch (error: any) {
+          await ctx.error('error-post-files', error)
+          res.status(500).send()
+        }
+      },
+      { url: req.path, query: req.query }
+    )
   })
 
   // eslint-disable-next-line @typescript-eslint/no-misused-promises
diff --git a/server/front/src/starter.ts b/server/front/src/starter.ts
index 9cb450d80e..f4d7d3aecb 100644
--- a/server/front/src/starter.ts
+++ b/server/front/src/starter.ts
@@ -14,12 +14,13 @@
 // limitations under the License.
 //
 
+import { MeasureContext } from '@hcengineering/core'
 import { MinioService } from '@hcengineering/minio'
 import { setMetadata } from '@hcengineering/platform'
 import serverToken from '@hcengineering/server-token'
 import { start } from '.'
 
-export function startFront (extraConfig?: Record<string, string>): void {
+export function startFront (ctx: MeasureContext, extraConfig?: Record<string, string>): void {
   const defaultLanguage = process.env.DEFAULT_LANGUAGE ?? 'en'
   const languages = process.env.LANGUAGES ?? 'en,ru'
   const SERVER_PORT = parseInt(process.env.SERVER_PORT ?? '8080')
@@ -147,7 +148,7 @@ export function startFront (extraConfig?: Record<string, string>): void {
     defaultLanguage
   }
   console.log('Starting Front service with', config)
-  const shutdown = start(config, SERVER_PORT, extraConfig)
+  const shutdown = start(ctx, config, SERVER_PORT, extraConfig)
 
   const close = (): void => {
     console.trace('Exiting from server')