Commit 1a277a612e1335ef18088e94b557eb1e69d63fd4

Authored by c
1 parent 716f14c6

Fix port

  1 +# Environment variables declared in this file are automatically made available to Prisma.
  2 +# See the documentation for more detail: https://pris.ly/d/prisma-schema#accessing-environment-variables-from-the-schema
  3 +
  4 +# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB.
  5 +# See the documentation for all the connection string options: https://pris.ly/d/connection-strings
  6 +
  7 +#DATABASE_URL="mysql://root:toor@localhost:3306/base-db"
  8 +DATABASE_URL=postgresql://develop:_nRi.Xw7AGSh@postgrebd.ditopay.io:5432/ditopay?schema=public
  9 +
  10 +#TESTING DATABASE . CHANGE TO YOUR OWN DATA
  11 +DB_HOST=base-database
  12 +DB_ROOT_PASSWORD=toor
  13 +DB_NAME=base-db
  14 +DB_USER=admin
  15 +DB_USER_PASSWORD=basePassw
  16 +DB_PORT=3306
  17 +DB_DRIVER=mysql
  18 +PRIVATE_API_URL=http://localhost:3000
  19 +CLIENT_API_KEY=45aad74a22b04b0bedeb467aa28e2c6a90a595c68618b2b557081adec152c1f2
  20 +PRIVATE_API_KEY=80dc792592de35b9ac634a8a1f299cf7352e7230d1764b0a42e61b2f3422991d
  21 +TOKEN_EXPIRATION="30d"
  22 +TOKEN_SECRET=85712985fdd06085b3032b6d9dba16436f742e4dc650cd66e50bb20373c22f5c
  23 +CLIENT_SECRET=3d0f23390356bbd818b037863376bad3c7b80da765bb20d9db80d1275f2afd88
  24 +PRIVATE_SECRET=6aa003735b66842cd5ad4ac9fa3e069d12e0665a7518e313306f2b7d24ad2f92
  25 +RATE_LIMIT_INTERVAL=60000
  26 +RATE_LIMIT_REQUEST=10
  27 +MAIN_PORT=4600
  28 +ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3001
\ No newline at end of file
... ...
... ... @@ -24,5 +24,5 @@ CLIENT_SECRET=3d0f23390356bbd818b037863376bad3c7b80da765bb20d9db80d1275f2afd88
24 24 PRIVATE_SECRET=6aa003735b66842cd5ad4ac9fa3e069d12e0665a7518e313306f2b7d24ad2f92
25 25 RATE_LIMIT_INTERVAL=60000
26 26 RATE_LIMIT_REQUEST=10
27   -API_PORT=4600
  27 +MAIN_PORT=4600
28 28 ALLOWED_ORIGINS=http://localhost:3000,http://localhost:3001
\ No newline at end of file
... ...
... ... @@ -17,7 +17,6 @@
17 17 "@nestjs/passport": "^10.0.2",
18 18 "@nestjs/platform-express": "^10.0.0",
19 19 "@nestjs/throttler": "^5.0.1",
20   - "@prisma/client": "^5.6.0",
21 20 "axios": "^1.6.2",
22 21 "bcrypt": "^5.1.1",
23 22 "cors": "^2.8.5",
... ... @@ -79,20 +78,20 @@
79 78 }
80 79 },
81 80 "node_modules/@angular-devkit/core": {
82   - "version": "16.2.8",
83   - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.8.tgz",
84   - "integrity": "sha512-PTGozYvh1Bin5lB15PwcXa26Ayd17bWGLS3H8Rs0s+04mUDvfNofmweaX1LgumWWy3nCUTDuwHxX10M3G0wE2g==",
  81 + "version": "17.1.2",
  82 + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.1.2.tgz",
  83 + "integrity": "sha512-ku+/W/HMCBacSWFppenr9y6Lx8mDuTuQvn1IkTyBLiJOpWnzgVbx9kHDeaDchGa1PwLlJUBBrv27t3qgJOIDPw==",
85 84 "dev": true,
86 85 "dependencies": {
87 86 "ajv": "8.12.0",
88 87 "ajv-formats": "2.1.1",
89 88 "jsonc-parser": "3.2.0",
90   - "picomatch": "2.3.1",
  89 + "picomatch": "3.0.1",
91 90 "rxjs": "7.8.1",
92 91 "source-map": "0.7.4"
93 92 },
94 93 "engines": {
95   - "node": "^16.14.0 || >=18.10.0",
  94 + "node": "^18.13.0 || >=20.9.0",
96 95 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
97 96 "yarn": ">= 1.13.0"
98 97 },
... ... @@ -106,33 +105,33 @@
106 105 }
107 106 },
108 107 "node_modules/@angular-devkit/schematics": {
109   - "version": "16.2.8",
110   - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.8.tgz",
111   - "integrity": "sha512-MBiKZOlR9/YMdflALr7/7w/BGAfo/BGTrlkqsIB6rDWV1dYiCgxI+033HsiNssLS6RQyCFx/e7JA2aBBzu9zEg==",
  108 + "version": "17.1.2",
  109 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.1.2.tgz",
  110 + "integrity": "sha512-8S9RuM8olFN/gwN+mjbuF1CwHX61f0i59EGXz9tXLnKRUTjsRR+8vVMTAmX0dvVAT5fJTG/T69X+HX7FeumdqA==",
112 111 "dev": true,
113 112 "dependencies": {
114   - "@angular-devkit/core": "16.2.8",
  113 + "@angular-devkit/core": "17.1.2",
115 114 "jsonc-parser": "3.2.0",
116   - "magic-string": "0.30.1",
  115 + "magic-string": "0.30.5",
117 116 "ora": "5.4.1",
118 117 "rxjs": "7.8.1"
119 118 },
120 119 "engines": {
121   - "node": "^16.14.0 || >=18.10.0",
  120 + "node": "^18.13.0 || >=20.9.0",
122 121 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
123 122 "yarn": ">= 1.13.0"
124 123 }
125 124 },
126 125 "node_modules/@angular-devkit/schematics-cli": {
127   - "version": "16.2.8",
128   - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-16.2.8.tgz",
129   - "integrity": "sha512-EXURJCzWTVYCipiTT4vxQQOrF63asOUDbeOy3OtiSh7EwIUvxm3BPG6hquJqngEnI/N6bA75NJ1fBhU6Hrh7eA==",
  126 + "version": "17.1.2",
  127 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-17.1.2.tgz",
  128 + "integrity": "sha512-bvXykYzSST05qFdlgIzUguNOb3z0hCa8HaTwtqdmQo9aFPf+P+/AC56I64t1iTchMjQtf3JrBQhYM25gUdcGbg==",
130 129 "dev": true,
131 130 "dependencies": {
132   - "@angular-devkit/core": "16.2.8",
133   - "@angular-devkit/schematics": "16.2.8",
  131 + "@angular-devkit/core": "17.1.2",
  132 + "@angular-devkit/schematics": "17.1.2",
134 133 "ansi-colors": "4.1.3",
135   - "inquirer": "8.2.4",
  134 + "inquirer": "9.2.12",
136 135 "symbol-observable": "4.0.0",
137 136 "yargs-parser": "21.1.1"
138 137 },
... ... @@ -140,58 +139,120 @@
140 139 "schematics": "bin/schematics.js"
141 140 },
142 141 "engines": {
143   - "node": "^16.14.0 || >=18.10.0",
  142 + "node": "^18.13.0 || >=20.9.0",
144 143 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
145 144 "yarn": ">= 1.13.0"
146 145 }
147 146 },
  147 + "node_modules/@angular-devkit/schematics-cli/node_modules/chalk": {
  148 + "version": "5.3.0",
  149 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
  150 + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
  151 + "dev": true,
  152 + "engines": {
  153 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
  154 + },
  155 + "funding": {
  156 + "url": "https://github.com/chalk/chalk?sponsor=1"
  157 + }
  158 + },
  159 + "node_modules/@angular-devkit/schematics-cli/node_modules/cli-width": {
  160 + "version": "4.1.0",
  161 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
  162 + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
  163 + "dev": true,
  164 + "engines": {
  165 + "node": ">= 12"
  166 + }
  167 + },
  168 + "node_modules/@angular-devkit/schematics-cli/node_modules/escape-string-regexp": {
  169 + "version": "5.0.0",
  170 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
  171 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
  172 + "dev": true,
  173 + "engines": {
  174 + "node": ">=12"
  175 + },
  176 + "funding": {
  177 + "url": "https://github.com/sponsors/sindresorhus"
  178 + }
  179 + },
  180 + "node_modules/@angular-devkit/schematics-cli/node_modules/figures": {
  181 + "version": "5.0.0",
  182 + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz",
  183 + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==",
  184 + "dev": true,
  185 + "dependencies": {
  186 + "escape-string-regexp": "^5.0.0",
  187 + "is-unicode-supported": "^1.2.0"
  188 + },
  189 + "engines": {
  190 + "node": ">=14"
  191 + },
  192 + "funding": {
  193 + "url": "https://github.com/sponsors/sindresorhus"
  194 + }
  195 + },
148 196 "node_modules/@angular-devkit/schematics-cli/node_modules/inquirer": {
149   - "version": "8.2.4",
150   - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz",
151   - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==",
  197 + "version": "9.2.12",
  198 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
  199 + "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==",
152 200 "dev": true,
153 201 "dependencies": {
154   - "ansi-escapes": "^4.2.1",
155   - "chalk": "^4.1.1",
  202 + "@ljharb/through": "^2.3.11",
  203 + "ansi-escapes": "^4.3.2",
  204 + "chalk": "^5.3.0",
156 205 "cli-cursor": "^3.1.0",
157   - "cli-width": "^3.0.0",
158   - "external-editor": "^3.0.3",
159   - "figures": "^3.0.0",
  206 + "cli-width": "^4.1.0",
  207 + "external-editor": "^3.1.0",
  208 + "figures": "^5.0.0",
160 209 "lodash": "^4.17.21",
161   - "mute-stream": "0.0.8",
  210 + "mute-stream": "1.0.0",
162 211 "ora": "^5.4.1",
163   - "run-async": "^2.4.0",
164   - "rxjs": "^7.5.5",
165   - "string-width": "^4.1.0",
166   - "strip-ansi": "^6.0.0",
167   - "through": "^2.3.6",
168   - "wrap-ansi": "^7.0.0"
  212 + "run-async": "^3.0.0",
  213 + "rxjs": "^7.8.1",
  214 + "string-width": "^4.2.3",
  215 + "strip-ansi": "^6.0.1",
  216 + "wrap-ansi": "^6.2.0"
169 217 },
170 218 "engines": {
171   - "node": ">=12.0.0"
  219 + "node": ">=14.18.0"
172 220 }
173 221 },
174   - "node_modules/@angular-devkit/schematics-cli/node_modules/wrap-ansi": {
175   - "version": "7.0.0",
176   - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
177   - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  222 + "node_modules/@angular-devkit/schematics-cli/node_modules/is-unicode-supported": {
  223 + "version": "1.3.0",
  224 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
  225 + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==",
178 226 "dev": true,
179   - "dependencies": {
180   - "ansi-styles": "^4.0.0",
181   - "string-width": "^4.1.0",
182   - "strip-ansi": "^6.0.0"
183   - },
184 227 "engines": {
185   - "node": ">=10"
  228 + "node": ">=12"
186 229 },
187 230 "funding": {
188   - "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  231 + "url": "https://github.com/sponsors/sindresorhus"
  232 + }
  233 + },
  234 + "node_modules/@angular-devkit/schematics-cli/node_modules/mute-stream": {
  235 + "version": "1.0.0",
  236 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
  237 + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
  238 + "dev": true,
  239 + "engines": {
  240 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
  241 + }
  242 + },
  243 + "node_modules/@angular-devkit/schematics-cli/node_modules/run-async": {
  244 + "version": "3.0.0",
  245 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
  246 + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==",
  247 + "dev": true,
  248 + "engines": {
  249 + "node": ">=0.12.0"
189 250 }
190 251 },
191 252 "node_modules/@babel/code-frame": {
192   - "version": "7.23.4",
193   - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz",
194   - "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==",
  253 + "version": "7.23.5",
  254 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
  255 + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
195 256 "dev": true,
196 257 "dependencies": {
197 258 "@babel/highlight": "^7.23.4",
... ... @@ -273,30 +334,30 @@
273 334 }
274 335 },
275 336 "node_modules/@babel/compat-data": {
276   - "version": "7.23.3",
277   - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz",
278   - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==",
  337 + "version": "7.23.5",
  338 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
  339 + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
279 340 "dev": true,
280 341 "engines": {
281 342 "node": ">=6.9.0"
282 343 }
283 344 },
284 345 "node_modules/@babel/core": {
285   - "version": "7.23.3",
286   - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz",
287   - "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==",
  346 + "version": "7.23.9",
  347 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz",
  348 + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==",
288 349 "dev": true,
289 350 "dependencies": {
290 351 "@ampproject/remapping": "^2.2.0",
291   - "@babel/code-frame": "^7.22.13",
292   - "@babel/generator": "^7.23.3",
293   - "@babel/helper-compilation-targets": "^7.22.15",
  352 + "@babel/code-frame": "^7.23.5",
  353 + "@babel/generator": "^7.23.6",
  354 + "@babel/helper-compilation-targets": "^7.23.6",
294 355 "@babel/helper-module-transforms": "^7.23.3",
295   - "@babel/helpers": "^7.23.2",
296   - "@babel/parser": "^7.23.3",
297   - "@babel/template": "^7.22.15",
298   - "@babel/traverse": "^7.23.3",
299   - "@babel/types": "^7.23.3",
  356 + "@babel/helpers": "^7.23.9",
  357 + "@babel/parser": "^7.23.9",
  358 + "@babel/template": "^7.23.9",
  359 + "@babel/traverse": "^7.23.9",
  360 + "@babel/types": "^7.23.9",
300 361 "convert-source-map": "^2.0.0",
301 362 "debug": "^4.1.0",
302 363 "gensync": "^1.0.0-beta.2",
... ... @@ -321,12 +382,12 @@
321 382 }
322 383 },
323 384 "node_modules/@babel/generator": {
324   - "version": "7.23.4",
325   - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz",
326   - "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==",
  385 + "version": "7.23.6",
  386 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
  387 + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
327 388 "dev": true,
328 389 "dependencies": {
329   - "@babel/types": "^7.23.4",
  390 + "@babel/types": "^7.23.6",
330 391 "@jridgewell/gen-mapping": "^0.3.2",
331 392 "@jridgewell/trace-mapping": "^0.3.17",
332 393 "jsesc": "^2.5.1"
... ... @@ -336,14 +397,14 @@
336 397 }
337 398 },
338 399 "node_modules/@babel/helper-compilation-targets": {
339   - "version": "7.22.15",
340   - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",
341   - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==",
  400 + "version": "7.23.6",
  401 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
  402 + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
342 403 "dev": true,
343 404 "dependencies": {
344   - "@babel/compat-data": "^7.22.9",
345   - "@babel/helper-validator-option": "^7.22.15",
346   - "browserslist": "^4.21.9",
  405 + "@babel/compat-data": "^7.23.5",
  406 + "@babel/helper-validator-option": "^7.23.5",
  407 + "browserslist": "^4.22.2",
347 408 "lru-cache": "^5.1.1",
348 409 "semver": "^6.3.1"
349 410 },
... ... @@ -477,23 +538,23 @@
477 538 }
478 539 },
479 540 "node_modules/@babel/helper-validator-option": {
480   - "version": "7.22.15",
481   - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz",
482   - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==",
  541 + "version": "7.23.5",
  542 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
  543 + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
483 544 "dev": true,
484 545 "engines": {
485 546 "node": ">=6.9.0"
486 547 }
487 548 },
488 549 "node_modules/@babel/helpers": {
489   - "version": "7.23.4",
490   - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.4.tgz",
491   - "integrity": "sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==",
  550 + "version": "7.23.9",
  551 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz",
  552 + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==",
492 553 "dev": true,
493 554 "dependencies": {
494   - "@babel/template": "^7.22.15",
495   - "@babel/traverse": "^7.23.4",
496   - "@babel/types": "^7.23.4"
  555 + "@babel/template": "^7.23.9",
  556 + "@babel/traverse": "^7.23.9",
  557 + "@babel/types": "^7.23.9"
497 558 },
498 559 "engines": {
499 560 "node": ">=6.9.0"
... ... @@ -585,9 +646,9 @@
585 646 }
586 647 },
587 648 "node_modules/@babel/parser": {
588   - "version": "7.23.4",
589   - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz",
590   - "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==",
  649 + "version": "7.23.9",
  650 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz",
  651 + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==",
591 652 "dev": true,
592 653 "bin": {
593 654 "parser": "bin/babel-parser.js"
... ... @@ -774,34 +835,34 @@
774 835 }
775 836 },
776 837 "node_modules/@babel/template": {
777   - "version": "7.22.15",
778   - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
779   - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
  838 + "version": "7.23.9",
  839 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz",
  840 + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==",
780 841 "dev": true,
781 842 "dependencies": {
782   - "@babel/code-frame": "^7.22.13",
783   - "@babel/parser": "^7.22.15",
784   - "@babel/types": "^7.22.15"
  843 + "@babel/code-frame": "^7.23.5",
  844 + "@babel/parser": "^7.23.9",
  845 + "@babel/types": "^7.23.9"
785 846 },
786 847 "engines": {
787 848 "node": ">=6.9.0"
788 849 }
789 850 },
790 851 "node_modules/@babel/traverse": {
791   - "version": "7.23.4",
792   - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz",
793   - "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==",
  852 + "version": "7.23.9",
  853 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz",
  854 + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==",
794 855 "dev": true,
795 856 "dependencies": {
796   - "@babel/code-frame": "^7.23.4",
797   - "@babel/generator": "^7.23.4",
  857 + "@babel/code-frame": "^7.23.5",
  858 + "@babel/generator": "^7.23.6",
798 859 "@babel/helper-environment-visitor": "^7.22.20",
799 860 "@babel/helper-function-name": "^7.23.0",
800 861 "@babel/helper-hoist-variables": "^7.22.5",
801 862 "@babel/helper-split-export-declaration": "^7.22.6",
802   - "@babel/parser": "^7.23.4",
803   - "@babel/types": "^7.23.4",
804   - "debug": "^4.1.0",
  863 + "@babel/parser": "^7.23.9",
  864 + "@babel/types": "^7.23.9",
  865 + "debug": "^4.3.1",
805 866 "globals": "^11.1.0"
806 867 },
807 868 "engines": {
... ... @@ -818,9 +879,9 @@
818 879 }
819 880 },
820 881 "node_modules/@babel/types": {
821   - "version": "7.23.4",
822   - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz",
823   - "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==",
  882 + "version": "7.23.9",
  883 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz",
  884 + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==",
824 885 "dev": true,
825 886 "dependencies": {
826 887 "@babel/helper-string-parser": "^7.23.4",
... ... @@ -894,9 +955,9 @@
894 955 }
895 956 },
896 957 "node_modules/@eslint/eslintrc": {
897   - "version": "2.1.3",
898   - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
899   - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
  958 + "version": "2.1.4",
  959 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
  960 + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
900 961 "dev": true,
901 962 "dependencies": {
902 963 "ajv": "^6.12.4",
... ... @@ -932,35 +993,79 @@
932 993 "url": "https://github.com/sponsors/epoberezkin"
933 994 }
934 995 },
  996 + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
  997 + "version": "1.1.11",
  998 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  999 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1000 + "dev": true,
  1001 + "dependencies": {
  1002 + "balanced-match": "^1.0.0",
  1003 + "concat-map": "0.0.1"
  1004 + }
  1005 + },
935 1006 "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
936 1007 "version": "0.4.1",
937 1008 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
938 1009 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
939 1010 "dev": true
940 1011 },
  1012 + "node_modules/@eslint/eslintrc/node_modules/minimatch": {
  1013 + "version": "3.1.2",
  1014 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1015 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1016 + "dev": true,
  1017 + "dependencies": {
  1018 + "brace-expansion": "^1.1.7"
  1019 + },
  1020 + "engines": {
  1021 + "node": "*"
  1022 + }
  1023 + },
941 1024 "node_modules/@eslint/js": {
942   - "version": "8.54.0",
943   - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
944   - "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
  1025 + "version": "8.56.0",
  1026 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
  1027 + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
945 1028 "dev": true,
946 1029 "engines": {
947 1030 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
948 1031 }
949 1032 },
950 1033 "node_modules/@humanwhocodes/config-array": {
951   - "version": "0.11.13",
952   - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
953   - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
  1034 + "version": "0.11.14",
  1035 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
  1036 + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
954 1037 "dev": true,
955 1038 "dependencies": {
956   - "@humanwhocodes/object-schema": "^2.0.1",
957   - "debug": "^4.1.1",
  1039 + "@humanwhocodes/object-schema": "^2.0.2",
  1040 + "debug": "^4.3.1",
958 1041 "minimatch": "^3.0.5"
959 1042 },
960 1043 "engines": {
961 1044 "node": ">=10.10.0"
962 1045 }
963 1046 },
  1047 + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
  1048 + "version": "1.1.11",
  1049 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1050 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1051 + "dev": true,
  1052 + "dependencies": {
  1053 + "balanced-match": "^1.0.0",
  1054 + "concat-map": "0.0.1"
  1055 + }
  1056 + },
  1057 + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
  1058 + "version": "3.1.2",
  1059 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1060 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1061 + "dev": true,
  1062 + "dependencies": {
  1063 + "brace-expansion": "^1.1.7"
  1064 + },
  1065 + "engines": {
  1066 + "node": "*"
  1067 + }
  1068 + },
964 1069 "node_modules/@humanwhocodes/module-importer": {
965 1070 "version": "1.0.1",
966 1071 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
... ... @@ -975,9 +1080,9 @@
975 1080 }
976 1081 },
977 1082 "node_modules/@humanwhocodes/object-schema": {
978   - "version": "2.0.1",
979   - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
980   - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
  1083 + "version": "2.0.2",
  1084 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
  1085 + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
981 1086 "dev": true
982 1087 },
983 1088 "node_modules/@isaacs/cliui": {
... ... @@ -1363,6 +1468,16 @@
1363 1468 }
1364 1469 }
1365 1470 },
  1471 + "node_modules/@jest/reporters/node_modules/brace-expansion": {
  1472 + "version": "1.1.11",
  1473 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1474 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1475 + "dev": true,
  1476 + "dependencies": {
  1477 + "balanced-match": "^1.0.0",
  1478 + "concat-map": "0.0.1"
  1479 + }
  1480 + },
1366 1481 "node_modules/@jest/reporters/node_modules/glob": {
1367 1482 "version": "7.2.3",
1368 1483 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -1383,6 +1498,18 @@
1383 1498 "url": "https://github.com/sponsors/isaacs"
1384 1499 }
1385 1500 },
  1501 + "node_modules/@jest/reporters/node_modules/minimatch": {
  1502 + "version": "3.1.2",
  1503 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1504 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1505 + "dev": true,
  1506 + "dependencies": {
  1507 + "brace-expansion": "^1.1.7"
  1508 + },
  1509 + "engines": {
  1510 + "node": "*"
  1511 + }
  1512 + },
1386 1513 "node_modules/@jest/schemas": {
1387 1514 "version": "29.6.3",
1388 1515 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
... ... @@ -1531,15 +1658,27 @@
1531 1658 "dev": true
1532 1659 },
1533 1660 "node_modules/@jridgewell/trace-mapping": {
1534   - "version": "0.3.20",
1535   - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
1536   - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
  1661 + "version": "0.3.22",
  1662 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz",
  1663 + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==",
1537 1664 "dev": true,
1538 1665 "dependencies": {
1539 1666 "@jridgewell/resolve-uri": "^3.1.0",
1540 1667 "@jridgewell/sourcemap-codec": "^1.4.14"
1541 1668 }
1542 1669 },
  1670 + "node_modules/@ljharb/through": {
  1671 + "version": "2.3.12",
  1672 + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz",
  1673 + "integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==",
  1674 + "dev": true,
  1675 + "dependencies": {
  1676 + "call-bind": "^1.0.5"
  1677 + },
  1678 + "engines": {
  1679 + "node": ">= 0.4"
  1680 + }
  1681 + },
1543 1682 "node_modules/@lukeed/csprng": {
1544 1683 "version": "1.1.0",
1545 1684 "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz",
... ... @@ -1567,6 +1706,15 @@
1567 1706 "node-pre-gyp": "bin/node-pre-gyp"
1568 1707 }
1569 1708 },
  1709 + "node_modules/@mapbox/node-pre-gyp/node_modules/brace-expansion": {
  1710 + "version": "1.1.11",
  1711 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1712 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1713 + "dependencies": {
  1714 + "balanced-match": "^1.0.0",
  1715 + "concat-map": "0.0.1"
  1716 + }
  1717 + },
1570 1718 "node_modules/@mapbox/node-pre-gyp/node_modules/glob": {
1571 1719 "version": "7.2.3",
1572 1720 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -1586,26 +1734,15 @@
1586 1734 "url": "https://github.com/sponsors/isaacs"
1587 1735 }
1588 1736 },
1589   - "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": {
1590   - "version": "3.1.0",
1591   - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
1592   - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
  1737 + "node_modules/@mapbox/node-pre-gyp/node_modules/minimatch": {
  1738 + "version": "3.1.2",
  1739 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1740 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1593 1741 "dependencies": {
1594   - "semver": "^6.0.0"
  1742 + "brace-expansion": "^1.1.7"
1595 1743 },
1596 1744 "engines": {
1597   - "node": ">=8"
1598   - },
1599   - "funding": {
1600   - "url": "https://github.com/sponsors/sindresorhus"
1601   - }
1602   - },
1603   - "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": {
1604   - "version": "6.3.1",
1605   - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
1606   - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1607   - "bin": {
1608   - "semver": "bin/semver.js"
  1745 + "node": "*"
1609 1746 }
1610 1747 },
1611 1748 "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": {
... ... @@ -1623,14 +1760,14 @@
1623 1760 }
1624 1761 },
1625 1762 "node_modules/@nestjs/cli": {
1626   - "version": "10.2.1",
1627   - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-10.2.1.tgz",
1628   - "integrity": "sha512-CAJAQwmxFZfB3RTvqz/eaXXWpyU+mZ4QSqfBYzjneTsPgF+uyOAW3yQpaLNn9Dfcv39R9UxSuAhayv6yuFd+Jg==",
  1763 + "version": "10.3.1",
  1764 + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-10.3.1.tgz",
  1765 + "integrity": "sha512-xzabUxTdZ7IcNXLzAq1YZgGJkAt6JNeeLVORj8MfMV0io2edgAn5ASn4tIOHvnsmKh6yX1kBaVEhTHiuENlplA==",
1629 1766 "dev": true,
1630 1767 "dependencies": {
1631   - "@angular-devkit/core": "16.2.8",
1632   - "@angular-devkit/schematics": "16.2.8",
1633   - "@angular-devkit/schematics-cli": "16.2.8",
  1768 + "@angular-devkit/core": "17.1.2",
  1769 + "@angular-devkit/schematics": "17.1.2",
  1770 + "@angular-devkit/schematics-cli": "17.1.2",
1634 1771 "@nestjs/schematics": "^10.0.1",
1635 1772 "chalk": "4.1.2",
1636 1773 "chokidar": "3.5.3",
... ... @@ -1641,15 +1778,14 @@
1641 1778 "inquirer": "8.2.6",
1642 1779 "node-emoji": "1.11.0",
1643 1780 "ora": "5.4.1",
1644   - "os-name": "4.0.1",
1645 1781 "rimraf": "4.4.1",
1646 1782 "shelljs": "0.8.5",
1647 1783 "source-map-support": "0.5.21",
1648 1784 "tree-kill": "1.2.2",
1649 1785 "tsconfig-paths": "4.2.0",
1650 1786 "tsconfig-paths-webpack-plugin": "4.1.0",
1651   - "typescript": "5.2.2",
1652   - "webpack": "5.89.0",
  1787 + "typescript": "5.3.3",
  1788 + "webpack": "5.90.1",
1653 1789 "webpack-node-externals": "3.0.0"
1654 1790 },
1655 1791 "bin": {
... ... @@ -1659,7 +1795,7 @@
1659 1795 "node": ">= 16.14"
1660 1796 },
1661 1797 "peerDependencies": {
1662   - "@swc/cli": "^0.1.62",
  1798 + "@swc/cli": "^0.1.62 || ^0.3.0",
1663 1799 "@swc/core": "^1.3.62"
1664 1800 },
1665 1801 "peerDependenciesMeta": {
... ... @@ -1671,23 +1807,10 @@
1671 1807 }
1672 1808 }
1673 1809 },
1674   - "node_modules/@nestjs/cli/node_modules/typescript": {
1675   - "version": "5.2.2",
1676   - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
1677   - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
1678   - "dev": true,
1679   - "bin": {
1680   - "tsc": "bin/tsc",
1681   - "tsserver": "bin/tsserver"
1682   - },
1683   - "engines": {
1684   - "node": ">=14.17"
1685   - }
1686   - },
1687 1810 "node_modules/@nestjs/common": {
1688   - "version": "10.2.10",
1689   - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.2.10.tgz",
1690   - "integrity": "sha512-fwAk931rjW8CNH2Mgwawq/7HWHH1dxkOLdcgs7U52ddLk8CtHXjejm1cbNahewlSbNhvlOl7y1STLHutE6sUqw==",
  1811 + "version": "10.3.1",
  1812 + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.1.tgz",
  1813 + "integrity": "sha512-YuxeIlVemVQCuXMkNbBpNlmwZgp/Cu6dwCOjki63mhyYHEFX48GNNA4zZn5MFRjF4h7VSceABsScROuzsxs9LA==",
1691 1814 "dependencies": {
1692 1815 "iterare": "1.2.1",
1693 1816 "tslib": "2.6.2",
... ... @@ -1728,9 +1851,9 @@
1728 1851 }
1729 1852 },
1730 1853 "node_modules/@nestjs/core": {
1731   - "version": "10.2.10",
1732   - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.2.10.tgz",
1733   - "integrity": "sha512-+ckOI6BPi2ZMHikT9MCG4ctHDc4OnjhoIytrn7f2AYMMXI4bnutJhqyQKc30VDka5x3Wq6QAD57pgSP7y+JjJg==",
  1854 + "version": "10.3.1",
  1855 + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.1.tgz",
  1856 + "integrity": "sha512-mh6FwTKh2R3CmLRuB50BF5q/lzc+Mz+7qAlEvpgCiTSIfSXzbQ47vWpfgLirwkL3SlCvtFS8onxOeI69RpxvXA==",
1734 1857 "hasInstallScript": true,
1735 1858 "dependencies": {
1736 1859 "@nuxtjs/opencollective": "0.3.2",
... ... @@ -1796,18 +1919,18 @@
1796 1919 }
1797 1920 },
1798 1921 "node_modules/@nestjs/passport": {
1799   - "version": "10.0.2",
1800   - "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-10.0.2.tgz",
1801   - "integrity": "sha512-od31vfB2z3y05IDB5dWSbCGE2+pAf2k2WCBinNuTTOxN0O0+wtO1L3kawj/aCW3YR9uxsTOVbTDwtwgpNNsnjQ==",
  1922 + "version": "10.0.3",
  1923 + "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-10.0.3.tgz",
  1924 + "integrity": "sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ==",
1802 1925 "peerDependencies": {
1803 1926 "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0",
1804   - "passport": "^0.4.0 || ^0.5.0 || ^0.6.0"
  1927 + "passport": "^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0"
1805 1928 }
1806 1929 },
1807 1930 "node_modules/@nestjs/platform-express": {
1808   - "version": "10.2.10",
1809   - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-10.2.10.tgz",
1810   - "integrity": "sha512-U4KDgtMjH8TqEvt0RzC/POP8ABvL9bYoCScvlGtFSKgVGaMLBKkZ4+jHtbQx6qItYSlBBRUuz/dveMZCObfrkQ==",
  1931 + "version": "10.3.1",
  1932 + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-10.3.1.tgz",
  1933 + "integrity": "sha512-Rj21quI5h4Lry7q9an+nO4ADQiQUy9A6XK74o5aTUHo3Ysm25ujqh2NgU4XbT3M2oXU9qzhE59OfhkQ7ZUvTAg==",
1811 1934 "dependencies": {
1812 1935 "body-parser": "1.20.2",
1813 1936 "cors": "2.8.5",
... ... @@ -1825,13 +1948,13 @@
1825 1948 }
1826 1949 },
1827 1950 "node_modules/@nestjs/schematics": {
1828   - "version": "10.0.3",
1829   - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-10.0.3.tgz",
1830   - "integrity": "sha512-2BRujK0GqGQ7j1Zpz+obVfskDnnOeVKt5aXoSaVngKo8Oczy8uYCY+R547TQB+Kf35epdfFER2pVnQrX3/It5A==",
  1951 + "version": "10.1.0",
  1952 + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-10.1.0.tgz",
  1953 + "integrity": "sha512-HQWvD3F7O0Sv3qHS2jineWxPLmBTLlyjT6VdSw2EAIXulitmV+ErxB3TCVQQORlNkl5p5cwRYWyBaOblDbNFIQ==",
1831 1954 "dev": true,
1832 1955 "dependencies": {
1833   - "@angular-devkit/core": "16.2.8",
1834   - "@angular-devkit/schematics": "16.2.8",
  1956 + "@angular-devkit/core": "17.0.9",
  1957 + "@angular-devkit/schematics": "17.0.9",
1835 1958 "comment-json": "4.2.3",
1836 1959 "jsonc-parser": "3.2.0",
1837 1960 "pluralize": "8.0.0"
... ... @@ -1840,10 +1963,55 @@
1840 1963 "typescript": ">=4.8.2"
1841 1964 }
1842 1965 },
  1966 + "node_modules/@nestjs/schematics/node_modules/@angular-devkit/core": {
  1967 + "version": "17.0.9",
  1968 + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.0.9.tgz",
  1969 + "integrity": "sha512-r5jqwpWOgowqe9KSDqJ3iSbmsEt2XPjSvRG4DSI2T9s31bReoMtreo8b7wkRa2B3hbcDnstFbn8q27VvJDqRaQ==",
  1970 + "dev": true,
  1971 + "dependencies": {
  1972 + "ajv": "8.12.0",
  1973 + "ajv-formats": "2.1.1",
  1974 + "jsonc-parser": "3.2.0",
  1975 + "picomatch": "3.0.1",
  1976 + "rxjs": "7.8.1",
  1977 + "source-map": "0.7.4"
  1978 + },
  1979 + "engines": {
  1980 + "node": "^18.13.0 || >=20.9.0",
  1981 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
  1982 + "yarn": ">= 1.13.0"
  1983 + },
  1984 + "peerDependencies": {
  1985 + "chokidar": "^3.5.2"
  1986 + },
  1987 + "peerDependenciesMeta": {
  1988 + "chokidar": {
  1989 + "optional": true
  1990 + }
  1991 + }
  1992 + },
  1993 + "node_modules/@nestjs/schematics/node_modules/@angular-devkit/schematics": {
  1994 + "version": "17.0.9",
  1995 + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.0.9.tgz",
  1996 + "integrity": "sha512-5ti7g45F2KjDJS0DbgnOGI1GyKxGpn4XsKTYJFJrSAWj6VpuvPy/DINRrXNuRVo09VPEkqA+IW7QwaG9icptQg==",
  1997 + "dev": true,
  1998 + "dependencies": {
  1999 + "@angular-devkit/core": "17.0.9",
  2000 + "jsonc-parser": "3.2.0",
  2001 + "magic-string": "0.30.5",
  2002 + "ora": "5.4.1",
  2003 + "rxjs": "7.8.1"
  2004 + },
  2005 + "engines": {
  2006 + "node": "^18.13.0 || >=20.9.0",
  2007 + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
  2008 + "yarn": ">= 1.13.0"
  2009 + }
  2010 + },
1843 2011 "node_modules/@nestjs/testing": {
1844   - "version": "10.2.10",
1845   - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-10.2.10.tgz",
1846   - "integrity": "sha512-IVLUnPz/+fkBtPATYfqTIP+phN9yjkXejmj+JyhmcfPJZpxBmD1i9VSMqa4u54l37j0xkGPscQ0IXpbhqMYUKw==",
  2012 + "version": "10.3.1",
  2013 + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-10.3.1.tgz",
  2014 + "integrity": "sha512-74aSAugWT31jSPnStyRWDXgjHXWO3GYaUfAZ2T7Dml88UGkGy95iwaWgYy7aYM8/xVFKcDYkfL5FAYqZYce/yg==",
1847 2015 "dev": true,
1848 2016 "dependencies": {
1849 2017 "tslib": "2.6.2"
... ... @@ -1868,16 +2036,16 @@
1868 2036 }
1869 2037 },
1870 2038 "node_modules/@nestjs/throttler": {
1871   - "version": "5.0.1",
1872   - "resolved": "https://registry.npmjs.org/@nestjs/throttler/-/throttler-5.0.1.tgz",
1873   - "integrity": "sha512-6gHmKmus7LDgzK/wRh7W9cT3gtZw1rY4mLVymvx6pYyRA46A9fMvjmZNQKJbo02jGg2R7gNo+3pyfvNnjDqg4A==",
  2039 + "version": "5.1.1",
  2040 + "resolved": "https://registry.npmjs.org/@nestjs/throttler/-/throttler-5.1.1.tgz",
  2041 + "integrity": "sha512-0fJAGroqpQLnQlERslx2fG264YCXU35nMfiFhykY6/chgc56/W0QPM6BEEf9Q/Uca9lXh5IyjE0fqFToksbP/A==",
1874 2042 "dependencies": {
1875 2043 "md5": "^2.2.1"
1876 2044 },
1877 2045 "peerDependencies": {
1878 2046 "@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0",
1879 2047 "@nestjs/core": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0",
1880   - "reflect-metadata": "^0.1.13"
  2048 + "reflect-metadata": "^0.1.13 || ^0.2.0"
1881 2049 }
1882 2050 },
1883 2051 "node_modules/@nodelib/fs.scandir": {
... ... @@ -1942,19 +2110,11 @@
1942 2110 "node": ">=14"
1943 2111 }
1944 2112 },
1945   - "node_modules/@pkgr/utils": {
1946   - "version": "2.4.2",
1947   - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",
1948   - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==",
  2113 + "node_modules/@pkgr/core": {
  2114 + "version": "0.1.1",
  2115 + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
  2116 + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
1949 2117 "dev": true,
1950   - "dependencies": {
1951   - "cross-spawn": "^7.0.3",
1952   - "fast-glob": "^3.3.0",
1953   - "is-glob": "^4.0.3",
1954   - "open": "^9.1.0",
1955   - "picocolors": "^1.0.0",
1956   - "tslib": "^2.6.0"
1957   - },
1958 2118 "engines": {
1959 2119 "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
1960 2120 },
... ... @@ -1962,39 +2122,6 @@
1962 2122 "url": "https://opencollective.com/unts"
1963 2123 }
1964 2124 },
1965   - "node_modules/@prisma/client": {
1966   - "version": "5.6.0",
1967   - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.6.0.tgz",
1968   - "integrity": "sha512-mUDefQFa1wWqk4+JhKPYq8BdVoFk9NFMBXUI8jAkBfQTtgx8WPx02U2HB/XbAz3GSUJpeJOKJQtNvaAIDs6sug==",
1969   - "hasInstallScript": true,
1970   - "dependencies": {
1971   - "@prisma/engines-version": "5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee"
1972   - },
1973   - "engines": {
1974   - "node": ">=16.13"
1975   - },
1976   - "peerDependencies": {
1977   - "prisma": "*"
1978   - },
1979   - "peerDependenciesMeta": {
1980   - "prisma": {
1981   - "optional": true
1982   - }
1983   - }
1984   - },
1985   - "node_modules/@prisma/engines": {
1986   - "version": "5.6.0",
1987   - "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.6.0.tgz",
1988   - "integrity": "sha512-Mt2q+GNJpU2vFn6kif24oRSBQv1KOkYaterQsi0k2/lA+dLvhRX6Lm26gon6PYHwUM8/h8KRgXIUMU0PCLB6bw==",
1989   - "hasInstallScript": true,
1990   - "optional": true,
1991   - "peer": true
1992   - },
1993   - "node_modules/@prisma/engines-version": {
1994   - "version": "5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee",
1995   - "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee.tgz",
1996   - "integrity": "sha512-UoFgbV1awGL/3wXuUK3GDaX2SolqczeeJ5b4FVec9tzeGbSWJboPSbT0psSrmgYAKiKnkOPFSLlH6+b+IyOwAw=="
1997   - },
1998 2125 "node_modules/@sinclair/typebox": {
1999 2126 "version": "0.27.8",
2000 2127 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
... ... @@ -2002,9 +2129,9 @@
2002 2129 "dev": true
2003 2130 },
2004 2131 "node_modules/@sinonjs/commons": {
2005   - "version": "3.0.0",
2006   - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz",
2007   - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==",
  2132 + "version": "3.0.1",
  2133 + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
  2134 + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
2008 2135 "dev": true,
2009 2136 "dependencies": {
2010 2137 "type-detect": "4.0.8"
... ... @@ -2057,9 +2184,9 @@
2057 2184 }
2058 2185 },
2059 2186 "node_modules/@types/babel__generator": {
2060   - "version": "7.6.7",
2061   - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz",
2062   - "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==",
  2187 + "version": "7.6.8",
  2188 + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
  2189 + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
2063 2190 "dev": true,
2064 2191 "dependencies": {
2065 2192 "@babel/types": "^7.0.0"
... ... @@ -2076,9 +2203,9 @@
2076 2203 }
2077 2204 },
2078 2205 "node_modules/@types/babel__traverse": {
2079   - "version": "7.20.4",
2080   - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz",
2081   - "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==",
  2206 + "version": "7.20.5",
  2207 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz",
  2208 + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==",
2082 2209 "dev": true,
2083 2210 "dependencies": {
2084 2211 "@babel/types": "^7.20.7"
... ... @@ -2128,15 +2255,15 @@
2128 2255 }
2129 2256 },
2130 2257 "node_modules/@types/crypto-js": {
2131   - "version": "4.2.1",
2132   - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.1.tgz",
2133   - "integrity": "sha512-FSPGd9+OcSok3RsM0UZ/9fcvMOXJ1ENE/ZbLfOPlBWj7BgXtEAM8VYfTtT760GiLbQIMoVozwVuisjvsVwqYWw==",
  2258 + "version": "4.2.2",
  2259 + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz",
  2260 + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==",
2134 2261 "dev": true
2135 2262 },
2136 2263 "node_modules/@types/eslint": {
2137   - "version": "8.44.7",
2138   - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz",
2139   - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==",
  2264 + "version": "8.56.2",
  2265 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz",
  2266 + "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==",
2140 2267 "dev": true,
2141 2268 "dependencies": {
2142 2269 "@types/estree": "*",
... ... @@ -2172,9 +2299,9 @@
2172 2299 }
2173 2300 },
2174 2301 "node_modules/@types/express-serve-static-core": {
2175   - "version": "4.17.41",
2176   - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
2177   - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
  2302 + "version": "4.17.43",
  2303 + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz",
  2304 + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==",
2178 2305 "dev": true,
2179 2306 "dependencies": {
2180 2307 "@types/node": "*",
... ... @@ -2223,9 +2350,9 @@
2223 2350 }
2224 2351 },
2225 2352 "node_modules/@types/jest": {
2226   - "version": "29.5.10",
2227   - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.10.tgz",
2228   - "integrity": "sha512-tE4yxKEphEyxj9s4inideLHktW/x6DwesIwWZ9NN1FKf9zbJYsnhBoA9vrHA/IuIOKwPa5PcFBNV4lpMIOEzyQ==",
  2353 + "version": "29.5.12",
  2354 + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
  2355 + "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
2229 2356 "dev": true,
2230 2357 "dependencies": {
2231 2358 "expect": "^29.0.0",
... ... @@ -2246,6 +2373,12 @@
2246 2373 "@types/node": "*"
2247 2374 }
2248 2375 },
  2376 + "node_modules/@types/methods": {
  2377 + "version": "1.1.4",
  2378 + "resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz",
  2379 + "integrity": "sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==",
  2380 + "dev": true
  2381 + },
2249 2382 "node_modules/@types/mime": {
2250 2383 "version": "1.3.5",
2251 2384 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
... ... @@ -2253,9 +2386,9 @@
2253 2386 "dev": true
2254 2387 },
2255 2388 "node_modules/@types/node": {
2256   - "version": "20.9.4",
2257   - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.4.tgz",
2258   - "integrity": "sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==",
  2389 + "version": "20.11.16",
  2390 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
  2391 + "integrity": "sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
2259 2392 "dependencies": {
2260 2393 "undici-types": "~5.26.4"
2261 2394 }
... ... @@ -2291,9 +2424,9 @@
2291 2424 }
2292 2425 },
2293 2426 "node_modules/@types/qs": {
2294   - "version": "6.9.10",
2295   - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
2296   - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==",
  2427 + "version": "6.9.11",
  2428 + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
  2429 + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==",
2297 2430 "dev": true
2298 2431 },
2299 2432 "node_modules/@types/range-parser": {
... ... @@ -2336,12 +2469,13 @@
2336 2469 "dev": true
2337 2470 },
2338 2471 "node_modules/@types/superagent": {
2339   - "version": "4.1.22",
2340   - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.22.tgz",
2341   - "integrity": "sha512-GMaOrnnUsjChvH8zlzdDPARRXky8bU3E8xsU/fOclgqsINekbwDu1+wzJzJaGzZP91SGpOutf5Te5pm5M/qCWg==",
  2472 + "version": "8.1.3",
  2473 + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-8.1.3.tgz",
  2474 + "integrity": "sha512-R/CfN6w2XsixLb1Ii8INfn+BT9sGPvw74OavfkW4SwY+jeUcAwLZv2+bXLJkndnimxjEBm0RPHgcjW9pLCa8cw==",
2342 2475 "dev": true,
2343 2476 "dependencies": {
2344   - "@types/cookiejar": "*",
  2477 + "@types/cookiejar": "^2.1.5",
  2478 + "@types/methods": "^1.1.4",
2345 2479 "@types/node": "*"
2346 2480 }
2347 2481 },
... ... @@ -2370,16 +2504,16 @@
2370 2504 "dev": true
2371 2505 },
2372 2506 "node_modules/@typescript-eslint/eslint-plugin": {
2373   - "version": "6.12.0",
2374   - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.12.0.tgz",
2375   - "integrity": "sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==",
  2507 + "version": "6.21.0",
  2508 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
  2509 + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
2376 2510 "dev": true,
2377 2511 "dependencies": {
2378 2512 "@eslint-community/regexpp": "^4.5.1",
2379   - "@typescript-eslint/scope-manager": "6.12.0",
2380   - "@typescript-eslint/type-utils": "6.12.0",
2381   - "@typescript-eslint/utils": "6.12.0",
2382   - "@typescript-eslint/visitor-keys": "6.12.0",
  2513 + "@typescript-eslint/scope-manager": "6.21.0",
  2514 + "@typescript-eslint/type-utils": "6.21.0",
  2515 + "@typescript-eslint/utils": "6.21.0",
  2516 + "@typescript-eslint/visitor-keys": "6.21.0",
2383 2517 "debug": "^4.3.4",
2384 2518 "graphemer": "^1.4.0",
2385 2519 "ignore": "^5.2.4",
... ... @@ -2405,15 +2539,15 @@
2405 2539 }
2406 2540 },
2407 2541 "node_modules/@typescript-eslint/parser": {
2408   - "version": "6.12.0",
2409   - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz",
2410   - "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==",
  2542 + "version": "6.21.0",
  2543 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
  2544 + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
2411 2545 "dev": true,
2412 2546 "dependencies": {
2413   - "@typescript-eslint/scope-manager": "6.12.0",
2414   - "@typescript-eslint/types": "6.12.0",
2415   - "@typescript-eslint/typescript-estree": "6.12.0",
2416   - "@typescript-eslint/visitor-keys": "6.12.0",
  2547 + "@typescript-eslint/scope-manager": "6.21.0",
  2548 + "@typescript-eslint/types": "6.21.0",
  2549 + "@typescript-eslint/typescript-estree": "6.21.0",
  2550 + "@typescript-eslint/visitor-keys": "6.21.0",
2417 2551 "debug": "^4.3.4"
2418 2552 },
2419 2553 "engines": {
... ... @@ -2433,13 +2567,13 @@
2433 2567 }
2434 2568 },
2435 2569 "node_modules/@typescript-eslint/scope-manager": {
2436   - "version": "6.12.0",
2437   - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz",
2438   - "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==",
  2570 + "version": "6.21.0",
  2571 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
  2572 + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
2439 2573 "dev": true,
2440 2574 "dependencies": {
2441   - "@typescript-eslint/types": "6.12.0",
2442   - "@typescript-eslint/visitor-keys": "6.12.0"
  2575 + "@typescript-eslint/types": "6.21.0",
  2576 + "@typescript-eslint/visitor-keys": "6.21.0"
2443 2577 },
2444 2578 "engines": {
2445 2579 "node": "^16.0.0 || >=18.0.0"
... ... @@ -2450,13 +2584,13 @@
2450 2584 }
2451 2585 },
2452 2586 "node_modules/@typescript-eslint/type-utils": {
2453   - "version": "6.12.0",
2454   - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.12.0.tgz",
2455   - "integrity": "sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==",
  2587 + "version": "6.21.0",
  2588 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
  2589 + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
2456 2590 "dev": true,
2457 2591 "dependencies": {
2458   - "@typescript-eslint/typescript-estree": "6.12.0",
2459   - "@typescript-eslint/utils": "6.12.0",
  2592 + "@typescript-eslint/typescript-estree": "6.21.0",
  2593 + "@typescript-eslint/utils": "6.21.0",
2460 2594 "debug": "^4.3.4",
2461 2595 "ts-api-utils": "^1.0.1"
2462 2596 },
... ... @@ -2477,9 +2611,9 @@
2477 2611 }
2478 2612 },
2479 2613 "node_modules/@typescript-eslint/types": {
2480   - "version": "6.12.0",
2481   - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz",
2482   - "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==",
  2614 + "version": "6.21.0",
  2615 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
  2616 + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
2483 2617 "dev": true,
2484 2618 "engines": {
2485 2619 "node": "^16.0.0 || >=18.0.0"
... ... @@ -2490,16 +2624,17 @@
2490 2624 }
2491 2625 },
2492 2626 "node_modules/@typescript-eslint/typescript-estree": {
2493   - "version": "6.12.0",
2494   - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz",
2495   - "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==",
  2627 + "version": "6.21.0",
  2628 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
  2629 + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
2496 2630 "dev": true,
2497 2631 "dependencies": {
2498   - "@typescript-eslint/types": "6.12.0",
2499   - "@typescript-eslint/visitor-keys": "6.12.0",
  2632 + "@typescript-eslint/types": "6.21.0",
  2633 + "@typescript-eslint/visitor-keys": "6.21.0",
2500 2634 "debug": "^4.3.4",
2501 2635 "globby": "^11.1.0",
2502 2636 "is-glob": "^4.0.3",
  2637 + "minimatch": "9.0.3",
2503 2638 "semver": "^7.5.4",
2504 2639 "ts-api-utils": "^1.0.1"
2505 2640 },
... ... @@ -2517,17 +2652,17 @@
2517 2652 }
2518 2653 },
2519 2654 "node_modules/@typescript-eslint/utils": {
2520   - "version": "6.12.0",
2521   - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz",
2522   - "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==",
  2655 + "version": "6.21.0",
  2656 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
  2657 + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
2523 2658 "dev": true,
2524 2659 "dependencies": {
2525 2660 "@eslint-community/eslint-utils": "^4.4.0",
2526 2661 "@types/json-schema": "^7.0.12",
2527 2662 "@types/semver": "^7.5.0",
2528   - "@typescript-eslint/scope-manager": "6.12.0",
2529   - "@typescript-eslint/types": "6.12.0",
2530   - "@typescript-eslint/typescript-estree": "6.12.0",
  2663 + "@typescript-eslint/scope-manager": "6.21.0",
  2664 + "@typescript-eslint/types": "6.21.0",
  2665 + "@typescript-eslint/typescript-estree": "6.21.0",
2531 2666 "semver": "^7.5.4"
2532 2667 },
2533 2668 "engines": {
... ... @@ -2542,12 +2677,12 @@
2542 2677 }
2543 2678 },
2544 2679 "node_modules/@typescript-eslint/visitor-keys": {
2545   - "version": "6.12.0",
2546   - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz",
2547   - "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==",
  2680 + "version": "6.21.0",
  2681 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
  2682 + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
2548 2683 "dev": true,
2549 2684 "dependencies": {
2550   - "@typescript-eslint/types": "6.12.0",
  2685 + "@typescript-eslint/types": "6.21.0",
2551 2686 "eslint-visitor-keys": "^3.4.1"
2552 2687 },
2553 2688 "engines": {
... ... @@ -2740,9 +2875,9 @@
2740 2875 }
2741 2876 },
2742 2877 "node_modules/acorn": {
2743   - "version": "8.11.2",
2744   - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
2745   - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
  2878 + "version": "8.11.3",
  2879 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
  2880 + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
2746 2881 "dev": true,
2747 2882 "bin": {
2748 2883 "acorn": "bin/acorn"
... ... @@ -2770,9 +2905,9 @@
2770 2905 }
2771 2906 },
2772 2907 "node_modules/acorn-walk": {
2773   - "version": "8.3.0",
2774   - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
2775   - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
  2908 + "version": "8.3.2",
  2909 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
  2910 + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
2776 2911 "dev": true,
2777 2912 "engines": {
2778 2913 "node": ">=0.4.0"
... ... @@ -2893,6 +3028,18 @@
2893 3028 "node": ">= 8"
2894 3029 }
2895 3030 },
  3031 + "node_modules/anymatch/node_modules/picomatch": {
  3032 + "version": "2.3.1",
  3033 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  3034 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  3035 + "dev": true,
  3036 + "engines": {
  3037 + "node": ">=8.6"
  3038 + },
  3039 + "funding": {
  3040 + "url": "https://github.com/sponsors/jonschlinkert"
  3041 + }
  3042 + },
2896 3043 "node_modules/append-field": {
2897 3044 "version": "1.0.0",
2898 3045 "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
... ... @@ -2972,11 +3119,11 @@
2972 3119 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
2973 3120 },
2974 3121 "node_modules/axios": {
2975   - "version": "1.6.2",
2976   - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
2977   - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
  3122 + "version": "1.6.7",
  3123 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
  3124 + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
2978 3125 "dependencies": {
2979   - "follow-redirects": "^1.15.0",
  3126 + "follow-redirects": "^1.15.4",
2980 3127 "form-data": "^4.0.0",
2981 3128 "proxy-from-env": "^1.1.0"
2982 3129 }
... ... @@ -3135,15 +3282,6 @@
3135 3282 "node": ">= 10.0.0"
3136 3283 }
3137 3284 },
3138   - "node_modules/big-integer": {
3139   - "version": "1.6.52",
3140   - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
3141   - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
3142   - "dev": true,
3143   - "engines": {
3144   - "node": ">=0.6"
3145   - }
3146   - },
3147 3285 "node_modules/binary-extensions": {
3148 3286 "version": "2.2.0",
3149 3287 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
... ... @@ -3214,25 +3352,13 @@
3214 3352 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3215 3353 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
3216 3354 },
3217   - "node_modules/bplist-parser": {
3218   - "version": "0.2.0",
3219   - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
3220   - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
3221   - "dev": true,
3222   - "dependencies": {
3223   - "big-integer": "^1.6.44"
3224   - },
3225   - "engines": {
3226   - "node": ">= 5.10.0"
3227   - }
3228   - },
3229 3355 "node_modules/brace-expansion": {
3230   - "version": "1.1.11",
3231   - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3232   - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  3356 + "version": "2.0.1",
  3357 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  3358 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  3359 + "dev": true,
3233 3360 "dependencies": {
3234   - "balanced-match": "^1.0.0",
3235   - "concat-map": "0.0.1"
  3361 + "balanced-match": "^1.0.0"
3236 3362 }
3237 3363 },
3238 3364 "node_modules/braces": {
... ... @@ -3248,9 +3374,9 @@
3248 3374 }
3249 3375 },
3250 3376 "node_modules/browserslist": {
3251   - "version": "4.22.1",
3252   - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
3253   - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
  3377 + "version": "4.22.3",
  3378 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz",
  3379 + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==",
3254 3380 "dev": true,
3255 3381 "funding": [
3256 3382 {
... ... @@ -3267,9 +3393,9 @@
3267 3393 }
3268 3394 ],
3269 3395 "dependencies": {
3270   - "caniuse-lite": "^1.0.30001541",
3271   - "electron-to-chromium": "^1.4.535",
3272   - "node-releases": "^2.0.13",
  3396 + "caniuse-lite": "^1.0.30001580",
  3397 + "electron-to-chromium": "^1.4.648",
  3398 + "node-releases": "^2.0.14",
3273 3399 "update-browserslist-db": "^1.0.13"
3274 3400 },
3275 3401 "bin": {
... ... @@ -3334,21 +3460,6 @@
3334 3460 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
3335 3461 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
3336 3462 },
3337   - "node_modules/bundle-name": {
3338   - "version": "3.0.0",
3339   - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
3340   - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
3341   - "dev": true,
3342   - "dependencies": {
3343   - "run-applescript": "^5.0.0"
3344   - },
3345   - "engines": {
3346   - "node": ">=12"
3347   - },
3348   - "funding": {
3349   - "url": "https://github.com/sponsors/sindresorhus"
3350   - }
3351   - },
3352 3463 "node_modules/busboy": {
3353 3464 "version": "1.6.0",
3354 3465 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
... ... @@ -3369,13 +3480,17 @@
3369 3480 }
3370 3481 },
3371 3482 "node_modules/call-bind": {
3372   - "version": "1.0.5",
3373   - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
3374   - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
  3483 + "version": "1.0.6",
  3484 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
  3485 + "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
3375 3486 "dependencies": {
  3487 + "es-errors": "^1.3.0",
3376 3488 "function-bind": "^1.1.2",
3377   - "get-intrinsic": "^1.2.1",
3378   - "set-function-length": "^1.1.1"
  3489 + "get-intrinsic": "^1.2.3",
  3490 + "set-function-length": "^1.2.0"
  3491 + },
  3492 + "engines": {
  3493 + "node": ">= 0.4"
3379 3494 },
3380 3495 "funding": {
3381 3496 "url": "https://github.com/sponsors/ljharb"
... ... @@ -3400,9 +3515,9 @@
3400 3515 }
3401 3516 },
3402 3517 "node_modules/caniuse-lite": {
3403   - "version": "1.0.30001564",
3404   - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz",
3405   - "integrity": "sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==",
  3518 + "version": "1.0.30001584",
  3519 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz",
  3520 + "integrity": "sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ==",
3406 3521 "dev": true,
3407 3522 "funding": [
3408 3523 {
... ... @@ -3535,9 +3650,9 @@
3535 3650 }
3536 3651 },
3537 3652 "node_modules/cli-spinners": {
3538   - "version": "2.9.1",
3539   - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz",
3540   - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==",
  3653 + "version": "2.9.2",
  3654 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
  3655 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
3541 3656 "dev": true,
3542 3657 "engines": {
3543 3658 "node": ">=6"
... ... @@ -3876,194 +3991,44 @@
3876 3991 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
3877 3992 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
3878 3993 "dependencies": {
3879   - "ms": "2.1.2"
3880   - },
3881   - "engines": {
3882   - "node": ">=6.0"
3883   - },
3884   - "peerDependenciesMeta": {
3885   - "supports-color": {
3886   - "optional": true
3887   - }
3888   - }
3889   - },
3890   - "node_modules/dedent": {
3891   - "version": "1.5.1",
3892   - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz",
3893   - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==",
3894   - "dev": true,
3895   - "peerDependencies": {
3896   - "babel-plugin-macros": "^3.1.0"
3897   - },
3898   - "peerDependenciesMeta": {
3899   - "babel-plugin-macros": {
3900   - "optional": true
3901   - }
3902   - }
3903   - },
3904   - "node_modules/deep-is": {
3905   - "version": "0.1.4",
3906   - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
3907   - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
3908   - "dev": true
3909   - },
3910   - "node_modules/deepmerge": {
3911   - "version": "4.3.1",
3912   - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
3913   - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
3914   - "dev": true,
3915   - "engines": {
3916   - "node": ">=0.10.0"
3917   - }
3918   - },
3919   - "node_modules/default-browser": {
3920   - "version": "4.0.0",
3921   - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
3922   - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
3923   - "dev": true,
3924   - "dependencies": {
3925   - "bundle-name": "^3.0.0",
3926   - "default-browser-id": "^3.0.0",
3927   - "execa": "^7.1.1",
3928   - "titleize": "^3.0.0"
3929   - },
3930   - "engines": {
3931   - "node": ">=14.16"
3932   - },
3933   - "funding": {
3934   - "url": "https://github.com/sponsors/sindresorhus"
3935   - }
3936   - },
3937   - "node_modules/default-browser-id": {
3938   - "version": "3.0.0",
3939   - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
3940   - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
3941   - "dev": true,
3942   - "dependencies": {
3943   - "bplist-parser": "^0.2.0",
3944   - "untildify": "^4.0.0"
3945   - },
3946   - "engines": {
3947   - "node": ">=12"
3948   - },
3949   - "funding": {
3950   - "url": "https://github.com/sponsors/sindresorhus"
3951   - }
3952   - },
3953   - "node_modules/default-browser/node_modules/execa": {
3954   - "version": "7.2.0",
3955   - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
3956   - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
3957   - "dev": true,
3958   - "dependencies": {
3959   - "cross-spawn": "^7.0.3",
3960   - "get-stream": "^6.0.1",
3961   - "human-signals": "^4.3.0",
3962   - "is-stream": "^3.0.0",
3963   - "merge-stream": "^2.0.0",
3964   - "npm-run-path": "^5.1.0",
3965   - "onetime": "^6.0.0",
3966   - "signal-exit": "^3.0.7",
3967   - "strip-final-newline": "^3.0.0"
3968   - },
3969   - "engines": {
3970   - "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
3971   - },
3972   - "funding": {
3973   - "url": "https://github.com/sindresorhus/execa?sponsor=1"
3974   - }
3975   - },
3976   - "node_modules/default-browser/node_modules/human-signals": {
3977   - "version": "4.3.1",
3978   - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
3979   - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
3980   - "dev": true,
3981   - "engines": {
3982   - "node": ">=14.18.0"
3983   - }
3984   - },
3985   - "node_modules/default-browser/node_modules/is-stream": {
3986   - "version": "3.0.0",
3987   - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
3988   - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
3989   - "dev": true,
3990   - "engines": {
3991   - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3992   - },
3993   - "funding": {
3994   - "url": "https://github.com/sponsors/sindresorhus"
3995   - }
3996   - },
3997   - "node_modules/default-browser/node_modules/mimic-fn": {
3998   - "version": "4.0.0",
3999   - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
4000   - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
4001   - "dev": true,
4002   - "engines": {
4003   - "node": ">=12"
4004   - },
4005   - "funding": {
4006   - "url": "https://github.com/sponsors/sindresorhus"
4007   - }
4008   - },
4009   - "node_modules/default-browser/node_modules/npm-run-path": {
4010   - "version": "5.1.0",
4011   - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
4012   - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
4013   - "dev": true,
4014   - "dependencies": {
4015   - "path-key": "^4.0.0"
4016   - },
4017   - "engines": {
4018   - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
4019   - },
4020   - "funding": {
4021   - "url": "https://github.com/sponsors/sindresorhus"
4022   - }
4023   - },
4024   - "node_modules/default-browser/node_modules/onetime": {
4025   - "version": "6.0.0",
4026   - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
4027   - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
4028   - "dev": true,
4029   - "dependencies": {
4030   - "mimic-fn": "^4.0.0"
  3994 + "ms": "2.1.2"
4031 3995 },
4032 3996 "engines": {
4033   - "node": ">=12"
  3997 + "node": ">=6.0"
4034 3998 },
4035   - "funding": {
4036   - "url": "https://github.com/sponsors/sindresorhus"
  3999 + "peerDependenciesMeta": {
  4000 + "supports-color": {
  4001 + "optional": true
  4002 + }
4037 4003 }
4038 4004 },
4039   - "node_modules/default-browser/node_modules/path-key": {
4040   - "version": "4.0.0",
4041   - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
4042   - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
  4005 + "node_modules/dedent": {
  4006 + "version": "1.5.1",
  4007 + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz",
  4008 + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==",
4043 4009 "dev": true,
4044   - "engines": {
4045   - "node": ">=12"
  4010 + "peerDependencies": {
  4011 + "babel-plugin-macros": "^3.1.0"
4046 4012 },
4047   - "funding": {
4048   - "url": "https://github.com/sponsors/sindresorhus"
  4013 + "peerDependenciesMeta": {
  4014 + "babel-plugin-macros": {
  4015 + "optional": true
  4016 + }
4049 4017 }
4050 4018 },
4051   - "node_modules/default-browser/node_modules/signal-exit": {
4052   - "version": "3.0.7",
4053   - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
4054   - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
  4019 + "node_modules/deep-is": {
  4020 + "version": "0.1.4",
  4021 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
  4022 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4055 4023 "dev": true
4056 4024 },
4057   - "node_modules/default-browser/node_modules/strip-final-newline": {
4058   - "version": "3.0.0",
4059   - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
4060   - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
  4025 + "node_modules/deepmerge": {
  4026 + "version": "4.3.1",
  4027 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
  4028 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
4061 4029 "dev": true,
4062 4030 "engines": {
4063   - "node": ">=12"
4064   - },
4065   - "funding": {
4066   - "url": "https://github.com/sponsors/sindresorhus"
  4031 + "node": ">=0.10.0"
4067 4032 }
4068 4033 },
4069 4034 "node_modules/defaults": {
... ... @@ -4079,30 +4044,19 @@
4079 4044 }
4080 4045 },
4081 4046 "node_modules/define-data-property": {
4082   - "version": "1.1.1",
4083   - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
4084   - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
  4047 + "version": "1.1.2",
  4048 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
  4049 + "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
4085 4050 "dependencies": {
4086   - "get-intrinsic": "^1.2.1",
  4051 + "es-errors": "^1.3.0",
  4052 + "get-intrinsic": "^1.2.2",
4087 4053 "gopd": "^1.0.1",
4088   - "has-property-descriptors": "^1.0.0"
  4054 + "has-property-descriptors": "^1.0.1"
4089 4055 },
4090 4056 "engines": {
4091 4057 "node": ">= 0.4"
4092 4058 }
4093 4059 },
4094   - "node_modules/define-lazy-prop": {
4095   - "version": "3.0.0",
4096   - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
4097   - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
4098   - "dev": true,
4099   - "engines": {
4100   - "node": ">=12"
4101   - },
4102   - "funding": {
4103   - "url": "https://github.com/sponsors/sindresorhus"
4104   - }
4105   - },
4106 4060 "node_modules/delayed-stream": {
4107 4061 "version": "1.0.0",
4108 4062 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
... ... @@ -4241,9 +4195,9 @@
4241 4195 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
4242 4196 },
4243 4197 "node_modules/electron-to-chromium": {
4244   - "version": "1.4.592",
4245   - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.592.tgz",
4246   - "integrity": "sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww==",
  4198 + "version": "1.4.659",
  4199 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.659.tgz",
  4200 + "integrity": "sha512-sRJ3nV3HowrYpBtPF9bASQV7OW49IgZC01Xiq43WfSE3RTCkK0/JidoCmR73Hyc1mN+l/H4Yqx0eNiomvExFZg==",
4247 4201 "dev": true
4248 4202 },
4249 4203 "node_modules/emittery": {
... ... @@ -4271,15 +4225,6 @@
4271 4225 "node": ">= 0.8"
4272 4226 }
4273 4227 },
4274   - "node_modules/end-of-stream": {
4275   - "version": "1.4.4",
4276   - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
4277   - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
4278   - "dev": true,
4279   - "dependencies": {
4280   - "once": "^1.4.0"
4281   - }
4282   - },
4283 4228 "node_modules/enhanced-resolve": {
4284 4229 "version": "5.15.0",
4285 4230 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
... ... @@ -4302,6 +4247,14 @@
4302 4247 "is-arrayish": "^0.2.1"
4303 4248 }
4304 4249 },
  4250 + "node_modules/es-errors": {
  4251 + "version": "1.3.0",
  4252 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  4253 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  4254 + "engines": {
  4255 + "node": ">= 0.4"
  4256 + }
  4257 + },
4305 4258 "node_modules/es-module-lexer": {
4306 4259 "version": "1.4.1",
4307 4260 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
... ... @@ -4309,9 +4262,9 @@
4309 4262 "dev": true
4310 4263 },
4311 4264 "node_modules/escalade": {
4312   - "version": "3.1.1",
4313   - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
4314   - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
  4265 + "version": "3.1.2",
  4266 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
  4267 + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
4315 4268 "dev": true,
4316 4269 "engines": {
4317 4270 "node": ">=6"
... ... @@ -4335,15 +4288,15 @@
4335 4288 }
4336 4289 },
4337 4290 "node_modules/eslint": {
4338   - "version": "8.54.0",
4339   - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
4340   - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
  4291 + "version": "8.56.0",
  4292 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
  4293 + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
4341 4294 "dev": true,
4342 4295 "dependencies": {
4343 4296 "@eslint-community/eslint-utils": "^4.2.0",
4344 4297 "@eslint-community/regexpp": "^4.6.1",
4345   - "@eslint/eslintrc": "^2.1.3",
4346   - "@eslint/js": "8.54.0",
  4298 + "@eslint/eslintrc": "^2.1.4",
  4299 + "@eslint/js": "8.56.0",
4347 4300 "@humanwhocodes/config-array": "^0.11.13",
4348 4301 "@humanwhocodes/module-importer": "^1.0.1",
4349 4302 "@nodelib/fs.walk": "^1.2.8",
... ... @@ -4390,9 +4343,9 @@
4390 4343 }
4391 4344 },
4392 4345 "node_modules/eslint-config-prettier": {
4393   - "version": "9.0.0",
4394   - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
4395   - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
  4346 + "version": "9.1.0",
  4347 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
  4348 + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
4396 4349 "dev": true,
4397 4350 "bin": {
4398 4351 "eslint-config-prettier": "bin/cli.js"
... ... @@ -4402,23 +4355,24 @@
4402 4355 }
4403 4356 },
4404 4357 "node_modules/eslint-plugin-prettier": {
4405   - "version": "5.0.1",
4406   - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz",
4407   - "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==",
  4358 + "version": "5.1.3",
  4359 + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz",
  4360 + "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==",
4408 4361 "dev": true,
4409 4362 "dependencies": {
4410 4363 "prettier-linter-helpers": "^1.0.0",
4411   - "synckit": "^0.8.5"
  4364 + "synckit": "^0.8.6"
4412 4365 },
4413 4366 "engines": {
4414 4367 "node": "^14.18.0 || >=16.0.0"
4415 4368 },
4416 4369 "funding": {
4417   - "url": "https://opencollective.com/prettier"
  4370 + "url": "https://opencollective.com/eslint-plugin-prettier"
4418 4371 },
4419 4372 "peerDependencies": {
4420 4373 "@types/eslint": ">=8.0.0",
4421 4374 "eslint": ">=8.0.0",
  4375 + "eslint-config-prettier": "*",
4422 4376 "prettier": ">=3.0.0"
4423 4377 },
4424 4378 "peerDependenciesMeta": {
... ... @@ -4474,6 +4428,16 @@
4474 4428 "url": "https://github.com/sponsors/epoberezkin"
4475 4429 }
4476 4430 },
  4431 + "node_modules/eslint/node_modules/brace-expansion": {
  4432 + "version": "1.1.11",
  4433 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  4434 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  4435 + "dev": true,
  4436 + "dependencies": {
  4437 + "balanced-match": "^1.0.0",
  4438 + "concat-map": "0.0.1"
  4439 + }
  4440 + },
4477 4441 "node_modules/eslint/node_modules/glob-parent": {
4478 4442 "version": "6.0.2",
4479 4443 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
... ... @@ -4492,6 +4456,18 @@
4492 4456 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4493 4457 "dev": true
4494 4458 },
  4459 + "node_modules/eslint/node_modules/minimatch": {
  4460 + "version": "3.1.2",
  4461 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  4462 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  4463 + "dev": true,
  4464 + "dependencies": {
  4465 + "brace-expansion": "^1.1.7"
  4466 + },
  4467 + "engines": {
  4468 + "node": "*"
  4469 + }
  4470 + },
4495 4471 "node_modules/espree": {
4496 4472 "version": "9.6.1",
4497 4473 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
... ... @@ -4791,9 +4767,9 @@
4791 4767 "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
4792 4768 },
4793 4769 "node_modules/fastq": {
4794   - "version": "1.15.0",
4795   - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
4796   - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
  4770 + "version": "1.17.1",
  4771 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
  4772 + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
4797 4773 "dev": true,
4798 4774 "dependencies": {
4799 4775 "reusify": "^1.0.4"
... ... @@ -4916,6 +4892,16 @@
4916 4892 "node": "^10.12.0 || >=12.0.0"
4917 4893 }
4918 4894 },
  4895 + "node_modules/flat-cache/node_modules/brace-expansion": {
  4896 + "version": "1.1.11",
  4897 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  4898 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  4899 + "dev": true,
  4900 + "dependencies": {
  4901 + "balanced-match": "^1.0.0",
  4902 + "concat-map": "0.0.1"
  4903 + }
  4904 + },
4919 4905 "node_modules/flat-cache/node_modules/glob": {
4920 4906 "version": "7.2.3",
4921 4907 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -4936,6 +4922,18 @@
4936 4922 "url": "https://github.com/sponsors/isaacs"
4937 4923 }
4938 4924 },
  4925 + "node_modules/flat-cache/node_modules/minimatch": {
  4926 + "version": "3.1.2",
  4927 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  4928 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  4929 + "dev": true,
  4930 + "dependencies": {
  4931 + "brace-expansion": "^1.1.7"
  4932 + },
  4933 + "engines": {
  4934 + "node": "*"
  4935 + }
  4936 + },
4939 4937 "node_modules/flat-cache/node_modules/rimraf": {
4940 4938 "version": "3.0.2",
4941 4939 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
... ... @@ -4958,9 +4956,9 @@
4958 4956 "dev": true
4959 4957 },
4960 4958 "node_modules/follow-redirects": {
4961   - "version": "1.15.3",
4962   - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz",
4963   - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==",
  4959 + "version": "1.15.5",
  4960 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
  4961 + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
4964 4962 "funding": [
4965 4963 {
4966 4964 "type": "individual",
... ... @@ -5020,6 +5018,28 @@
5020 5018 "webpack": "^5.11.0"
5021 5019 }
5022 5020 },
  5021 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": {
  5022 + "version": "1.1.11",
  5023 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  5024 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  5025 + "dev": true,
  5026 + "dependencies": {
  5027 + "balanced-match": "^1.0.0",
  5028 + "concat-map": "0.0.1"
  5029 + }
  5030 + },
  5031 + "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": {
  5032 + "version": "3.1.2",
  5033 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  5034 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  5035 + "dev": true,
  5036 + "dependencies": {
  5037 + "brace-expansion": "^1.1.7"
  5038 + },
  5039 + "engines": {
  5040 + "node": "*"
  5041 + }
  5042 + },
5023 5043 "node_modules/form-data": {
5024 5044 "version": "4.0.0",
5025 5045 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
... ... @@ -5181,15 +5201,19 @@
5181 5201 }
5182 5202 },
5183 5203 "node_modules/get-intrinsic": {
5184   - "version": "1.2.2",
5185   - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
5186   - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
  5204 + "version": "1.2.4",
  5205 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
  5206 + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
5187 5207 "dependencies": {
  5208 + "es-errors": "^1.3.0",
5188 5209 "function-bind": "^1.1.2",
5189 5210 "has-proto": "^1.0.1",
5190 5211 "has-symbols": "^1.0.3",
5191 5212 "hasown": "^2.0.0"
5192 5213 },
  5214 + "engines": {
  5215 + "node": ">= 0.4"
  5216 + },
5193 5217 "funding": {
5194 5218 "url": "https://github.com/sponsors/ljharb"
5195 5219 }
... ... @@ -5255,34 +5279,10 @@
5255 5279 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
5256 5280 "dev": true
5257 5281 },
5258   - "node_modules/glob/node_modules/brace-expansion": {
5259   - "version": "2.0.1",
5260   - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
5261   - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
5262   - "dev": true,
5263   - "dependencies": {
5264   - "balanced-match": "^1.0.0"
5265   - }
5266   - },
5267   - "node_modules/glob/node_modules/minimatch": {
5268   - "version": "9.0.3",
5269   - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
5270   - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
5271   - "dev": true,
5272   - "dependencies": {
5273   - "brace-expansion": "^2.0.1"
5274   - },
5275   - "engines": {
5276   - "node": ">=16 || 14 >=14.17"
5277   - },
5278   - "funding": {
5279   - "url": "https://github.com/sponsors/isaacs"
5280   - }
5281   - },
5282 5282 "node_modules/globals": {
5283   - "version": "13.23.0",
5284   - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
5285   - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
  5283 + "version": "13.24.0",
  5284 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
  5285 + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
5286 5286 "dev": true,
5287 5287 "dependencies": {
5288 5288 "type-fest": "^0.20.2"
... ... @@ -5486,9 +5486,9 @@
5486 5486 ]
5487 5487 },
5488 5488 "node_modules/ignore": {
5489   - "version": "5.3.0",
5490   - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
5491   - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
  5489 + "version": "5.3.1",
  5490 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
  5491 + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
5492 5492 "dev": true,
5493 5493 "engines": {
5494 5494 "node": ">= 4"
... ... @@ -5630,21 +5630,6 @@
5630 5630 "url": "https://github.com/sponsors/ljharb"
5631 5631 }
5632 5632 },
5633   - "node_modules/is-docker": {
5634   - "version": "3.0.0",
5635   - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
5636   - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
5637   - "dev": true,
5638   - "bin": {
5639   - "is-docker": "cli.js"
5640   - },
5641   - "engines": {
5642   - "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
5643   - },
5644   - "funding": {
5645   - "url": "https://github.com/sponsors/sindresorhus"
5646   - }
5647   - },
5648 5633 "node_modules/is-extglob": {
5649 5634 "version": "2.1.1",
5650 5635 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
... ... @@ -5683,24 +5668,6 @@
5683 5668 "node": ">=0.10.0"
5684 5669 }
5685 5670 },
5686   - "node_modules/is-inside-container": {
5687   - "version": "1.0.0",
5688   - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
5689   - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
5690   - "dev": true,
5691   - "dependencies": {
5692   - "is-docker": "^3.0.0"
5693   - },
5694   - "bin": {
5695   - "is-inside-container": "cli.js"
5696   - },
5697   - "engines": {
5698   - "node": ">=14.16"
5699   - },
5700   - "funding": {
5701   - "url": "https://github.com/sponsors/sindresorhus"
5702   - }
5703   - },
5704 5671 "node_modules/is-interactive": {
5705 5672 "version": "1.0.0",
5706 5673 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
... ... @@ -5752,33 +5719,6 @@
5752 5719 "url": "https://github.com/sponsors/sindresorhus"
5753 5720 }
5754 5721 },
5755   - "node_modules/is-wsl": {
5756   - "version": "2.2.0",
5757   - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
5758   - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
5759   - "dev": true,
5760   - "dependencies": {
5761   - "is-docker": "^2.0.0"
5762   - },
5763   - "engines": {
5764   - "node": ">=8"
5765   - }
5766   - },
5767   - "node_modules/is-wsl/node_modules/is-docker": {
5768   - "version": "2.2.1",
5769   - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
5770   - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
5771   - "dev": true,
5772   - "bin": {
5773   - "is-docker": "cli.js"
5774   - },
5775   - "engines": {
5776   - "node": ">=8"
5777   - },
5778   - "funding": {
5779   - "url": "https://github.com/sponsors/sindresorhus"
5780   - }
5781   - },
5782 5722 "node_modules/isarray": {
5783 5723 "version": "1.0.0",
5784 5724 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
... ... @@ -5829,6 +5769,21 @@
5829 5769 "node": ">=10"
5830 5770 }
5831 5771 },
  5772 + "node_modules/istanbul-lib-report/node_modules/make-dir": {
  5773 + "version": "4.0.0",
  5774 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
  5775 + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
  5776 + "dev": true,
  5777 + "dependencies": {
  5778 + "semver": "^7.5.3"
  5779 + },
  5780 + "engines": {
  5781 + "node": ">=10"
  5782 + },
  5783 + "funding": {
  5784 + "url": "https://github.com/sponsors/sindresorhus"
  5785 + }
  5786 + },
5832 5787 "node_modules/istanbul-lib-source-maps": {
5833 5788 "version": "4.0.1",
5834 5789 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
... ... @@ -6040,6 +5995,16 @@
6040 5995 }
6041 5996 }
6042 5997 },
  5998 + "node_modules/jest-config/node_modules/brace-expansion": {
  5999 + "version": "1.1.11",
  6000 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  6001 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  6002 + "dev": true,
  6003 + "dependencies": {
  6004 + "balanced-match": "^1.0.0",
  6005 + "concat-map": "0.0.1"
  6006 + }
  6007 + },
6043 6008 "node_modules/jest-config/node_modules/glob": {
6044 6009 "version": "7.2.3",
6045 6010 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -6060,6 +6025,18 @@
6060 6025 "url": "https://github.com/sponsors/isaacs"
6061 6026 }
6062 6027 },
  6028 + "node_modules/jest-config/node_modules/minimatch": {
  6029 + "version": "3.1.2",
  6030 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  6031 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  6032 + "dev": true,
  6033 + "dependencies": {
  6034 + "brace-expansion": "^1.1.7"
  6035 + },
  6036 + "engines": {
  6037 + "node": "*"
  6038 + }
  6039 + },
6063 6040 "node_modules/jest-diff": {
6064 6041 "version": "29.7.0",
6065 6042 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
... ... @@ -6359,6 +6336,16 @@
6359 6336 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
6360 6337 }
6361 6338 },
  6339 + "node_modules/jest-runtime/node_modules/brace-expansion": {
  6340 + "version": "1.1.11",
  6341 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  6342 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  6343 + "dev": true,
  6344 + "dependencies": {
  6345 + "balanced-match": "^1.0.0",
  6346 + "concat-map": "0.0.1"
  6347 + }
  6348 + },
6362 6349 "node_modules/jest-runtime/node_modules/glob": {
6363 6350 "version": "7.2.3",
6364 6351 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -6379,6 +6366,18 @@
6379 6366 "url": "https://github.com/sponsors/isaacs"
6380 6367 }
6381 6368 },
  6369 + "node_modules/jest-runtime/node_modules/minimatch": {
  6370 + "version": "3.1.2",
  6371 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  6372 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  6373 + "dev": true,
  6374 + "dependencies": {
  6375 + "brace-expansion": "^1.1.7"
  6376 + },
  6377 + "engines": {
  6378 + "node": "*"
  6379 + }
  6380 + },
6382 6381 "node_modules/jest-snapshot": {
6383 6382 "version": "29.7.0",
6384 6383 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
... ... @@ -6424,7 +6423,19 @@
6424 6423 "picomatch": "^2.2.3"
6425 6424 },
6426 6425 "engines": {
6427   - "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
  6426 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
  6427 + }
  6428 + },
  6429 + "node_modules/jest-util/node_modules/picomatch": {
  6430 + "version": "2.3.1",
  6431 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  6432 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  6433 + "dev": true,
  6434 + "engines": {
  6435 + "node": ">=8.6"
  6436 + },
  6437 + "funding": {
  6438 + "url": "https://github.com/sponsors/jonschlinkert"
6428 6439 }
6429 6440 },
6430 6441 "node_modules/jest-validate": {
... ... @@ -6776,22 +6787,10 @@
6776 6787 "yallist": "^3.0.2"
6777 6788 }
6778 6789 },
6779   - "node_modules/macos-release": {
6780   - "version": "2.5.1",
6781   - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz",
6782   - "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==",
6783   - "dev": true,
6784   - "engines": {
6785   - "node": ">=6"
6786   - },
6787   - "funding": {
6788   - "url": "https://github.com/sponsors/sindresorhus"
6789   - }
6790   - },
6791 6790 "node_modules/magic-string": {
6792   - "version": "0.30.1",
6793   - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",
6794   - "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
  6791 + "version": "0.30.5",
  6792 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz",
  6793 + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==",
6795 6794 "dev": true,
6796 6795 "dependencies": {
6797 6796 "@jridgewell/sourcemap-codec": "^1.4.15"
... ... @@ -6801,20 +6800,27 @@
6801 6800 }
6802 6801 },
6803 6802 "node_modules/make-dir": {
6804   - "version": "4.0.0",
6805   - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
6806   - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
6807   - "dev": true,
  6803 + "version": "3.1.0",
  6804 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
  6805 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
6808 6806 "dependencies": {
6809   - "semver": "^7.5.3"
  6807 + "semver": "^6.0.0"
6810 6808 },
6811 6809 "engines": {
6812   - "node": ">=10"
  6810 + "node": ">=8"
6813 6811 },
6814 6812 "funding": {
6815 6813 "url": "https://github.com/sponsors/sindresorhus"
6816 6814 }
6817 6815 },
  6816 + "node_modules/make-dir/node_modules/semver": {
  6817 + "version": "6.3.1",
  6818 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
  6819 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
  6820 + "bin": {
  6821 + "semver": "bin/semver.js"
  6822 + }
  6823 + },
6818 6824 "node_modules/make-error": {
6819 6825 "version": "1.3.6",
6820 6826 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
... ... @@ -6901,6 +6907,18 @@
6901 6907 "node": ">=8.6"
6902 6908 }
6903 6909 },
  6910 + "node_modules/micromatch/node_modules/picomatch": {
  6911 + "version": "2.3.1",
  6912 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  6913 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  6914 + "dev": true,
  6915 + "engines": {
  6916 + "node": ">=8.6"
  6917 + },
  6918 + "funding": {
  6919 + "url": "https://github.com/sponsors/jonschlinkert"
  6920 + }
  6921 + },
6904 6922 "node_modules/mime": {
6905 6923 "version": "1.6.0",
6906 6924 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
... ... @@ -6941,14 +6959,18 @@
6941 6959 }
6942 6960 },
6943 6961 "node_modules/minimatch": {
6944   - "version": "3.1.2",
6945   - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
6946   - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  6962 + "version": "9.0.3",
  6963 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
  6964 + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
  6965 + "dev": true,
6947 6966 "dependencies": {
6948   - "brace-expansion": "^1.1.7"
  6967 + "brace-expansion": "^2.0.1"
6949 6968 },
6950 6969 "engines": {
6951   - "node": "*"
  6970 + "node": ">=16 || 14 >=14.17"
  6971 + },
  6972 + "funding": {
  6973 + "url": "https://github.com/sponsors/isaacs"
6952 6974 }
6953 6975 },
6954 6976 "node_modules/minimist": {
... ... @@ -7101,9 +7123,9 @@
7101 7123 "dev": true
7102 7124 },
7103 7125 "node_modules/node-releases": {
7104   - "version": "2.0.13",
7105   - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
7106   - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
  7126 + "version": "2.0.14",
  7127 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
  7128 + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
7107 7129 "dev": true
7108 7130 },
7109 7131 "node_modules/nopt": {
... ... @@ -7202,24 +7224,6 @@
7202 7224 "url": "https://github.com/sponsors/sindresorhus"
7203 7225 }
7204 7226 },
7205   - "node_modules/open": {
7206   - "version": "9.1.0",
7207   - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
7208   - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
7209   - "dev": true,
7210   - "dependencies": {
7211   - "default-browser": "^4.0.0",
7212   - "define-lazy-prop": "^3.0.0",
7213   - "is-inside-container": "^1.0.0",
7214   - "is-wsl": "^2.2.0"
7215   - },
7216   - "engines": {
7217   - "node": ">=14.16"
7218   - },
7219   - "funding": {
7220   - "url": "https://github.com/sponsors/sindresorhus"
7221   - }
7222   - },
7223 7227 "node_modules/optionator": {
7224 7228 "version": "0.9.3",
7225 7229 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
... ... @@ -7260,22 +7264,6 @@
7260 7264 "url": "https://github.com/sponsors/sindresorhus"
7261 7265 }
7262 7266 },
7263   - "node_modules/os-name": {
7264   - "version": "4.0.1",
7265   - "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz",
7266   - "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==",
7267   - "dev": true,
7268   - "dependencies": {
7269   - "macos-release": "^2.5.0",
7270   - "windows-release": "^4.0.0"
7271   - },
7272   - "engines": {
7273   - "node": ">=10"
7274   - },
7275   - "funding": {
7276   - "url": "https://github.com/sponsors/sindresorhus"
7277   - }
7278   - },
7279 7267 "node_modules/os-tmpdir": {
7280 7268 "version": "1.0.2",
7281 7269 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
... ... @@ -7363,9 +7351,9 @@
7363 7351 }
7364 7352 },
7365 7353 "node_modules/passport": {
7366   - "version": "0.6.0",
7367   - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz",
7368   - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==",
  7354 + "version": "0.7.0",
  7355 + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz",
  7356 + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==",
7369 7357 "peer": true,
7370 7358 "dependencies": {
7371 7359 "passport-strategy": "1.x.x",
... ... @@ -7457,9 +7445,9 @@
7457 7445 }
7458 7446 },
7459 7447 "node_modules/path-scurry/node_modules/lru-cache": {
7460   - "version": "10.1.0",
7461   - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
7462   - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
  7448 + "version": "10.2.0",
  7449 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
  7450 + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
7463 7451 "dev": true,
7464 7452 "engines": {
7465 7453 "node": "14 || >=16.14"
... ... @@ -7492,12 +7480,12 @@
7492 7480 "dev": true
7493 7481 },
7494 7482 "node_modules/picomatch": {
7495   - "version": "2.3.1",
7496   - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
7497   - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  7483 + "version": "3.0.1",
  7484 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz",
  7485 + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==",
7498 7486 "dev": true,
7499 7487 "engines": {
7500   - "node": ">=8.6"
  7488 + "node": ">=10"
7501 7489 },
7502 7490 "funding": {
7503 7491 "url": "https://github.com/sponsors/jonschlinkert"
... ... @@ -7595,9 +7583,9 @@
7595 7583 }
7596 7584 },
7597 7585 "node_modules/prettier": {
7598   - "version": "3.1.0",
7599   - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
7600   - "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
  7586 + "version": "3.2.5",
  7587 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
  7588 + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
7601 7589 "dev": true,
7602 7590 "bin": {
7603 7591 "prettier": "bin/prettier.cjs"
... ... @@ -7647,23 +7635,6 @@
7647 7635 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
7648 7636 }
7649 7637 },
7650   - "node_modules/prisma": {
7651   - "version": "5.6.0",
7652   - "resolved": "https://registry.npmjs.org/prisma/-/prisma-5.6.0.tgz",
7653   - "integrity": "sha512-EEaccku4ZGshdr2cthYHhf7iyvCcXqwJDvnoQRAJg5ge2Tzpv0e2BaMCp+CbbDUwoVTzwgOap9Zp+d4jFa2O9A==",
7654   - "hasInstallScript": true,
7655   - "optional": true,
7656   - "peer": true,
7657   - "dependencies": {
7658   - "@prisma/engines": "5.6.0"
7659   - },
7660   - "bin": {
7661   - "prisma": "build/index.js"
7662   - },
7663   - "engines": {
7664   - "node": ">=16.13"
7665   - }
7666   - },
7667 7638 "node_modules/process-nextick-args": {
7668 7639 "version": "2.0.1",
7669 7640 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
... ... @@ -7699,16 +7670,6 @@
7699 7670 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
7700 7671 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
7701 7672 },
7702   - "node_modules/pump": {
7703   - "version": "3.0.0",
7704   - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
7705   - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
7706   - "dev": true,
7707   - "dependencies": {
7708   - "end-of-stream": "^1.1.0",
7709   - "once": "^1.3.1"
7710   - }
7711   - },
7712 7673 "node_modules/punycode": {
7713 7674 "version": "2.3.1",
7714 7675 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
... ... @@ -7836,6 +7797,18 @@
7836 7797 "node": ">=8.10.0"
7837 7798 }
7838 7799 },
  7800 + "node_modules/readdirp/node_modules/picomatch": {
  7801 + "version": "2.3.1",
  7802 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  7803 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  7804 + "dev": true,
  7805 + "engines": {
  7806 + "node": ">=8.6"
  7807 + },
  7808 + "funding": {
  7809 + "url": "https://github.com/sponsors/jonschlinkert"
  7810 + }
  7811 + },
7839 7812 "node_modules/rechoir": {
7840 7813 "version": "0.6.2",
7841 7814 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
... ... @@ -7849,9 +7822,9 @@
7849 7822 }
7850 7823 },
7851 7824 "node_modules/reflect-metadata": {
7852   - "version": "0.1.13",
7853   - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
7854   - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
  7825 + "version": "0.1.14",
  7826 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  7827 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
7855 7828 },
7856 7829 "node_modules/repeat-string": {
7857 7830 "version": "1.6.1",
... ... @@ -7983,15 +7956,6 @@
7983 7956 "url": "https://github.com/sponsors/isaacs"
7984 7957 }
7985 7958 },
7986   - "node_modules/rimraf/node_modules/brace-expansion": {
7987   - "version": "2.0.1",
7988   - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
7989   - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
7990   - "dev": true,
7991   - "dependencies": {
7992   - "balanced-match": "^1.0.0"
7993   - }
7994   - },
7995 7959 "node_modules/rimraf/node_modules/glob": {
7996 7960 "version": "9.3.5",
7997 7961 "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
... ... @@ -8034,21 +7998,6 @@
8034 7998 "node": ">=8"
8035 7999 }
8036 8000 },
8037   - "node_modules/run-applescript": {
8038   - "version": "5.0.0",
8039   - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
8040   - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
8041   - "dev": true,
8042   - "dependencies": {
8043   - "execa": "^5.0.0"
8044   - },
8045   - "engines": {
8046   - "node": ">=12"
8047   - },
8048   - "funding": {
8049   - "url": "https://github.com/sponsors/sindresorhus"
8050   - }
8051   - },
8052 8001 "node_modules/run-async": {
8053 8002 "version": "2.4.1",
8054 8003 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
... ... @@ -8163,9 +8112,9 @@
8163 8112 "dev": true
8164 8113 },
8165 8114 "node_modules/semver": {
8166   - "version": "7.5.4",
8167   - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
8168   - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
  8115 + "version": "7.6.0",
  8116 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
  8117 + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
8169 8118 "dependencies": {
8170 8119 "lru-cache": "^6.0.0"
8171 8120 },
... ... @@ -8234,9 +8183,9 @@
8234 8183 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
8235 8184 },
8236 8185 "node_modules/serialize-javascript": {
8237   - "version": "6.0.1",
8238   - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
8239   - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
  8186 + "version": "6.0.2",
  8187 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
  8188 + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
8240 8189 "dev": true,
8241 8190 "dependencies": {
8242 8191 "randombytes": "^2.1.0"
... ... @@ -8262,14 +8211,16 @@
8262 8211 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
8263 8212 },
8264 8213 "node_modules/set-function-length": {
8265   - "version": "1.1.1",
8266   - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
8267   - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
  8214 + "version": "1.2.1",
  8215 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz",
  8216 + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==",
8268 8217 "dependencies": {
8269   - "define-data-property": "^1.1.1",
8270   - "get-intrinsic": "^1.2.1",
  8218 + "define-data-property": "^1.1.2",
  8219 + "es-errors": "^1.3.0",
  8220 + "function-bind": "^1.1.2",
  8221 + "get-intrinsic": "^1.2.3",
8271 8222 "gopd": "^1.0.1",
8272   - "has-property-descriptors": "^1.0.0"
  8223 + "has-property-descriptors": "^1.0.1"
8273 8224 },
8274 8225 "engines": {
8275 8226 "node": ">= 0.4"
... ... @@ -8318,6 +8269,16 @@
8318 8269 "node": ">=4"
8319 8270 }
8320 8271 },
  8272 + "node_modules/shelljs/node_modules/brace-expansion": {
  8273 + "version": "1.1.11",
  8274 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  8275 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  8276 + "dev": true,
  8277 + "dependencies": {
  8278 + "balanced-match": "^1.0.0",
  8279 + "concat-map": "0.0.1"
  8280 + }
  8281 + },
8321 8282 "node_modules/shelljs/node_modules/glob": {
8322 8283 "version": "7.2.3",
8323 8284 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -8338,14 +8299,30 @@
8338 8299 "url": "https://github.com/sponsors/isaacs"
8339 8300 }
8340 8301 },
  8302 + "node_modules/shelljs/node_modules/minimatch": {
  8303 + "version": "3.1.2",
  8304 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  8305 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  8306 + "dev": true,
  8307 + "dependencies": {
  8308 + "brace-expansion": "^1.1.7"
  8309 + },
  8310 + "engines": {
  8311 + "node": "*"
  8312 + }
  8313 + },
8341 8314 "node_modules/side-channel": {
8342   - "version": "1.0.4",
8343   - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
8344   - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
  8315 + "version": "1.0.5",
  8316 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz",
  8317 + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==",
8345 8318 "dependencies": {
8346   - "call-bind": "^1.0.0",
8347   - "get-intrinsic": "^1.0.2",
8348   - "object-inspect": "^1.9.0"
  8319 + "call-bind": "^1.0.6",
  8320 + "es-errors": "^1.3.0",
  8321 + "get-intrinsic": "^1.2.4",
  8322 + "object-inspect": "^1.13.1"
  8323 + },
  8324 + "engines": {
  8325 + "node": ">= 0.4"
8349 8326 },
8350 8327 "funding": {
8351 8328 "url": "https://github.com/sponsors/ljharb"
... ... @@ -8591,13 +8568,13 @@
8591 8568 }
8592 8569 },
8593 8570 "node_modules/supertest": {
8594   - "version": "6.3.3",
8595   - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz",
8596   - "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==",
  8571 + "version": "6.3.4",
  8572 + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.4.tgz",
  8573 + "integrity": "sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==",
8597 8574 "dev": true,
8598 8575 "dependencies": {
8599 8576 "methods": "^1.1.2",
8600   - "superagent": "^8.0.5"
  8577 + "superagent": "^8.1.2"
8601 8578 },
8602 8579 "engines": {
8603 8580 "node": ">=6.4.0"
... ... @@ -8636,13 +8613,13 @@
8636 8613 }
8637 8614 },
8638 8615 "node_modules/synckit": {
8639   - "version": "0.8.5",
8640   - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
8641   - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
  8616 + "version": "0.8.8",
  8617 + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz",
  8618 + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==",
8642 8619 "dev": true,
8643 8620 "dependencies": {
8644   - "@pkgr/utils": "^2.3.1",
8645   - "tslib": "^2.5.0"
  8621 + "@pkgr/core": "^0.1.0",
  8622 + "tslib": "^2.6.2"
8646 8623 },
8647 8624 "engines": {
8648 8625 "node": "^14.18.0 || >=16.0.0"
... ... @@ -8701,9 +8678,9 @@
8701 8678 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
8702 8679 },
8703 8680 "node_modules/terser": {
8704   - "version": "5.24.0",
8705   - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz",
8706   - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==",
  8681 + "version": "5.27.0",
  8682 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz",
  8683 + "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==",
8707 8684 "dev": true,
8708 8685 "dependencies": {
8709 8686 "@jridgewell/source-map": "^0.3.3",
... ... @@ -8719,16 +8696,16 @@
8719 8696 }
8720 8697 },
8721 8698 "node_modules/terser-webpack-plugin": {
8722   - "version": "5.3.9",
8723   - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
8724   - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
  8699 + "version": "5.3.10",
  8700 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
  8701 + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
8725 8702 "dev": true,
8726 8703 "dependencies": {
8727   - "@jridgewell/trace-mapping": "^0.3.17",
  8704 + "@jridgewell/trace-mapping": "^0.3.20",
8728 8705 "jest-worker": "^27.4.5",
8729 8706 "schema-utils": "^3.1.1",
8730 8707 "serialize-javascript": "^6.0.1",
8731   - "terser": "^5.16.8"
  8708 + "terser": "^5.26.0"
8732 8709 },
8733 8710 "engines": {
8734 8711 "node": ">= 10.13.0"
... ... @@ -8801,6 +8778,16 @@
8801 8778 "node": ">=8"
8802 8779 }
8803 8780 },
  8781 + "node_modules/test-exclude/node_modules/brace-expansion": {
  8782 + "version": "1.1.11",
  8783 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  8784 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  8785 + "dev": true,
  8786 + "dependencies": {
  8787 + "balanced-match": "^1.0.0",
  8788 + "concat-map": "0.0.1"
  8789 + }
  8790 + },
8804 8791 "node_modules/test-exclude/node_modules/glob": {
8805 8792 "version": "7.2.3",
8806 8793 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -8821,6 +8808,18 @@
8821 8808 "url": "https://github.com/sponsors/isaacs"
8822 8809 }
8823 8810 },
  8811 + "node_modules/test-exclude/node_modules/minimatch": {
  8812 + "version": "3.1.2",
  8813 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  8814 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  8815 + "dev": true,
  8816 + "dependencies": {
  8817 + "brace-expansion": "^1.1.7"
  8818 + },
  8819 + "engines": {
  8820 + "node": "*"
  8821 + }
  8822 + },
8824 8823 "node_modules/text-table": {
8825 8824 "version": "0.2.0",
8826 8825 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
... ... @@ -8833,18 +8832,6 @@
8833 8832 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
8834 8833 "dev": true
8835 8834 },
8836   - "node_modules/titleize": {
8837   - "version": "3.0.0",
8838   - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
8839   - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
8840   - "dev": true,
8841   - "engines": {
8842   - "node": ">=12"
8843   - },
8844   - "funding": {
8845   - "url": "https://github.com/sponsors/sindresorhus"
8846   - }
8847   - },
8848 8835 "node_modules/tmp": {
8849 8836 "version": "0.0.33",
8850 8837 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
... ... @@ -8907,21 +8894,21 @@
8907 8894 }
8908 8895 },
8909 8896 "node_modules/ts-api-utils": {
8910   - "version": "1.0.3",
8911   - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
8912   - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
  8897 + "version": "1.2.1",
  8898 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz",
  8899 + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==",
8913 8900 "dev": true,
8914 8901 "engines": {
8915   - "node": ">=16.13.0"
  8902 + "node": ">=16"
8916 8903 },
8917 8904 "peerDependencies": {
8918 8905 "typescript": ">=4.2.0"
8919 8906 }
8920 8907 },
8921 8908 "node_modules/ts-jest": {
8922   - "version": "29.1.1",
8923   - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz",
8924   - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==",
  8909 + "version": "29.1.2",
  8910 + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz",
  8911 + "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==",
8925 8912 "dev": true,
8926 8913 "dependencies": {
8927 8914 "bs-logger": "0.x",
... ... @@ -8937,7 +8924,7 @@
8937 8924 "ts-jest": "cli.js"
8938 8925 },
8939 8926 "engines": {
8940   - "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
  8927 + "node": "^16.10.0 || ^18.0.0 || >=20.0.0"
8941 8928 },
8942 8929 "peerDependencies": {
8943 8930 "@babel/core": ">=7.0.0-beta.0 <8",
... ... @@ -8982,9 +8969,9 @@
8982 8969 }
8983 8970 },
8984 8971 "node_modules/ts-node": {
8985   - "version": "10.9.1",
8986   - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
8987   - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
  8972 + "version": "10.9.2",
  8973 + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
  8974 + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
8988 8975 "dev": true,
8989 8976 "dependencies": {
8990 8977 "@cspotcode/source-map-support": "^0.8.0",
... ... @@ -9117,9 +9104,9 @@
9117 9104 "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
9118 9105 },
9119 9106 "node_modules/typescript": {
9120   - "version": "5.3.2",
9121   - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
9122   - "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
  9107 + "version": "5.3.3",
  9108 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
  9109 + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
9123 9110 "dev": true,
9124 9111 "bin": {
9125 9112 "tsc": "bin/tsc",
... ... @@ -9162,15 +9149,6 @@
9162 9149 "node": ">= 0.8"
9163 9150 }
9164 9151 },
9165   - "node_modules/untildify": {
9166   - "version": "4.0.0",
9167   - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
9168   - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
9169   - "dev": true,
9170   - "engines": {
9171   - "node": ">=8"
9172   - }
9173   - },
9174 9152 "node_modules/update-browserslist-db": {
9175 9153 "version": "1.0.13",
9176 9154 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
... ... @@ -9296,19 +9274,19 @@
9296 9274 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
9297 9275 },
9298 9276 "node_modules/webpack": {
9299   - "version": "5.89.0",
9300   - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz",
9301   - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==",
  9277 + "version": "5.90.1",
  9278 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.1.tgz",
  9279 + "integrity": "sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==",
9302 9280 "dev": true,
9303 9281 "dependencies": {
9304 9282 "@types/eslint-scope": "^3.7.3",
9305   - "@types/estree": "^1.0.0",
  9283 + "@types/estree": "^1.0.5",
9306 9284 "@webassemblyjs/ast": "^1.11.5",
9307 9285 "@webassemblyjs/wasm-edit": "^1.11.5",
9308 9286 "@webassemblyjs/wasm-parser": "^1.11.5",
9309 9287 "acorn": "^8.7.1",
9310 9288 "acorn-import-assertions": "^1.9.0",
9311   - "browserslist": "^4.14.5",
  9289 + "browserslist": "^4.21.10",
9312 9290 "chrome-trace-event": "^1.0.2",
9313 9291 "enhanced-resolve": "^5.15.0",
9314 9292 "es-module-lexer": "^1.2.1",
... ... @@ -9322,7 +9300,7 @@
9322 9300 "neo-async": "^2.6.2",
9323 9301 "schema-utils": "^3.2.0",
9324 9302 "tapable": "^2.1.1",
9325   - "terser-webpack-plugin": "^5.3.7",
  9303 + "terser-webpack-plugin": "^5.3.10",
9326 9304 "watchpack": "^2.4.0",
9327 9305 "webpack-sources": "^3.2.3"
9328 9306 },
... ... @@ -9414,74 +9392,6 @@
9414 9392 "string-width": "^1.0.2 || 2 || 3 || 4"
9415 9393 }
9416 9394 },
9417   - "node_modules/windows-release": {
9418   - "version": "4.0.0",
9419   - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz",
9420   - "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==",
9421   - "dev": true,
9422   - "dependencies": {
9423   - "execa": "^4.0.2"
9424   - },
9425   - "engines": {
9426   - "node": ">=10"
9427   - },
9428   - "funding": {
9429   - "url": "https://github.com/sponsors/sindresorhus"
9430   - }
9431   - },
9432   - "node_modules/windows-release/node_modules/execa": {
9433   - "version": "4.1.0",
9434   - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
9435   - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
9436   - "dev": true,
9437   - "dependencies": {
9438   - "cross-spawn": "^7.0.0",
9439   - "get-stream": "^5.0.0",
9440   - "human-signals": "^1.1.1",
9441   - "is-stream": "^2.0.0",
9442   - "merge-stream": "^2.0.0",
9443   - "npm-run-path": "^4.0.0",
9444   - "onetime": "^5.1.0",
9445   - "signal-exit": "^3.0.2",
9446   - "strip-final-newline": "^2.0.0"
9447   - },
9448   - "engines": {
9449   - "node": ">=10"
9450   - },
9451   - "funding": {
9452   - "url": "https://github.com/sindresorhus/execa?sponsor=1"
9453   - }
9454   - },
9455   - "node_modules/windows-release/node_modules/get-stream": {
9456   - "version": "5.2.0",
9457   - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
9458   - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
9459   - "dev": true,
9460   - "dependencies": {
9461   - "pump": "^3.0.0"
9462   - },
9463   - "engines": {
9464   - "node": ">=8"
9465   - },
9466   - "funding": {
9467   - "url": "https://github.com/sponsors/sindresorhus"
9468   - }
9469   - },
9470   - "node_modules/windows-release/node_modules/human-signals": {
9471   - "version": "1.1.1",
9472   - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
9473   - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
9474   - "dev": true,
9475   - "engines": {
9476   - "node": ">=8.12.0"
9477   - }
9478   - },
9479   - "node_modules/windows-release/node_modules/signal-exit": {
9480   - "version": "3.0.7",
9481   - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
9482   - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
9483   - "dev": true
9484   - },
9485 9395 "node_modules/wrap-ansi": {
9486 9396 "version": "6.2.0",
9487 9397 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
... ...
... ... @@ -45,7 +45,6 @@
45 45 "@nestjs/passport": "^10.0.2",
46 46 "@nestjs/platform-express": "^10.0.0",
47 47 "@nestjs/throttler": "^5.0.1",
48   - "@prisma/client": "^5.6.0",
49 48 "axios": "^1.6.2",
50 49 "bcrypt": "^5.1.1",
51 50 "cors": "^2.8.5",
... ...
... ... @@ -4,6 +4,7 @@ import { AppModule } from './modules/app/app.module';
4 4 async function bootstrap() {
5 5 const app = await NestFactory.create(AppModule);
6 6 app.enableCors({ origin: String(process.env.ALLOWED_ORIGINS).split(',') });
7   - await app.listen(Number(process.env.API_PORT || 3002));
  7 + console.log({"port": process.env.MAIN_PORT})
  8 + await app.listen(Number(process.env.MAIN_PORT));
8 9 }
9 10 bootstrap();
... ...
... ... @@ -16,7 +16,7 @@ import { ThrottlerModule } from '@nestjs/throttler';
16 16 AuthModule,
17 17 ConfigModule.forRoot({
18 18 isGlobal: true,
19   - envFilePath: [`${process.cwd()}/environment/.env.${process.env.NODE_ENV}`],
  19 + // envFilePath: [`${process.cwd()}/environment/.env.${process.env.NODE_ENV}`],
20 20 // envFilePath: [`../../../environment/.env.dev`],
21 21 }),
22 22 ThrottlerModule.forRoot([
... ...
Please register or login to post a comment