tangled
alpha
login
or
join now
flo-bit.dev
/
blento
21
fork
atom
your personal website on atproto - mirror
blento.app
21
fork
atom
overview
issues
pulls
pipelines
fix xss
Florian
1 month ago
06a5144f
aaa05d55
+543
-155
9 changed files
expand all
collapse all
unified
split
.claude
settings.local.json
package.json
pnpm-lock.yaml
src
lib
cards
TextCard
TextCard.svelte
components
bluesky-post
index.ts
post
Post.svelte
website
Profile.svelte
ThemeScript.svelte
routes
[handle=handle]
og.png
+server.ts
+2
-1
.claude/settings.local.json
···
23
23
"Bash(lsof:*)",
24
24
"Bash(pnpm dev)",
25
25
"Bash(pnpm exec svelte-kit:*)",
26
26
-
"Bash(pnpm build:*)"
26
26
+
"Bash(pnpm build:*)",
27
27
+
"Bash(pnpm remove:*)"
27
28
]
28
29
}
29
30
}
+1
package.json
···
73
73
"clsx": "^2.1.1",
74
74
"gsap": "^3.14.2",
75
75
"hls.js": "^1.6.15",
76
76
+
"isomorphic-dompurify": "^2.35.0",
76
77
"leaflet": "^1.9.4",
77
78
"link-preview-js": "^4.0.0",
78
79
"mapbox-gl": "^3.18.1",
+494
-139
pnpm-lock.yaml
···
110
110
hls.js:
111
111
specifier: ^1.6.15
112
112
version: 1.6.15
113
113
+
isomorphic-dompurify:
114
114
+
specifier: ^2.35.0
115
115
+
version: 2.35.0
113
116
leaflet:
114
117
specifier: ^1.9.4
115
118
version: 1.9.4
···
219
222
220
223
packages:
221
224
225
225
+
'@acemir/cssom@0.9.31':
226
226
+
resolution: {integrity: sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==, tarball: https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.31.tgz}
227
227
+
228
228
+
'@asamuzakjp/css-color@4.1.1':
229
229
+
resolution: {integrity: sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==, tarball: https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.1.tgz}
230
230
+
231
231
+
'@asamuzakjp/dom-selector@6.7.6':
232
232
+
resolution: {integrity: sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==, tarball: https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.6.tgz}
233
233
+
234
234
+
'@asamuzakjp/nwsapi@2.3.9':
235
235
+
resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==, tarball: https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz}
236
236
+
222
237
'@atcute/atproto@3.1.10':
223
238
resolution: {integrity: sha512-+GKZpOc0PJcdWMQEkTfg/rSNDAAHxmAUGBl60g2az15etqJn5WaUPNGFE2sB7hKpwi5Ue2h/L0OacINcE/JDDQ==}
224
239
···
308
323
optional: true
309
324
310
325
'@cloudflare/workerd-darwin-64@1.20260120.0':
311
311
-
resolution: {integrity: sha512-JLHx3p5dpwz4wjVSis45YNReftttnI3ndhdMh5BUbbpdreN/g0jgxNt5Qp9tDFqEKl++N63qv+hxJiIIvSLR+Q==}
326
326
+
resolution: {integrity: sha512-JLHx3p5dpwz4wjVSis45YNReftttnI3ndhdMh5BUbbpdreN/g0jgxNt5Qp9tDFqEKl++N63qv+hxJiIIvSLR+Q==, tarball: https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260120.0.tgz}
312
327
engines: {node: '>=16'}
313
328
cpu: [x64]
314
329
os: [darwin]
315
330
316
331
'@cloudflare/workerd-darwin-arm64@1.20260120.0':
317
317
-
resolution: {integrity: sha512-1Md2tCRhZjwajsZNOiBeOVGiS3zbpLPzUDjHr4+XGTXWOA6FzzwScJwQZLa0Doc28Cp4Nr1n7xGL0Dwiz1XuOA==}
332
332
+
resolution: {integrity: sha512-1Md2tCRhZjwajsZNOiBeOVGiS3zbpLPzUDjHr4+XGTXWOA6FzzwScJwQZLa0Doc28Cp4Nr1n7xGL0Dwiz1XuOA==, tarball: https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260120.0.tgz}
318
333
engines: {node: '>=16'}
319
334
cpu: [arm64]
320
335
os: [darwin]
321
336
322
337
'@cloudflare/workerd-linux-64@1.20260120.0':
323
323
-
resolution: {integrity: sha512-O0mIfJfvU7F8N5siCoRDaVDuI12wkz2xlG4zK6/Ct7U9c9FiE0ViXNFWXFQm5PPj+qbkNRyhjUwhP+GCKTk5EQ==}
338
338
+
resolution: {integrity: sha512-O0mIfJfvU7F8N5siCoRDaVDuI12wkz2xlG4zK6/Ct7U9c9FiE0ViXNFWXFQm5PPj+qbkNRyhjUwhP+GCKTk5EQ==, tarball: https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260120.0.tgz}
324
339
engines: {node: '>=16'}
325
340
cpu: [x64]
326
341
os: [linux]
327
342
328
343
'@cloudflare/workerd-linux-arm64@1.20260120.0':
329
329
-
resolution: {integrity: sha512-aRHO/7bjxVpjZEmVVcpmhbzpN6ITbFCxuLLZSW0H9O0C0w40cDCClWSi19T87Ax/PQcYjFNT22pTewKsupkckA==}
344
344
+
resolution: {integrity: sha512-aRHO/7bjxVpjZEmVVcpmhbzpN6ITbFCxuLLZSW0H9O0C0w40cDCClWSi19T87Ax/PQcYjFNT22pTewKsupkckA==, tarball: https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260120.0.tgz}
330
345
engines: {node: '>=16'}
331
346
cpu: [arm64]
332
347
os: [linux]
333
348
334
349
'@cloudflare/workerd-windows-64@1.20260120.0':
335
335
-
resolution: {integrity: sha512-ASZIz1E8sqZQqQCgcfY1PJbBpUDrxPt8NZ+lqNil0qxnO4qX38hbCsdDF2/TDAuq0Txh7nu8ztgTelfNDlb4EA==}
350
350
+
resolution: {integrity: sha512-ASZIz1E8sqZQqQCgcfY1PJbBpUDrxPt8NZ+lqNil0qxnO4qX38hbCsdDF2/TDAuq0Txh7nu8ztgTelfNDlb4EA==, tarball: https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260120.0.tgz}
336
351
engines: {node: '>=16'}
337
352
cpu: [x64]
338
353
os: [win32]
···
344
359
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
345
360
engines: {node: '>=12'}
346
361
362
362
+
'@csstools/color-helpers@5.1.0':
363
363
+
resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==, tarball: https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz}
364
364
+
engines: {node: '>=18'}
365
365
+
366
366
+
'@csstools/css-calc@2.1.4':
367
367
+
resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==, tarball: https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz}
368
368
+
engines: {node: '>=18'}
369
369
+
peerDependencies:
370
370
+
'@csstools/css-parser-algorithms': ^3.0.5
371
371
+
'@csstools/css-tokenizer': ^3.0.4
372
372
+
373
373
+
'@csstools/css-color-parser@3.1.0':
374
374
+
resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==, tarball: https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz}
375
375
+
engines: {node: '>=18'}
376
376
+
peerDependencies:
377
377
+
'@csstools/css-parser-algorithms': ^3.0.5
378
378
+
'@csstools/css-tokenizer': ^3.0.4
379
379
+
380
380
+
'@csstools/css-parser-algorithms@3.0.5':
381
381
+
resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==, tarball: https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz}
382
382
+
engines: {node: '>=18'}
383
383
+
peerDependencies:
384
384
+
'@csstools/css-tokenizer': ^3.0.4
385
385
+
386
386
+
'@csstools/css-syntax-patches-for-csstree@1.0.26':
387
387
+
resolution: {integrity: sha512-6boXK0KkzT5u5xOgF6TKB+CLq9SOpEGmkZw0g5n9/7yg85wab3UzSxB8TxhLJ31L4SGJ6BCFRw/iftTha1CJXA==, tarball: https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.26.tgz}
388
388
+
389
389
+
'@csstools/css-tokenizer@3.0.4':
390
390
+
resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==, tarball: https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz}
391
391
+
engines: {node: '>=18'}
392
392
+
347
393
'@dimforge/rapier3d-compat@0.12.0':
348
394
resolution: {integrity: sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==}
349
395
350
396
'@emnapi/runtime@1.8.1':
351
351
-
resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
397
397
+
resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==, tarball: https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz}
352
398
353
399
'@esbuild/aix-ppc64@0.27.0':
354
354
-
resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==}
400
400
+
resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz}
355
401
engines: {node: '>=18'}
356
402
cpu: [ppc64]
357
403
os: [aix]
358
404
359
405
'@esbuild/aix-ppc64@0.27.2':
360
360
-
resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==}
406
406
+
resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz}
361
407
engines: {node: '>=18'}
362
408
cpu: [ppc64]
363
409
os: [aix]
364
410
365
411
'@esbuild/android-arm64@0.27.0':
366
366
-
resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==}
412
412
+
resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz}
367
413
engines: {node: '>=18'}
368
414
cpu: [arm64]
369
415
os: [android]
370
416
371
417
'@esbuild/android-arm64@0.27.2':
372
372
-
resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==}
418
418
+
resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz}
373
419
engines: {node: '>=18'}
374
420
cpu: [arm64]
375
421
os: [android]
376
422
377
423
'@esbuild/android-arm@0.27.0':
378
378
-
resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==}
424
424
+
resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz}
379
425
engines: {node: '>=18'}
380
426
cpu: [arm]
381
427
os: [android]
382
428
383
429
'@esbuild/android-arm@0.27.2':
384
384
-
resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==}
430
430
+
resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz}
385
431
engines: {node: '>=18'}
386
432
cpu: [arm]
387
433
os: [android]
388
434
389
435
'@esbuild/android-x64@0.27.0':
390
390
-
resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==}
436
436
+
resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz}
391
437
engines: {node: '>=18'}
392
438
cpu: [x64]
393
439
os: [android]
394
440
395
441
'@esbuild/android-x64@0.27.2':
396
396
-
resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==}
442
442
+
resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz}
397
443
engines: {node: '>=18'}
398
444
cpu: [x64]
399
445
os: [android]
400
446
401
447
'@esbuild/darwin-arm64@0.27.0':
402
402
-
resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==}
448
448
+
resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz}
403
449
engines: {node: '>=18'}
404
450
cpu: [arm64]
405
451
os: [darwin]
406
452
407
453
'@esbuild/darwin-arm64@0.27.2':
408
408
-
resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==}
454
454
+
resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz}
409
455
engines: {node: '>=18'}
410
456
cpu: [arm64]
411
457
os: [darwin]
412
458
413
459
'@esbuild/darwin-x64@0.27.0':
414
414
-
resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==}
460
460
+
resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz}
415
461
engines: {node: '>=18'}
416
462
cpu: [x64]
417
463
os: [darwin]
418
464
419
465
'@esbuild/darwin-x64@0.27.2':
420
420
-
resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==}
466
466
+
resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz}
421
467
engines: {node: '>=18'}
422
468
cpu: [x64]
423
469
os: [darwin]
424
470
425
471
'@esbuild/freebsd-arm64@0.27.0':
426
426
-
resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==}
472
472
+
resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz}
427
473
engines: {node: '>=18'}
428
474
cpu: [arm64]
429
475
os: [freebsd]
430
476
431
477
'@esbuild/freebsd-arm64@0.27.2':
432
432
-
resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==}
478
478
+
resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz}
433
479
engines: {node: '>=18'}
434
480
cpu: [arm64]
435
481
os: [freebsd]
436
482
437
483
'@esbuild/freebsd-x64@0.27.0':
438
438
-
resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==}
484
484
+
resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz}
439
485
engines: {node: '>=18'}
440
486
cpu: [x64]
441
487
os: [freebsd]
442
488
443
489
'@esbuild/freebsd-x64@0.27.2':
444
444
-
resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==}
490
490
+
resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz}
445
491
engines: {node: '>=18'}
446
492
cpu: [x64]
447
493
os: [freebsd]
448
494
449
495
'@esbuild/linux-arm64@0.27.0':
450
450
-
resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==}
496
496
+
resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz}
451
497
engines: {node: '>=18'}
452
498
cpu: [arm64]
453
499
os: [linux]
454
500
455
501
'@esbuild/linux-arm64@0.27.2':
456
456
-
resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==}
502
502
+
resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz}
457
503
engines: {node: '>=18'}
458
504
cpu: [arm64]
459
505
os: [linux]
460
506
461
507
'@esbuild/linux-arm@0.27.0':
462
462
-
resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==}
508
508
+
resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz}
463
509
engines: {node: '>=18'}
464
510
cpu: [arm]
465
511
os: [linux]
466
512
467
513
'@esbuild/linux-arm@0.27.2':
468
468
-
resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==}
514
514
+
resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz}
469
515
engines: {node: '>=18'}
470
516
cpu: [arm]
471
517
os: [linux]
472
518
473
519
'@esbuild/linux-ia32@0.27.0':
474
474
-
resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==}
520
520
+
resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz}
475
521
engines: {node: '>=18'}
476
522
cpu: [ia32]
477
523
os: [linux]
478
524
479
525
'@esbuild/linux-ia32@0.27.2':
480
480
-
resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==}
526
526
+
resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz}
481
527
engines: {node: '>=18'}
482
528
cpu: [ia32]
483
529
os: [linux]
484
530
485
531
'@esbuild/linux-loong64@0.27.0':
486
486
-
resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==}
532
532
+
resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz}
487
533
engines: {node: '>=18'}
488
534
cpu: [loong64]
489
535
os: [linux]
490
536
491
537
'@esbuild/linux-loong64@0.27.2':
492
492
-
resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==}
538
538
+
resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz}
493
539
engines: {node: '>=18'}
494
540
cpu: [loong64]
495
541
os: [linux]
496
542
497
543
'@esbuild/linux-mips64el@0.27.0':
498
498
-
resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==}
544
544
+
resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz}
499
545
engines: {node: '>=18'}
500
546
cpu: [mips64el]
501
547
os: [linux]
502
548
503
549
'@esbuild/linux-mips64el@0.27.2':
504
504
-
resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==}
550
550
+
resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz}
505
551
engines: {node: '>=18'}
506
552
cpu: [mips64el]
507
553
os: [linux]
508
554
509
555
'@esbuild/linux-ppc64@0.27.0':
510
510
-
resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==}
556
556
+
resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz}
511
557
engines: {node: '>=18'}
512
558
cpu: [ppc64]
513
559
os: [linux]
514
560
515
561
'@esbuild/linux-ppc64@0.27.2':
516
516
-
resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==}
562
562
+
resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz}
517
563
engines: {node: '>=18'}
518
564
cpu: [ppc64]
519
565
os: [linux]
520
566
521
567
'@esbuild/linux-riscv64@0.27.0':
522
522
-
resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==}
568
568
+
resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz}
523
569
engines: {node: '>=18'}
524
570
cpu: [riscv64]
525
571
os: [linux]
526
572
527
573
'@esbuild/linux-riscv64@0.27.2':
528
528
-
resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==}
574
574
+
resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz}
529
575
engines: {node: '>=18'}
530
576
cpu: [riscv64]
531
577
os: [linux]
532
578
533
579
'@esbuild/linux-s390x@0.27.0':
534
534
-
resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==}
580
580
+
resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz}
535
581
engines: {node: '>=18'}
536
582
cpu: [s390x]
537
583
os: [linux]
538
584
539
585
'@esbuild/linux-s390x@0.27.2':
540
540
-
resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==}
586
586
+
resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz}
541
587
engines: {node: '>=18'}
542
588
cpu: [s390x]
543
589
os: [linux]
544
590
545
591
'@esbuild/linux-x64@0.27.0':
546
546
-
resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==}
592
592
+
resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz}
547
593
engines: {node: '>=18'}
548
594
cpu: [x64]
549
595
os: [linux]
550
596
551
597
'@esbuild/linux-x64@0.27.2':
552
552
-
resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==}
598
598
+
resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz}
553
599
engines: {node: '>=18'}
554
600
cpu: [x64]
555
601
os: [linux]
556
602
557
603
'@esbuild/netbsd-arm64@0.27.0':
558
558
-
resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==}
604
604
+
resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==, tarball: https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz}
559
605
engines: {node: '>=18'}
560
606
cpu: [arm64]
561
607
os: [netbsd]
562
608
563
609
'@esbuild/netbsd-arm64@0.27.2':
564
564
-
resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==}
610
610
+
resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==, tarball: https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz}
565
611
engines: {node: '>=18'}
566
612
cpu: [arm64]
567
613
os: [netbsd]
568
614
569
615
'@esbuild/netbsd-x64@0.27.0':
570
570
-
resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==}
616
616
+
resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz}
571
617
engines: {node: '>=18'}
572
618
cpu: [x64]
573
619
os: [netbsd]
574
620
575
621
'@esbuild/netbsd-x64@0.27.2':
576
576
-
resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==}
622
622
+
resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz}
577
623
engines: {node: '>=18'}
578
624
cpu: [x64]
579
625
os: [netbsd]
580
626
581
627
'@esbuild/openbsd-arm64@0.27.0':
582
582
-
resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==}
628
628
+
resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz}
583
629
engines: {node: '>=18'}
584
630
cpu: [arm64]
585
631
os: [openbsd]
586
632
587
633
'@esbuild/openbsd-arm64@0.27.2':
588
588
-
resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==}
634
634
+
resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz}
589
635
engines: {node: '>=18'}
590
636
cpu: [arm64]
591
637
os: [openbsd]
592
638
593
639
'@esbuild/openbsd-x64@0.27.0':
594
594
-
resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==}
640
640
+
resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz}
595
641
engines: {node: '>=18'}
596
642
cpu: [x64]
597
643
os: [openbsd]
598
644
599
645
'@esbuild/openbsd-x64@0.27.2':
600
600
-
resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==}
646
646
+
resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz}
601
647
engines: {node: '>=18'}
602
648
cpu: [x64]
603
649
os: [openbsd]
604
650
605
651
'@esbuild/openharmony-arm64@0.27.0':
606
606
-
resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==}
652
652
+
resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==, tarball: https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz}
607
653
engines: {node: '>=18'}
608
654
cpu: [arm64]
609
655
os: [openharmony]
610
656
611
657
'@esbuild/openharmony-arm64@0.27.2':
612
612
-
resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==}
658
658
+
resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==, tarball: https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz}
613
659
engines: {node: '>=18'}
614
660
cpu: [arm64]
615
661
os: [openharmony]
616
662
617
663
'@esbuild/sunos-x64@0.27.0':
618
618
-
resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==}
664
664
+
resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz}
619
665
engines: {node: '>=18'}
620
666
cpu: [x64]
621
667
os: [sunos]
622
668
623
669
'@esbuild/sunos-x64@0.27.2':
624
624
-
resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==}
670
670
+
resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz}
625
671
engines: {node: '>=18'}
626
672
cpu: [x64]
627
673
os: [sunos]
628
674
629
675
'@esbuild/win32-arm64@0.27.0':
630
630
-
resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==}
676
676
+
resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz}
631
677
engines: {node: '>=18'}
632
678
cpu: [arm64]
633
679
os: [win32]
634
680
635
681
'@esbuild/win32-arm64@0.27.2':
636
636
-
resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==}
682
682
+
resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz}
637
683
engines: {node: '>=18'}
638
684
cpu: [arm64]
639
685
os: [win32]
640
686
641
687
'@esbuild/win32-ia32@0.27.0':
642
642
-
resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==}
688
688
+
resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz}
643
689
engines: {node: '>=18'}
644
690
cpu: [ia32]
645
691
os: [win32]
646
692
647
693
'@esbuild/win32-ia32@0.27.2':
648
648
-
resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==}
694
694
+
resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz}
649
695
engines: {node: '>=18'}
650
696
cpu: [ia32]
651
697
os: [win32]
652
698
653
699
'@esbuild/win32-x64@0.27.0':
654
654
-
resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==}
700
700
+
resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz}
655
701
engines: {node: '>=18'}
656
702
cpu: [x64]
657
703
os: [win32]
658
704
659
705
'@esbuild/win32-x64@0.27.2':
660
660
-
resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==}
706
706
+
resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz}
661
707
engines: {node: '>=18'}
662
708
cpu: [x64]
663
709
os: [win32]
···
718
764
peerDependencies:
719
765
'@sveltejs/kit': '>=2.0.0'
720
766
767
767
+
'@exodus/bytes@1.10.0':
768
768
+
resolution: {integrity: sha512-tf8YdcbirXdPnJ+Nd4UN1EXnz+IP2DI45YVEr3vvzcVTOyrApkmIB4zvOQVd3XPr7RXnfBtAx+PXImXOIU0Ajg==, tarball: https://registry.npmjs.org/@exodus/bytes/-/bytes-1.10.0.tgz}
769
769
+
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
770
770
+
peerDependencies:
771
771
+
'@noble/hashes': ^1.8.0 || ^2.0.0
772
772
+
peerDependenciesMeta:
773
773
+
'@noble/hashes':
774
774
+
optional: true
775
775
+
721
776
'@floating-ui/core@1.7.3':
722
777
resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
723
778
···
784
839
engines: {node: '>=18'}
785
840
786
841
'@img/sharp-darwin-arm64@0.34.5':
787
787
-
resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
842
842
+
resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==, tarball: https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz}
788
843
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
789
844
cpu: [arm64]
790
845
os: [darwin]
791
846
792
847
'@img/sharp-darwin-x64@0.34.5':
793
793
-
resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
848
848
+
resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==, tarball: https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz}
794
849
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
795
850
cpu: [x64]
796
851
os: [darwin]
797
852
798
853
'@img/sharp-libvips-darwin-arm64@1.2.4':
799
799
-
resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
854
854
+
resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==, tarball: https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz}
800
855
cpu: [arm64]
801
856
os: [darwin]
802
857
803
858
'@img/sharp-libvips-darwin-x64@1.2.4':
804
804
-
resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
859
859
+
resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==, tarball: https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz}
805
860
cpu: [x64]
806
861
os: [darwin]
807
862
808
863
'@img/sharp-libvips-linux-arm64@1.2.4':
809
809
-
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
864
864
+
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz}
810
865
cpu: [arm64]
811
866
os: [linux]
812
867
813
868
'@img/sharp-libvips-linux-arm@1.2.4':
814
814
-
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
869
869
+
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz}
815
870
cpu: [arm]
816
871
os: [linux]
817
872
818
873
'@img/sharp-libvips-linux-ppc64@1.2.4':
819
819
-
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
874
874
+
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz}
820
875
cpu: [ppc64]
821
876
os: [linux]
822
877
823
878
'@img/sharp-libvips-linux-riscv64@1.2.4':
824
824
-
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
879
879
+
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz}
825
880
cpu: [riscv64]
826
881
os: [linux]
827
882
828
883
'@img/sharp-libvips-linux-s390x@1.2.4':
829
829
-
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
884
884
+
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz}
830
885
cpu: [s390x]
831
886
os: [linux]
832
887
833
888
'@img/sharp-libvips-linux-x64@1.2.4':
834
834
-
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
889
889
+
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz}
835
890
cpu: [x64]
836
891
os: [linux]
837
892
838
893
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
839
839
-
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
894
894
+
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz}
840
895
cpu: [arm64]
841
896
os: [linux]
842
897
843
898
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
844
844
-
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
899
899
+
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz}
845
900
cpu: [x64]
846
901
os: [linux]
847
902
848
903
'@img/sharp-linux-arm64@0.34.5':
849
849
-
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
904
904
+
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==, tarball: https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz}
850
905
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
851
906
cpu: [arm64]
852
907
os: [linux]
853
908
854
909
'@img/sharp-linux-arm@0.34.5':
855
855
-
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
910
910
+
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==, tarball: https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz}
856
911
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
857
912
cpu: [arm]
858
913
os: [linux]
859
914
860
915
'@img/sharp-linux-ppc64@0.34.5':
861
861
-
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
916
916
+
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==, tarball: https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz}
862
917
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
863
918
cpu: [ppc64]
864
919
os: [linux]
865
920
866
921
'@img/sharp-linux-riscv64@0.34.5':
867
867
-
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
922
922
+
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==, tarball: https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz}
868
923
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
869
924
cpu: [riscv64]
870
925
os: [linux]
871
926
872
927
'@img/sharp-linux-s390x@0.34.5':
873
873
-
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
928
928
+
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==, tarball: https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz}
874
929
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
875
930
cpu: [s390x]
876
931
os: [linux]
877
932
878
933
'@img/sharp-linux-x64@0.34.5':
879
879
-
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
934
934
+
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==, tarball: https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz}
880
935
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
881
936
cpu: [x64]
882
937
os: [linux]
883
938
884
939
'@img/sharp-linuxmusl-arm64@0.34.5':
885
885
-
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
940
940
+
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==, tarball: https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz}
886
941
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
887
942
cpu: [arm64]
888
943
os: [linux]
889
944
890
945
'@img/sharp-linuxmusl-x64@0.34.5':
891
891
-
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
946
946
+
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==, tarball: https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz}
892
947
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
893
948
cpu: [x64]
894
949
os: [linux]
895
950
896
951
'@img/sharp-wasm32@0.34.5':
897
897
-
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
952
952
+
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==, tarball: https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz}
898
953
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
899
954
cpu: [wasm32]
900
955
901
956
'@img/sharp-win32-arm64@0.34.5':
902
902
-
resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
957
957
+
resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==, tarball: https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz}
903
958
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
904
959
cpu: [arm64]
905
960
os: [win32]
906
961
907
962
'@img/sharp-win32-ia32@0.34.5':
908
908
-
resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
963
963
+
resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==, tarball: https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz}
909
964
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
910
965
cpu: [ia32]
911
966
os: [win32]
912
967
913
968
'@img/sharp-win32-x64@0.34.5':
914
914
-
resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
969
969
+
resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==, tarball: https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz}
915
970
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
916
971
cpu: [x64]
917
972
os: [win32]
···
989
1044
engines: {node: '>= 10'}
990
1045
991
1046
'@rollup/rollup-android-arm-eabi@4.56.0':
992
992
-
resolution: {integrity: sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==}
1047
1047
+
resolution: {integrity: sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.56.0.tgz}
993
1048
cpu: [arm]
994
1049
os: [android]
995
1050
996
1051
'@rollup/rollup-android-arm64@4.56.0':
997
997
-
resolution: {integrity: sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==}
1052
1052
+
resolution: {integrity: sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.56.0.tgz}
998
1053
cpu: [arm64]
999
1054
os: [android]
1000
1055
1001
1056
'@rollup/rollup-darwin-arm64@4.56.0':
1002
1002
-
resolution: {integrity: sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==}
1057
1057
+
resolution: {integrity: sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.56.0.tgz}
1003
1058
cpu: [arm64]
1004
1059
os: [darwin]
1005
1060
1006
1061
'@rollup/rollup-darwin-x64@4.56.0':
1007
1007
-
resolution: {integrity: sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==}
1062
1062
+
resolution: {integrity: sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.56.0.tgz}
1008
1063
cpu: [x64]
1009
1064
os: [darwin]
1010
1065
1011
1066
'@rollup/rollup-freebsd-arm64@4.56.0':
1012
1012
-
resolution: {integrity: sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==}
1067
1067
+
resolution: {integrity: sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==, tarball: https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.56.0.tgz}
1013
1068
cpu: [arm64]
1014
1069
os: [freebsd]
1015
1070
1016
1071
'@rollup/rollup-freebsd-x64@4.56.0':
1017
1017
-
resolution: {integrity: sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==}
1072
1072
+
resolution: {integrity: sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==, tarball: https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.56.0.tgz}
1018
1073
cpu: [x64]
1019
1074
os: [freebsd]
1020
1075
1021
1076
'@rollup/rollup-linux-arm-gnueabihf@4.56.0':
1022
1022
-
resolution: {integrity: sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==}
1077
1077
+
resolution: {integrity: sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.56.0.tgz}
1023
1078
cpu: [arm]
1024
1079
os: [linux]
1025
1080
1026
1081
'@rollup/rollup-linux-arm-musleabihf@4.56.0':
1027
1027
-
resolution: {integrity: sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==}
1082
1082
+
resolution: {integrity: sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.56.0.tgz}
1028
1083
cpu: [arm]
1029
1084
os: [linux]
1030
1085
1031
1086
'@rollup/rollup-linux-arm64-gnu@4.56.0':
1032
1032
-
resolution: {integrity: sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==}
1087
1087
+
resolution: {integrity: sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.56.0.tgz}
1033
1088
cpu: [arm64]
1034
1089
os: [linux]
1035
1090
1036
1091
'@rollup/rollup-linux-arm64-musl@4.56.0':
1037
1037
-
resolution: {integrity: sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==}
1092
1092
+
resolution: {integrity: sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.56.0.tgz}
1038
1093
cpu: [arm64]
1039
1094
os: [linux]
1040
1095
1041
1096
'@rollup/rollup-linux-loong64-gnu@4.56.0':
1042
1042
-
resolution: {integrity: sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==}
1097
1097
+
resolution: {integrity: sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.56.0.tgz}
1043
1098
cpu: [loong64]
1044
1099
os: [linux]
1045
1100
1046
1101
'@rollup/rollup-linux-loong64-musl@4.56.0':
1047
1047
-
resolution: {integrity: sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==}
1102
1102
+
resolution: {integrity: sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.56.0.tgz}
1048
1103
cpu: [loong64]
1049
1104
os: [linux]
1050
1105
1051
1106
'@rollup/rollup-linux-ppc64-gnu@4.56.0':
1052
1052
-
resolution: {integrity: sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==}
1107
1107
+
resolution: {integrity: sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.56.0.tgz}
1053
1108
cpu: [ppc64]
1054
1109
os: [linux]
1055
1110
1056
1111
'@rollup/rollup-linux-ppc64-musl@4.56.0':
1057
1057
-
resolution: {integrity: sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==}
1112
1112
+
resolution: {integrity: sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.56.0.tgz}
1058
1113
cpu: [ppc64]
1059
1114
os: [linux]
1060
1115
1061
1116
'@rollup/rollup-linux-riscv64-gnu@4.56.0':
1062
1062
-
resolution: {integrity: sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==}
1117
1117
+
resolution: {integrity: sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.56.0.tgz}
1063
1118
cpu: [riscv64]
1064
1119
os: [linux]
1065
1120
1066
1121
'@rollup/rollup-linux-riscv64-musl@4.56.0':
1067
1067
-
resolution: {integrity: sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==}
1122
1122
+
resolution: {integrity: sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.56.0.tgz}
1068
1123
cpu: [riscv64]
1069
1124
os: [linux]
1070
1125
1071
1126
'@rollup/rollup-linux-s390x-gnu@4.56.0':
1072
1072
-
resolution: {integrity: sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==}
1127
1127
+
resolution: {integrity: sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.56.0.tgz}
1073
1128
cpu: [s390x]
1074
1129
os: [linux]
1075
1130
1076
1131
'@rollup/rollup-linux-x64-gnu@4.56.0':
1077
1077
-
resolution: {integrity: sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==}
1132
1132
+
resolution: {integrity: sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.56.0.tgz}
1078
1133
cpu: [x64]
1079
1134
os: [linux]
1080
1135
1081
1136
'@rollup/rollup-linux-x64-musl@4.56.0':
1082
1082
-
resolution: {integrity: sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==}
1137
1137
+
resolution: {integrity: sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.56.0.tgz}
1083
1138
cpu: [x64]
1084
1139
os: [linux]
1085
1140
1086
1141
'@rollup/rollup-openbsd-x64@4.56.0':
1087
1087
-
resolution: {integrity: sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==}
1142
1142
+
resolution: {integrity: sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==, tarball: https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.56.0.tgz}
1088
1143
cpu: [x64]
1089
1144
os: [openbsd]
1090
1145
1091
1146
'@rollup/rollup-openharmony-arm64@4.56.0':
1092
1092
-
resolution: {integrity: sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==}
1147
1147
+
resolution: {integrity: sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==, tarball: https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.56.0.tgz}
1093
1148
cpu: [arm64]
1094
1149
os: [openharmony]
1095
1150
1096
1151
'@rollup/rollup-win32-arm64-msvc@4.56.0':
1097
1097
-
resolution: {integrity: sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==}
1152
1152
+
resolution: {integrity: sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.56.0.tgz}
1098
1153
cpu: [arm64]
1099
1154
os: [win32]
1100
1155
1101
1156
'@rollup/rollup-win32-ia32-msvc@4.56.0':
1102
1102
-
resolution: {integrity: sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==}
1157
1157
+
resolution: {integrity: sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.56.0.tgz}
1103
1158
cpu: [ia32]
1104
1159
os: [win32]
1105
1160
1106
1161
'@rollup/rollup-win32-x64-gnu@4.56.0':
1107
1107
-
resolution: {integrity: sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==}
1162
1162
+
resolution: {integrity: sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.56.0.tgz}
1108
1163
cpu: [x64]
1109
1164
os: [win32]
1110
1165
1111
1166
'@rollup/rollup-win32-x64-msvc@4.56.0':
1112
1112
-
resolution: {integrity: sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==}
1167
1167
+
resolution: {integrity: sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.56.0.tgz}
1113
1168
cpu: [x64]
1114
1169
os: [win32]
1115
1170
···
1182
1237
resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==}
1183
1238
1184
1239
'@tailwindcss/oxide-android-arm64@4.1.18':
1185
1185
-
resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==}
1240
1240
+
resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz}
1186
1241
engines: {node: '>= 10'}
1187
1242
cpu: [arm64]
1188
1243
os: [android]
1189
1244
1190
1245
'@tailwindcss/oxide-darwin-arm64@4.1.18':
1191
1191
-
resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==}
1246
1246
+
resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz}
1192
1247
engines: {node: '>= 10'}
1193
1248
cpu: [arm64]
1194
1249
os: [darwin]
1195
1250
1196
1251
'@tailwindcss/oxide-darwin-x64@4.1.18':
1197
1197
-
resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==}
1252
1252
+
resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz}
1198
1253
engines: {node: '>= 10'}
1199
1254
cpu: [x64]
1200
1255
os: [darwin]
1201
1256
1202
1257
'@tailwindcss/oxide-freebsd-x64@4.1.18':
1203
1203
-
resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==}
1258
1258
+
resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz}
1204
1259
engines: {node: '>= 10'}
1205
1260
cpu: [x64]
1206
1261
os: [freebsd]
1207
1262
1208
1263
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18':
1209
1209
-
resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==}
1264
1264
+
resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz}
1210
1265
engines: {node: '>= 10'}
1211
1266
cpu: [arm]
1212
1267
os: [linux]
1213
1268
1214
1269
'@tailwindcss/oxide-linux-arm64-gnu@4.1.18':
1215
1215
-
resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==}
1270
1270
+
resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz}
1216
1271
engines: {node: '>= 10'}
1217
1272
cpu: [arm64]
1218
1273
os: [linux]
1219
1274
1220
1275
'@tailwindcss/oxide-linux-arm64-musl@4.1.18':
1221
1221
-
resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==}
1276
1276
+
resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz}
1222
1277
engines: {node: '>= 10'}
1223
1278
cpu: [arm64]
1224
1279
os: [linux]
1225
1280
1226
1281
'@tailwindcss/oxide-linux-x64-gnu@4.1.18':
1227
1227
-
resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==}
1282
1282
+
resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz}
1228
1283
engines: {node: '>= 10'}
1229
1284
cpu: [x64]
1230
1285
os: [linux]
1231
1286
1232
1287
'@tailwindcss/oxide-linux-x64-musl@4.1.18':
1233
1233
-
resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==}
1288
1288
+
resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz}
1234
1289
engines: {node: '>= 10'}
1235
1290
cpu: [x64]
1236
1291
os: [linux]
1237
1292
1238
1293
'@tailwindcss/oxide-wasm32-wasi@4.1.18':
1239
1239
-
resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==}
1294
1294
+
resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz}
1240
1295
engines: {node: '>=14.0.0'}
1241
1296
cpu: [wasm32]
1242
1297
bundledDependencies:
···
1248
1303
- tslib
1249
1304
1250
1305
'@tailwindcss/oxide-win32-arm64-msvc@4.1.18':
1251
1251
-
resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==}
1306
1306
+
resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz}
1252
1307
engines: {node: '>= 10'}
1253
1308
cpu: [arm64]
1254
1309
os: [win32]
1255
1310
1256
1311
'@tailwindcss/oxide-win32-x64-msvc@4.1.18':
1257
1257
-
resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==}
1312
1312
+
resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz}
1258
1313
engines: {node: '>= 10'}
1259
1314
cpu: [x64]
1260
1315
os: [win32]
···
1274
1329
vite: ^5.2.0 || ^6 || ^7
1275
1330
1276
1331
'@takumi-rs/core-darwin-arm64@0.55.4':
1277
1277
-
resolution: {integrity: sha512-LH/X/ul19DActLGcBpXnxH3OBEq8qOgPD56hNHAJMbnCRxAO6TDaIh2U7WqPVliSkFk3jZfikbD21SIEpZrp8A==}
1332
1332
+
resolution: {integrity: sha512-LH/X/ul19DActLGcBpXnxH3OBEq8qOgPD56hNHAJMbnCRxAO6TDaIh2U7WqPVliSkFk3jZfikbD21SIEpZrp8A==, tarball: https://registry.npmjs.org/@takumi-rs/core-darwin-arm64/-/core-darwin-arm64-0.55.4.tgz}
1278
1333
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1279
1334
cpu: [arm64]
1280
1335
os: [darwin]
1281
1336
1282
1337
'@takumi-rs/core-darwin-x64@0.55.4':
1283
1283
-
resolution: {integrity: sha512-UW7ovR/D1Qp8n8bJOo6JLqZZUDFWWtGRXEZZUZhzUeMSzJ4k3C6ef/DEc75bUTGeBKqCeypMPcvtkQAjcVwwhw==}
1338
1338
+
resolution: {integrity: sha512-UW7ovR/D1Qp8n8bJOo6JLqZZUDFWWtGRXEZZUZhzUeMSzJ4k3C6ef/DEc75bUTGeBKqCeypMPcvtkQAjcVwwhw==, tarball: https://registry.npmjs.org/@takumi-rs/core-darwin-x64/-/core-darwin-x64-0.55.4.tgz}
1284
1339
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1285
1340
cpu: [x64]
1286
1341
os: [darwin]
1287
1342
1288
1343
'@takumi-rs/core-linux-arm64-gnu@0.55.4':
1289
1289
-
resolution: {integrity: sha512-y1d5yuPapKlmt77TpE+XrtULj7LZ51leBqWSg6qMNKxhpvRqmjI/SYjHmk5YvshnrTkdKmRQiXJiiN5EzOhbmA==}
1344
1344
+
resolution: {integrity: sha512-y1d5yuPapKlmt77TpE+XrtULj7LZ51leBqWSg6qMNKxhpvRqmjI/SYjHmk5YvshnrTkdKmRQiXJiiN5EzOhbmA==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-arm64-gnu/-/core-linux-arm64-gnu-0.55.4.tgz}
1290
1345
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1291
1346
cpu: [arm64]
1292
1347
os: [linux]
1293
1348
1294
1349
'@takumi-rs/core-linux-arm64-musl@0.55.4':
1295
1295
-
resolution: {integrity: sha512-VRbQqbMeoPlrMmaqPwn30Sw82LYya+o4ru9dqV/7BKExozWj/pX9ahexlJdHsZ6wqmsr+ZxexZivK1mPum9ang==}
1350
1350
+
resolution: {integrity: sha512-VRbQqbMeoPlrMmaqPwn30Sw82LYya+o4ru9dqV/7BKExozWj/pX9ahexlJdHsZ6wqmsr+ZxexZivK1mPum9ang==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-arm64-musl/-/core-linux-arm64-musl-0.55.4.tgz}
1296
1351
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1297
1352
cpu: [arm64]
1298
1353
os: [linux]
1299
1354
1300
1355
'@takumi-rs/core-linux-x64-gnu@0.55.4':
1301
1301
-
resolution: {integrity: sha512-ecCUtNgOe6mCWKf+SE7cbJXWd6D6TQoCnKZAJAGrJkJLAdy/gBhCFhOyPz8M7q/4uWHUATentqi35KAp+jxBiQ==}
1356
1356
+
resolution: {integrity: sha512-ecCUtNgOe6mCWKf+SE7cbJXWd6D6TQoCnKZAJAGrJkJLAdy/gBhCFhOyPz8M7q/4uWHUATentqi35KAp+jxBiQ==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-x64-gnu/-/core-linux-x64-gnu-0.55.4.tgz}
1302
1357
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1303
1358
cpu: [x64]
1304
1359
os: [linux]
1305
1360
1306
1361
'@takumi-rs/core-linux-x64-musl@0.55.4':
1307
1307
-
resolution: {integrity: sha512-YBM2zPrGE/1sfHoFZvOsCvCuK9PfaxzePN/GnnlaAvpvgeRHiAU4PJkLGDpjMFfsWUAEdjly/b0HSAjVQ7NL6Q==}
1362
1362
+
resolution: {integrity: sha512-YBM2zPrGE/1sfHoFZvOsCvCuK9PfaxzePN/GnnlaAvpvgeRHiAU4PJkLGDpjMFfsWUAEdjly/b0HSAjVQ7NL6Q==, tarball: https://registry.npmjs.org/@takumi-rs/core-linux-x64-musl/-/core-linux-x64-musl-0.55.4.tgz}
1308
1363
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1309
1364
cpu: [x64]
1310
1365
os: [linux]
1311
1366
1312
1367
'@takumi-rs/core-win32-arm64-msvc@0.55.4':
1313
1313
-
resolution: {integrity: sha512-VcgLCWnmyWuhwLv0Tpob8Hv5IFPreFVykoHruPGwXDVVoUcCo+lQ8oCO5EYTB8B/tBAXl2S0xUL0nMDbyLzMxQ==}
1368
1368
+
resolution: {integrity: sha512-VcgLCWnmyWuhwLv0Tpob8Hv5IFPreFVykoHruPGwXDVVoUcCo+lQ8oCO5EYTB8B/tBAXl2S0xUL0nMDbyLzMxQ==, tarball: https://registry.npmjs.org/@takumi-rs/core-win32-arm64-msvc/-/core-win32-arm64-msvc-0.55.4.tgz}
1314
1369
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1315
1370
cpu: [arm64]
1316
1371
os: [win32]
1317
1372
1318
1373
'@takumi-rs/core-win32-x64-msvc@0.55.4':
1319
1319
-
resolution: {integrity: sha512-ta9g1gUybS2V4mHaccJHcMeBb+w1P6pgZuqHzLoQzBIEK9a/KncHPfnR48cz4sGfg4atorfSa6UBffa2FqijyQ==}
1374
1374
+
resolution: {integrity: sha512-ta9g1gUybS2V4mHaccJHcMeBb+w1P6pgZuqHzLoQzBIEK9a/KncHPfnR48cz4sGfg4atorfSa6UBffa2FqijyQ==, tarball: https://registry.npmjs.org/@takumi-rs/core-win32-x64-msvc/-/core-win32-x64-msvc-0.55.4.tgz}
1320
1375
engines: {node: '>= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0'}
1321
1376
cpu: [x64]
1322
1377
os: [win32]
···
1538
1593
'@types/three@0.176.0':
1539
1594
resolution: {integrity: sha512-FwfPXxCqOtP7EdYMagCFePNKoG1AGBDUEVKtluv2BTVRpSt7b+X27xNsirPCTCqY1pGYsPUzaM3jgWP7dXSxlw==}
1540
1595
1596
1596
+
'@types/trusted-types@2.0.7':
1597
1597
+
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==, tarball: https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz}
1598
1598
+
1541
1599
'@types/turndown@5.0.6':
1542
1600
resolution: {integrity: sha512-ru00MoyeeouE5BX4gRL+6m/BsDfbRayOskWqUvh7CLGW+UXxHQItqALa38kKnOiZPqJrtzJUgAC2+F0rL1S4Pg==}
1543
1601
···
1622
1680
engines: {node: '>=0.4.0'}
1623
1681
hasBin: true
1624
1682
1683
1683
+
agent-base@7.1.4:
1684
1684
+
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==, tarball: https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz}
1685
1685
+
engines: {node: '>= 14'}
1686
1686
+
1625
1687
ajv@6.12.6:
1626
1688
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1627
1689
···
1773
1835
css-to-react-native@3.2.0:
1774
1836
resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
1775
1837
1838
1838
+
css-tree@3.1.0:
1839
1839
+
resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==, tarball: https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz}
1840
1840
+
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
1841
1841
+
1776
1842
css-what@6.2.2:
1777
1843
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
1778
1844
engines: {node: '>= 6'}
···
1788
1854
engines: {node: '>=4'}
1789
1855
hasBin: true
1790
1856
1857
1857
+
cssstyle@5.3.7:
1858
1858
+
resolution: {integrity: sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==, tarball: https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.7.tgz}
1859
1859
+
engines: {node: '>=20'}
1860
1860
+
1791
1861
custom-event-polyfill@1.0.7:
1792
1862
resolution: {integrity: sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==}
1793
1863
1864
1864
+
data-urls@6.0.1:
1865
1865
+
resolution: {integrity: sha512-euIQENZg6x8mj3fO6o9+fOW8MimUI4PpD/fZBhJfeioZVy9TUpM4UY7KjQNVZFlqwJ0UdzRDzkycB997HEq1BQ==, tarball: https://registry.npmjs.org/data-urls/-/data-urls-6.0.1.tgz}
1866
1866
+
engines: {node: '>=20'}
1867
1867
+
1794
1868
debug@4.4.3:
1795
1869
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
1796
1870
engines: {node: '>=6.0'}
···
1799
1873
peerDependenciesMeta:
1800
1874
supports-color:
1801
1875
optional: true
1876
1876
+
1877
1877
+
decimal.js@10.6.0:
1878
1878
+
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==, tarball: https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz}
1802
1879
1803
1880
deep-is@0.1.4:
1804
1881
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
···
1830
1907
domhandler@5.0.3:
1831
1908
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
1832
1909
engines: {node: '>= 4'}
1910
1910
+
1911
1911
+
dompurify@3.3.1:
1912
1912
+
resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==, tarball: https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz}
1833
1913
1834
1914
domutils@3.2.2:
1835
1915
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
···
1992
2072
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
1993
2073
1994
2074
fsevents@2.3.3:
1995
1995
-
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
2075
2075
+
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz}
1996
2076
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1997
2077
os: [darwin]
1998
2078
···
2038
2118
hls.js@1.6.15:
2039
2119
resolution: {integrity: sha512-E3a5VwgXimGHwpRGV+WxRTKeSp2DW5DI5MWv34ulL3t5UNmyJWCQ1KmLEHbYzcfThfXG8amBL+fCYPneGHC4VA==}
2040
2120
2121
2121
+
html-encoding-sniffer@6.0.0:
2122
2122
+
resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==, tarball: https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz}
2123
2123
+
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
2124
2124
+
2041
2125
htmlparser2@10.1.0:
2042
2126
resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
2043
2127
2044
2128
htmlparser2@8.0.2:
2045
2129
resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
2046
2130
2131
2131
+
http-proxy-agent@7.0.2:
2132
2132
+
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==, tarball: https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz}
2133
2133
+
engines: {node: '>= 14'}
2134
2134
+
2135
2135
+
https-proxy-agent@7.0.6:
2136
2136
+
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==, tarball: https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz}
2137
2137
+
engines: {node: '>= 14'}
2138
2138
+
2047
2139
iconv-lite@0.6.3:
2048
2140
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
2049
2141
engines: {node: '>=0.10.0'}
···
2078
2170
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2079
2171
engines: {node: '>=0.10.0'}
2080
2172
2173
2173
+
is-potential-custom-element-name@1.0.1:
2174
2174
+
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, tarball: https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz}
2175
2175
+
2081
2176
is-reference@3.0.3:
2082
2177
resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
2083
2178
···
2087
2182
iso-datestring-validator@2.2.2:
2088
2183
resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==}
2089
2184
2185
2185
+
isomorphic-dompurify@2.35.0:
2186
2186
+
resolution: {integrity: sha512-a9+LQqylQCU8f1zmsYmg2tfrbdY2YS/Hc+xntcq/mDI2MY3Q108nq8K23BWDIg6YGC5JsUMC15fj2ZMqCzt/+A==, tarball: https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.35.0.tgz}
2187
2187
+
engines: {node: '>=20.19.5'}
2188
2188
+
2090
2189
jiti@2.6.1:
2091
2190
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
2092
2191
hasBin: true
···
2095
2194
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
2096
2195
hasBin: true
2097
2196
2197
2197
+
jsdom@27.4.0:
2198
2198
+
resolution: {integrity: sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==, tarball: https://registry.npmjs.org/jsdom/-/jsdom-27.4.0.tgz}
2199
2199
+
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
2200
2200
+
peerDependencies:
2201
2201
+
canvas: ^3.0.0
2202
2202
+
peerDependenciesMeta:
2203
2203
+
canvas:
2204
2204
+
optional: true
2205
2205
+
2098
2206
json-buffer@3.0.1:
2099
2207
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
2100
2208
···
2128
2236
engines: {node: '>= 0.8.0'}
2129
2237
2130
2238
lightningcss-android-arm64@1.30.2:
2131
2131
-
resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
2239
2239
+
resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==, tarball: https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz}
2132
2240
engines: {node: '>= 12.0.0'}
2133
2241
cpu: [arm64]
2134
2242
os: [android]
2135
2243
2136
2244
lightningcss-darwin-arm64@1.30.2:
2137
2137
-
resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==}
2245
2245
+
resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz}
2138
2246
engines: {node: '>= 12.0.0'}
2139
2247
cpu: [arm64]
2140
2248
os: [darwin]
2141
2249
2142
2250
lightningcss-darwin-x64@1.30.2:
2143
2143
-
resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==}
2251
2251
+
resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz}
2144
2252
engines: {node: '>= 12.0.0'}
2145
2253
cpu: [x64]
2146
2254
os: [darwin]
2147
2255
2148
2256
lightningcss-freebsd-x64@1.30.2:
2149
2149
-
resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==}
2257
2257
+
resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz}
2150
2258
engines: {node: '>= 12.0.0'}
2151
2259
cpu: [x64]
2152
2260
os: [freebsd]
2153
2261
2154
2262
lightningcss-linux-arm-gnueabihf@1.30.2:
2155
2155
-
resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==}
2263
2263
+
resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz}
2156
2264
engines: {node: '>= 12.0.0'}
2157
2265
cpu: [arm]
2158
2266
os: [linux]
2159
2267
2160
2268
lightningcss-linux-arm64-gnu@1.30.2:
2161
2161
-
resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==}
2269
2269
+
resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz}
2162
2270
engines: {node: '>= 12.0.0'}
2163
2271
cpu: [arm64]
2164
2272
os: [linux]
2165
2273
2166
2274
lightningcss-linux-arm64-musl@1.30.2:
2167
2167
-
resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
2275
2275
+
resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz}
2168
2276
engines: {node: '>= 12.0.0'}
2169
2277
cpu: [arm64]
2170
2278
os: [linux]
2171
2279
2172
2280
lightningcss-linux-x64-gnu@1.30.2:
2173
2173
-
resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
2281
2281
+
resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz}
2174
2282
engines: {node: '>= 12.0.0'}
2175
2283
cpu: [x64]
2176
2284
os: [linux]
2177
2285
2178
2286
lightningcss-linux-x64-musl@1.30.2:
2179
2179
-
resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
2287
2287
+
resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz}
2180
2288
engines: {node: '>= 12.0.0'}
2181
2289
cpu: [x64]
2182
2290
os: [linux]
2183
2291
2184
2292
lightningcss-win32-arm64-msvc@1.30.2:
2185
2185
-
resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
2293
2293
+
resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==, tarball: https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz}
2186
2294
engines: {node: '>= 12.0.0'}
2187
2295
cpu: [arm64]
2188
2296
os: [win32]
2189
2297
2190
2298
lightningcss-win32-x64-msvc@1.30.2:
2191
2191
-
resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==}
2299
2299
+
resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz}
2192
2300
engines: {node: '>= 12.0.0'}
2193
2301
cpu: [x64]
2194
2302
os: [win32]
···
2227
2335
lodash.merge@4.6.2:
2228
2336
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2229
2337
2338
2338
+
lru-cache@11.2.5:
2339
2339
+
resolution: {integrity: sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz}
2340
2340
+
engines: {node: 20 || >=22}
2341
2341
+
2230
2342
lz-string@1.5.0:
2231
2343
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
2232
2344
hasBin: true
···
2254
2366
2255
2367
martinez-polygon-clipping@0.8.1:
2256
2368
resolution: {integrity: sha512-9PLLMzMPI6ihHox4Ns6LpVBLpRc7sbhULybZ/wyaY8sY3ECNe2+hxm1hA2/9bEEpRrdpjoeduBuZLg2aq1cSIQ==}
2369
2369
+
2370
2370
+
mdn-data@2.12.2:
2371
2371
+
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz}
2257
2372
2258
2373
mdurl@2.0.0:
2259
2374
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
···
2364
2479
2365
2480
parse5@7.3.0:
2366
2481
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
2482
2482
+
2483
2483
+
parse5@8.0.0:
2484
2484
+
resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==, tarball: https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz}
2367
2485
2368
2486
path-exists@4.0.0:
2369
2487
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
···
2664
2782
resolution: {integrity: sha512-abovcqmwl97WKioxpkfuMeZmndB1TuDFY/R+FymrZyiGP+pMYomvgSzVPnbNMWHHESOPosVHGL352oFbdAnJcA==}
2665
2783
engines: {node: '>=16'}
2666
2784
2785
2785
+
saxes@6.0.0:
2786
2786
+
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, tarball: https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz}
2787
2787
+
engines: {node: '>=v12.22.7'}
2788
2788
+
2667
2789
semver@7.7.3:
2668
2790
resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
2669
2791
engines: {node: '>=10'}
···
2766
2888
resolution: {integrity: sha512-+NUe82VoFP1RQViZI/esojx70eazGF4u0O/9ucqZ4rPcOZD+n5EVp17uYsqwdzjUjZyTpGKunHbDziW6AIAVkQ==}
2767
2889
engines: {node: '>=18'}
2768
2890
2891
2891
+
symbol-tree@3.2.4:
2892
2892
+
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, tarball: https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz}
2893
2893
+
2769
2894
tabbable@6.4.0:
2770
2895
resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==}
2771
2896
···
2835
2960
resolution: {integrity: sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==}
2836
2961
hasBin: true
2837
2962
2963
2963
+
tldts-core@7.0.19:
2964
2964
+
resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==, tarball: https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.19.tgz}
2965
2965
+
2966
2966
+
tldts@7.0.19:
2967
2967
+
resolution: {integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==, tarball: https://registry.npmjs.org/tldts/-/tldts-7.0.19.tgz}
2968
2968
+
hasBin: true
2969
2969
+
2838
2970
totalist@3.0.1:
2839
2971
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
2840
2972
engines: {node: '>=6'}
2841
2973
2974
2974
+
tough-cookie@6.0.0:
2975
2975
+
resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==, tarball: https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz}
2976
2976
+
engines: {node: '>=16'}
2977
2977
+
2978
2978
+
tr46@6.0.0:
2979
2979
+
resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==, tarball: https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz}
2980
2980
+
engines: {node: '>=20'}
2981
2981
+
2842
2982
troika-three-text@0.52.4:
2843
2983
resolution: {integrity: sha512-V50EwcYGruV5rUZ9F4aNsrytGdKcXKALjEtQXIOBfhVoZU9VAqZNIoGQ3TMiooVqFAbR1w15T+f+8gkzoFzawg==}
2844
2984
peerDependencies:
···
2978
3118
w3c-keyname@2.2.8:
2979
3119
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
2980
3120
3121
3121
+
w3c-xmlserializer@5.0.0:
3122
3122
+
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==, tarball: https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz}
3123
3123
+
engines: {node: '>=18'}
3124
3124
+
2981
3125
webgl-sdf-generator@1.1.1:
2982
3126
resolution: {integrity: sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==}
3127
3127
+
3128
3128
+
webidl-conversions@8.0.1:
3129
3129
+
resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz}
3130
3130
+
engines: {node: '>=20'}
2983
3131
2984
3132
whatwg-encoding@3.1.1:
2985
3133
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
···
2989
3137
whatwg-mimetype@4.0.0:
2990
3138
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
2991
3139
engines: {node: '>=18'}
3140
3140
+
3141
3141
+
whatwg-mimetype@5.0.0:
3142
3142
+
resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==, tarball: https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz}
3143
3143
+
engines: {node: '>=20'}
3144
3144
+
3145
3145
+
whatwg-url@15.1.0:
3146
3146
+
resolution: {integrity: sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-15.1.0.tgz}
3147
3147
+
engines: {node: '>=20'}
2992
3148
2993
3149
which@2.0.2:
2994
3150
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
···
3030
3186
utf-8-validate:
3031
3187
optional: true
3032
3188
3189
3189
+
ws@8.19.0:
3190
3190
+
resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==, tarball: https://registry.npmjs.org/ws/-/ws-8.19.0.tgz}
3191
3191
+
engines: {node: '>=10.0.0'}
3192
3192
+
peerDependencies:
3193
3193
+
bufferutil: ^4.0.1
3194
3194
+
utf-8-validate: '>=5.0.2'
3195
3195
+
peerDependenciesMeta:
3196
3196
+
bufferutil:
3197
3197
+
optional: true
3198
3198
+
utf-8-validate:
3199
3199
+
optional: true
3200
3200
+
3201
3201
+
xml-name-validator@5.0.0:
3202
3202
+
resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==, tarball: https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz}
3203
3203
+
engines: {node: '>=18'}
3204
3204
+
3205
3205
+
xmlchars@2.2.0:
3206
3206
+
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, tarball: https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz}
3207
3207
+
3033
3208
yaml@1.10.2:
3034
3209
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
3035
3210
engines: {node: '>= 6'}
···
3054
3229
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
3055
3230
3056
3231
snapshots:
3232
3232
+
3233
3233
+
'@acemir/cssom@0.9.31': {}
3234
3234
+
3235
3235
+
'@asamuzakjp/css-color@4.1.1':
3236
3236
+
dependencies:
3237
3237
+
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
3238
3238
+
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
3239
3239
+
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
3240
3240
+
'@csstools/css-tokenizer': 3.0.4
3241
3241
+
lru-cache: 11.2.5
3242
3242
+
3243
3243
+
'@asamuzakjp/dom-selector@6.7.6':
3244
3244
+
dependencies:
3245
3245
+
'@asamuzakjp/nwsapi': 2.3.9
3246
3246
+
bidi-js: 1.0.3
3247
3247
+
css-tree: 3.1.0
3248
3248
+
is-potential-custom-element-name: 1.0.1
3249
3249
+
lru-cache: 11.2.5
3250
3250
+
3251
3251
+
'@asamuzakjp/nwsapi@2.3.9': {}
3057
3252
3058
3253
'@atcute/atproto@3.1.10':
3059
3254
dependencies:
···
3210
3405
dependencies:
3211
3406
'@jridgewell/trace-mapping': 0.3.9
3212
3407
3408
3408
+
'@csstools/color-helpers@5.1.0': {}
3409
3409
+
3410
3410
+
'@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
3411
3411
+
dependencies:
3412
3412
+
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
3413
3413
+
'@csstools/css-tokenizer': 3.0.4
3414
3414
+
3415
3415
+
'@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
3416
3416
+
dependencies:
3417
3417
+
'@csstools/color-helpers': 5.1.0
3418
3418
+
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
3419
3419
+
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
3420
3420
+
'@csstools/css-tokenizer': 3.0.4
3421
3421
+
3422
3422
+
'@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)':
3423
3423
+
dependencies:
3424
3424
+
'@csstools/css-tokenizer': 3.0.4
3425
3425
+
3426
3426
+
'@csstools/css-syntax-patches-for-csstree@1.0.26': {}
3427
3427
+
3428
3428
+
'@csstools/css-tokenizer@3.0.4': {}
3429
3429
+
3213
3430
'@dimforge/rapier3d-compat@0.12.0': {}
3214
3431
3215
3432
'@emnapi/runtime@1.8.1':
···
3440
3657
satori-html: 0.3.2
3441
3658
std-env: 3.10.0
3442
3659
unwasm: 0.5.3
3660
3660
+
3661
3661
+
'@exodus/bytes@1.10.0': {}
3443
3662
3444
3663
'@floating-ui/core@1.7.3':
3445
3664
dependencies:
···
4194
4413
fflate: 0.8.2
4195
4414
meshoptimizer: 0.18.1
4196
4415
4416
4416
+
'@types/trusted-types@2.0.7':
4417
4417
+
optional: true
4418
4418
+
4197
4419
'@types/turndown@5.0.6': {}
4198
4420
4199
4421
'@types/webxr@0.5.24': {}
···
4302
4524
acorn: 8.15.0
4303
4525
4304
4526
acorn@8.15.0: {}
4527
4527
+
4528
4528
+
agent-base@7.1.4: {}
4305
4529
4306
4530
ajv@6.12.6:
4307
4531
dependencies:
···
4475
4699
css-color-keywords: 1.0.0
4476
4700
postcss-value-parser: 4.2.0
4477
4701
4702
4702
+
css-tree@3.1.0:
4703
4703
+
dependencies:
4704
4704
+
mdn-data: 2.12.2
4705
4705
+
source-map-js: 1.2.1
4706
4706
+
4478
4707
css-what@6.2.2: {}
4479
4708
4480
4709
css.escape@1.5.1: {}
···
4483
4712
4484
4713
cssesc@3.0.0: {}
4485
4714
4715
4715
+
cssstyle@5.3.7:
4716
4716
+
dependencies:
4717
4717
+
'@asamuzakjp/css-color': 4.1.1
4718
4718
+
'@csstools/css-syntax-patches-for-csstree': 1.0.26
4719
4719
+
css-tree: 3.1.0
4720
4720
+
lru-cache: 11.2.5
4721
4721
+
4486
4722
custom-event-polyfill@1.0.7: {}
4487
4723
4724
4724
+
data-urls@6.0.1:
4725
4725
+
dependencies:
4726
4726
+
whatwg-mimetype: 5.0.0
4727
4727
+
whatwg-url: 15.1.0
4728
4728
+
4488
4729
debug@4.4.3:
4489
4730
dependencies:
4490
4731
ms: 2.1.3
4732
4732
+
4733
4733
+
decimal.js@10.6.0: {}
4491
4734
4492
4735
deep-is@0.1.4: {}
4493
4736
···
4512
4755
domhandler@5.0.3:
4513
4756
dependencies:
4514
4757
domelementtype: 2.3.0
4758
4758
+
4759
4759
+
dompurify@3.3.1:
4760
4760
+
optionalDependencies:
4761
4761
+
'@types/trusted-types': 2.0.7
4515
4762
4516
4763
domutils@3.2.2:
4517
4764
dependencies:
···
4764
5011
4765
5012
hls.js@1.6.15: {}
4766
5013
5014
5014
+
html-encoding-sniffer@6.0.0:
5015
5015
+
dependencies:
5016
5016
+
'@exodus/bytes': 1.10.0
5017
5017
+
transitivePeerDependencies:
5018
5018
+
- '@noble/hashes'
5019
5019
+
4767
5020
htmlparser2@10.1.0:
4768
5021
dependencies:
4769
5022
domelementtype: 2.3.0
···
4778
5031
domutils: 3.2.2
4779
5032
entities: 4.5.0
4780
5033
5034
5034
+
http-proxy-agent@7.0.2:
5035
5035
+
dependencies:
5036
5036
+
agent-base: 7.1.4
5037
5037
+
debug: 4.4.3
5038
5038
+
transitivePeerDependencies:
5039
5039
+
- supports-color
5040
5040
+
5041
5041
+
https-proxy-agent@7.0.6:
5042
5042
+
dependencies:
5043
5043
+
agent-base: 7.1.4
5044
5044
+
debug: 4.4.3
5045
5045
+
transitivePeerDependencies:
5046
5046
+
- supports-color
5047
5047
+
4781
5048
iconv-lite@0.6.3:
4782
5049
dependencies:
4783
5050
safer-buffer: 2.1.2
···
4803
5070
dependencies:
4804
5071
is-extglob: 2.1.1
4805
5072
5073
5073
+
is-potential-custom-element-name@1.0.1: {}
5074
5074
+
4806
5075
is-reference@3.0.3:
4807
5076
dependencies:
4808
5077
'@types/estree': 1.0.8
···
4811
5080
4812
5081
iso-datestring-validator@2.2.2: {}
4813
5082
5083
5083
+
isomorphic-dompurify@2.35.0:
5084
5084
+
dependencies:
5085
5085
+
dompurify: 3.3.1
5086
5086
+
jsdom: 27.4.0
5087
5087
+
transitivePeerDependencies:
5088
5088
+
- '@noble/hashes'
5089
5089
+
- bufferutil
5090
5090
+
- canvas
5091
5091
+
- supports-color
5092
5092
+
- utf-8-validate
5093
5093
+
4814
5094
jiti@2.6.1: {}
4815
5095
4816
5096
js-yaml@4.1.1:
4817
5097
dependencies:
4818
5098
argparse: 2.0.1
4819
5099
5100
5100
+
jsdom@27.4.0:
5101
5101
+
dependencies:
5102
5102
+
'@acemir/cssom': 0.9.31
5103
5103
+
'@asamuzakjp/dom-selector': 6.7.6
5104
5104
+
'@exodus/bytes': 1.10.0
5105
5105
+
cssstyle: 5.3.7
5106
5106
+
data-urls: 6.0.1
5107
5107
+
decimal.js: 10.6.0
5108
5108
+
html-encoding-sniffer: 6.0.0
5109
5109
+
http-proxy-agent: 7.0.2
5110
5110
+
https-proxy-agent: 7.0.6
5111
5111
+
is-potential-custom-element-name: 1.0.1
5112
5112
+
parse5: 8.0.0
5113
5113
+
saxes: 6.0.0
5114
5114
+
symbol-tree: 3.2.4
5115
5115
+
tough-cookie: 6.0.0
5116
5116
+
w3c-xmlserializer: 5.0.0
5117
5117
+
webidl-conversions: 8.0.1
5118
5118
+
whatwg-mimetype: 4.0.0
5119
5119
+
whatwg-url: 15.1.0
5120
5120
+
ws: 8.19.0
5121
5121
+
xml-name-validator: 5.0.0
5122
5122
+
transitivePeerDependencies:
5123
5123
+
- '@noble/hashes'
5124
5124
+
- bufferutil
5125
5125
+
- supports-color
5126
5126
+
- utf-8-validate
5127
5127
+
4820
5128
json-buffer@3.0.1: {}
4821
5129
4822
5130
json-schema-traverse@0.4.1: {}
···
4918
5226
4919
5227
lodash.merge@4.6.2: {}
4920
5228
5229
5229
+
lru-cache@11.2.5: {}
5230
5230
+
4921
5231
lz-string@1.5.0: {}
4922
5232
4923
5233
maath@0.10.8(@types/three@0.176.0)(three@0.176.0):
···
4975
5285
splaytree: 0.1.4
4976
5286
tinyqueue: 3.0.0
4977
5287
5288
5288
+
mdn-data@2.12.2: {}
5289
5289
+
4978
5290
mdurl@2.0.0: {}
4979
5291
4980
5292
meshoptimizer@0.18.1: {}
···
5085
5397
parse5: 7.3.0
5086
5398
5087
5399
parse5@7.3.0:
5400
5400
+
dependencies:
5401
5401
+
entities: 6.0.1
5402
5402
+
5403
5403
+
parse5@8.0.0:
5088
5404
dependencies:
5089
5405
entities: 6.0.1
5090
5406
···
5389
5705
postcss-value-parser: 4.2.0
5390
5706
yoga-wasm-web: 0.3.3
5391
5707
5708
5708
+
saxes@6.0.0:
5709
5709
+
dependencies:
5710
5710
+
xmlchars: 2.2.0
5711
5711
+
5392
5712
semver@7.7.3: {}
5393
5713
5394
5714
set-cookie-parser@2.7.2: {}
···
5528
5848
magic-string: 0.30.21
5529
5849
zimmerframe: 1.1.4
5530
5850
5851
5851
+
symbol-tree@3.2.4: {}
5852
5852
+
5531
5853
tabbable@6.4.0: {}
5532
5854
5533
5855
tailwind-merge@3.0.2: {}
···
5581
5903
5582
5904
tlds@1.261.0: {}
5583
5905
5906
5906
+
tldts-core@7.0.19: {}
5907
5907
+
5908
5908
+
tldts@7.0.19:
5909
5909
+
dependencies:
5910
5910
+
tldts-core: 7.0.19
5911
5911
+
5584
5912
totalist@3.0.1: {}
5913
5913
+
5914
5914
+
tough-cookie@6.0.0:
5915
5915
+
dependencies:
5916
5916
+
tldts: 7.0.19
5917
5917
+
5918
5918
+
tr46@6.0.0:
5919
5919
+
dependencies:
5920
5920
+
punycode: 2.3.1
5585
5921
5586
5922
troika-three-text@0.52.4(three@0.176.0):
5587
5923
dependencies:
···
5690
6026
5691
6027
w3c-keyname@2.2.8: {}
5692
6028
6029
6029
+
w3c-xmlserializer@5.0.0:
6030
6030
+
dependencies:
6031
6031
+
xml-name-validator: 5.0.0
6032
6032
+
5693
6033
webgl-sdf-generator@1.1.1: {}
5694
6034
6035
6035
+
webidl-conversions@8.0.1: {}
6036
6036
+
5695
6037
whatwg-encoding@3.1.1:
5696
6038
dependencies:
5697
6039
iconv-lite: 0.6.3
5698
6040
5699
6041
whatwg-mimetype@4.0.0: {}
6042
6042
+
6043
6043
+
whatwg-mimetype@5.0.0: {}
6044
6044
+
6045
6045
+
whatwg-url@15.1.0:
6046
6046
+
dependencies:
6047
6047
+
tr46: 6.0.0
6048
6048
+
webidl-conversions: 8.0.1
5700
6049
5701
6050
which@2.0.2:
5702
6051
dependencies:
···
5735
6084
- utf-8-validate
5736
6085
5737
6086
ws@8.18.0: {}
6087
6087
+
6088
6088
+
ws@8.19.0: {}
6089
6089
+
6090
6090
+
xml-name-validator@5.0.0: {}
6091
6091
+
6092
6092
+
xmlchars@2.2.0: {}
5738
6093
5739
6094
yaml@1.10.2: {}
5740
6095
+7
-2
src/lib/cards/TextCard/TextCard.svelte
···
1
1
<script lang="ts">
2
2
import { marked } from 'marked';
3
3
+
import DOMPurify from 'isomorphic-dompurify';
3
4
import type { ContentComponentProps } from '../types';
4
5
import { textAlignClasses, textSizeClasses, verticalAlignClasses } from '.';
5
6
import { cn } from '@foxui/core';
···
8
9
9
10
const renderer = new marked.Renderer();
10
11
renderer.link = ({ href, title, text }) =>
11
11
-
`<a target="_blank" href="${href}" title="${title}">${text}</a>`;
12
12
+
`<a target="_blank" href="${href}" title="${title ?? ''}">${text}</a>`;
12
13
</script>
13
14
14
15
<div
···
19
20
textSizeClasses[(item.cardData.textSize ?? 0) as number]
20
21
)}
21
22
>
22
22
-
<span>{@html marked.parse(item.cardData.text ?? '', { renderer })}</span>
23
23
+
<span
24
24
+
>{@html DOMPurify.sanitize(marked.parse(item.cardData.text ?? '', { renderer }) as string, {
25
25
+
ADD_ATTR: ['target']
26
26
+
})}</span
27
27
+
>
23
28
</div>
+15
-5
src/lib/components/bluesky-post/index.ts
···
2
2
import type { PostView } from '@atcute/bluesky/types/app/feed/defs';
3
3
import { segmentize, type Facet, type RichtextSegment } from '@atcute/bluesky-richtext-segmenter';
4
4
5
5
+
function escapeHtml(str: string): string {
6
6
+
return str
7
7
+
.replace(/&/g, '&')
8
8
+
.replace(/</g, '<')
9
9
+
.replace(/>/g, '>')
10
10
+
.replace(/"/g, '"')
11
11
+
.replace(/'/g, ''');
12
12
+
}
13
13
+
5
14
function blueskyEmbedTypeToEmbedType(type: string) {
6
15
switch (type) {
7
16
case 'app.bsky.embed.external#view':
···
112
121
113
122
const renderSegment = (segment: RichtextSegment, baseUrl: string) => {
114
123
const { text, features } = segment;
124
124
+
const escaped = escapeHtml(text);
115
125
116
126
if (!features) {
117
117
-
return `<span>${text}</span>`;
127
127
+
return `<span>${escaped}</span>`;
118
128
}
119
129
120
130
// segments can have multiple features, use the first one
···
126
136
127
137
switch (feature.$type) {
128
138
case 'app.bsky.richtext.facet#mention':
129
129
-
return createLink(`${baseUrl}/profile/${feature.did}`, segment.text);
139
139
+
return createLink(`${baseUrl}/profile/${feature.did}`, escaped);
130
140
case 'app.bsky.richtext.facet#link':
131
131
-
return createLink(feature.uri, segment.text);
141
141
+
return createLink(feature.uri, escaped);
132
142
case 'app.bsky.richtext.facet#tag':
133
133
-
return createLink(`${baseUrl}/hashtag/${feature.tag}`, segment.text);
143
143
+
return createLink(`${baseUrl}/hashtag/${feature.tag}`, escaped);
134
144
default:
135
135
-
return `<span>${text}</span>`;
145
145
+
return `<span>${escaped}</span>`;
136
146
}
137
147
};
138
148
+2
-1
src/lib/components/post/Post.svelte
···
1
1
<script lang="ts">
2
2
import Embed from './embeds/Embed.svelte';
3
3
+
import DOMPurify from 'isomorphic-dompurify';
3
4
import { cn, Prose } from '@foxui/core';
4
5
import type { WithChildren, WithElementRef } from 'bits-ui';
5
6
import type { HTMLAttributes } from 'svelte/elements';
···
176
177
class="accent:prose-a:text-accent-950 accent:text-base-900 accent:prose-p:text-base-900 accent:prose-a:underline"
177
178
>
178
179
{#if data.htmlContent}
179
179
-
{@html data.htmlContent}
180
180
+
{@html DOMPurify.sanitize(data.htmlContent, { ADD_ATTR: ['target'] })}
180
181
{:else}
181
182
{@render children?.()}
182
183
{/if}
+8
-4
src/lib/website/Profile.svelte
···
1
1
<script lang="ts">
2
2
import { marked } from 'marked';
3
3
+
import DOMPurify from 'isomorphic-dompurify';
3
4
import type { WebsiteData } from '$lib/types';
4
5
import { getDescription, getImage, getName, getProfilePosition } from '$lib/helper';
5
6
import { page } from '$app/state';
···
17
18
18
19
const renderer = new marked.Renderer();
19
20
renderer.link = ({ href, title, text }) =>
20
20
-
`<a target="_blank" href="${href}" title="${title}">${text}</a>`;
21
21
+
`<a target="_blank" href="${href}" title="${title ?? ''}">${text}</a>`;
21
22
22
23
const profileUrl = $derived(`${page.url.origin}/${data.handle}`);
23
24
const profilePosition = $derived(getProfilePosition(data));
···
64
65
<div
65
66
class="text-base-600 dark:text-base-400 prose dark:prose-invert prose-a:text-accent-500 prose-a:no-underline"
66
67
>
67
67
-
{@html marked.parse(getDescription(data), {
68
68
-
renderer
69
69
-
})}
68
68
+
{@html DOMPurify.sanitize(
69
69
+
marked.parse(getDescription(data), {
70
70
+
renderer
71
71
+
}) as string,
72
72
+
{ ADD_ATTR: ['target'] }
73
73
+
)}
70
74
</div>
71
75
</div>
72
76
+3
-1
src/lib/website/ThemeScript.svelte
···
7
7
baseColor?: string;
8
8
} = $props();
9
9
10
10
+
const safeJson = (v: string) => JSON.stringify(v).replace(/</g, '\\u003c');
11
11
+
10
12
let script = $derived(
11
11
-
`<script>(function(){document.documentElement.classList.add(${JSON.stringify(accentColor)},${JSON.stringify(baseColor)});})();<` +
13
13
+
`<script>(function(){document.documentElement.classList.add(${safeJson(accentColor)},${safeJson(baseColor)});})();<` +
12
14
'/script>'
13
15
);
14
16
</script>
+11
-2
src/routes/[handle=handle]/og.png/+server.ts
···
3
3
import type { Handle } from '@atcute/lexicons';
4
4
import { ImageResponse } from '@ethercorps/sveltekit-og';
5
5
6
6
+
function escapeHtml(str: string): string {
7
7
+
return str
8
8
+
.replace(/&/g, '&')
9
9
+
.replace(/</g, '<')
10
10
+
.replace(/>/g, '>')
11
11
+
.replace(/"/g, '"')
12
12
+
.replace(/'/g, ''');
13
13
+
}
14
14
+
6
15
export async function GET({ params, platform }) {
7
16
const handle = params.handle;
8
17
···
15
24
const htmlString = `
16
25
<div class="flex flex-col p-8 w-full h-full bg-neutral-900">
17
26
<div class="flex items-center mb-8 mt-16">
18
18
-
<img src="${image}" width="128" height="128" class="rounded-full" />
27
27
+
<img src="${escapeHtml(image ?? '')}" width="128" height="128" class="rounded-full" />
19
28
20
20
-
<h1 class="text-neutral-50 text-7xl ml-4">${handle}</h1>
29
29
+
<h1 class="text-neutral-50 text-7xl ml-4">${escapeHtml(handle)}</h1>
21
30
</div>
22
31
23
32
<p class="mt-8 text-4xl text-neutral-300">Check out my blento</p>