blob: 439528f0bde97d0b1ff0f21c038608e3eb7f389d [file] [log] [blame]
gio5f2f1002025-03-20 18:38:48 +04001{
giod0026612025-05-08 13:00:36 +00002 "name": "server",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "server",
9 "version": "1.0.0",
10 "license": "ISC",
11 "dependencies": {
12 "@prisma/client": "^6.6.0",
13 "axios": "^1.8.4",
14 "express": "^4.21.1",
15 "sqlite3": "^5.1.7",
16 "zod": "^3.24.4"
17 },
18 "devDependencies": {
19 "@types/express": "^5.0.0",
20 "@types/node": "^22.9.1",
21 "@types/sqlite3": "^3.1.11",
22 "prettier": "3.5.3",
23 "prisma": "^6.6.0",
24 "typescript": "^5.6.3"
25 }
26 },
27 "node_modules/@esbuild/aix-ppc64": {
28 "version": "0.25.2",
29 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
30 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
31 "cpu": [
32 "ppc64"
33 ],
34 "dev": true,
35 "optional": true,
36 "os": [
37 "aix"
38 ],
39 "engines": {
40 "node": ">=18"
41 }
42 },
43 "node_modules/@esbuild/android-arm": {
44 "version": "0.25.2",
45 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
46 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
47 "cpu": [
48 "arm"
49 ],
50 "dev": true,
51 "optional": true,
52 "os": [
53 "android"
54 ],
55 "engines": {
56 "node": ">=18"
57 }
58 },
59 "node_modules/@esbuild/android-arm64": {
60 "version": "0.25.2",
61 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
62 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
63 "cpu": [
64 "arm64"
65 ],
66 "dev": true,
67 "optional": true,
68 "os": [
69 "android"
70 ],
71 "engines": {
72 "node": ">=18"
73 }
74 },
75 "node_modules/@esbuild/android-x64": {
76 "version": "0.25.2",
77 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
78 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
79 "cpu": [
80 "x64"
81 ],
82 "dev": true,
83 "optional": true,
84 "os": [
85 "android"
86 ],
87 "engines": {
88 "node": ">=18"
89 }
90 },
91 "node_modules/@esbuild/darwin-arm64": {
92 "version": "0.25.2",
93 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
94 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
95 "cpu": [
96 "arm64"
97 ],
98 "dev": true,
99 "optional": true,
100 "os": [
101 "darwin"
102 ],
103 "engines": {
104 "node": ">=18"
105 }
106 },
107 "node_modules/@esbuild/darwin-x64": {
108 "version": "0.25.2",
109 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
110 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
111 "cpu": [
112 "x64"
113 ],
114 "dev": true,
115 "optional": true,
116 "os": [
117 "darwin"
118 ],
119 "engines": {
120 "node": ">=18"
121 }
122 },
123 "node_modules/@esbuild/freebsd-arm64": {
124 "version": "0.25.2",
125 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
126 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
127 "cpu": [
128 "arm64"
129 ],
130 "dev": true,
131 "optional": true,
132 "os": [
133 "freebsd"
134 ],
135 "engines": {
136 "node": ">=18"
137 }
138 },
139 "node_modules/@esbuild/freebsd-x64": {
140 "version": "0.25.2",
141 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
142 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
143 "cpu": [
144 "x64"
145 ],
146 "dev": true,
147 "optional": true,
148 "os": [
149 "freebsd"
150 ],
151 "engines": {
152 "node": ">=18"
153 }
154 },
155 "node_modules/@esbuild/linux-arm": {
156 "version": "0.25.2",
157 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
158 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
159 "cpu": [
160 "arm"
161 ],
162 "dev": true,
163 "optional": true,
164 "os": [
165 "linux"
166 ],
167 "engines": {
168 "node": ">=18"
169 }
170 },
171 "node_modules/@esbuild/linux-arm64": {
172 "version": "0.25.2",
173 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
174 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
175 "cpu": [
176 "arm64"
177 ],
178 "dev": true,
179 "optional": true,
180 "os": [
181 "linux"
182 ],
183 "engines": {
184 "node": ">=18"
185 }
186 },
187 "node_modules/@esbuild/linux-ia32": {
188 "version": "0.25.2",
189 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
190 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
191 "cpu": [
192 "ia32"
193 ],
194 "dev": true,
195 "optional": true,
196 "os": [
197 "linux"
198 ],
199 "engines": {
200 "node": ">=18"
201 }
202 },
203 "node_modules/@esbuild/linux-loong64": {
204 "version": "0.25.2",
205 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
206 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
207 "cpu": [
208 "loong64"
209 ],
210 "dev": true,
211 "optional": true,
212 "os": [
213 "linux"
214 ],
215 "engines": {
216 "node": ">=18"
217 }
218 },
219 "node_modules/@esbuild/linux-mips64el": {
220 "version": "0.25.2",
221 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
222 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
223 "cpu": [
224 "mips64el"
225 ],
226 "dev": true,
227 "optional": true,
228 "os": [
229 "linux"
230 ],
231 "engines": {
232 "node": ">=18"
233 }
234 },
235 "node_modules/@esbuild/linux-ppc64": {
236 "version": "0.25.2",
237 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
238 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
239 "cpu": [
240 "ppc64"
241 ],
242 "dev": true,
243 "optional": true,
244 "os": [
245 "linux"
246 ],
247 "engines": {
248 "node": ">=18"
249 }
250 },
251 "node_modules/@esbuild/linux-riscv64": {
252 "version": "0.25.2",
253 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
254 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
255 "cpu": [
256 "riscv64"
257 ],
258 "dev": true,
259 "optional": true,
260 "os": [
261 "linux"
262 ],
263 "engines": {
264 "node": ">=18"
265 }
266 },
267 "node_modules/@esbuild/linux-s390x": {
268 "version": "0.25.2",
269 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
270 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
271 "cpu": [
272 "s390x"
273 ],
274 "dev": true,
275 "optional": true,
276 "os": [
277 "linux"
278 ],
279 "engines": {
280 "node": ">=18"
281 }
282 },
283 "node_modules/@esbuild/linux-x64": {
284 "version": "0.25.2",
285 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
286 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
287 "cpu": [
288 "x64"
289 ],
290 "dev": true,
291 "optional": true,
292 "os": [
293 "linux"
294 ],
295 "engines": {
296 "node": ">=18"
297 }
298 },
299 "node_modules/@esbuild/netbsd-arm64": {
300 "version": "0.25.2",
301 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
302 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
303 "cpu": [
304 "arm64"
305 ],
306 "dev": true,
307 "optional": true,
308 "os": [
309 "netbsd"
310 ],
311 "engines": {
312 "node": ">=18"
313 }
314 },
315 "node_modules/@esbuild/netbsd-x64": {
316 "version": "0.25.2",
317 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
318 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
319 "cpu": [
320 "x64"
321 ],
322 "dev": true,
323 "optional": true,
324 "os": [
325 "netbsd"
326 ],
327 "engines": {
328 "node": ">=18"
329 }
330 },
331 "node_modules/@esbuild/openbsd-arm64": {
332 "version": "0.25.2",
333 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
334 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
335 "cpu": [
336 "arm64"
337 ],
338 "dev": true,
339 "optional": true,
340 "os": [
341 "openbsd"
342 ],
343 "engines": {
344 "node": ">=18"
345 }
346 },
347 "node_modules/@esbuild/openbsd-x64": {
348 "version": "0.25.2",
349 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
350 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
351 "cpu": [
352 "x64"
353 ],
354 "dev": true,
355 "optional": true,
356 "os": [
357 "openbsd"
358 ],
359 "engines": {
360 "node": ">=18"
361 }
362 },
363 "node_modules/@esbuild/sunos-x64": {
364 "version": "0.25.2",
365 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
366 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
367 "cpu": [
368 "x64"
369 ],
370 "dev": true,
371 "optional": true,
372 "os": [
373 "sunos"
374 ],
375 "engines": {
376 "node": ">=18"
377 }
378 },
379 "node_modules/@esbuild/win32-arm64": {
380 "version": "0.25.2",
381 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
382 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
383 "cpu": [
384 "arm64"
385 ],
386 "dev": true,
387 "optional": true,
388 "os": [
389 "win32"
390 ],
391 "engines": {
392 "node": ">=18"
393 }
394 },
395 "node_modules/@esbuild/win32-ia32": {
396 "version": "0.25.2",
397 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
398 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
399 "cpu": [
400 "ia32"
401 ],
402 "dev": true,
403 "optional": true,
404 "os": [
405 "win32"
406 ],
407 "engines": {
408 "node": ">=18"
409 }
410 },
411 "node_modules/@esbuild/win32-x64": {
412 "version": "0.25.2",
413 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
414 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
415 "cpu": [
416 "x64"
417 ],
418 "dev": true,
419 "optional": true,
420 "os": [
421 "win32"
422 ],
423 "engines": {
424 "node": ">=18"
425 }
426 },
427 "node_modules/@gar/promisify": {
428 "version": "1.1.3",
429 "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
430 "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
431 "optional": true
432 },
433 "node_modules/@npmcli/fs": {
434 "version": "1.1.1",
435 "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz",
436 "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==",
437 "optional": true,
438 "dependencies": {
439 "@gar/promisify": "^1.0.1",
440 "semver": "^7.3.5"
441 }
442 },
443 "node_modules/@npmcli/move-file": {
444 "version": "1.1.2",
445 "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
446 "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
447 "deprecated": "This functionality has been moved to @npmcli/fs",
448 "optional": true,
449 "dependencies": {
450 "mkdirp": "^1.0.4",
451 "rimraf": "^3.0.2"
452 },
453 "engines": {
454 "node": ">=10"
455 }
456 },
457 "node_modules/@prisma/client": {
458 "version": "6.6.0",
459 "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.6.0.tgz",
460 "integrity": "sha512-vfp73YT/BHsWWOAuthKQ/1lBgESSqYqAWZEYyTdGXyFAHpmewwWL2Iz6ErIzkj4aHbuc6/cGSsE6ZY+pBO04Cg==",
461 "hasInstallScript": true,
462 "engines": {
463 "node": ">=18.18"
464 },
465 "peerDependencies": {
466 "prisma": "*",
467 "typescript": ">=5.1.0"
468 },
469 "peerDependenciesMeta": {
470 "prisma": {
471 "optional": true
472 },
473 "typescript": {
474 "optional": true
475 }
476 }
477 },
478 "node_modules/@prisma/config": {
479 "version": "6.6.0",
480 "resolved": "https://registry.npmjs.org/@prisma/config/-/config-6.6.0.tgz",
481 "integrity": "sha512-d8FlXRHsx72RbN8nA2QCRORNv5AcUnPXgtPvwhXmYkQSMF/j9cKaJg+9VcUzBRXGy9QBckNzEQDEJZdEOZ+ubA==",
482 "devOptional": true,
483 "dependencies": {
484 "esbuild": ">=0.12 <1",
485 "esbuild-register": "3.6.0"
486 }
487 },
488 "node_modules/@prisma/debug": {
489 "version": "6.6.0",
490 "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-6.6.0.tgz",
491 "integrity": "sha512-DL6n4IKlW5k2LEXzpN60SQ1kP/F6fqaCgU/McgaYsxSf43GZ8lwtmXLke9efS+L1uGmrhtBUP4npV/QKF8s2ZQ==",
492 "devOptional": true
493 },
494 "node_modules/@prisma/engines": {
495 "version": "6.6.0",
496 "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-6.6.0.tgz",
497 "integrity": "sha512-nC0IV4NHh7500cozD1fBoTwTD1ydJERndreIjpZr/S3mno3P6tm8qnXmIND5SwUkibNeSJMpgl4gAnlqJ/gVlg==",
498 "devOptional": true,
499 "hasInstallScript": true,
500 "dependencies": {
501 "@prisma/debug": "6.6.0",
502 "@prisma/engines-version": "6.6.0-53.f676762280b54cd07c770017ed3711ddde35f37a",
503 "@prisma/fetch-engine": "6.6.0",
504 "@prisma/get-platform": "6.6.0"
505 }
506 },
507 "node_modules/@prisma/engines-version": {
508 "version": "6.6.0-53.f676762280b54cd07c770017ed3711ddde35f37a",
509 "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-6.6.0-53.f676762280b54cd07c770017ed3711ddde35f37a.tgz",
510 "integrity": "sha512-JzRaQ5Em1fuEcbR3nUsMNYaIYrOT1iMheenjCvzZblJcjv/3JIuxXN7RCNT5i6lRkLodW5ojCGhR7n5yvnNKrw==",
511 "devOptional": true
512 },
513 "node_modules/@prisma/fetch-engine": {
514 "version": "6.6.0",
515 "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.6.0.tgz",
516 "integrity": "sha512-Ohfo8gKp05LFLZaBlPUApM0M7k43a0jmo86YY35u1/4t+vuQH9mRGU7jGwVzGFY3v+9edeb/cowb1oG4buM1yw==",
517 "devOptional": true,
518 "dependencies": {
519 "@prisma/debug": "6.6.0",
520 "@prisma/engines-version": "6.6.0-53.f676762280b54cd07c770017ed3711ddde35f37a",
521 "@prisma/get-platform": "6.6.0"
522 }
523 },
524 "node_modules/@prisma/get-platform": {
525 "version": "6.6.0",
526 "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-6.6.0.tgz",
527 "integrity": "sha512-3qCwmnT4Jh5WCGUrkWcc6VZaw0JY7eWN175/pcb5Z6FiLZZ3ygY93UX0WuV41bG51a6JN/oBH0uywJ90Y+V5eA==",
528 "devOptional": true,
529 "dependencies": {
530 "@prisma/debug": "6.6.0"
531 }
532 },
533 "node_modules/@tootallnate/once": {
534 "version": "1.1.2",
535 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
536 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
537 "optional": true,
538 "engines": {
539 "node": ">= 6"
540 }
541 },
542 "node_modules/@types/body-parser": {
543 "version": "1.19.5",
544 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
545 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
546 "dev": true,
547 "dependencies": {
548 "@types/connect": "*",
549 "@types/node": "*"
550 }
551 },
552 "node_modules/@types/connect": {
553 "version": "3.4.38",
554 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
555 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
556 "dev": true,
557 "dependencies": {
558 "@types/node": "*"
559 }
560 },
561 "node_modules/@types/express": {
562 "version": "5.0.0",
563 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz",
564 "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==",
565 "dev": true,
566 "dependencies": {
567 "@types/body-parser": "*",
568 "@types/express-serve-static-core": "^5.0.0",
569 "@types/qs": "*",
570 "@types/serve-static": "*"
571 }
572 },
573 "node_modules/@types/express-serve-static-core": {
574 "version": "5.0.1",
575 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz",
576 "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==",
577 "dev": true,
578 "dependencies": {
579 "@types/node": "*",
580 "@types/qs": "*",
581 "@types/range-parser": "*",
582 "@types/send": "*"
583 }
584 },
585 "node_modules/@types/http-errors": {
586 "version": "2.0.4",
587 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
588 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
589 "dev": true
590 },
591 "node_modules/@types/mime": {
592 "version": "1.3.5",
593 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
594 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
595 "dev": true
596 },
597 "node_modules/@types/node": {
598 "version": "22.9.1",
599 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz",
600 "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==",
601 "dev": true,
602 "dependencies": {
603 "undici-types": "~6.19.8"
604 }
605 },
606 "node_modules/@types/qs": {
607 "version": "6.9.17",
608 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz",
609 "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==",
610 "dev": true
611 },
612 "node_modules/@types/range-parser": {
613 "version": "1.2.7",
614 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
615 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
616 "dev": true
617 },
618 "node_modules/@types/send": {
619 "version": "0.17.4",
620 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
621 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
622 "dev": true,
623 "dependencies": {
624 "@types/mime": "^1",
625 "@types/node": "*"
626 }
627 },
628 "node_modules/@types/serve-static": {
629 "version": "1.15.7",
630 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
631 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
632 "dev": true,
633 "dependencies": {
634 "@types/http-errors": "*",
635 "@types/node": "*",
636 "@types/send": "*"
637 }
638 },
639 "node_modules/@types/sqlite3": {
640 "version": "3.1.11",
641 "resolved": "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.11.tgz",
642 "integrity": "sha512-KYF+QgxAnnAh7DWPdNDroxkDI3/MspH1NMx6m/N/6fT1G6+jvsw4/ZePt8R8cr7ta58aboeTfYFBDxTJ5yv15w==",
643 "dev": true,
644 "dependencies": {
645 "@types/node": "*"
646 }
647 },
648 "node_modules/abbrev": {
649 "version": "1.1.1",
650 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
651 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
652 "optional": true
653 },
654 "node_modules/accepts": {
655 "version": "1.3.8",
656 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
657 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
658 "dependencies": {
659 "mime-types": "~2.1.34",
660 "negotiator": "0.6.3"
661 },
662 "engines": {
663 "node": ">= 0.6"
664 }
665 },
666 "node_modules/agent-base": {
667 "version": "6.0.2",
668 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
669 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
670 "optional": true,
671 "dependencies": {
672 "debug": "4"
673 },
674 "engines": {
675 "node": ">= 6.0.0"
676 }
677 },
678 "node_modules/agent-base/node_modules/debug": {
679 "version": "4.3.7",
680 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
681 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
682 "optional": true,
683 "dependencies": {
684 "ms": "^2.1.3"
685 },
686 "engines": {
687 "node": ">=6.0"
688 },
689 "peerDependenciesMeta": {
690 "supports-color": {
691 "optional": true
692 }
693 }
694 },
695 "node_modules/agent-base/node_modules/ms": {
696 "version": "2.1.3",
697 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
698 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
699 "optional": true
700 },
701 "node_modules/agentkeepalive": {
702 "version": "4.5.0",
703 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
704 "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
705 "optional": true,
706 "dependencies": {
707 "humanize-ms": "^1.2.1"
708 },
709 "engines": {
710 "node": ">= 8.0.0"
711 }
712 },
713 "node_modules/aggregate-error": {
714 "version": "3.1.0",
715 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
716 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
717 "optional": true,
718 "dependencies": {
719 "clean-stack": "^2.0.0",
720 "indent-string": "^4.0.0"
721 },
722 "engines": {
723 "node": ">=8"
724 }
725 },
726 "node_modules/ansi-regex": {
727 "version": "5.0.1",
728 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
729 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
730 "optional": true,
731 "engines": {
732 "node": ">=8"
733 }
734 },
735 "node_modules/aproba": {
736 "version": "2.0.0",
737 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
738 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
739 "optional": true
740 },
741 "node_modules/are-we-there-yet": {
742 "version": "3.0.1",
743 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
744 "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
745 "deprecated": "This package is no longer supported.",
746 "optional": true,
747 "dependencies": {
748 "delegates": "^1.0.0",
749 "readable-stream": "^3.6.0"
750 },
751 "engines": {
752 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
753 }
754 },
755 "node_modules/array-flatten": {
756 "version": "1.1.1",
757 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
758 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
759 },
760 "node_modules/asynckit": {
761 "version": "0.4.0",
762 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
763 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
764 },
765 "node_modules/axios": {
766 "version": "1.8.4",
767 "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz",
768 "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==",
769 "dependencies": {
770 "follow-redirects": "^1.15.6",
771 "form-data": "^4.0.0",
772 "proxy-from-env": "^1.1.0"
773 }
774 },
775 "node_modules/balanced-match": {
776 "version": "1.0.2",
777 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
778 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
779 "optional": true
780 },
781 "node_modules/base64-js": {
782 "version": "1.5.1",
783 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
784 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
785 "funding": [
786 {
787 "type": "github",
788 "url": "https://github.com/sponsors/feross"
789 },
790 {
791 "type": "patreon",
792 "url": "https://www.patreon.com/feross"
793 },
794 {
795 "type": "consulting",
796 "url": "https://feross.org/support"
797 }
798 ]
799 },
800 "node_modules/bindings": {
801 "version": "1.5.0",
802 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
803 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
804 "dependencies": {
805 "file-uri-to-path": "1.0.0"
806 }
807 },
808 "node_modules/bl": {
809 "version": "4.1.0",
810 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
811 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
812 "dependencies": {
813 "buffer": "^5.5.0",
814 "inherits": "^2.0.4",
815 "readable-stream": "^3.4.0"
816 }
817 },
818 "node_modules/body-parser": {
819 "version": "1.20.3",
820 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
821 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
822 "dependencies": {
823 "bytes": "3.1.2",
824 "content-type": "~1.0.5",
825 "debug": "2.6.9",
826 "depd": "2.0.0",
827 "destroy": "1.2.0",
828 "http-errors": "2.0.0",
829 "iconv-lite": "0.4.24",
830 "on-finished": "2.4.1",
831 "qs": "6.13.0",
832 "raw-body": "2.5.2",
833 "type-is": "~1.6.18",
834 "unpipe": "1.0.0"
835 },
836 "engines": {
837 "node": ">= 0.8",
838 "npm": "1.2.8000 || >= 1.4.16"
839 }
840 },
841 "node_modules/brace-expansion": {
842 "version": "1.1.11",
843 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
844 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
845 "optional": true,
846 "dependencies": {
847 "balanced-match": "^1.0.0",
848 "concat-map": "0.0.1"
849 }
850 },
851 "node_modules/buffer": {
852 "version": "5.7.1",
853 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
854 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
855 "funding": [
856 {
857 "type": "github",
858 "url": "https://github.com/sponsors/feross"
859 },
860 {
861 "type": "patreon",
862 "url": "https://www.patreon.com/feross"
863 },
864 {
865 "type": "consulting",
866 "url": "https://feross.org/support"
867 }
868 ],
869 "dependencies": {
870 "base64-js": "^1.3.1",
871 "ieee754": "^1.1.13"
872 }
873 },
874 "node_modules/bytes": {
875 "version": "3.1.2",
876 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
877 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
878 "engines": {
879 "node": ">= 0.8"
880 }
881 },
882 "node_modules/cacache": {
883 "version": "15.3.0",
884 "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
885 "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
886 "optional": true,
887 "dependencies": {
888 "@npmcli/fs": "^1.0.0",
889 "@npmcli/move-file": "^1.0.1",
890 "chownr": "^2.0.0",
891 "fs-minipass": "^2.0.0",
892 "glob": "^7.1.4",
893 "infer-owner": "^1.0.4",
894 "lru-cache": "^6.0.0",
895 "minipass": "^3.1.1",
896 "minipass-collect": "^1.0.2",
897 "minipass-flush": "^1.0.5",
898 "minipass-pipeline": "^1.2.2",
899 "mkdirp": "^1.0.3",
900 "p-map": "^4.0.0",
901 "promise-inflight": "^1.0.1",
902 "rimraf": "^3.0.2",
903 "ssri": "^8.0.1",
904 "tar": "^6.0.2",
905 "unique-filename": "^1.1.1"
906 },
907 "engines": {
908 "node": ">= 10"
909 }
910 },
911 "node_modules/call-bind": {
912 "version": "1.0.7",
913 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
914 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
915 "dependencies": {
916 "es-define-property": "^1.0.0",
917 "es-errors": "^1.3.0",
918 "function-bind": "^1.1.2",
919 "get-intrinsic": "^1.2.4",
920 "set-function-length": "^1.2.1"
921 },
922 "engines": {
923 "node": ">= 0.4"
924 },
925 "funding": {
926 "url": "https://github.com/sponsors/ljharb"
927 }
928 },
929 "node_modules/call-bind-apply-helpers": {
930 "version": "1.0.2",
931 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
932 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
933 "dependencies": {
934 "es-errors": "^1.3.0",
935 "function-bind": "^1.1.2"
936 },
937 "engines": {
938 "node": ">= 0.4"
939 }
940 },
941 "node_modules/chownr": {
942 "version": "2.0.0",
943 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
944 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
945 "engines": {
946 "node": ">=10"
947 }
948 },
949 "node_modules/clean-stack": {
950 "version": "2.2.0",
951 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
952 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
953 "optional": true,
954 "engines": {
955 "node": ">=6"
956 }
957 },
958 "node_modules/color-support": {
959 "version": "1.1.3",
960 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
961 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
962 "optional": true,
963 "bin": {
964 "color-support": "bin.js"
965 }
966 },
967 "node_modules/combined-stream": {
968 "version": "1.0.8",
969 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
970 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
971 "dependencies": {
972 "delayed-stream": "~1.0.0"
973 },
974 "engines": {
975 "node": ">= 0.8"
976 }
977 },
978 "node_modules/concat-map": {
979 "version": "0.0.1",
980 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
981 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
982 "optional": true
983 },
984 "node_modules/console-control-strings": {
985 "version": "1.1.0",
986 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
987 "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
988 "optional": true
989 },
990 "node_modules/content-disposition": {
991 "version": "0.5.4",
992 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
993 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
994 "dependencies": {
995 "safe-buffer": "5.2.1"
996 },
997 "engines": {
998 "node": ">= 0.6"
999 }
1000 },
1001 "node_modules/content-type": {
1002 "version": "1.0.5",
1003 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1004 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1005 "engines": {
1006 "node": ">= 0.6"
1007 }
1008 },
1009 "node_modules/cookie": {
1010 "version": "0.7.1",
1011 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
1012 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
1013 "engines": {
1014 "node": ">= 0.6"
1015 }
1016 },
1017 "node_modules/cookie-signature": {
1018 "version": "1.0.6",
1019 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1020 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
1021 },
1022 "node_modules/debug": {
1023 "version": "2.6.9",
1024 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1025 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1026 "dependencies": {
1027 "ms": "2.0.0"
1028 }
1029 },
1030 "node_modules/decompress-response": {
1031 "version": "6.0.0",
1032 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
1033 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
1034 "dependencies": {
1035 "mimic-response": "^3.1.0"
1036 },
1037 "engines": {
1038 "node": ">=10"
1039 },
1040 "funding": {
1041 "url": "https://github.com/sponsors/sindresorhus"
1042 }
1043 },
1044 "node_modules/deep-extend": {
1045 "version": "0.6.0",
1046 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
1047 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
1048 "engines": {
1049 "node": ">=4.0.0"
1050 }
1051 },
1052 "node_modules/define-data-property": {
1053 "version": "1.1.4",
1054 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
1055 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
1056 "dependencies": {
1057 "es-define-property": "^1.0.0",
1058 "es-errors": "^1.3.0",
1059 "gopd": "^1.0.1"
1060 },
1061 "engines": {
1062 "node": ">= 0.4"
1063 },
1064 "funding": {
1065 "url": "https://github.com/sponsors/ljharb"
1066 }
1067 },
1068 "node_modules/delayed-stream": {
1069 "version": "1.0.0",
1070 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1071 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1072 "engines": {
1073 "node": ">=0.4.0"
1074 }
1075 },
1076 "node_modules/delegates": {
1077 "version": "1.0.0",
1078 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
1079 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
1080 "optional": true
1081 },
1082 "node_modules/depd": {
1083 "version": "2.0.0",
1084 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1085 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1086 "engines": {
1087 "node": ">= 0.8"
1088 }
1089 },
1090 "node_modules/destroy": {
1091 "version": "1.2.0",
1092 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
1093 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
1094 "engines": {
1095 "node": ">= 0.8",
1096 "npm": "1.2.8000 || >= 1.4.16"
1097 }
1098 },
1099 "node_modules/detect-libc": {
1100 "version": "2.0.3",
1101 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
1102 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
1103 "engines": {
1104 "node": ">=8"
1105 }
1106 },
1107 "node_modules/dunder-proto": {
1108 "version": "1.0.1",
1109 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
1110 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
1111 "dependencies": {
1112 "call-bind-apply-helpers": "^1.0.1",
1113 "es-errors": "^1.3.0",
1114 "gopd": "^1.2.0"
1115 },
1116 "engines": {
1117 "node": ">= 0.4"
1118 }
1119 },
1120 "node_modules/ee-first": {
1121 "version": "1.1.1",
1122 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1123 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
1124 },
1125 "node_modules/emoji-regex": {
1126 "version": "8.0.0",
1127 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1128 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1129 "optional": true
1130 },
1131 "node_modules/encodeurl": {
1132 "version": "2.0.0",
1133 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1134 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1135 "engines": {
1136 "node": ">= 0.8"
1137 }
1138 },
1139 "node_modules/encoding": {
1140 "version": "0.1.13",
1141 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
1142 "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
1143 "optional": true,
1144 "dependencies": {
1145 "iconv-lite": "^0.6.2"
1146 }
1147 },
1148 "node_modules/encoding/node_modules/iconv-lite": {
1149 "version": "0.6.3",
1150 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1151 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1152 "optional": true,
1153 "dependencies": {
1154 "safer-buffer": ">= 2.1.2 < 3.0.0"
1155 },
1156 "engines": {
1157 "node": ">=0.10.0"
1158 }
1159 },
1160 "node_modules/end-of-stream": {
1161 "version": "1.4.4",
1162 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1163 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1164 "dependencies": {
1165 "once": "^1.4.0"
1166 }
1167 },
1168 "node_modules/env-paths": {
1169 "version": "2.2.1",
1170 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
1171 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
1172 "optional": true,
1173 "engines": {
1174 "node": ">=6"
1175 }
1176 },
1177 "node_modules/err-code": {
1178 "version": "2.0.3",
1179 "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
1180 "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
1181 "optional": true
1182 },
1183 "node_modules/es-define-property": {
1184 "version": "1.0.1",
1185 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
1186 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
1187 "engines": {
1188 "node": ">= 0.4"
1189 }
1190 },
1191 "node_modules/es-errors": {
1192 "version": "1.3.0",
1193 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1194 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1195 "engines": {
1196 "node": ">= 0.4"
1197 }
1198 },
1199 "node_modules/es-object-atoms": {
1200 "version": "1.1.1",
1201 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
1202 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
1203 "dependencies": {
1204 "es-errors": "^1.3.0"
1205 },
1206 "engines": {
1207 "node": ">= 0.4"
1208 }
1209 },
1210 "node_modules/es-set-tostringtag": {
1211 "version": "2.1.0",
1212 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
1213 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
1214 "dependencies": {
1215 "es-errors": "^1.3.0",
1216 "get-intrinsic": "^1.2.6",
1217 "has-tostringtag": "^1.0.2",
1218 "hasown": "^2.0.2"
1219 },
1220 "engines": {
1221 "node": ">= 0.4"
1222 }
1223 },
1224 "node_modules/esbuild": {
1225 "version": "0.25.2",
1226 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
1227 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
1228 "devOptional": true,
1229 "hasInstallScript": true,
1230 "bin": {
1231 "esbuild": "bin/esbuild"
1232 },
1233 "engines": {
1234 "node": ">=18"
1235 },
1236 "optionalDependencies": {
1237 "@esbuild/aix-ppc64": "0.25.2",
1238 "@esbuild/android-arm": "0.25.2",
1239 "@esbuild/android-arm64": "0.25.2",
1240 "@esbuild/android-x64": "0.25.2",
1241 "@esbuild/darwin-arm64": "0.25.2",
1242 "@esbuild/darwin-x64": "0.25.2",
1243 "@esbuild/freebsd-arm64": "0.25.2",
1244 "@esbuild/freebsd-x64": "0.25.2",
1245 "@esbuild/linux-arm": "0.25.2",
1246 "@esbuild/linux-arm64": "0.25.2",
1247 "@esbuild/linux-ia32": "0.25.2",
1248 "@esbuild/linux-loong64": "0.25.2",
1249 "@esbuild/linux-mips64el": "0.25.2",
1250 "@esbuild/linux-ppc64": "0.25.2",
1251 "@esbuild/linux-riscv64": "0.25.2",
1252 "@esbuild/linux-s390x": "0.25.2",
1253 "@esbuild/linux-x64": "0.25.2",
1254 "@esbuild/netbsd-arm64": "0.25.2",
1255 "@esbuild/netbsd-x64": "0.25.2",
1256 "@esbuild/openbsd-arm64": "0.25.2",
1257 "@esbuild/openbsd-x64": "0.25.2",
1258 "@esbuild/sunos-x64": "0.25.2",
1259 "@esbuild/win32-arm64": "0.25.2",
1260 "@esbuild/win32-ia32": "0.25.2",
1261 "@esbuild/win32-x64": "0.25.2"
1262 }
1263 },
1264 "node_modules/esbuild-register": {
1265 "version": "3.6.0",
1266 "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
1267 "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
1268 "devOptional": true,
1269 "dependencies": {
1270 "debug": "^4.3.4"
1271 },
1272 "peerDependencies": {
1273 "esbuild": ">=0.12 <1"
1274 }
1275 },
1276 "node_modules/esbuild-register/node_modules/debug": {
1277 "version": "4.4.0",
1278 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
1279 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
1280 "devOptional": true,
1281 "dependencies": {
1282 "ms": "^2.1.3"
1283 },
1284 "engines": {
1285 "node": ">=6.0"
1286 },
1287 "peerDependenciesMeta": {
1288 "supports-color": {
1289 "optional": true
1290 }
1291 }
1292 },
1293 "node_modules/esbuild-register/node_modules/ms": {
1294 "version": "2.1.3",
1295 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1296 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1297 "devOptional": true
1298 },
1299 "node_modules/escape-html": {
1300 "version": "1.0.3",
1301 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1302 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
1303 },
1304 "node_modules/etag": {
1305 "version": "1.8.1",
1306 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1307 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1308 "engines": {
1309 "node": ">= 0.6"
1310 }
1311 },
1312 "node_modules/expand-template": {
1313 "version": "2.0.3",
1314 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
1315 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
1316 "engines": {
1317 "node": ">=6"
1318 }
1319 },
1320 "node_modules/express": {
1321 "version": "4.21.1",
1322 "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
1323 "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
1324 "dependencies": {
1325 "accepts": "~1.3.8",
1326 "array-flatten": "1.1.1",
1327 "body-parser": "1.20.3",
1328 "content-disposition": "0.5.4",
1329 "content-type": "~1.0.4",
1330 "cookie": "0.7.1",
1331 "cookie-signature": "1.0.6",
1332 "debug": "2.6.9",
1333 "depd": "2.0.0",
1334 "encodeurl": "~2.0.0",
1335 "escape-html": "~1.0.3",
1336 "etag": "~1.8.1",
1337 "finalhandler": "1.3.1",
1338 "fresh": "0.5.2",
1339 "http-errors": "2.0.0",
1340 "merge-descriptors": "1.0.3",
1341 "methods": "~1.1.2",
1342 "on-finished": "2.4.1",
1343 "parseurl": "~1.3.3",
1344 "path-to-regexp": "0.1.10",
1345 "proxy-addr": "~2.0.7",
1346 "qs": "6.13.0",
1347 "range-parser": "~1.2.1",
1348 "safe-buffer": "5.2.1",
1349 "send": "0.19.0",
1350 "serve-static": "1.16.2",
1351 "setprototypeof": "1.2.0",
1352 "statuses": "2.0.1",
1353 "type-is": "~1.6.18",
1354 "utils-merge": "1.0.1",
1355 "vary": "~1.1.2"
1356 },
1357 "engines": {
1358 "node": ">= 0.10.0"
1359 }
1360 },
1361 "node_modules/file-uri-to-path": {
1362 "version": "1.0.0",
1363 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
1364 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
1365 },
1366 "node_modules/finalhandler": {
1367 "version": "1.3.1",
1368 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
1369 "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
1370 "dependencies": {
1371 "debug": "2.6.9",
1372 "encodeurl": "~2.0.0",
1373 "escape-html": "~1.0.3",
1374 "on-finished": "2.4.1",
1375 "parseurl": "~1.3.3",
1376 "statuses": "2.0.1",
1377 "unpipe": "~1.0.0"
1378 },
1379 "engines": {
1380 "node": ">= 0.8"
1381 }
1382 },
1383 "node_modules/follow-redirects": {
1384 "version": "1.15.9",
1385 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
1386 "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
1387 "funding": [
1388 {
1389 "type": "individual",
1390 "url": "https://github.com/sponsors/RubenVerborgh"
1391 }
1392 ],
1393 "engines": {
1394 "node": ">=4.0"
1395 },
1396 "peerDependenciesMeta": {
1397 "debug": {
1398 "optional": true
1399 }
1400 }
1401 },
1402 "node_modules/form-data": {
1403 "version": "4.0.2",
1404 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz",
1405 "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
1406 "dependencies": {
1407 "asynckit": "^0.4.0",
1408 "combined-stream": "^1.0.8",
1409 "es-set-tostringtag": "^2.1.0",
1410 "mime-types": "^2.1.12"
1411 },
1412 "engines": {
1413 "node": ">= 6"
1414 }
1415 },
1416 "node_modules/forwarded": {
1417 "version": "0.2.0",
1418 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1419 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1420 "engines": {
1421 "node": ">= 0.6"
1422 }
1423 },
1424 "node_modules/fresh": {
1425 "version": "0.5.2",
1426 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1427 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1428 "engines": {
1429 "node": ">= 0.6"
1430 }
1431 },
1432 "node_modules/fs-constants": {
1433 "version": "1.0.0",
1434 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1435 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
1436 },
1437 "node_modules/fs-minipass": {
1438 "version": "2.1.0",
1439 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
1440 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
1441 "dependencies": {
1442 "minipass": "^3.0.0"
1443 },
1444 "engines": {
1445 "node": ">= 8"
1446 }
1447 },
1448 "node_modules/fs.realpath": {
1449 "version": "1.0.0",
1450 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1451 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1452 "optional": true
1453 },
1454 "node_modules/fsevents": {
1455 "version": "2.3.3",
1456 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1457 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1458 "dev": true,
1459 "hasInstallScript": true,
1460 "optional": true,
1461 "os": [
1462 "darwin"
1463 ],
1464 "engines": {
1465 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1466 }
1467 },
1468 "node_modules/function-bind": {
1469 "version": "1.1.2",
1470 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1471 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1472 "funding": {
1473 "url": "https://github.com/sponsors/ljharb"
1474 }
1475 },
1476 "node_modules/gauge": {
1477 "version": "4.0.4",
1478 "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
1479 "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
1480 "deprecated": "This package is no longer supported.",
1481 "optional": true,
1482 "dependencies": {
1483 "aproba": "^1.0.3 || ^2.0.0",
1484 "color-support": "^1.1.3",
1485 "console-control-strings": "^1.1.0",
1486 "has-unicode": "^2.0.1",
1487 "signal-exit": "^3.0.7",
1488 "string-width": "^4.2.3",
1489 "strip-ansi": "^6.0.1",
1490 "wide-align": "^1.1.5"
1491 },
1492 "engines": {
1493 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1494 }
1495 },
1496 "node_modules/get-intrinsic": {
1497 "version": "1.3.0",
1498 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1499 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
1500 "dependencies": {
1501 "call-bind-apply-helpers": "^1.0.2",
1502 "es-define-property": "^1.0.1",
1503 "es-errors": "^1.3.0",
1504 "es-object-atoms": "^1.1.1",
1505 "function-bind": "^1.1.2",
1506 "get-proto": "^1.0.1",
1507 "gopd": "^1.2.0",
1508 "has-symbols": "^1.1.0",
1509 "hasown": "^2.0.2",
1510 "math-intrinsics": "^1.1.0"
1511 },
1512 "engines": {
1513 "node": ">= 0.4"
1514 },
1515 "funding": {
1516 "url": "https://github.com/sponsors/ljharb"
1517 }
1518 },
1519 "node_modules/get-proto": {
1520 "version": "1.0.1",
1521 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
1522 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
1523 "dependencies": {
1524 "dunder-proto": "^1.0.1",
1525 "es-object-atoms": "^1.0.0"
1526 },
1527 "engines": {
1528 "node": ">= 0.4"
1529 }
1530 },
1531 "node_modules/github-from-package": {
1532 "version": "0.0.0",
1533 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
1534 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="
1535 },
1536 "node_modules/glob": {
1537 "version": "7.2.3",
1538 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1539 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1540 "deprecated": "Glob versions prior to v9 are no longer supported",
1541 "optional": true,
1542 "dependencies": {
1543 "fs.realpath": "^1.0.0",
1544 "inflight": "^1.0.4",
1545 "inherits": "2",
1546 "minimatch": "^3.1.1",
1547 "once": "^1.3.0",
1548 "path-is-absolute": "^1.0.0"
1549 },
1550 "engines": {
1551 "node": "*"
1552 },
1553 "funding": {
1554 "url": "https://github.com/sponsors/isaacs"
1555 }
1556 },
1557 "node_modules/gopd": {
1558 "version": "1.2.0",
1559 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1560 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
1561 "engines": {
1562 "node": ">= 0.4"
1563 },
1564 "funding": {
1565 "url": "https://github.com/sponsors/ljharb"
1566 }
1567 },
1568 "node_modules/graceful-fs": {
1569 "version": "4.2.11",
1570 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1571 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1572 "optional": true
1573 },
1574 "node_modules/has-property-descriptors": {
1575 "version": "1.0.2",
1576 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
1577 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
1578 "dependencies": {
1579 "es-define-property": "^1.0.0"
1580 },
1581 "funding": {
1582 "url": "https://github.com/sponsors/ljharb"
1583 }
1584 },
1585 "node_modules/has-symbols": {
1586 "version": "1.1.0",
1587 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1588 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
1589 "engines": {
1590 "node": ">= 0.4"
1591 },
1592 "funding": {
1593 "url": "https://github.com/sponsors/ljharb"
1594 }
1595 },
1596 "node_modules/has-tostringtag": {
1597 "version": "1.0.2",
1598 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
1599 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
1600 "dependencies": {
1601 "has-symbols": "^1.0.3"
1602 },
1603 "engines": {
1604 "node": ">= 0.4"
1605 },
1606 "funding": {
1607 "url": "https://github.com/sponsors/ljharb"
1608 }
1609 },
1610 "node_modules/has-unicode": {
1611 "version": "2.0.1",
1612 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
1613 "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
1614 "optional": true
1615 },
1616 "node_modules/hasown": {
1617 "version": "2.0.2",
1618 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1619 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1620 "dependencies": {
1621 "function-bind": "^1.1.2"
1622 },
1623 "engines": {
1624 "node": ">= 0.4"
1625 }
1626 },
1627 "node_modules/http-cache-semantics": {
1628 "version": "4.1.1",
1629 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
1630 "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
1631 "optional": true
1632 },
1633 "node_modules/http-errors": {
1634 "version": "2.0.0",
1635 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
1636 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1637 "dependencies": {
1638 "depd": "2.0.0",
1639 "inherits": "2.0.4",
1640 "setprototypeof": "1.2.0",
1641 "statuses": "2.0.1",
1642 "toidentifier": "1.0.1"
1643 },
1644 "engines": {
1645 "node": ">= 0.8"
1646 }
1647 },
1648 "node_modules/http-proxy-agent": {
1649 "version": "4.0.1",
1650 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
1651 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
1652 "optional": true,
1653 "dependencies": {
1654 "@tootallnate/once": "1",
1655 "agent-base": "6",
1656 "debug": "4"
1657 },
1658 "engines": {
1659 "node": ">= 6"
1660 }
1661 },
1662 "node_modules/http-proxy-agent/node_modules/debug": {
1663 "version": "4.3.7",
1664 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1665 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1666 "optional": true,
1667 "dependencies": {
1668 "ms": "^2.1.3"
1669 },
1670 "engines": {
1671 "node": ">=6.0"
1672 },
1673 "peerDependenciesMeta": {
1674 "supports-color": {
1675 "optional": true
1676 }
1677 }
1678 },
1679 "node_modules/http-proxy-agent/node_modules/ms": {
1680 "version": "2.1.3",
1681 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1682 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1683 "optional": true
1684 },
1685 "node_modules/https-proxy-agent": {
1686 "version": "5.0.1",
1687 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
1688 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
1689 "optional": true,
1690 "dependencies": {
1691 "agent-base": "6",
1692 "debug": "4"
1693 },
1694 "engines": {
1695 "node": ">= 6"
1696 }
1697 },
1698 "node_modules/https-proxy-agent/node_modules/debug": {
1699 "version": "4.3.7",
1700 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1701 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1702 "optional": true,
1703 "dependencies": {
1704 "ms": "^2.1.3"
1705 },
1706 "engines": {
1707 "node": ">=6.0"
1708 },
1709 "peerDependenciesMeta": {
1710 "supports-color": {
1711 "optional": true
1712 }
1713 }
1714 },
1715 "node_modules/https-proxy-agent/node_modules/ms": {
1716 "version": "2.1.3",
1717 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1718 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1719 "optional": true
1720 },
1721 "node_modules/humanize-ms": {
1722 "version": "1.2.1",
1723 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
1724 "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
1725 "optional": true,
1726 "dependencies": {
1727 "ms": "^2.0.0"
1728 }
1729 },
1730 "node_modules/iconv-lite": {
1731 "version": "0.4.24",
1732 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1733 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1734 "dependencies": {
1735 "safer-buffer": ">= 2.1.2 < 3"
1736 },
1737 "engines": {
1738 "node": ">=0.10.0"
1739 }
1740 },
1741 "node_modules/ieee754": {
1742 "version": "1.2.1",
1743 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1744 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1745 "funding": [
1746 {
1747 "type": "github",
1748 "url": "https://github.com/sponsors/feross"
1749 },
1750 {
1751 "type": "patreon",
1752 "url": "https://www.patreon.com/feross"
1753 },
1754 {
1755 "type": "consulting",
1756 "url": "https://feross.org/support"
1757 }
1758 ]
1759 },
1760 "node_modules/imurmurhash": {
1761 "version": "0.1.4",
1762 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1763 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1764 "optional": true,
1765 "engines": {
1766 "node": ">=0.8.19"
1767 }
1768 },
1769 "node_modules/indent-string": {
1770 "version": "4.0.0",
1771 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
1772 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
1773 "optional": true,
1774 "engines": {
1775 "node": ">=8"
1776 }
1777 },
1778 "node_modules/infer-owner": {
1779 "version": "1.0.4",
1780 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
1781 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
1782 "optional": true
1783 },
1784 "node_modules/inflight": {
1785 "version": "1.0.6",
1786 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1787 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1788 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
1789 "optional": true,
1790 "dependencies": {
1791 "once": "^1.3.0",
1792 "wrappy": "1"
1793 }
1794 },
1795 "node_modules/inherits": {
1796 "version": "2.0.4",
1797 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1798 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1799 },
1800 "node_modules/ini": {
1801 "version": "1.3.8",
1802 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1803 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
1804 },
1805 "node_modules/ip-address": {
1806 "version": "9.0.5",
1807 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
1808 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
1809 "optional": true,
1810 "dependencies": {
1811 "jsbn": "1.1.0",
1812 "sprintf-js": "^1.1.3"
1813 },
1814 "engines": {
1815 "node": ">= 12"
1816 }
1817 },
1818 "node_modules/ipaddr.js": {
1819 "version": "1.9.1",
1820 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1821 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1822 "engines": {
1823 "node": ">= 0.10"
1824 }
1825 },
1826 "node_modules/is-fullwidth-code-point": {
1827 "version": "3.0.0",
1828 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1829 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1830 "optional": true,
1831 "engines": {
1832 "node": ">=8"
1833 }
1834 },
1835 "node_modules/is-lambda": {
1836 "version": "1.0.1",
1837 "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
1838 "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
1839 "optional": true
1840 },
1841 "node_modules/isexe": {
1842 "version": "2.0.0",
1843 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1844 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1845 "optional": true
1846 },
1847 "node_modules/jsbn": {
1848 "version": "1.1.0",
1849 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
1850 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
1851 "optional": true
1852 },
1853 "node_modules/lru-cache": {
1854 "version": "6.0.0",
1855 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1856 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1857 "optional": true,
1858 "dependencies": {
1859 "yallist": "^4.0.0"
1860 },
1861 "engines": {
1862 "node": ">=10"
1863 }
1864 },
1865 "node_modules/make-fetch-happen": {
1866 "version": "9.1.0",
1867 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
1868 "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
1869 "optional": true,
1870 "dependencies": {
1871 "agentkeepalive": "^4.1.3",
1872 "cacache": "^15.2.0",
1873 "http-cache-semantics": "^4.1.0",
1874 "http-proxy-agent": "^4.0.1",
1875 "https-proxy-agent": "^5.0.0",
1876 "is-lambda": "^1.0.1",
1877 "lru-cache": "^6.0.0",
1878 "minipass": "^3.1.3",
1879 "minipass-collect": "^1.0.2",
1880 "minipass-fetch": "^1.3.2",
1881 "minipass-flush": "^1.0.5",
1882 "minipass-pipeline": "^1.2.4",
1883 "negotiator": "^0.6.2",
1884 "promise-retry": "^2.0.1",
1885 "socks-proxy-agent": "^6.0.0",
1886 "ssri": "^8.0.0"
1887 },
1888 "engines": {
1889 "node": ">= 10"
1890 }
1891 },
1892 "node_modules/math-intrinsics": {
1893 "version": "1.1.0",
1894 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
1895 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
1896 "engines": {
1897 "node": ">= 0.4"
1898 }
1899 },
1900 "node_modules/media-typer": {
1901 "version": "0.3.0",
1902 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1903 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
1904 "engines": {
1905 "node": ">= 0.6"
1906 }
1907 },
1908 "node_modules/merge-descriptors": {
1909 "version": "1.0.3",
1910 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
1911 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
1912 "funding": {
1913 "url": "https://github.com/sponsors/sindresorhus"
1914 }
1915 },
1916 "node_modules/methods": {
1917 "version": "1.1.2",
1918 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1919 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
1920 "engines": {
1921 "node": ">= 0.6"
1922 }
1923 },
1924 "node_modules/mime": {
1925 "version": "1.6.0",
1926 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1927 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
1928 "bin": {
1929 "mime": "cli.js"
1930 },
1931 "engines": {
1932 "node": ">=4"
1933 }
1934 },
1935 "node_modules/mime-db": {
1936 "version": "1.52.0",
1937 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1938 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1939 "engines": {
1940 "node": ">= 0.6"
1941 }
1942 },
1943 "node_modules/mime-types": {
1944 "version": "2.1.35",
1945 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1946 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1947 "dependencies": {
1948 "mime-db": "1.52.0"
1949 },
1950 "engines": {
1951 "node": ">= 0.6"
1952 }
1953 },
1954 "node_modules/mimic-response": {
1955 "version": "3.1.0",
1956 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
1957 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
1958 "engines": {
1959 "node": ">=10"
1960 },
1961 "funding": {
1962 "url": "https://github.com/sponsors/sindresorhus"
1963 }
1964 },
1965 "node_modules/minimatch": {
1966 "version": "3.1.2",
1967 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1968 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1969 "optional": true,
1970 "dependencies": {
1971 "brace-expansion": "^1.1.7"
1972 },
1973 "engines": {
1974 "node": "*"
1975 }
1976 },
1977 "node_modules/minimist": {
1978 "version": "1.2.8",
1979 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
1980 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
1981 "funding": {
1982 "url": "https://github.com/sponsors/ljharb"
1983 }
1984 },
1985 "node_modules/minipass": {
1986 "version": "3.3.6",
1987 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1988 "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1989 "dependencies": {
1990 "yallist": "^4.0.0"
1991 },
1992 "engines": {
1993 "node": ">=8"
1994 }
1995 },
1996 "node_modules/minipass-collect": {
1997 "version": "1.0.2",
1998 "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
1999 "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
2000 "optional": true,
2001 "dependencies": {
2002 "minipass": "^3.0.0"
2003 },
2004 "engines": {
2005 "node": ">= 8"
2006 }
2007 },
2008 "node_modules/minipass-fetch": {
2009 "version": "1.4.1",
2010 "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
2011 "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
2012 "optional": true,
2013 "dependencies": {
2014 "minipass": "^3.1.0",
2015 "minipass-sized": "^1.0.3",
2016 "minizlib": "^2.0.0"
2017 },
2018 "engines": {
2019 "node": ">=8"
2020 },
2021 "optionalDependencies": {
2022 "encoding": "^0.1.12"
2023 }
2024 },
2025 "node_modules/minipass-flush": {
2026 "version": "1.0.5",
2027 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
2028 "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
2029 "optional": true,
2030 "dependencies": {
2031 "minipass": "^3.0.0"
2032 },
2033 "engines": {
2034 "node": ">= 8"
2035 }
2036 },
2037 "node_modules/minipass-pipeline": {
2038 "version": "1.2.4",
2039 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
2040 "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
2041 "optional": true,
2042 "dependencies": {
2043 "minipass": "^3.0.0"
2044 },
2045 "engines": {
2046 "node": ">=8"
2047 }
2048 },
2049 "node_modules/minipass-sized": {
2050 "version": "1.0.3",
2051 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
2052 "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
2053 "optional": true,
2054 "dependencies": {
2055 "minipass": "^3.0.0"
2056 },
2057 "engines": {
2058 "node": ">=8"
2059 }
2060 },
2061 "node_modules/minizlib": {
2062 "version": "2.1.2",
2063 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
2064 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
2065 "dependencies": {
2066 "minipass": "^3.0.0",
2067 "yallist": "^4.0.0"
2068 },
2069 "engines": {
2070 "node": ">= 8"
2071 }
2072 },
2073 "node_modules/mkdirp": {
2074 "version": "1.0.4",
2075 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2076 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2077 "bin": {
2078 "mkdirp": "bin/cmd.js"
2079 },
2080 "engines": {
2081 "node": ">=10"
2082 }
2083 },
2084 "node_modules/mkdirp-classic": {
2085 "version": "0.5.3",
2086 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
2087 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
2088 },
2089 "node_modules/ms": {
2090 "version": "2.0.0",
2091 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2092 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
2093 },
2094 "node_modules/napi-build-utils": {
2095 "version": "1.0.2",
2096 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
2097 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
2098 },
2099 "node_modules/negotiator": {
2100 "version": "0.6.3",
2101 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
2102 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
2103 "engines": {
2104 "node": ">= 0.6"
2105 }
2106 },
2107 "node_modules/node-abi": {
2108 "version": "3.71.0",
2109 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz",
2110 "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==",
2111 "dependencies": {
2112 "semver": "^7.3.5"
2113 },
2114 "engines": {
2115 "node": ">=10"
2116 }
2117 },
2118 "node_modules/node-addon-api": {
2119 "version": "7.1.1",
2120 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
2121 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="
2122 },
2123 "node_modules/node-gyp": {
2124 "version": "8.4.1",
2125 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
2126 "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
2127 "optional": true,
2128 "dependencies": {
2129 "env-paths": "^2.2.0",
2130 "glob": "^7.1.4",
2131 "graceful-fs": "^4.2.6",
2132 "make-fetch-happen": "^9.1.0",
2133 "nopt": "^5.0.0",
2134 "npmlog": "^6.0.0",
2135 "rimraf": "^3.0.2",
2136 "semver": "^7.3.5",
2137 "tar": "^6.1.2",
2138 "which": "^2.0.2"
2139 },
2140 "bin": {
2141 "node-gyp": "bin/node-gyp.js"
2142 },
2143 "engines": {
2144 "node": ">= 10.12.0"
2145 }
2146 },
2147 "node_modules/nopt": {
2148 "version": "5.0.0",
2149 "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
2150 "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
2151 "optional": true,
2152 "dependencies": {
2153 "abbrev": "1"
2154 },
2155 "bin": {
2156 "nopt": "bin/nopt.js"
2157 },
2158 "engines": {
2159 "node": ">=6"
2160 }
2161 },
2162 "node_modules/npmlog": {
2163 "version": "6.0.2",
2164 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
2165 "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
2166 "deprecated": "This package is no longer supported.",
2167 "optional": true,
2168 "dependencies": {
2169 "are-we-there-yet": "^3.0.0",
2170 "console-control-strings": "^1.1.0",
2171 "gauge": "^4.0.3",
2172 "set-blocking": "^2.0.0"
2173 },
2174 "engines": {
2175 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2176 }
2177 },
2178 "node_modules/object-inspect": {
2179 "version": "1.13.3",
2180 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
2181 "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
2182 "engines": {
2183 "node": ">= 0.4"
2184 },
2185 "funding": {
2186 "url": "https://github.com/sponsors/ljharb"
2187 }
2188 },
2189 "node_modules/on-finished": {
2190 "version": "2.4.1",
2191 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
2192 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2193 "dependencies": {
2194 "ee-first": "1.1.1"
2195 },
2196 "engines": {
2197 "node": ">= 0.8"
2198 }
2199 },
2200 "node_modules/once": {
2201 "version": "1.4.0",
2202 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2203 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2204 "dependencies": {
2205 "wrappy": "1"
2206 }
2207 },
2208 "node_modules/p-map": {
2209 "version": "4.0.0",
2210 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
2211 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
2212 "optional": true,
2213 "dependencies": {
2214 "aggregate-error": "^3.0.0"
2215 },
2216 "engines": {
2217 "node": ">=10"
2218 },
2219 "funding": {
2220 "url": "https://github.com/sponsors/sindresorhus"
2221 }
2222 },
2223 "node_modules/parseurl": {
2224 "version": "1.3.3",
2225 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2226 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2227 "engines": {
2228 "node": ">= 0.8"
2229 }
2230 },
2231 "node_modules/path-is-absolute": {
2232 "version": "1.0.1",
2233 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2234 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2235 "optional": true,
2236 "engines": {
2237 "node": ">=0.10.0"
2238 }
2239 },
2240 "node_modules/path-to-regexp": {
2241 "version": "0.1.10",
2242 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
2243 "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
2244 },
2245 "node_modules/prebuild-install": {
2246 "version": "7.1.2",
2247 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz",
2248 "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==",
2249 "dependencies": {
2250 "detect-libc": "^2.0.0",
2251 "expand-template": "^2.0.3",
2252 "github-from-package": "0.0.0",
2253 "minimist": "^1.2.3",
2254 "mkdirp-classic": "^0.5.3",
2255 "napi-build-utils": "^1.0.1",
2256 "node-abi": "^3.3.0",
2257 "pump": "^3.0.0",
2258 "rc": "^1.2.7",
2259 "simple-get": "^4.0.0",
2260 "tar-fs": "^2.0.0",
2261 "tunnel-agent": "^0.6.0"
2262 },
2263 "bin": {
2264 "prebuild-install": "bin.js"
2265 },
2266 "engines": {
2267 "node": ">=10"
2268 }
2269 },
2270 "node_modules/prettier": {
2271 "version": "3.5.3",
2272 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
2273 "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
2274 "dev": true,
2275 "bin": {
2276 "prettier": "bin/prettier.cjs"
2277 },
2278 "engines": {
2279 "node": ">=14"
2280 },
2281 "funding": {
2282 "url": "https://github.com/prettier/prettier?sponsor=1"
2283 }
2284 },
2285 "node_modules/prisma": {
2286 "version": "6.6.0",
2287 "resolved": "https://registry.npmjs.org/prisma/-/prisma-6.6.0.tgz",
2288 "integrity": "sha512-SYCUykz+1cnl6Ugd8VUvtTQq5+j1Q7C0CtzKPjQ8JyA2ALh0EEJkMCS+KgdnvKW1lrxjtjCyJSHOOT236mENYg==",
2289 "devOptional": true,
2290 "hasInstallScript": true,
2291 "dependencies": {
2292 "@prisma/config": "6.6.0",
2293 "@prisma/engines": "6.6.0"
2294 },
2295 "bin": {
2296 "prisma": "build/index.js"
2297 },
2298 "engines": {
2299 "node": ">=18.18"
2300 },
2301 "optionalDependencies": {
2302 "fsevents": "2.3.3"
2303 },
2304 "peerDependencies": {
2305 "typescript": ">=5.1.0"
2306 },
2307 "peerDependenciesMeta": {
2308 "typescript": {
2309 "optional": true
2310 }
2311 }
2312 },
2313 "node_modules/promise-inflight": {
2314 "version": "1.0.1",
2315 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
2316 "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
2317 "optional": true
2318 },
2319 "node_modules/promise-retry": {
2320 "version": "2.0.1",
2321 "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
2322 "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
2323 "optional": true,
2324 "dependencies": {
2325 "err-code": "^2.0.2",
2326 "retry": "^0.12.0"
2327 },
2328 "engines": {
2329 "node": ">=10"
2330 }
2331 },
2332 "node_modules/proxy-addr": {
2333 "version": "2.0.7",
2334 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
2335 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
2336 "dependencies": {
2337 "forwarded": "0.2.0",
2338 "ipaddr.js": "1.9.1"
2339 },
2340 "engines": {
2341 "node": ">= 0.10"
2342 }
2343 },
2344 "node_modules/proxy-from-env": {
2345 "version": "1.1.0",
2346 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
2347 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
2348 },
2349 "node_modules/pump": {
2350 "version": "3.0.2",
2351 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
2352 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
2353 "dependencies": {
2354 "end-of-stream": "^1.1.0",
2355 "once": "^1.3.1"
2356 }
2357 },
2358 "node_modules/qs": {
2359 "version": "6.13.0",
2360 "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
2361 "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
2362 "dependencies": {
2363 "side-channel": "^1.0.6"
2364 },
2365 "engines": {
2366 "node": ">=0.6"
2367 },
2368 "funding": {
2369 "url": "https://github.com/sponsors/ljharb"
2370 }
2371 },
2372 "node_modules/range-parser": {
2373 "version": "1.2.1",
2374 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2375 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
2376 "engines": {
2377 "node": ">= 0.6"
2378 }
2379 },
2380 "node_modules/raw-body": {
2381 "version": "2.5.2",
2382 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
2383 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
2384 "dependencies": {
2385 "bytes": "3.1.2",
2386 "http-errors": "2.0.0",
2387 "iconv-lite": "0.4.24",
2388 "unpipe": "1.0.0"
2389 },
2390 "engines": {
2391 "node": ">= 0.8"
2392 }
2393 },
2394 "node_modules/rc": {
2395 "version": "1.2.8",
2396 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
2397 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
2398 "dependencies": {
2399 "deep-extend": "^0.6.0",
2400 "ini": "~1.3.0",
2401 "minimist": "^1.2.0",
2402 "strip-json-comments": "~2.0.1"
2403 },
2404 "bin": {
2405 "rc": "cli.js"
2406 }
2407 },
2408 "node_modules/readable-stream": {
2409 "version": "3.6.2",
2410 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
2411 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2412 "dependencies": {
2413 "inherits": "^2.0.3",
2414 "string_decoder": "^1.1.1",
2415 "util-deprecate": "^1.0.1"
2416 },
2417 "engines": {
2418 "node": ">= 6"
2419 }
2420 },
2421 "node_modules/retry": {
2422 "version": "0.12.0",
2423 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
2424 "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
2425 "optional": true,
2426 "engines": {
2427 "node": ">= 4"
2428 }
2429 },
2430 "node_modules/rimraf": {
2431 "version": "3.0.2",
2432 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2433 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2434 "deprecated": "Rimraf versions prior to v4 are no longer supported",
2435 "optional": true,
2436 "dependencies": {
2437 "glob": "^7.1.3"
2438 },
2439 "bin": {
2440 "rimraf": "bin.js"
2441 },
2442 "funding": {
2443 "url": "https://github.com/sponsors/isaacs"
2444 }
2445 },
2446 "node_modules/safe-buffer": {
2447 "version": "5.2.1",
2448 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2449 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2450 "funding": [
2451 {
2452 "type": "github",
2453 "url": "https://github.com/sponsors/feross"
2454 },
2455 {
2456 "type": "patreon",
2457 "url": "https://www.patreon.com/feross"
2458 },
2459 {
2460 "type": "consulting",
2461 "url": "https://feross.org/support"
2462 }
2463 ]
2464 },
2465 "node_modules/safer-buffer": {
2466 "version": "2.1.2",
2467 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2468 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2469 },
2470 "node_modules/semver": {
2471 "version": "7.6.3",
2472 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
2473 "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
2474 "bin": {
2475 "semver": "bin/semver.js"
2476 },
2477 "engines": {
2478 "node": ">=10"
2479 }
2480 },
2481 "node_modules/send": {
2482 "version": "0.19.0",
2483 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
2484 "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
2485 "dependencies": {
2486 "debug": "2.6.9",
2487 "depd": "2.0.0",
2488 "destroy": "1.2.0",
2489 "encodeurl": "~1.0.2",
2490 "escape-html": "~1.0.3",
2491 "etag": "~1.8.1",
2492 "fresh": "0.5.2",
2493 "http-errors": "2.0.0",
2494 "mime": "1.6.0",
2495 "ms": "2.1.3",
2496 "on-finished": "2.4.1",
2497 "range-parser": "~1.2.1",
2498 "statuses": "2.0.1"
2499 },
2500 "engines": {
2501 "node": ">= 0.8.0"
2502 }
2503 },
2504 "node_modules/send/node_modules/encodeurl": {
2505 "version": "1.0.2",
2506 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
2507 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
2508 "engines": {
2509 "node": ">= 0.8"
2510 }
2511 },
2512 "node_modules/send/node_modules/ms": {
2513 "version": "2.1.3",
2514 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2515 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
2516 },
2517 "node_modules/serve-static": {
2518 "version": "1.16.2",
2519 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
2520 "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
2521 "dependencies": {
2522 "encodeurl": "~2.0.0",
2523 "escape-html": "~1.0.3",
2524 "parseurl": "~1.3.3",
2525 "send": "0.19.0"
2526 },
2527 "engines": {
2528 "node": ">= 0.8.0"
2529 }
2530 },
2531 "node_modules/set-blocking": {
2532 "version": "2.0.0",
2533 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
2534 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
2535 "optional": true
2536 },
2537 "node_modules/set-function-length": {
2538 "version": "1.2.2",
2539 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
2540 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
2541 "dependencies": {
2542 "define-data-property": "^1.1.4",
2543 "es-errors": "^1.3.0",
2544 "function-bind": "^1.1.2",
2545 "get-intrinsic": "^1.2.4",
2546 "gopd": "^1.0.1",
2547 "has-property-descriptors": "^1.0.2"
2548 },
2549 "engines": {
2550 "node": ">= 0.4"
2551 }
2552 },
2553 "node_modules/setprototypeof": {
2554 "version": "1.2.0",
2555 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2556 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
2557 },
2558 "node_modules/side-channel": {
2559 "version": "1.0.6",
2560 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
2561 "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
2562 "dependencies": {
2563 "call-bind": "^1.0.7",
2564 "es-errors": "^1.3.0",
2565 "get-intrinsic": "^1.2.4",
2566 "object-inspect": "^1.13.1"
2567 },
2568 "engines": {
2569 "node": ">= 0.4"
2570 },
2571 "funding": {
2572 "url": "https://github.com/sponsors/ljharb"
2573 }
2574 },
2575 "node_modules/signal-exit": {
2576 "version": "3.0.7",
2577 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2578 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2579 "optional": true
2580 },
2581 "node_modules/simple-concat": {
2582 "version": "1.0.1",
2583 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
2584 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
2585 "funding": [
2586 {
2587 "type": "github",
2588 "url": "https://github.com/sponsors/feross"
2589 },
2590 {
2591 "type": "patreon",
2592 "url": "https://www.patreon.com/feross"
2593 },
2594 {
2595 "type": "consulting",
2596 "url": "https://feross.org/support"
2597 }
2598 ]
2599 },
2600 "node_modules/simple-get": {
2601 "version": "4.0.1",
2602 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
2603 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
2604 "funding": [
2605 {
2606 "type": "github",
2607 "url": "https://github.com/sponsors/feross"
2608 },
2609 {
2610 "type": "patreon",
2611 "url": "https://www.patreon.com/feross"
2612 },
2613 {
2614 "type": "consulting",
2615 "url": "https://feross.org/support"
2616 }
2617 ],
2618 "dependencies": {
2619 "decompress-response": "^6.0.0",
2620 "once": "^1.3.1",
2621 "simple-concat": "^1.0.0"
2622 }
2623 },
2624 "node_modules/smart-buffer": {
2625 "version": "4.2.0",
2626 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
2627 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
2628 "optional": true,
2629 "engines": {
2630 "node": ">= 6.0.0",
2631 "npm": ">= 3.0.0"
2632 }
2633 },
2634 "node_modules/socks": {
2635 "version": "2.8.3",
2636 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
2637 "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
2638 "optional": true,
2639 "dependencies": {
2640 "ip-address": "^9.0.5",
2641 "smart-buffer": "^4.2.0"
2642 },
2643 "engines": {
2644 "node": ">= 10.0.0",
2645 "npm": ">= 3.0.0"
2646 }
2647 },
2648 "node_modules/socks-proxy-agent": {
2649 "version": "6.2.1",
2650 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz",
2651 "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==",
2652 "optional": true,
2653 "dependencies": {
2654 "agent-base": "^6.0.2",
2655 "debug": "^4.3.3",
2656 "socks": "^2.6.2"
2657 },
2658 "engines": {
2659 "node": ">= 10"
2660 }
2661 },
2662 "node_modules/socks-proxy-agent/node_modules/debug": {
2663 "version": "4.3.7",
2664 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
2665 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
2666 "optional": true,
2667 "dependencies": {
2668 "ms": "^2.1.3"
2669 },
2670 "engines": {
2671 "node": ">=6.0"
2672 },
2673 "peerDependenciesMeta": {
2674 "supports-color": {
2675 "optional": true
2676 }
2677 }
2678 },
2679 "node_modules/socks-proxy-agent/node_modules/ms": {
2680 "version": "2.1.3",
2681 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2682 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2683 "optional": true
2684 },
2685 "node_modules/sprintf-js": {
2686 "version": "1.1.3",
2687 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
2688 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
2689 "optional": true
2690 },
2691 "node_modules/sqlite3": {
2692 "version": "5.1.7",
2693 "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz",
2694 "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==",
2695 "hasInstallScript": true,
2696 "dependencies": {
2697 "bindings": "^1.5.0",
2698 "node-addon-api": "^7.0.0",
2699 "prebuild-install": "^7.1.1",
2700 "tar": "^6.1.11"
2701 },
2702 "optionalDependencies": {
2703 "node-gyp": "8.x"
2704 },
2705 "peerDependencies": {
2706 "node-gyp": "8.x"
2707 },
2708 "peerDependenciesMeta": {
2709 "node-gyp": {
2710 "optional": true
2711 }
2712 }
2713 },
2714 "node_modules/ssri": {
2715 "version": "8.0.1",
2716 "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
2717 "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
2718 "optional": true,
2719 "dependencies": {
2720 "minipass": "^3.1.1"
2721 },
2722 "engines": {
2723 "node": ">= 8"
2724 }
2725 },
2726 "node_modules/statuses": {
2727 "version": "2.0.1",
2728 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
2729 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
2730 "engines": {
2731 "node": ">= 0.8"
2732 }
2733 },
2734 "node_modules/string_decoder": {
2735 "version": "1.3.0",
2736 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2737 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2738 "dependencies": {
2739 "safe-buffer": "~5.2.0"
2740 }
2741 },
2742 "node_modules/string-width": {
2743 "version": "4.2.3",
2744 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2745 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2746 "optional": true,
2747 "dependencies": {
2748 "emoji-regex": "^8.0.0",
2749 "is-fullwidth-code-point": "^3.0.0",
2750 "strip-ansi": "^6.0.1"
2751 },
2752 "engines": {
2753 "node": ">=8"
2754 }
2755 },
2756 "node_modules/strip-ansi": {
2757 "version": "6.0.1",
2758 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2759 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2760 "optional": true,
2761 "dependencies": {
2762 "ansi-regex": "^5.0.1"
2763 },
2764 "engines": {
2765 "node": ">=8"
2766 }
2767 },
2768 "node_modules/strip-json-comments": {
2769 "version": "2.0.1",
2770 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2771 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
2772 "engines": {
2773 "node": ">=0.10.0"
2774 }
2775 },
2776 "node_modules/tar": {
2777 "version": "6.2.1",
2778 "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
2779 "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
2780 "dependencies": {
2781 "chownr": "^2.0.0",
2782 "fs-minipass": "^2.0.0",
2783 "minipass": "^5.0.0",
2784 "minizlib": "^2.1.1",
2785 "mkdirp": "^1.0.3",
2786 "yallist": "^4.0.0"
2787 },
2788 "engines": {
2789 "node": ">=10"
2790 }
2791 },
2792 "node_modules/tar-fs": {
2793 "version": "2.1.1",
2794 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
2795 "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
2796 "dependencies": {
2797 "chownr": "^1.1.1",
2798 "mkdirp-classic": "^0.5.2",
2799 "pump": "^3.0.0",
2800 "tar-stream": "^2.1.4"
2801 }
2802 },
2803 "node_modules/tar-fs/node_modules/chownr": {
2804 "version": "1.1.4",
2805 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
2806 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
2807 },
2808 "node_modules/tar-stream": {
2809 "version": "2.2.0",
2810 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
2811 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
2812 "dependencies": {
2813 "bl": "^4.0.3",
2814 "end-of-stream": "^1.4.1",
2815 "fs-constants": "^1.0.0",
2816 "inherits": "^2.0.3",
2817 "readable-stream": "^3.1.1"
2818 },
2819 "engines": {
2820 "node": ">=6"
2821 }
2822 },
2823 "node_modules/tar/node_modules/minipass": {
2824 "version": "5.0.0",
2825 "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
2826 "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
2827 "engines": {
2828 "node": ">=8"
2829 }
2830 },
2831 "node_modules/toidentifier": {
2832 "version": "1.0.1",
2833 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
2834 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
2835 "engines": {
2836 "node": ">=0.6"
2837 }
2838 },
2839 "node_modules/tunnel-agent": {
2840 "version": "0.6.0",
2841 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2842 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
2843 "dependencies": {
2844 "safe-buffer": "^5.0.1"
2845 },
2846 "engines": {
2847 "node": "*"
2848 }
2849 },
2850 "node_modules/type-is": {
2851 "version": "1.6.18",
2852 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
2853 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
2854 "dependencies": {
2855 "media-typer": "0.3.0",
2856 "mime-types": "~2.1.24"
2857 },
2858 "engines": {
2859 "node": ">= 0.6"
2860 }
2861 },
2862 "node_modules/typescript": {
2863 "version": "5.6.3",
2864 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
2865 "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
2866 "devOptional": true,
2867 "bin": {
2868 "tsc": "bin/tsc",
2869 "tsserver": "bin/tsserver"
2870 },
2871 "engines": {
2872 "node": ">=14.17"
2873 }
2874 },
2875 "node_modules/undici-types": {
2876 "version": "6.19.8",
2877 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
2878 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
2879 "dev": true
2880 },
2881 "node_modules/unique-filename": {
2882 "version": "1.1.1",
2883 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
2884 "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
2885 "optional": true,
2886 "dependencies": {
2887 "unique-slug": "^2.0.0"
2888 }
2889 },
2890 "node_modules/unique-slug": {
2891 "version": "2.0.2",
2892 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
2893 "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
2894 "optional": true,
2895 "dependencies": {
2896 "imurmurhash": "^0.1.4"
2897 }
2898 },
2899 "node_modules/unpipe": {
2900 "version": "1.0.0",
2901 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2902 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
2903 "engines": {
2904 "node": ">= 0.8"
2905 }
2906 },
2907 "node_modules/util-deprecate": {
2908 "version": "1.0.2",
2909 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2910 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
2911 },
2912 "node_modules/utils-merge": {
2913 "version": "1.0.1",
2914 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
2915 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
2916 "engines": {
2917 "node": ">= 0.4.0"
2918 }
2919 },
2920 "node_modules/vary": {
2921 "version": "1.1.2",
2922 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2923 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
2924 "engines": {
2925 "node": ">= 0.8"
2926 }
2927 },
2928 "node_modules/which": {
2929 "version": "2.0.2",
2930 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2931 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2932 "optional": true,
2933 "dependencies": {
2934 "isexe": "^2.0.0"
2935 },
2936 "bin": {
2937 "node-which": "bin/node-which"
2938 },
2939 "engines": {
2940 "node": ">= 8"
2941 }
2942 },
2943 "node_modules/wide-align": {
2944 "version": "1.1.5",
2945 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
2946 "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
2947 "optional": true,
2948 "dependencies": {
2949 "string-width": "^1.0.2 || 2 || 3 || 4"
2950 }
2951 },
2952 "node_modules/wrappy": {
2953 "version": "1.0.2",
2954 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2955 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
2956 },
2957 "node_modules/yallist": {
2958 "version": "4.0.0",
2959 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2960 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
2961 },
2962 "node_modules/zod": {
2963 "version": "3.24.4",
2964 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz",
2965 "integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==",
2966 "funding": {
2967 "url": "https://github.com/sponsors/colinhacks"
2968 }
2969 }
2970 }
gio5f2f1002025-03-20 18:38:48 +04002971}