profileShare

rasmusjy / profileshare

Read-only snapshot

No repository description.

main default branch 54 files Expires Sep 13, 2026, 9:06 AM
package-lock.json 97,997 bytes
1 {
2 "name": "profileshare",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "profileshare",
9 "version": "1.0.0",
10 "dependencies": {
11 "ejs": "^3.1.10",
12 "express": "^5.1.0",
13 "marked": "^16.1.2",
14 "sanitize-html": "^2.17.0"
15 },
16 "devDependencies": {
17 "supertest": "^7.1.1",
18 "vitest": "^3.2.4"
19 },
20 "engines": {
21 "node": ">=24"
22 }
23 },
24 "node_modules/@esbuild/aix-ppc64": {
25 "version": "0.28.1",
26 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
27 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
28 "cpu": [
29 "ppc64"
30 ],
31 "dev": true,
32 "license": "MIT",
33 "optional": true,
34 "os": [
35 "aix"
36 ],
37 "engines": {
38 "node": ">=18"
39 }
40 },
41 "node_modules/@esbuild/android-arm": {
42 "version": "0.28.1",
43 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
44 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
45 "cpu": [
46 "arm"
47 ],
48 "dev": true,
49 "license": "MIT",
50 "optional": true,
51 "os": [
52 "android"
53 ],
54 "engines": {
55 "node": ">=18"
56 }
57 },
58 "node_modules/@esbuild/android-arm64": {
59 "version": "0.28.1",
60 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
61 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
62 "cpu": [
63 "arm64"
64 ],
65 "dev": true,
66 "license": "MIT",
67 "optional": true,
68 "os": [
69 "android"
70 ],
71 "engines": {
72 "node": ">=18"
73 }
74 },
75 "node_modules/@esbuild/android-x64": {
76 "version": "0.28.1",
77 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
78 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
79 "cpu": [
80 "x64"
81 ],
82 "dev": true,
83 "license": "MIT",
84 "optional": true,
85 "os": [
86 "android"
87 ],
88 "engines": {
89 "node": ">=18"
90 }
91 },
92 "node_modules/@esbuild/darwin-arm64": {
93 "version": "0.28.1",
94 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
95 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
96 "cpu": [
97 "arm64"
98 ],
99 "dev": true,
100 "license": "MIT",
101 "optional": true,
102 "os": [
103 "darwin"
104 ],
105 "engines": {
106 "node": ">=18"
107 }
108 },
109 "node_modules/@esbuild/darwin-x64": {
110 "version": "0.28.1",
111 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
112 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
113 "cpu": [
114 "x64"
115 ],
116 "dev": true,
117 "license": "MIT",
118 "optional": true,
119 "os": [
120 "darwin"
121 ],
122 "engines": {
123 "node": ">=18"
124 }
125 },
126 "node_modules/@esbuild/freebsd-arm64": {
127 "version": "0.28.1",
128 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
129 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
130 "cpu": [
131 "arm64"
132 ],
133 "dev": true,
134 "license": "MIT",
135 "optional": true,
136 "os": [
137 "freebsd"
138 ],
139 "engines": {
140 "node": ">=18"
141 }
142 },
143 "node_modules/@esbuild/freebsd-x64": {
144 "version": "0.28.1",
145 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
146 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
147 "cpu": [
148 "x64"
149 ],
150 "dev": true,
151 "license": "MIT",
152 "optional": true,
153 "os": [
154 "freebsd"
155 ],
156 "engines": {
157 "node": ">=18"
158 }
159 },
160 "node_modules/@esbuild/linux-arm": {
161 "version": "0.28.1",
162 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
163 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
164 "cpu": [
165 "arm"
166 ],
167 "dev": true,
168 "license": "MIT",
169 "optional": true,
170 "os": [
171 "linux"
172 ],
173 "engines": {
174 "node": ">=18"
175 }
176 },
177 "node_modules/@esbuild/linux-arm64": {
178 "version": "0.28.1",
179 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
180 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
181 "cpu": [
182 "arm64"
183 ],
184 "dev": true,
185 "license": "MIT",
186 "optional": true,
187 "os": [
188 "linux"
189 ],
190 "engines": {
191 "node": ">=18"
192 }
193 },
194 "node_modules/@esbuild/linux-ia32": {
195 "version": "0.28.1",
196 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
197 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
198 "cpu": [
199 "ia32"
200 ],
201 "dev": true,
202 "license": "MIT",
203 "optional": true,
204 "os": [
205 "linux"
206 ],
207 "engines": {
208 "node": ">=18"
209 }
210 },
211 "node_modules/@esbuild/linux-loong64": {
212 "version": "0.28.1",
213 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
214 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
215 "cpu": [
216 "loong64"
217 ],
218 "dev": true,
219 "license": "MIT",
220 "optional": true,
221 "os": [
222 "linux"
223 ],
224 "engines": {
225 "node": ">=18"
226 }
227 },
228 "node_modules/@esbuild/linux-mips64el": {
229 "version": "0.28.1",
230 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
231 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
232 "cpu": [
233 "mips64el"
234 ],
235 "dev": true,
236 "license": "MIT",
237 "optional": true,
238 "os": [
239 "linux"
240 ],
241 "engines": {
242 "node": ">=18"
243 }
244 },
245 "node_modules/@esbuild/linux-ppc64": {
246 "version": "0.28.1",
247 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
248 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
249 "cpu": [
250 "ppc64"
251 ],
252 "dev": true,
253 "license": "MIT",
254 "optional": true,
255 "os": [
256 "linux"
257 ],
258 "engines": {
259 "node": ">=18"
260 }
261 },
262 "node_modules/@esbuild/linux-riscv64": {
263 "version": "0.28.1",
264 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
265 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
266 "cpu": [
267 "riscv64"
268 ],
269 "dev": true,
270 "license": "MIT",
271 "optional": true,
272 "os": [
273 "linux"
274 ],
275 "engines": {
276 "node": ">=18"
277 }
278 },
279 "node_modules/@esbuild/linux-s390x": {
280 "version": "0.28.1",
281 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
282 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
283 "cpu": [
284 "s390x"
285 ],
286 "dev": true,
287 "license": "MIT",
288 "optional": true,
289 "os": [
290 "linux"
291 ],
292 "engines": {
293 "node": ">=18"
294 }
295 },
296 "node_modules/@esbuild/linux-x64": {
297 "version": "0.28.1",
298 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
299 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
300 "cpu": [
301 "x64"
302 ],
303 "dev": true,
304 "license": "MIT",
305 "optional": true,
306 "os": [
307 "linux"
308 ],
309 "engines": {
310 "node": ">=18"
311 }
312 },
313 "node_modules/@esbuild/netbsd-arm64": {
314 "version": "0.28.1",
315 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
316 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
317 "cpu": [
318 "arm64"
319 ],
320 "dev": true,
321 "license": "MIT",
322 "optional": true,
323 "os": [
324 "netbsd"
325 ],
326 "engines": {
327 "node": ">=18"
328 }
329 },
330 "node_modules/@esbuild/netbsd-x64": {
331 "version": "0.28.1",
332 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
333 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
334 "cpu": [
335 "x64"
336 ],
337 "dev": true,
338 "license": "MIT",
339 "optional": true,
340 "os": [
341 "netbsd"
342 ],
343 "engines": {
344 "node": ">=18"
345 }
346 },
347 "node_modules/@esbuild/openbsd-arm64": {
348 "version": "0.28.1",
349 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
350 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
351 "cpu": [
352 "arm64"
353 ],
354 "dev": true,
355 "license": "MIT",
356 "optional": true,
357 "os": [
358 "openbsd"
359 ],
360 "engines": {
361 "node": ">=18"
362 }
363 },
364 "node_modules/@esbuild/openbsd-x64": {
365 "version": "0.28.1",
366 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
367 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
368 "cpu": [
369 "x64"
370 ],
371 "dev": true,
372 "license": "MIT",
373 "optional": true,
374 "os": [
375 "openbsd"
376 ],
377 "engines": {
378 "node": ">=18"
379 }
380 },
381 "node_modules/@esbuild/openharmony-arm64": {
382 "version": "0.28.1",
383 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
384 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
385 "cpu": [
386 "arm64"
387 ],
388 "dev": true,
389 "license": "MIT",
390 "optional": true,
391 "os": [
392 "openharmony"
393 ],
394 "engines": {
395 "node": ">=18"
396 }
397 },
398 "node_modules/@esbuild/sunos-x64": {
399 "version": "0.28.1",
400 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
401 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
402 "cpu": [
403 "x64"
404 ],
405 "dev": true,
406 "license": "MIT",
407 "optional": true,
408 "os": [
409 "sunos"
410 ],
411 "engines": {
412 "node": ">=18"
413 }
414 },
415 "node_modules/@esbuild/win32-arm64": {
416 "version": "0.28.1",
417 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
418 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
419 "cpu": [
420 "arm64"
421 ],
422 "dev": true,
423 "license": "MIT",
424 "optional": true,
425 "os": [
426 "win32"
427 ],
428 "engines": {
429 "node": ">=18"
430 }
431 },
432 "node_modules/@esbuild/win32-ia32": {
433 "version": "0.28.1",
434 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
435 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
436 "cpu": [
437 "ia32"
438 ],
439 "dev": true,
440 "license": "MIT",
441 "optional": true,
442 "os": [
443 "win32"
444 ],
445 "engines": {
446 "node": ">=18"
447 }
448 },
449 "node_modules/@esbuild/win32-x64": {
450 "version": "0.28.1",
451 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
452 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
453 "cpu": [
454 "x64"
455 ],
456 "dev": true,
457 "license": "MIT",
458 "optional": true,
459 "os": [
460 "win32"
461 ],
462 "engines": {
463 "node": ">=18"
464 }
465 },
466 "node_modules/@jridgewell/sourcemap-codec": {
467 "version": "1.5.5",
468 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
469 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
470 "dev": true,
471 "license": "MIT"
472 },
473 "node_modules/@noble/hashes": {
474 "version": "1.8.0",
475 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
476 "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
477 "dev": true,
478 "license": "MIT",
479 "engines": {
480 "node": "^14.21.3 || >=16"
481 },
482 "funding": {
483 "url": "https://paulmillr.com/funding/"
484 }
485 },
486 "node_modules/@paralleldrive/cuid2": {
487 "version": "2.3.1",
488 "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.3.1.tgz",
489 "integrity": "sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==",
490 "dev": true,
491 "license": "MIT",
492 "dependencies": {
493 "@noble/hashes": "^1.1.5"
494 }
495 },
496 "node_modules/@rollup/rollup-android-arm-eabi": {
497 "version": "4.62.2",
498 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz",
499 "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==",
500 "cpu": [
501 "arm"
502 ],
503 "dev": true,
504 "license": "MIT",
505 "optional": true,
506 "os": [
507 "android"
508 ]
509 },
510 "node_modules/@rollup/rollup-android-arm64": {
511 "version": "4.62.2",
512 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz",
513 "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==",
514 "cpu": [
515 "arm64"
516 ],
517 "dev": true,
518 "license": "MIT",
519 "optional": true,
520 "os": [
521 "android"
522 ]
523 },
524 "node_modules/@rollup/rollup-darwin-arm64": {
525 "version": "4.62.2",
526 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz",
527 "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==",
528 "cpu": [
529 "arm64"
530 ],
531 "dev": true,
532 "license": "MIT",
533 "optional": true,
534 "os": [
535 "darwin"
536 ]
537 },
538 "node_modules/@rollup/rollup-darwin-x64": {
539 "version": "4.62.2",
540 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz",
541 "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==",
542 "cpu": [
543 "x64"
544 ],
545 "dev": true,
546 "license": "MIT",
547 "optional": true,
548 "os": [
549 "darwin"
550 ]
551 },
552 "node_modules/@rollup/rollup-freebsd-arm64": {
553 "version": "4.62.2",
554 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz",
555 "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==",
556 "cpu": [
557 "arm64"
558 ],
559 "dev": true,
560 "license": "MIT",
561 "optional": true,
562 "os": [
563 "freebsd"
564 ]
565 },
566 "node_modules/@rollup/rollup-freebsd-x64": {
567 "version": "4.62.2",
568 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz",
569 "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==",
570 "cpu": [
571 "x64"
572 ],
573 "dev": true,
574 "license": "MIT",
575 "optional": true,
576 "os": [
577 "freebsd"
578 ]
579 },
580 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
581 "version": "4.62.2",
582 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz",
583 "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==",
584 "cpu": [
585 "arm"
586 ],
587 "dev": true,
588 "license": "MIT",
589 "optional": true,
590 "os": [
591 "linux"
592 ]
593 },
594 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
595 "version": "4.62.2",
596 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz",
597 "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==",
598 "cpu": [
599 "arm"
600 ],
601 "dev": true,
602 "license": "MIT",
603 "optional": true,
604 "os": [
605 "linux"
606 ]
607 },
608 "node_modules/@rollup/rollup-linux-arm64-gnu": {
609 "version": "4.62.2",
610 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz",
611 "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==",
612 "cpu": [
613 "arm64"
614 ],
615 "dev": true,
616 "license": "MIT",
617 "optional": true,
618 "os": [
619 "linux"
620 ]
621 },
622 "node_modules/@rollup/rollup-linux-arm64-musl": {
623 "version": "4.62.2",
624 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz",
625 "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==",
626 "cpu": [
627 "arm64"
628 ],
629 "dev": true,
630 "license": "MIT",
631 "optional": true,
632 "os": [
633 "linux"
634 ]
635 },
636 "node_modules/@rollup/rollup-linux-loong64-gnu": {
637 "version": "4.62.2",
638 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz",
639 "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==",
640 "cpu": [
641 "loong64"
642 ],
643 "dev": true,
644 "license": "MIT",
645 "optional": true,
646 "os": [
647 "linux"
648 ]
649 },
650 "node_modules/@rollup/rollup-linux-loong64-musl": {
651 "version": "4.62.2",
652 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz",
653 "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==",
654 "cpu": [
655 "loong64"
656 ],
657 "dev": true,
658 "license": "MIT",
659 "optional": true,
660 "os": [
661 "linux"
662 ]
663 },
664 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
665 "version": "4.62.2",
666 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz",
667 "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==",
668 "cpu": [
669 "ppc64"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ]
677 },
678 "node_modules/@rollup/rollup-linux-ppc64-musl": {
679 "version": "4.62.2",
680 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz",
681 "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==",
682 "cpu": [
683 "ppc64"
684 ],
685 "dev": true,
686 "license": "MIT",
687 "optional": true,
688 "os": [
689 "linux"
690 ]
691 },
692 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
693 "version": "4.62.2",
694 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz",
695 "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==",
696 "cpu": [
697 "riscv64"
698 ],
699 "dev": true,
700 "license": "MIT",
701 "optional": true,
702 "os": [
703 "linux"
704 ]
705 },
706 "node_modules/@rollup/rollup-linux-riscv64-musl": {
707 "version": "4.62.2",
708 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz",
709 "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==",
710 "cpu": [
711 "riscv64"
712 ],
713 "dev": true,
714 "license": "MIT",
715 "optional": true,
716 "os": [
717 "linux"
718 ]
719 },
720 "node_modules/@rollup/rollup-linux-s390x-gnu": {
721 "version": "4.62.2",
722 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz",
723 "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==",
724 "cpu": [
725 "s390x"
726 ],
727 "dev": true,
728 "license": "MIT",
729 "optional": true,
730 "os": [
731 "linux"
732 ]
733 },
734 "node_modules/@rollup/rollup-linux-x64-gnu": {
735 "version": "4.62.2",
736 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz",
737 "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==",
738 "cpu": [
739 "x64"
740 ],
741 "dev": true,
742 "license": "MIT",
743 "optional": true,
744 "os": [
745 "linux"
746 ]
747 },
748 "node_modules/@rollup/rollup-linux-x64-musl": {
749 "version": "4.62.2",
750 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz",
751 "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==",
752 "cpu": [
753 "x64"
754 ],
755 "dev": true,
756 "license": "MIT",
757 "optional": true,
758 "os": [
759 "linux"
760 ]
761 },
762 "node_modules/@rollup/rollup-openbsd-x64": {
763 "version": "4.62.2",
764 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz",
765 "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==",
766 "cpu": [
767 "x64"
768 ],
769 "dev": true,
770 "license": "MIT",
771 "optional": true,
772 "os": [
773 "openbsd"
774 ]
775 },
776 "node_modules/@rollup/rollup-openharmony-arm64": {
777 "version": "4.62.2",
778 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz",
779 "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==",
780 "cpu": [
781 "arm64"
782 ],
783 "dev": true,
784 "license": "MIT",
785 "optional": true,
786 "os": [
787 "openharmony"
788 ]
789 },
790 "node_modules/@rollup/rollup-win32-arm64-msvc": {
791 "version": "4.62.2",
792 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz",
793 "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==",
794 "cpu": [
795 "arm64"
796 ],
797 "dev": true,
798 "license": "MIT",
799 "optional": true,
800 "os": [
801 "win32"
802 ]
803 },
804 "node_modules/@rollup/rollup-win32-ia32-msvc": {
805 "version": "4.62.2",
806 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz",
807 "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==",
808 "cpu": [
809 "ia32"
810 ],
811 "dev": true,
812 "license": "MIT",
813 "optional": true,
814 "os": [
815 "win32"
816 ]
817 },
818 "node_modules/@rollup/rollup-win32-x64-gnu": {
819 "version": "4.62.2",
820 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz",
821 "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==",
822 "cpu": [
823 "x64"
824 ],
825 "dev": true,
826 "license": "MIT",
827 "optional": true,
828 "os": [
829 "win32"
830 ]
831 },
832 "node_modules/@rollup/rollup-win32-x64-msvc": {
833 "version": "4.62.2",
834 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz",
835 "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==",
836 "cpu": [
837 "x64"
838 ],
839 "dev": true,
840 "license": "MIT",
841 "optional": true,
842 "os": [
843 "win32"
844 ]
845 },
846 "node_modules/@types/chai": {
847 "version": "5.2.3",
848 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
849 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
850 "dev": true,
851 "license": "MIT",
852 "dependencies": {
853 "@types/deep-eql": "*",
854 "assertion-error": "^2.0.1"
855 }
856 },
857 "node_modules/@types/deep-eql": {
858 "version": "4.0.2",
859 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
860 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
861 "dev": true,
862 "license": "MIT"
863 },
864 "node_modules/@types/estree": {
865 "version": "1.0.9",
866 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
867 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
868 "dev": true,
869 "license": "MIT"
870 },
871 "node_modules/@vitest/expect": {
872 "version": "3.2.7",
873 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz",
874 "integrity": "sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==",
875 "dev": true,
876 "license": "MIT",
877 "dependencies": {
878 "@types/chai": "^5.2.2",
879 "@vitest/spy": "3.2.7",
880 "@vitest/utils": "3.2.7",
881 "chai": "^5.2.0",
882 "tinyrainbow": "^2.0.0"
883 },
884 "funding": {
885 "url": "https://opencollective.com/vitest"
886 }
887 },
888 "node_modules/@vitest/mocker": {
889 "version": "3.2.7",
890 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz",
891 "integrity": "sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==",
892 "dev": true,
893 "license": "MIT",
894 "dependencies": {
895 "@vitest/spy": "3.2.7",
896 "estree-walker": "^3.0.3",
897 "magic-string": "^0.30.17"
898 },
899 "funding": {
900 "url": "https://opencollective.com/vitest"
901 },
902 "peerDependencies": {
903 "msw": "^2.4.9",
904 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
905 },
906 "peerDependenciesMeta": {
907 "msw": {
908 "optional": true
909 },
910 "vite": {
911 "optional": true
912 }
913 }
914 },
915 "node_modules/@vitest/pretty-format": {
916 "version": "3.2.7",
917 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",
918 "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==",
919 "dev": true,
920 "license": "MIT",
921 "dependencies": {
922 "tinyrainbow": "^2.0.0"
923 },
924 "funding": {
925 "url": "https://opencollective.com/vitest"
926 }
927 },
928 "node_modules/@vitest/runner": {
929 "version": "3.2.7",
930 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",
931 "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==",
932 "dev": true,
933 "license": "MIT",
934 "dependencies": {
935 "@vitest/utils": "3.2.7",
936 "pathe": "^2.0.3",
937 "strip-literal": "^3.0.0"
938 },
939 "funding": {
940 "url": "https://opencollective.com/vitest"
941 }
942 },
943 "node_modules/@vitest/snapshot": {
944 "version": "3.2.7",
945 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",
946 "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==",
947 "dev": true,
948 "license": "MIT",
949 "dependencies": {
950 "@vitest/pretty-format": "3.2.7",
951 "magic-string": "^0.30.17",
952 "pathe": "^2.0.3"
953 },
954 "funding": {
955 "url": "https://opencollective.com/vitest"
956 }
957 },
958 "node_modules/@vitest/spy": {
959 "version": "3.2.7",
960 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz",
961 "integrity": "sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==",
962 "dev": true,
963 "license": "MIT",
964 "dependencies": {
965 "tinyspy": "^4.0.3"
966 },
967 "funding": {
968 "url": "https://opencollective.com/vitest"
969 }
970 },
971 "node_modules/@vitest/utils": {
972 "version": "3.2.7",
973 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",
974 "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==",
975 "dev": true,
976 "license": "MIT",
977 "dependencies": {
978 "@vitest/pretty-format": "3.2.7",
979 "loupe": "^3.1.4",
980 "tinyrainbow": "^2.0.0"
981 },
982 "funding": {
983 "url": "https://opencollective.com/vitest"
984 }
985 },
986 "node_modules/accepts": {
987 "version": "2.0.0",
988 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
989 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
990 "license": "MIT",
991 "dependencies": {
992 "mime-types": "^3.0.0",
993 "negotiator": "^1.0.0"
994 },
995 "engines": {
996 "node": ">= 0.6"
997 }
998 },
999 "node_modules/asap": {
1000 "version": "2.0.6",
1001 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
1002 "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
1003 "dev": true,
1004 "license": "MIT"
1005 },
1006 "node_modules/assertion-error": {
1007 "version": "2.0.1",
1008 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1009 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1010 "dev": true,
1011 "license": "MIT",
1012 "engines": {
1013 "node": ">=12"
1014 }
1015 },
1016 "node_modules/async": {
1017 "version": "3.2.6",
1018 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
1019 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
1020 "license": "MIT"
1021 },
1022 "node_modules/asynckit": {
1023 "version": "0.4.0",
1024 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1025 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
1026 "dev": true,
1027 "license": "MIT"
1028 },
1029 "node_modules/balanced-match": {
1030 "version": "1.0.2",
1031 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1032 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1033 "license": "MIT"
1034 },
1035 "node_modules/body-parser": {
1036 "version": "2.3.0",
1037 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",
1038 "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==",
1039 "license": "MIT",
1040 "dependencies": {
1041 "bytes": "^3.1.2",
1042 "content-type": "^2.0.0",
1043 "debug": "^4.4.3",
1044 "http-errors": "^2.0.1",
1045 "iconv-lite": "^0.7.2",
1046 "on-finished": "^2.4.1",
1047 "qs": "^6.15.2",
1048 "raw-body": "^3.0.2",
1049 "type-is": "^2.1.0"
1050 },
1051 "engines": {
1052 "node": ">=18"
1053 },
1054 "funding": {
1055 "type": "opencollective",
1056 "url": "https://opencollective.com/express"
1057 }
1058 },
1059 "node_modules/body-parser/node_modules/content-type": {
1060 "version": "2.0.0",
1061 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
1062 "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
1063 "license": "MIT",
1064 "engines": {
1065 "node": ">=18"
1066 },
1067 "funding": {
1068 "type": "opencollective",
1069 "url": "https://opencollective.com/express"
1070 }
1071 },
1072 "node_modules/brace-expansion": {
1073 "version": "2.1.4",
1074 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz",
1075 "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==",
1076 "license": "MIT",
1077 "dependencies": {
1078 "balanced-match": "^1.0.0"
1079 }
1080 },
1081 "node_modules/bytes": {
1082 "version": "3.1.2",
1083 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1084 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1085 "license": "MIT",
1086 "engines": {
1087 "node": ">= 0.8"
1088 }
1089 },
1090 "node_modules/cac": {
1091 "version": "6.7.14",
1092 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
1093 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
1094 "dev": true,
1095 "license": "MIT",
1096 "engines": {
1097 "node": ">=8"
1098 }
1099 },
1100 "node_modules/call-bind-apply-helpers": {
1101 "version": "1.0.2",
1102 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1103 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1104 "license": "MIT",
1105 "dependencies": {
1106 "es-errors": "^1.3.0",
1107 "function-bind": "^1.1.2"
1108 },
1109 "engines": {
1110 "node": ">= 0.4"
1111 }
1112 },
1113 "node_modules/call-bound": {
1114 "version": "1.0.4",
1115 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
1116 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
1117 "license": "MIT",
1118 "dependencies": {
1119 "call-bind-apply-helpers": "^1.0.2",
1120 "get-intrinsic": "^1.3.0"
1121 },
1122 "engines": {
1123 "node": ">= 0.4"
1124 },
1125 "funding": {
1126 "url": "https://github.com/sponsors/ljharb"
1127 }
1128 },
1129 "node_modules/chai": {
1130 "version": "5.3.3",
1131 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
1132 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
1133 "dev": true,
1134 "license": "MIT",
1135 "dependencies": {
1136 "assertion-error": "^2.0.1",
1137 "check-error": "^2.1.1",
1138 "deep-eql": "^5.0.1",
1139 "loupe": "^3.1.0",
1140 "pathval": "^2.0.0"
1141 },
1142 "engines": {
1143 "node": ">=18"
1144 }
1145 },
1146 "node_modules/check-error": {
1147 "version": "2.1.3",
1148 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
1149 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
1150 "dev": true,
1151 "license": "MIT",
1152 "engines": {
1153 "node": ">= 16"
1154 }
1155 },
1156 "node_modules/combined-stream": {
1157 "version": "1.0.8",
1158 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1159 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1160 "dev": true,
1161 "license": "MIT",
1162 "dependencies": {
1163 "delayed-stream": "~1.0.0"
1164 },
1165 "engines": {
1166 "node": ">= 0.8"
1167 }
1168 },
1169 "node_modules/component-emitter": {
1170 "version": "1.3.1",
1171 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
1172 "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
1173 "dev": true,
1174 "license": "MIT",
1175 "funding": {
1176 "url": "https://github.com/sponsors/sindresorhus"
1177 }
1178 },
1179 "node_modules/content-disposition": {
1180 "version": "1.1.0",
1181 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
1182 "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",
1183 "license": "MIT",
1184 "engines": {
1185 "node": ">=18"
1186 },
1187 "funding": {
1188 "type": "opencollective",
1189 "url": "https://opencollective.com/express"
1190 }
1191 },
1192 "node_modules/content-type": {
1193 "version": "1.0.5",
1194 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1195 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1196 "license": "MIT",
1197 "engines": {
1198 "node": ">= 0.6"
1199 }
1200 },
1201 "node_modules/cookie": {
1202 "version": "0.7.2",
1203 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
1204 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
1205 "license": "MIT",
1206 "engines": {
1207 "node": ">= 0.6"
1208 }
1209 },
1210 "node_modules/cookie-signature": {
1211 "version": "1.2.2",
1212 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
1213 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
1214 "license": "MIT",
1215 "engines": {
1216 "node": ">=6.6.0"
1217 }
1218 },
1219 "node_modules/cookiejar": {
1220 "version": "2.1.4",
1221 "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
1222 "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==",
1223 "dev": true,
1224 "license": "MIT"
1225 },
1226 "node_modules/dayjs": {
1227 "version": "1.11.21",
1228 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz",
1229 "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==",
1230 "license": "MIT"
1231 },
1232 "node_modules/debug": {
1233 "version": "4.4.3",
1234 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1235 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1236 "license": "MIT",
1237 "dependencies": {
1238 "ms": "^2.1.3"
1239 },
1240 "engines": {
1241 "node": ">=6.0"
1242 },
1243 "peerDependenciesMeta": {
1244 "supports-color": {
1245 "optional": true
1246 }
1247 }
1248 },
1249 "node_modules/deep-eql": {
1250 "version": "5.0.2",
1251 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
1252 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
1253 "dev": true,
1254 "license": "MIT",
1255 "engines": {
1256 "node": ">=6"
1257 }
1258 },
1259 "node_modules/deepmerge": {
1260 "version": "4.3.1",
1261 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
1262 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
1263 "license": "MIT",
1264 "engines": {
1265 "node": ">=0.10.0"
1266 }
1267 },
1268 "node_modules/delayed-stream": {
1269 "version": "1.0.0",
1270 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1271 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1272 "dev": true,
1273 "license": "MIT",
1274 "engines": {
1275 "node": ">=0.4.0"
1276 }
1277 },
1278 "node_modules/depd": {
1279 "version": "2.0.0",
1280 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1281 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1282 "license": "MIT",
1283 "engines": {
1284 "node": ">= 0.8"
1285 }
1286 },
1287 "node_modules/dezalgo": {
1288 "version": "1.0.4",
1289 "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
1290 "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
1291 "dev": true,
1292 "license": "ISC",
1293 "dependencies": {
1294 "asap": "^2.0.0",
1295 "wrappy": "1"
1296 }
1297 },
1298 "node_modules/dom-serializer": {
1299 "version": "3.1.1",
1300 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-3.1.1.tgz",
1301 "integrity": "sha512-4MEa38/QexBob6gFNwu+EGdWvhJ1OKuNwdYY3Y3NyeWDQfnGeDYQUDfIRzWu5B5gsv03so2Uxd28YC6zrsx3Lw==",
1302 "license": "MIT",
1303 "dependencies": {
1304 "domelementtype": "^3.0.0",
1305 "domhandler": "^6.0.0",
1306 "entities": "^8.0.0"
1307 },
1308 "engines": {
1309 "node": ">=20.19.0"
1310 },
1311 "funding": {
1312 "type": "github",
1313 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1314 }
1315 },
1316 "node_modules/domelementtype": {
1317 "version": "3.0.0",
1318 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-3.0.0.tgz",
1319 "integrity": "sha512-umCQid3jKbDmVjx8jGaW7uUykm4DEUeyV21hPxNMo2nV955DhUThwqyOIDtreepP31hl84X7G5U9ZfsWvIB3Pg==",
1320 "funding": [
1321 {
1322 "type": "github",
1323 "url": "https://github.com/sponsors/fb55"
1324 }
1325 ],
1326 "license": "BSD-2-Clause",
1327 "engines": {
1328 "node": ">=20.19.0"
1329 }
1330 },
1331 "node_modules/domhandler": {
1332 "version": "6.0.1",
1333 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-6.0.1.tgz",
1334 "integrity": "sha512-gYzvtM72ZtxQO0T048kd6HWSbbGCNOUwcnfQ01cqIJ4X2IYKFFHZ5mKvrQETcFXxsRObZulDaKmy//R7TPtsBg==",
1335 "license": "BSD-2-Clause",
1336 "dependencies": {
1337 "domelementtype": "^3.0.0"
1338 },
1339 "engines": {
1340 "node": ">=20.19.0"
1341 },
1342 "funding": {
1343 "type": "github",
1344 "url": "https://github.com/fb55/domhandler?sponsor=1"
1345 }
1346 },
1347 "node_modules/domutils": {
1348 "version": "4.0.2",
1349 "resolved": "https://registry.npmjs.org/domutils/-/domutils-4.0.2.tgz",
1350 "integrity": "sha512-qI4JLRKnSzqFqr7hAlS5xQDusBCjKSEG4t4+7aNrIQMHBcsC2TGEhuyABJdYkgSewL57PNLYEiibY2iPKhKpaA==",
1351 "license": "BSD-2-Clause",
1352 "dependencies": {
1353 "dom-serializer": "^3.0.0",
1354 "domelementtype": "^3.0.0",
1355 "domhandler": "^6.0.0"
1356 },
1357 "engines": {
1358 "node": ">=20.19.0"
1359 },
1360 "funding": {
1361 "type": "github",
1362 "url": "https://github.com/fb55/domutils?sponsor=1"
1363 }
1364 },
1365 "node_modules/dunder-proto": {
1366 "version": "1.0.1",
1367 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
1368 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
1369 "license": "MIT",
1370 "dependencies": {
1371 "call-bind-apply-helpers": "^1.0.1",
1372 "es-errors": "^1.3.0",
1373 "gopd": "^1.2.0"
1374 },
1375 "engines": {
1376 "node": ">= 0.4"
1377 }
1378 },
1379 "node_modules/ee-first": {
1380 "version": "1.1.1",
1381 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1382 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
1383 "license": "MIT"
1384 },
1385 "node_modules/ejs": {
1386 "version": "3.1.10",
1387 "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
1388 "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
1389 "license": "Apache-2.0",
1390 "dependencies": {
1391 "jake": "^10.8.5"
1392 },
1393 "bin": {
1394 "ejs": "bin/cli.js"
1395 },
1396 "engines": {
1397 "node": ">=0.10.0"
1398 }
1399 },
1400 "node_modules/encodeurl": {
1401 "version": "2.0.0",
1402 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1403 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1404 "license": "MIT",
1405 "engines": {
1406 "node": ">= 0.8"
1407 }
1408 },
1409 "node_modules/entities": {
1410 "version": "8.0.0",
1411 "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz",
1412 "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==",
1413 "license": "BSD-2-Clause",
1414 "engines": {
1415 "node": ">=20.19.0"
1416 },
1417 "funding": {
1418 "url": "https://github.com/fb55/entities?sponsor=1"
1419 }
1420 },
1421 "node_modules/es-define-property": {
1422 "version": "1.0.1",
1423 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
1424 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
1425 "license": "MIT",
1426 "engines": {
1427 "node": ">= 0.4"
1428 }
1429 },
1430 "node_modules/es-errors": {
1431 "version": "1.3.0",
1432 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1433 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1434 "license": "MIT",
1435 "engines": {
1436 "node": ">= 0.4"
1437 }
1438 },
1439 "node_modules/es-module-lexer": {
1440 "version": "1.7.0",
1441 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
1442 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
1443 "dev": true,
1444 "license": "MIT"
1445 },
1446 "node_modules/es-object-atoms": {
1447 "version": "1.1.2",
1448 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
1449 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
1450 "license": "MIT",
1451 "dependencies": {
1452 "es-errors": "^1.3.0"
1453 },
1454 "engines": {
1455 "node": ">= 0.4"
1456 }
1457 },
1458 "node_modules/es-set-tostringtag": {
1459 "version": "2.1.0",
1460 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
1461 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
1462 "dev": true,
1463 "license": "MIT",
1464 "dependencies": {
1465 "es-errors": "^1.3.0",
1466 "get-intrinsic": "^1.2.6",
1467 "has-tostringtag": "^1.0.2",
1468 "hasown": "^2.0.2"
1469 },
1470 "engines": {
1471 "node": ">= 0.4"
1472 }
1473 },
1474 "node_modules/esbuild": {
1475 "version": "0.28.1",
1476 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
1477 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
1478 "dev": true,
1479 "hasInstallScript": true,
1480 "license": "MIT",
1481 "bin": {
1482 "esbuild": "bin/esbuild"
1483 },
1484 "engines": {
1485 "node": ">=18"
1486 },
1487 "optionalDependencies": {
1488 "@esbuild/aix-ppc64": "0.28.1",
1489 "@esbuild/android-arm": "0.28.1",
1490 "@esbuild/android-arm64": "0.28.1",
1491 "@esbuild/android-x64": "0.28.1",
1492 "@esbuild/darwin-arm64": "0.28.1",
1493 "@esbuild/darwin-x64": "0.28.1",
1494 "@esbuild/freebsd-arm64": "0.28.1",
1495 "@esbuild/freebsd-x64": "0.28.1",
1496 "@esbuild/linux-arm": "0.28.1",
1497 "@esbuild/linux-arm64": "0.28.1",
1498 "@esbuild/linux-ia32": "0.28.1",
1499 "@esbuild/linux-loong64": "0.28.1",
1500 "@esbuild/linux-mips64el": "0.28.1",
1501 "@esbuild/linux-ppc64": "0.28.1",
1502 "@esbuild/linux-riscv64": "0.28.1",
1503 "@esbuild/linux-s390x": "0.28.1",
1504 "@esbuild/linux-x64": "0.28.1",
1505 "@esbuild/netbsd-arm64": "0.28.1",
1506 "@esbuild/netbsd-x64": "0.28.1",
1507 "@esbuild/openbsd-arm64": "0.28.1",
1508 "@esbuild/openbsd-x64": "0.28.1",
1509 "@esbuild/openharmony-arm64": "0.28.1",
1510 "@esbuild/sunos-x64": "0.28.1",
1511 "@esbuild/win32-arm64": "0.28.1",
1512 "@esbuild/win32-ia32": "0.28.1",
1513 "@esbuild/win32-x64": "0.28.1"
1514 }
1515 },
1516 "node_modules/escape-html": {
1517 "version": "1.0.3",
1518 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1519 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
1520 "license": "MIT"
1521 },
1522 "node_modules/escape-string-regexp": {
1523 "version": "4.0.0",
1524 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1525 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1526 "license": "MIT",
1527 "engines": {
1528 "node": ">=10"
1529 },
1530 "funding": {
1531 "url": "https://github.com/sponsors/sindresorhus"
1532 }
1533 },
1534 "node_modules/estree-walker": {
1535 "version": "3.0.3",
1536 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1537 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1538 "dev": true,
1539 "license": "MIT",
1540 "dependencies": {
1541 "@types/estree": "^1.0.0"
1542 }
1543 },
1544 "node_modules/etag": {
1545 "version": "1.8.1",
1546 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1547 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1548 "license": "MIT",
1549 "engines": {
1550 "node": ">= 0.6"
1551 }
1552 },
1553 "node_modules/expect-type": {
1554 "version": "1.4.0",
1555 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
1556 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",
1557 "dev": true,
1558 "license": "Apache-2.0",
1559 "engines": {
1560 "node": ">=12.0.0"
1561 }
1562 },
1563 "node_modules/express": {
1564 "version": "5.2.1",
1565 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
1566 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
1567 "license": "MIT",
1568 "dependencies": {
1569 "accepts": "^2.0.0",
1570 "body-parser": "^2.2.1",
1571 "content-disposition": "^1.0.0",
1572 "content-type": "^1.0.5",
1573 "cookie": "^0.7.1",
1574 "cookie-signature": "^1.2.1",
1575 "debug": "^4.4.0",
1576 "depd": "^2.0.0",
1577 "encodeurl": "^2.0.0",
1578 "escape-html": "^1.0.3",
1579 "etag": "^1.8.1",
1580 "finalhandler": "^2.1.0",
1581 "fresh": "^2.0.0",
1582 "http-errors": "^2.0.0",
1583 "merge-descriptors": "^2.0.0",
1584 "mime-types": "^3.0.0",
1585 "on-finished": "^2.4.1",
1586 "once": "^1.4.0",
1587 "parseurl": "^1.3.3",
1588 "proxy-addr": "^2.0.7",
1589 "qs": "^6.14.0",
1590 "range-parser": "^1.2.1",
1591 "router": "^2.2.0",
1592 "send": "^1.1.0",
1593 "serve-static": "^2.2.0",
1594 "statuses": "^2.0.1",
1595 "type-is": "^2.0.1",
1596 "vary": "^1.1.2"
1597 },
1598 "engines": {
1599 "node": ">= 18"
1600 },
1601 "funding": {
1602 "type": "opencollective",
1603 "url": "https://opencollective.com/express"
1604 }
1605 },
1606 "node_modules/fast-safe-stringify": {
1607 "version": "2.1.1",
1608 "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
1609 "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
1610 "dev": true,
1611 "license": "MIT"
1612 },
1613 "node_modules/fdir": {
1614 "version": "6.5.0",
1615 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1616 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1617 "dev": true,
1618 "license": "MIT",
1619 "engines": {
1620 "node": ">=12.0.0"
1621 },
1622 "peerDependencies": {
1623 "picomatch": "^3 || ^4"
1624 },
1625 "peerDependenciesMeta": {
1626 "picomatch": {
1627 "optional": true
1628 }
1629 }
1630 },
1631 "node_modules/filelist": {
1632 "version": "1.0.6",
1633 "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz",
1634 "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==",
1635 "license": "Apache-2.0",
1636 "dependencies": {
1637 "minimatch": "^5.0.1"
1638 }
1639 },
1640 "node_modules/finalhandler": {
1641 "version": "2.1.1",
1642 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
1643 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
1644 "license": "MIT",
1645 "dependencies": {
1646 "debug": "^4.4.0",
1647 "encodeurl": "^2.0.0",
1648 "escape-html": "^1.0.3",
1649 "on-finished": "^2.4.1",
1650 "parseurl": "^1.3.3",
1651 "statuses": "^2.0.1"
1652 },
1653 "engines": {
1654 "node": ">= 18.0.0"
1655 },
1656 "funding": {
1657 "type": "opencollective",
1658 "url": "https://opencollective.com/express"
1659 }
1660 },
1661 "node_modules/form-data": {
1662 "version": "4.0.6",
1663 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz",
1664 "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==",
1665 "dev": true,
1666 "license": "MIT",
1667 "dependencies": {
1668 "asynckit": "^0.4.0",
1669 "combined-stream": "^1.0.8",
1670 "es-set-tostringtag": "^2.1.0",
1671 "hasown": "^2.0.4",
1672 "mime-types": "^2.1.35"
1673 },
1674 "engines": {
1675 "node": ">= 6"
1676 }
1677 },
1678 "node_modules/form-data/node_modules/mime-db": {
1679 "version": "1.52.0",
1680 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1681 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
1682 "dev": true,
1683 "license": "MIT",
1684 "engines": {
1685 "node": ">= 0.6"
1686 }
1687 },
1688 "node_modules/form-data/node_modules/mime-types": {
1689 "version": "2.1.35",
1690 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1691 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1692 "dev": true,
1693 "license": "MIT",
1694 "dependencies": {
1695 "mime-db": "1.52.0"
1696 },
1697 "engines": {
1698 "node": ">= 0.6"
1699 }
1700 },
1701 "node_modules/formidable": {
1702 "version": "3.5.4",
1703 "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz",
1704 "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==",
1705 "dev": true,
1706 "license": "MIT",
1707 "dependencies": {
1708 "@paralleldrive/cuid2": "^2.2.2",
1709 "dezalgo": "^1.0.4",
1710 "once": "^1.4.0"
1711 },
1712 "engines": {
1713 "node": ">=14.0.0"
1714 },
1715 "funding": {
1716 "url": "https://ko-fi.com/tunnckoCore/commissions"
1717 }
1718 },
1719 "node_modules/forwarded": {
1720 "version": "0.2.0",
1721 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1722 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1723 "license": "MIT",
1724 "engines": {
1725 "node": ">= 0.6"
1726 }
1727 },
1728 "node_modules/fresh": {
1729 "version": "2.0.0",
1730 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
1731 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
1732 "license": "MIT",
1733 "engines": {
1734 "node": ">= 0.8"
1735 }
1736 },
1737 "node_modules/fsevents": {
1738 "version": "2.3.3",
1739 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1740 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1741 "dev": true,
1742 "hasInstallScript": true,
1743 "license": "MIT",
1744 "optional": true,
1745 "os": [
1746 "darwin"
1747 ],
1748 "engines": {
1749 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1750 }
1751 },
1752 "node_modules/function-bind": {
1753 "version": "1.1.2",
1754 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1755 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1756 "license": "MIT",
1757 "funding": {
1758 "url": "https://github.com/sponsors/ljharb"
1759 }
1760 },
1761 "node_modules/get-intrinsic": {
1762 "version": "1.3.0",
1763 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1764 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
1765 "license": "MIT",
1766 "dependencies": {
1767 "call-bind-apply-helpers": "^1.0.2",
1768 "es-define-property": "^1.0.1",
1769 "es-errors": "^1.3.0",
1770 "es-object-atoms": "^1.1.1",
1771 "function-bind": "^1.1.2",
1772 "get-proto": "^1.0.1",
1773 "gopd": "^1.2.0",
1774 "has-symbols": "^1.1.0",
1775 "hasown": "^2.0.2",
1776 "math-intrinsics": "^1.1.0"
1777 },
1778 "engines": {
1779 "node": ">= 0.4"
1780 },
1781 "funding": {
1782 "url": "https://github.com/sponsors/ljharb"
1783 }
1784 },
1785 "node_modules/get-proto": {
1786 "version": "1.0.1",
1787 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
1788 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
1789 "license": "MIT",
1790 "dependencies": {
1791 "dunder-proto": "^1.0.1",
1792 "es-object-atoms": "^1.0.0"
1793 },
1794 "engines": {
1795 "node": ">= 0.4"
1796 }
1797 },
1798 "node_modules/gopd": {
1799 "version": "1.2.0",
1800 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1801 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
1802 "license": "MIT",
1803 "engines": {
1804 "node": ">= 0.4"
1805 },
1806 "funding": {
1807 "url": "https://github.com/sponsors/ljharb"
1808 }
1809 },
1810 "node_modules/has-symbols": {
1811 "version": "1.1.0",
1812 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1813 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
1814 "license": "MIT",
1815 "engines": {
1816 "node": ">= 0.4"
1817 },
1818 "funding": {
1819 "url": "https://github.com/sponsors/ljharb"
1820 }
1821 },
1822 "node_modules/has-tostringtag": {
1823 "version": "1.0.2",
1824 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
1825 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
1826 "dev": true,
1827 "license": "MIT",
1828 "dependencies": {
1829 "has-symbols": "^1.0.3"
1830 },
1831 "engines": {
1832 "node": ">= 0.4"
1833 },
1834 "funding": {
1835 "url": "https://github.com/sponsors/ljharb"
1836 }
1837 },
1838 "node_modules/hasown": {
1839 "version": "2.0.4",
1840 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
1841 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
1842 "license": "MIT",
1843 "dependencies": {
1844 "function-bind": "^1.1.2"
1845 },
1846 "engines": {
1847 "node": ">= 0.4"
1848 }
1849 },
1850 "node_modules/htmlparser2": {
1851 "version": "12.0.0",
1852 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-12.0.0.tgz",
1853 "integrity": "sha512-Tz7u1i95/g2x2jz81+x0FBVhBhY5aRTvD3tXXdFaljuNdzDLJ8UGNRrTcj2cgQvAg3iW/h77Fz15nLW0L0CrZw==",
1854 "funding": [
1855 "https://github.com/fb55/htmlparser2?sponsor=1",
1856 {
1857 "type": "github",
1858 "url": "https://github.com/sponsors/fb55"
1859 }
1860 ],
1861 "license": "MIT",
1862 "dependencies": {
1863 "domelementtype": "^3.0.0",
1864 "domhandler": "^6.0.0",
1865 "domutils": "^4.0.2",
1866 "entities": "^8.0.0"
1867 },
1868 "engines": {
1869 "node": ">=20.19.0"
1870 }
1871 },
1872 "node_modules/http-errors": {
1873 "version": "2.0.1",
1874 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
1875 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
1876 "license": "MIT",
1877 "dependencies": {
1878 "depd": "~2.0.0",
1879 "inherits": "~2.0.4",
1880 "setprototypeof": "~1.2.0",
1881 "statuses": "~2.0.2",
1882 "toidentifier": "~1.0.1"
1883 },
1884 "engines": {
1885 "node": ">= 0.8"
1886 },
1887 "funding": {
1888 "type": "opencollective",
1889 "url": "https://opencollective.com/express"
1890 }
1891 },
1892 "node_modules/iconv-lite": {
1893 "version": "0.7.3",
1894 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
1895 "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
1896 "license": "MIT",
1897 "dependencies": {
1898 "safer-buffer": ">= 2.1.2 < 3.0.0"
1899 },
1900 "engines": {
1901 "node": ">=0.10.0"
1902 },
1903 "funding": {
1904 "type": "opencollective",
1905 "url": "https://opencollective.com/express"
1906 }
1907 },
1908 "node_modules/inherits": {
1909 "version": "2.0.4",
1910 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1911 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1912 "license": "ISC"
1913 },
1914 "node_modules/ipaddr.js": {
1915 "version": "1.9.1",
1916 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1917 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
1918 "license": "MIT",
1919 "engines": {
1920 "node": ">= 0.10"
1921 }
1922 },
1923 "node_modules/is-plain-object": {
1924 "version": "5.0.0",
1925 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
1926 "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
1927 "license": "MIT",
1928 "engines": {
1929 "node": ">=0.10.0"
1930 }
1931 },
1932 "node_modules/is-promise": {
1933 "version": "4.0.0",
1934 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
1935 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
1936 "license": "MIT"
1937 },
1938 "node_modules/jake": {
1939 "version": "10.9.4",
1940 "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz",
1941 "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==",
1942 "license": "Apache-2.0",
1943 "dependencies": {
1944 "async": "^3.2.6",
1945 "filelist": "^1.0.4",
1946 "picocolors": "^1.1.1"
1947 },
1948 "bin": {
1949 "jake": "bin/cli.js"
1950 },
1951 "engines": {
1952 "node": ">=10"
1953 }
1954 },
1955 "node_modules/js-tokens": {
1956 "version": "9.0.1",
1957 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
1958 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
1959 "dev": true,
1960 "license": "MIT"
1961 },
1962 "node_modules/launder": {
1963 "version": "1.7.1",
1964 "resolved": "https://registry.npmjs.org/launder/-/launder-1.7.1.tgz",
1965 "integrity": "sha512-mU6WRz5EusL9ZZuiZ5SO4Y6C0P9PAUR9iwdb6bzj4KDihm28DiHFw+/yk9DBH4f+Pv1wuzQ4e2jV3oQ7mkIqvw==",
1966 "license": "MIT",
1967 "dependencies": {
1968 "dayjs": "^1.11.7"
1969 }
1970 },
1971 "node_modules/loupe": {
1972 "version": "3.2.1",
1973 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
1974 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
1975 "dev": true,
1976 "license": "MIT"
1977 },
1978 "node_modules/magic-string": {
1979 "version": "0.30.21",
1980 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
1981 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1982 "dev": true,
1983 "license": "MIT",
1984 "dependencies": {
1985 "@jridgewell/sourcemap-codec": "^1.5.5"
1986 }
1987 },
1988 "node_modules/marked": {
1989 "version": "16.4.2",
1990 "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz",
1991 "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==",
1992 "license": "MIT",
1993 "bin": {
1994 "marked": "bin/marked.js"
1995 },
1996 "engines": {
1997 "node": ">= 20"
1998 }
1999 },
2000 "node_modules/math-intrinsics": {
2001 "version": "1.1.0",
2002 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
2003 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
2004 "license": "MIT",
2005 "engines": {
2006 "node": ">= 0.4"
2007 }
2008 },
2009 "node_modules/media-typer": {
2010 "version": "1.1.0",
2011 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
2012 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
2013 "license": "MIT",
2014 "engines": {
2015 "node": ">= 0.8"
2016 }
2017 },
2018 "node_modules/merge-descriptors": {
2019 "version": "2.0.0",
2020 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
2021 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
2022 "license": "MIT",
2023 "engines": {
2024 "node": ">=18"
2025 },
2026 "funding": {
2027 "url": "https://github.com/sponsors/sindresorhus"
2028 }
2029 },
2030 "node_modules/methods": {
2031 "version": "1.1.2",
2032 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2033 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
2034 "dev": true,
2035 "license": "MIT",
2036 "engines": {
2037 "node": ">= 0.6"
2038 }
2039 },
2040 "node_modules/mime": {
2041 "version": "2.6.0",
2042 "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
2043 "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
2044 "dev": true,
2045 "license": "MIT",
2046 "bin": {
2047 "mime": "cli.js"
2048 },
2049 "engines": {
2050 "node": ">=4.0.0"
2051 }
2052 },
2053 "node_modules/mime-db": {
2054 "version": "1.54.0",
2055 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
2056 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
2057 "license": "MIT",
2058 "engines": {
2059 "node": ">= 0.6"
2060 }
2061 },
2062 "node_modules/mime-types": {
2063 "version": "3.0.2",
2064 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
2065 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
2066 "license": "MIT",
2067 "dependencies": {
2068 "mime-db": "^1.54.0"
2069 },
2070 "engines": {
2071 "node": ">=18"
2072 },
2073 "funding": {
2074 "type": "opencollective",
2075 "url": "https://opencollective.com/express"
2076 }
2077 },
2078 "node_modules/minimatch": {
2079 "version": "5.1.9",
2080 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz",
2081 "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==",
2082 "license": "ISC",
2083 "dependencies": {
2084 "brace-expansion": "^2.0.1"
2085 },
2086 "engines": {
2087 "node": ">=10"
2088 }
2089 },
2090 "node_modules/ms": {
2091 "version": "2.1.3",
2092 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2093 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2094 "license": "MIT"
2095 },
2096 "node_modules/nanoid": {
2097 "version": "3.3.18",
2098 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
2099 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
2100 "funding": [
2101 {
2102 "type": "github",
2103 "url": "https://github.com/sponsors/ai"
2104 }
2105 ],
2106 "license": "MIT",
2107 "bin": {
2108 "nanoid": "bin/nanoid.cjs"
2109 },
2110 "engines": {
2111 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2112 }
2113 },
2114 "node_modules/negotiator": {
2115 "version": "1.0.0",
2116 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
2117 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
2118 "license": "MIT",
2119 "engines": {
2120 "node": ">= 0.6"
2121 }
2122 },
2123 "node_modules/object-inspect": {
2124 "version": "1.13.4",
2125 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
2126 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
2127 "license": "MIT",
2128 "engines": {
2129 "node": ">= 0.4"
2130 },
2131 "funding": {
2132 "url": "https://github.com/sponsors/ljharb"
2133 }
2134 },
2135 "node_modules/on-finished": {
2136 "version": "2.4.1",
2137 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
2138 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2139 "license": "MIT",
2140 "dependencies": {
2141 "ee-first": "1.1.1"
2142 },
2143 "engines": {
2144 "node": ">= 0.8"
2145 }
2146 },
2147 "node_modules/once": {
2148 "version": "1.4.0",
2149 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2150 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2151 "license": "ISC",
2152 "dependencies": {
2153 "wrappy": "1"
2154 }
2155 },
2156 "node_modules/parse-srcset": {
2157 "version": "1.0.2",
2158 "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
2159 "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==",
2160 "license": "MIT"
2161 },
2162 "node_modules/parseurl": {
2163 "version": "1.3.3",
2164 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2165 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2166 "license": "MIT",
2167 "engines": {
2168 "node": ">= 0.8"
2169 }
2170 },
2171 "node_modules/path-to-regexp": {
2172 "version": "8.4.2",
2173 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
2174 "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==",
2175 "license": "MIT",
2176 "funding": {
2177 "type": "opencollective",
2178 "url": "https://opencollective.com/express"
2179 }
2180 },
2181 "node_modules/pathe": {
2182 "version": "2.0.3",
2183 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2184 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2185 "dev": true,
2186 "license": "MIT"
2187 },
2188 "node_modules/pathval": {
2189 "version": "2.0.1",
2190 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
2191 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
2192 "dev": true,
2193 "license": "MIT",
2194 "engines": {
2195 "node": ">= 14.16"
2196 }
2197 },
2198 "node_modules/picocolors": {
2199 "version": "1.1.1",
2200 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2201 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2202 "license": "ISC"
2203 },
2204 "node_modules/picomatch": {
2205 "version": "4.0.5",
2206 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
2207 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
2208 "dev": true,
2209 "license": "MIT",
2210 "engines": {
2211 "node": ">=12"
2212 },
2213 "funding": {
2214 "url": "https://github.com/sponsors/jonschlinkert"
2215 }
2216 },
2217 "node_modules/postcss": {
2218 "version": "8.5.26",
2219 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
2220 "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
2221 "funding": [
2222 {
2223 "type": "opencollective",
2224 "url": "https://opencollective.com/postcss/"
2225 },
2226 {
2227 "type": "tidelift",
2228 "url": "https://tidelift.com/funding/github/npm/postcss"
2229 },
2230 {
2231 "type": "github",
2232 "url": "https://github.com/sponsors/ai"
2233 }
2234 ],
2235 "license": "MIT",
2236 "dependencies": {
2237 "nanoid": "^3.3.17",
2238 "picocolors": "^1.1.1",
2239 "source-map-js": "^1.2.1"
2240 },
2241 "engines": {
2242 "node": "^10 || ^12 || >=14"
2243 }
2244 },
2245 "node_modules/proxy-addr": {
2246 "version": "2.0.7",
2247 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
2248 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
2249 "license": "MIT",
2250 "dependencies": {
2251 "forwarded": "0.2.0",
2252 "ipaddr.js": "1.9.1"
2253 },
2254 "engines": {
2255 "node": ">= 0.10"
2256 }
2257 },
2258 "node_modules/qs": {
2259 "version": "6.15.3",
2260 "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz",
2261 "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==",
2262 "license": "BSD-3-Clause",
2263 "dependencies": {
2264 "es-define-property": "^1.0.1",
2265 "side-channel": "^1.1.1"
2266 },
2267 "engines": {
2268 "node": ">=0.6"
2269 },
2270 "funding": {
2271 "url": "https://github.com/sponsors/ljharb"
2272 }
2273 },
2274 "node_modules/range-parser": {
2275 "version": "1.3.0",
2276 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
2277 "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",
2278 "license": "MIT",
2279 "engines": {
2280 "node": ">= 0.6"
2281 },
2282 "funding": {
2283 "type": "opencollective",
2284 "url": "https://opencollective.com/express"
2285 }
2286 },
2287 "node_modules/raw-body": {
2288 "version": "3.0.2",
2289 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
2290 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
2291 "license": "MIT",
2292 "dependencies": {
2293 "bytes": "~3.1.2",
2294 "http-errors": "~2.0.1",
2295 "iconv-lite": "~0.7.0",
2296 "unpipe": "~1.0.0"
2297 },
2298 "engines": {
2299 "node": ">= 0.10"
2300 }
2301 },
2302 "node_modules/rollup": {
2303 "version": "4.62.2",
2304 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz",
2305 "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==",
2306 "dev": true,
2307 "license": "MIT",
2308 "dependencies": {
2309 "@types/estree": "1.0.9"
2310 },
2311 "bin": {
2312 "rollup": "dist/bin/rollup"
2313 },
2314 "engines": {
2315 "node": ">=18.0.0",
2316 "npm": ">=8.0.0"
2317 },
2318 "optionalDependencies": {
2319 "@rollup/rollup-android-arm-eabi": "4.62.2",
2320 "@rollup/rollup-android-arm64": "4.62.2",
2321 "@rollup/rollup-darwin-arm64": "4.62.2",
2322 "@rollup/rollup-darwin-x64": "4.62.2",
2323 "@rollup/rollup-freebsd-arm64": "4.62.2",
2324 "@rollup/rollup-freebsd-x64": "4.62.2",
2325 "@rollup/rollup-linux-arm-gnueabihf": "4.62.2",
2326 "@rollup/rollup-linux-arm-musleabihf": "4.62.2",
2327 "@rollup/rollup-linux-arm64-gnu": "4.62.2",
2328 "@rollup/rollup-linux-arm64-musl": "4.62.2",
2329 "@rollup/rollup-linux-loong64-gnu": "4.62.2",
2330 "@rollup/rollup-linux-loong64-musl": "4.62.2",
2331 "@rollup/rollup-linux-ppc64-gnu": "4.62.2",
2332 "@rollup/rollup-linux-ppc64-musl": "4.62.2",
2333 "@rollup/rollup-linux-riscv64-gnu": "4.62.2",
2334 "@rollup/rollup-linux-riscv64-musl": "4.62.2",
2335 "@rollup/rollup-linux-s390x-gnu": "4.62.2",
2336 "@rollup/rollup-linux-x64-gnu": "4.62.2",
2337 "@rollup/rollup-linux-x64-musl": "4.62.2",
2338 "@rollup/rollup-openbsd-x64": "4.62.2",
2339 "@rollup/rollup-openharmony-arm64": "4.62.2",
2340 "@rollup/rollup-win32-arm64-msvc": "4.62.2",
2341 "@rollup/rollup-win32-ia32-msvc": "4.62.2",
2342 "@rollup/rollup-win32-x64-gnu": "4.62.2",
2343 "@rollup/rollup-win32-x64-msvc": "4.62.2",
2344 "fsevents": "~2.3.2"
2345 }
2346 },
2347 "node_modules/router": {
2348 "version": "2.2.0",
2349 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
2350 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
2351 "license": "MIT",
2352 "dependencies": {
2353 "debug": "^4.4.0",
2354 "depd": "^2.0.0",
2355 "is-promise": "^4.0.0",
2356 "parseurl": "^1.3.3",
2357 "path-to-regexp": "^8.0.0"
2358 },
2359 "engines": {
2360 "node": ">= 18"
2361 }
2362 },
2363 "node_modules/safer-buffer": {
2364 "version": "2.1.2",
2365 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2366 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2367 "license": "MIT"
2368 },
2369 "node_modules/sanitize-html": {
2370 "version": "2.17.6",
2371 "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.6.tgz",
2372 "integrity": "sha512-M4bo9tfv1yfhQZZKkc6dL07ALrGJtfvNOuhX3hU9AVPR/uPQ+nKOJBqTYc7LfMQblTW04mtSWDJWEyLvygJsLA==",
2373 "license": "MIT",
2374 "dependencies": {
2375 "deepmerge": "^4.2.2",
2376 "escape-string-regexp": "^4.0.0",
2377 "htmlparser2": "^12.0.0",
2378 "is-plain-object": "^5.0.0",
2379 "launder": "^1.7.1",
2380 "parse-srcset": "^1.0.2",
2381 "postcss": "^8.3.11"
2382 },
2383 "engines": {
2384 "node": ">=22.12.0"
2385 }
2386 },
2387 "node_modules/send": {
2388 "version": "1.2.1",
2389 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
2390 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
2391 "license": "MIT",
2392 "dependencies": {
2393 "debug": "^4.4.3",
2394 "encodeurl": "^2.0.0",
2395 "escape-html": "^1.0.3",
2396 "etag": "^1.8.1",
2397 "fresh": "^2.0.0",
2398 "http-errors": "^2.0.1",
2399 "mime-types": "^3.0.2",
2400 "ms": "^2.1.3",
2401 "on-finished": "^2.4.1",
2402 "range-parser": "^1.2.1",
2403 "statuses": "^2.0.2"
2404 },
2405 "engines": {
2406 "node": ">= 18"
2407 },
2408 "funding": {
2409 "type": "opencollective",
2410 "url": "https://opencollective.com/express"
2411 }
2412 },
2413 "node_modules/serve-static": {
2414 "version": "2.2.1",
2415 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
2416 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
2417 "license": "MIT",
2418 "dependencies": {
2419 "encodeurl": "^2.0.0",
2420 "escape-html": "^1.0.3",
2421 "parseurl": "^1.3.3",
2422 "send": "^1.2.0"
2423 },
2424 "engines": {
2425 "node": ">= 18"
2426 },
2427 "funding": {
2428 "type": "opencollective",
2429 "url": "https://opencollective.com/express"
2430 }
2431 },
2432 "node_modules/setprototypeof": {
2433 "version": "1.2.0",
2434 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2435 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
2436 "license": "ISC"
2437 },
2438 "node_modules/side-channel": {
2439 "version": "1.1.1",
2440 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
2441 "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",
2442 "license": "MIT",
2443 "dependencies": {
2444 "es-errors": "^1.3.0",
2445 "object-inspect": "^1.13.4",
2446 "side-channel-list": "^1.0.1",
2447 "side-channel-map": "^1.0.1",
2448 "side-channel-weakmap": "^1.0.2"
2449 },
2450 "engines": {
2451 "node": ">= 0.4"
2452 },
2453 "funding": {
2454 "url": "https://github.com/sponsors/ljharb"
2455 }
2456 },
2457 "node_modules/side-channel-list": {
2458 "version": "1.0.1",
2459 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
2460 "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
2461 "license": "MIT",
2462 "dependencies": {
2463 "es-errors": "^1.3.0",
2464 "object-inspect": "^1.13.4"
2465 },
2466 "engines": {
2467 "node": ">= 0.4"
2468 },
2469 "funding": {
2470 "url": "https://github.com/sponsors/ljharb"
2471 }
2472 },
2473 "node_modules/side-channel-map": {
2474 "version": "1.0.1",
2475 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
2476 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
2477 "license": "MIT",
2478 "dependencies": {
2479 "call-bound": "^1.0.2",
2480 "es-errors": "^1.3.0",
2481 "get-intrinsic": "^1.2.5",
2482 "object-inspect": "^1.13.3"
2483 },
2484 "engines": {
2485 "node": ">= 0.4"
2486 },
2487 "funding": {
2488 "url": "https://github.com/sponsors/ljharb"
2489 }
2490 },
2491 "node_modules/side-channel-weakmap": {
2492 "version": "1.0.2",
2493 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
2494 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
2495 "license": "MIT",
2496 "dependencies": {
2497 "call-bound": "^1.0.2",
2498 "es-errors": "^1.3.0",
2499 "get-intrinsic": "^1.2.5",
2500 "object-inspect": "^1.13.3",
2501 "side-channel-map": "^1.0.1"
2502 },
2503 "engines": {
2504 "node": ">= 0.4"
2505 },
2506 "funding": {
2507 "url": "https://github.com/sponsors/ljharb"
2508 }
2509 },
2510 "node_modules/siginfo": {
2511 "version": "2.0.0",
2512 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2513 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2514 "dev": true,
2515 "license": "ISC"
2516 },
2517 "node_modules/source-map-js": {
2518 "version": "1.2.1",
2519 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2520 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2521 "license": "BSD-3-Clause",
2522 "engines": {
2523 "node": ">=0.10.0"
2524 }
2525 },
2526 "node_modules/stackback": {
2527 "version": "0.0.2",
2528 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2529 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2530 "dev": true,
2531 "license": "MIT"
2532 },
2533 "node_modules/statuses": {
2534 "version": "2.0.2",
2535 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
2536 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
2537 "license": "MIT",
2538 "engines": {
2539 "node": ">= 0.8"
2540 }
2541 },
2542 "node_modules/std-env": {
2543 "version": "3.10.0",
2544 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
2545 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
2546 "dev": true,
2547 "license": "MIT"
2548 },
2549 "node_modules/strip-literal": {
2550 "version": "3.1.0",
2551 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
2552 "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",
2553 "dev": true,
2554 "license": "MIT",
2555 "dependencies": {
2556 "js-tokens": "^9.0.1"
2557 },
2558 "funding": {
2559 "url": "https://github.com/sponsors/antfu"
2560 }
2561 },
2562 "node_modules/superagent": {
2563 "version": "10.3.0",
2564 "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.3.0.tgz",
2565 "integrity": "sha512-B+4Ik7ROgVKrQsXTV0Jwp2u+PXYLSlqtDAhYnkkD+zn3yg8s/zjA2MeGayPoY/KICrbitwneDHrjSotxKL+0XQ==",
2566 "dev": true,
2567 "license": "MIT",
2568 "dependencies": {
2569 "component-emitter": "^1.3.1",
2570 "cookiejar": "^2.1.4",
2571 "debug": "^4.3.7",
2572 "fast-safe-stringify": "^2.1.1",
2573 "form-data": "^4.0.5",
2574 "formidable": "^3.5.4",
2575 "methods": "^1.1.2",
2576 "mime": "2.6.0",
2577 "qs": "^6.14.1"
2578 },
2579 "engines": {
2580 "node": ">=14.18.0"
2581 }
2582 },
2583 "node_modules/supertest": {
2584 "version": "7.2.2",
2585 "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.2.2.tgz",
2586 "integrity": "sha512-oK8WG9diS3DlhdUkcFn4tkNIiIbBx9lI2ClF8K+b2/m8Eyv47LSawxUzZQSNKUrVb2KsqeTDCcjAAVPYaSLVTA==",
2587 "dev": true,
2588 "license": "MIT",
2589 "dependencies": {
2590 "cookie-signature": "^1.2.2",
2591 "methods": "^1.1.2",
2592 "superagent": "^10.3.0"
2593 },
2594 "engines": {
2595 "node": ">=14.18.0"
2596 }
2597 },
2598 "node_modules/tinybench": {
2599 "version": "2.9.0",
2600 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
2601 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
2602 "dev": true,
2603 "license": "MIT"
2604 },
2605 "node_modules/tinyexec": {
2606 "version": "0.3.2",
2607 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
2608 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
2609 "dev": true,
2610 "license": "MIT"
2611 },
2612 "node_modules/tinyglobby": {
2613 "version": "0.2.17",
2614 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
2615 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
2616 "dev": true,
2617 "license": "MIT",
2618 "dependencies": {
2619 "fdir": "^6.5.0",
2620 "picomatch": "^4.0.4"
2621 },
2622 "engines": {
2623 "node": ">=12.0.0"
2624 },
2625 "funding": {
2626 "url": "https://github.com/sponsors/SuperchupuDev"
2627 }
2628 },
2629 "node_modules/tinypool": {
2630 "version": "1.1.1",
2631 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
2632 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
2633 "dev": true,
2634 "license": "MIT",
2635 "engines": {
2636 "node": "^18.0.0 || >=20.0.0"
2637 }
2638 },
2639 "node_modules/tinyrainbow": {
2640 "version": "2.0.0",
2641 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
2642 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
2643 "dev": true,
2644 "license": "MIT",
2645 "engines": {
2646 "node": ">=14.0.0"
2647 }
2648 },
2649 "node_modules/tinyspy": {
2650 "version": "4.0.4",
2651 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",
2652 "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==",
2653 "dev": true,
2654 "license": "MIT",
2655 "engines": {
2656 "node": ">=14.0.0"
2657 }
2658 },
2659 "node_modules/toidentifier": {
2660 "version": "1.0.1",
2661 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
2662 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
2663 "license": "MIT",
2664 "engines": {
2665 "node": ">=0.6"
2666 }
2667 },
2668 "node_modules/type-is": {
2669 "version": "2.1.0",
2670 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
2671 "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",
2672 "license": "MIT",
2673 "dependencies": {
2674 "content-type": "^2.0.0",
2675 "media-typer": "^1.1.0",
2676 "mime-types": "^3.0.0"
2677 },
2678 "engines": {
2679 "node": ">= 18"
2680 },
2681 "funding": {
2682 "type": "opencollective",
2683 "url": "https://opencollective.com/express"
2684 }
2685 },
2686 "node_modules/type-is/node_modules/content-type": {
2687 "version": "2.0.0",
2688 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
2689 "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
2690 "license": "MIT",
2691 "engines": {
2692 "node": ">=18"
2693 },
2694 "funding": {
2695 "type": "opencollective",
2696 "url": "https://opencollective.com/express"
2697 }
2698 },
2699 "node_modules/unpipe": {
2700 "version": "1.0.0",
2701 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2702 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
2703 "license": "MIT",
2704 "engines": {
2705 "node": ">= 0.8"
2706 }
2707 },
2708 "node_modules/vary": {
2709 "version": "1.1.2",
2710 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2711 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
2712 "license": "MIT",
2713 "engines": {
2714 "node": ">= 0.8"
2715 }
2716 },
2717 "node_modules/vite": {
2718 "version": "7.3.6",
2719 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",
2720 "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",
2721 "dev": true,
2722 "license": "MIT",
2723 "dependencies": {
2724 "esbuild": "^0.27.0 || ^0.28.0",
2725 "fdir": "^6.5.0",
2726 "picomatch": "^4.0.3",
2727 "postcss": "^8.5.6",
2728 "rollup": "^4.43.0",
2729 "tinyglobby": "^0.2.15"
2730 },
2731 "bin": {
2732 "vite": "bin/vite.js"
2733 },
2734 "engines": {
2735 "node": "^20.19.0 || >=22.12.0"
2736 },
2737 "funding": {
2738 "url": "https://github.com/vitejs/vite?sponsor=1"
2739 },
2740 "optionalDependencies": {
2741 "fsevents": "~2.3.3"
2742 },
2743 "peerDependencies": {
2744 "@types/node": "^20.19.0 || >=22.12.0",
2745 "jiti": ">=1.21.0",
2746 "less": "^4.0.0",
2747 "lightningcss": "^1.21.0",
2748 "sass": "^1.70.0",
2749 "sass-embedded": "^1.70.0",
2750 "stylus": ">=0.54.8",
2751 "sugarss": "^5.0.0",
2752 "terser": "^5.16.0",
2753 "tsx": "^4.8.1",
2754 "yaml": "^2.4.2"
2755 },
2756 "peerDependenciesMeta": {
2757 "@types/node": {
2758 "optional": true
2759 },
2760 "jiti": {
2761 "optional": true
2762 },
2763 "less": {
2764 "optional": true
2765 },
2766 "lightningcss": {
2767 "optional": true
2768 },
2769 "sass": {
2770 "optional": true
2771 },
2772 "sass-embedded": {
2773 "optional": true
2774 },
2775 "stylus": {
2776 "optional": true
2777 },
2778 "sugarss": {
2779 "optional": true
2780 },
2781 "terser": {
2782 "optional": true
2783 },
2784 "tsx": {
2785 "optional": true
2786 },
2787 "yaml": {
2788 "optional": true
2789 }
2790 }
2791 },
2792 "node_modules/vite-node": {
2793 "version": "3.2.4",
2794 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
2795 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
2796 "dev": true,
2797 "license": "MIT",
2798 "dependencies": {
2799 "cac": "^6.7.14",
2800 "debug": "^4.4.1",
2801 "es-module-lexer": "^1.7.0",
2802 "pathe": "^2.0.3",
2803 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
2804 },
2805 "bin": {
2806 "vite-node": "vite-node.mjs"
2807 },
2808 "engines": {
2809 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2810 },
2811 "funding": {
2812 "url": "https://opencollective.com/vitest"
2813 }
2814 },
2815 "node_modules/vitest": {
2816 "version": "3.2.7",
2817 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz",
2818 "integrity": "sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==",
2819 "dev": true,
2820 "license": "MIT",
2821 "dependencies": {
2822 "@types/chai": "^5.2.2",
2823 "@vitest/expect": "3.2.7",
2824 "@vitest/mocker": "3.2.7",
2825 "@vitest/pretty-format": "^3.2.7",
2826 "@vitest/runner": "3.2.7",
2827 "@vitest/snapshot": "3.2.7",
2828 "@vitest/spy": "3.2.7",
2829 "@vitest/utils": "3.2.7",
2830 "chai": "^5.2.0",
2831 "debug": "^4.4.1",
2832 "expect-type": "^1.2.1",
2833 "magic-string": "^0.30.17",
2834 "pathe": "^2.0.3",
2835 "picomatch": "^4.0.2",
2836 "std-env": "^3.9.0",
2837 "tinybench": "^2.9.0",
2838 "tinyexec": "^0.3.2",
2839 "tinyglobby": "^0.2.14",
2840 "tinypool": "^1.1.1",
2841 "tinyrainbow": "^2.0.0",
2842 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",
2843 "vite-node": "3.2.4",
2844 "why-is-node-running": "^2.3.0"
2845 },
2846 "bin": {
2847 "vitest": "vitest.mjs"
2848 },
2849 "engines": {
2850 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2851 },
2852 "funding": {
2853 "url": "https://opencollective.com/vitest"
2854 },
2855 "peerDependencies": {
2856 "@edge-runtime/vm": "*",
2857 "@types/debug": "^4.1.12",
2858 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
2859 "@vitest/browser": "3.2.7",
2860 "@vitest/ui": "3.2.7",
2861 "happy-dom": "*",
2862 "jsdom": "*"
2863 },
2864 "peerDependenciesMeta": {
2865 "@edge-runtime/vm": {
2866 "optional": true
2867 },
2868 "@types/debug": {
2869 "optional": true
2870 },
2871 "@types/node": {
2872 "optional": true
2873 },
2874 "@vitest/browser": {
2875 "optional": true
2876 },
2877 "@vitest/ui": {
2878 "optional": true
2879 },
2880 "happy-dom": {
2881 "optional": true
2882 },
2883 "jsdom": {
2884 "optional": true
2885 }
2886 }
2887 },
2888 "node_modules/why-is-node-running": {
2889 "version": "2.3.0",
2890 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
2891 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
2892 "dev": true,
2893 "license": "MIT",
2894 "dependencies": {
2895 "siginfo": "^2.0.0",
2896 "stackback": "0.0.2"
2897 },
2898 "bin": {
2899 "why-is-node-running": "cli.js"
2900 },
2901 "engines": {
2902 "node": ">=8"
2903 }
2904 },
2905 "node_modules/wrappy": {
2906 "version": "1.0.2",
2907 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2908 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2909 "license": "ISC"
2910 }
2911 }
2912 }
2913