audit-labs/gh-attest

GitHub Audit Evidence Extractor

clone: git clone https://gitbay.org/audit-labs/gh-attest.git

v1.0.1: package-lock.json · raw

   1{
   2  "name": "gh-attest",
   3  "version": "0.0.1",
   4  "lockfileVersion": 3,
   5  "requires": true,
   6  "packages": {
   7    "": {
   8      "name": "gh-attest",
   9      "version": "0.0.1",
  10      "dependencies": {
  11        "jose": "^5.9.0",
  12        "pdf-lib": "^1.17.1"
  13      },
  14      "devDependencies": {
  15        "@cloudflare/vitest-pool-workers": "^0.8.0",
  16        "@types/node": "^22.10.0",
  17        "typescript": "^5.7.0",
  18        "vitest": "^2.1.0",
  19        "wrangler": "^4.0.0"
  20      }
  21    },
  22    "node_modules/@cloudflare/kv-asset-handler": {
  23      "version": "0.5.0",
  24      "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz",
  25      "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==",
  26      "dev": true,
  27      "license": "MIT OR Apache-2.0",
  28      "engines": {
  29        "node": ">=22.0.0"
  30      }
  31    },
  32    "node_modules/@cloudflare/vitest-pool-workers": {
  33      "version": "0.8.71",
  34      "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.8.71.tgz",
  35      "integrity": "sha512-keu2HCLQfRNwbmLBCDXJgCFpANTaYnQpE01fBOo4CNwiWHUT7SZGN7w64RKiSWRHyYppStXBuE5Ng7F42+flpg==",
  36      "dev": true,
  37      "license": "MIT",
  38      "dependencies": {
  39        "birpc": "0.2.14",
  40        "cjs-module-lexer": "^1.2.3",
  41        "devalue": "^5.3.2",
  42        "miniflare": "4.20250906.0",
  43        "semver": "^7.7.1",
  44        "wrangler": "4.35.0",
  45        "zod": "^3.22.3"
  46      },
  47      "peerDependencies": {
  48        "@vitest/runner": "2.0.x - 3.2.x",
  49        "@vitest/snapshot": "2.0.x - 3.2.x",
  50        "vitest": "2.0.x - 3.2.x"
  51      }
  52    },
  53    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/kv-asset-handler": {
  54      "version": "0.4.0",
  55      "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz",
  56      "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==",
  57      "dev": true,
  58      "license": "MIT OR Apache-2.0",
  59      "dependencies": {
  60        "mime": "^3.0.0"
  61      },
  62      "engines": {
  63        "node": ">=18.0.0"
  64      }
  65    },
  66    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@cloudflare/unenv-preset": {
  67      "version": "2.7.3",
  68      "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.7.3.tgz",
  69      "integrity": "sha512-tsQQagBKjvpd9baa6nWVIv399ejiqcrUBBW6SZx6Z22+ymm+Odv5+cFimyuCsD/fC1fQTwfRmwXBNpzvHSeGCw==",
  70      "dev": true,
  71      "license": "MIT OR Apache-2.0",
  72      "peerDependencies": {
  73        "unenv": "2.0.0-rc.21",
  74        "workerd": "^1.20250828.1"
  75      },
  76      "peerDependenciesMeta": {
  77        "workerd": {
  78          "optional": true
  79        }
  80      }
  81    },
  82    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/aix-ppc64": {
  83      "version": "0.25.4",
  84      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
  85      "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
  86      "cpu": [
  87        "ppc64"
  88      ],
  89      "dev": true,
  90      "license": "MIT",
  91      "optional": true,
  92      "os": [
  93        "aix"
  94      ],
  95      "engines": {
  96        "node": ">=18"
  97      }
  98    },
  99    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/android-arm": {
 100      "version": "0.25.4",
 101      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
 102      "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
 103      "cpu": [
 104        "arm"
 105      ],
 106      "dev": true,
 107      "license": "MIT",
 108      "optional": true,
 109      "os": [
 110        "android"
 111      ],
 112      "engines": {
 113        "node": ">=18"
 114      }
 115    },
 116    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/android-arm64": {
 117      "version": "0.25.4",
 118      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
 119      "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
 120      "cpu": [
 121        "arm64"
 122      ],
 123      "dev": true,
 124      "license": "MIT",
 125      "optional": true,
 126      "os": [
 127        "android"
 128      ],
 129      "engines": {
 130        "node": ">=18"
 131      }
 132    },
 133    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/android-x64": {
 134      "version": "0.25.4",
 135      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
 136      "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
 137      "cpu": [
 138        "x64"
 139      ],
 140      "dev": true,
 141      "license": "MIT",
 142      "optional": true,
 143      "os": [
 144        "android"
 145      ],
 146      "engines": {
 147        "node": ">=18"
 148      }
 149    },
 150    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/darwin-arm64": {
 151      "version": "0.25.4",
 152      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
 153      "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
 154      "cpu": [
 155        "arm64"
 156      ],
 157      "dev": true,
 158      "license": "MIT",
 159      "optional": true,
 160      "os": [
 161        "darwin"
 162      ],
 163      "engines": {
 164        "node": ">=18"
 165      }
 166    },
 167    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/darwin-x64": {
 168      "version": "0.25.4",
 169      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
 170      "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
 171      "cpu": [
 172        "x64"
 173      ],
 174      "dev": true,
 175      "license": "MIT",
 176      "optional": true,
 177      "os": [
 178        "darwin"
 179      ],
 180      "engines": {
 181        "node": ">=18"
 182      }
 183    },
 184    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/freebsd-arm64": {
 185      "version": "0.25.4",
 186      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
 187      "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
 188      "cpu": [
 189        "arm64"
 190      ],
 191      "dev": true,
 192      "license": "MIT",
 193      "optional": true,
 194      "os": [
 195        "freebsd"
 196      ],
 197      "engines": {
 198        "node": ">=18"
 199      }
 200    },
 201    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/freebsd-x64": {
 202      "version": "0.25.4",
 203      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
 204      "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
 205      "cpu": [
 206        "x64"
 207      ],
 208      "dev": true,
 209      "license": "MIT",
 210      "optional": true,
 211      "os": [
 212        "freebsd"
 213      ],
 214      "engines": {
 215        "node": ">=18"
 216      }
 217    },
 218    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-arm": {
 219      "version": "0.25.4",
 220      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
 221      "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
 222      "cpu": [
 223        "arm"
 224      ],
 225      "dev": true,
 226      "license": "MIT",
 227      "optional": true,
 228      "os": [
 229        "linux"
 230      ],
 231      "engines": {
 232        "node": ">=18"
 233      }
 234    },
 235    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-arm64": {
 236      "version": "0.25.4",
 237      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
 238      "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
 239      "cpu": [
 240        "arm64"
 241      ],
 242      "dev": true,
 243      "license": "MIT",
 244      "optional": true,
 245      "os": [
 246        "linux"
 247      ],
 248      "engines": {
 249        "node": ">=18"
 250      }
 251    },
 252    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-ia32": {
 253      "version": "0.25.4",
 254      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
 255      "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
 256      "cpu": [
 257        "ia32"
 258      ],
 259      "dev": true,
 260      "license": "MIT",
 261      "optional": true,
 262      "os": [
 263        "linux"
 264      ],
 265      "engines": {
 266        "node": ">=18"
 267      }
 268    },
 269    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-loong64": {
 270      "version": "0.25.4",
 271      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
 272      "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
 273      "cpu": [
 274        "loong64"
 275      ],
 276      "dev": true,
 277      "license": "MIT",
 278      "optional": true,
 279      "os": [
 280        "linux"
 281      ],
 282      "engines": {
 283        "node": ">=18"
 284      }
 285    },
 286    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-mips64el": {
 287      "version": "0.25.4",
 288      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
 289      "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
 290      "cpu": [
 291        "mips64el"
 292      ],
 293      "dev": true,
 294      "license": "MIT",
 295      "optional": true,
 296      "os": [
 297        "linux"
 298      ],
 299      "engines": {
 300        "node": ">=18"
 301      }
 302    },
 303    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-ppc64": {
 304      "version": "0.25.4",
 305      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
 306      "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
 307      "cpu": [
 308        "ppc64"
 309      ],
 310      "dev": true,
 311      "license": "MIT",
 312      "optional": true,
 313      "os": [
 314        "linux"
 315      ],
 316      "engines": {
 317        "node": ">=18"
 318      }
 319    },
 320    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-riscv64": {
 321      "version": "0.25.4",
 322      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
 323      "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
 324      "cpu": [
 325        "riscv64"
 326      ],
 327      "dev": true,
 328      "license": "MIT",
 329      "optional": true,
 330      "os": [
 331        "linux"
 332      ],
 333      "engines": {
 334        "node": ">=18"
 335      }
 336    },
 337    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-s390x": {
 338      "version": "0.25.4",
 339      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
 340      "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
 341      "cpu": [
 342        "s390x"
 343      ],
 344      "dev": true,
 345      "license": "MIT",
 346      "optional": true,
 347      "os": [
 348        "linux"
 349      ],
 350      "engines": {
 351        "node": ">=18"
 352      }
 353    },
 354    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/linux-x64": {
 355      "version": "0.25.4",
 356      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
 357      "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
 358      "cpu": [
 359        "x64"
 360      ],
 361      "dev": true,
 362      "license": "MIT",
 363      "optional": true,
 364      "os": [
 365        "linux"
 366      ],
 367      "engines": {
 368        "node": ">=18"
 369      }
 370    },
 371    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/netbsd-x64": {
 372      "version": "0.25.4",
 373      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
 374      "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
 375      "cpu": [
 376        "x64"
 377      ],
 378      "dev": true,
 379      "license": "MIT",
 380      "optional": true,
 381      "os": [
 382        "netbsd"
 383      ],
 384      "engines": {
 385        "node": ">=18"
 386      }
 387    },
 388    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/openbsd-x64": {
 389      "version": "0.25.4",
 390      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
 391      "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
 392      "cpu": [
 393        "x64"
 394      ],
 395      "dev": true,
 396      "license": "MIT",
 397      "optional": true,
 398      "os": [
 399        "openbsd"
 400      ],
 401      "engines": {
 402        "node": ">=18"
 403      }
 404    },
 405    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/sunos-x64": {
 406      "version": "0.25.4",
 407      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
 408      "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
 409      "cpu": [
 410        "x64"
 411      ],
 412      "dev": true,
 413      "license": "MIT",
 414      "optional": true,
 415      "os": [
 416        "sunos"
 417      ],
 418      "engines": {
 419        "node": ">=18"
 420      }
 421    },
 422    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/win32-arm64": {
 423      "version": "0.25.4",
 424      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
 425      "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
 426      "cpu": [
 427        "arm64"
 428      ],
 429      "dev": true,
 430      "license": "MIT",
 431      "optional": true,
 432      "os": [
 433        "win32"
 434      ],
 435      "engines": {
 436        "node": ">=18"
 437      }
 438    },
 439    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/win32-ia32": {
 440      "version": "0.25.4",
 441      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
 442      "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
 443      "cpu": [
 444        "ia32"
 445      ],
 446      "dev": true,
 447      "license": "MIT",
 448      "optional": true,
 449      "os": [
 450        "win32"
 451      ],
 452      "engines": {
 453        "node": ">=18"
 454      }
 455    },
 456    "node_modules/@cloudflare/vitest-pool-workers/node_modules/@esbuild/win32-x64": {
 457      "version": "0.25.4",
 458      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
 459      "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
 460      "cpu": [
 461        "x64"
 462      ],
 463      "dev": true,
 464      "license": "MIT",
 465      "optional": true,
 466      "os": [
 467        "win32"
 468      ],
 469      "engines": {
 470        "node": ">=18"
 471      }
 472    },
 473    "node_modules/@cloudflare/vitest-pool-workers/node_modules/esbuild": {
 474      "version": "0.25.4",
 475      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
 476      "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
 477      "dev": true,
 478      "hasInstallScript": true,
 479      "license": "MIT",
 480      "bin": {
 481        "esbuild": "bin/esbuild"
 482      },
 483      "engines": {
 484        "node": ">=18"
 485      },
 486      "optionalDependencies": {
 487        "@esbuild/aix-ppc64": "0.25.4",
 488        "@esbuild/android-arm": "0.25.4",
 489        "@esbuild/android-arm64": "0.25.4",
 490        "@esbuild/android-x64": "0.25.4",
 491        "@esbuild/darwin-arm64": "0.25.4",
 492        "@esbuild/darwin-x64": "0.25.4",
 493        "@esbuild/freebsd-arm64": "0.25.4",
 494        "@esbuild/freebsd-x64": "0.25.4",
 495        "@esbuild/linux-arm": "0.25.4",
 496        "@esbuild/linux-arm64": "0.25.4",
 497        "@esbuild/linux-ia32": "0.25.4",
 498        "@esbuild/linux-loong64": "0.25.4",
 499        "@esbuild/linux-mips64el": "0.25.4",
 500        "@esbuild/linux-ppc64": "0.25.4",
 501        "@esbuild/linux-riscv64": "0.25.4",
 502        "@esbuild/linux-s390x": "0.25.4",
 503        "@esbuild/linux-x64": "0.25.4",
 504        "@esbuild/netbsd-arm64": "0.25.4",
 505        "@esbuild/netbsd-x64": "0.25.4",
 506        "@esbuild/openbsd-arm64": "0.25.4",
 507        "@esbuild/openbsd-x64": "0.25.4",
 508        "@esbuild/sunos-x64": "0.25.4",
 509        "@esbuild/win32-arm64": "0.25.4",
 510        "@esbuild/win32-ia32": "0.25.4",
 511        "@esbuild/win32-x64": "0.25.4"
 512      }
 513    },
 514    "node_modules/@cloudflare/vitest-pool-workers/node_modules/unenv": {
 515      "version": "2.0.0-rc.21",
 516      "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.21.tgz",
 517      "integrity": "sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==",
 518      "dev": true,
 519      "license": "MIT",
 520      "dependencies": {
 521        "defu": "^6.1.4",
 522        "exsolve": "^1.0.7",
 523        "ohash": "^2.0.11",
 524        "pathe": "^2.0.3",
 525        "ufo": "^1.6.1"
 526      }
 527    },
 528    "node_modules/@cloudflare/vitest-pool-workers/node_modules/wrangler": {
 529      "version": "4.35.0",
 530      "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.35.0.tgz",
 531      "integrity": "sha512-HbyXtbrh4Fi3mU8ussY85tVdQ74qpVS1vctUgaPc+bPrXBTqfDLkZ6VRtHAVF/eBhz4SFmhJtCQpN1caY2Ak8A==",
 532      "dev": true,
 533      "license": "MIT OR Apache-2.0",
 534      "dependencies": {
 535        "@cloudflare/kv-asset-handler": "0.4.0",
 536        "@cloudflare/unenv-preset": "2.7.3",
 537        "blake3-wasm": "2.1.5",
 538        "esbuild": "0.25.4",
 539        "miniflare": "4.20250906.0",
 540        "path-to-regexp": "6.3.0",
 541        "unenv": "2.0.0-rc.21",
 542        "workerd": "1.20250906.0"
 543      },
 544      "bin": {
 545        "wrangler": "bin/wrangler.js",
 546        "wrangler2": "bin/wrangler.js"
 547      },
 548      "engines": {
 549        "node": ">=18.0.0"
 550      },
 551      "optionalDependencies": {
 552        "fsevents": "~2.3.2"
 553      },
 554      "peerDependencies": {
 555        "@cloudflare/workers-types": "^4.20250906.0"
 556      },
 557      "peerDependenciesMeta": {
 558        "@cloudflare/workers-types": {
 559          "optional": true
 560        }
 561      }
 562    },
 563    "node_modules/@cloudflare/workerd-darwin-64": {
 564      "version": "1.20250906.0",
 565      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250906.0.tgz",
 566      "integrity": "sha512-E+X/YYH9BmX0ew2j/mAWFif2z05NMNuhCTlNYEGLkqMe99K15UewBqajL9pMcMUKxylnlrEoK3VNxl33DkbnPA==",
 567      "cpu": [
 568        "x64"
 569      ],
 570      "dev": true,
 571      "license": "Apache-2.0",
 572      "optional": true,
 573      "os": [
 574        "darwin"
 575      ],
 576      "engines": {
 577        "node": ">=16"
 578      }
 579    },
 580    "node_modules/@cloudflare/workerd-darwin-arm64": {
 581      "version": "1.20250906.0",
 582      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250906.0.tgz",
 583      "integrity": "sha512-X5apsZ1SFW4FYTM19ISHf8005FJMPfrcf4U5rO0tdj+TeJgQgXuZ57IG0WeW7SpLVeBo8hM6WC8CovZh41AfnA==",
 584      "cpu": [
 585        "arm64"
 586      ],
 587      "dev": true,
 588      "license": "Apache-2.0",
 589      "optional": true,
 590      "os": [
 591        "darwin"
 592      ],
 593      "engines": {
 594        "node": ">=16"
 595      }
 596    },
 597    "node_modules/@cloudflare/workerd-linux-64": {
 598      "version": "1.20250906.0",
 599      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250906.0.tgz",
 600      "integrity": "sha512-rlKzWgsLnlQ5Nt9W69YBJKcmTmZbOGu0edUsenXPmc6wzULUxoQpi7ZE9k3TfTonJx4WoQsQlzCUamRYFsX+0Q==",
 601      "cpu": [
 602        "x64"
 603      ],
 604      "dev": true,
 605      "license": "Apache-2.0",
 606      "optional": true,
 607      "os": [
 608        "linux"
 609      ],
 610      "engines": {
 611        "node": ">=16"
 612      }
 613    },
 614    "node_modules/@cloudflare/workerd-linux-arm64": {
 615      "version": "1.20250906.0",
 616      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250906.0.tgz",
 617      "integrity": "sha512-DdedhiQ+SeLzpg7BpcLrIPEZ33QKioJQ1wvL4X7nuLzEB9rWzS37NNNahQzc1+44rhG4fyiHbXBPOeox4B9XVA==",
 618      "cpu": [
 619        "arm64"
 620      ],
 621      "dev": true,
 622      "license": "Apache-2.0",
 623      "optional": true,
 624      "os": [
 625        "linux"
 626      ],
 627      "engines": {
 628        "node": ">=16"
 629      }
 630    },
 631    "node_modules/@cloudflare/workerd-windows-64": {
 632      "version": "1.20250906.0",
 633      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250906.0.tgz",
 634      "integrity": "sha512-Q8Qjfs8jGVILnZL6vUpQ90q/8MTCYaGR3d1LGxZMBqte8Vr7xF3KFHPEy7tFs0j0mMjnqCYzlofmPNY+9ZaDRg==",
 635      "cpu": [
 636        "x64"
 637      ],
 638      "dev": true,
 639      "license": "Apache-2.0",
 640      "optional": true,
 641      "os": [
 642        "win32"
 643      ],
 644      "engines": {
 645        "node": ">=16"
 646      }
 647    },
 648    "node_modules/@cspotcode/source-map-support": {
 649      "version": "0.8.1",
 650      "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
 651      "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
 652      "dev": true,
 653      "license": "MIT",
 654      "dependencies": {
 655        "@jridgewell/trace-mapping": "0.3.9"
 656      },
 657      "engines": {
 658        "node": ">=12"
 659      }
 660    },
 661    "node_modules/@emnapi/runtime": {
 662      "version": "1.11.2",
 663      "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz",
 664      "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==",
 665      "dev": true,
 666      "license": "MIT",
 667      "optional": true,
 668      "dependencies": {
 669        "tslib": "^2.4.0"
 670      }
 671    },
 672    "node_modules/@esbuild/aix-ppc64": {
 673      "version": "0.21.5",
 674      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
 675      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
 676      "cpu": [
 677        "ppc64"
 678      ],
 679      "dev": true,
 680      "license": "MIT",
 681      "optional": true,
 682      "os": [
 683        "aix"
 684      ],
 685      "engines": {
 686        "node": ">=12"
 687      }
 688    },
 689    "node_modules/@esbuild/android-arm": {
 690      "version": "0.21.5",
 691      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
 692      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
 693      "cpu": [
 694        "arm"
 695      ],
 696      "dev": true,
 697      "license": "MIT",
 698      "optional": true,
 699      "os": [
 700        "android"
 701      ],
 702      "engines": {
 703        "node": ">=12"
 704      }
 705    },
 706    "node_modules/@esbuild/android-arm64": {
 707      "version": "0.21.5",
 708      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
 709      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
 710      "cpu": [
 711        "arm64"
 712      ],
 713      "dev": true,
 714      "license": "MIT",
 715      "optional": true,
 716      "os": [
 717        "android"
 718      ],
 719      "engines": {
 720        "node": ">=12"
 721      }
 722    },
 723    "node_modules/@esbuild/android-x64": {
 724      "version": "0.21.5",
 725      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
 726      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
 727      "cpu": [
 728        "x64"
 729      ],
 730      "dev": true,
 731      "license": "MIT",
 732      "optional": true,
 733      "os": [
 734        "android"
 735      ],
 736      "engines": {
 737        "node": ">=12"
 738      }
 739    },
 740    "node_modules/@esbuild/darwin-arm64": {
 741      "version": "0.21.5",
 742      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
 743      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
 744      "cpu": [
 745        "arm64"
 746      ],
 747      "dev": true,
 748      "license": "MIT",
 749      "optional": true,
 750      "os": [
 751        "darwin"
 752      ],
 753      "engines": {
 754        "node": ">=12"
 755      }
 756    },
 757    "node_modules/@esbuild/darwin-x64": {
 758      "version": "0.21.5",
 759      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
 760      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
 761      "cpu": [
 762        "x64"
 763      ],
 764      "dev": true,
 765      "license": "MIT",
 766      "optional": true,
 767      "os": [
 768        "darwin"
 769      ],
 770      "engines": {
 771        "node": ">=12"
 772      }
 773    },
 774    "node_modules/@esbuild/freebsd-arm64": {
 775      "version": "0.21.5",
 776      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
 777      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
 778      "cpu": [
 779        "arm64"
 780      ],
 781      "dev": true,
 782      "license": "MIT",
 783      "optional": true,
 784      "os": [
 785        "freebsd"
 786      ],
 787      "engines": {
 788        "node": ">=12"
 789      }
 790    },
 791    "node_modules/@esbuild/freebsd-x64": {
 792      "version": "0.21.5",
 793      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
 794      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
 795      "cpu": [
 796        "x64"
 797      ],
 798      "dev": true,
 799      "license": "MIT",
 800      "optional": true,
 801      "os": [
 802        "freebsd"
 803      ],
 804      "engines": {
 805        "node": ">=12"
 806      }
 807    },
 808    "node_modules/@esbuild/linux-arm": {
 809      "version": "0.21.5",
 810      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
 811      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
 812      "cpu": [
 813        "arm"
 814      ],
 815      "dev": true,
 816      "license": "MIT",
 817      "optional": true,
 818      "os": [
 819        "linux"
 820      ],
 821      "engines": {
 822        "node": ">=12"
 823      }
 824    },
 825    "node_modules/@esbuild/linux-arm64": {
 826      "version": "0.21.5",
 827      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
 828      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
 829      "cpu": [
 830        "arm64"
 831      ],
 832      "dev": true,
 833      "license": "MIT",
 834      "optional": true,
 835      "os": [
 836        "linux"
 837      ],
 838      "engines": {
 839        "node": ">=12"
 840      }
 841    },
 842    "node_modules/@esbuild/linux-ia32": {
 843      "version": "0.21.5",
 844      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
 845      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
 846      "cpu": [
 847        "ia32"
 848      ],
 849      "dev": true,
 850      "license": "MIT",
 851      "optional": true,
 852      "os": [
 853        "linux"
 854      ],
 855      "engines": {
 856        "node": ">=12"
 857      }
 858    },
 859    "node_modules/@esbuild/linux-loong64": {
 860      "version": "0.21.5",
 861      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
 862      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
 863      "cpu": [
 864        "loong64"
 865      ],
 866      "dev": true,
 867      "license": "MIT",
 868      "optional": true,
 869      "os": [
 870        "linux"
 871      ],
 872      "engines": {
 873        "node": ">=12"
 874      }
 875    },
 876    "node_modules/@esbuild/linux-mips64el": {
 877      "version": "0.21.5",
 878      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
 879      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
 880      "cpu": [
 881        "mips64el"
 882      ],
 883      "dev": true,
 884      "license": "MIT",
 885      "optional": true,
 886      "os": [
 887        "linux"
 888      ],
 889      "engines": {
 890        "node": ">=12"
 891      }
 892    },
 893    "node_modules/@esbuild/linux-ppc64": {
 894      "version": "0.21.5",
 895      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
 896      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
 897      "cpu": [
 898        "ppc64"
 899      ],
 900      "dev": true,
 901      "license": "MIT",
 902      "optional": true,
 903      "os": [
 904        "linux"
 905      ],
 906      "engines": {
 907        "node": ">=12"
 908      }
 909    },
 910    "node_modules/@esbuild/linux-riscv64": {
 911      "version": "0.21.5",
 912      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
 913      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
 914      "cpu": [
 915        "riscv64"
 916      ],
 917      "dev": true,
 918      "license": "MIT",
 919      "optional": true,
 920      "os": [
 921        "linux"
 922      ],
 923      "engines": {
 924        "node": ">=12"
 925      }
 926    },
 927    "node_modules/@esbuild/linux-s390x": {
 928      "version": "0.21.5",
 929      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
 930      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
 931      "cpu": [
 932        "s390x"
 933      ],
 934      "dev": true,
 935      "license": "MIT",
 936      "optional": true,
 937      "os": [
 938        "linux"
 939      ],
 940      "engines": {
 941        "node": ">=12"
 942      }
 943    },
 944    "node_modules/@esbuild/linux-x64": {
 945      "version": "0.21.5",
 946      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
 947      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
 948      "cpu": [
 949        "x64"
 950      ],
 951      "dev": true,
 952      "license": "MIT",
 953      "optional": true,
 954      "os": [
 955        "linux"
 956      ],
 957      "engines": {
 958        "node": ">=12"
 959      }
 960    },
 961    "node_modules/@esbuild/netbsd-arm64": {
 962      "version": "0.25.4",
 963      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
 964      "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
 965      "cpu": [
 966        "arm64"
 967      ],
 968      "dev": true,
 969      "license": "MIT",
 970      "optional": true,
 971      "os": [
 972        "netbsd"
 973      ],
 974      "engines": {
 975        "node": ">=18"
 976      }
 977    },
 978    "node_modules/@esbuild/netbsd-x64": {
 979      "version": "0.21.5",
 980      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
 981      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
 982      "cpu": [
 983        "x64"
 984      ],
 985      "dev": true,
 986      "license": "MIT",
 987      "optional": true,
 988      "os": [
 989        "netbsd"
 990      ],
 991      "engines": {
 992        "node": ">=12"
 993      }
 994    },
 995    "node_modules/@esbuild/openbsd-arm64": {
 996      "version": "0.25.4",
 997      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
 998      "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
 999      "cpu": [
1000        "arm64"
1001      ],
1002      "dev": true,
1003      "license": "MIT",
1004      "optional": true,
1005      "os": [
1006        "openbsd"
1007      ],
1008      "engines": {
1009        "node": ">=18"
1010      }
1011    },
1012    "node_modules/@esbuild/openbsd-x64": {
1013      "version": "0.21.5",
1014      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
1015      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
1016      "cpu": [
1017        "x64"
1018      ],
1019      "dev": true,
1020      "license": "MIT",
1021      "optional": true,
1022      "os": [
1023        "openbsd"
1024      ],
1025      "engines": {
1026        "node": ">=12"
1027      }
1028    },
1029    "node_modules/@esbuild/openharmony-arm64": {
1030      "version": "0.28.1",
1031      "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
1032      "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
1033      "cpu": [
1034        "arm64"
1035      ],
1036      "dev": true,
1037      "license": "MIT",
1038      "optional": true,
1039      "os": [
1040        "openharmony"
1041      ],
1042      "engines": {
1043        "node": ">=18"
1044      }
1045    },
1046    "node_modules/@esbuild/sunos-x64": {
1047      "version": "0.21.5",
1048      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
1049      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
1050      "cpu": [
1051        "x64"
1052      ],
1053      "dev": true,
1054      "license": "MIT",
1055      "optional": true,
1056      "os": [
1057        "sunos"
1058      ],
1059      "engines": {
1060        "node": ">=12"
1061      }
1062    },
1063    "node_modules/@esbuild/win32-arm64": {
1064      "version": "0.21.5",
1065      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
1066      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
1067      "cpu": [
1068        "arm64"
1069      ],
1070      "dev": true,
1071      "license": "MIT",
1072      "optional": true,
1073      "os": [
1074        "win32"
1075      ],
1076      "engines": {
1077        "node": ">=12"
1078      }
1079    },
1080    "node_modules/@esbuild/win32-ia32": {
1081      "version": "0.21.5",
1082      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
1083      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
1084      "cpu": [
1085        "ia32"
1086      ],
1087      "dev": true,
1088      "license": "MIT",
1089      "optional": true,
1090      "os": [
1091        "win32"
1092      ],
1093      "engines": {
1094        "node": ">=12"
1095      }
1096    },
1097    "node_modules/@esbuild/win32-x64": {
1098      "version": "0.21.5",
1099      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
1100      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
1101      "cpu": [
1102        "x64"
1103      ],
1104      "dev": true,
1105      "license": "MIT",
1106      "optional": true,
1107      "os": [
1108        "win32"
1109      ],
1110      "engines": {
1111        "node": ">=12"
1112      }
1113    },
1114    "node_modules/@img/colour": {
1115      "version": "1.1.0",
1116      "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
1117      "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
1118      "dev": true,
1119      "license": "MIT",
1120      "engines": {
1121        "node": ">=18"
1122      }
1123    },
1124    "node_modules/@img/sharp-darwin-arm64": {
1125      "version": "0.33.5",
1126      "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
1127      "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
1128      "cpu": [
1129        "arm64"
1130      ],
1131      "dev": true,
1132      "license": "Apache-2.0",
1133      "optional": true,
1134      "os": [
1135        "darwin"
1136      ],
1137      "engines": {
1138        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1139      },
1140      "funding": {
1141        "url": "https://opencollective.com/libvips"
1142      },
1143      "optionalDependencies": {
1144        "@img/sharp-libvips-darwin-arm64": "1.0.4"
1145      }
1146    },
1147    "node_modules/@img/sharp-darwin-x64": {
1148      "version": "0.33.5",
1149      "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
1150      "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
1151      "cpu": [
1152        "x64"
1153      ],
1154      "dev": true,
1155      "license": "Apache-2.0",
1156      "optional": true,
1157      "os": [
1158        "darwin"
1159      ],
1160      "engines": {
1161        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1162      },
1163      "funding": {
1164        "url": "https://opencollective.com/libvips"
1165      },
1166      "optionalDependencies": {
1167        "@img/sharp-libvips-darwin-x64": "1.0.4"
1168      }
1169    },
1170    "node_modules/@img/sharp-libvips-darwin-arm64": {
1171      "version": "1.0.4",
1172      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
1173      "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
1174      "cpu": [
1175        "arm64"
1176      ],
1177      "dev": true,
1178      "license": "LGPL-3.0-or-later",
1179      "optional": true,
1180      "os": [
1181        "darwin"
1182      ],
1183      "funding": {
1184        "url": "https://opencollective.com/libvips"
1185      }
1186    },
1187    "node_modules/@img/sharp-libvips-darwin-x64": {
1188      "version": "1.0.4",
1189      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
1190      "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
1191      "cpu": [
1192        "x64"
1193      ],
1194      "dev": true,
1195      "license": "LGPL-3.0-or-later",
1196      "optional": true,
1197      "os": [
1198        "darwin"
1199      ],
1200      "funding": {
1201        "url": "https://opencollective.com/libvips"
1202      }
1203    },
1204    "node_modules/@img/sharp-libvips-linux-arm": {
1205      "version": "1.0.5",
1206      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
1207      "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
1208      "cpu": [
1209        "arm"
1210      ],
1211      "dev": true,
1212      "libc": [
1213        "glibc"
1214      ],
1215      "license": "LGPL-3.0-or-later",
1216      "optional": true,
1217      "os": [
1218        "linux"
1219      ],
1220      "funding": {
1221        "url": "https://opencollective.com/libvips"
1222      }
1223    },
1224    "node_modules/@img/sharp-libvips-linux-arm64": {
1225      "version": "1.0.4",
1226      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
1227      "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
1228      "cpu": [
1229        "arm64"
1230      ],
1231      "dev": true,
1232      "libc": [
1233        "glibc"
1234      ],
1235      "license": "LGPL-3.0-or-later",
1236      "optional": true,
1237      "os": [
1238        "linux"
1239      ],
1240      "funding": {
1241        "url": "https://opencollective.com/libvips"
1242      }
1243    },
1244    "node_modules/@img/sharp-libvips-linux-ppc64": {
1245      "version": "1.2.4",
1246      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
1247      "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
1248      "cpu": [
1249        "ppc64"
1250      ],
1251      "dev": true,
1252      "libc": [
1253        "glibc"
1254      ],
1255      "license": "LGPL-3.0-or-later",
1256      "optional": true,
1257      "os": [
1258        "linux"
1259      ],
1260      "funding": {
1261        "url": "https://opencollective.com/libvips"
1262      }
1263    },
1264    "node_modules/@img/sharp-libvips-linux-riscv64": {
1265      "version": "1.2.4",
1266      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
1267      "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
1268      "cpu": [
1269        "riscv64"
1270      ],
1271      "dev": true,
1272      "libc": [
1273        "glibc"
1274      ],
1275      "license": "LGPL-3.0-or-later",
1276      "optional": true,
1277      "os": [
1278        "linux"
1279      ],
1280      "funding": {
1281        "url": "https://opencollective.com/libvips"
1282      }
1283    },
1284    "node_modules/@img/sharp-libvips-linux-s390x": {
1285      "version": "1.0.4",
1286      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
1287      "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
1288      "cpu": [
1289        "s390x"
1290      ],
1291      "dev": true,
1292      "libc": [
1293        "glibc"
1294      ],
1295      "license": "LGPL-3.0-or-later",
1296      "optional": true,
1297      "os": [
1298        "linux"
1299      ],
1300      "funding": {
1301        "url": "https://opencollective.com/libvips"
1302      }
1303    },
1304    "node_modules/@img/sharp-libvips-linux-x64": {
1305      "version": "1.0.4",
1306      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
1307      "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
1308      "cpu": [
1309        "x64"
1310      ],
1311      "dev": true,
1312      "libc": [
1313        "glibc"
1314      ],
1315      "license": "LGPL-3.0-or-later",
1316      "optional": true,
1317      "os": [
1318        "linux"
1319      ],
1320      "funding": {
1321        "url": "https://opencollective.com/libvips"
1322      }
1323    },
1324    "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1325      "version": "1.0.4",
1326      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
1327      "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
1328      "cpu": [
1329        "arm64"
1330      ],
1331      "dev": true,
1332      "libc": [
1333        "musl"
1334      ],
1335      "license": "LGPL-3.0-or-later",
1336      "optional": true,
1337      "os": [
1338        "linux"
1339      ],
1340      "funding": {
1341        "url": "https://opencollective.com/libvips"
1342      }
1343    },
1344    "node_modules/@img/sharp-libvips-linuxmusl-x64": {
1345      "version": "1.0.4",
1346      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
1347      "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
1348      "cpu": [
1349        "x64"
1350      ],
1351      "dev": true,
1352      "libc": [
1353        "musl"
1354      ],
1355      "license": "LGPL-3.0-or-later",
1356      "optional": true,
1357      "os": [
1358        "linux"
1359      ],
1360      "funding": {
1361        "url": "https://opencollective.com/libvips"
1362      }
1363    },
1364    "node_modules/@img/sharp-linux-arm": {
1365      "version": "0.33.5",
1366      "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
1367      "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
1368      "cpu": [
1369        "arm"
1370      ],
1371      "dev": true,
1372      "libc": [
1373        "glibc"
1374      ],
1375      "license": "Apache-2.0",
1376      "optional": true,
1377      "os": [
1378        "linux"
1379      ],
1380      "engines": {
1381        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1382      },
1383      "funding": {
1384        "url": "https://opencollective.com/libvips"
1385      },
1386      "optionalDependencies": {
1387        "@img/sharp-libvips-linux-arm": "1.0.5"
1388      }
1389    },
1390    "node_modules/@img/sharp-linux-arm64": {
1391      "version": "0.33.5",
1392      "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
1393      "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
1394      "cpu": [
1395        "arm64"
1396      ],
1397      "dev": true,
1398      "libc": [
1399        "glibc"
1400      ],
1401      "license": "Apache-2.0",
1402      "optional": true,
1403      "os": [
1404        "linux"
1405      ],
1406      "engines": {
1407        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1408      },
1409      "funding": {
1410        "url": "https://opencollective.com/libvips"
1411      },
1412      "optionalDependencies": {
1413        "@img/sharp-libvips-linux-arm64": "1.0.4"
1414      }
1415    },
1416    "node_modules/@img/sharp-linux-ppc64": {
1417      "version": "0.34.5",
1418      "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
1419      "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
1420      "cpu": [
1421        "ppc64"
1422      ],
1423      "dev": true,
1424      "libc": [
1425        "glibc"
1426      ],
1427      "license": "Apache-2.0",
1428      "optional": true,
1429      "os": [
1430        "linux"
1431      ],
1432      "engines": {
1433        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1434      },
1435      "funding": {
1436        "url": "https://opencollective.com/libvips"
1437      },
1438      "optionalDependencies": {
1439        "@img/sharp-libvips-linux-ppc64": "1.2.4"
1440      }
1441    },
1442    "node_modules/@img/sharp-linux-riscv64": {
1443      "version": "0.34.5",
1444      "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
1445      "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
1446      "cpu": [
1447        "riscv64"
1448      ],
1449      "dev": true,
1450      "libc": [
1451        "glibc"
1452      ],
1453      "license": "Apache-2.0",
1454      "optional": true,
1455      "os": [
1456        "linux"
1457      ],
1458      "engines": {
1459        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1460      },
1461      "funding": {
1462        "url": "https://opencollective.com/libvips"
1463      },
1464      "optionalDependencies": {
1465        "@img/sharp-libvips-linux-riscv64": "1.2.4"
1466      }
1467    },
1468    "node_modules/@img/sharp-linux-s390x": {
1469      "version": "0.33.5",
1470      "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
1471      "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
1472      "cpu": [
1473        "s390x"
1474      ],
1475      "dev": true,
1476      "libc": [
1477        "glibc"
1478      ],
1479      "license": "Apache-2.0",
1480      "optional": true,
1481      "os": [
1482        "linux"
1483      ],
1484      "engines": {
1485        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1486      },
1487      "funding": {
1488        "url": "https://opencollective.com/libvips"
1489      },
1490      "optionalDependencies": {
1491        "@img/sharp-libvips-linux-s390x": "1.0.4"
1492      }
1493    },
1494    "node_modules/@img/sharp-linux-x64": {
1495      "version": "0.33.5",
1496      "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
1497      "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
1498      "cpu": [
1499        "x64"
1500      ],
1501      "dev": true,
1502      "libc": [
1503        "glibc"
1504      ],
1505      "license": "Apache-2.0",
1506      "optional": true,
1507      "os": [
1508        "linux"
1509      ],
1510      "engines": {
1511        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1512      },
1513      "funding": {
1514        "url": "https://opencollective.com/libvips"
1515      },
1516      "optionalDependencies": {
1517        "@img/sharp-libvips-linux-x64": "1.0.4"
1518      }
1519    },
1520    "node_modules/@img/sharp-linuxmusl-arm64": {
1521      "version": "0.33.5",
1522      "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
1523      "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
1524      "cpu": [
1525        "arm64"
1526      ],
1527      "dev": true,
1528      "libc": [
1529        "musl"
1530      ],
1531      "license": "Apache-2.0",
1532      "optional": true,
1533      "os": [
1534        "linux"
1535      ],
1536      "engines": {
1537        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1538      },
1539      "funding": {
1540        "url": "https://opencollective.com/libvips"
1541      },
1542      "optionalDependencies": {
1543        "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
1544      }
1545    },
1546    "node_modules/@img/sharp-linuxmusl-x64": {
1547      "version": "0.33.5",
1548      "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
1549      "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
1550      "cpu": [
1551        "x64"
1552      ],
1553      "dev": true,
1554      "libc": [
1555        "musl"
1556      ],
1557      "license": "Apache-2.0",
1558      "optional": true,
1559      "os": [
1560        "linux"
1561      ],
1562      "engines": {
1563        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1564      },
1565      "funding": {
1566        "url": "https://opencollective.com/libvips"
1567      },
1568      "optionalDependencies": {
1569        "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
1570      }
1571    },
1572    "node_modules/@img/sharp-wasm32": {
1573      "version": "0.33.5",
1574      "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
1575      "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
1576      "cpu": [
1577        "wasm32"
1578      ],
1579      "dev": true,
1580      "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1581      "optional": true,
1582      "dependencies": {
1583        "@emnapi/runtime": "^1.2.0"
1584      },
1585      "engines": {
1586        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1587      },
1588      "funding": {
1589        "url": "https://opencollective.com/libvips"
1590      }
1591    },
1592    "node_modules/@img/sharp-win32-arm64": {
1593      "version": "0.34.5",
1594      "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
1595      "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
1596      "cpu": [
1597        "arm64"
1598      ],
1599      "dev": true,
1600      "license": "Apache-2.0 AND LGPL-3.0-or-later",
1601      "optional": true,
1602      "os": [
1603        "win32"
1604      ],
1605      "engines": {
1606        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1607      },
1608      "funding": {
1609        "url": "https://opencollective.com/libvips"
1610      }
1611    },
1612    "node_modules/@img/sharp-win32-ia32": {
1613      "version": "0.33.5",
1614      "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
1615      "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
1616      "cpu": [
1617        "ia32"
1618      ],
1619      "dev": true,
1620      "license": "Apache-2.0 AND LGPL-3.0-or-later",
1621      "optional": true,
1622      "os": [
1623        "win32"
1624      ],
1625      "engines": {
1626        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1627      },
1628      "funding": {
1629        "url": "https://opencollective.com/libvips"
1630      }
1631    },
1632    "node_modules/@img/sharp-win32-x64": {
1633      "version": "0.33.5",
1634      "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
1635      "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
1636      "cpu": [
1637        "x64"
1638      ],
1639      "dev": true,
1640      "license": "Apache-2.0 AND LGPL-3.0-or-later",
1641      "optional": true,
1642      "os": [
1643        "win32"
1644      ],
1645      "engines": {
1646        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1647      },
1648      "funding": {
1649        "url": "https://opencollective.com/libvips"
1650      }
1651    },
1652    "node_modules/@jridgewell/resolve-uri": {
1653      "version": "3.1.2",
1654      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1655      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1656      "dev": true,
1657      "license": "MIT",
1658      "engines": {
1659        "node": ">=6.0.0"
1660      }
1661    },
1662    "node_modules/@jridgewell/sourcemap-codec": {
1663      "version": "1.5.5",
1664      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1665      "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1666      "dev": true,
1667      "license": "MIT"
1668    },
1669    "node_modules/@jridgewell/trace-mapping": {
1670      "version": "0.3.9",
1671      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1672      "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1673      "dev": true,
1674      "license": "MIT",
1675      "dependencies": {
1676        "@jridgewell/resolve-uri": "^3.0.3",
1677        "@jridgewell/sourcemap-codec": "^1.4.10"
1678      }
1679    },
1680    "node_modules/@pdf-lib/standard-fonts": {
1681      "version": "1.0.0",
1682      "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
1683      "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
1684      "license": "MIT",
1685      "dependencies": {
1686        "pako": "^1.0.6"
1687      }
1688    },
1689    "node_modules/@pdf-lib/upng": {
1690      "version": "1.0.1",
1691      "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
1692      "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
1693      "license": "MIT",
1694      "dependencies": {
1695        "pako": "^1.0.10"
1696      }
1697    },
1698    "node_modules/@poppinss/colors": {
1699      "version": "4.1.6",
1700      "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1701      "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1702      "dev": true,
1703      "license": "MIT",
1704      "dependencies": {
1705        "kleur": "^4.1.5"
1706      }
1707    },
1708    "node_modules/@poppinss/dumper": {
1709      "version": "0.6.5",
1710      "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1711      "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
1712      "dev": true,
1713      "license": "MIT",
1714      "dependencies": {
1715        "@poppinss/colors": "^4.1.5",
1716        "@sindresorhus/is": "^7.0.2",
1717        "supports-color": "^10.0.0"
1718      }
1719    },
1720    "node_modules/@poppinss/exception": {
1721      "version": "1.2.3",
1722      "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
1723      "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
1724      "dev": true,
1725      "license": "MIT"
1726    },
1727    "node_modules/@rollup/rollup-android-arm-eabi": {
1728      "version": "4.62.2",
1729      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz",
1730      "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==",
1731      "cpu": [
1732        "arm"
1733      ],
1734      "dev": true,
1735      "license": "MIT",
1736      "optional": true,
1737      "os": [
1738        "android"
1739      ]
1740    },
1741    "node_modules/@rollup/rollup-android-arm64": {
1742      "version": "4.62.2",
1743      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz",
1744      "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==",
1745      "cpu": [
1746        "arm64"
1747      ],
1748      "dev": true,
1749      "license": "MIT",
1750      "optional": true,
1751      "os": [
1752        "android"
1753      ]
1754    },
1755    "node_modules/@rollup/rollup-darwin-arm64": {
1756      "version": "4.62.2",
1757      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz",
1758      "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==",
1759      "cpu": [
1760        "arm64"
1761      ],
1762      "dev": true,
1763      "license": "MIT",
1764      "optional": true,
1765      "os": [
1766        "darwin"
1767      ]
1768    },
1769    "node_modules/@rollup/rollup-darwin-x64": {
1770      "version": "4.62.2",
1771      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz",
1772      "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==",
1773      "cpu": [
1774        "x64"
1775      ],
1776      "dev": true,
1777      "license": "MIT",
1778      "optional": true,
1779      "os": [
1780        "darwin"
1781      ]
1782    },
1783    "node_modules/@rollup/rollup-freebsd-arm64": {
1784      "version": "4.62.2",
1785      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz",
1786      "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==",
1787      "cpu": [
1788        "arm64"
1789      ],
1790      "dev": true,
1791      "license": "MIT",
1792      "optional": true,
1793      "os": [
1794        "freebsd"
1795      ]
1796    },
1797    "node_modules/@rollup/rollup-freebsd-x64": {
1798      "version": "4.62.2",
1799      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz",
1800      "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==",
1801      "cpu": [
1802        "x64"
1803      ],
1804      "dev": true,
1805      "license": "MIT",
1806      "optional": true,
1807      "os": [
1808        "freebsd"
1809      ]
1810    },
1811    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1812      "version": "4.62.2",
1813      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz",
1814      "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==",
1815      "cpu": [
1816        "arm"
1817      ],
1818      "dev": true,
1819      "libc": [
1820        "glibc"
1821      ],
1822      "license": "MIT",
1823      "optional": true,
1824      "os": [
1825        "linux"
1826      ]
1827    },
1828    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1829      "version": "4.62.2",
1830      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz",
1831      "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==",
1832      "cpu": [
1833        "arm"
1834      ],
1835      "dev": true,
1836      "libc": [
1837        "musl"
1838      ],
1839      "license": "MIT",
1840      "optional": true,
1841      "os": [
1842        "linux"
1843      ]
1844    },
1845    "node_modules/@rollup/rollup-linux-arm64-gnu": {
1846      "version": "4.62.2",
1847      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz",
1848      "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==",
1849      "cpu": [
1850        "arm64"
1851      ],
1852      "dev": true,
1853      "libc": [
1854        "glibc"
1855      ],
1856      "license": "MIT",
1857      "optional": true,
1858      "os": [
1859        "linux"
1860      ]
1861    },
1862    "node_modules/@rollup/rollup-linux-arm64-musl": {
1863      "version": "4.62.2",
1864      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz",
1865      "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==",
1866      "cpu": [
1867        "arm64"
1868      ],
1869      "dev": true,
1870      "libc": [
1871        "musl"
1872      ],
1873      "license": "MIT",
1874      "optional": true,
1875      "os": [
1876        "linux"
1877      ]
1878    },
1879    "node_modules/@rollup/rollup-linux-loong64-gnu": {
1880      "version": "4.62.2",
1881      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz",
1882      "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==",
1883      "cpu": [
1884        "loong64"
1885      ],
1886      "dev": true,
1887      "libc": [
1888        "glibc"
1889      ],
1890      "license": "MIT",
1891      "optional": true,
1892      "os": [
1893        "linux"
1894      ]
1895    },
1896    "node_modules/@rollup/rollup-linux-loong64-musl": {
1897      "version": "4.62.2",
1898      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz",
1899      "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==",
1900      "cpu": [
1901        "loong64"
1902      ],
1903      "dev": true,
1904      "libc": [
1905        "musl"
1906      ],
1907      "license": "MIT",
1908      "optional": true,
1909      "os": [
1910        "linux"
1911      ]
1912    },
1913    "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1914      "version": "4.62.2",
1915      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz",
1916      "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==",
1917      "cpu": [
1918        "ppc64"
1919      ],
1920      "dev": true,
1921      "libc": [
1922        "glibc"
1923      ],
1924      "license": "MIT",
1925      "optional": true,
1926      "os": [
1927        "linux"
1928      ]
1929    },
1930    "node_modules/@rollup/rollup-linux-ppc64-musl": {
1931      "version": "4.62.2",
1932      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz",
1933      "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==",
1934      "cpu": [
1935        "ppc64"
1936      ],
1937      "dev": true,
1938      "libc": [
1939        "musl"
1940      ],
1941      "license": "MIT",
1942      "optional": true,
1943      "os": [
1944        "linux"
1945      ]
1946    },
1947    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1948      "version": "4.62.2",
1949      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz",
1950      "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==",
1951      "cpu": [
1952        "riscv64"
1953      ],
1954      "dev": true,
1955      "libc": [
1956        "glibc"
1957      ],
1958      "license": "MIT",
1959      "optional": true,
1960      "os": [
1961        "linux"
1962      ]
1963    },
1964    "node_modules/@rollup/rollup-linux-riscv64-musl": {
1965      "version": "4.62.2",
1966      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz",
1967      "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==",
1968      "cpu": [
1969        "riscv64"
1970      ],
1971      "dev": true,
1972      "libc": [
1973        "musl"
1974      ],
1975      "license": "MIT",
1976      "optional": true,
1977      "os": [
1978        "linux"
1979      ]
1980    },
1981    "node_modules/@rollup/rollup-linux-s390x-gnu": {
1982      "version": "4.62.2",
1983      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz",
1984      "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==",
1985      "cpu": [
1986        "s390x"
1987      ],
1988      "dev": true,
1989      "libc": [
1990        "glibc"
1991      ],
1992      "license": "MIT",
1993      "optional": true,
1994      "os": [
1995        "linux"
1996      ]
1997    },
1998    "node_modules/@rollup/rollup-linux-x64-gnu": {
1999      "version": "4.62.2",
2000      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz",
2001      "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==",
2002      "cpu": [
2003        "x64"
2004      ],
2005      "dev": true,
2006      "libc": [
2007        "glibc"
2008      ],
2009      "license": "MIT",
2010      "optional": true,
2011      "os": [
2012        "linux"
2013      ]
2014    },
2015    "node_modules/@rollup/rollup-linux-x64-musl": {
2016      "version": "4.62.2",
2017      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz",
2018      "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==",
2019      "cpu": [
2020        "x64"
2021      ],
2022      "dev": true,
2023      "libc": [
2024        "musl"
2025      ],
2026      "license": "MIT",
2027      "optional": true,
2028      "os": [
2029        "linux"
2030      ]
2031    },
2032    "node_modules/@rollup/rollup-openbsd-x64": {
2033      "version": "4.62.2",
2034      "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz",
2035      "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==",
2036      "cpu": [
2037        "x64"
2038      ],
2039      "dev": true,
2040      "license": "MIT",
2041      "optional": true,
2042      "os": [
2043        "openbsd"
2044      ]
2045    },
2046    "node_modules/@rollup/rollup-openharmony-arm64": {
2047      "version": "4.62.2",
2048      "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz",
2049      "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==",
2050      "cpu": [
2051        "arm64"
2052      ],
2053      "dev": true,
2054      "license": "MIT",
2055      "optional": true,
2056      "os": [
2057        "openharmony"
2058      ]
2059    },
2060    "node_modules/@rollup/rollup-win32-arm64-msvc": {
2061      "version": "4.62.2",
2062      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz",
2063      "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==",
2064      "cpu": [
2065        "arm64"
2066      ],
2067      "dev": true,
2068      "license": "MIT",
2069      "optional": true,
2070      "os": [
2071        "win32"
2072      ]
2073    },
2074    "node_modules/@rollup/rollup-win32-ia32-msvc": {
2075      "version": "4.62.2",
2076      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz",
2077      "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==",
2078      "cpu": [
2079        "ia32"
2080      ],
2081      "dev": true,
2082      "license": "MIT",
2083      "optional": true,
2084      "os": [
2085        "win32"
2086      ]
2087    },
2088    "node_modules/@rollup/rollup-win32-x64-gnu": {
2089      "version": "4.62.2",
2090      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz",
2091      "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==",
2092      "cpu": [
2093        "x64"
2094      ],
2095      "dev": true,
2096      "license": "MIT",
2097      "optional": true,
2098      "os": [
2099        "win32"
2100      ]
2101    },
2102    "node_modules/@rollup/rollup-win32-x64-msvc": {
2103      "version": "4.62.2",
2104      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz",
2105      "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==",
2106      "cpu": [
2107        "x64"
2108      ],
2109      "dev": true,
2110      "license": "MIT",
2111      "optional": true,
2112      "os": [
2113        "win32"
2114      ]
2115    },
2116    "node_modules/@sindresorhus/is": {
2117      "version": "7.2.0",
2118      "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
2119      "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
2120      "dev": true,
2121      "license": "MIT",
2122      "engines": {
2123        "node": ">=18"
2124      },
2125      "funding": {
2126        "url": "https://github.com/sindresorhus/is?sponsor=1"
2127      }
2128    },
2129    "node_modules/@speed-highlight/core": {
2130      "version": "1.2.17",
2131      "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.17.tgz",
2132      "integrity": "sha512-Z92FwKpCtfaW1V0jTU/fh3QzYEZN8wDwrzRIBoADCJfn4mJCNcJN/XegifX7BDrQ8/h9Xh/JnbyMchL0FqXrkg==",
2133      "dev": true,
2134      "license": "CC0-1.0"
2135    },
2136    "node_modules/@types/estree": {
2137      "version": "1.0.9",
2138      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
2139      "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
2140      "dev": true,
2141      "license": "MIT"
2142    },
2143    "node_modules/@types/node": {
2144      "version": "22.20.1",
2145      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",
2146      "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",
2147      "dev": true,
2148      "license": "MIT",
2149      "dependencies": {
2150        "undici-types": "~6.21.0"
2151      }
2152    },
2153    "node_modules/@vitest/expect": {
2154      "version": "2.1.9",
2155      "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz",
2156      "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==",
2157      "dev": true,
2158      "license": "MIT",
2159      "dependencies": {
2160        "@vitest/spy": "2.1.9",
2161        "@vitest/utils": "2.1.9",
2162        "chai": "^5.1.2",
2163        "tinyrainbow": "^1.2.0"
2164      },
2165      "funding": {
2166        "url": "https://opencollective.com/vitest"
2167      }
2168    },
2169    "node_modules/@vitest/expect/node_modules/@vitest/pretty-format": {
2170      "version": "2.1.9",
2171      "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz",
2172      "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==",
2173      "dev": true,
2174      "license": "MIT",
2175      "dependencies": {
2176        "tinyrainbow": "^1.2.0"
2177      },
2178      "funding": {
2179        "url": "https://opencollective.com/vitest"
2180      }
2181    },
2182    "node_modules/@vitest/expect/node_modules/@vitest/utils": {
2183      "version": "2.1.9",
2184      "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz",
2185      "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==",
2186      "dev": true,
2187      "license": "MIT",
2188      "dependencies": {
2189        "@vitest/pretty-format": "2.1.9",
2190        "loupe": "^3.1.2",
2191        "tinyrainbow": "^1.2.0"
2192      },
2193      "funding": {
2194        "url": "https://opencollective.com/vitest"
2195      }
2196    },
2197    "node_modules/@vitest/expect/node_modules/tinyrainbow": {
2198      "version": "1.2.0",
2199      "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
2200      "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==",
2201      "dev": true,
2202      "license": "MIT",
2203      "engines": {
2204        "node": ">=14.0.0"
2205      }
2206    },
2207    "node_modules/@vitest/mocker": {
2208      "version": "2.1.9",
2209      "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.9.tgz",
2210      "integrity": "sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==",
2211      "dev": true,
2212      "license": "MIT",
2213      "dependencies": {
2214        "@vitest/spy": "2.1.9",
2215        "estree-walker": "^3.0.3",
2216        "magic-string": "^0.30.12"
2217      },
2218      "funding": {
2219        "url": "https://opencollective.com/vitest"
2220      },
2221      "peerDependencies": {
2222        "msw": "^2.4.9",
2223        "vite": "^5.0.0"
2224      },
2225      "peerDependenciesMeta": {
2226        "msw": {
2227          "optional": true
2228        },
2229        "vite": {
2230          "optional": true
2231        }
2232      }
2233    },
2234    "node_modules/@vitest/pretty-format": {
2235      "version": "3.2.7",
2236      "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",
2237      "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==",
2238      "dev": true,
2239      "license": "MIT",
2240      "peer": true,
2241      "dependencies": {
2242        "tinyrainbow": "^2.0.0"
2243      },
2244      "funding": {
2245        "url": "https://opencollective.com/vitest"
2246      }
2247    },
2248    "node_modules/@vitest/runner": {
2249      "version": "3.2.7",
2250      "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",
2251      "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==",
2252      "dev": true,
2253      "license": "MIT",
2254      "peer": true,
2255      "dependencies": {
2256        "@vitest/utils": "3.2.7",
2257        "pathe": "^2.0.3",
2258        "strip-literal": "^3.0.0"
2259      },
2260      "funding": {
2261        "url": "https://opencollective.com/vitest"
2262      }
2263    },
2264    "node_modules/@vitest/snapshot": {
2265      "version": "3.2.7",
2266      "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",
2267      "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==",
2268      "dev": true,
2269      "license": "MIT",
2270      "peer": true,
2271      "dependencies": {
2272        "@vitest/pretty-format": "3.2.7",
2273        "magic-string": "^0.30.17",
2274        "pathe": "^2.0.3"
2275      },
2276      "funding": {
2277        "url": "https://opencollective.com/vitest"
2278      }
2279    },
2280    "node_modules/@vitest/spy": {
2281      "version": "2.1.9",
2282      "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz",
2283      "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==",
2284      "dev": true,
2285      "license": "MIT",
2286      "dependencies": {
2287        "tinyspy": "^3.0.2"
2288      },
2289      "funding": {
2290        "url": "https://opencollective.com/vitest"
2291      }
2292    },
2293    "node_modules/@vitest/utils": {
2294      "version": "3.2.7",
2295      "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",
2296      "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==",
2297      "dev": true,
2298      "license": "MIT",
2299      "peer": true,
2300      "dependencies": {
2301        "@vitest/pretty-format": "3.2.7",
2302        "loupe": "^3.1.4",
2303        "tinyrainbow": "^2.0.0"
2304      },
2305      "funding": {
2306        "url": "https://opencollective.com/vitest"
2307      }
2308    },
2309    "node_modules/acorn": {
2310      "version": "8.14.0",
2311      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
2312      "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
2313      "dev": true,
2314      "license": "MIT",
2315      "bin": {
2316        "acorn": "bin/acorn"
2317      },
2318      "engines": {
2319        "node": ">=0.4.0"
2320      }
2321    },
2322    "node_modules/acorn-walk": {
2323      "version": "8.3.2",
2324      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
2325      "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
2326      "dev": true,
2327      "license": "MIT",
2328      "engines": {
2329        "node": ">=0.4.0"
2330      }
2331    },
2332    "node_modules/assertion-error": {
2333      "version": "2.0.1",
2334      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2335      "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2336      "dev": true,
2337      "license": "MIT",
2338      "engines": {
2339        "node": ">=12"
2340      }
2341    },
2342    "node_modules/birpc": {
2343      "version": "0.2.14",
2344      "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.14.tgz",
2345      "integrity": "sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==",
2346      "dev": true,
2347      "license": "MIT",
2348      "funding": {
2349        "url": "https://github.com/sponsors/antfu"
2350      }
2351    },
2352    "node_modules/blake3-wasm": {
2353      "version": "2.1.5",
2354      "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
2355      "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
2356      "dev": true,
2357      "license": "MIT"
2358    },
2359    "node_modules/cac": {
2360      "version": "6.7.14",
2361      "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
2362      "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2363      "dev": true,
2364      "license": "MIT",
2365      "engines": {
2366        "node": ">=8"
2367      }
2368    },
2369    "node_modules/chai": {
2370      "version": "5.3.3",
2371      "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
2372      "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
2373      "dev": true,
2374      "license": "MIT",
2375      "dependencies": {
2376        "assertion-error": "^2.0.1",
2377        "check-error": "^2.1.1",
2378        "deep-eql": "^5.0.1",
2379        "loupe": "^3.1.0",
2380        "pathval": "^2.0.0"
2381      },
2382      "engines": {
2383        "node": ">=18"
2384      }
2385    },
2386    "node_modules/check-error": {
2387      "version": "2.1.3",
2388      "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
2389      "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
2390      "dev": true,
2391      "license": "MIT",
2392      "engines": {
2393        "node": ">= 16"
2394      }
2395    },
2396    "node_modules/cjs-module-lexer": {
2397      "version": "1.4.3",
2398      "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
2399      "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
2400      "dev": true,
2401      "license": "MIT"
2402    },
2403    "node_modules/color": {
2404      "version": "4.2.3",
2405      "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
2406      "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2407      "dev": true,
2408      "license": "MIT",
2409      "dependencies": {
2410        "color-convert": "^2.0.1",
2411        "color-string": "^1.9.0"
2412      },
2413      "engines": {
2414        "node": ">=12.5.0"
2415      }
2416    },
2417    "node_modules/color-convert": {
2418      "version": "2.0.1",
2419      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2420      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2421      "dev": true,
2422      "license": "MIT",
2423      "dependencies": {
2424        "color-name": "~1.1.4"
2425      },
2426      "engines": {
2427        "node": ">=7.0.0"
2428      }
2429    },
2430    "node_modules/color-name": {
2431      "version": "1.1.4",
2432      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2433      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2434      "dev": true,
2435      "license": "MIT"
2436    },
2437    "node_modules/color-string": {
2438      "version": "1.9.1",
2439      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
2440      "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
2441      "dev": true,
2442      "license": "MIT",
2443      "dependencies": {
2444        "color-name": "^1.0.0",
2445        "simple-swizzle": "^0.2.2"
2446      }
2447    },
2448    "node_modules/cookie": {
2449      "version": "1.1.1",
2450      "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
2451      "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
2452      "dev": true,
2453      "license": "MIT",
2454      "engines": {
2455        "node": ">=18"
2456      },
2457      "funding": {
2458        "type": "opencollective",
2459        "url": "https://opencollective.com/express"
2460      }
2461    },
2462    "node_modules/debug": {
2463      "version": "4.4.3",
2464      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2465      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2466      "dev": true,
2467      "license": "MIT",
2468      "dependencies": {
2469        "ms": "^2.1.3"
2470      },
2471      "engines": {
2472        "node": ">=6.0"
2473      },
2474      "peerDependenciesMeta": {
2475        "supports-color": {
2476          "optional": true
2477        }
2478      }
2479    },
2480    "node_modules/deep-eql": {
2481      "version": "5.0.2",
2482      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
2483      "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
2484      "dev": true,
2485      "license": "MIT",
2486      "engines": {
2487        "node": ">=6"
2488      }
2489    },
2490    "node_modules/defu": {
2491      "version": "6.1.7",
2492      "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz",
2493      "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==",
2494      "dev": true,
2495      "license": "MIT"
2496    },
2497    "node_modules/detect-libc": {
2498      "version": "2.1.2",
2499      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2500      "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2501      "dev": true,
2502      "license": "Apache-2.0",
2503      "engines": {
2504        "node": ">=8"
2505      }
2506    },
2507    "node_modules/devalue": {
2508      "version": "5.8.1",
2509      "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz",
2510      "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==",
2511      "dev": true,
2512      "license": "MIT"
2513    },
2514    "node_modules/error-stack-parser-es": {
2515      "version": "1.0.5",
2516      "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
2517      "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
2518      "dev": true,
2519      "license": "MIT",
2520      "funding": {
2521        "url": "https://github.com/sponsors/antfu"
2522      }
2523    },
2524    "node_modules/es-module-lexer": {
2525      "version": "1.7.0",
2526      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
2527      "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
2528      "dev": true,
2529      "license": "MIT"
2530    },
2531    "node_modules/esbuild": {
2532      "version": "0.21.5",
2533      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
2534      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
2535      "dev": true,
2536      "hasInstallScript": true,
2537      "license": "MIT",
2538      "bin": {
2539        "esbuild": "bin/esbuild"
2540      },
2541      "engines": {
2542        "node": ">=12"
2543      },
2544      "optionalDependencies": {
2545        "@esbuild/aix-ppc64": "0.21.5",
2546        "@esbuild/android-arm": "0.21.5",
2547        "@esbuild/android-arm64": "0.21.5",
2548        "@esbuild/android-x64": "0.21.5",
2549        "@esbuild/darwin-arm64": "0.21.5",
2550        "@esbuild/darwin-x64": "0.21.5",
2551        "@esbuild/freebsd-arm64": "0.21.5",
2552        "@esbuild/freebsd-x64": "0.21.5",
2553        "@esbuild/linux-arm": "0.21.5",
2554        "@esbuild/linux-arm64": "0.21.5",
2555        "@esbuild/linux-ia32": "0.21.5",
2556        "@esbuild/linux-loong64": "0.21.5",
2557        "@esbuild/linux-mips64el": "0.21.5",
2558        "@esbuild/linux-ppc64": "0.21.5",
2559        "@esbuild/linux-riscv64": "0.21.5",
2560        "@esbuild/linux-s390x": "0.21.5",
2561        "@esbuild/linux-x64": "0.21.5",
2562        "@esbuild/netbsd-x64": "0.21.5",
2563        "@esbuild/openbsd-x64": "0.21.5",
2564        "@esbuild/sunos-x64": "0.21.5",
2565        "@esbuild/win32-arm64": "0.21.5",
2566        "@esbuild/win32-ia32": "0.21.5",
2567        "@esbuild/win32-x64": "0.21.5"
2568      }
2569    },
2570    "node_modules/estree-walker": {
2571      "version": "3.0.3",
2572      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2573      "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2574      "dev": true,
2575      "license": "MIT",
2576      "dependencies": {
2577        "@types/estree": "^1.0.0"
2578      }
2579    },
2580    "node_modules/exit-hook": {
2581      "version": "2.2.1",
2582      "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz",
2583      "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==",
2584      "dev": true,
2585      "license": "MIT",
2586      "engines": {
2587        "node": ">=6"
2588      },
2589      "funding": {
2590        "url": "https://github.com/sponsors/sindresorhus"
2591      }
2592    },
2593    "node_modules/expect-type": {
2594      "version": "1.4.0",
2595      "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
2596      "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",
2597      "dev": true,
2598      "license": "Apache-2.0",
2599      "engines": {
2600        "node": ">=12.0.0"
2601      }
2602    },
2603    "node_modules/exsolve": {
2604      "version": "1.1.0",
2605      "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.1.0.tgz",
2606      "integrity": "sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==",
2607      "dev": true,
2608      "license": "MIT"
2609    },
2610    "node_modules/fsevents": {
2611      "version": "2.3.3",
2612      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2613      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2614      "dev": true,
2615      "hasInstallScript": true,
2616      "license": "MIT",
2617      "optional": true,
2618      "os": [
2619        "darwin"
2620      ],
2621      "engines": {
2622        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2623      }
2624    },
2625    "node_modules/glob-to-regexp": {
2626      "version": "0.4.1",
2627      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
2628      "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
2629      "dev": true,
2630      "license": "BSD-2-Clause"
2631    },
2632    "node_modules/is-arrayish": {
2633      "version": "0.3.4",
2634      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
2635      "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
2636      "dev": true,
2637      "license": "MIT"
2638    },
2639    "node_modules/jose": {
2640      "version": "5.10.0",
2641      "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz",
2642      "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==",
2643      "license": "MIT",
2644      "funding": {
2645        "url": "https://github.com/sponsors/panva"
2646      }
2647    },
2648    "node_modules/js-tokens": {
2649      "version": "9.0.1",
2650      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
2651      "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
2652      "dev": true,
2653      "license": "MIT",
2654      "peer": true
2655    },
2656    "node_modules/kleur": {
2657      "version": "4.1.5",
2658      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
2659      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
2660      "dev": true,
2661      "license": "MIT",
2662      "engines": {
2663        "node": ">=6"
2664      }
2665    },
2666    "node_modules/loupe": {
2667      "version": "3.2.1",
2668      "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
2669      "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
2670      "dev": true,
2671      "license": "MIT"
2672    },
2673    "node_modules/magic-string": {
2674      "version": "0.30.21",
2675      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2676      "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2677      "dev": true,
2678      "license": "MIT",
2679      "dependencies": {
2680        "@jridgewell/sourcemap-codec": "^1.5.5"
2681      }
2682    },
2683    "node_modules/mime": {
2684      "version": "3.0.0",
2685      "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
2686      "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
2687      "dev": true,
2688      "license": "MIT",
2689      "bin": {
2690        "mime": "cli.js"
2691      },
2692      "engines": {
2693        "node": ">=10.0.0"
2694      }
2695    },
2696    "node_modules/miniflare": {
2697      "version": "4.20250906.0",
2698      "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250906.0.tgz",
2699      "integrity": "sha512-T/RWn1sa0ien80s6NjU+Un/tj12gR6wqScZoiLeMJDD4/fK0UXfnbWXJDubnUED8Xjm7RPQ5ESYdE+mhPmMtuQ==",
2700      "dev": true,
2701      "license": "MIT",
2702      "dependencies": {
2703        "@cspotcode/source-map-support": "0.8.1",
2704        "acorn": "8.14.0",
2705        "acorn-walk": "8.3.2",
2706        "exit-hook": "2.2.1",
2707        "glob-to-regexp": "0.4.1",
2708        "sharp": "^0.33.5",
2709        "stoppable": "1.1.0",
2710        "undici": "^7.10.0",
2711        "workerd": "1.20250906.0",
2712        "ws": "8.18.0",
2713        "youch": "4.1.0-beta.10",
2714        "zod": "3.22.3"
2715      },
2716      "bin": {
2717        "miniflare": "bootstrap.js"
2718      },
2719      "engines": {
2720        "node": ">=18.0.0"
2721      }
2722    },
2723    "node_modules/miniflare/node_modules/zod": {
2724      "version": "3.22.3",
2725      "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz",
2726      "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==",
2727      "dev": true,
2728      "license": "MIT",
2729      "funding": {
2730        "url": "https://github.com/sponsors/colinhacks"
2731      }
2732    },
2733    "node_modules/ms": {
2734      "version": "2.1.3",
2735      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2736      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2737      "dev": true,
2738      "license": "MIT"
2739    },
2740    "node_modules/nanoid": {
2741      "version": "3.3.16",
2742      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
2743      "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
2744      "dev": true,
2745      "funding": [
2746        {
2747          "type": "github",
2748          "url": "https://github.com/sponsors/ai"
2749        }
2750      ],
2751      "license": "MIT",
2752      "bin": {
2753        "nanoid": "bin/nanoid.cjs"
2754      },
2755      "engines": {
2756        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2757      }
2758    },
2759    "node_modules/ohash": {
2760      "version": "2.0.11",
2761      "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz",
2762      "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==",
2763      "dev": true,
2764      "license": "MIT"
2765    },
2766    "node_modules/pako": {
2767      "version": "1.0.11",
2768      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
2769      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
2770      "license": "(MIT AND Zlib)"
2771    },
2772    "node_modules/path-to-regexp": {
2773      "version": "6.3.0",
2774      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
2775      "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
2776      "dev": true,
2777      "license": "MIT"
2778    },
2779    "node_modules/pathe": {
2780      "version": "2.0.3",
2781      "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2782      "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2783      "dev": true,
2784      "license": "MIT"
2785    },
2786    "node_modules/pathval": {
2787      "version": "2.0.1",
2788      "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
2789      "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
2790      "dev": true,
2791      "license": "MIT",
2792      "engines": {
2793        "node": ">= 14.16"
2794      }
2795    },
2796    "node_modules/pdf-lib": {
2797      "version": "1.17.1",
2798      "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
2799      "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
2800      "license": "MIT",
2801      "dependencies": {
2802        "@pdf-lib/standard-fonts": "^1.0.0",
2803        "@pdf-lib/upng": "^1.0.1",
2804        "pako": "^1.0.11",
2805        "tslib": "^1.11.1"
2806      }
2807    },
2808    "node_modules/pdf-lib/node_modules/tslib": {
2809      "version": "1.14.1",
2810      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2811      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2812      "license": "0BSD"
2813    },
2814    "node_modules/picocolors": {
2815      "version": "1.1.1",
2816      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2817      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2818      "dev": true,
2819      "license": "ISC"
2820    },
2821    "node_modules/postcss": {
2822      "version": "8.5.19",
2823      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz",
2824      "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==",
2825      "dev": true,
2826      "funding": [
2827        {
2828          "type": "opencollective",
2829          "url": "https://opencollective.com/postcss/"
2830        },
2831        {
2832          "type": "tidelift",
2833          "url": "https://tidelift.com/funding/github/npm/postcss"
2834        },
2835        {
2836          "type": "github",
2837          "url": "https://github.com/sponsors/ai"
2838        }
2839      ],
2840      "license": "MIT",
2841      "dependencies": {
2842        "nanoid": "^3.3.12",
2843        "picocolors": "^1.1.1",
2844        "source-map-js": "^1.2.1"
2845      },
2846      "engines": {
2847        "node": "^10 || ^12 || >=14"
2848      }
2849    },
2850    "node_modules/rollup": {
2851      "version": "4.62.2",
2852      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz",
2853      "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==",
2854      "dev": true,
2855      "license": "MIT",
2856      "dependencies": {
2857        "@types/estree": "1.0.9"
2858      },
2859      "bin": {
2860        "rollup": "dist/bin/rollup"
2861      },
2862      "engines": {
2863        "node": ">=18.0.0",
2864        "npm": ">=8.0.0"
2865      },
2866      "optionalDependencies": {
2867        "@rollup/rollup-android-arm-eabi": "4.62.2",
2868        "@rollup/rollup-android-arm64": "4.62.2",
2869        "@rollup/rollup-darwin-arm64": "4.62.2",
2870        "@rollup/rollup-darwin-x64": "4.62.2",
2871        "@rollup/rollup-freebsd-arm64": "4.62.2",
2872        "@rollup/rollup-freebsd-x64": "4.62.2",
2873        "@rollup/rollup-linux-arm-gnueabihf": "4.62.2",
2874        "@rollup/rollup-linux-arm-musleabihf": "4.62.2",
2875        "@rollup/rollup-linux-arm64-gnu": "4.62.2",
2876        "@rollup/rollup-linux-arm64-musl": "4.62.2",
2877        "@rollup/rollup-linux-loong64-gnu": "4.62.2",
2878        "@rollup/rollup-linux-loong64-musl": "4.62.2",
2879        "@rollup/rollup-linux-ppc64-gnu": "4.62.2",
2880        "@rollup/rollup-linux-ppc64-musl": "4.62.2",
2881        "@rollup/rollup-linux-riscv64-gnu": "4.62.2",
2882        "@rollup/rollup-linux-riscv64-musl": "4.62.2",
2883        "@rollup/rollup-linux-s390x-gnu": "4.62.2",
2884        "@rollup/rollup-linux-x64-gnu": "4.62.2",
2885        "@rollup/rollup-linux-x64-musl": "4.62.2",
2886        "@rollup/rollup-openbsd-x64": "4.62.2",
2887        "@rollup/rollup-openharmony-arm64": "4.62.2",
2888        "@rollup/rollup-win32-arm64-msvc": "4.62.2",
2889        "@rollup/rollup-win32-ia32-msvc": "4.62.2",
2890        "@rollup/rollup-win32-x64-gnu": "4.62.2",
2891        "@rollup/rollup-win32-x64-msvc": "4.62.2",
2892        "fsevents": "~2.3.2"
2893      }
2894    },
2895    "node_modules/semver": {
2896      "version": "7.8.5",
2897      "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
2898      "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
2899      "dev": true,
2900      "license": "ISC",
2901      "bin": {
2902        "semver": "bin/semver.js"
2903      },
2904      "engines": {
2905        "node": ">=10"
2906      }
2907    },
2908    "node_modules/sharp": {
2909      "version": "0.33.5",
2910      "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
2911      "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
2912      "dev": true,
2913      "hasInstallScript": true,
2914      "license": "Apache-2.0",
2915      "dependencies": {
2916        "color": "^4.2.3",
2917        "detect-libc": "^2.0.3",
2918        "semver": "^7.6.3"
2919      },
2920      "engines": {
2921        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
2922      },
2923      "funding": {
2924        "url": "https://opencollective.com/libvips"
2925      },
2926      "optionalDependencies": {
2927        "@img/sharp-darwin-arm64": "0.33.5",
2928        "@img/sharp-darwin-x64": "0.33.5",
2929        "@img/sharp-libvips-darwin-arm64": "1.0.4",
2930        "@img/sharp-libvips-darwin-x64": "1.0.4",
2931        "@img/sharp-libvips-linux-arm": "1.0.5",
2932        "@img/sharp-libvips-linux-arm64": "1.0.4",
2933        "@img/sharp-libvips-linux-s390x": "1.0.4",
2934        "@img/sharp-libvips-linux-x64": "1.0.4",
2935        "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
2936        "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
2937        "@img/sharp-linux-arm": "0.33.5",
2938        "@img/sharp-linux-arm64": "0.33.5",
2939        "@img/sharp-linux-s390x": "0.33.5",
2940        "@img/sharp-linux-x64": "0.33.5",
2941        "@img/sharp-linuxmusl-arm64": "0.33.5",
2942        "@img/sharp-linuxmusl-x64": "0.33.5",
2943        "@img/sharp-wasm32": "0.33.5",
2944        "@img/sharp-win32-ia32": "0.33.5",
2945        "@img/sharp-win32-x64": "0.33.5"
2946      }
2947    },
2948    "node_modules/siginfo": {
2949      "version": "2.0.0",
2950      "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2951      "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2952      "dev": true,
2953      "license": "ISC"
2954    },
2955    "node_modules/simple-swizzle": {
2956      "version": "0.2.4",
2957      "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
2958      "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
2959      "dev": true,
2960      "license": "MIT",
2961      "dependencies": {
2962        "is-arrayish": "^0.3.1"
2963      }
2964    },
2965    "node_modules/source-map-js": {
2966      "version": "1.2.1",
2967      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2968      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2969      "dev": true,
2970      "license": "BSD-3-Clause",
2971      "engines": {
2972        "node": ">=0.10.0"
2973      }
2974    },
2975    "node_modules/stackback": {
2976      "version": "0.0.2",
2977      "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2978      "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2979      "dev": true,
2980      "license": "MIT"
2981    },
2982    "node_modules/std-env": {
2983      "version": "3.10.0",
2984      "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
2985      "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
2986      "dev": true,
2987      "license": "MIT"
2988    },
2989    "node_modules/stoppable": {
2990      "version": "1.1.0",
2991      "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
2992      "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
2993      "dev": true,
2994      "license": "MIT",
2995      "engines": {
2996        "node": ">=4",
2997        "npm": ">=6"
2998      }
2999    },
3000    "node_modules/strip-literal": {
3001      "version": "3.1.0",
3002      "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
3003      "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",
3004      "dev": true,
3005      "license": "MIT",
3006      "peer": true,
3007      "dependencies": {
3008        "js-tokens": "^9.0.1"
3009      },
3010      "funding": {
3011        "url": "https://github.com/sponsors/antfu"
3012      }
3013    },
3014    "node_modules/supports-color": {
3015      "version": "10.2.2",
3016      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
3017      "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
3018      "dev": true,
3019      "license": "MIT",
3020      "engines": {
3021        "node": ">=18"
3022      },
3023      "funding": {
3024        "url": "https://github.com/chalk/supports-color?sponsor=1"
3025      }
3026    },
3027    "node_modules/tinybench": {
3028      "version": "2.9.0",
3029      "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
3030      "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
3031      "dev": true,
3032      "license": "MIT"
3033    },
3034    "node_modules/tinyexec": {
3035      "version": "0.3.2",
3036      "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
3037      "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
3038      "dev": true,
3039      "license": "MIT"
3040    },
3041    "node_modules/tinypool": {
3042      "version": "1.1.1",
3043      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
3044      "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
3045      "dev": true,
3046      "license": "MIT",
3047      "engines": {
3048        "node": "^18.0.0 || >=20.0.0"
3049      }
3050    },
3051    "node_modules/tinyrainbow": {
3052      "version": "2.0.0",
3053      "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
3054      "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
3055      "dev": true,
3056      "license": "MIT",
3057      "peer": true,
3058      "engines": {
3059        "node": ">=14.0.0"
3060      }
3061    },
3062    "node_modules/tinyspy": {
3063      "version": "3.0.2",
3064      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
3065      "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
3066      "dev": true,
3067      "license": "MIT",
3068      "engines": {
3069        "node": ">=14.0.0"
3070      }
3071    },
3072    "node_modules/tslib": {
3073      "version": "2.8.1",
3074      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3075      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3076      "dev": true,
3077      "license": "0BSD",
3078      "optional": true
3079    },
3080    "node_modules/typescript": {
3081      "version": "5.9.3",
3082      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
3083      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
3084      "dev": true,
3085      "license": "Apache-2.0",
3086      "bin": {
3087        "tsc": "bin/tsc",
3088        "tsserver": "bin/tsserver"
3089      },
3090      "engines": {
3091        "node": ">=14.17"
3092      }
3093    },
3094    "node_modules/ufo": {
3095      "version": "1.6.4",
3096      "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz",
3097      "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==",
3098      "dev": true,
3099      "license": "MIT"
3100    },
3101    "node_modules/undici": {
3102      "version": "7.28.0",
3103      "resolved": "https://registry.npmjs.org/undici/-/undici-7.28.0.tgz",
3104      "integrity": "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==",
3105      "dev": true,
3106      "license": "MIT",
3107      "engines": {
3108        "node": ">=20.18.1"
3109      }
3110    },
3111    "node_modules/undici-types": {
3112      "version": "6.21.0",
3113      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
3114      "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
3115      "dev": true,
3116      "license": "MIT"
3117    },
3118    "node_modules/unenv": {
3119      "version": "2.0.0-rc.24",
3120      "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
3121      "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
3122      "dev": true,
3123      "license": "MIT",
3124      "dependencies": {
3125        "pathe": "^2.0.3"
3126      }
3127    },
3128    "node_modules/vite": {
3129      "version": "5.4.21",
3130      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
3131      "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
3132      "dev": true,
3133      "license": "MIT",
3134      "dependencies": {
3135        "esbuild": "^0.21.3",
3136        "postcss": "^8.4.43",
3137        "rollup": "^4.20.0"
3138      },
3139      "bin": {
3140        "vite": "bin/vite.js"
3141      },
3142      "engines": {
3143        "node": "^18.0.0 || >=20.0.0"
3144      },
3145      "funding": {
3146        "url": "https://github.com/vitejs/vite?sponsor=1"
3147      },
3148      "optionalDependencies": {
3149        "fsevents": "~2.3.3"
3150      },
3151      "peerDependencies": {
3152        "@types/node": "^18.0.0 || >=20.0.0",
3153        "less": "*",
3154        "lightningcss": "^1.21.0",
3155        "sass": "*",
3156        "sass-embedded": "*",
3157        "stylus": "*",
3158        "sugarss": "*",
3159        "terser": "^5.4.0"
3160      },
3161      "peerDependenciesMeta": {
3162        "@types/node": {
3163          "optional": true
3164        },
3165        "less": {
3166          "optional": true
3167        },
3168        "lightningcss": {
3169          "optional": true
3170        },
3171        "sass": {
3172          "optional": true
3173        },
3174        "sass-embedded": {
3175          "optional": true
3176        },
3177        "stylus": {
3178          "optional": true
3179        },
3180        "sugarss": {
3181          "optional": true
3182        },
3183        "terser": {
3184          "optional": true
3185        }
3186      }
3187    },
3188    "node_modules/vite-node": {
3189      "version": "2.1.9",
3190      "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.9.tgz",
3191      "integrity": "sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==",
3192      "dev": true,
3193      "license": "MIT",
3194      "dependencies": {
3195        "cac": "^6.7.14",
3196        "debug": "^4.3.7",
3197        "es-module-lexer": "^1.5.4",
3198        "pathe": "^1.1.2",
3199        "vite": "^5.0.0"
3200      },
3201      "bin": {
3202        "vite-node": "vite-node.mjs"
3203      },
3204      "engines": {
3205        "node": "^18.0.0 || >=20.0.0"
3206      },
3207      "funding": {
3208        "url": "https://opencollective.com/vitest"
3209      }
3210    },
3211    "node_modules/vite-node/node_modules/pathe": {
3212      "version": "1.1.2",
3213      "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
3214      "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
3215      "dev": true,
3216      "license": "MIT"
3217    },
3218    "node_modules/vitest": {
3219      "version": "2.1.9",
3220      "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.9.tgz",
3221      "integrity": "sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==",
3222      "dev": true,
3223      "license": "MIT",
3224      "dependencies": {
3225        "@vitest/expect": "2.1.9",
3226        "@vitest/mocker": "2.1.9",
3227        "@vitest/pretty-format": "^2.1.9",
3228        "@vitest/runner": "2.1.9",
3229        "@vitest/snapshot": "2.1.9",
3230        "@vitest/spy": "2.1.9",
3231        "@vitest/utils": "2.1.9",
3232        "chai": "^5.1.2",
3233        "debug": "^4.3.7",
3234        "expect-type": "^1.1.0",
3235        "magic-string": "^0.30.12",
3236        "pathe": "^1.1.2",
3237        "std-env": "^3.8.0",
3238        "tinybench": "^2.9.0",
3239        "tinyexec": "^0.3.1",
3240        "tinypool": "^1.0.1",
3241        "tinyrainbow": "^1.2.0",
3242        "vite": "^5.0.0",
3243        "vite-node": "2.1.9",
3244        "why-is-node-running": "^2.3.0"
3245      },
3246      "bin": {
3247        "vitest": "vitest.mjs"
3248      },
3249      "engines": {
3250        "node": "^18.0.0 || >=20.0.0"
3251      },
3252      "funding": {
3253        "url": "https://opencollective.com/vitest"
3254      },
3255      "peerDependencies": {
3256        "@edge-runtime/vm": "*",
3257        "@types/node": "^18.0.0 || >=20.0.0",
3258        "@vitest/browser": "2.1.9",
3259        "@vitest/ui": "2.1.9",
3260        "happy-dom": "*",
3261        "jsdom": "*"
3262      },
3263      "peerDependenciesMeta": {
3264        "@edge-runtime/vm": {
3265          "optional": true
3266        },
3267        "@types/node": {
3268          "optional": true
3269        },
3270        "@vitest/browser": {
3271          "optional": true
3272        },
3273        "@vitest/ui": {
3274          "optional": true
3275        },
3276        "happy-dom": {
3277          "optional": true
3278        },
3279        "jsdom": {
3280          "optional": true
3281        }
3282      }
3283    },
3284    "node_modules/vitest/node_modules/@vitest/pretty-format": {
3285      "version": "2.1.9",
3286      "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz",
3287      "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==",
3288      "dev": true,
3289      "license": "MIT",
3290      "dependencies": {
3291        "tinyrainbow": "^1.2.0"
3292      },
3293      "funding": {
3294        "url": "https://opencollective.com/vitest"
3295      }
3296    },
3297    "node_modules/vitest/node_modules/@vitest/runner": {
3298      "version": "2.1.9",
3299      "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz",
3300      "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==",
3301      "dev": true,
3302      "license": "MIT",
3303      "dependencies": {
3304        "@vitest/utils": "2.1.9",
3305        "pathe": "^1.1.2"
3306      },
3307      "funding": {
3308        "url": "https://opencollective.com/vitest"
3309      }
3310    },
3311    "node_modules/vitest/node_modules/@vitest/snapshot": {
3312      "version": "2.1.9",
3313      "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz",
3314      "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==",
3315      "dev": true,
3316      "license": "MIT",
3317      "dependencies": {
3318        "@vitest/pretty-format": "2.1.9",
3319        "magic-string": "^0.30.12",
3320        "pathe": "^1.1.2"
3321      },
3322      "funding": {
3323        "url": "https://opencollective.com/vitest"
3324      }
3325    },
3326    "node_modules/vitest/node_modules/@vitest/utils": {
3327      "version": "2.1.9",
3328      "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz",
3329      "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==",
3330      "dev": true,
3331      "license": "MIT",
3332      "dependencies": {
3333        "@vitest/pretty-format": "2.1.9",
3334        "loupe": "^3.1.2",
3335        "tinyrainbow": "^1.2.0"
3336      },
3337      "funding": {
3338        "url": "https://opencollective.com/vitest"
3339      }
3340    },
3341    "node_modules/vitest/node_modules/pathe": {
3342      "version": "1.1.2",
3343      "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
3344      "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
3345      "dev": true,
3346      "license": "MIT"
3347    },
3348    "node_modules/vitest/node_modules/tinyrainbow": {
3349      "version": "1.2.0",
3350      "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
3351      "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==",
3352      "dev": true,
3353      "license": "MIT",
3354      "engines": {
3355        "node": ">=14.0.0"
3356      }
3357    },
3358    "node_modules/why-is-node-running": {
3359      "version": "2.3.0",
3360      "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
3361      "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
3362      "dev": true,
3363      "license": "MIT",
3364      "dependencies": {
3365        "siginfo": "^2.0.0",
3366        "stackback": "0.0.2"
3367      },
3368      "bin": {
3369        "why-is-node-running": "cli.js"
3370      },
3371      "engines": {
3372        "node": ">=8"
3373      }
3374    },
3375    "node_modules/workerd": {
3376      "version": "1.20250906.0",
3377      "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250906.0.tgz",
3378      "integrity": "sha512-ryVyEaqXPPsr/AxccRmYZZmDAkfQVjhfRqrNTlEeN8aftBk6Ca1u7/VqmfOayjCXrA+O547TauebU+J3IpvFXw==",
3379      "dev": true,
3380      "hasInstallScript": true,
3381      "license": "Apache-2.0",
3382      "bin": {
3383        "workerd": "bin/workerd"
3384      },
3385      "engines": {
3386        "node": ">=16"
3387      },
3388      "optionalDependencies": {
3389        "@cloudflare/workerd-darwin-64": "1.20250906.0",
3390        "@cloudflare/workerd-darwin-arm64": "1.20250906.0",
3391        "@cloudflare/workerd-linux-64": "1.20250906.0",
3392        "@cloudflare/workerd-linux-arm64": "1.20250906.0",
3393        "@cloudflare/workerd-windows-64": "1.20250906.0"
3394      }
3395    },
3396    "node_modules/wrangler": {
3397      "version": "4.112.0",
3398      "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.112.0.tgz",
3399      "integrity": "sha512-5H+XUD0TySCv1LuktFHDIEOkboH2nTfQs+35L+USt3MtntjDTMVIJprLgQcL2WBjulOyjxpd1vyTiSTJVW5MjQ==",
3400      "dev": true,
3401      "license": "MIT OR Apache-2.0",
3402      "dependencies": {
3403        "@cloudflare/kv-asset-handler": "0.5.0",
3404        "@cloudflare/unenv-preset": "2.16.1",
3405        "blake3-wasm": "2.1.5",
3406        "esbuild": "0.28.1",
3407        "miniflare": "4.20260714.0",
3408        "path-to-regexp": "6.3.0",
3409        "unenv": "2.0.0-rc.24",
3410        "workerd": "1.20260714.1"
3411      },
3412      "bin": {
3413        "cf-wrangler": "bin/cf-wrangler.js",
3414        "wrangler": "bin/wrangler.js",
3415        "wrangler2": "bin/wrangler.js"
3416      },
3417      "engines": {
3418        "node": ">=22.0.0"
3419      },
3420      "optionalDependencies": {
3421        "fsevents": "2.3.3"
3422      },
3423      "peerDependencies": {
3424        "@cloudflare/workers-types": "^5.20260714.1"
3425      },
3426      "peerDependenciesMeta": {
3427        "@cloudflare/workers-types": {
3428          "optional": true
3429        }
3430      }
3431    },
3432    "node_modules/wrangler/node_modules/@cloudflare/unenv-preset": {
3433      "version": "2.16.1",
3434      "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz",
3435      "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==",
3436      "dev": true,
3437      "license": "MIT OR Apache-2.0",
3438      "peerDependencies": {
3439        "unenv": "2.0.0-rc.24",
3440        "workerd": ">1.20260305.0 <2.0.0-0"
3441      },
3442      "peerDependenciesMeta": {
3443        "workerd": {
3444          "optional": true
3445        }
3446      }
3447    },
3448    "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-64": {
3449      "version": "1.20260714.1",
3450      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260714.1.tgz",
3451      "integrity": "sha512-ZWXqAN8G7Cx9hMRQuk+59ziJhR3j1F4iO+Qs8aHdfKZ3Dq5Yi/57xvkJTgCGBnW1YU/L78r8f6HEy51bwbTpNw==",
3452      "cpu": [
3453        "x64"
3454      ],
3455      "dev": true,
3456      "license": "Apache-2.0",
3457      "optional": true,
3458      "os": [
3459        "darwin"
3460      ],
3461      "engines": {
3462        "node": ">=16"
3463      }
3464    },
3465    "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-arm64": {
3466      "version": "1.20260714.1",
3467      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260714.1.tgz",
3468      "integrity": "sha512-tueWxWC3wyCbMG6zRAxsMXX0YLgrRWbiAPYFQ2uJ7dUH8G+5E7UTWaQS9B1HdJ0bpKFW1NWxhs1o2noKVFSUYg==",
3469      "cpu": [
3470        "arm64"
3471      ],
3472      "dev": true,
3473      "license": "Apache-2.0",
3474      "optional": true,
3475      "os": [
3476        "darwin"
3477      ],
3478      "engines": {
3479        "node": ">=16"
3480      }
3481    },
3482    "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-64": {
3483      "version": "1.20260714.1",
3484      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260714.1.tgz",
3485      "integrity": "sha512-1VChTZRb0l0F7R4e1G5RtLKV4oFi6x+rQgxh2+yu887j3l/3TLgatuv1L8/5zhc9gKEhATTxOh0e52Rtd9dDWQ==",
3486      "cpu": [
3487        "x64"
3488      ],
3489      "dev": true,
3490      "license": "Apache-2.0",
3491      "optional": true,
3492      "os": [
3493        "linux"
3494      ],
3495      "engines": {
3496        "node": ">=16"
3497      }
3498    },
3499    "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-arm64": {
3500      "version": "1.20260714.1",
3501      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260714.1.tgz",
3502      "integrity": "sha512-rMm3G+NirG2UdgHIRDdF1asNC6FqgIzZzkRG+VDhhDGcVxAQwvrMT1E38BivEvHr3G04MB4AfhcOczX0+GtRkQ==",
3503      "cpu": [
3504        "arm64"
3505      ],
3506      "dev": true,
3507      "license": "Apache-2.0",
3508      "optional": true,
3509      "os": [
3510        "linux"
3511      ],
3512      "engines": {
3513        "node": ">=16"
3514      }
3515    },
3516    "node_modules/wrangler/node_modules/@cloudflare/workerd-windows-64": {
3517      "version": "1.20260714.1",
3518      "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260714.1.tgz",
3519      "integrity": "sha512-cGqnU3Hg2YZS/k3SAqrMp1DjpdsyFde72tWltdl6ZT9+SFz/Zrk/8gyTU1TcxC4YApXeNVH5TyU5cOGPgUJ0pg==",
3520      "cpu": [
3521        "x64"
3522      ],
3523      "dev": true,
3524      "license": "Apache-2.0",
3525      "optional": true,
3526      "os": [
3527        "win32"
3528      ],
3529      "engines": {
3530        "node": ">=16"
3531      }
3532    },
3533    "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": {
3534      "version": "0.28.1",
3535      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
3536      "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
3537      "cpu": [
3538        "ppc64"
3539      ],
3540      "dev": true,
3541      "license": "MIT",
3542      "optional": true,
3543      "os": [
3544        "aix"
3545      ],
3546      "engines": {
3547        "node": ">=18"
3548      }
3549    },
3550    "node_modules/wrangler/node_modules/@esbuild/android-arm": {
3551      "version": "0.28.1",
3552      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
3553      "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
3554      "cpu": [
3555        "arm"
3556      ],
3557      "dev": true,
3558      "license": "MIT",
3559      "optional": true,
3560      "os": [
3561        "android"
3562      ],
3563      "engines": {
3564        "node": ">=18"
3565      }
3566    },
3567    "node_modules/wrangler/node_modules/@esbuild/android-arm64": {
3568      "version": "0.28.1",
3569      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
3570      "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
3571      "cpu": [
3572        "arm64"
3573      ],
3574      "dev": true,
3575      "license": "MIT",
3576      "optional": true,
3577      "os": [
3578        "android"
3579      ],
3580      "engines": {
3581        "node": ">=18"
3582      }
3583    },
3584    "node_modules/wrangler/node_modules/@esbuild/android-x64": {
3585      "version": "0.28.1",
3586      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
3587      "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
3588      "cpu": [
3589        "x64"
3590      ],
3591      "dev": true,
3592      "license": "MIT",
3593      "optional": true,
3594      "os": [
3595        "android"
3596      ],
3597      "engines": {
3598        "node": ">=18"
3599      }
3600    },
3601    "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": {
3602      "version": "0.28.1",
3603      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
3604      "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
3605      "cpu": [
3606        "arm64"
3607      ],
3608      "dev": true,
3609      "license": "MIT",
3610      "optional": true,
3611      "os": [
3612        "darwin"
3613      ],
3614      "engines": {
3615        "node": ">=18"
3616      }
3617    },
3618    "node_modules/wrangler/node_modules/@esbuild/darwin-x64": {
3619      "version": "0.28.1",
3620      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
3621      "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
3622      "cpu": [
3623        "x64"
3624      ],
3625      "dev": true,
3626      "license": "MIT",
3627      "optional": true,
3628      "os": [
3629        "darwin"
3630      ],
3631      "engines": {
3632        "node": ">=18"
3633      }
3634    },
3635    "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": {
3636      "version": "0.28.1",
3637      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
3638      "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
3639      "cpu": [
3640        "arm64"
3641      ],
3642      "dev": true,
3643      "license": "MIT",
3644      "optional": true,
3645      "os": [
3646        "freebsd"
3647      ],
3648      "engines": {
3649        "node": ">=18"
3650      }
3651    },
3652    "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": {
3653      "version": "0.28.1",
3654      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
3655      "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
3656      "cpu": [
3657        "x64"
3658      ],
3659      "dev": true,
3660      "license": "MIT",
3661      "optional": true,
3662      "os": [
3663        "freebsd"
3664      ],
3665      "engines": {
3666        "node": ">=18"
3667      }
3668    },
3669    "node_modules/wrangler/node_modules/@esbuild/linux-arm": {
3670      "version": "0.28.1",
3671      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
3672      "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
3673      "cpu": [
3674        "arm"
3675      ],
3676      "dev": true,
3677      "license": "MIT",
3678      "optional": true,
3679      "os": [
3680        "linux"
3681      ],
3682      "engines": {
3683        "node": ">=18"
3684      }
3685    },
3686    "node_modules/wrangler/node_modules/@esbuild/linux-arm64": {
3687      "version": "0.28.1",
3688      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
3689      "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
3690      "cpu": [
3691        "arm64"
3692      ],
3693      "dev": true,
3694      "license": "MIT",
3695      "optional": true,
3696      "os": [
3697        "linux"
3698      ],
3699      "engines": {
3700        "node": ">=18"
3701      }
3702    },
3703    "node_modules/wrangler/node_modules/@esbuild/linux-ia32": {
3704      "version": "0.28.1",
3705      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
3706      "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
3707      "cpu": [
3708        "ia32"
3709      ],
3710      "dev": true,
3711      "license": "MIT",
3712      "optional": true,
3713      "os": [
3714        "linux"
3715      ],
3716      "engines": {
3717        "node": ">=18"
3718      }
3719    },
3720    "node_modules/wrangler/node_modules/@esbuild/linux-loong64": {
3721      "version": "0.28.1",
3722      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
3723      "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
3724      "cpu": [
3725        "loong64"
3726      ],
3727      "dev": true,
3728      "license": "MIT",
3729      "optional": true,
3730      "os": [
3731        "linux"
3732      ],
3733      "engines": {
3734        "node": ">=18"
3735      }
3736    },
3737    "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": {
3738      "version": "0.28.1",
3739      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
3740      "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
3741      "cpu": [
3742        "mips64el"
3743      ],
3744      "dev": true,
3745      "license": "MIT",
3746      "optional": true,
3747      "os": [
3748        "linux"
3749      ],
3750      "engines": {
3751        "node": ">=18"
3752      }
3753    },
3754    "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": {
3755      "version": "0.28.1",
3756      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
3757      "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
3758      "cpu": [
3759        "ppc64"
3760      ],
3761      "dev": true,
3762      "license": "MIT",
3763      "optional": true,
3764      "os": [
3765        "linux"
3766      ],
3767      "engines": {
3768        "node": ">=18"
3769      }
3770    },
3771    "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": {
3772      "version": "0.28.1",
3773      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
3774      "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
3775      "cpu": [
3776        "riscv64"
3777      ],
3778      "dev": true,
3779      "license": "MIT",
3780      "optional": true,
3781      "os": [
3782        "linux"
3783      ],
3784      "engines": {
3785        "node": ">=18"
3786      }
3787    },
3788    "node_modules/wrangler/node_modules/@esbuild/linux-s390x": {
3789      "version": "0.28.1",
3790      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
3791      "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
3792      "cpu": [
3793        "s390x"
3794      ],
3795      "dev": true,
3796      "license": "MIT",
3797      "optional": true,
3798      "os": [
3799        "linux"
3800      ],
3801      "engines": {
3802        "node": ">=18"
3803      }
3804    },
3805    "node_modules/wrangler/node_modules/@esbuild/linux-x64": {
3806      "version": "0.28.1",
3807      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
3808      "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
3809      "cpu": [
3810        "x64"
3811      ],
3812      "dev": true,
3813      "license": "MIT",
3814      "optional": true,
3815      "os": [
3816        "linux"
3817      ],
3818      "engines": {
3819        "node": ">=18"
3820      }
3821    },
3822    "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": {
3823      "version": "0.28.1",
3824      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
3825      "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
3826      "cpu": [
3827        "arm64"
3828      ],
3829      "dev": true,
3830      "license": "MIT",
3831      "optional": true,
3832      "os": [
3833        "netbsd"
3834      ],
3835      "engines": {
3836        "node": ">=18"
3837      }
3838    },
3839    "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": {
3840      "version": "0.28.1",
3841      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
3842      "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
3843      "cpu": [
3844        "x64"
3845      ],
3846      "dev": true,
3847      "license": "MIT",
3848      "optional": true,
3849      "os": [
3850        "netbsd"
3851      ],
3852      "engines": {
3853        "node": ">=18"
3854      }
3855    },
3856    "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": {
3857      "version": "0.28.1",
3858      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
3859      "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
3860      "cpu": [
3861        "arm64"
3862      ],
3863      "dev": true,
3864      "license": "MIT",
3865      "optional": true,
3866      "os": [
3867        "openbsd"
3868      ],
3869      "engines": {
3870        "node": ">=18"
3871      }
3872    },
3873    "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": {
3874      "version": "0.28.1",
3875      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
3876      "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
3877      "cpu": [
3878        "x64"
3879      ],
3880      "dev": true,
3881      "license": "MIT",
3882      "optional": true,
3883      "os": [
3884        "openbsd"
3885      ],
3886      "engines": {
3887        "node": ">=18"
3888      }
3889    },
3890    "node_modules/wrangler/node_modules/@esbuild/sunos-x64": {
3891      "version": "0.28.1",
3892      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
3893      "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
3894      "cpu": [
3895        "x64"
3896      ],
3897      "dev": true,
3898      "license": "MIT",
3899      "optional": true,
3900      "os": [
3901        "sunos"
3902      ],
3903      "engines": {
3904        "node": ">=18"
3905      }
3906    },
3907    "node_modules/wrangler/node_modules/@esbuild/win32-arm64": {
3908      "version": "0.28.1",
3909      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
3910      "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
3911      "cpu": [
3912        "arm64"
3913      ],
3914      "dev": true,
3915      "license": "MIT",
3916      "optional": true,
3917      "os": [
3918        "win32"
3919      ],
3920      "engines": {
3921        "node": ">=18"
3922      }
3923    },
3924    "node_modules/wrangler/node_modules/@esbuild/win32-ia32": {
3925      "version": "0.28.1",
3926      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
3927      "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
3928      "cpu": [
3929        "ia32"
3930      ],
3931      "dev": true,
3932      "license": "MIT",
3933      "optional": true,
3934      "os": [
3935        "win32"
3936      ],
3937      "engines": {
3938        "node": ">=18"
3939      }
3940    },
3941    "node_modules/wrangler/node_modules/@esbuild/win32-x64": {
3942      "version": "0.28.1",
3943      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
3944      "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
3945      "cpu": [
3946        "x64"
3947      ],
3948      "dev": true,
3949      "license": "MIT",
3950      "optional": true,
3951      "os": [
3952        "win32"
3953      ],
3954      "engines": {
3955        "node": ">=18"
3956      }
3957    },
3958    "node_modules/wrangler/node_modules/@img/sharp-darwin-arm64": {
3959      "version": "0.34.5",
3960      "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
3961      "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
3962      "cpu": [
3963        "arm64"
3964      ],
3965      "dev": true,
3966      "license": "Apache-2.0",
3967      "optional": true,
3968      "os": [
3969        "darwin"
3970      ],
3971      "engines": {
3972        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
3973      },
3974      "funding": {
3975        "url": "https://opencollective.com/libvips"
3976      },
3977      "optionalDependencies": {
3978        "@img/sharp-libvips-darwin-arm64": "1.2.4"
3979      }
3980    },
3981    "node_modules/wrangler/node_modules/@img/sharp-darwin-x64": {
3982      "version": "0.34.5",
3983      "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
3984      "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
3985      "cpu": [
3986        "x64"
3987      ],
3988      "dev": true,
3989      "license": "Apache-2.0",
3990      "optional": true,
3991      "os": [
3992        "darwin"
3993      ],
3994      "engines": {
3995        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
3996      },
3997      "funding": {
3998        "url": "https://opencollective.com/libvips"
3999      },
4000      "optionalDependencies": {
4001        "@img/sharp-libvips-darwin-x64": "1.2.4"
4002      }
4003    },
4004    "node_modules/wrangler/node_modules/@img/sharp-libvips-darwin-arm64": {
4005      "version": "1.2.4",
4006      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
4007      "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
4008      "cpu": [
4009        "arm64"
4010      ],
4011      "dev": true,
4012      "license": "LGPL-3.0-or-later",
4013      "optional": true,
4014      "os": [
4015        "darwin"
4016      ],
4017      "funding": {
4018        "url": "https://opencollective.com/libvips"
4019      }
4020    },
4021    "node_modules/wrangler/node_modules/@img/sharp-libvips-darwin-x64": {
4022      "version": "1.2.4",
4023      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
4024      "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
4025      "cpu": [
4026        "x64"
4027      ],
4028      "dev": true,
4029      "license": "LGPL-3.0-or-later",
4030      "optional": true,
4031      "os": [
4032        "darwin"
4033      ],
4034      "funding": {
4035        "url": "https://opencollective.com/libvips"
4036      }
4037    },
4038    "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-arm": {
4039      "version": "1.2.4",
4040      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
4041      "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
4042      "cpu": [
4043        "arm"
4044      ],
4045      "dev": true,
4046      "libc": [
4047        "glibc"
4048      ],
4049      "license": "LGPL-3.0-or-later",
4050      "optional": true,
4051      "os": [
4052        "linux"
4053      ],
4054      "funding": {
4055        "url": "https://opencollective.com/libvips"
4056      }
4057    },
4058    "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-arm64": {
4059      "version": "1.2.4",
4060      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
4061      "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
4062      "cpu": [
4063        "arm64"
4064      ],
4065      "dev": true,
4066      "libc": [
4067        "glibc"
4068      ],
4069      "license": "LGPL-3.0-or-later",
4070      "optional": true,
4071      "os": [
4072        "linux"
4073      ],
4074      "funding": {
4075        "url": "https://opencollective.com/libvips"
4076      }
4077    },
4078    "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-s390x": {
4079      "version": "1.2.4",
4080      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
4081      "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
4082      "cpu": [
4083        "s390x"
4084      ],
4085      "dev": true,
4086      "libc": [
4087        "glibc"
4088      ],
4089      "license": "LGPL-3.0-or-later",
4090      "optional": true,
4091      "os": [
4092        "linux"
4093      ],
4094      "funding": {
4095        "url": "https://opencollective.com/libvips"
4096      }
4097    },
4098    "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-x64": {
4099      "version": "1.2.4",
4100      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
4101      "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
4102      "cpu": [
4103        "x64"
4104      ],
4105      "dev": true,
4106      "libc": [
4107        "glibc"
4108      ],
4109      "license": "LGPL-3.0-or-later",
4110      "optional": true,
4111      "os": [
4112        "linux"
4113      ],
4114      "funding": {
4115        "url": "https://opencollective.com/libvips"
4116      }
4117    },
4118    "node_modules/wrangler/node_modules/@img/sharp-libvips-linuxmusl-arm64": {
4119      "version": "1.2.4",
4120      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
4121      "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
4122      "cpu": [
4123        "arm64"
4124      ],
4125      "dev": true,
4126      "libc": [
4127        "musl"
4128      ],
4129      "license": "LGPL-3.0-or-later",
4130      "optional": true,
4131      "os": [
4132        "linux"
4133      ],
4134      "funding": {
4135        "url": "https://opencollective.com/libvips"
4136      }
4137    },
4138    "node_modules/wrangler/node_modules/@img/sharp-libvips-linuxmusl-x64": {
4139      "version": "1.2.4",
4140      "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
4141      "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
4142      "cpu": [
4143        "x64"
4144      ],
4145      "dev": true,
4146      "libc": [
4147        "musl"
4148      ],
4149      "license": "LGPL-3.0-or-later",
4150      "optional": true,
4151      "os": [
4152        "linux"
4153      ],
4154      "funding": {
4155        "url": "https://opencollective.com/libvips"
4156      }
4157    },
4158    "node_modules/wrangler/node_modules/@img/sharp-linux-arm": {
4159      "version": "0.34.5",
4160      "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
4161      "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
4162      "cpu": [
4163        "arm"
4164      ],
4165      "dev": true,
4166      "libc": [
4167        "glibc"
4168      ],
4169      "license": "Apache-2.0",
4170      "optional": true,
4171      "os": [
4172        "linux"
4173      ],
4174      "engines": {
4175        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4176      },
4177      "funding": {
4178        "url": "https://opencollective.com/libvips"
4179      },
4180      "optionalDependencies": {
4181        "@img/sharp-libvips-linux-arm": "1.2.4"
4182      }
4183    },
4184    "node_modules/wrangler/node_modules/@img/sharp-linux-arm64": {
4185      "version": "0.34.5",
4186      "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
4187      "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
4188      "cpu": [
4189        "arm64"
4190      ],
4191      "dev": true,
4192      "libc": [
4193        "glibc"
4194      ],
4195      "license": "Apache-2.0",
4196      "optional": true,
4197      "os": [
4198        "linux"
4199      ],
4200      "engines": {
4201        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4202      },
4203      "funding": {
4204        "url": "https://opencollective.com/libvips"
4205      },
4206      "optionalDependencies": {
4207        "@img/sharp-libvips-linux-arm64": "1.2.4"
4208      }
4209    },
4210    "node_modules/wrangler/node_modules/@img/sharp-linux-s390x": {
4211      "version": "0.34.5",
4212      "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
4213      "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
4214      "cpu": [
4215        "s390x"
4216      ],
4217      "dev": true,
4218      "libc": [
4219        "glibc"
4220      ],
4221      "license": "Apache-2.0",
4222      "optional": true,
4223      "os": [
4224        "linux"
4225      ],
4226      "engines": {
4227        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4228      },
4229      "funding": {
4230        "url": "https://opencollective.com/libvips"
4231      },
4232      "optionalDependencies": {
4233        "@img/sharp-libvips-linux-s390x": "1.2.4"
4234      }
4235    },
4236    "node_modules/wrangler/node_modules/@img/sharp-linux-x64": {
4237      "version": "0.34.5",
4238      "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
4239      "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
4240      "cpu": [
4241        "x64"
4242      ],
4243      "dev": true,
4244      "libc": [
4245        "glibc"
4246      ],
4247      "license": "Apache-2.0",
4248      "optional": true,
4249      "os": [
4250        "linux"
4251      ],
4252      "engines": {
4253        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4254      },
4255      "funding": {
4256        "url": "https://opencollective.com/libvips"
4257      },
4258      "optionalDependencies": {
4259        "@img/sharp-libvips-linux-x64": "1.2.4"
4260      }
4261    },
4262    "node_modules/wrangler/node_modules/@img/sharp-linuxmusl-arm64": {
4263      "version": "0.34.5",
4264      "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
4265      "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
4266      "cpu": [
4267        "arm64"
4268      ],
4269      "dev": true,
4270      "libc": [
4271        "musl"
4272      ],
4273      "license": "Apache-2.0",
4274      "optional": true,
4275      "os": [
4276        "linux"
4277      ],
4278      "engines": {
4279        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4280      },
4281      "funding": {
4282        "url": "https://opencollective.com/libvips"
4283      },
4284      "optionalDependencies": {
4285        "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
4286      }
4287    },
4288    "node_modules/wrangler/node_modules/@img/sharp-linuxmusl-x64": {
4289      "version": "0.34.5",
4290      "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
4291      "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
4292      "cpu": [
4293        "x64"
4294      ],
4295      "dev": true,
4296      "libc": [
4297        "musl"
4298      ],
4299      "license": "Apache-2.0",
4300      "optional": true,
4301      "os": [
4302        "linux"
4303      ],
4304      "engines": {
4305        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4306      },
4307      "funding": {
4308        "url": "https://opencollective.com/libvips"
4309      },
4310      "optionalDependencies": {
4311        "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
4312      }
4313    },
4314    "node_modules/wrangler/node_modules/@img/sharp-wasm32": {
4315      "version": "0.34.5",
4316      "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
4317      "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
4318      "cpu": [
4319        "wasm32"
4320      ],
4321      "dev": true,
4322      "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
4323      "optional": true,
4324      "dependencies": {
4325        "@emnapi/runtime": "^1.7.0"
4326      },
4327      "engines": {
4328        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4329      },
4330      "funding": {
4331        "url": "https://opencollective.com/libvips"
4332      }
4333    },
4334    "node_modules/wrangler/node_modules/@img/sharp-win32-ia32": {
4335      "version": "0.34.5",
4336      "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
4337      "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
4338      "cpu": [
4339        "ia32"
4340      ],
4341      "dev": true,
4342      "license": "Apache-2.0 AND LGPL-3.0-or-later",
4343      "optional": true,
4344      "os": [
4345        "win32"
4346      ],
4347      "engines": {
4348        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4349      },
4350      "funding": {
4351        "url": "https://opencollective.com/libvips"
4352      }
4353    },
4354    "node_modules/wrangler/node_modules/@img/sharp-win32-x64": {
4355      "version": "0.34.5",
4356      "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
4357      "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
4358      "cpu": [
4359        "x64"
4360      ],
4361      "dev": true,
4362      "license": "Apache-2.0 AND LGPL-3.0-or-later",
4363      "optional": true,
4364      "os": [
4365        "win32"
4366      ],
4367      "engines": {
4368        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4369      },
4370      "funding": {
4371        "url": "https://opencollective.com/libvips"
4372      }
4373    },
4374    "node_modules/wrangler/node_modules/esbuild": {
4375      "version": "0.28.1",
4376      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
4377      "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
4378      "dev": true,
4379      "hasInstallScript": true,
4380      "license": "MIT",
4381      "bin": {
4382        "esbuild": "bin/esbuild"
4383      },
4384      "engines": {
4385        "node": ">=18"
4386      },
4387      "optionalDependencies": {
4388        "@esbuild/aix-ppc64": "0.28.1",
4389        "@esbuild/android-arm": "0.28.1",
4390        "@esbuild/android-arm64": "0.28.1",
4391        "@esbuild/android-x64": "0.28.1",
4392        "@esbuild/darwin-arm64": "0.28.1",
4393        "@esbuild/darwin-x64": "0.28.1",
4394        "@esbuild/freebsd-arm64": "0.28.1",
4395        "@esbuild/freebsd-x64": "0.28.1",
4396        "@esbuild/linux-arm": "0.28.1",
4397        "@esbuild/linux-arm64": "0.28.1",
4398        "@esbuild/linux-ia32": "0.28.1",
4399        "@esbuild/linux-loong64": "0.28.1",
4400        "@esbuild/linux-mips64el": "0.28.1",
4401        "@esbuild/linux-ppc64": "0.28.1",
4402        "@esbuild/linux-riscv64": "0.28.1",
4403        "@esbuild/linux-s390x": "0.28.1",
4404        "@esbuild/linux-x64": "0.28.1",
4405        "@esbuild/netbsd-arm64": "0.28.1",
4406        "@esbuild/netbsd-x64": "0.28.1",
4407        "@esbuild/openbsd-arm64": "0.28.1",
4408        "@esbuild/openbsd-x64": "0.28.1",
4409        "@esbuild/openharmony-arm64": "0.28.1",
4410        "@esbuild/sunos-x64": "0.28.1",
4411        "@esbuild/win32-arm64": "0.28.1",
4412        "@esbuild/win32-ia32": "0.28.1",
4413        "@esbuild/win32-x64": "0.28.1"
4414      }
4415    },
4416    "node_modules/wrangler/node_modules/miniflare": {
4417      "version": "4.20260714.0",
4418      "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260714.0.tgz",
4419      "integrity": "sha512-MYlTCLdWCPqvrYY2uLwOjXwmglXuiHE3TGGkbOW4BwjUPa1r07E0iuHwrNDIs/sxK21r+o90Jx58AV2KeNdJZw==",
4420      "dev": true,
4421      "license": "MIT",
4422      "dependencies": {
4423        "@cspotcode/source-map-support": "0.8.1",
4424        "sharp": "0.34.5",
4425        "undici": "7.28.0",
4426        "workerd": "1.20260714.1",
4427        "ws": "8.21.0",
4428        "youch": "4.1.0-beta.10"
4429      },
4430      "bin": {
4431        "miniflare": "bootstrap.js"
4432      },
4433      "engines": {
4434        "node": ">=22.0.0"
4435      }
4436    },
4437    "node_modules/wrangler/node_modules/sharp": {
4438      "version": "0.34.5",
4439      "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
4440      "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
4441      "dev": true,
4442      "hasInstallScript": true,
4443      "license": "Apache-2.0",
4444      "dependencies": {
4445        "@img/colour": "^1.0.0",
4446        "detect-libc": "^2.1.2",
4447        "semver": "^7.7.3"
4448      },
4449      "engines": {
4450        "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4451      },
4452      "funding": {
4453        "url": "https://opencollective.com/libvips"
4454      },
4455      "optionalDependencies": {
4456        "@img/sharp-darwin-arm64": "0.34.5",
4457        "@img/sharp-darwin-x64": "0.34.5",
4458        "@img/sharp-libvips-darwin-arm64": "1.2.4",
4459        "@img/sharp-libvips-darwin-x64": "1.2.4",
4460        "@img/sharp-libvips-linux-arm": "1.2.4",
4461        "@img/sharp-libvips-linux-arm64": "1.2.4",
4462        "@img/sharp-libvips-linux-ppc64": "1.2.4",
4463        "@img/sharp-libvips-linux-riscv64": "1.2.4",
4464        "@img/sharp-libvips-linux-s390x": "1.2.4",
4465        "@img/sharp-libvips-linux-x64": "1.2.4",
4466        "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
4467        "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
4468        "@img/sharp-linux-arm": "0.34.5",
4469        "@img/sharp-linux-arm64": "0.34.5",
4470        "@img/sharp-linux-ppc64": "0.34.5",
4471        "@img/sharp-linux-riscv64": "0.34.5",
4472        "@img/sharp-linux-s390x": "0.34.5",
4473        "@img/sharp-linux-x64": "0.34.5",
4474        "@img/sharp-linuxmusl-arm64": "0.34.5",
4475        "@img/sharp-linuxmusl-x64": "0.34.5",
4476        "@img/sharp-wasm32": "0.34.5",
4477        "@img/sharp-win32-arm64": "0.34.5",
4478        "@img/sharp-win32-ia32": "0.34.5",
4479        "@img/sharp-win32-x64": "0.34.5"
4480      }
4481    },
4482    "node_modules/wrangler/node_modules/workerd": {
4483      "version": "1.20260714.1",
4484      "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260714.1.tgz",
4485      "integrity": "sha512-oIbQzfdyl9UQUnG6XLegcSq0Mgt/7WKDbFOoqGgOWCS+/fhyGB460uKEgdAQQ9RHCO/ttcNCX/KiMIQzdoeu3Q==",
4486      "dev": true,
4487      "hasInstallScript": true,
4488      "license": "Apache-2.0",
4489      "bin": {
4490        "workerd": "bin/workerd"
4491      },
4492      "engines": {
4493        "node": ">=16"
4494      },
4495      "optionalDependencies": {
4496        "@cloudflare/workerd-darwin-64": "1.20260714.1",
4497        "@cloudflare/workerd-darwin-arm64": "1.20260714.1",
4498        "@cloudflare/workerd-linux-64": "1.20260714.1",
4499        "@cloudflare/workerd-linux-arm64": "1.20260714.1",
4500        "@cloudflare/workerd-windows-64": "1.20260714.1"
4501      }
4502    },
4503    "node_modules/wrangler/node_modules/ws": {
4504      "version": "8.21.0",
4505      "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
4506      "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
4507      "dev": true,
4508      "license": "MIT",
4509      "engines": {
4510        "node": ">=10.0.0"
4511      },
4512      "peerDependencies": {
4513        "bufferutil": "^4.0.1",
4514        "utf-8-validate": ">=5.0.2"
4515      },
4516      "peerDependenciesMeta": {
4517        "bufferutil": {
4518          "optional": true
4519        },
4520        "utf-8-validate": {
4521          "optional": true
4522        }
4523      }
4524    },
4525    "node_modules/ws": {
4526      "version": "8.18.0",
4527      "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
4528      "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
4529      "dev": true,
4530      "license": "MIT",
4531      "engines": {
4532        "node": ">=10.0.0"
4533      },
4534      "peerDependencies": {
4535        "bufferutil": "^4.0.1",
4536        "utf-8-validate": ">=5.0.2"
4537      },
4538      "peerDependenciesMeta": {
4539        "bufferutil": {
4540          "optional": true
4541        },
4542        "utf-8-validate": {
4543          "optional": true
4544        }
4545      }
4546    },
4547    "node_modules/youch": {
4548      "version": "4.1.0-beta.10",
4549      "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
4550      "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
4551      "dev": true,
4552      "license": "MIT",
4553      "dependencies": {
4554        "@poppinss/colors": "^4.1.5",
4555        "@poppinss/dumper": "^0.6.4",
4556        "@speed-highlight/core": "^1.2.7",
4557        "cookie": "^1.0.2",
4558        "youch-core": "^0.3.3"
4559      }
4560    },
4561    "node_modules/youch-core": {
4562      "version": "0.3.3",
4563      "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
4564      "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
4565      "dev": true,
4566      "license": "MIT",
4567      "dependencies": {
4568        "@poppinss/exception": "^1.2.2",
4569        "error-stack-parser-es": "^1.0.5"
4570      }
4571    },
4572    "node_modules/zod": {
4573      "version": "3.25.76",
4574      "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
4575      "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
4576      "dev": true,
4577      "license": "MIT",
4578      "funding": {
4579        "url": "https://github.com/sponsors/colinhacks"
4580      }
4581    }
4582  }
4583}