Experiment to rebuild Diffuse using web applets.
0

Configure Feed

Select the types of activity you want to include in your feed.

1{ 2 "name": "diffuse-applets", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "dependencies": { 8 "@picocss/pico": "^2.1.1", 9 "@web-applets/sdk": "file:../../unternet-co/web-applets/sdk/", 10 "iconoir": "^7.11.0", 11 "idb-keyval": "^6.2.1", 12 "native-file-system-adapter": "^3.0.1", 13 "sass": "^1.87.0", 14 "spellcaster": "icidasset/spellcaster#fix/hyper-data", 15 "throttle-debounce": "^5.0.2", 16 "xxh32": "^2.0.5" 17 }, 18 "devDependencies": { 19 "astro": "^5.7.4", 20 "astro-scope": "^3.0.1" 21 } 22 }, 23 "../../unternet-co/web-applets/sdk": { 24 "name": "@web-applets/sdk", 25 "version": "0.2.6", 26 "license": "MIT", 27 "devDependencies": { 28 "@types/node": "^22.13.10", 29 "cross-env": "^7.0.3", 30 "esbuild": "^0.25.0", 31 "typescript": "^5.6.2" 32 } 33 }, 34 "node_modules/@astrojs/compiler": { 35 "version": "2.11.0", 36 "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.11.0.tgz", 37 "integrity": "sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==", 38 "dev": true 39 }, 40 "node_modules/@astrojs/internal-helpers": { 41 "version": "0.6.1", 42 "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.6.1.tgz", 43 "integrity": "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==", 44 "dev": true 45 }, 46 "node_modules/@astrojs/markdown-remark": { 47 "version": "6.3.1", 48 "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.1.tgz", 49 "integrity": "sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==", 50 "dev": true, 51 "dependencies": { 52 "@astrojs/internal-helpers": "0.6.1", 53 "@astrojs/prism": "3.2.0", 54 "github-slugger": "^2.0.0", 55 "hast-util-from-html": "^2.0.3", 56 "hast-util-to-text": "^4.0.2", 57 "import-meta-resolve": "^4.1.0", 58 "js-yaml": "^4.1.0", 59 "mdast-util-definitions": "^6.0.0", 60 "rehype-raw": "^7.0.0", 61 "rehype-stringify": "^10.0.1", 62 "remark-gfm": "^4.0.1", 63 "remark-parse": "^11.0.0", 64 "remark-rehype": "^11.1.1", 65 "remark-smartypants": "^3.0.2", 66 "shiki": "^3.0.0", 67 "smol-toml": "^1.3.1", 68 "unified": "^11.0.5", 69 "unist-util-remove-position": "^5.0.0", 70 "unist-util-visit": "^5.0.0", 71 "unist-util-visit-parents": "^6.0.1", 72 "vfile": "^6.0.3" 73 } 74 }, 75 "node_modules/@astrojs/prism": { 76 "version": "3.2.0", 77 "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz", 78 "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==", 79 "dev": true, 80 "dependencies": { 81 "prismjs": "^1.29.0" 82 }, 83 "engines": { 84 "node": "^18.17.1 || ^20.3.0 || >=22.0.0" 85 } 86 }, 87 "node_modules/@astrojs/telemetry": { 88 "version": "3.2.0", 89 "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz", 90 "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==", 91 "dev": true, 92 "dependencies": { 93 "ci-info": "^4.1.0", 94 "debug": "^4.3.7", 95 "dlv": "^1.1.3", 96 "dset": "^3.1.4", 97 "is-docker": "^3.0.0", 98 "is-wsl": "^3.1.0", 99 "which-pm-runs": "^1.1.0" 100 }, 101 "engines": { 102 "node": "^18.17.1 || ^20.3.0 || >=22.0.0" 103 } 104 }, 105 "node_modules/@babel/helper-string-parser": { 106 "version": "7.25.9", 107 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 108 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 109 "dev": true, 110 "engines": { 111 "node": ">=6.9.0" 112 } 113 }, 114 "node_modules/@babel/helper-validator-identifier": { 115 "version": "7.25.9", 116 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 117 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 118 "dev": true, 119 "engines": { 120 "node": ">=6.9.0" 121 } 122 }, 123 "node_modules/@babel/parser": { 124 "version": "7.27.0", 125 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", 126 "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", 127 "dev": true, 128 "dependencies": { 129 "@babel/types": "^7.27.0" 130 }, 131 "bin": { 132 "parser": "bin/babel-parser.js" 133 }, 134 "engines": { 135 "node": ">=6.0.0" 136 } 137 }, 138 "node_modules/@babel/types": { 139 "version": "7.27.0", 140 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", 141 "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", 142 "dev": true, 143 "dependencies": { 144 "@babel/helper-string-parser": "^7.25.9", 145 "@babel/helper-validator-identifier": "^7.25.9" 146 }, 147 "engines": { 148 "node": ">=6.9.0" 149 } 150 }, 151 "node_modules/@capsizecss/unpack": { 152 "version": "2.4.0", 153 "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-2.4.0.tgz", 154 "integrity": "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==", 155 "dev": true, 156 "dependencies": { 157 "blob-to-buffer": "^1.2.8", 158 "cross-fetch": "^3.0.4", 159 "fontkit": "^2.0.2" 160 } 161 }, 162 "node_modules/@emnapi/runtime": { 163 "version": "1.4.3", 164 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 165 "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 166 "dev": true, 167 "optional": true, 168 "dependencies": { 169 "tslib": "^2.4.0" 170 } 171 }, 172 "node_modules/@esbuild/aix-ppc64": { 173 "version": "0.25.2", 174 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", 175 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", 176 "cpu": [ 177 "ppc64" 178 ], 179 "dev": true, 180 "optional": true, 181 "os": [ 182 "aix" 183 ], 184 "engines": { 185 "node": ">=18" 186 } 187 }, 188 "node_modules/@esbuild/android-arm": { 189 "version": "0.25.2", 190 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", 191 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", 192 "cpu": [ 193 "arm" 194 ], 195 "dev": true, 196 "optional": true, 197 "os": [ 198 "android" 199 ], 200 "engines": { 201 "node": ">=18" 202 } 203 }, 204 "node_modules/@esbuild/android-arm64": { 205 "version": "0.25.2", 206 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", 207 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", 208 "cpu": [ 209 "arm64" 210 ], 211 "dev": true, 212 "optional": true, 213 "os": [ 214 "android" 215 ], 216 "engines": { 217 "node": ">=18" 218 } 219 }, 220 "node_modules/@esbuild/android-x64": { 221 "version": "0.25.2", 222 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", 223 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", 224 "cpu": [ 225 "x64" 226 ], 227 "dev": true, 228 "optional": true, 229 "os": [ 230 "android" 231 ], 232 "engines": { 233 "node": ">=18" 234 } 235 }, 236 "node_modules/@esbuild/darwin-arm64": { 237 "version": "0.25.2", 238 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", 239 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", 240 "cpu": [ 241 "arm64" 242 ], 243 "dev": true, 244 "optional": true, 245 "os": [ 246 "darwin" 247 ], 248 "engines": { 249 "node": ">=18" 250 } 251 }, 252 "node_modules/@esbuild/darwin-x64": { 253 "version": "0.25.2", 254 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", 255 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", 256 "cpu": [ 257 "x64" 258 ], 259 "dev": true, 260 "optional": true, 261 "os": [ 262 "darwin" 263 ], 264 "engines": { 265 "node": ">=18" 266 } 267 }, 268 "node_modules/@esbuild/freebsd-arm64": { 269 "version": "0.25.2", 270 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", 271 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", 272 "cpu": [ 273 "arm64" 274 ], 275 "dev": true, 276 "optional": true, 277 "os": [ 278 "freebsd" 279 ], 280 "engines": { 281 "node": ">=18" 282 } 283 }, 284 "node_modules/@esbuild/freebsd-x64": { 285 "version": "0.25.2", 286 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", 287 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", 288 "cpu": [ 289 "x64" 290 ], 291 "dev": true, 292 "optional": true, 293 "os": [ 294 "freebsd" 295 ], 296 "engines": { 297 "node": ">=18" 298 } 299 }, 300 "node_modules/@esbuild/linux-arm": { 301 "version": "0.25.2", 302 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", 303 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", 304 "cpu": [ 305 "arm" 306 ], 307 "dev": true, 308 "optional": true, 309 "os": [ 310 "linux" 311 ], 312 "engines": { 313 "node": ">=18" 314 } 315 }, 316 "node_modules/@esbuild/linux-arm64": { 317 "version": "0.25.2", 318 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", 319 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", 320 "cpu": [ 321 "arm64" 322 ], 323 "dev": true, 324 "optional": true, 325 "os": [ 326 "linux" 327 ], 328 "engines": { 329 "node": ">=18" 330 } 331 }, 332 "node_modules/@esbuild/linux-ia32": { 333 "version": "0.25.2", 334 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", 335 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", 336 "cpu": [ 337 "ia32" 338 ], 339 "dev": true, 340 "optional": true, 341 "os": [ 342 "linux" 343 ], 344 "engines": { 345 "node": ">=18" 346 } 347 }, 348 "node_modules/@esbuild/linux-loong64": { 349 "version": "0.25.2", 350 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", 351 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", 352 "cpu": [ 353 "loong64" 354 ], 355 "dev": true, 356 "optional": true, 357 "os": [ 358 "linux" 359 ], 360 "engines": { 361 "node": ">=18" 362 } 363 }, 364 "node_modules/@esbuild/linux-mips64el": { 365 "version": "0.25.2", 366 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", 367 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", 368 "cpu": [ 369 "mips64el" 370 ], 371 "dev": true, 372 "optional": true, 373 "os": [ 374 "linux" 375 ], 376 "engines": { 377 "node": ">=18" 378 } 379 }, 380 "node_modules/@esbuild/linux-ppc64": { 381 "version": "0.25.2", 382 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", 383 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", 384 "cpu": [ 385 "ppc64" 386 ], 387 "dev": true, 388 "optional": true, 389 "os": [ 390 "linux" 391 ], 392 "engines": { 393 "node": ">=18" 394 } 395 }, 396 "node_modules/@esbuild/linux-riscv64": { 397 "version": "0.25.2", 398 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", 399 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", 400 "cpu": [ 401 "riscv64" 402 ], 403 "dev": true, 404 "optional": true, 405 "os": [ 406 "linux" 407 ], 408 "engines": { 409 "node": ">=18" 410 } 411 }, 412 "node_modules/@esbuild/linux-s390x": { 413 "version": "0.25.2", 414 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", 415 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", 416 "cpu": [ 417 "s390x" 418 ], 419 "dev": true, 420 "optional": true, 421 "os": [ 422 "linux" 423 ], 424 "engines": { 425 "node": ">=18" 426 } 427 }, 428 "node_modules/@esbuild/linux-x64": { 429 "version": "0.25.2", 430 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", 431 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", 432 "cpu": [ 433 "x64" 434 ], 435 "dev": true, 436 "optional": true, 437 "os": [ 438 "linux" 439 ], 440 "engines": { 441 "node": ">=18" 442 } 443 }, 444 "node_modules/@esbuild/netbsd-arm64": { 445 "version": "0.25.2", 446 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", 447 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", 448 "cpu": [ 449 "arm64" 450 ], 451 "dev": true, 452 "optional": true, 453 "os": [ 454 "netbsd" 455 ], 456 "engines": { 457 "node": ">=18" 458 } 459 }, 460 "node_modules/@esbuild/netbsd-x64": { 461 "version": "0.25.2", 462 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", 463 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", 464 "cpu": [ 465 "x64" 466 ], 467 "dev": true, 468 "optional": true, 469 "os": [ 470 "netbsd" 471 ], 472 "engines": { 473 "node": ">=18" 474 } 475 }, 476 "node_modules/@esbuild/openbsd-arm64": { 477 "version": "0.25.2", 478 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", 479 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", 480 "cpu": [ 481 "arm64" 482 ], 483 "dev": true, 484 "optional": true, 485 "os": [ 486 "openbsd" 487 ], 488 "engines": { 489 "node": ">=18" 490 } 491 }, 492 "node_modules/@esbuild/openbsd-x64": { 493 "version": "0.25.2", 494 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", 495 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", 496 "cpu": [ 497 "x64" 498 ], 499 "dev": true, 500 "optional": true, 501 "os": [ 502 "openbsd" 503 ], 504 "engines": { 505 "node": ">=18" 506 } 507 }, 508 "node_modules/@esbuild/sunos-x64": { 509 "version": "0.25.2", 510 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", 511 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", 512 "cpu": [ 513 "x64" 514 ], 515 "dev": true, 516 "optional": true, 517 "os": [ 518 "sunos" 519 ], 520 "engines": { 521 "node": ">=18" 522 } 523 }, 524 "node_modules/@esbuild/win32-arm64": { 525 "version": "0.25.2", 526 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", 527 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", 528 "cpu": [ 529 "arm64" 530 ], 531 "dev": true, 532 "optional": true, 533 "os": [ 534 "win32" 535 ], 536 "engines": { 537 "node": ">=18" 538 } 539 }, 540 "node_modules/@esbuild/win32-ia32": { 541 "version": "0.25.2", 542 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", 543 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", 544 "cpu": [ 545 "ia32" 546 ], 547 "dev": true, 548 "optional": true, 549 "os": [ 550 "win32" 551 ], 552 "engines": { 553 "node": ">=18" 554 } 555 }, 556 "node_modules/@esbuild/win32-x64": { 557 "version": "0.25.2", 558 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", 559 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", 560 "cpu": [ 561 "x64" 562 ], 563 "dev": true, 564 "optional": true, 565 "os": [ 566 "win32" 567 ], 568 "engines": { 569 "node": ">=18" 570 } 571 }, 572 "node_modules/@img/sharp-darwin-arm64": { 573 "version": "0.33.5", 574 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 575 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 576 "cpu": [ 577 "arm64" 578 ], 579 "dev": true, 580 "optional": true, 581 "os": [ 582 "darwin" 583 ], 584 "engines": { 585 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 586 }, 587 "funding": { 588 "url": "https://opencollective.com/libvips" 589 }, 590 "optionalDependencies": { 591 "@img/sharp-libvips-darwin-arm64": "1.0.4" 592 } 593 }, 594 "node_modules/@img/sharp-darwin-x64": { 595 "version": "0.33.5", 596 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 597 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 598 "cpu": [ 599 "x64" 600 ], 601 "dev": true, 602 "optional": true, 603 "os": [ 604 "darwin" 605 ], 606 "engines": { 607 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 608 }, 609 "funding": { 610 "url": "https://opencollective.com/libvips" 611 }, 612 "optionalDependencies": { 613 "@img/sharp-libvips-darwin-x64": "1.0.4" 614 } 615 }, 616 "node_modules/@img/sharp-libvips-darwin-arm64": { 617 "version": "1.0.4", 618 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 619 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 620 "cpu": [ 621 "arm64" 622 ], 623 "dev": true, 624 "optional": true, 625 "os": [ 626 "darwin" 627 ], 628 "funding": { 629 "url": "https://opencollective.com/libvips" 630 } 631 }, 632 "node_modules/@img/sharp-libvips-darwin-x64": { 633 "version": "1.0.4", 634 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 635 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 636 "cpu": [ 637 "x64" 638 ], 639 "dev": true, 640 "optional": true, 641 "os": [ 642 "darwin" 643 ], 644 "funding": { 645 "url": "https://opencollective.com/libvips" 646 } 647 }, 648 "node_modules/@img/sharp-libvips-linux-arm": { 649 "version": "1.0.5", 650 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 651 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 652 "cpu": [ 653 "arm" 654 ], 655 "dev": true, 656 "optional": true, 657 "os": [ 658 "linux" 659 ], 660 "funding": { 661 "url": "https://opencollective.com/libvips" 662 } 663 }, 664 "node_modules/@img/sharp-libvips-linux-arm64": { 665 "version": "1.0.4", 666 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 667 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 668 "cpu": [ 669 "arm64" 670 ], 671 "dev": true, 672 "optional": true, 673 "os": [ 674 "linux" 675 ], 676 "funding": { 677 "url": "https://opencollective.com/libvips" 678 } 679 }, 680 "node_modules/@img/sharp-libvips-linux-s390x": { 681 "version": "1.0.4", 682 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 683 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 684 "cpu": [ 685 "s390x" 686 ], 687 "dev": true, 688 "optional": true, 689 "os": [ 690 "linux" 691 ], 692 "funding": { 693 "url": "https://opencollective.com/libvips" 694 } 695 }, 696 "node_modules/@img/sharp-libvips-linux-x64": { 697 "version": "1.0.4", 698 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 699 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 700 "cpu": [ 701 "x64" 702 ], 703 "dev": true, 704 "optional": true, 705 "os": [ 706 "linux" 707 ], 708 "funding": { 709 "url": "https://opencollective.com/libvips" 710 } 711 }, 712 "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 713 "version": "1.0.4", 714 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 715 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 716 "cpu": [ 717 "arm64" 718 ], 719 "dev": true, 720 "optional": true, 721 "os": [ 722 "linux" 723 ], 724 "funding": { 725 "url": "https://opencollective.com/libvips" 726 } 727 }, 728 "node_modules/@img/sharp-libvips-linuxmusl-x64": { 729 "version": "1.0.4", 730 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 731 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 732 "cpu": [ 733 "x64" 734 ], 735 "dev": true, 736 "optional": true, 737 "os": [ 738 "linux" 739 ], 740 "funding": { 741 "url": "https://opencollective.com/libvips" 742 } 743 }, 744 "node_modules/@img/sharp-linux-arm": { 745 "version": "0.33.5", 746 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 747 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 748 "cpu": [ 749 "arm" 750 ], 751 "dev": true, 752 "optional": true, 753 "os": [ 754 "linux" 755 ], 756 "engines": { 757 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 758 }, 759 "funding": { 760 "url": "https://opencollective.com/libvips" 761 }, 762 "optionalDependencies": { 763 "@img/sharp-libvips-linux-arm": "1.0.5" 764 } 765 }, 766 "node_modules/@img/sharp-linux-arm64": { 767 "version": "0.33.5", 768 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 769 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 770 "cpu": [ 771 "arm64" 772 ], 773 "dev": true, 774 "optional": true, 775 "os": [ 776 "linux" 777 ], 778 "engines": { 779 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 780 }, 781 "funding": { 782 "url": "https://opencollective.com/libvips" 783 }, 784 "optionalDependencies": { 785 "@img/sharp-libvips-linux-arm64": "1.0.4" 786 } 787 }, 788 "node_modules/@img/sharp-linux-s390x": { 789 "version": "0.33.5", 790 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 791 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 792 "cpu": [ 793 "s390x" 794 ], 795 "dev": true, 796 "optional": true, 797 "os": [ 798 "linux" 799 ], 800 "engines": { 801 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 802 }, 803 "funding": { 804 "url": "https://opencollective.com/libvips" 805 }, 806 "optionalDependencies": { 807 "@img/sharp-libvips-linux-s390x": "1.0.4" 808 } 809 }, 810 "node_modules/@img/sharp-linux-x64": { 811 "version": "0.33.5", 812 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 813 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 814 "cpu": [ 815 "x64" 816 ], 817 "dev": true, 818 "optional": true, 819 "os": [ 820 "linux" 821 ], 822 "engines": { 823 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 824 }, 825 "funding": { 826 "url": "https://opencollective.com/libvips" 827 }, 828 "optionalDependencies": { 829 "@img/sharp-libvips-linux-x64": "1.0.4" 830 } 831 }, 832 "node_modules/@img/sharp-linuxmusl-arm64": { 833 "version": "0.33.5", 834 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 835 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 836 "cpu": [ 837 "arm64" 838 ], 839 "dev": true, 840 "optional": true, 841 "os": [ 842 "linux" 843 ], 844 "engines": { 845 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 846 }, 847 "funding": { 848 "url": "https://opencollective.com/libvips" 849 }, 850 "optionalDependencies": { 851 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 852 } 853 }, 854 "node_modules/@img/sharp-linuxmusl-x64": { 855 "version": "0.33.5", 856 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 857 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 858 "cpu": [ 859 "x64" 860 ], 861 "dev": true, 862 "optional": true, 863 "os": [ 864 "linux" 865 ], 866 "engines": { 867 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 868 }, 869 "funding": { 870 "url": "https://opencollective.com/libvips" 871 }, 872 "optionalDependencies": { 873 "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 874 } 875 }, 876 "node_modules/@img/sharp-wasm32": { 877 "version": "0.33.5", 878 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 879 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 880 "cpu": [ 881 "wasm32" 882 ], 883 "dev": true, 884 "optional": true, 885 "dependencies": { 886 "@emnapi/runtime": "^1.2.0" 887 }, 888 "engines": { 889 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 890 }, 891 "funding": { 892 "url": "https://opencollective.com/libvips" 893 } 894 }, 895 "node_modules/@img/sharp-win32-ia32": { 896 "version": "0.33.5", 897 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 898 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 899 "cpu": [ 900 "ia32" 901 ], 902 "dev": true, 903 "optional": true, 904 "os": [ 905 "win32" 906 ], 907 "engines": { 908 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 909 }, 910 "funding": { 911 "url": "https://opencollective.com/libvips" 912 } 913 }, 914 "node_modules/@img/sharp-win32-x64": { 915 "version": "0.33.5", 916 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 917 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 918 "cpu": [ 919 "x64" 920 ], 921 "dev": true, 922 "optional": true, 923 "os": [ 924 "win32" 925 ], 926 "engines": { 927 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 928 }, 929 "funding": { 930 "url": "https://opencollective.com/libvips" 931 } 932 }, 933 "node_modules/@jridgewell/sourcemap-codec": { 934 "version": "1.5.0", 935 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 936 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 937 "dev": true 938 }, 939 "node_modules/@oslojs/encoding": { 940 "version": "1.1.0", 941 "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", 942 "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", 943 "dev": true 944 }, 945 "node_modules/@parcel/watcher": { 946 "version": "2.5.1", 947 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 948 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 949 "hasInstallScript": true, 950 "optional": true, 951 "dependencies": { 952 "detect-libc": "^1.0.3", 953 "is-glob": "^4.0.3", 954 "micromatch": "^4.0.5", 955 "node-addon-api": "^7.0.0" 956 }, 957 "engines": { 958 "node": ">= 10.0.0" 959 }, 960 "funding": { 961 "type": "opencollective", 962 "url": "https://opencollective.com/parcel" 963 }, 964 "optionalDependencies": { 965 "@parcel/watcher-android-arm64": "2.5.1", 966 "@parcel/watcher-darwin-arm64": "2.5.1", 967 "@parcel/watcher-darwin-x64": "2.5.1", 968 "@parcel/watcher-freebsd-x64": "2.5.1", 969 "@parcel/watcher-linux-arm-glibc": "2.5.1", 970 "@parcel/watcher-linux-arm-musl": "2.5.1", 971 "@parcel/watcher-linux-arm64-glibc": "2.5.1", 972 "@parcel/watcher-linux-arm64-musl": "2.5.1", 973 "@parcel/watcher-linux-x64-glibc": "2.5.1", 974 "@parcel/watcher-linux-x64-musl": "2.5.1", 975 "@parcel/watcher-win32-arm64": "2.5.1", 976 "@parcel/watcher-win32-ia32": "2.5.1", 977 "@parcel/watcher-win32-x64": "2.5.1" 978 } 979 }, 980 "node_modules/@parcel/watcher-android-arm64": { 981 "version": "2.5.1", 982 "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", 983 "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", 984 "cpu": [ 985 "arm64" 986 ], 987 "optional": true, 988 "os": [ 989 "android" 990 ], 991 "engines": { 992 "node": ">= 10.0.0" 993 }, 994 "funding": { 995 "type": "opencollective", 996 "url": "https://opencollective.com/parcel" 997 } 998 }, 999 "node_modules/@parcel/watcher-darwin-arm64": { 1000 "version": "2.5.1", 1001 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", 1002 "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", 1003 "cpu": [ 1004 "arm64" 1005 ], 1006 "optional": true, 1007 "os": [ 1008 "darwin" 1009 ], 1010 "engines": { 1011 "node": ">= 10.0.0" 1012 }, 1013 "funding": { 1014 "type": "opencollective", 1015 "url": "https://opencollective.com/parcel" 1016 } 1017 }, 1018 "node_modules/@parcel/watcher-darwin-x64": { 1019 "version": "2.5.1", 1020 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", 1021 "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", 1022 "cpu": [ 1023 "x64" 1024 ], 1025 "optional": true, 1026 "os": [ 1027 "darwin" 1028 ], 1029 "engines": { 1030 "node": ">= 10.0.0" 1031 }, 1032 "funding": { 1033 "type": "opencollective", 1034 "url": "https://opencollective.com/parcel" 1035 } 1036 }, 1037 "node_modules/@parcel/watcher-freebsd-x64": { 1038 "version": "2.5.1", 1039 "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", 1040 "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", 1041 "cpu": [ 1042 "x64" 1043 ], 1044 "optional": true, 1045 "os": [ 1046 "freebsd" 1047 ], 1048 "engines": { 1049 "node": ">= 10.0.0" 1050 }, 1051 "funding": { 1052 "type": "opencollective", 1053 "url": "https://opencollective.com/parcel" 1054 } 1055 }, 1056 "node_modules/@parcel/watcher-linux-arm-glibc": { 1057 "version": "2.5.1", 1058 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", 1059 "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", 1060 "cpu": [ 1061 "arm" 1062 ], 1063 "optional": true, 1064 "os": [ 1065 "linux" 1066 ], 1067 "engines": { 1068 "node": ">= 10.0.0" 1069 }, 1070 "funding": { 1071 "type": "opencollective", 1072 "url": "https://opencollective.com/parcel" 1073 } 1074 }, 1075 "node_modules/@parcel/watcher-linux-arm-musl": { 1076 "version": "2.5.1", 1077 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", 1078 "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", 1079 "cpu": [ 1080 "arm" 1081 ], 1082 "optional": true, 1083 "os": [ 1084 "linux" 1085 ], 1086 "engines": { 1087 "node": ">= 10.0.0" 1088 }, 1089 "funding": { 1090 "type": "opencollective", 1091 "url": "https://opencollective.com/parcel" 1092 } 1093 }, 1094 "node_modules/@parcel/watcher-linux-arm64-glibc": { 1095 "version": "2.5.1", 1096 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", 1097 "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", 1098 "cpu": [ 1099 "arm64" 1100 ], 1101 "optional": true, 1102 "os": [ 1103 "linux" 1104 ], 1105 "engines": { 1106 "node": ">= 10.0.0" 1107 }, 1108 "funding": { 1109 "type": "opencollective", 1110 "url": "https://opencollective.com/parcel" 1111 } 1112 }, 1113 "node_modules/@parcel/watcher-linux-arm64-musl": { 1114 "version": "2.5.1", 1115 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", 1116 "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", 1117 "cpu": [ 1118 "arm64" 1119 ], 1120 "optional": true, 1121 "os": [ 1122 "linux" 1123 ], 1124 "engines": { 1125 "node": ">= 10.0.0" 1126 }, 1127 "funding": { 1128 "type": "opencollective", 1129 "url": "https://opencollective.com/parcel" 1130 } 1131 }, 1132 "node_modules/@parcel/watcher-linux-x64-glibc": { 1133 "version": "2.5.1", 1134 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", 1135 "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", 1136 "cpu": [ 1137 "x64" 1138 ], 1139 "optional": true, 1140 "os": [ 1141 "linux" 1142 ], 1143 "engines": { 1144 "node": ">= 10.0.0" 1145 }, 1146 "funding": { 1147 "type": "opencollective", 1148 "url": "https://opencollective.com/parcel" 1149 } 1150 }, 1151 "node_modules/@parcel/watcher-linux-x64-musl": { 1152 "version": "2.5.1", 1153 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", 1154 "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", 1155 "cpu": [ 1156 "x64" 1157 ], 1158 "optional": true, 1159 "os": [ 1160 "linux" 1161 ], 1162 "engines": { 1163 "node": ">= 10.0.0" 1164 }, 1165 "funding": { 1166 "type": "opencollective", 1167 "url": "https://opencollective.com/parcel" 1168 } 1169 }, 1170 "node_modules/@parcel/watcher-win32-arm64": { 1171 "version": "2.5.1", 1172 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", 1173 "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", 1174 "cpu": [ 1175 "arm64" 1176 ], 1177 "optional": true, 1178 "os": [ 1179 "win32" 1180 ], 1181 "engines": { 1182 "node": ">= 10.0.0" 1183 }, 1184 "funding": { 1185 "type": "opencollective", 1186 "url": "https://opencollective.com/parcel" 1187 } 1188 }, 1189 "node_modules/@parcel/watcher-win32-ia32": { 1190 "version": "2.5.1", 1191 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", 1192 "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", 1193 "cpu": [ 1194 "ia32" 1195 ], 1196 "optional": true, 1197 "os": [ 1198 "win32" 1199 ], 1200 "engines": { 1201 "node": ">= 10.0.0" 1202 }, 1203 "funding": { 1204 "type": "opencollective", 1205 "url": "https://opencollective.com/parcel" 1206 } 1207 }, 1208 "node_modules/@parcel/watcher-win32-x64": { 1209 "version": "2.5.1", 1210 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", 1211 "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", 1212 "cpu": [ 1213 "x64" 1214 ], 1215 "optional": true, 1216 "os": [ 1217 "win32" 1218 ], 1219 "engines": { 1220 "node": ">= 10.0.0" 1221 }, 1222 "funding": { 1223 "type": "opencollective", 1224 "url": "https://opencollective.com/parcel" 1225 } 1226 }, 1227 "node_modules/@parcel/watcher/node_modules/detect-libc": { 1228 "version": "1.0.3", 1229 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 1230 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 1231 "optional": true, 1232 "bin": { 1233 "detect-libc": "bin/detect-libc.js" 1234 }, 1235 "engines": { 1236 "node": ">=0.10" 1237 } 1238 }, 1239 "node_modules/@picocss/pico": { 1240 "version": "2.1.1", 1241 "resolved": "https://registry.npmjs.org/@picocss/pico/-/pico-2.1.1.tgz", 1242 "integrity": "sha512-kIDugA7Ps4U+2BHxiNHmvgPIQDWPDU4IeU6TNRdvXQM1uZX+FibqDQT2xUOnnO2yq/LUHcwnGlu1hvf4KfXnMg==" 1243 }, 1244 "node_modules/@rollup/pluginutils": { 1245 "version": "5.1.4", 1246 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", 1247 "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", 1248 "dev": true, 1249 "dependencies": { 1250 "@types/estree": "^1.0.0", 1251 "estree-walker": "^2.0.2", 1252 "picomatch": "^4.0.2" 1253 }, 1254 "engines": { 1255 "node": ">=14.0.0" 1256 }, 1257 "peerDependencies": { 1258 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 1259 }, 1260 "peerDependenciesMeta": { 1261 "rollup": { 1262 "optional": true 1263 } 1264 } 1265 }, 1266 "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 1267 "version": "2.0.2", 1268 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1269 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1270 "dev": true 1271 }, 1272 "node_modules/@rollup/rollup-android-arm-eabi": { 1273 "version": "4.40.0", 1274 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", 1275 "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", 1276 "cpu": [ 1277 "arm" 1278 ], 1279 "dev": true, 1280 "optional": true, 1281 "os": [ 1282 "android" 1283 ] 1284 }, 1285 "node_modules/@rollup/rollup-android-arm64": { 1286 "version": "4.40.0", 1287 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", 1288 "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", 1289 "cpu": [ 1290 "arm64" 1291 ], 1292 "dev": true, 1293 "optional": true, 1294 "os": [ 1295 "android" 1296 ] 1297 }, 1298 "node_modules/@rollup/rollup-darwin-arm64": { 1299 "version": "4.40.0", 1300 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", 1301 "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", 1302 "cpu": [ 1303 "arm64" 1304 ], 1305 "dev": true, 1306 "optional": true, 1307 "os": [ 1308 "darwin" 1309 ] 1310 }, 1311 "node_modules/@rollup/rollup-darwin-x64": { 1312 "version": "4.40.0", 1313 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", 1314 "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", 1315 "cpu": [ 1316 "x64" 1317 ], 1318 "dev": true, 1319 "optional": true, 1320 "os": [ 1321 "darwin" 1322 ] 1323 }, 1324 "node_modules/@rollup/rollup-freebsd-arm64": { 1325 "version": "4.40.0", 1326 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", 1327 "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", 1328 "cpu": [ 1329 "arm64" 1330 ], 1331 "dev": true, 1332 "optional": true, 1333 "os": [ 1334 "freebsd" 1335 ] 1336 }, 1337 "node_modules/@rollup/rollup-freebsd-x64": { 1338 "version": "4.40.0", 1339 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", 1340 "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", 1341 "cpu": [ 1342 "x64" 1343 ], 1344 "dev": true, 1345 "optional": true, 1346 "os": [ 1347 "freebsd" 1348 ] 1349 }, 1350 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1351 "version": "4.40.0", 1352 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", 1353 "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", 1354 "cpu": [ 1355 "arm" 1356 ], 1357 "dev": true, 1358 "optional": true, 1359 "os": [ 1360 "linux" 1361 ] 1362 }, 1363 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1364 "version": "4.40.0", 1365 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", 1366 "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", 1367 "cpu": [ 1368 "arm" 1369 ], 1370 "dev": true, 1371 "optional": true, 1372 "os": [ 1373 "linux" 1374 ] 1375 }, 1376 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1377 "version": "4.40.0", 1378 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", 1379 "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", 1380 "cpu": [ 1381 "arm64" 1382 ], 1383 "dev": true, 1384 "optional": true, 1385 "os": [ 1386 "linux" 1387 ] 1388 }, 1389 "node_modules/@rollup/rollup-linux-arm64-musl": { 1390 "version": "4.40.0", 1391 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", 1392 "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", 1393 "cpu": [ 1394 "arm64" 1395 ], 1396 "dev": true, 1397 "optional": true, 1398 "os": [ 1399 "linux" 1400 ] 1401 }, 1402 "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1403 "version": "4.40.0", 1404 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", 1405 "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", 1406 "cpu": [ 1407 "loong64" 1408 ], 1409 "dev": true, 1410 "optional": true, 1411 "os": [ 1412 "linux" 1413 ] 1414 }, 1415 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1416 "version": "4.40.0", 1417 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", 1418 "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", 1419 "cpu": [ 1420 "ppc64" 1421 ], 1422 "dev": true, 1423 "optional": true, 1424 "os": [ 1425 "linux" 1426 ] 1427 }, 1428 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1429 "version": "4.40.0", 1430 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", 1431 "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", 1432 "cpu": [ 1433 "riscv64" 1434 ], 1435 "dev": true, 1436 "optional": true, 1437 "os": [ 1438 "linux" 1439 ] 1440 }, 1441 "node_modules/@rollup/rollup-linux-riscv64-musl": { 1442 "version": "4.40.0", 1443 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", 1444 "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", 1445 "cpu": [ 1446 "riscv64" 1447 ], 1448 "dev": true, 1449 "optional": true, 1450 "os": [ 1451 "linux" 1452 ] 1453 }, 1454 "node_modules/@rollup/rollup-linux-s390x-gnu": { 1455 "version": "4.40.0", 1456 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", 1457 "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", 1458 "cpu": [ 1459 "s390x" 1460 ], 1461 "dev": true, 1462 "optional": true, 1463 "os": [ 1464 "linux" 1465 ] 1466 }, 1467 "node_modules/@rollup/rollup-linux-x64-gnu": { 1468 "version": "4.40.0", 1469 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", 1470 "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", 1471 "cpu": [ 1472 "x64" 1473 ], 1474 "dev": true, 1475 "optional": true, 1476 "os": [ 1477 "linux" 1478 ] 1479 }, 1480 "node_modules/@rollup/rollup-linux-x64-musl": { 1481 "version": "4.40.0", 1482 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", 1483 "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", 1484 "cpu": [ 1485 "x64" 1486 ], 1487 "dev": true, 1488 "optional": true, 1489 "os": [ 1490 "linux" 1491 ] 1492 }, 1493 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1494 "version": "4.40.0", 1495 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", 1496 "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", 1497 "cpu": [ 1498 "arm64" 1499 ], 1500 "dev": true, 1501 "optional": true, 1502 "os": [ 1503 "win32" 1504 ] 1505 }, 1506 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1507 "version": "4.40.0", 1508 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", 1509 "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", 1510 "cpu": [ 1511 "ia32" 1512 ], 1513 "dev": true, 1514 "optional": true, 1515 "os": [ 1516 "win32" 1517 ] 1518 }, 1519 "node_modules/@rollup/rollup-win32-x64-msvc": { 1520 "version": "4.40.0", 1521 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", 1522 "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", 1523 "cpu": [ 1524 "x64" 1525 ], 1526 "dev": true, 1527 "optional": true, 1528 "os": [ 1529 "win32" 1530 ] 1531 }, 1532 "node_modules/@shikijs/core": { 1533 "version": "3.2.2", 1534 "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.2.2.tgz", 1535 "integrity": "sha512-yvlSKVMLjddAGBa2Yu+vUZxuu3sClOWW1AG+UtJkvejYuGM5BVL35s6Ijiwb75O9QdEx6IkMxinHZSi8ZyrBaA==", 1536 "dev": true, 1537 "dependencies": { 1538 "@shikijs/types": "3.2.2", 1539 "@shikijs/vscode-textmate": "^10.0.2", 1540 "@types/hast": "^3.0.4", 1541 "hast-util-to-html": "^9.0.5" 1542 } 1543 }, 1544 "node_modules/@shikijs/engine-javascript": { 1545 "version": "3.2.2", 1546 "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.2.2.tgz", 1547 "integrity": "sha512-tlDKfhWpF4jKLUyVAnmL+ggIC+0VyteNsUpBzh1iwWLZu4i+PelIRr0TNur6pRRo5UZIv3ss/PLMuwahg9S2hg==", 1548 "dev": true, 1549 "dependencies": { 1550 "@shikijs/types": "3.2.2", 1551 "@shikijs/vscode-textmate": "^10.0.2", 1552 "oniguruma-to-es": "^4.1.0" 1553 } 1554 }, 1555 "node_modules/@shikijs/engine-oniguruma": { 1556 "version": "3.2.2", 1557 "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.2.2.tgz", 1558 "integrity": "sha512-vyXRnWVCSvokwbaUD/8uPn6Gqsf5Hv7XwcW4AgiU4Z2qwy19sdr6VGzMdheKKN58tJOOe5MIKiNb901bgcUXYQ==", 1559 "dev": true, 1560 "dependencies": { 1561 "@shikijs/types": "3.2.2", 1562 "@shikijs/vscode-textmate": "^10.0.2" 1563 } 1564 }, 1565 "node_modules/@shikijs/langs": { 1566 "version": "3.2.2", 1567 "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.2.2.tgz", 1568 "integrity": "sha512-NY0Urg2dV9ETt3JIOWoMPuoDNwte3geLZ4M1nrPHbkDS8dWMpKcEwlqiEIGqtwZNmt5gKyWpR26ln2Bg2ecPgw==", 1569 "dev": true, 1570 "dependencies": { 1571 "@shikijs/types": "3.2.2" 1572 } 1573 }, 1574 "node_modules/@shikijs/themes": { 1575 "version": "3.2.2", 1576 "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.2.2.tgz", 1577 "integrity": "sha512-Zuq4lgAxVKkb0FFdhHSdDkALuRpsj1so1JdihjKNQfgM78EHxV2JhO10qPsMrm01FkE3mDRTdF68wfmsqjt6HA==", 1578 "dev": true, 1579 "dependencies": { 1580 "@shikijs/types": "3.2.2" 1581 } 1582 }, 1583 "node_modules/@shikijs/types": { 1584 "version": "3.2.2", 1585 "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.2.2.tgz", 1586 "integrity": "sha512-a5TiHk7EH5Lso8sHcLHbVNNhWKP0Wi3yVnXnu73g86n3WoDgEra7n3KszyeCGuyoagspQ2fzvy4cpSc8pKhb0A==", 1587 "dev": true, 1588 "dependencies": { 1589 "@shikijs/vscode-textmate": "^10.0.2", 1590 "@types/hast": "^3.0.4" 1591 } 1592 }, 1593 "node_modules/@shikijs/vscode-textmate": { 1594 "version": "10.0.2", 1595 "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", 1596 "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", 1597 "dev": true 1598 }, 1599 "node_modules/@swc/helpers": { 1600 "version": "0.5.17", 1601 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", 1602 "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", 1603 "dev": true, 1604 "dependencies": { 1605 "tslib": "^2.8.0" 1606 } 1607 }, 1608 "node_modules/@types/debug": { 1609 "version": "4.1.12", 1610 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 1611 "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", 1612 "dev": true, 1613 "dependencies": { 1614 "@types/ms": "*" 1615 } 1616 }, 1617 "node_modules/@types/estree": { 1618 "version": "1.0.7", 1619 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 1620 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 1621 "dev": true 1622 }, 1623 "node_modules/@types/hast": { 1624 "version": "3.0.4", 1625 "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", 1626 "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 1627 "dev": true, 1628 "dependencies": { 1629 "@types/unist": "*" 1630 } 1631 }, 1632 "node_modules/@types/mdast": { 1633 "version": "4.0.4", 1634 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", 1635 "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", 1636 "dev": true, 1637 "dependencies": { 1638 "@types/unist": "*" 1639 } 1640 }, 1641 "node_modules/@types/ms": { 1642 "version": "2.1.0", 1643 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", 1644 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", 1645 "dev": true 1646 }, 1647 "node_modules/@types/nlcst": { 1648 "version": "2.0.3", 1649 "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", 1650 "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", 1651 "dev": true, 1652 "dependencies": { 1653 "@types/unist": "*" 1654 } 1655 }, 1656 "node_modules/@types/unist": { 1657 "version": "3.0.3", 1658 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", 1659 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 1660 "dev": true 1661 }, 1662 "node_modules/@ungap/structured-clone": { 1663 "version": "1.3.0", 1664 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 1665 "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 1666 "dev": true 1667 }, 1668 "node_modules/@web-applets/sdk": { 1669 "resolved": "../../unternet-co/web-applets/sdk", 1670 "link": true 1671 }, 1672 "node_modules/acorn": { 1673 "version": "8.14.1", 1674 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 1675 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 1676 "dev": true, 1677 "bin": { 1678 "acorn": "bin/acorn" 1679 }, 1680 "engines": { 1681 "node": ">=0.4.0" 1682 } 1683 }, 1684 "node_modules/ansi-align": { 1685 "version": "3.0.1", 1686 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", 1687 "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 1688 "dev": true, 1689 "dependencies": { 1690 "string-width": "^4.1.0" 1691 } 1692 }, 1693 "node_modules/ansi-align/node_modules/ansi-regex": { 1694 "version": "5.0.1", 1695 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1696 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1697 "dev": true, 1698 "engines": { 1699 "node": ">=8" 1700 } 1701 }, 1702 "node_modules/ansi-align/node_modules/emoji-regex": { 1703 "version": "8.0.0", 1704 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1705 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1706 "dev": true 1707 }, 1708 "node_modules/ansi-align/node_modules/string-width": { 1709 "version": "4.2.3", 1710 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1711 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1712 "dev": true, 1713 "dependencies": { 1714 "emoji-regex": "^8.0.0", 1715 "is-fullwidth-code-point": "^3.0.0", 1716 "strip-ansi": "^6.0.1" 1717 }, 1718 "engines": { 1719 "node": ">=8" 1720 } 1721 }, 1722 "node_modules/ansi-align/node_modules/strip-ansi": { 1723 "version": "6.0.1", 1724 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1725 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1726 "dev": true, 1727 "dependencies": { 1728 "ansi-regex": "^5.0.1" 1729 }, 1730 "engines": { 1731 "node": ">=8" 1732 } 1733 }, 1734 "node_modules/ansi-regex": { 1735 "version": "6.1.0", 1736 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 1737 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 1738 "dev": true, 1739 "engines": { 1740 "node": ">=12" 1741 }, 1742 "funding": { 1743 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1744 } 1745 }, 1746 "node_modules/ansi-styles": { 1747 "version": "6.2.1", 1748 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 1749 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 1750 "dev": true, 1751 "engines": { 1752 "node": ">=12" 1753 }, 1754 "funding": { 1755 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1756 } 1757 }, 1758 "node_modules/anymatch": { 1759 "version": "3.1.3", 1760 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 1761 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 1762 "dev": true, 1763 "dependencies": { 1764 "normalize-path": "^3.0.0", 1765 "picomatch": "^2.0.4" 1766 }, 1767 "engines": { 1768 "node": ">= 8" 1769 } 1770 }, 1771 "node_modules/anymatch/node_modules/picomatch": { 1772 "version": "2.3.1", 1773 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1774 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1775 "dev": true, 1776 "engines": { 1777 "node": ">=8.6" 1778 }, 1779 "funding": { 1780 "url": "https://github.com/sponsors/jonschlinkert" 1781 } 1782 }, 1783 "node_modules/argparse": { 1784 "version": "2.0.1", 1785 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1786 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1787 "dev": true 1788 }, 1789 "node_modules/aria-query": { 1790 "version": "5.3.2", 1791 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 1792 "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 1793 "dev": true, 1794 "engines": { 1795 "node": ">= 0.4" 1796 } 1797 }, 1798 "node_modules/array-iterate": { 1799 "version": "2.0.1", 1800 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 1801 "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", 1802 "dev": true, 1803 "funding": { 1804 "type": "github", 1805 "url": "https://github.com/sponsors/wooorm" 1806 } 1807 }, 1808 "node_modules/astro": { 1809 "version": "5.7.4", 1810 "resolved": "https://registry.npmjs.org/astro/-/astro-5.7.4.tgz", 1811 "integrity": "sha512-h+pndGOyoYbsBd0YvP7bL3gotUSlyltp8OLpcYg062w0n5c96wJ9xt/RmwwXzGbdcUjWFtw0c5z4zCA92NDmlA==", 1812 "dev": true, 1813 "dependencies": { 1814 "@astrojs/compiler": "^2.11.0", 1815 "@astrojs/internal-helpers": "0.6.1", 1816 "@astrojs/markdown-remark": "6.3.1", 1817 "@astrojs/telemetry": "3.2.0", 1818 "@capsizecss/unpack": "^2.4.0", 1819 "@oslojs/encoding": "^1.1.0", 1820 "@rollup/pluginutils": "^5.1.4", 1821 "acorn": "^8.14.1", 1822 "aria-query": "^5.3.2", 1823 "axobject-query": "^4.1.0", 1824 "boxen": "8.0.1", 1825 "ci-info": "^4.2.0", 1826 "clsx": "^2.1.1", 1827 "common-ancestor-path": "^1.0.1", 1828 "cookie": "^1.0.2", 1829 "cssesc": "^3.0.0", 1830 "debug": "^4.4.0", 1831 "deterministic-object-hash": "^2.0.2", 1832 "devalue": "^5.1.1", 1833 "diff": "^5.2.0", 1834 "dlv": "^1.1.3", 1835 "dset": "^3.1.4", 1836 "es-module-lexer": "^1.6.0", 1837 "esbuild": "^0.25.0", 1838 "estree-walker": "^3.0.3", 1839 "flattie": "^1.1.1", 1840 "github-slugger": "^2.0.0", 1841 "html-escaper": "3.0.3", 1842 "http-cache-semantics": "^4.1.1", 1843 "js-yaml": "^4.1.0", 1844 "kleur": "^4.1.5", 1845 "magic-string": "^0.30.17", 1846 "magicast": "^0.3.5", 1847 "mrmime": "^2.0.1", 1848 "neotraverse": "^0.6.18", 1849 "p-limit": "^6.2.0", 1850 "p-queue": "^8.1.0", 1851 "package-manager-detector": "^1.1.0", 1852 "picomatch": "^4.0.2", 1853 "prompts": "^2.4.2", 1854 "rehype": "^13.0.2", 1855 "semver": "^7.7.1", 1856 "shiki": "^3.2.1", 1857 "tinyexec": "^0.3.2", 1858 "tinyglobby": "^0.2.12", 1859 "tsconfck": "^3.1.5", 1860 "ultrahtml": "^1.6.0", 1861 "unifont": "~0.2.0", 1862 "unist-util-visit": "^5.0.0", 1863 "unstorage": "^1.15.0", 1864 "vfile": "^6.0.3", 1865 "vite": "^6.2.6", 1866 "vitefu": "^1.0.6", 1867 "xxhash-wasm": "^1.1.0", 1868 "yargs-parser": "^21.1.1", 1869 "yocto-spinner": "^0.2.1", 1870 "zod": "^3.24.2", 1871 "zod-to-json-schema": "^3.24.5", 1872 "zod-to-ts": "^1.2.0" 1873 }, 1874 "bin": { 1875 "astro": "astro.js" 1876 }, 1877 "engines": { 1878 "node": "^18.17.1 || ^20.3.0 || >=22.0.0", 1879 "npm": ">=9.6.5", 1880 "pnpm": ">=7.1.0" 1881 }, 1882 "funding": { 1883 "type": "opencollective", 1884 "url": "https://opencollective.com/astrodotbuild" 1885 }, 1886 "optionalDependencies": { 1887 "sharp": "^0.33.3" 1888 } 1889 }, 1890 "node_modules/astro-scope": { 1891 "version": "3.0.1", 1892 "resolved": "https://registry.npmjs.org/astro-scope/-/astro-scope-3.0.1.tgz", 1893 "integrity": "sha512-/mdiiv0BELoDvhHPMCBokTymW11KOp+zTh4OMqmYGb8DxpOxE59O2VhtiWseoZdKJNQkNyyN/9Nsu3VZrPGWHA==", 1894 "dev": true, 1895 "peerDependencies": { 1896 "astro": "^4.2.2 || 5" 1897 } 1898 }, 1899 "node_modules/axobject-query": { 1900 "version": "4.1.0", 1901 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1902 "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1903 "dev": true, 1904 "engines": { 1905 "node": ">= 0.4" 1906 } 1907 }, 1908 "node_modules/bail": { 1909 "version": "2.0.2", 1910 "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", 1911 "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", 1912 "dev": true, 1913 "funding": { 1914 "type": "github", 1915 "url": "https://github.com/sponsors/wooorm" 1916 } 1917 }, 1918 "node_modules/base-64": { 1919 "version": "1.0.0", 1920 "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", 1921 "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", 1922 "dev": true 1923 }, 1924 "node_modules/base64-js": { 1925 "version": "1.5.1", 1926 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1927 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 1928 "dev": true, 1929 "funding": [ 1930 { 1931 "type": "github", 1932 "url": "https://github.com/sponsors/feross" 1933 }, 1934 { 1935 "type": "patreon", 1936 "url": "https://www.patreon.com/feross" 1937 }, 1938 { 1939 "type": "consulting", 1940 "url": "https://feross.org/support" 1941 } 1942 ] 1943 }, 1944 "node_modules/blob-to-buffer": { 1945 "version": "1.2.9", 1946 "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz", 1947 "integrity": "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==", 1948 "dev": true, 1949 "funding": [ 1950 { 1951 "type": "github", 1952 "url": "https://github.com/sponsors/feross" 1953 }, 1954 { 1955 "type": "patreon", 1956 "url": "https://www.patreon.com/feross" 1957 }, 1958 { 1959 "type": "consulting", 1960 "url": "https://feross.org/support" 1961 } 1962 ] 1963 }, 1964 "node_modules/boxen": { 1965 "version": "8.0.1", 1966 "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", 1967 "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 1968 "dev": true, 1969 "dependencies": { 1970 "ansi-align": "^3.0.1", 1971 "camelcase": "^8.0.0", 1972 "chalk": "^5.3.0", 1973 "cli-boxes": "^3.0.0", 1974 "string-width": "^7.2.0", 1975 "type-fest": "^4.21.0", 1976 "widest-line": "^5.0.0", 1977 "wrap-ansi": "^9.0.0" 1978 }, 1979 "engines": { 1980 "node": ">=18" 1981 }, 1982 "funding": { 1983 "url": "https://github.com/sponsors/sindresorhus" 1984 } 1985 }, 1986 "node_modules/braces": { 1987 "version": "3.0.3", 1988 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 1989 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 1990 "optional": true, 1991 "dependencies": { 1992 "fill-range": "^7.1.1" 1993 }, 1994 "engines": { 1995 "node": ">=8" 1996 } 1997 }, 1998 "node_modules/brotli": { 1999 "version": "1.3.3", 2000 "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", 2001 "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", 2002 "dev": true, 2003 "dependencies": { 2004 "base64-js": "^1.1.2" 2005 } 2006 }, 2007 "node_modules/camelcase": { 2008 "version": "8.0.0", 2009 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", 2010 "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", 2011 "dev": true, 2012 "engines": { 2013 "node": ">=16" 2014 }, 2015 "funding": { 2016 "url": "https://github.com/sponsors/sindresorhus" 2017 } 2018 }, 2019 "node_modules/ccount": { 2020 "version": "2.0.1", 2021 "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", 2022 "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", 2023 "dev": true, 2024 "funding": { 2025 "type": "github", 2026 "url": "https://github.com/sponsors/wooorm" 2027 } 2028 }, 2029 "node_modules/chalk": { 2030 "version": "5.4.1", 2031 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", 2032 "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", 2033 "dev": true, 2034 "engines": { 2035 "node": "^12.17.0 || ^14.13 || >=16.0.0" 2036 }, 2037 "funding": { 2038 "url": "https://github.com/chalk/chalk?sponsor=1" 2039 } 2040 }, 2041 "node_modules/character-entities": { 2042 "version": "2.0.2", 2043 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", 2044 "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", 2045 "dev": true, 2046 "funding": { 2047 "type": "github", 2048 "url": "https://github.com/sponsors/wooorm" 2049 } 2050 }, 2051 "node_modules/character-entities-html4": { 2052 "version": "2.1.0", 2053 "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", 2054 "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", 2055 "dev": true, 2056 "funding": { 2057 "type": "github", 2058 "url": "https://github.com/sponsors/wooorm" 2059 } 2060 }, 2061 "node_modules/character-entities-legacy": { 2062 "version": "3.0.0", 2063 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", 2064 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", 2065 "dev": true, 2066 "funding": { 2067 "type": "github", 2068 "url": "https://github.com/sponsors/wooorm" 2069 } 2070 }, 2071 "node_modules/chokidar": { 2072 "version": "4.0.3", 2073 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 2074 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 2075 "dependencies": { 2076 "readdirp": "^4.0.1" 2077 }, 2078 "engines": { 2079 "node": ">= 14.16.0" 2080 }, 2081 "funding": { 2082 "url": "https://paulmillr.com/funding/" 2083 } 2084 }, 2085 "node_modules/ci-info": { 2086 "version": "4.2.0", 2087 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz", 2088 "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==", 2089 "dev": true, 2090 "funding": [ 2091 { 2092 "type": "github", 2093 "url": "https://github.com/sponsors/sibiraj-s" 2094 } 2095 ], 2096 "engines": { 2097 "node": ">=8" 2098 } 2099 }, 2100 "node_modules/cli-boxes": { 2101 "version": "3.0.0", 2102 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", 2103 "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", 2104 "dev": true, 2105 "engines": { 2106 "node": ">=10" 2107 }, 2108 "funding": { 2109 "url": "https://github.com/sponsors/sindresorhus" 2110 } 2111 }, 2112 "node_modules/clone": { 2113 "version": "2.1.2", 2114 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 2115 "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", 2116 "dev": true, 2117 "engines": { 2118 "node": ">=0.8" 2119 } 2120 }, 2121 "node_modules/clsx": { 2122 "version": "2.1.1", 2123 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 2124 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 2125 "dev": true, 2126 "engines": { 2127 "node": ">=6" 2128 } 2129 }, 2130 "node_modules/color": { 2131 "version": "4.2.3", 2132 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 2133 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 2134 "dev": true, 2135 "optional": true, 2136 "dependencies": { 2137 "color-convert": "^2.0.1", 2138 "color-string": "^1.9.0" 2139 }, 2140 "engines": { 2141 "node": ">=12.5.0" 2142 } 2143 }, 2144 "node_modules/color-convert": { 2145 "version": "2.0.1", 2146 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2147 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2148 "dev": true, 2149 "optional": true, 2150 "dependencies": { 2151 "color-name": "~1.1.4" 2152 }, 2153 "engines": { 2154 "node": ">=7.0.0" 2155 } 2156 }, 2157 "node_modules/color-name": { 2158 "version": "1.1.4", 2159 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2160 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2161 "dev": true, 2162 "optional": true 2163 }, 2164 "node_modules/color-string": { 2165 "version": "1.9.1", 2166 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 2167 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 2168 "dev": true, 2169 "optional": true, 2170 "dependencies": { 2171 "color-name": "^1.0.0", 2172 "simple-swizzle": "^0.2.2" 2173 } 2174 }, 2175 "node_modules/comma-separated-tokens": { 2176 "version": "2.0.3", 2177 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", 2178 "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", 2179 "dev": true, 2180 "funding": { 2181 "type": "github", 2182 "url": "https://github.com/sponsors/wooorm" 2183 } 2184 }, 2185 "node_modules/common-ancestor-path": { 2186 "version": "1.0.1", 2187 "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", 2188 "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", 2189 "dev": true 2190 }, 2191 "node_modules/cookie": { 2192 "version": "1.0.2", 2193 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", 2194 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", 2195 "dev": true, 2196 "engines": { 2197 "node": ">=18" 2198 } 2199 }, 2200 "node_modules/cookie-es": { 2201 "version": "1.2.2", 2202 "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", 2203 "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", 2204 "dev": true 2205 }, 2206 "node_modules/cross-fetch": { 2207 "version": "3.2.0", 2208 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", 2209 "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", 2210 "dev": true, 2211 "dependencies": { 2212 "node-fetch": "^2.7.0" 2213 } 2214 }, 2215 "node_modules/crossws": { 2216 "version": "0.3.4", 2217 "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz", 2218 "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==", 2219 "dev": true, 2220 "dependencies": { 2221 "uncrypto": "^0.1.3" 2222 } 2223 }, 2224 "node_modules/css-tree": { 2225 "version": "3.1.0", 2226 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", 2227 "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", 2228 "dev": true, 2229 "dependencies": { 2230 "mdn-data": "2.12.2", 2231 "source-map-js": "^1.0.1" 2232 }, 2233 "engines": { 2234 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 2235 } 2236 }, 2237 "node_modules/cssesc": { 2238 "version": "3.0.0", 2239 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2240 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 2241 "dev": true, 2242 "bin": { 2243 "cssesc": "bin/cssesc" 2244 }, 2245 "engines": { 2246 "node": ">=4" 2247 } 2248 }, 2249 "node_modules/debug": { 2250 "version": "4.4.0", 2251 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 2252 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 2253 "dev": true, 2254 "dependencies": { 2255 "ms": "^2.1.3" 2256 }, 2257 "engines": { 2258 "node": ">=6.0" 2259 }, 2260 "peerDependenciesMeta": { 2261 "supports-color": { 2262 "optional": true 2263 } 2264 } 2265 }, 2266 "node_modules/decode-named-character-reference": { 2267 "version": "1.1.0", 2268 "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", 2269 "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", 2270 "dev": true, 2271 "dependencies": { 2272 "character-entities": "^2.0.0" 2273 }, 2274 "funding": { 2275 "type": "github", 2276 "url": "https://github.com/sponsors/wooorm" 2277 } 2278 }, 2279 "node_modules/defu": { 2280 "version": "6.1.4", 2281 "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 2282 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 2283 "dev": true 2284 }, 2285 "node_modules/dequal": { 2286 "version": "2.0.3", 2287 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 2288 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 2289 "dev": true, 2290 "engines": { 2291 "node": ">=6" 2292 } 2293 }, 2294 "node_modules/destr": { 2295 "version": "2.0.5", 2296 "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", 2297 "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", 2298 "dev": true 2299 }, 2300 "node_modules/detect-libc": { 2301 "version": "2.0.3", 2302 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 2303 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 2304 "dev": true, 2305 "optional": true, 2306 "engines": { 2307 "node": ">=8" 2308 } 2309 }, 2310 "node_modules/deterministic-object-hash": { 2311 "version": "2.0.2", 2312 "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", 2313 "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", 2314 "dev": true, 2315 "dependencies": { 2316 "base-64": "^1.0.0" 2317 }, 2318 "engines": { 2319 "node": ">=18" 2320 } 2321 }, 2322 "node_modules/devalue": { 2323 "version": "5.1.1", 2324 "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", 2325 "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 2326 "dev": true 2327 }, 2328 "node_modules/devlop": { 2329 "version": "1.1.0", 2330 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", 2331 "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 2332 "dev": true, 2333 "dependencies": { 2334 "dequal": "^2.0.0" 2335 }, 2336 "funding": { 2337 "type": "github", 2338 "url": "https://github.com/sponsors/wooorm" 2339 } 2340 }, 2341 "node_modules/dfa": { 2342 "version": "1.2.0", 2343 "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", 2344 "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", 2345 "dev": true 2346 }, 2347 "node_modules/diff": { 2348 "version": "5.2.0", 2349 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 2350 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 2351 "dev": true, 2352 "engines": { 2353 "node": ">=0.3.1" 2354 } 2355 }, 2356 "node_modules/dlv": { 2357 "version": "1.1.3", 2358 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 2359 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 2360 "dev": true 2361 }, 2362 "node_modules/dset": { 2363 "version": "3.1.4", 2364 "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", 2365 "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", 2366 "dev": true, 2367 "engines": { 2368 "node": ">=4" 2369 } 2370 }, 2371 "node_modules/emoji-regex": { 2372 "version": "10.4.0", 2373 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", 2374 "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", 2375 "dev": true 2376 }, 2377 "node_modules/emoji-regex-xs": { 2378 "version": "1.0.0", 2379 "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", 2380 "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", 2381 "dev": true 2382 }, 2383 "node_modules/entities": { 2384 "version": "4.5.0", 2385 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 2386 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 2387 "dev": true, 2388 "engines": { 2389 "node": ">=0.12" 2390 }, 2391 "funding": { 2392 "url": "https://github.com/fb55/entities?sponsor=1" 2393 } 2394 }, 2395 "node_modules/es-module-lexer": { 2396 "version": "1.6.0", 2397 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", 2398 "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", 2399 "dev": true 2400 }, 2401 "node_modules/esbuild": { 2402 "version": "0.25.2", 2403 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", 2404 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", 2405 "dev": true, 2406 "hasInstallScript": true, 2407 "bin": { 2408 "esbuild": "bin/esbuild" 2409 }, 2410 "engines": { 2411 "node": ">=18" 2412 }, 2413 "optionalDependencies": { 2414 "@esbuild/aix-ppc64": "0.25.2", 2415 "@esbuild/android-arm": "0.25.2", 2416 "@esbuild/android-arm64": "0.25.2", 2417 "@esbuild/android-x64": "0.25.2", 2418 "@esbuild/darwin-arm64": "0.25.2", 2419 "@esbuild/darwin-x64": "0.25.2", 2420 "@esbuild/freebsd-arm64": "0.25.2", 2421 "@esbuild/freebsd-x64": "0.25.2", 2422 "@esbuild/linux-arm": "0.25.2", 2423 "@esbuild/linux-arm64": "0.25.2", 2424 "@esbuild/linux-ia32": "0.25.2", 2425 "@esbuild/linux-loong64": "0.25.2", 2426 "@esbuild/linux-mips64el": "0.25.2", 2427 "@esbuild/linux-ppc64": "0.25.2", 2428 "@esbuild/linux-riscv64": "0.25.2", 2429 "@esbuild/linux-s390x": "0.25.2", 2430 "@esbuild/linux-x64": "0.25.2", 2431 "@esbuild/netbsd-arm64": "0.25.2", 2432 "@esbuild/netbsd-x64": "0.25.2", 2433 "@esbuild/openbsd-arm64": "0.25.2", 2434 "@esbuild/openbsd-x64": "0.25.2", 2435 "@esbuild/sunos-x64": "0.25.2", 2436 "@esbuild/win32-arm64": "0.25.2", 2437 "@esbuild/win32-ia32": "0.25.2", 2438 "@esbuild/win32-x64": "0.25.2" 2439 } 2440 }, 2441 "node_modules/escape-string-regexp": { 2442 "version": "5.0.0", 2443 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 2444 "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 2445 "dev": true, 2446 "engines": { 2447 "node": ">=12" 2448 }, 2449 "funding": { 2450 "url": "https://github.com/sponsors/sindresorhus" 2451 } 2452 }, 2453 "node_modules/estree-walker": { 2454 "version": "3.0.3", 2455 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 2456 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 2457 "dev": true, 2458 "dependencies": { 2459 "@types/estree": "^1.0.0" 2460 } 2461 }, 2462 "node_modules/eventemitter3": { 2463 "version": "5.0.1", 2464 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 2465 "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 2466 "dev": true 2467 }, 2468 "node_modules/extend": { 2469 "version": "3.0.2", 2470 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 2471 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 2472 "dev": true 2473 }, 2474 "node_modules/fast-deep-equal": { 2475 "version": "3.1.3", 2476 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2477 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2478 "dev": true 2479 }, 2480 "node_modules/fdir": { 2481 "version": "6.4.4", 2482 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 2483 "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 2484 "dev": true, 2485 "peerDependencies": { 2486 "picomatch": "^3 || ^4" 2487 }, 2488 "peerDependenciesMeta": { 2489 "picomatch": { 2490 "optional": true 2491 } 2492 } 2493 }, 2494 "node_modules/fetch-blob": { 2495 "version": "3.2.0", 2496 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", 2497 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", 2498 "funding": [ 2499 { 2500 "type": "github", 2501 "url": "https://github.com/sponsors/jimmywarting" 2502 }, 2503 { 2504 "type": "paypal", 2505 "url": "https://paypal.me/jimmywarting" 2506 } 2507 ], 2508 "optional": true, 2509 "dependencies": { 2510 "node-domexception": "^1.0.0", 2511 "web-streams-polyfill": "^3.0.3" 2512 }, 2513 "engines": { 2514 "node": "^12.20 || >= 14.13" 2515 } 2516 }, 2517 "node_modules/fill-range": { 2518 "version": "7.1.1", 2519 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 2520 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 2521 "optional": true, 2522 "dependencies": { 2523 "to-regex-range": "^5.0.1" 2524 }, 2525 "engines": { 2526 "node": ">=8" 2527 } 2528 }, 2529 "node_modules/flattie": { 2530 "version": "1.1.1", 2531 "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", 2532 "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", 2533 "dev": true, 2534 "engines": { 2535 "node": ">=8" 2536 } 2537 }, 2538 "node_modules/fontkit": { 2539 "version": "2.0.4", 2540 "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", 2541 "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", 2542 "dev": true, 2543 "dependencies": { 2544 "@swc/helpers": "^0.5.12", 2545 "brotli": "^1.3.2", 2546 "clone": "^2.1.2", 2547 "dfa": "^1.2.0", 2548 "fast-deep-equal": "^3.1.3", 2549 "restructure": "^3.0.0", 2550 "tiny-inflate": "^1.0.3", 2551 "unicode-properties": "^1.4.0", 2552 "unicode-trie": "^2.0.0" 2553 } 2554 }, 2555 "node_modules/fsevents": { 2556 "version": "2.3.3", 2557 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2558 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2559 "dev": true, 2560 "hasInstallScript": true, 2561 "optional": true, 2562 "os": [ 2563 "darwin" 2564 ], 2565 "engines": { 2566 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2567 } 2568 }, 2569 "node_modules/get-east-asian-width": { 2570 "version": "1.3.0", 2571 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", 2572 "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", 2573 "dev": true, 2574 "engines": { 2575 "node": ">=18" 2576 }, 2577 "funding": { 2578 "url": "https://github.com/sponsors/sindresorhus" 2579 } 2580 }, 2581 "node_modules/github-slugger": { 2582 "version": "2.0.0", 2583 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 2584 "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", 2585 "dev": true 2586 }, 2587 "node_modules/h3": { 2588 "version": "1.15.1", 2589 "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.1.tgz", 2590 "integrity": "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==", 2591 "dev": true, 2592 "dependencies": { 2593 "cookie-es": "^1.2.2", 2594 "crossws": "^0.3.3", 2595 "defu": "^6.1.4", 2596 "destr": "^2.0.3", 2597 "iron-webcrypto": "^1.2.1", 2598 "node-mock-http": "^1.0.0", 2599 "radix3": "^1.1.2", 2600 "ufo": "^1.5.4", 2601 "uncrypto": "^0.1.3" 2602 } 2603 }, 2604 "node_modules/hast-util-from-html": { 2605 "version": "2.0.3", 2606 "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", 2607 "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", 2608 "dev": true, 2609 "dependencies": { 2610 "@types/hast": "^3.0.0", 2611 "devlop": "^1.1.0", 2612 "hast-util-from-parse5": "^8.0.0", 2613 "parse5": "^7.0.0", 2614 "vfile": "^6.0.0", 2615 "vfile-message": "^4.0.0" 2616 }, 2617 "funding": { 2618 "type": "opencollective", 2619 "url": "https://opencollective.com/unified" 2620 } 2621 }, 2622 "node_modules/hast-util-from-parse5": { 2623 "version": "8.0.3", 2624 "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", 2625 "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", 2626 "dev": true, 2627 "dependencies": { 2628 "@types/hast": "^3.0.0", 2629 "@types/unist": "^3.0.0", 2630 "devlop": "^1.0.0", 2631 "hastscript": "^9.0.0", 2632 "property-information": "^7.0.0", 2633 "vfile": "^6.0.0", 2634 "vfile-location": "^5.0.0", 2635 "web-namespaces": "^2.0.0" 2636 }, 2637 "funding": { 2638 "type": "opencollective", 2639 "url": "https://opencollective.com/unified" 2640 } 2641 }, 2642 "node_modules/hast-util-is-element": { 2643 "version": "3.0.0", 2644 "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 2645 "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 2646 "dev": true, 2647 "dependencies": { 2648 "@types/hast": "^3.0.0" 2649 }, 2650 "funding": { 2651 "type": "opencollective", 2652 "url": "https://opencollective.com/unified" 2653 } 2654 }, 2655 "node_modules/hast-util-parse-selector": { 2656 "version": "4.0.0", 2657 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 2658 "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", 2659 "dev": true, 2660 "dependencies": { 2661 "@types/hast": "^3.0.0" 2662 }, 2663 "funding": { 2664 "type": "opencollective", 2665 "url": "https://opencollective.com/unified" 2666 } 2667 }, 2668 "node_modules/hast-util-raw": { 2669 "version": "9.1.0", 2670 "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", 2671 "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", 2672 "dev": true, 2673 "dependencies": { 2674 "@types/hast": "^3.0.0", 2675 "@types/unist": "^3.0.0", 2676 "@ungap/structured-clone": "^1.0.0", 2677 "hast-util-from-parse5": "^8.0.0", 2678 "hast-util-to-parse5": "^8.0.0", 2679 "html-void-elements": "^3.0.0", 2680 "mdast-util-to-hast": "^13.0.0", 2681 "parse5": "^7.0.0", 2682 "unist-util-position": "^5.0.0", 2683 "unist-util-visit": "^5.0.0", 2684 "vfile": "^6.0.0", 2685 "web-namespaces": "^2.0.0", 2686 "zwitch": "^2.0.0" 2687 }, 2688 "funding": { 2689 "type": "opencollective", 2690 "url": "https://opencollective.com/unified" 2691 } 2692 }, 2693 "node_modules/hast-util-to-html": { 2694 "version": "9.0.5", 2695 "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", 2696 "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", 2697 "dev": true, 2698 "dependencies": { 2699 "@types/hast": "^3.0.0", 2700 "@types/unist": "^3.0.0", 2701 "ccount": "^2.0.0", 2702 "comma-separated-tokens": "^2.0.0", 2703 "hast-util-whitespace": "^3.0.0", 2704 "html-void-elements": "^3.0.0", 2705 "mdast-util-to-hast": "^13.0.0", 2706 "property-information": "^7.0.0", 2707 "space-separated-tokens": "^2.0.0", 2708 "stringify-entities": "^4.0.0", 2709 "zwitch": "^2.0.4" 2710 }, 2711 "funding": { 2712 "type": "opencollective", 2713 "url": "https://opencollective.com/unified" 2714 } 2715 }, 2716 "node_modules/hast-util-to-parse5": { 2717 "version": "8.0.0", 2718 "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", 2719 "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", 2720 "dev": true, 2721 "dependencies": { 2722 "@types/hast": "^3.0.0", 2723 "comma-separated-tokens": "^2.0.0", 2724 "devlop": "^1.0.0", 2725 "property-information": "^6.0.0", 2726 "space-separated-tokens": "^2.0.0", 2727 "web-namespaces": "^2.0.0", 2728 "zwitch": "^2.0.0" 2729 }, 2730 "funding": { 2731 "type": "opencollective", 2732 "url": "https://opencollective.com/unified" 2733 } 2734 }, 2735 "node_modules/hast-util-to-parse5/node_modules/property-information": { 2736 "version": "6.5.0", 2737 "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", 2738 "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", 2739 "dev": true, 2740 "funding": { 2741 "type": "github", 2742 "url": "https://github.com/sponsors/wooorm" 2743 } 2744 }, 2745 "node_modules/hast-util-to-text": { 2746 "version": "4.0.2", 2747 "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", 2748 "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 2749 "dev": true, 2750 "dependencies": { 2751 "@types/hast": "^3.0.0", 2752 "@types/unist": "^3.0.0", 2753 "hast-util-is-element": "^3.0.0", 2754 "unist-util-find-after": "^5.0.0" 2755 }, 2756 "funding": { 2757 "type": "opencollective", 2758 "url": "https://opencollective.com/unified" 2759 } 2760 }, 2761 "node_modules/hast-util-whitespace": { 2762 "version": "3.0.0", 2763 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 2764 "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 2765 "dev": true, 2766 "dependencies": { 2767 "@types/hast": "^3.0.0" 2768 }, 2769 "funding": { 2770 "type": "opencollective", 2771 "url": "https://opencollective.com/unified" 2772 } 2773 }, 2774 "node_modules/hastscript": { 2775 "version": "9.0.1", 2776 "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", 2777 "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", 2778 "dev": true, 2779 "dependencies": { 2780 "@types/hast": "^3.0.0", 2781 "comma-separated-tokens": "^2.0.0", 2782 "hast-util-parse-selector": "^4.0.0", 2783 "property-information": "^7.0.0", 2784 "space-separated-tokens": "^2.0.0" 2785 }, 2786 "funding": { 2787 "type": "opencollective", 2788 "url": "https://opencollective.com/unified" 2789 } 2790 }, 2791 "node_modules/html-escaper": { 2792 "version": "3.0.3", 2793 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", 2794 "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", 2795 "dev": true 2796 }, 2797 "node_modules/html-void-elements": { 2798 "version": "3.0.0", 2799 "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", 2800 "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", 2801 "dev": true, 2802 "funding": { 2803 "type": "github", 2804 "url": "https://github.com/sponsors/wooorm" 2805 } 2806 }, 2807 "node_modules/http-cache-semantics": { 2808 "version": "4.1.1", 2809 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 2810 "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 2811 "dev": true 2812 }, 2813 "node_modules/iconoir": { 2814 "version": "7.11.0", 2815 "resolved": "https://registry.npmjs.org/iconoir/-/iconoir-7.11.0.tgz", 2816 "integrity": "sha512-F9T/E08aJBaQ+VOBjn+ChWKn3hFwsaK5VZ024OFMxdDaxKjLGDpU/OsU7MO9wXM+mDs4ZImypdXIn0fFZAXKmA==", 2817 "funding": { 2818 "type": "opencollective", 2819 "url": "https://opencollective.com/iconoir" 2820 } 2821 }, 2822 "node_modules/idb-keyval": { 2823 "version": "6.2.1", 2824 "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", 2825 "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" 2826 }, 2827 "node_modules/immutable": { 2828 "version": "5.1.1", 2829 "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", 2830 "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==" 2831 }, 2832 "node_modules/import-meta-resolve": { 2833 "version": "4.1.0", 2834 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 2835 "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 2836 "dev": true, 2837 "funding": { 2838 "type": "github", 2839 "url": "https://github.com/sponsors/wooorm" 2840 } 2841 }, 2842 "node_modules/iron-webcrypto": { 2843 "version": "1.2.1", 2844 "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", 2845 "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", 2846 "dev": true, 2847 "funding": { 2848 "url": "https://github.com/sponsors/brc-dd" 2849 } 2850 }, 2851 "node_modules/is-arrayish": { 2852 "version": "0.3.2", 2853 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 2854 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 2855 "dev": true, 2856 "optional": true 2857 }, 2858 "node_modules/is-docker": { 2859 "version": "3.0.0", 2860 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 2861 "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 2862 "dev": true, 2863 "bin": { 2864 "is-docker": "cli.js" 2865 }, 2866 "engines": { 2867 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2868 }, 2869 "funding": { 2870 "url": "https://github.com/sponsors/sindresorhus" 2871 } 2872 }, 2873 "node_modules/is-extglob": { 2874 "version": "2.1.1", 2875 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2876 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2877 "optional": true, 2878 "engines": { 2879 "node": ">=0.10.0" 2880 } 2881 }, 2882 "node_modules/is-fullwidth-code-point": { 2883 "version": "3.0.0", 2884 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2885 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2886 "dev": true, 2887 "engines": { 2888 "node": ">=8" 2889 } 2890 }, 2891 "node_modules/is-glob": { 2892 "version": "4.0.3", 2893 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2894 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2895 "optional": true, 2896 "dependencies": { 2897 "is-extglob": "^2.1.1" 2898 }, 2899 "engines": { 2900 "node": ">=0.10.0" 2901 } 2902 }, 2903 "node_modules/is-inside-container": { 2904 "version": "1.0.0", 2905 "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 2906 "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 2907 "dev": true, 2908 "dependencies": { 2909 "is-docker": "^3.0.0" 2910 }, 2911 "bin": { 2912 "is-inside-container": "cli.js" 2913 }, 2914 "engines": { 2915 "node": ">=14.16" 2916 }, 2917 "funding": { 2918 "url": "https://github.com/sponsors/sindresorhus" 2919 } 2920 }, 2921 "node_modules/is-number": { 2922 "version": "7.0.0", 2923 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2924 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2925 "optional": true, 2926 "engines": { 2927 "node": ">=0.12.0" 2928 } 2929 }, 2930 "node_modules/is-plain-obj": { 2931 "version": "4.1.0", 2932 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 2933 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 2934 "dev": true, 2935 "engines": { 2936 "node": ">=12" 2937 }, 2938 "funding": { 2939 "url": "https://github.com/sponsors/sindresorhus" 2940 } 2941 }, 2942 "node_modules/is-wsl": { 2943 "version": "3.1.0", 2944 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 2945 "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 2946 "dev": true, 2947 "dependencies": { 2948 "is-inside-container": "^1.0.0" 2949 }, 2950 "engines": { 2951 "node": ">=16" 2952 }, 2953 "funding": { 2954 "url": "https://github.com/sponsors/sindresorhus" 2955 } 2956 }, 2957 "node_modules/js-yaml": { 2958 "version": "4.1.0", 2959 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2960 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 2961 "dev": true, 2962 "dependencies": { 2963 "argparse": "^2.0.1" 2964 }, 2965 "bin": { 2966 "js-yaml": "bin/js-yaml.js" 2967 } 2968 }, 2969 "node_modules/kleur": { 2970 "version": "4.1.5", 2971 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 2972 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 2973 "dev": true, 2974 "engines": { 2975 "node": ">=6" 2976 } 2977 }, 2978 "node_modules/longest-streak": { 2979 "version": "3.1.0", 2980 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", 2981 "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", 2982 "dev": true, 2983 "funding": { 2984 "type": "github", 2985 "url": "https://github.com/sponsors/wooorm" 2986 } 2987 }, 2988 "node_modules/lru-cache": { 2989 "version": "10.4.3", 2990 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 2991 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 2992 "dev": true 2993 }, 2994 "node_modules/magic-string": { 2995 "version": "0.30.17", 2996 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 2997 "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 2998 "dev": true, 2999 "dependencies": { 3000 "@jridgewell/sourcemap-codec": "^1.5.0" 3001 } 3002 }, 3003 "node_modules/magicast": { 3004 "version": "0.3.5", 3005 "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", 3006 "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", 3007 "dev": true, 3008 "dependencies": { 3009 "@babel/parser": "^7.25.4", 3010 "@babel/types": "^7.25.4", 3011 "source-map-js": "^1.2.0" 3012 } 3013 }, 3014 "node_modules/markdown-table": { 3015 "version": "3.0.4", 3016 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", 3017 "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", 3018 "dev": true, 3019 "funding": { 3020 "type": "github", 3021 "url": "https://github.com/sponsors/wooorm" 3022 } 3023 }, 3024 "node_modules/mdast-util-definitions": { 3025 "version": "6.0.0", 3026 "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", 3027 "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", 3028 "dev": true, 3029 "dependencies": { 3030 "@types/mdast": "^4.0.0", 3031 "@types/unist": "^3.0.0", 3032 "unist-util-visit": "^5.0.0" 3033 }, 3034 "funding": { 3035 "type": "opencollective", 3036 "url": "https://opencollective.com/unified" 3037 } 3038 }, 3039 "node_modules/mdast-util-find-and-replace": { 3040 "version": "3.0.2", 3041 "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", 3042 "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", 3043 "dev": true, 3044 "dependencies": { 3045 "@types/mdast": "^4.0.0", 3046 "escape-string-regexp": "^5.0.0", 3047 "unist-util-is": "^6.0.0", 3048 "unist-util-visit-parents": "^6.0.0" 3049 }, 3050 "funding": { 3051 "type": "opencollective", 3052 "url": "https://opencollective.com/unified" 3053 } 3054 }, 3055 "node_modules/mdast-util-from-markdown": { 3056 "version": "2.0.2", 3057 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", 3058 "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", 3059 "dev": true, 3060 "dependencies": { 3061 "@types/mdast": "^4.0.0", 3062 "@types/unist": "^3.0.0", 3063 "decode-named-character-reference": "^1.0.0", 3064 "devlop": "^1.0.0", 3065 "mdast-util-to-string": "^4.0.0", 3066 "micromark": "^4.0.0", 3067 "micromark-util-decode-numeric-character-reference": "^2.0.0", 3068 "micromark-util-decode-string": "^2.0.0", 3069 "micromark-util-normalize-identifier": "^2.0.0", 3070 "micromark-util-symbol": "^2.0.0", 3071 "micromark-util-types": "^2.0.0", 3072 "unist-util-stringify-position": "^4.0.0" 3073 }, 3074 "funding": { 3075 "type": "opencollective", 3076 "url": "https://opencollective.com/unified" 3077 } 3078 }, 3079 "node_modules/mdast-util-gfm": { 3080 "version": "3.1.0", 3081 "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", 3082 "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", 3083 "dev": true, 3084 "dependencies": { 3085 "mdast-util-from-markdown": "^2.0.0", 3086 "mdast-util-gfm-autolink-literal": "^2.0.0", 3087 "mdast-util-gfm-footnote": "^2.0.0", 3088 "mdast-util-gfm-strikethrough": "^2.0.0", 3089 "mdast-util-gfm-table": "^2.0.0", 3090 "mdast-util-gfm-task-list-item": "^2.0.0", 3091 "mdast-util-to-markdown": "^2.0.0" 3092 }, 3093 "funding": { 3094 "type": "opencollective", 3095 "url": "https://opencollective.com/unified" 3096 } 3097 }, 3098 "node_modules/mdast-util-gfm-autolink-literal": { 3099 "version": "2.0.1", 3100 "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", 3101 "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", 3102 "dev": true, 3103 "dependencies": { 3104 "@types/mdast": "^4.0.0", 3105 "ccount": "^2.0.0", 3106 "devlop": "^1.0.0", 3107 "mdast-util-find-and-replace": "^3.0.0", 3108 "micromark-util-character": "^2.0.0" 3109 }, 3110 "funding": { 3111 "type": "opencollective", 3112 "url": "https://opencollective.com/unified" 3113 } 3114 }, 3115 "node_modules/mdast-util-gfm-footnote": { 3116 "version": "2.1.0", 3117 "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", 3118 "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", 3119 "dev": true, 3120 "dependencies": { 3121 "@types/mdast": "^4.0.0", 3122 "devlop": "^1.1.0", 3123 "mdast-util-from-markdown": "^2.0.0", 3124 "mdast-util-to-markdown": "^2.0.0", 3125 "micromark-util-normalize-identifier": "^2.0.0" 3126 }, 3127 "funding": { 3128 "type": "opencollective", 3129 "url": "https://opencollective.com/unified" 3130 } 3131 }, 3132 "node_modules/mdast-util-gfm-strikethrough": { 3133 "version": "2.0.0", 3134 "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", 3135 "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", 3136 "dev": true, 3137 "dependencies": { 3138 "@types/mdast": "^4.0.0", 3139 "mdast-util-from-markdown": "^2.0.0", 3140 "mdast-util-to-markdown": "^2.0.0" 3141 }, 3142 "funding": { 3143 "type": "opencollective", 3144 "url": "https://opencollective.com/unified" 3145 } 3146 }, 3147 "node_modules/mdast-util-gfm-table": { 3148 "version": "2.0.0", 3149 "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", 3150 "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", 3151 "dev": true, 3152 "dependencies": { 3153 "@types/mdast": "^4.0.0", 3154 "devlop": "^1.0.0", 3155 "markdown-table": "^3.0.0", 3156 "mdast-util-from-markdown": "^2.0.0", 3157 "mdast-util-to-markdown": "^2.0.0" 3158 }, 3159 "funding": { 3160 "type": "opencollective", 3161 "url": "https://opencollective.com/unified" 3162 } 3163 }, 3164 "node_modules/mdast-util-gfm-task-list-item": { 3165 "version": "2.0.0", 3166 "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", 3167 "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", 3168 "dev": true, 3169 "dependencies": { 3170 "@types/mdast": "^4.0.0", 3171 "devlop": "^1.0.0", 3172 "mdast-util-from-markdown": "^2.0.0", 3173 "mdast-util-to-markdown": "^2.0.0" 3174 }, 3175 "funding": { 3176 "type": "opencollective", 3177 "url": "https://opencollective.com/unified" 3178 } 3179 }, 3180 "node_modules/mdast-util-phrasing": { 3181 "version": "4.1.0", 3182 "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 3183 "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 3184 "dev": true, 3185 "dependencies": { 3186 "@types/mdast": "^4.0.0", 3187 "unist-util-is": "^6.0.0" 3188 }, 3189 "funding": { 3190 "type": "opencollective", 3191 "url": "https://opencollective.com/unified" 3192 } 3193 }, 3194 "node_modules/mdast-util-to-hast": { 3195 "version": "13.2.0", 3196 "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", 3197 "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 3198 "dev": true, 3199 "dependencies": { 3200 "@types/hast": "^3.0.0", 3201 "@types/mdast": "^4.0.0", 3202 "@ungap/structured-clone": "^1.0.0", 3203 "devlop": "^1.0.0", 3204 "micromark-util-sanitize-uri": "^2.0.0", 3205 "trim-lines": "^3.0.0", 3206 "unist-util-position": "^5.0.0", 3207 "unist-util-visit": "^5.0.0", 3208 "vfile": "^6.0.0" 3209 }, 3210 "funding": { 3211 "type": "opencollective", 3212 "url": "https://opencollective.com/unified" 3213 } 3214 }, 3215 "node_modules/mdast-util-to-markdown": { 3216 "version": "2.1.2", 3217 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", 3218 "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", 3219 "dev": true, 3220 "dependencies": { 3221 "@types/mdast": "^4.0.0", 3222 "@types/unist": "^3.0.0", 3223 "longest-streak": "^3.0.0", 3224 "mdast-util-phrasing": "^4.0.0", 3225 "mdast-util-to-string": "^4.0.0", 3226 "micromark-util-classify-character": "^2.0.0", 3227 "micromark-util-decode-string": "^2.0.0", 3228 "unist-util-visit": "^5.0.0", 3229 "zwitch": "^2.0.0" 3230 }, 3231 "funding": { 3232 "type": "opencollective", 3233 "url": "https://opencollective.com/unified" 3234 } 3235 }, 3236 "node_modules/mdast-util-to-string": { 3237 "version": "4.0.0", 3238 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", 3239 "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", 3240 "dev": true, 3241 "dependencies": { 3242 "@types/mdast": "^4.0.0" 3243 }, 3244 "funding": { 3245 "type": "opencollective", 3246 "url": "https://opencollective.com/unified" 3247 } 3248 }, 3249 "node_modules/mdn-data": { 3250 "version": "2.12.2", 3251 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", 3252 "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", 3253 "dev": true 3254 }, 3255 "node_modules/micromark": { 3256 "version": "4.0.2", 3257 "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", 3258 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", 3259 "dev": true, 3260 "funding": [ 3261 { 3262 "type": "GitHub Sponsors", 3263 "url": "https://github.com/sponsors/unifiedjs" 3264 }, 3265 { 3266 "type": "OpenCollective", 3267 "url": "https://opencollective.com/unified" 3268 } 3269 ], 3270 "dependencies": { 3271 "@types/debug": "^4.0.0", 3272 "debug": "^4.0.0", 3273 "decode-named-character-reference": "^1.0.0", 3274 "devlop": "^1.0.0", 3275 "micromark-core-commonmark": "^2.0.0", 3276 "micromark-factory-space": "^2.0.0", 3277 "micromark-util-character": "^2.0.0", 3278 "micromark-util-chunked": "^2.0.0", 3279 "micromark-util-combine-extensions": "^2.0.0", 3280 "micromark-util-decode-numeric-character-reference": "^2.0.0", 3281 "micromark-util-encode": "^2.0.0", 3282 "micromark-util-normalize-identifier": "^2.0.0", 3283 "micromark-util-resolve-all": "^2.0.0", 3284 "micromark-util-sanitize-uri": "^2.0.0", 3285 "micromark-util-subtokenize": "^2.0.0", 3286 "micromark-util-symbol": "^2.0.0", 3287 "micromark-util-types": "^2.0.0" 3288 } 3289 }, 3290 "node_modules/micromark-core-commonmark": { 3291 "version": "2.0.3", 3292 "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", 3293 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", 3294 "dev": true, 3295 "funding": [ 3296 { 3297 "type": "GitHub Sponsors", 3298 "url": "https://github.com/sponsors/unifiedjs" 3299 }, 3300 { 3301 "type": "OpenCollective", 3302 "url": "https://opencollective.com/unified" 3303 } 3304 ], 3305 "dependencies": { 3306 "decode-named-character-reference": "^1.0.0", 3307 "devlop": "^1.0.0", 3308 "micromark-factory-destination": "^2.0.0", 3309 "micromark-factory-label": "^2.0.0", 3310 "micromark-factory-space": "^2.0.0", 3311 "micromark-factory-title": "^2.0.0", 3312 "micromark-factory-whitespace": "^2.0.0", 3313 "micromark-util-character": "^2.0.0", 3314 "micromark-util-chunked": "^2.0.0", 3315 "micromark-util-classify-character": "^2.0.0", 3316 "micromark-util-html-tag-name": "^2.0.0", 3317 "micromark-util-normalize-identifier": "^2.0.0", 3318 "micromark-util-resolve-all": "^2.0.0", 3319 "micromark-util-subtokenize": "^2.0.0", 3320 "micromark-util-symbol": "^2.0.0", 3321 "micromark-util-types": "^2.0.0" 3322 } 3323 }, 3324 "node_modules/micromark-extension-gfm": { 3325 "version": "3.0.0", 3326 "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", 3327 "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", 3328 "dev": true, 3329 "dependencies": { 3330 "micromark-extension-gfm-autolink-literal": "^2.0.0", 3331 "micromark-extension-gfm-footnote": "^2.0.0", 3332 "micromark-extension-gfm-strikethrough": "^2.0.0", 3333 "micromark-extension-gfm-table": "^2.0.0", 3334 "micromark-extension-gfm-tagfilter": "^2.0.0", 3335 "micromark-extension-gfm-task-list-item": "^2.0.0", 3336 "micromark-util-combine-extensions": "^2.0.0", 3337 "micromark-util-types": "^2.0.0" 3338 }, 3339 "funding": { 3340 "type": "opencollective", 3341 "url": "https://opencollective.com/unified" 3342 } 3343 }, 3344 "node_modules/micromark-extension-gfm-autolink-literal": { 3345 "version": "2.1.0", 3346 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", 3347 "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", 3348 "dev": true, 3349 "dependencies": { 3350 "micromark-util-character": "^2.0.0", 3351 "micromark-util-sanitize-uri": "^2.0.0", 3352 "micromark-util-symbol": "^2.0.0", 3353 "micromark-util-types": "^2.0.0" 3354 }, 3355 "funding": { 3356 "type": "opencollective", 3357 "url": "https://opencollective.com/unified" 3358 } 3359 }, 3360 "node_modules/micromark-extension-gfm-footnote": { 3361 "version": "2.1.0", 3362 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", 3363 "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", 3364 "dev": true, 3365 "dependencies": { 3366 "devlop": "^1.0.0", 3367 "micromark-core-commonmark": "^2.0.0", 3368 "micromark-factory-space": "^2.0.0", 3369 "micromark-util-character": "^2.0.0", 3370 "micromark-util-normalize-identifier": "^2.0.0", 3371 "micromark-util-sanitize-uri": "^2.0.0", 3372 "micromark-util-symbol": "^2.0.0", 3373 "micromark-util-types": "^2.0.0" 3374 }, 3375 "funding": { 3376 "type": "opencollective", 3377 "url": "https://opencollective.com/unified" 3378 } 3379 }, 3380 "node_modules/micromark-extension-gfm-strikethrough": { 3381 "version": "2.1.0", 3382 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", 3383 "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", 3384 "dev": true, 3385 "dependencies": { 3386 "devlop": "^1.0.0", 3387 "micromark-util-chunked": "^2.0.0", 3388 "micromark-util-classify-character": "^2.0.0", 3389 "micromark-util-resolve-all": "^2.0.0", 3390 "micromark-util-symbol": "^2.0.0", 3391 "micromark-util-types": "^2.0.0" 3392 }, 3393 "funding": { 3394 "type": "opencollective", 3395 "url": "https://opencollective.com/unified" 3396 } 3397 }, 3398 "node_modules/micromark-extension-gfm-table": { 3399 "version": "2.1.1", 3400 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", 3401 "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", 3402 "dev": true, 3403 "dependencies": { 3404 "devlop": "^1.0.0", 3405 "micromark-factory-space": "^2.0.0", 3406 "micromark-util-character": "^2.0.0", 3407 "micromark-util-symbol": "^2.0.0", 3408 "micromark-util-types": "^2.0.0" 3409 }, 3410 "funding": { 3411 "type": "opencollective", 3412 "url": "https://opencollective.com/unified" 3413 } 3414 }, 3415 "node_modules/micromark-extension-gfm-tagfilter": { 3416 "version": "2.0.0", 3417 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", 3418 "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", 3419 "dev": true, 3420 "dependencies": { 3421 "micromark-util-types": "^2.0.0" 3422 }, 3423 "funding": { 3424 "type": "opencollective", 3425 "url": "https://opencollective.com/unified" 3426 } 3427 }, 3428 "node_modules/micromark-extension-gfm-task-list-item": { 3429 "version": "2.1.0", 3430 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", 3431 "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", 3432 "dev": true, 3433 "dependencies": { 3434 "devlop": "^1.0.0", 3435 "micromark-factory-space": "^2.0.0", 3436 "micromark-util-character": "^2.0.0", 3437 "micromark-util-symbol": "^2.0.0", 3438 "micromark-util-types": "^2.0.0" 3439 }, 3440 "funding": { 3441 "type": "opencollective", 3442 "url": "https://opencollective.com/unified" 3443 } 3444 }, 3445 "node_modules/micromark-factory-destination": { 3446 "version": "2.0.1", 3447 "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", 3448 "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", 3449 "dev": true, 3450 "funding": [ 3451 { 3452 "type": "GitHub Sponsors", 3453 "url": "https://github.com/sponsors/unifiedjs" 3454 }, 3455 { 3456 "type": "OpenCollective", 3457 "url": "https://opencollective.com/unified" 3458 } 3459 ], 3460 "dependencies": { 3461 "micromark-util-character": "^2.0.0", 3462 "micromark-util-symbol": "^2.0.0", 3463 "micromark-util-types": "^2.0.0" 3464 } 3465 }, 3466 "node_modules/micromark-factory-label": { 3467 "version": "2.0.1", 3468 "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", 3469 "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", 3470 "dev": true, 3471 "funding": [ 3472 { 3473 "type": "GitHub Sponsors", 3474 "url": "https://github.com/sponsors/unifiedjs" 3475 }, 3476 { 3477 "type": "OpenCollective", 3478 "url": "https://opencollective.com/unified" 3479 } 3480 ], 3481 "dependencies": { 3482 "devlop": "^1.0.0", 3483 "micromark-util-character": "^2.0.0", 3484 "micromark-util-symbol": "^2.0.0", 3485 "micromark-util-types": "^2.0.0" 3486 } 3487 }, 3488 "node_modules/micromark-factory-space": { 3489 "version": "2.0.1", 3490 "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", 3491 "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", 3492 "dev": true, 3493 "funding": [ 3494 { 3495 "type": "GitHub Sponsors", 3496 "url": "https://github.com/sponsors/unifiedjs" 3497 }, 3498 { 3499 "type": "OpenCollective", 3500 "url": "https://opencollective.com/unified" 3501 } 3502 ], 3503 "dependencies": { 3504 "micromark-util-character": "^2.0.0", 3505 "micromark-util-types": "^2.0.0" 3506 } 3507 }, 3508 "node_modules/micromark-factory-title": { 3509 "version": "2.0.1", 3510 "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", 3511 "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", 3512 "dev": true, 3513 "funding": [ 3514 { 3515 "type": "GitHub Sponsors", 3516 "url": "https://github.com/sponsors/unifiedjs" 3517 }, 3518 { 3519 "type": "OpenCollective", 3520 "url": "https://opencollective.com/unified" 3521 } 3522 ], 3523 "dependencies": { 3524 "micromark-factory-space": "^2.0.0", 3525 "micromark-util-character": "^2.0.0", 3526 "micromark-util-symbol": "^2.0.0", 3527 "micromark-util-types": "^2.0.0" 3528 } 3529 }, 3530 "node_modules/micromark-factory-whitespace": { 3531 "version": "2.0.1", 3532 "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", 3533 "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", 3534 "dev": true, 3535 "funding": [ 3536 { 3537 "type": "GitHub Sponsors", 3538 "url": "https://github.com/sponsors/unifiedjs" 3539 }, 3540 { 3541 "type": "OpenCollective", 3542 "url": "https://opencollective.com/unified" 3543 } 3544 ], 3545 "dependencies": { 3546 "micromark-factory-space": "^2.0.0", 3547 "micromark-util-character": "^2.0.0", 3548 "micromark-util-symbol": "^2.0.0", 3549 "micromark-util-types": "^2.0.0" 3550 } 3551 }, 3552 "node_modules/micromark-util-character": { 3553 "version": "2.1.1", 3554 "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", 3555 "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", 3556 "dev": true, 3557 "funding": [ 3558 { 3559 "type": "GitHub Sponsors", 3560 "url": "https://github.com/sponsors/unifiedjs" 3561 }, 3562 { 3563 "type": "OpenCollective", 3564 "url": "https://opencollective.com/unified" 3565 } 3566 ], 3567 "dependencies": { 3568 "micromark-util-symbol": "^2.0.0", 3569 "micromark-util-types": "^2.0.0" 3570 } 3571 }, 3572 "node_modules/micromark-util-chunked": { 3573 "version": "2.0.1", 3574 "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", 3575 "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", 3576 "dev": true, 3577 "funding": [ 3578 { 3579 "type": "GitHub Sponsors", 3580 "url": "https://github.com/sponsors/unifiedjs" 3581 }, 3582 { 3583 "type": "OpenCollective", 3584 "url": "https://opencollective.com/unified" 3585 } 3586 ], 3587 "dependencies": { 3588 "micromark-util-symbol": "^2.0.0" 3589 } 3590 }, 3591 "node_modules/micromark-util-classify-character": { 3592 "version": "2.0.1", 3593 "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", 3594 "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", 3595 "dev": true, 3596 "funding": [ 3597 { 3598 "type": "GitHub Sponsors", 3599 "url": "https://github.com/sponsors/unifiedjs" 3600 }, 3601 { 3602 "type": "OpenCollective", 3603 "url": "https://opencollective.com/unified" 3604 } 3605 ], 3606 "dependencies": { 3607 "micromark-util-character": "^2.0.0", 3608 "micromark-util-symbol": "^2.0.0", 3609 "micromark-util-types": "^2.0.0" 3610 } 3611 }, 3612 "node_modules/micromark-util-combine-extensions": { 3613 "version": "2.0.1", 3614 "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", 3615 "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", 3616 "dev": true, 3617 "funding": [ 3618 { 3619 "type": "GitHub Sponsors", 3620 "url": "https://github.com/sponsors/unifiedjs" 3621 }, 3622 { 3623 "type": "OpenCollective", 3624 "url": "https://opencollective.com/unified" 3625 } 3626 ], 3627 "dependencies": { 3628 "micromark-util-chunked": "^2.0.0", 3629 "micromark-util-types": "^2.0.0" 3630 } 3631 }, 3632 "node_modules/micromark-util-decode-numeric-character-reference": { 3633 "version": "2.0.2", 3634 "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", 3635 "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", 3636 "dev": true, 3637 "funding": [ 3638 { 3639 "type": "GitHub Sponsors", 3640 "url": "https://github.com/sponsors/unifiedjs" 3641 }, 3642 { 3643 "type": "OpenCollective", 3644 "url": "https://opencollective.com/unified" 3645 } 3646 ], 3647 "dependencies": { 3648 "micromark-util-symbol": "^2.0.0" 3649 } 3650 }, 3651 "node_modules/micromark-util-decode-string": { 3652 "version": "2.0.1", 3653 "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", 3654 "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", 3655 "dev": true, 3656 "funding": [ 3657 { 3658 "type": "GitHub Sponsors", 3659 "url": "https://github.com/sponsors/unifiedjs" 3660 }, 3661 { 3662 "type": "OpenCollective", 3663 "url": "https://opencollective.com/unified" 3664 } 3665 ], 3666 "dependencies": { 3667 "decode-named-character-reference": "^1.0.0", 3668 "micromark-util-character": "^2.0.0", 3669 "micromark-util-decode-numeric-character-reference": "^2.0.0", 3670 "micromark-util-symbol": "^2.0.0" 3671 } 3672 }, 3673 "node_modules/micromark-util-encode": { 3674 "version": "2.0.1", 3675 "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", 3676 "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", 3677 "dev": true, 3678 "funding": [ 3679 { 3680 "type": "GitHub Sponsors", 3681 "url": "https://github.com/sponsors/unifiedjs" 3682 }, 3683 { 3684 "type": "OpenCollective", 3685 "url": "https://opencollective.com/unified" 3686 } 3687 ] 3688 }, 3689 "node_modules/micromark-util-html-tag-name": { 3690 "version": "2.0.1", 3691 "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", 3692 "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", 3693 "dev": true, 3694 "funding": [ 3695 { 3696 "type": "GitHub Sponsors", 3697 "url": "https://github.com/sponsors/unifiedjs" 3698 }, 3699 { 3700 "type": "OpenCollective", 3701 "url": "https://opencollective.com/unified" 3702 } 3703 ] 3704 }, 3705 "node_modules/micromark-util-normalize-identifier": { 3706 "version": "2.0.1", 3707 "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", 3708 "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", 3709 "dev": true, 3710 "funding": [ 3711 { 3712 "type": "GitHub Sponsors", 3713 "url": "https://github.com/sponsors/unifiedjs" 3714 }, 3715 { 3716 "type": "OpenCollective", 3717 "url": "https://opencollective.com/unified" 3718 } 3719 ], 3720 "dependencies": { 3721 "micromark-util-symbol": "^2.0.0" 3722 } 3723 }, 3724 "node_modules/micromark-util-resolve-all": { 3725 "version": "2.0.1", 3726 "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", 3727 "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", 3728 "dev": true, 3729 "funding": [ 3730 { 3731 "type": "GitHub Sponsors", 3732 "url": "https://github.com/sponsors/unifiedjs" 3733 }, 3734 { 3735 "type": "OpenCollective", 3736 "url": "https://opencollective.com/unified" 3737 } 3738 ], 3739 "dependencies": { 3740 "micromark-util-types": "^2.0.0" 3741 } 3742 }, 3743 "node_modules/micromark-util-sanitize-uri": { 3744 "version": "2.0.1", 3745 "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", 3746 "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", 3747 "dev": true, 3748 "funding": [ 3749 { 3750 "type": "GitHub Sponsors", 3751 "url": "https://github.com/sponsors/unifiedjs" 3752 }, 3753 { 3754 "type": "OpenCollective", 3755 "url": "https://opencollective.com/unified" 3756 } 3757 ], 3758 "dependencies": { 3759 "micromark-util-character": "^2.0.0", 3760 "micromark-util-encode": "^2.0.0", 3761 "micromark-util-symbol": "^2.0.0" 3762 } 3763 }, 3764 "node_modules/micromark-util-subtokenize": { 3765 "version": "2.1.0", 3766 "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", 3767 "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", 3768 "dev": true, 3769 "funding": [ 3770 { 3771 "type": "GitHub Sponsors", 3772 "url": "https://github.com/sponsors/unifiedjs" 3773 }, 3774 { 3775 "type": "OpenCollective", 3776 "url": "https://opencollective.com/unified" 3777 } 3778 ], 3779 "dependencies": { 3780 "devlop": "^1.0.0", 3781 "micromark-util-chunked": "^2.0.0", 3782 "micromark-util-symbol": "^2.0.0", 3783 "micromark-util-types": "^2.0.0" 3784 } 3785 }, 3786 "node_modules/micromark-util-symbol": { 3787 "version": "2.0.1", 3788 "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", 3789 "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", 3790 "dev": true, 3791 "funding": [ 3792 { 3793 "type": "GitHub Sponsors", 3794 "url": "https://github.com/sponsors/unifiedjs" 3795 }, 3796 { 3797 "type": "OpenCollective", 3798 "url": "https://opencollective.com/unified" 3799 } 3800 ] 3801 }, 3802 "node_modules/micromark-util-types": { 3803 "version": "2.0.2", 3804 "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", 3805 "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", 3806 "dev": true, 3807 "funding": [ 3808 { 3809 "type": "GitHub Sponsors", 3810 "url": "https://github.com/sponsors/unifiedjs" 3811 }, 3812 { 3813 "type": "OpenCollective", 3814 "url": "https://opencollective.com/unified" 3815 } 3816 ] 3817 }, 3818 "node_modules/micromatch": { 3819 "version": "4.0.8", 3820 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 3821 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 3822 "optional": true, 3823 "dependencies": { 3824 "braces": "^3.0.3", 3825 "picomatch": "^2.3.1" 3826 }, 3827 "engines": { 3828 "node": ">=8.6" 3829 } 3830 }, 3831 "node_modules/micromatch/node_modules/picomatch": { 3832 "version": "2.3.1", 3833 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 3834 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 3835 "optional": true, 3836 "engines": { 3837 "node": ">=8.6" 3838 }, 3839 "funding": { 3840 "url": "https://github.com/sponsors/jonschlinkert" 3841 } 3842 }, 3843 "node_modules/mrmime": { 3844 "version": "2.0.1", 3845 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 3846 "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 3847 "dev": true, 3848 "engines": { 3849 "node": ">=10" 3850 } 3851 }, 3852 "node_modules/ms": { 3853 "version": "2.1.3", 3854 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 3855 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 3856 "dev": true 3857 }, 3858 "node_modules/nanoid": { 3859 "version": "3.3.11", 3860 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 3861 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 3862 "dev": true, 3863 "funding": [ 3864 { 3865 "type": "github", 3866 "url": "https://github.com/sponsors/ai" 3867 } 3868 ], 3869 "bin": { 3870 "nanoid": "bin/nanoid.cjs" 3871 }, 3872 "engines": { 3873 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 3874 } 3875 }, 3876 "node_modules/native-file-system-adapter": { 3877 "version": "3.0.1", 3878 "resolved": "https://registry.npmjs.org/native-file-system-adapter/-/native-file-system-adapter-3.0.1.tgz", 3879 "integrity": "sha512-ocuhsYk2SY0906LPc3QIMW+rCV3MdhqGiy7wV5Bf0e8/5TsMjDdyIwhNiVPiKxzTJLDrLT6h8BoV9ERfJscKhw==", 3880 "funding": [ 3881 { 3882 "type": "github", 3883 "url": "https://github.com/sponsors/jimmywarting" 3884 }, 3885 { 3886 "type": "paypal", 3887 "url": "https://paypal.me/jimmywarting" 3888 } 3889 ], 3890 "engines": { 3891 "node": ">=14.8.0" 3892 }, 3893 "optionalDependencies": { 3894 "fetch-blob": "^3.2.0" 3895 } 3896 }, 3897 "node_modules/neotraverse": { 3898 "version": "0.6.18", 3899 "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", 3900 "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", 3901 "dev": true, 3902 "engines": { 3903 "node": ">= 10" 3904 } 3905 }, 3906 "node_modules/nlcst-to-string": { 3907 "version": "4.0.0", 3908 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", 3909 "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", 3910 "dev": true, 3911 "dependencies": { 3912 "@types/nlcst": "^2.0.0" 3913 }, 3914 "funding": { 3915 "type": "opencollective", 3916 "url": "https://opencollective.com/unified" 3917 } 3918 }, 3919 "node_modules/node-addon-api": { 3920 "version": "7.1.1", 3921 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 3922 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 3923 "optional": true 3924 }, 3925 "node_modules/node-domexception": { 3926 "version": "1.0.0", 3927 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 3928 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", 3929 "deprecated": "Use your platform's native DOMException instead", 3930 "funding": [ 3931 { 3932 "type": "github", 3933 "url": "https://github.com/sponsors/jimmywarting" 3934 }, 3935 { 3936 "type": "github", 3937 "url": "https://paypal.me/jimmywarting" 3938 } 3939 ], 3940 "optional": true, 3941 "engines": { 3942 "node": ">=10.5.0" 3943 } 3944 }, 3945 "node_modules/node-fetch": { 3946 "version": "2.7.0", 3947 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 3948 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 3949 "dev": true, 3950 "dependencies": { 3951 "whatwg-url": "^5.0.0" 3952 }, 3953 "engines": { 3954 "node": "4.x || >=6.0.0" 3955 }, 3956 "peerDependencies": { 3957 "encoding": "^0.1.0" 3958 }, 3959 "peerDependenciesMeta": { 3960 "encoding": { 3961 "optional": true 3962 } 3963 } 3964 }, 3965 "node_modules/node-fetch-native": { 3966 "version": "1.6.6", 3967 "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", 3968 "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", 3969 "dev": true 3970 }, 3971 "node_modules/node-mock-http": { 3972 "version": "1.0.0", 3973 "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz", 3974 "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==", 3975 "dev": true 3976 }, 3977 "node_modules/normalize-path": { 3978 "version": "3.0.0", 3979 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3980 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3981 "dev": true, 3982 "engines": { 3983 "node": ">=0.10.0" 3984 } 3985 }, 3986 "node_modules/ofetch": { 3987 "version": "1.4.1", 3988 "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", 3989 "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", 3990 "dev": true, 3991 "dependencies": { 3992 "destr": "^2.0.3", 3993 "node-fetch-native": "^1.6.4", 3994 "ufo": "^1.5.4" 3995 } 3996 }, 3997 "node_modules/ohash": { 3998 "version": "2.0.11", 3999 "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 4000 "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 4001 "dev": true 4002 }, 4003 "node_modules/oniguruma-parser": { 4004 "version": "0.11.2", 4005 "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.11.2.tgz", 4006 "integrity": "sha512-F7Ld4oDZJCI5/wCZ8AOffQbqjSzIRpKH7I/iuSs1SkhZeCj0wS6PMZ4W6VA16TWHrAo0Y9bBKEJOe7tvwcTXnw==", 4007 "dev": true 4008 }, 4009 "node_modules/oniguruma-to-es": { 4010 "version": "4.2.0", 4011 "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.2.0.tgz", 4012 "integrity": "sha512-MDPs6KSOLS0tKQ7joqg44dRIRZUyotfTy0r+7oEEs6VwWWP0+E2PPDYWMFN0aqOjRyWHBYq7RfKw9GQk2S2z5g==", 4013 "dev": true, 4014 "dependencies": { 4015 "emoji-regex-xs": "^1.0.0", 4016 "oniguruma-parser": "^0.11.0", 4017 "regex": "^6.0.1", 4018 "regex-recursion": "^6.0.2" 4019 } 4020 }, 4021 "node_modules/p-limit": { 4022 "version": "6.2.0", 4023 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", 4024 "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", 4025 "dev": true, 4026 "dependencies": { 4027 "yocto-queue": "^1.1.1" 4028 }, 4029 "engines": { 4030 "node": ">=18" 4031 }, 4032 "funding": { 4033 "url": "https://github.com/sponsors/sindresorhus" 4034 } 4035 }, 4036 "node_modules/p-queue": { 4037 "version": "8.1.0", 4038 "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", 4039 "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", 4040 "dev": true, 4041 "dependencies": { 4042 "eventemitter3": "^5.0.1", 4043 "p-timeout": "^6.1.2" 4044 }, 4045 "engines": { 4046 "node": ">=18" 4047 }, 4048 "funding": { 4049 "url": "https://github.com/sponsors/sindresorhus" 4050 } 4051 }, 4052 "node_modules/p-timeout": { 4053 "version": "6.1.4", 4054 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", 4055 "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", 4056 "dev": true, 4057 "engines": { 4058 "node": ">=14.16" 4059 }, 4060 "funding": { 4061 "url": "https://github.com/sponsors/sindresorhus" 4062 } 4063 }, 4064 "node_modules/package-manager-detector": { 4065 "version": "1.2.0", 4066 "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.2.0.tgz", 4067 "integrity": "sha512-PutJepsOtsqVfUsxCzgTTpyXmiAgvKptIgY4th5eq5UXXFhj5PxfQ9hnGkypMeovpAvVshFRItoFHYO18TCOqA==", 4068 "dev": true 4069 }, 4070 "node_modules/pako": { 4071 "version": "0.2.9", 4072 "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 4073 "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", 4074 "dev": true 4075 }, 4076 "node_modules/parse-latin": { 4077 "version": "7.0.0", 4078 "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", 4079 "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", 4080 "dev": true, 4081 "dependencies": { 4082 "@types/nlcst": "^2.0.0", 4083 "@types/unist": "^3.0.0", 4084 "nlcst-to-string": "^4.0.0", 4085 "unist-util-modify-children": "^4.0.0", 4086 "unist-util-visit-children": "^3.0.0", 4087 "vfile": "^6.0.0" 4088 }, 4089 "funding": { 4090 "type": "github", 4091 "url": "https://github.com/sponsors/wooorm" 4092 } 4093 }, 4094 "node_modules/parse5": { 4095 "version": "7.2.1", 4096 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 4097 "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 4098 "dev": true, 4099 "dependencies": { 4100 "entities": "^4.5.0" 4101 }, 4102 "funding": { 4103 "url": "https://github.com/inikulin/parse5?sponsor=1" 4104 } 4105 }, 4106 "node_modules/picocolors": { 4107 "version": "1.1.1", 4108 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 4109 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 4110 "dev": true 4111 }, 4112 "node_modules/picomatch": { 4113 "version": "4.0.2", 4114 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 4115 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 4116 "dev": true, 4117 "engines": { 4118 "node": ">=12" 4119 }, 4120 "funding": { 4121 "url": "https://github.com/sponsors/jonschlinkert" 4122 } 4123 }, 4124 "node_modules/postcss": { 4125 "version": "8.5.3", 4126 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 4127 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 4128 "dev": true, 4129 "funding": [ 4130 { 4131 "type": "opencollective", 4132 "url": "https://opencollective.com/postcss/" 4133 }, 4134 { 4135 "type": "tidelift", 4136 "url": "https://tidelift.com/funding/github/npm/postcss" 4137 }, 4138 { 4139 "type": "github", 4140 "url": "https://github.com/sponsors/ai" 4141 } 4142 ], 4143 "dependencies": { 4144 "nanoid": "^3.3.8", 4145 "picocolors": "^1.1.1", 4146 "source-map-js": "^1.2.1" 4147 }, 4148 "engines": { 4149 "node": "^10 || ^12 || >=14" 4150 } 4151 }, 4152 "node_modules/prismjs": { 4153 "version": "1.30.0", 4154 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", 4155 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", 4156 "dev": true, 4157 "engines": { 4158 "node": ">=6" 4159 } 4160 }, 4161 "node_modules/prompts": { 4162 "version": "2.4.2", 4163 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 4164 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 4165 "dev": true, 4166 "dependencies": { 4167 "kleur": "^3.0.3", 4168 "sisteransi": "^1.0.5" 4169 }, 4170 "engines": { 4171 "node": ">= 6" 4172 } 4173 }, 4174 "node_modules/prompts/node_modules/kleur": { 4175 "version": "3.0.3", 4176 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 4177 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 4178 "dev": true, 4179 "engines": { 4180 "node": ">=6" 4181 } 4182 }, 4183 "node_modules/property-information": { 4184 "version": "7.0.0", 4185 "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", 4186 "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", 4187 "dev": true, 4188 "funding": { 4189 "type": "github", 4190 "url": "https://github.com/sponsors/wooorm" 4191 } 4192 }, 4193 "node_modules/radix3": { 4194 "version": "1.1.2", 4195 "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", 4196 "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", 4197 "dev": true 4198 }, 4199 "node_modules/readdirp": { 4200 "version": "4.1.2", 4201 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 4202 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 4203 "engines": { 4204 "node": ">= 14.18.0" 4205 }, 4206 "funding": { 4207 "type": "individual", 4208 "url": "https://paulmillr.com/funding/" 4209 } 4210 }, 4211 "node_modules/regex": { 4212 "version": "6.0.1", 4213 "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", 4214 "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", 4215 "dev": true, 4216 "dependencies": { 4217 "regex-utilities": "^2.3.0" 4218 } 4219 }, 4220 "node_modules/regex-recursion": { 4221 "version": "6.0.2", 4222 "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", 4223 "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", 4224 "dev": true, 4225 "dependencies": { 4226 "regex-utilities": "^2.3.0" 4227 } 4228 }, 4229 "node_modules/regex-utilities": { 4230 "version": "2.3.0", 4231 "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", 4232 "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", 4233 "dev": true 4234 }, 4235 "node_modules/rehype": { 4236 "version": "13.0.2", 4237 "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", 4238 "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", 4239 "dev": true, 4240 "dependencies": { 4241 "@types/hast": "^3.0.0", 4242 "rehype-parse": "^9.0.0", 4243 "rehype-stringify": "^10.0.0", 4244 "unified": "^11.0.0" 4245 }, 4246 "funding": { 4247 "type": "opencollective", 4248 "url": "https://opencollective.com/unified" 4249 } 4250 }, 4251 "node_modules/rehype-parse": { 4252 "version": "9.0.1", 4253 "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", 4254 "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", 4255 "dev": true, 4256 "dependencies": { 4257 "@types/hast": "^3.0.0", 4258 "hast-util-from-html": "^2.0.0", 4259 "unified": "^11.0.0" 4260 }, 4261 "funding": { 4262 "type": "opencollective", 4263 "url": "https://opencollective.com/unified" 4264 } 4265 }, 4266 "node_modules/rehype-raw": { 4267 "version": "7.0.0", 4268 "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", 4269 "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", 4270 "dev": true, 4271 "dependencies": { 4272 "@types/hast": "^3.0.0", 4273 "hast-util-raw": "^9.0.0", 4274 "vfile": "^6.0.0" 4275 }, 4276 "funding": { 4277 "type": "opencollective", 4278 "url": "https://opencollective.com/unified" 4279 } 4280 }, 4281 "node_modules/rehype-stringify": { 4282 "version": "10.0.1", 4283 "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", 4284 "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", 4285 "dev": true, 4286 "dependencies": { 4287 "@types/hast": "^3.0.0", 4288 "hast-util-to-html": "^9.0.0", 4289 "unified": "^11.0.0" 4290 }, 4291 "funding": { 4292 "type": "opencollective", 4293 "url": "https://opencollective.com/unified" 4294 } 4295 }, 4296 "node_modules/remark-gfm": { 4297 "version": "4.0.1", 4298 "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", 4299 "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", 4300 "dev": true, 4301 "dependencies": { 4302 "@types/mdast": "^4.0.0", 4303 "mdast-util-gfm": "^3.0.0", 4304 "micromark-extension-gfm": "^3.0.0", 4305 "remark-parse": "^11.0.0", 4306 "remark-stringify": "^11.0.0", 4307 "unified": "^11.0.0" 4308 }, 4309 "funding": { 4310 "type": "opencollective", 4311 "url": "https://opencollective.com/unified" 4312 } 4313 }, 4314 "node_modules/remark-parse": { 4315 "version": "11.0.0", 4316 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", 4317 "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", 4318 "dev": true, 4319 "dependencies": { 4320 "@types/mdast": "^4.0.0", 4321 "mdast-util-from-markdown": "^2.0.0", 4322 "micromark-util-types": "^2.0.0", 4323 "unified": "^11.0.0" 4324 }, 4325 "funding": { 4326 "type": "opencollective", 4327 "url": "https://opencollective.com/unified" 4328 } 4329 }, 4330 "node_modules/remark-rehype": { 4331 "version": "11.1.2", 4332 "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", 4333 "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", 4334 "dev": true, 4335 "dependencies": { 4336 "@types/hast": "^3.0.0", 4337 "@types/mdast": "^4.0.0", 4338 "mdast-util-to-hast": "^13.0.0", 4339 "unified": "^11.0.0", 4340 "vfile": "^6.0.0" 4341 }, 4342 "funding": { 4343 "type": "opencollective", 4344 "url": "https://opencollective.com/unified" 4345 } 4346 }, 4347 "node_modules/remark-smartypants": { 4348 "version": "3.0.2", 4349 "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", 4350 "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", 4351 "dev": true, 4352 "dependencies": { 4353 "retext": "^9.0.0", 4354 "retext-smartypants": "^6.0.0", 4355 "unified": "^11.0.4", 4356 "unist-util-visit": "^5.0.0" 4357 }, 4358 "engines": { 4359 "node": ">=16.0.0" 4360 } 4361 }, 4362 "node_modules/remark-stringify": { 4363 "version": "11.0.0", 4364 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 4365 "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", 4366 "dev": true, 4367 "dependencies": { 4368 "@types/mdast": "^4.0.0", 4369 "mdast-util-to-markdown": "^2.0.0", 4370 "unified": "^11.0.0" 4371 }, 4372 "funding": { 4373 "type": "opencollective", 4374 "url": "https://opencollective.com/unified" 4375 } 4376 }, 4377 "node_modules/restructure": { 4378 "version": "3.0.2", 4379 "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", 4380 "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", 4381 "dev": true 4382 }, 4383 "node_modules/retext": { 4384 "version": "9.0.0", 4385 "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", 4386 "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", 4387 "dev": true, 4388 "dependencies": { 4389 "@types/nlcst": "^2.0.0", 4390 "retext-latin": "^4.0.0", 4391 "retext-stringify": "^4.0.0", 4392 "unified": "^11.0.0" 4393 }, 4394 "funding": { 4395 "type": "opencollective", 4396 "url": "https://opencollective.com/unified" 4397 } 4398 }, 4399 "node_modules/retext-latin": { 4400 "version": "4.0.0", 4401 "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", 4402 "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", 4403 "dev": true, 4404 "dependencies": { 4405 "@types/nlcst": "^2.0.0", 4406 "parse-latin": "^7.0.0", 4407 "unified": "^11.0.0" 4408 }, 4409 "funding": { 4410 "type": "opencollective", 4411 "url": "https://opencollective.com/unified" 4412 } 4413 }, 4414 "node_modules/retext-smartypants": { 4415 "version": "6.2.0", 4416 "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", 4417 "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", 4418 "dev": true, 4419 "dependencies": { 4420 "@types/nlcst": "^2.0.0", 4421 "nlcst-to-string": "^4.0.0", 4422 "unist-util-visit": "^5.0.0" 4423 }, 4424 "funding": { 4425 "type": "opencollective", 4426 "url": "https://opencollective.com/unified" 4427 } 4428 }, 4429 "node_modules/retext-stringify": { 4430 "version": "4.0.0", 4431 "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", 4432 "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", 4433 "dev": true, 4434 "dependencies": { 4435 "@types/nlcst": "^2.0.0", 4436 "nlcst-to-string": "^4.0.0", 4437 "unified": "^11.0.0" 4438 }, 4439 "funding": { 4440 "type": "opencollective", 4441 "url": "https://opencollective.com/unified" 4442 } 4443 }, 4444 "node_modules/rollup": { 4445 "version": "4.40.0", 4446 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", 4447 "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", 4448 "dev": true, 4449 "dependencies": { 4450 "@types/estree": "1.0.7" 4451 }, 4452 "bin": { 4453 "rollup": "dist/bin/rollup" 4454 }, 4455 "engines": { 4456 "node": ">=18.0.0", 4457 "npm": ">=8.0.0" 4458 }, 4459 "optionalDependencies": { 4460 "@rollup/rollup-android-arm-eabi": "4.40.0", 4461 "@rollup/rollup-android-arm64": "4.40.0", 4462 "@rollup/rollup-darwin-arm64": "4.40.0", 4463 "@rollup/rollup-darwin-x64": "4.40.0", 4464 "@rollup/rollup-freebsd-arm64": "4.40.0", 4465 "@rollup/rollup-freebsd-x64": "4.40.0", 4466 "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", 4467 "@rollup/rollup-linux-arm-musleabihf": "4.40.0", 4468 "@rollup/rollup-linux-arm64-gnu": "4.40.0", 4469 "@rollup/rollup-linux-arm64-musl": "4.40.0", 4470 "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", 4471 "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", 4472 "@rollup/rollup-linux-riscv64-gnu": "4.40.0", 4473 "@rollup/rollup-linux-riscv64-musl": "4.40.0", 4474 "@rollup/rollup-linux-s390x-gnu": "4.40.0", 4475 "@rollup/rollup-linux-x64-gnu": "4.40.0", 4476 "@rollup/rollup-linux-x64-musl": "4.40.0", 4477 "@rollup/rollup-win32-arm64-msvc": "4.40.0", 4478 "@rollup/rollup-win32-ia32-msvc": "4.40.0", 4479 "@rollup/rollup-win32-x64-msvc": "4.40.0", 4480 "fsevents": "~2.3.2" 4481 } 4482 }, 4483 "node_modules/sass": { 4484 "version": "1.87.0", 4485 "resolved": "https://registry.npmjs.org/sass/-/sass-1.87.0.tgz", 4486 "integrity": "sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==", 4487 "dependencies": { 4488 "chokidar": "^4.0.0", 4489 "immutable": "^5.0.2", 4490 "source-map-js": ">=0.6.2 <2.0.0" 4491 }, 4492 "bin": { 4493 "sass": "sass.js" 4494 }, 4495 "engines": { 4496 "node": ">=14.0.0" 4497 }, 4498 "optionalDependencies": { 4499 "@parcel/watcher": "^2.4.1" 4500 } 4501 }, 4502 "node_modules/semver": { 4503 "version": "7.7.1", 4504 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 4505 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 4506 "dev": true, 4507 "bin": { 4508 "semver": "bin/semver.js" 4509 }, 4510 "engines": { 4511 "node": ">=10" 4512 } 4513 }, 4514 "node_modules/sharp": { 4515 "version": "0.33.5", 4516 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 4517 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 4518 "dev": true, 4519 "hasInstallScript": true, 4520 "optional": true, 4521 "dependencies": { 4522 "color": "^4.2.3", 4523 "detect-libc": "^2.0.3", 4524 "semver": "^7.6.3" 4525 }, 4526 "engines": { 4527 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 4528 }, 4529 "funding": { 4530 "url": "https://opencollective.com/libvips" 4531 }, 4532 "optionalDependencies": { 4533 "@img/sharp-darwin-arm64": "0.33.5", 4534 "@img/sharp-darwin-x64": "0.33.5", 4535 "@img/sharp-libvips-darwin-arm64": "1.0.4", 4536 "@img/sharp-libvips-darwin-x64": "1.0.4", 4537 "@img/sharp-libvips-linux-arm": "1.0.5", 4538 "@img/sharp-libvips-linux-arm64": "1.0.4", 4539 "@img/sharp-libvips-linux-s390x": "1.0.4", 4540 "@img/sharp-libvips-linux-x64": "1.0.4", 4541 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 4542 "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 4543 "@img/sharp-linux-arm": "0.33.5", 4544 "@img/sharp-linux-arm64": "0.33.5", 4545 "@img/sharp-linux-s390x": "0.33.5", 4546 "@img/sharp-linux-x64": "0.33.5", 4547 "@img/sharp-linuxmusl-arm64": "0.33.5", 4548 "@img/sharp-linuxmusl-x64": "0.33.5", 4549 "@img/sharp-wasm32": "0.33.5", 4550 "@img/sharp-win32-ia32": "0.33.5", 4551 "@img/sharp-win32-x64": "0.33.5" 4552 } 4553 }, 4554 "node_modules/shiki": { 4555 "version": "3.2.2", 4556 "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.2.2.tgz", 4557 "integrity": "sha512-0qWBkM2t/0NXPRcVgtLhtHv6Ak3Q5yI4K/ggMqcgLRKm4+pCs3namgZlhlat/7u2CuqNtlShNs9lENOG6n7UaQ==", 4558 "dev": true, 4559 "dependencies": { 4560 "@shikijs/core": "3.2.2", 4561 "@shikijs/engine-javascript": "3.2.2", 4562 "@shikijs/engine-oniguruma": "3.2.2", 4563 "@shikijs/langs": "3.2.2", 4564 "@shikijs/themes": "3.2.2", 4565 "@shikijs/types": "3.2.2", 4566 "@shikijs/vscode-textmate": "^10.0.2", 4567 "@types/hast": "^3.0.4" 4568 } 4569 }, 4570 "node_modules/signal-polyfill": { 4571 "version": "0.2.2", 4572 "resolved": "https://registry.npmjs.org/signal-polyfill/-/signal-polyfill-0.2.2.tgz", 4573 "integrity": "sha512-p63Y4Er5/eMQ9RHg0M0Y64NlsQKpiu6MDdhBXpyywRuWiPywhJTpKJ1iB5K2hJEbFZ0BnDS7ZkJ+0AfTuL37Rg==" 4574 }, 4575 "node_modules/simple-swizzle": { 4576 "version": "0.2.2", 4577 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 4578 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 4579 "dev": true, 4580 "optional": true, 4581 "dependencies": { 4582 "is-arrayish": "^0.3.1" 4583 } 4584 }, 4585 "node_modules/sisteransi": { 4586 "version": "1.0.5", 4587 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 4588 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 4589 "dev": true 4590 }, 4591 "node_modules/smol-toml": { 4592 "version": "1.3.3", 4593 "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.3.tgz", 4594 "integrity": "sha512-KMVLNWu490KlNfD0lbfDBUktJIEaZRBj1eeK0SMfdpO/rfyARIzlnPVI1Ge4l0vtSJmQUAiGKxMyLGrCT38iyA==", 4595 "dev": true, 4596 "engines": { 4597 "node": ">= 18" 4598 }, 4599 "funding": { 4600 "url": "https://github.com/sponsors/cyyynthia" 4601 } 4602 }, 4603 "node_modules/source-map-js": { 4604 "version": "1.2.1", 4605 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 4606 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 4607 "engines": { 4608 "node": ">=0.10.0" 4609 } 4610 }, 4611 "node_modules/space-separated-tokens": { 4612 "version": "2.0.2", 4613 "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", 4614 "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", 4615 "dev": true, 4616 "funding": { 4617 "type": "github", 4618 "url": "https://github.com/sponsors/wooorm" 4619 } 4620 }, 4621 "node_modules/spellcaster": { 4622 "version": "5.0.2", 4623 "resolved": "git+ssh://git@github.com/icidasset/spellcaster.git#d26172ab8b5420ea508ebdba5ed78a18c363d2c0", 4624 "dependencies": { 4625 "signal-polyfill": "^0.2.0" 4626 } 4627 }, 4628 "node_modules/string-width": { 4629 "version": "7.2.0", 4630 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 4631 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 4632 "dev": true, 4633 "dependencies": { 4634 "emoji-regex": "^10.3.0", 4635 "get-east-asian-width": "^1.0.0", 4636 "strip-ansi": "^7.1.0" 4637 }, 4638 "engines": { 4639 "node": ">=18" 4640 }, 4641 "funding": { 4642 "url": "https://github.com/sponsors/sindresorhus" 4643 } 4644 }, 4645 "node_modules/stringify-entities": { 4646 "version": "4.0.4", 4647 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", 4648 "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", 4649 "dev": true, 4650 "dependencies": { 4651 "character-entities-html4": "^2.0.0", 4652 "character-entities-legacy": "^3.0.0" 4653 }, 4654 "funding": { 4655 "type": "github", 4656 "url": "https://github.com/sponsors/wooorm" 4657 } 4658 }, 4659 "node_modules/strip-ansi": { 4660 "version": "7.1.0", 4661 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 4662 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 4663 "dev": true, 4664 "dependencies": { 4665 "ansi-regex": "^6.0.1" 4666 }, 4667 "engines": { 4668 "node": ">=12" 4669 }, 4670 "funding": { 4671 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 4672 } 4673 }, 4674 "node_modules/throttle-debounce": { 4675 "version": "5.0.2", 4676 "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", 4677 "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", 4678 "engines": { 4679 "node": ">=12.22" 4680 } 4681 }, 4682 "node_modules/tiny-inflate": { 4683 "version": "1.0.3", 4684 "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", 4685 "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", 4686 "dev": true 4687 }, 4688 "node_modules/tinyexec": { 4689 "version": "0.3.2", 4690 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 4691 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 4692 "dev": true 4693 }, 4694 "node_modules/tinyglobby": { 4695 "version": "0.2.13", 4696 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 4697 "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 4698 "dev": true, 4699 "dependencies": { 4700 "fdir": "^6.4.4", 4701 "picomatch": "^4.0.2" 4702 }, 4703 "engines": { 4704 "node": ">=12.0.0" 4705 }, 4706 "funding": { 4707 "url": "https://github.com/sponsors/SuperchupuDev" 4708 } 4709 }, 4710 "node_modules/to-regex-range": { 4711 "version": "5.0.1", 4712 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 4713 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 4714 "optional": true, 4715 "dependencies": { 4716 "is-number": "^7.0.0" 4717 }, 4718 "engines": { 4719 "node": ">=8.0" 4720 } 4721 }, 4722 "node_modules/tr46": { 4723 "version": "0.0.3", 4724 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 4725 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 4726 "dev": true 4727 }, 4728 "node_modules/trim-lines": { 4729 "version": "3.0.1", 4730 "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", 4731 "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", 4732 "dev": true, 4733 "funding": { 4734 "type": "github", 4735 "url": "https://github.com/sponsors/wooorm" 4736 } 4737 }, 4738 "node_modules/trough": { 4739 "version": "2.2.0", 4740 "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", 4741 "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", 4742 "dev": true, 4743 "funding": { 4744 "type": "github", 4745 "url": "https://github.com/sponsors/wooorm" 4746 } 4747 }, 4748 "node_modules/tsconfck": { 4749 "version": "3.1.5", 4750 "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz", 4751 "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==", 4752 "dev": true, 4753 "bin": { 4754 "tsconfck": "bin/tsconfck.js" 4755 }, 4756 "engines": { 4757 "node": "^18 || >=20" 4758 }, 4759 "peerDependencies": { 4760 "typescript": "^5.0.0" 4761 }, 4762 "peerDependenciesMeta": { 4763 "typescript": { 4764 "optional": true 4765 } 4766 } 4767 }, 4768 "node_modules/tslib": { 4769 "version": "2.8.1", 4770 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 4771 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 4772 "dev": true 4773 }, 4774 "node_modules/type-fest": { 4775 "version": "4.40.0", 4776 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", 4777 "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", 4778 "dev": true, 4779 "engines": { 4780 "node": ">=16" 4781 }, 4782 "funding": { 4783 "url": "https://github.com/sponsors/sindresorhus" 4784 } 4785 }, 4786 "node_modules/typescript": { 4787 "version": "5.8.3", 4788 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 4789 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 4790 "dev": true, 4791 "peer": true, 4792 "bin": { 4793 "tsc": "bin/tsc", 4794 "tsserver": "bin/tsserver" 4795 }, 4796 "engines": { 4797 "node": ">=14.17" 4798 } 4799 }, 4800 "node_modules/ufo": { 4801 "version": "1.6.1", 4802 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 4803 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 4804 "dev": true 4805 }, 4806 "node_modules/ultrahtml": { 4807 "version": "1.6.0", 4808 "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", 4809 "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", 4810 "dev": true 4811 }, 4812 "node_modules/uncrypto": { 4813 "version": "0.1.3", 4814 "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", 4815 "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", 4816 "dev": true 4817 }, 4818 "node_modules/unicode-properties": { 4819 "version": "1.4.1", 4820 "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", 4821 "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", 4822 "dev": true, 4823 "dependencies": { 4824 "base64-js": "^1.3.0", 4825 "unicode-trie": "^2.0.0" 4826 } 4827 }, 4828 "node_modules/unicode-trie": { 4829 "version": "2.0.0", 4830 "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", 4831 "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", 4832 "dev": true, 4833 "dependencies": { 4834 "pako": "^0.2.5", 4835 "tiny-inflate": "^1.0.0" 4836 } 4837 }, 4838 "node_modules/unified": { 4839 "version": "11.0.5", 4840 "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", 4841 "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", 4842 "dev": true, 4843 "dependencies": { 4844 "@types/unist": "^3.0.0", 4845 "bail": "^2.0.0", 4846 "devlop": "^1.0.0", 4847 "extend": "^3.0.0", 4848 "is-plain-obj": "^4.0.0", 4849 "trough": "^2.0.0", 4850 "vfile": "^6.0.0" 4851 }, 4852 "funding": { 4853 "type": "opencollective", 4854 "url": "https://opencollective.com/unified" 4855 } 4856 }, 4857 "node_modules/unifont": { 4858 "version": "0.2.0", 4859 "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.2.0.tgz", 4860 "integrity": "sha512-RoF14/tOhLvDa7R5K6A3PjsfJVFKvadvRpWjfV1ttabUe9704P1ie9z1ABLWEts/8SxrBVePav/XhgeFNltpsw==", 4861 "dev": true, 4862 "dependencies": { 4863 "css-tree": "^3.0.0", 4864 "ohash": "^2.0.0" 4865 } 4866 }, 4867 "node_modules/unist-util-find-after": { 4868 "version": "5.0.0", 4869 "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 4870 "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 4871 "dev": true, 4872 "dependencies": { 4873 "@types/unist": "^3.0.0", 4874 "unist-util-is": "^6.0.0" 4875 }, 4876 "funding": { 4877 "type": "opencollective", 4878 "url": "https://opencollective.com/unified" 4879 } 4880 }, 4881 "node_modules/unist-util-is": { 4882 "version": "6.0.0", 4883 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 4884 "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 4885 "dev": true, 4886 "dependencies": { 4887 "@types/unist": "^3.0.0" 4888 }, 4889 "funding": { 4890 "type": "opencollective", 4891 "url": "https://opencollective.com/unified" 4892 } 4893 }, 4894 "node_modules/unist-util-modify-children": { 4895 "version": "4.0.0", 4896 "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", 4897 "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", 4898 "dev": true, 4899 "dependencies": { 4900 "@types/unist": "^3.0.0", 4901 "array-iterate": "^2.0.0" 4902 }, 4903 "funding": { 4904 "type": "opencollective", 4905 "url": "https://opencollective.com/unified" 4906 } 4907 }, 4908 "node_modules/unist-util-position": { 4909 "version": "5.0.0", 4910 "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", 4911 "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 4912 "dev": true, 4913 "dependencies": { 4914 "@types/unist": "^3.0.0" 4915 }, 4916 "funding": { 4917 "type": "opencollective", 4918 "url": "https://opencollective.com/unified" 4919 } 4920 }, 4921 "node_modules/unist-util-remove-position": { 4922 "version": "5.0.0", 4923 "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 4924 "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 4925 "dev": true, 4926 "dependencies": { 4927 "@types/unist": "^3.0.0", 4928 "unist-util-visit": "^5.0.0" 4929 }, 4930 "funding": { 4931 "type": "opencollective", 4932 "url": "https://opencollective.com/unified" 4933 } 4934 }, 4935 "node_modules/unist-util-stringify-position": { 4936 "version": "4.0.0", 4937 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 4938 "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 4939 "dev": true, 4940 "dependencies": { 4941 "@types/unist": "^3.0.0" 4942 }, 4943 "funding": { 4944 "type": "opencollective", 4945 "url": "https://opencollective.com/unified" 4946 } 4947 }, 4948 "node_modules/unist-util-visit": { 4949 "version": "5.0.0", 4950 "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", 4951 "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 4952 "dev": true, 4953 "dependencies": { 4954 "@types/unist": "^3.0.0", 4955 "unist-util-is": "^6.0.0", 4956 "unist-util-visit-parents": "^6.0.0" 4957 }, 4958 "funding": { 4959 "type": "opencollective", 4960 "url": "https://opencollective.com/unified" 4961 } 4962 }, 4963 "node_modules/unist-util-visit-children": { 4964 "version": "3.0.0", 4965 "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", 4966 "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", 4967 "dev": true, 4968 "dependencies": { 4969 "@types/unist": "^3.0.0" 4970 }, 4971 "funding": { 4972 "type": "opencollective", 4973 "url": "https://opencollective.com/unified" 4974 } 4975 }, 4976 "node_modules/unist-util-visit-parents": { 4977 "version": "6.0.1", 4978 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 4979 "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 4980 "dev": true, 4981 "dependencies": { 4982 "@types/unist": "^3.0.0", 4983 "unist-util-is": "^6.0.0" 4984 }, 4985 "funding": { 4986 "type": "opencollective", 4987 "url": "https://opencollective.com/unified" 4988 } 4989 }, 4990 "node_modules/unstorage": { 4991 "version": "1.15.0", 4992 "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", 4993 "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", 4994 "dev": true, 4995 "dependencies": { 4996 "anymatch": "^3.1.3", 4997 "chokidar": "^4.0.3", 4998 "destr": "^2.0.3", 4999 "h3": "^1.15.0", 5000 "lru-cache": "^10.4.3", 5001 "node-fetch-native": "^1.6.6", 5002 "ofetch": "^1.4.1", 5003 "ufo": "^1.5.4" 5004 }, 5005 "peerDependencies": { 5006 "@azure/app-configuration": "^1.8.0", 5007 "@azure/cosmos": "^4.2.0", 5008 "@azure/data-tables": "^13.3.0", 5009 "@azure/identity": "^4.6.0", 5010 "@azure/keyvault-secrets": "^4.9.0", 5011 "@azure/storage-blob": "^12.26.0", 5012 "@capacitor/preferences": "^6.0.3", 5013 "@deno/kv": ">=0.9.0", 5014 "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", 5015 "@planetscale/database": "^1.19.0", 5016 "@upstash/redis": "^1.34.3", 5017 "@vercel/blob": ">=0.27.1", 5018 "@vercel/kv": "^1.0.1", 5019 "aws4fetch": "^1.0.20", 5020 "db0": ">=0.2.1", 5021 "idb-keyval": "^6.2.1", 5022 "ioredis": "^5.4.2", 5023 "uploadthing": "^7.4.4" 5024 }, 5025 "peerDependenciesMeta": { 5026 "@azure/app-configuration": { 5027 "optional": true 5028 }, 5029 "@azure/cosmos": { 5030 "optional": true 5031 }, 5032 "@azure/data-tables": { 5033 "optional": true 5034 }, 5035 "@azure/identity": { 5036 "optional": true 5037 }, 5038 "@azure/keyvault-secrets": { 5039 "optional": true 5040 }, 5041 "@azure/storage-blob": { 5042 "optional": true 5043 }, 5044 "@capacitor/preferences": { 5045 "optional": true 5046 }, 5047 "@deno/kv": { 5048 "optional": true 5049 }, 5050 "@netlify/blobs": { 5051 "optional": true 5052 }, 5053 "@planetscale/database": { 5054 "optional": true 5055 }, 5056 "@upstash/redis": { 5057 "optional": true 5058 }, 5059 "@vercel/blob": { 5060 "optional": true 5061 }, 5062 "@vercel/kv": { 5063 "optional": true 5064 }, 5065 "aws4fetch": { 5066 "optional": true 5067 }, 5068 "db0": { 5069 "optional": true 5070 }, 5071 "idb-keyval": { 5072 "optional": true 5073 }, 5074 "ioredis": { 5075 "optional": true 5076 }, 5077 "uploadthing": { 5078 "optional": true 5079 } 5080 } 5081 }, 5082 "node_modules/vfile": { 5083 "version": "6.0.3", 5084 "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", 5085 "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", 5086 "dev": true, 5087 "dependencies": { 5088 "@types/unist": "^3.0.0", 5089 "vfile-message": "^4.0.0" 5090 }, 5091 "funding": { 5092 "type": "opencollective", 5093 "url": "https://opencollective.com/unified" 5094 } 5095 }, 5096 "node_modules/vfile-location": { 5097 "version": "5.0.3", 5098 "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", 5099 "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", 5100 "dev": true, 5101 "dependencies": { 5102 "@types/unist": "^3.0.0", 5103 "vfile": "^6.0.0" 5104 }, 5105 "funding": { 5106 "type": "opencollective", 5107 "url": "https://opencollective.com/unified" 5108 } 5109 }, 5110 "node_modules/vfile-message": { 5111 "version": "4.0.2", 5112 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 5113 "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 5114 "dev": true, 5115 "dependencies": { 5116 "@types/unist": "^3.0.0", 5117 "unist-util-stringify-position": "^4.0.0" 5118 }, 5119 "funding": { 5120 "type": "opencollective", 5121 "url": "https://opencollective.com/unified" 5122 } 5123 }, 5124 "node_modules/vite": { 5125 "version": "6.3.2", 5126 "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.2.tgz", 5127 "integrity": "sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==", 5128 "dev": true, 5129 "dependencies": { 5130 "esbuild": "^0.25.0", 5131 "fdir": "^6.4.3", 5132 "picomatch": "^4.0.2", 5133 "postcss": "^8.5.3", 5134 "rollup": "^4.34.9", 5135 "tinyglobby": "^0.2.12" 5136 }, 5137 "bin": { 5138 "vite": "bin/vite.js" 5139 }, 5140 "engines": { 5141 "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 5142 }, 5143 "funding": { 5144 "url": "https://github.com/vitejs/vite?sponsor=1" 5145 }, 5146 "optionalDependencies": { 5147 "fsevents": "~2.3.3" 5148 }, 5149 "peerDependencies": { 5150 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 5151 "jiti": ">=1.21.0", 5152 "less": "*", 5153 "lightningcss": "^1.21.0", 5154 "sass": "*", 5155 "sass-embedded": "*", 5156 "stylus": "*", 5157 "sugarss": "*", 5158 "terser": "^5.16.0", 5159 "tsx": "^4.8.1", 5160 "yaml": "^2.4.2" 5161 }, 5162 "peerDependenciesMeta": { 5163 "@types/node": { 5164 "optional": true 5165 }, 5166 "jiti": { 5167 "optional": true 5168 }, 5169 "less": { 5170 "optional": true 5171 }, 5172 "lightningcss": { 5173 "optional": true 5174 }, 5175 "sass": { 5176 "optional": true 5177 }, 5178 "sass-embedded": { 5179 "optional": true 5180 }, 5181 "stylus": { 5182 "optional": true 5183 }, 5184 "sugarss": { 5185 "optional": true 5186 }, 5187 "terser": { 5188 "optional": true 5189 }, 5190 "tsx": { 5191 "optional": true 5192 }, 5193 "yaml": { 5194 "optional": true 5195 } 5196 } 5197 }, 5198 "node_modules/vitefu": { 5199 "version": "1.0.6", 5200 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", 5201 "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", 5202 "dev": true, 5203 "workspaces": [ 5204 "tests/deps/*", 5205 "tests/projects/*" 5206 ], 5207 "peerDependencies": { 5208 "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 5209 }, 5210 "peerDependenciesMeta": { 5211 "vite": { 5212 "optional": true 5213 } 5214 } 5215 }, 5216 "node_modules/web-namespaces": { 5217 "version": "2.0.1", 5218 "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", 5219 "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", 5220 "dev": true, 5221 "funding": { 5222 "type": "github", 5223 "url": "https://github.com/sponsors/wooorm" 5224 } 5225 }, 5226 "node_modules/web-streams-polyfill": { 5227 "version": "3.3.3", 5228 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", 5229 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", 5230 "optional": true, 5231 "engines": { 5232 "node": ">= 8" 5233 } 5234 }, 5235 "node_modules/webidl-conversions": { 5236 "version": "3.0.1", 5237 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 5238 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 5239 "dev": true 5240 }, 5241 "node_modules/whatwg-url": { 5242 "version": "5.0.0", 5243 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 5244 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 5245 "dev": true, 5246 "dependencies": { 5247 "tr46": "~0.0.3", 5248 "webidl-conversions": "^3.0.0" 5249 } 5250 }, 5251 "node_modules/which-pm-runs": { 5252 "version": "1.1.0", 5253 "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", 5254 "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", 5255 "dev": true, 5256 "engines": { 5257 "node": ">=4" 5258 } 5259 }, 5260 "node_modules/widest-line": { 5261 "version": "5.0.0", 5262 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", 5263 "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", 5264 "dev": true, 5265 "dependencies": { 5266 "string-width": "^7.0.0" 5267 }, 5268 "engines": { 5269 "node": ">=18" 5270 }, 5271 "funding": { 5272 "url": "https://github.com/sponsors/sindresorhus" 5273 } 5274 }, 5275 "node_modules/wrap-ansi": { 5276 "version": "9.0.0", 5277 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", 5278 "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", 5279 "dev": true, 5280 "dependencies": { 5281 "ansi-styles": "^6.2.1", 5282 "string-width": "^7.0.0", 5283 "strip-ansi": "^7.1.0" 5284 }, 5285 "engines": { 5286 "node": ">=18" 5287 }, 5288 "funding": { 5289 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 5290 } 5291 }, 5292 "node_modules/xxh32": { 5293 "version": "2.0.5", 5294 "resolved": "https://registry.npmjs.org/xxh32/-/xxh32-2.0.5.tgz", 5295 "integrity": "sha512-glQIaPvLHV4xG2Sn0E4mZWY25JT34+XcG4e2c8OMIH2SXxVrm6MmJ8miCsqGBLtf+rn2YcaeS11vq/66vkXGUQ==" 5296 }, 5297 "node_modules/xxhash-wasm": { 5298 "version": "1.1.0", 5299 "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", 5300 "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", 5301 "dev": true 5302 }, 5303 "node_modules/yargs-parser": { 5304 "version": "21.1.1", 5305 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 5306 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 5307 "dev": true, 5308 "engines": { 5309 "node": ">=12" 5310 } 5311 }, 5312 "node_modules/yocto-queue": { 5313 "version": "1.2.1", 5314 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 5315 "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 5316 "dev": true, 5317 "engines": { 5318 "node": ">=12.20" 5319 }, 5320 "funding": { 5321 "url": "https://github.com/sponsors/sindresorhus" 5322 } 5323 }, 5324 "node_modules/yocto-spinner": { 5325 "version": "0.2.1", 5326 "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.1.tgz", 5327 "integrity": "sha512-lHHxjh0bXaLgdJy3cNnVb/F9myx3CkhrvSOEVTkaUgNMXnYFa2xYPVhtGnqhh3jErY2gParBOHallCbc7NrlZQ==", 5328 "dev": true, 5329 "dependencies": { 5330 "yoctocolors": "^2.1.1" 5331 }, 5332 "engines": { 5333 "node": ">=18.19" 5334 }, 5335 "funding": { 5336 "url": "https://github.com/sponsors/sindresorhus" 5337 } 5338 }, 5339 "node_modules/yoctocolors": { 5340 "version": "2.1.1", 5341 "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", 5342 "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", 5343 "dev": true, 5344 "engines": { 5345 "node": ">=18" 5346 }, 5347 "funding": { 5348 "url": "https://github.com/sponsors/sindresorhus" 5349 } 5350 }, 5351 "node_modules/zod": { 5352 "version": "3.24.3", 5353 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", 5354 "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", 5355 "dev": true, 5356 "funding": { 5357 "url": "https://github.com/sponsors/colinhacks" 5358 } 5359 }, 5360 "node_modules/zod-to-json-schema": { 5361 "version": "3.24.5", 5362 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz", 5363 "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", 5364 "dev": true, 5365 "peerDependencies": { 5366 "zod": "^3.24.1" 5367 } 5368 }, 5369 "node_modules/zod-to-ts": { 5370 "version": "1.2.0", 5371 "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", 5372 "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", 5373 "dev": true, 5374 "peerDependencies": { 5375 "typescript": "^4.9.4 || ^5.0.2", 5376 "zod": "^3" 5377 } 5378 }, 5379 "node_modules/zwitch": { 5380 "version": "2.0.4", 5381 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 5382 "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", 5383 "dev": true, 5384 "funding": { 5385 "type": "github", 5386 "url": "https://github.com/sponsors/wooorm" 5387 } 5388 } 5389 } 5390}