package-lock.json (185429B)
1 { 2 "name": "mymusics", 3 "version": "0.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "mymusics", 9 "version": "0.0.0", 10 "dependencies": { 11 "@fastify/cors": "^11.2.0", 12 "@fastify/static": "^9.1.3", 13 "better-sqlite3": "^12.6.2", 14 "dotenv": "^17.4.2", 15 "fastify": "^5.8.5", 16 "react": "^19.2.5", 17 "react-dom": "^19.2.5", 18 "react-router-dom": "^7.14.2" 19 }, 20 "devDependencies": { 21 "@eslint/js": "^10.0.1", 22 "@types/better-sqlite3": "^7.6.13", 23 "@types/node": "^24.12.2", 24 "@types/react": "^19.2.14", 25 "@types/react-dom": "^19.2.3", 26 "@vitejs/plugin-react": "^6.0.1", 27 "concurrently": "^9.2.1", 28 "eslint": "^10.2.1", 29 "eslint-plugin-react-hooks": "^7.1.1", 30 "eslint-plugin-react-refresh": "^0.5.2", 31 "globals": "^17.5.0", 32 "tsx": "^4.21.0", 33 "typescript": "~6.0.2", 34 "typescript-eslint": "^8.58.2", 35 "vite": "^8.0.10", 36 "vitest": "^4.1.0" 37 } 38 }, 39 "node_modules/@babel/code-frame": { 40 "version": "7.29.0", 41 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", 42 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", 43 "dev": true, 44 "license": "MIT", 45 "dependencies": { 46 "@babel/helper-validator-identifier": "^7.28.5", 47 "js-tokens": "^4.0.0", 48 "picocolors": "^1.1.1" 49 }, 50 "engines": { 51 "node": ">=6.9.0" 52 } 53 }, 54 "node_modules/@babel/compat-data": { 55 "version": "7.29.3", 56 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", 57 "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", 58 "dev": true, 59 "license": "MIT", 60 "engines": { 61 "node": ">=6.9.0" 62 } 63 }, 64 "node_modules/@babel/core": { 65 "version": "7.29.0", 66 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", 67 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", 68 "dev": true, 69 "license": "MIT", 70 "dependencies": { 71 "@babel/code-frame": "^7.29.0", 72 "@babel/generator": "^7.29.0", 73 "@babel/helper-compilation-targets": "^7.28.6", 74 "@babel/helper-module-transforms": "^7.28.6", 75 "@babel/helpers": "^7.28.6", 76 "@babel/parser": "^7.29.0", 77 "@babel/template": "^7.28.6", 78 "@babel/traverse": "^7.29.0", 79 "@babel/types": "^7.29.0", 80 "@jridgewell/remapping": "^2.3.5", 81 "convert-source-map": "^2.0.0", 82 "debug": "^4.1.0", 83 "gensync": "^1.0.0-beta.2", 84 "json5": "^2.2.3", 85 "semver": "^6.3.1" 86 }, 87 "engines": { 88 "node": ">=6.9.0" 89 }, 90 "funding": { 91 "type": "opencollective", 92 "url": "https://opencollective.com/babel" 93 } 94 }, 95 "node_modules/@babel/generator": { 96 "version": "7.29.1", 97 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", 98 "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", 99 "dev": true, 100 "license": "MIT", 101 "dependencies": { 102 "@babel/parser": "^7.29.0", 103 "@babel/types": "^7.29.0", 104 "@jridgewell/gen-mapping": "^0.3.12", 105 "@jridgewell/trace-mapping": "^0.3.28", 106 "jsesc": "^3.0.2" 107 }, 108 "engines": { 109 "node": ">=6.9.0" 110 } 111 }, 112 "node_modules/@babel/helper-compilation-targets": { 113 "version": "7.28.6", 114 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", 115 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", 116 "dev": true, 117 "license": "MIT", 118 "dependencies": { 119 "@babel/compat-data": "^7.28.6", 120 "@babel/helper-validator-option": "^7.27.1", 121 "browserslist": "^4.24.0", 122 "lru-cache": "^5.1.1", 123 "semver": "^6.3.1" 124 }, 125 "engines": { 126 "node": ">=6.9.0" 127 } 128 }, 129 "node_modules/@babel/helper-globals": { 130 "version": "7.28.0", 131 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 132 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 133 "dev": true, 134 "license": "MIT", 135 "engines": { 136 "node": ">=6.9.0" 137 } 138 }, 139 "node_modules/@babel/helper-module-imports": { 140 "version": "7.28.6", 141 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", 142 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", 143 "dev": true, 144 "license": "MIT", 145 "dependencies": { 146 "@babel/traverse": "^7.28.6", 147 "@babel/types": "^7.28.6" 148 }, 149 "engines": { 150 "node": ">=6.9.0" 151 } 152 }, 153 "node_modules/@babel/helper-module-transforms": { 154 "version": "7.28.6", 155 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", 156 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", 157 "dev": true, 158 "license": "MIT", 159 "dependencies": { 160 "@babel/helper-module-imports": "^7.28.6", 161 "@babel/helper-validator-identifier": "^7.28.5", 162 "@babel/traverse": "^7.28.6" 163 }, 164 "engines": { 165 "node": ">=6.9.0" 166 }, 167 "peerDependencies": { 168 "@babel/core": "^7.0.0" 169 } 170 }, 171 "node_modules/@babel/helper-string-parser": { 172 "version": "7.27.1", 173 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 174 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 175 "dev": true, 176 "license": "MIT", 177 "engines": { 178 "node": ">=6.9.0" 179 } 180 }, 181 "node_modules/@babel/helper-validator-identifier": { 182 "version": "7.28.5", 183 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 184 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 185 "dev": true, 186 "license": "MIT", 187 "engines": { 188 "node": ">=6.9.0" 189 } 190 }, 191 "node_modules/@babel/helper-validator-option": { 192 "version": "7.27.1", 193 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 194 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 195 "dev": true, 196 "license": "MIT", 197 "engines": { 198 "node": ">=6.9.0" 199 } 200 }, 201 "node_modules/@babel/helpers": { 202 "version": "7.29.2", 203 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", 204 "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", 205 "dev": true, 206 "license": "MIT", 207 "dependencies": { 208 "@babel/template": "^7.28.6", 209 "@babel/types": "^7.29.0" 210 }, 211 "engines": { 212 "node": ">=6.9.0" 213 } 214 }, 215 "node_modules/@babel/parser": { 216 "version": "7.29.3", 217 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", 218 "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", 219 "dev": true, 220 "license": "MIT", 221 "dependencies": { 222 "@babel/types": "^7.29.0" 223 }, 224 "bin": { 225 "parser": "bin/babel-parser.js" 226 }, 227 "engines": { 228 "node": ">=6.0.0" 229 } 230 }, 231 "node_modules/@babel/template": { 232 "version": "7.28.6", 233 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", 234 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", 235 "dev": true, 236 "license": "MIT", 237 "dependencies": { 238 "@babel/code-frame": "^7.28.6", 239 "@babel/parser": "^7.28.6", 240 "@babel/types": "^7.28.6" 241 }, 242 "engines": { 243 "node": ">=6.9.0" 244 } 245 }, 246 "node_modules/@babel/traverse": { 247 "version": "7.29.0", 248 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", 249 "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", 250 "dev": true, 251 "license": "MIT", 252 "dependencies": { 253 "@babel/code-frame": "^7.29.0", 254 "@babel/generator": "^7.29.0", 255 "@babel/helper-globals": "^7.28.0", 256 "@babel/parser": "^7.29.0", 257 "@babel/template": "^7.28.6", 258 "@babel/types": "^7.29.0", 259 "debug": "^4.3.1" 260 }, 261 "engines": { 262 "node": ">=6.9.0" 263 } 264 }, 265 "node_modules/@babel/types": { 266 "version": "7.29.0", 267 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", 268 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", 269 "dev": true, 270 "license": "MIT", 271 "dependencies": { 272 "@babel/helper-string-parser": "^7.27.1", 273 "@babel/helper-validator-identifier": "^7.28.5" 274 }, 275 "engines": { 276 "node": ">=6.9.0" 277 } 278 }, 279 "node_modules/@emnapi/core": { 280 "version": "1.10.0", 281 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", 282 "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", 283 "dev": true, 284 "license": "MIT", 285 "optional": true, 286 "dependencies": { 287 "@emnapi/wasi-threads": "1.2.1", 288 "tslib": "^2.4.0" 289 } 290 }, 291 "node_modules/@emnapi/runtime": { 292 "version": "1.10.0", 293 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", 294 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", 295 "dev": true, 296 "license": "MIT", 297 "optional": true, 298 "dependencies": { 299 "tslib": "^2.4.0" 300 } 301 }, 302 "node_modules/@emnapi/wasi-threads": { 303 "version": "1.2.1", 304 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", 305 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", 306 "dev": true, 307 "license": "MIT", 308 "optional": true, 309 "dependencies": { 310 "tslib": "^2.4.0" 311 } 312 }, 313 "node_modules/@esbuild/aix-ppc64": { 314 "version": "0.27.7", 315 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", 316 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", 317 "cpu": [ 318 "ppc64" 319 ], 320 "dev": true, 321 "license": "MIT", 322 "optional": true, 323 "os": [ 324 "aix" 325 ], 326 "engines": { 327 "node": ">=18" 328 } 329 }, 330 "node_modules/@esbuild/android-arm": { 331 "version": "0.27.7", 332 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", 333 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", 334 "cpu": [ 335 "arm" 336 ], 337 "dev": true, 338 "license": "MIT", 339 "optional": true, 340 "os": [ 341 "android" 342 ], 343 "engines": { 344 "node": ">=18" 345 } 346 }, 347 "node_modules/@esbuild/android-arm64": { 348 "version": "0.27.7", 349 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", 350 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", 351 "cpu": [ 352 "arm64" 353 ], 354 "dev": true, 355 "license": "MIT", 356 "optional": true, 357 "os": [ 358 "android" 359 ], 360 "engines": { 361 "node": ">=18" 362 } 363 }, 364 "node_modules/@esbuild/android-x64": { 365 "version": "0.27.7", 366 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", 367 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", 368 "cpu": [ 369 "x64" 370 ], 371 "dev": true, 372 "license": "MIT", 373 "optional": true, 374 "os": [ 375 "android" 376 ], 377 "engines": { 378 "node": ">=18" 379 } 380 }, 381 "node_modules/@esbuild/darwin-arm64": { 382 "version": "0.27.7", 383 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", 384 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", 385 "cpu": [ 386 "arm64" 387 ], 388 "dev": true, 389 "license": "MIT", 390 "optional": true, 391 "os": [ 392 "darwin" 393 ], 394 "engines": { 395 "node": ">=18" 396 } 397 }, 398 "node_modules/@esbuild/darwin-x64": { 399 "version": "0.27.7", 400 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", 401 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", 402 "cpu": [ 403 "x64" 404 ], 405 "dev": true, 406 "license": "MIT", 407 "optional": true, 408 "os": [ 409 "darwin" 410 ], 411 "engines": { 412 "node": ">=18" 413 } 414 }, 415 "node_modules/@esbuild/freebsd-arm64": { 416 "version": "0.27.7", 417 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", 418 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", 419 "cpu": [ 420 "arm64" 421 ], 422 "dev": true, 423 "license": "MIT", 424 "optional": true, 425 "os": [ 426 "freebsd" 427 ], 428 "engines": { 429 "node": ">=18" 430 } 431 }, 432 "node_modules/@esbuild/freebsd-x64": { 433 "version": "0.27.7", 434 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", 435 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", 436 "cpu": [ 437 "x64" 438 ], 439 "dev": true, 440 "license": "MIT", 441 "optional": true, 442 "os": [ 443 "freebsd" 444 ], 445 "engines": { 446 "node": ">=18" 447 } 448 }, 449 "node_modules/@esbuild/linux-arm": { 450 "version": "0.27.7", 451 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", 452 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", 453 "cpu": [ 454 "arm" 455 ], 456 "dev": true, 457 "license": "MIT", 458 "optional": true, 459 "os": [ 460 "linux" 461 ], 462 "engines": { 463 "node": ">=18" 464 } 465 }, 466 "node_modules/@esbuild/linux-arm64": { 467 "version": "0.27.7", 468 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", 469 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", 470 "cpu": [ 471 "arm64" 472 ], 473 "dev": true, 474 "license": "MIT", 475 "optional": true, 476 "os": [ 477 "linux" 478 ], 479 "engines": { 480 "node": ">=18" 481 } 482 }, 483 "node_modules/@esbuild/linux-ia32": { 484 "version": "0.27.7", 485 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", 486 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", 487 "cpu": [ 488 "ia32" 489 ], 490 "dev": true, 491 "license": "MIT", 492 "optional": true, 493 "os": [ 494 "linux" 495 ], 496 "engines": { 497 "node": ">=18" 498 } 499 }, 500 "node_modules/@esbuild/linux-loong64": { 501 "version": "0.27.7", 502 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", 503 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", 504 "cpu": [ 505 "loong64" 506 ], 507 "dev": true, 508 "license": "MIT", 509 "optional": true, 510 "os": [ 511 "linux" 512 ], 513 "engines": { 514 "node": ">=18" 515 } 516 }, 517 "node_modules/@esbuild/linux-mips64el": { 518 "version": "0.27.7", 519 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", 520 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", 521 "cpu": [ 522 "mips64el" 523 ], 524 "dev": true, 525 "license": "MIT", 526 "optional": true, 527 "os": [ 528 "linux" 529 ], 530 "engines": { 531 "node": ">=18" 532 } 533 }, 534 "node_modules/@esbuild/linux-ppc64": { 535 "version": "0.27.7", 536 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", 537 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", 538 "cpu": [ 539 "ppc64" 540 ], 541 "dev": true, 542 "license": "MIT", 543 "optional": true, 544 "os": [ 545 "linux" 546 ], 547 "engines": { 548 "node": ">=18" 549 } 550 }, 551 "node_modules/@esbuild/linux-riscv64": { 552 "version": "0.27.7", 553 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", 554 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", 555 "cpu": [ 556 "riscv64" 557 ], 558 "dev": true, 559 "license": "MIT", 560 "optional": true, 561 "os": [ 562 "linux" 563 ], 564 "engines": { 565 "node": ">=18" 566 } 567 }, 568 "node_modules/@esbuild/linux-s390x": { 569 "version": "0.27.7", 570 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", 571 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", 572 "cpu": [ 573 "s390x" 574 ], 575 "dev": true, 576 "license": "MIT", 577 "optional": true, 578 "os": [ 579 "linux" 580 ], 581 "engines": { 582 "node": ">=18" 583 } 584 }, 585 "node_modules/@esbuild/linux-x64": { 586 "version": "0.27.7", 587 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", 588 "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", 589 "cpu": [ 590 "x64" 591 ], 592 "dev": true, 593 "license": "MIT", 594 "optional": true, 595 "os": [ 596 "linux" 597 ], 598 "engines": { 599 "node": ">=18" 600 } 601 }, 602 "node_modules/@esbuild/netbsd-arm64": { 603 "version": "0.27.7", 604 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", 605 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", 606 "cpu": [ 607 "arm64" 608 ], 609 "dev": true, 610 "license": "MIT", 611 "optional": true, 612 "os": [ 613 "netbsd" 614 ], 615 "engines": { 616 "node": ">=18" 617 } 618 }, 619 "node_modules/@esbuild/netbsd-x64": { 620 "version": "0.27.7", 621 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", 622 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", 623 "cpu": [ 624 "x64" 625 ], 626 "dev": true, 627 "license": "MIT", 628 "optional": true, 629 "os": [ 630 "netbsd" 631 ], 632 "engines": { 633 "node": ">=18" 634 } 635 }, 636 "node_modules/@esbuild/openbsd-arm64": { 637 "version": "0.27.7", 638 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", 639 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", 640 "cpu": [ 641 "arm64" 642 ], 643 "dev": true, 644 "license": "MIT", 645 "optional": true, 646 "os": [ 647 "openbsd" 648 ], 649 "engines": { 650 "node": ">=18" 651 } 652 }, 653 "node_modules/@esbuild/openbsd-x64": { 654 "version": "0.27.7", 655 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", 656 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", 657 "cpu": [ 658 "x64" 659 ], 660 "dev": true, 661 "license": "MIT", 662 "optional": true, 663 "os": [ 664 "openbsd" 665 ], 666 "engines": { 667 "node": ">=18" 668 } 669 }, 670 "node_modules/@esbuild/openharmony-arm64": { 671 "version": "0.27.7", 672 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", 673 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", 674 "cpu": [ 675 "arm64" 676 ], 677 "dev": true, 678 "license": "MIT", 679 "optional": true, 680 "os": [ 681 "openharmony" 682 ], 683 "engines": { 684 "node": ">=18" 685 } 686 }, 687 "node_modules/@esbuild/sunos-x64": { 688 "version": "0.27.7", 689 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", 690 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", 691 "cpu": [ 692 "x64" 693 ], 694 "dev": true, 695 "license": "MIT", 696 "optional": true, 697 "os": [ 698 "sunos" 699 ], 700 "engines": { 701 "node": ">=18" 702 } 703 }, 704 "node_modules/@esbuild/win32-arm64": { 705 "version": "0.27.7", 706 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", 707 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", 708 "cpu": [ 709 "arm64" 710 ], 711 "dev": true, 712 "license": "MIT", 713 "optional": true, 714 "os": [ 715 "win32" 716 ], 717 "engines": { 718 "node": ">=18" 719 } 720 }, 721 "node_modules/@esbuild/win32-ia32": { 722 "version": "0.27.7", 723 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", 724 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", 725 "cpu": [ 726 "ia32" 727 ], 728 "dev": true, 729 "license": "MIT", 730 "optional": true, 731 "os": [ 732 "win32" 733 ], 734 "engines": { 735 "node": ">=18" 736 } 737 }, 738 "node_modules/@esbuild/win32-x64": { 739 "version": "0.27.7", 740 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", 741 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", 742 "cpu": [ 743 "x64" 744 ], 745 "dev": true, 746 "license": "MIT", 747 "optional": true, 748 "os": [ 749 "win32" 750 ], 751 "engines": { 752 "node": ">=18" 753 } 754 }, 755 "node_modules/@eslint-community/eslint-utils": { 756 "version": "4.9.1", 757 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", 758 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", 759 "dev": true, 760 "license": "MIT", 761 "dependencies": { 762 "eslint-visitor-keys": "^3.4.3" 763 }, 764 "engines": { 765 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 766 }, 767 "funding": { 768 "url": "https://opencollective.com/eslint" 769 }, 770 "peerDependencies": { 771 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 772 } 773 }, 774 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 775 "version": "3.4.3", 776 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 777 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 778 "dev": true, 779 "license": "Apache-2.0", 780 "engines": { 781 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 782 }, 783 "funding": { 784 "url": "https://opencollective.com/eslint" 785 } 786 }, 787 "node_modules/@eslint-community/regexpp": { 788 "version": "4.12.2", 789 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 790 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 791 "dev": true, 792 "license": "MIT", 793 "engines": { 794 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 795 } 796 }, 797 "node_modules/@eslint/config-array": { 798 "version": "0.23.5", 799 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", 800 "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", 801 "dev": true, 802 "license": "Apache-2.0", 803 "dependencies": { 804 "@eslint/object-schema": "^3.0.5", 805 "debug": "^4.3.1", 806 "minimatch": "^10.2.4" 807 }, 808 "engines": { 809 "node": "^20.19.0 || ^22.13.0 || >=24" 810 } 811 }, 812 "node_modules/@eslint/config-helpers": { 813 "version": "0.5.5", 814 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.5.tgz", 815 "integrity": "sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==", 816 "dev": true, 817 "license": "Apache-2.0", 818 "dependencies": { 819 "@eslint/core": "^1.2.1" 820 }, 821 "engines": { 822 "node": "^20.19.0 || ^22.13.0 || >=24" 823 } 824 }, 825 "node_modules/@eslint/core": { 826 "version": "1.2.1", 827 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", 828 "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", 829 "dev": true, 830 "license": "Apache-2.0", 831 "dependencies": { 832 "@types/json-schema": "^7.0.15" 833 }, 834 "engines": { 835 "node": "^20.19.0 || ^22.13.0 || >=24" 836 } 837 }, 838 "node_modules/@eslint/js": { 839 "version": "10.0.1", 840 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", 841 "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", 842 "dev": true, 843 "license": "MIT", 844 "engines": { 845 "node": "^20.19.0 || ^22.13.0 || >=24" 846 }, 847 "funding": { 848 "url": "https://eslint.org/donate" 849 }, 850 "peerDependencies": { 851 "eslint": "^10.0.0" 852 }, 853 "peerDependenciesMeta": { 854 "eslint": { 855 "optional": true 856 } 857 } 858 }, 859 "node_modules/@eslint/object-schema": { 860 "version": "3.0.5", 861 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", 862 "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", 863 "dev": true, 864 "license": "Apache-2.0", 865 "engines": { 866 "node": "^20.19.0 || ^22.13.0 || >=24" 867 } 868 }, 869 "node_modules/@eslint/plugin-kit": { 870 "version": "0.7.1", 871 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.1.tgz", 872 "integrity": "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==", 873 "dev": true, 874 "license": "Apache-2.0", 875 "dependencies": { 876 "@eslint/core": "^1.2.1", 877 "levn": "^0.4.1" 878 }, 879 "engines": { 880 "node": "^20.19.0 || ^22.13.0 || >=24" 881 } 882 }, 883 "node_modules/@fastify/accept-negotiator": { 884 "version": "2.0.1", 885 "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.0.1.tgz", 886 "integrity": "sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==", 887 "funding": [ 888 { 889 "type": "github", 890 "url": "https://github.com/sponsors/fastify" 891 }, 892 { 893 "type": "opencollective", 894 "url": "https://opencollective.com/fastify" 895 } 896 ], 897 "license": "MIT" 898 }, 899 "node_modules/@fastify/ajv-compiler": { 900 "version": "4.0.5", 901 "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.5.tgz", 902 "integrity": "sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==", 903 "funding": [ 904 { 905 "type": "github", 906 "url": "https://github.com/sponsors/fastify" 907 }, 908 { 909 "type": "opencollective", 910 "url": "https://opencollective.com/fastify" 911 } 912 ], 913 "license": "MIT", 914 "dependencies": { 915 "ajv": "^8.12.0", 916 "ajv-formats": "^3.0.1", 917 "fast-uri": "^3.0.0" 918 } 919 }, 920 "node_modules/@fastify/ajv-compiler/node_modules/ajv": { 921 "version": "8.20.0", 922 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", 923 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", 924 "license": "MIT", 925 "dependencies": { 926 "fast-deep-equal": "^3.1.3", 927 "fast-uri": "^3.0.1", 928 "json-schema-traverse": "^1.0.0", 929 "require-from-string": "^2.0.2" 930 }, 931 "funding": { 932 "type": "github", 933 "url": "https://github.com/sponsors/epoberezkin" 934 } 935 }, 936 "node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse": { 937 "version": "1.0.0", 938 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 939 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 940 "license": "MIT" 941 }, 942 "node_modules/@fastify/cors": { 943 "version": "11.2.0", 944 "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.2.0.tgz", 945 "integrity": "sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==", 946 "funding": [ 947 { 948 "type": "github", 949 "url": "https://github.com/sponsors/fastify" 950 }, 951 { 952 "type": "opencollective", 953 "url": "https://opencollective.com/fastify" 954 } 955 ], 956 "license": "MIT", 957 "dependencies": { 958 "fastify-plugin": "^5.0.0", 959 "toad-cache": "^3.7.0" 960 } 961 }, 962 "node_modules/@fastify/error": { 963 "version": "4.2.0", 964 "resolved": "https://registry.npmjs.org/@fastify/error/-/error-4.2.0.tgz", 965 "integrity": "sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==", 966 "funding": [ 967 { 968 "type": "github", 969 "url": "https://github.com/sponsors/fastify" 970 }, 971 { 972 "type": "opencollective", 973 "url": "https://opencollective.com/fastify" 974 } 975 ], 976 "license": "MIT" 977 }, 978 "node_modules/@fastify/fast-json-stringify-compiler": { 979 "version": "5.0.3", 980 "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-5.0.3.tgz", 981 "integrity": "sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==", 982 "funding": [ 983 { 984 "type": "github", 985 "url": "https://github.com/sponsors/fastify" 986 }, 987 { 988 "type": "opencollective", 989 "url": "https://opencollective.com/fastify" 990 } 991 ], 992 "license": "MIT", 993 "dependencies": { 994 "fast-json-stringify": "^6.0.0" 995 } 996 }, 997 "node_modules/@fastify/forwarded": { 998 "version": "3.0.1", 999 "resolved": "https://registry.npmjs.org/@fastify/forwarded/-/forwarded-3.0.1.tgz", 1000 "integrity": "sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==", 1001 "funding": [ 1002 { 1003 "type": "github", 1004 "url": "https://github.com/sponsors/fastify" 1005 }, 1006 { 1007 "type": "opencollective", 1008 "url": "https://opencollective.com/fastify" 1009 } 1010 ], 1011 "license": "MIT" 1012 }, 1013 "node_modules/@fastify/merge-json-schemas": { 1014 "version": "0.2.1", 1015 "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.2.1.tgz", 1016 "integrity": "sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==", 1017 "funding": [ 1018 { 1019 "type": "github", 1020 "url": "https://github.com/sponsors/fastify" 1021 }, 1022 { 1023 "type": "opencollective", 1024 "url": "https://opencollective.com/fastify" 1025 } 1026 ], 1027 "license": "MIT", 1028 "dependencies": { 1029 "dequal": "^2.0.3" 1030 } 1031 }, 1032 "node_modules/@fastify/proxy-addr": { 1033 "version": "5.1.0", 1034 "resolved": "https://registry.npmjs.org/@fastify/proxy-addr/-/proxy-addr-5.1.0.tgz", 1035 "integrity": "sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==", 1036 "funding": [ 1037 { 1038 "type": "github", 1039 "url": "https://github.com/sponsors/fastify" 1040 }, 1041 { 1042 "type": "opencollective", 1043 "url": "https://opencollective.com/fastify" 1044 } 1045 ], 1046 "license": "MIT", 1047 "dependencies": { 1048 "@fastify/forwarded": "^3.0.0", 1049 "ipaddr.js": "^2.1.0" 1050 } 1051 }, 1052 "node_modules/@fastify/send": { 1053 "version": "4.1.0", 1054 "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.1.0.tgz", 1055 "integrity": "sha512-TMYeQLCBSy2TOFmV95hQWkiTYgC/SEx7vMdV+wnZVX4tt8VBLKzmH8vV9OzJehV0+XBfg+WxPMt5wp+JBUKsVw==", 1056 "funding": [ 1057 { 1058 "type": "github", 1059 "url": "https://github.com/sponsors/fastify" 1060 }, 1061 { 1062 "type": "opencollective", 1063 "url": "https://opencollective.com/fastify" 1064 } 1065 ], 1066 "license": "MIT", 1067 "dependencies": { 1068 "@lukeed/ms": "^2.0.2", 1069 "escape-html": "~1.0.3", 1070 "fast-decode-uri-component": "^1.0.1", 1071 "http-errors": "^2.0.0", 1072 "mime": "^3" 1073 } 1074 }, 1075 "node_modules/@fastify/static": { 1076 "version": "9.1.3", 1077 "resolved": "https://registry.npmjs.org/@fastify/static/-/static-9.1.3.tgz", 1078 "integrity": "sha512-aXrYtsiryLhRxRNaxNqsn7FUISeb7rB9q4eHUPIot5aeQBLNahnz1m6thzm7JWC1poSGXS9XrX8DvuMivp2hkQ==", 1079 "funding": [ 1080 { 1081 "type": "github", 1082 "url": "https://github.com/sponsors/fastify" 1083 }, 1084 { 1085 "type": "opencollective", 1086 "url": "https://opencollective.com/fastify" 1087 } 1088 ], 1089 "license": "MIT", 1090 "dependencies": { 1091 "@fastify/accept-negotiator": "^2.0.0", 1092 "@fastify/send": "^4.0.0", 1093 "content-disposition": "^1.0.1", 1094 "fastify-plugin": "^5.0.0", 1095 "fastq": "^1.17.1", 1096 "glob": "^13.0.0" 1097 } 1098 }, 1099 "node_modules/@humanfs/core": { 1100 "version": "0.19.2", 1101 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", 1102 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", 1103 "dev": true, 1104 "license": "Apache-2.0", 1105 "dependencies": { 1106 "@humanfs/types": "^0.15.0" 1107 }, 1108 "engines": { 1109 "node": ">=18.18.0" 1110 } 1111 }, 1112 "node_modules/@humanfs/node": { 1113 "version": "0.16.8", 1114 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", 1115 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", 1116 "dev": true, 1117 "license": "Apache-2.0", 1118 "dependencies": { 1119 "@humanfs/core": "^0.19.2", 1120 "@humanfs/types": "^0.15.0", 1121 "@humanwhocodes/retry": "^0.4.0" 1122 }, 1123 "engines": { 1124 "node": ">=18.18.0" 1125 } 1126 }, 1127 "node_modules/@humanfs/types": { 1128 "version": "0.15.0", 1129 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", 1130 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", 1131 "dev": true, 1132 "license": "Apache-2.0", 1133 "engines": { 1134 "node": ">=18.18.0" 1135 } 1136 }, 1137 "node_modules/@humanwhocodes/module-importer": { 1138 "version": "1.0.1", 1139 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 1140 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 1141 "dev": true, 1142 "license": "Apache-2.0", 1143 "engines": { 1144 "node": ">=12.22" 1145 }, 1146 "funding": { 1147 "type": "github", 1148 "url": "https://github.com/sponsors/nzakas" 1149 } 1150 }, 1151 "node_modules/@humanwhocodes/retry": { 1152 "version": "0.4.3", 1153 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 1154 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 1155 "dev": true, 1156 "license": "Apache-2.0", 1157 "engines": { 1158 "node": ">=18.18" 1159 }, 1160 "funding": { 1161 "type": "github", 1162 "url": "https://github.com/sponsors/nzakas" 1163 } 1164 }, 1165 "node_modules/@jridgewell/gen-mapping": { 1166 "version": "0.3.13", 1167 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 1168 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 1169 "dev": true, 1170 "license": "MIT", 1171 "dependencies": { 1172 "@jridgewell/sourcemap-codec": "^1.5.0", 1173 "@jridgewell/trace-mapping": "^0.3.24" 1174 } 1175 }, 1176 "node_modules/@jridgewell/remapping": { 1177 "version": "2.3.5", 1178 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 1179 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 1180 "dev": true, 1181 "license": "MIT", 1182 "dependencies": { 1183 "@jridgewell/gen-mapping": "^0.3.5", 1184 "@jridgewell/trace-mapping": "^0.3.24" 1185 } 1186 }, 1187 "node_modules/@jridgewell/resolve-uri": { 1188 "version": "3.1.2", 1189 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1190 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1191 "dev": true, 1192 "license": "MIT", 1193 "engines": { 1194 "node": ">=6.0.0" 1195 } 1196 }, 1197 "node_modules/@jridgewell/sourcemap-codec": { 1198 "version": "1.5.5", 1199 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 1200 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 1201 "dev": true, 1202 "license": "MIT" 1203 }, 1204 "node_modules/@jridgewell/trace-mapping": { 1205 "version": "0.3.31", 1206 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 1207 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 1208 "dev": true, 1209 "license": "MIT", 1210 "dependencies": { 1211 "@jridgewell/resolve-uri": "^3.1.0", 1212 "@jridgewell/sourcemap-codec": "^1.4.14" 1213 } 1214 }, 1215 "node_modules/@lukeed/ms": { 1216 "version": "2.0.2", 1217 "resolved": "https://registry.npmjs.org/@lukeed/ms/-/ms-2.0.2.tgz", 1218 "integrity": "sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==", 1219 "license": "MIT", 1220 "engines": { 1221 "node": ">=8" 1222 } 1223 }, 1224 "node_modules/@napi-rs/wasm-runtime": { 1225 "version": "1.1.4", 1226 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", 1227 "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", 1228 "dev": true, 1229 "license": "MIT", 1230 "optional": true, 1231 "dependencies": { 1232 "@tybys/wasm-util": "^0.10.1" 1233 }, 1234 "funding": { 1235 "type": "github", 1236 "url": "https://github.com/sponsors/Brooooooklyn" 1237 }, 1238 "peerDependencies": { 1239 "@emnapi/core": "^1.7.1", 1240 "@emnapi/runtime": "^1.7.1" 1241 } 1242 }, 1243 "node_modules/@oxc-project/types": { 1244 "version": "0.127.0", 1245 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.127.0.tgz", 1246 "integrity": "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==", 1247 "dev": true, 1248 "license": "MIT", 1249 "funding": { 1250 "url": "https://github.com/sponsors/Boshen" 1251 } 1252 }, 1253 "node_modules/@pinojs/redact": { 1254 "version": "0.4.0", 1255 "resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz", 1256 "integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==", 1257 "license": "MIT" 1258 }, 1259 "node_modules/@rolldown/binding-android-arm64": { 1260 "version": "1.0.0-rc.17", 1261 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.17.tgz", 1262 "integrity": "sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==", 1263 "cpu": [ 1264 "arm64" 1265 ], 1266 "dev": true, 1267 "license": "MIT", 1268 "optional": true, 1269 "os": [ 1270 "android" 1271 ], 1272 "engines": { 1273 "node": "^20.19.0 || >=22.12.0" 1274 } 1275 }, 1276 "node_modules/@rolldown/binding-darwin-arm64": { 1277 "version": "1.0.0-rc.17", 1278 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.17.tgz", 1279 "integrity": "sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==", 1280 "cpu": [ 1281 "arm64" 1282 ], 1283 "dev": true, 1284 "license": "MIT", 1285 "optional": true, 1286 "os": [ 1287 "darwin" 1288 ], 1289 "engines": { 1290 "node": "^20.19.0 || >=22.12.0" 1291 } 1292 }, 1293 "node_modules/@rolldown/binding-darwin-x64": { 1294 "version": "1.0.0-rc.17", 1295 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.17.tgz", 1296 "integrity": "sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==", 1297 "cpu": [ 1298 "x64" 1299 ], 1300 "dev": true, 1301 "license": "MIT", 1302 "optional": true, 1303 "os": [ 1304 "darwin" 1305 ], 1306 "engines": { 1307 "node": "^20.19.0 || >=22.12.0" 1308 } 1309 }, 1310 "node_modules/@rolldown/binding-freebsd-x64": { 1311 "version": "1.0.0-rc.17", 1312 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.17.tgz", 1313 "integrity": "sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==", 1314 "cpu": [ 1315 "x64" 1316 ], 1317 "dev": true, 1318 "license": "MIT", 1319 "optional": true, 1320 "os": [ 1321 "freebsd" 1322 ], 1323 "engines": { 1324 "node": "^20.19.0 || >=22.12.0" 1325 } 1326 }, 1327 "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 1328 "version": "1.0.0-rc.17", 1329 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.17.tgz", 1330 "integrity": "sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==", 1331 "cpu": [ 1332 "arm" 1333 ], 1334 "dev": true, 1335 "license": "MIT", 1336 "optional": true, 1337 "os": [ 1338 "linux" 1339 ], 1340 "engines": { 1341 "node": "^20.19.0 || >=22.12.0" 1342 } 1343 }, 1344 "node_modules/@rolldown/binding-linux-arm64-gnu": { 1345 "version": "1.0.0-rc.17", 1346 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.17.tgz", 1347 "integrity": "sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==", 1348 "cpu": [ 1349 "arm64" 1350 ], 1351 "dev": true, 1352 "libc": [ 1353 "glibc" 1354 ], 1355 "license": "MIT", 1356 "optional": true, 1357 "os": [ 1358 "linux" 1359 ], 1360 "engines": { 1361 "node": "^20.19.0 || >=22.12.0" 1362 } 1363 }, 1364 "node_modules/@rolldown/binding-linux-arm64-musl": { 1365 "version": "1.0.0-rc.17", 1366 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.17.tgz", 1367 "integrity": "sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==", 1368 "cpu": [ 1369 "arm64" 1370 ], 1371 "dev": true, 1372 "libc": [ 1373 "musl" 1374 ], 1375 "license": "MIT", 1376 "optional": true, 1377 "os": [ 1378 "linux" 1379 ], 1380 "engines": { 1381 "node": "^20.19.0 || >=22.12.0" 1382 } 1383 }, 1384 "node_modules/@rolldown/binding-linux-ppc64-gnu": { 1385 "version": "1.0.0-rc.17", 1386 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.17.tgz", 1387 "integrity": "sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==", 1388 "cpu": [ 1389 "ppc64" 1390 ], 1391 "dev": true, 1392 "libc": [ 1393 "glibc" 1394 ], 1395 "license": "MIT", 1396 "optional": true, 1397 "os": [ 1398 "linux" 1399 ], 1400 "engines": { 1401 "node": "^20.19.0 || >=22.12.0" 1402 } 1403 }, 1404 "node_modules/@rolldown/binding-linux-s390x-gnu": { 1405 "version": "1.0.0-rc.17", 1406 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.17.tgz", 1407 "integrity": "sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==", 1408 "cpu": [ 1409 "s390x" 1410 ], 1411 "dev": true, 1412 "libc": [ 1413 "glibc" 1414 ], 1415 "license": "MIT", 1416 "optional": true, 1417 "os": [ 1418 "linux" 1419 ], 1420 "engines": { 1421 "node": "^20.19.0 || >=22.12.0" 1422 } 1423 }, 1424 "node_modules/@rolldown/binding-linux-x64-gnu": { 1425 "version": "1.0.0-rc.17", 1426 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.17.tgz", 1427 "integrity": "sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==", 1428 "cpu": [ 1429 "x64" 1430 ], 1431 "dev": true, 1432 "libc": [ 1433 "glibc" 1434 ], 1435 "license": "MIT", 1436 "optional": true, 1437 "os": [ 1438 "linux" 1439 ], 1440 "engines": { 1441 "node": "^20.19.0 || >=22.12.0" 1442 } 1443 }, 1444 "node_modules/@rolldown/binding-linux-x64-musl": { 1445 "version": "1.0.0-rc.17", 1446 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.17.tgz", 1447 "integrity": "sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==", 1448 "cpu": [ 1449 "x64" 1450 ], 1451 "dev": true, 1452 "libc": [ 1453 "musl" 1454 ], 1455 "license": "MIT", 1456 "optional": true, 1457 "os": [ 1458 "linux" 1459 ], 1460 "engines": { 1461 "node": "^20.19.0 || >=22.12.0" 1462 } 1463 }, 1464 "node_modules/@rolldown/binding-openharmony-arm64": { 1465 "version": "1.0.0-rc.17", 1466 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.17.tgz", 1467 "integrity": "sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==", 1468 "cpu": [ 1469 "arm64" 1470 ], 1471 "dev": true, 1472 "license": "MIT", 1473 "optional": true, 1474 "os": [ 1475 "openharmony" 1476 ], 1477 "engines": { 1478 "node": "^20.19.0 || >=22.12.0" 1479 } 1480 }, 1481 "node_modules/@rolldown/binding-wasm32-wasi": { 1482 "version": "1.0.0-rc.17", 1483 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.17.tgz", 1484 "integrity": "sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==", 1485 "cpu": [ 1486 "wasm32" 1487 ], 1488 "dev": true, 1489 "license": "MIT", 1490 "optional": true, 1491 "dependencies": { 1492 "@emnapi/core": "1.10.0", 1493 "@emnapi/runtime": "1.10.0", 1494 "@napi-rs/wasm-runtime": "^1.1.4" 1495 }, 1496 "engines": { 1497 "node": "^20.19.0 || >=22.12.0" 1498 } 1499 }, 1500 "node_modules/@rolldown/binding-win32-arm64-msvc": { 1501 "version": "1.0.0-rc.17", 1502 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.17.tgz", 1503 "integrity": "sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==", 1504 "cpu": [ 1505 "arm64" 1506 ], 1507 "dev": true, 1508 "license": "MIT", 1509 "optional": true, 1510 "os": [ 1511 "win32" 1512 ], 1513 "engines": { 1514 "node": "^20.19.0 || >=22.12.0" 1515 } 1516 }, 1517 "node_modules/@rolldown/binding-win32-x64-msvc": { 1518 "version": "1.0.0-rc.17", 1519 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.17.tgz", 1520 "integrity": "sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==", 1521 "cpu": [ 1522 "x64" 1523 ], 1524 "dev": true, 1525 "license": "MIT", 1526 "optional": true, 1527 "os": [ 1528 "win32" 1529 ], 1530 "engines": { 1531 "node": "^20.19.0 || >=22.12.0" 1532 } 1533 }, 1534 "node_modules/@rolldown/pluginutils": { 1535 "version": "1.0.0-rc.7", 1536 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz", 1537 "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==", 1538 "dev": true, 1539 "license": "MIT" 1540 }, 1541 "node_modules/@standard-schema/spec": { 1542 "version": "1.1.0", 1543 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 1544 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 1545 "dev": true, 1546 "license": "MIT" 1547 }, 1548 "node_modules/@tybys/wasm-util": { 1549 "version": "0.10.1", 1550 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 1551 "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 1552 "dev": true, 1553 "license": "MIT", 1554 "optional": true, 1555 "dependencies": { 1556 "tslib": "^2.4.0" 1557 } 1558 }, 1559 "node_modules/@types/better-sqlite3": { 1560 "version": "7.6.13", 1561 "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz", 1562 "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==", 1563 "dev": true, 1564 "license": "MIT", 1565 "dependencies": { 1566 "@types/node": "*" 1567 } 1568 }, 1569 "node_modules/@types/chai": { 1570 "version": "5.2.3", 1571 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", 1572 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", 1573 "dev": true, 1574 "license": "MIT", 1575 "dependencies": { 1576 "@types/deep-eql": "*", 1577 "assertion-error": "^2.0.1" 1578 } 1579 }, 1580 "node_modules/@types/deep-eql": { 1581 "version": "4.0.2", 1582 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", 1583 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", 1584 "dev": true, 1585 "license": "MIT" 1586 }, 1587 "node_modules/@types/esrecurse": { 1588 "version": "4.3.1", 1589 "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", 1590 "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", 1591 "dev": true, 1592 "license": "MIT" 1593 }, 1594 "node_modules/@types/estree": { 1595 "version": "1.0.8", 1596 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1597 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1598 "dev": true, 1599 "license": "MIT" 1600 }, 1601 "node_modules/@types/json-schema": { 1602 "version": "7.0.15", 1603 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1604 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1605 "dev": true, 1606 "license": "MIT" 1607 }, 1608 "node_modules/@types/node": { 1609 "version": "24.12.2", 1610 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.2.tgz", 1611 "integrity": "sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==", 1612 "dev": true, 1613 "license": "MIT", 1614 "dependencies": { 1615 "undici-types": "~7.16.0" 1616 } 1617 }, 1618 "node_modules/@types/react": { 1619 "version": "19.2.14", 1620 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", 1621 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", 1622 "dev": true, 1623 "license": "MIT", 1624 "dependencies": { 1625 "csstype": "^3.2.2" 1626 } 1627 }, 1628 "node_modules/@types/react-dom": { 1629 "version": "19.2.3", 1630 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", 1631 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", 1632 "dev": true, 1633 "license": "MIT", 1634 "peerDependencies": { 1635 "@types/react": "^19.2.0" 1636 } 1637 }, 1638 "node_modules/@typescript-eslint/eslint-plugin": { 1639 "version": "8.59.1", 1640 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.1.tgz", 1641 "integrity": "sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==", 1642 "dev": true, 1643 "license": "MIT", 1644 "dependencies": { 1645 "@eslint-community/regexpp": "^4.12.2", 1646 "@typescript-eslint/scope-manager": "8.59.1", 1647 "@typescript-eslint/type-utils": "8.59.1", 1648 "@typescript-eslint/utils": "8.59.1", 1649 "@typescript-eslint/visitor-keys": "8.59.1", 1650 "ignore": "^7.0.5", 1651 "natural-compare": "^1.4.0", 1652 "ts-api-utils": "^2.5.0" 1653 }, 1654 "engines": { 1655 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1656 }, 1657 "funding": { 1658 "type": "opencollective", 1659 "url": "https://opencollective.com/typescript-eslint" 1660 }, 1661 "peerDependencies": { 1662 "@typescript-eslint/parser": "^8.59.1", 1663 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1664 "typescript": ">=4.8.4 <6.1.0" 1665 } 1666 }, 1667 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 1668 "version": "7.0.5", 1669 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 1670 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 1671 "dev": true, 1672 "license": "MIT", 1673 "engines": { 1674 "node": ">= 4" 1675 } 1676 }, 1677 "node_modules/@typescript-eslint/parser": { 1678 "version": "8.59.1", 1679 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.1.tgz", 1680 "integrity": "sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==", 1681 "dev": true, 1682 "license": "MIT", 1683 "dependencies": { 1684 "@typescript-eslint/scope-manager": "8.59.1", 1685 "@typescript-eslint/types": "8.59.1", 1686 "@typescript-eslint/typescript-estree": "8.59.1", 1687 "@typescript-eslint/visitor-keys": "8.59.1", 1688 "debug": "^4.4.3" 1689 }, 1690 "engines": { 1691 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1692 }, 1693 "funding": { 1694 "type": "opencollective", 1695 "url": "https://opencollective.com/typescript-eslint" 1696 }, 1697 "peerDependencies": { 1698 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1699 "typescript": ">=4.8.4 <6.1.0" 1700 } 1701 }, 1702 "node_modules/@typescript-eslint/project-service": { 1703 "version": "8.59.1", 1704 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.1.tgz", 1705 "integrity": "sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==", 1706 "dev": true, 1707 "license": "MIT", 1708 "dependencies": { 1709 "@typescript-eslint/tsconfig-utils": "^8.59.1", 1710 "@typescript-eslint/types": "^8.59.1", 1711 "debug": "^4.4.3" 1712 }, 1713 "engines": { 1714 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1715 }, 1716 "funding": { 1717 "type": "opencollective", 1718 "url": "https://opencollective.com/typescript-eslint" 1719 }, 1720 "peerDependencies": { 1721 "typescript": ">=4.8.4 <6.1.0" 1722 } 1723 }, 1724 "node_modules/@typescript-eslint/scope-manager": { 1725 "version": "8.59.1", 1726 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.1.tgz", 1727 "integrity": "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==", 1728 "dev": true, 1729 "license": "MIT", 1730 "dependencies": { 1731 "@typescript-eslint/types": "8.59.1", 1732 "@typescript-eslint/visitor-keys": "8.59.1" 1733 }, 1734 "engines": { 1735 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1736 }, 1737 "funding": { 1738 "type": "opencollective", 1739 "url": "https://opencollective.com/typescript-eslint" 1740 } 1741 }, 1742 "node_modules/@typescript-eslint/tsconfig-utils": { 1743 "version": "8.59.1", 1744 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.1.tgz", 1745 "integrity": "sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==", 1746 "dev": true, 1747 "license": "MIT", 1748 "engines": { 1749 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1750 }, 1751 "funding": { 1752 "type": "opencollective", 1753 "url": "https://opencollective.com/typescript-eslint" 1754 }, 1755 "peerDependencies": { 1756 "typescript": ">=4.8.4 <6.1.0" 1757 } 1758 }, 1759 "node_modules/@typescript-eslint/type-utils": { 1760 "version": "8.59.1", 1761 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.1.tgz", 1762 "integrity": "sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==", 1763 "dev": true, 1764 "license": "MIT", 1765 "dependencies": { 1766 "@typescript-eslint/types": "8.59.1", 1767 "@typescript-eslint/typescript-estree": "8.59.1", 1768 "@typescript-eslint/utils": "8.59.1", 1769 "debug": "^4.4.3", 1770 "ts-api-utils": "^2.5.0" 1771 }, 1772 "engines": { 1773 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1774 }, 1775 "funding": { 1776 "type": "opencollective", 1777 "url": "https://opencollective.com/typescript-eslint" 1778 }, 1779 "peerDependencies": { 1780 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1781 "typescript": ">=4.8.4 <6.1.0" 1782 } 1783 }, 1784 "node_modules/@typescript-eslint/types": { 1785 "version": "8.59.1", 1786 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz", 1787 "integrity": "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==", 1788 "dev": true, 1789 "license": "MIT", 1790 "engines": { 1791 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1792 }, 1793 "funding": { 1794 "type": "opencollective", 1795 "url": "https://opencollective.com/typescript-eslint" 1796 } 1797 }, 1798 "node_modules/@typescript-eslint/typescript-estree": { 1799 "version": "8.59.1", 1800 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.1.tgz", 1801 "integrity": "sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==", 1802 "dev": true, 1803 "license": "MIT", 1804 "dependencies": { 1805 "@typescript-eslint/project-service": "8.59.1", 1806 "@typescript-eslint/tsconfig-utils": "8.59.1", 1807 "@typescript-eslint/types": "8.59.1", 1808 "@typescript-eslint/visitor-keys": "8.59.1", 1809 "debug": "^4.4.3", 1810 "minimatch": "^10.2.2", 1811 "semver": "^7.7.3", 1812 "tinyglobby": "^0.2.15", 1813 "ts-api-utils": "^2.5.0" 1814 }, 1815 "engines": { 1816 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1817 }, 1818 "funding": { 1819 "type": "opencollective", 1820 "url": "https://opencollective.com/typescript-eslint" 1821 }, 1822 "peerDependencies": { 1823 "typescript": ">=4.8.4 <6.1.0" 1824 } 1825 }, 1826 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 1827 "version": "7.7.4", 1828 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 1829 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 1830 "dev": true, 1831 "license": "ISC", 1832 "bin": { 1833 "semver": "bin/semver.js" 1834 }, 1835 "engines": { 1836 "node": ">=10" 1837 } 1838 }, 1839 "node_modules/@typescript-eslint/utils": { 1840 "version": "8.59.1", 1841 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.1.tgz", 1842 "integrity": "sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==", 1843 "dev": true, 1844 "license": "MIT", 1845 "dependencies": { 1846 "@eslint-community/eslint-utils": "^4.9.1", 1847 "@typescript-eslint/scope-manager": "8.59.1", 1848 "@typescript-eslint/types": "8.59.1", 1849 "@typescript-eslint/typescript-estree": "8.59.1" 1850 }, 1851 "engines": { 1852 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1853 }, 1854 "funding": { 1855 "type": "opencollective", 1856 "url": "https://opencollective.com/typescript-eslint" 1857 }, 1858 "peerDependencies": { 1859 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1860 "typescript": ">=4.8.4 <6.1.0" 1861 } 1862 }, 1863 "node_modules/@typescript-eslint/visitor-keys": { 1864 "version": "8.59.1", 1865 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.1.tgz", 1866 "integrity": "sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==", 1867 "dev": true, 1868 "license": "MIT", 1869 "dependencies": { 1870 "@typescript-eslint/types": "8.59.1", 1871 "eslint-visitor-keys": "^5.0.0" 1872 }, 1873 "engines": { 1874 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1875 }, 1876 "funding": { 1877 "type": "opencollective", 1878 "url": "https://opencollective.com/typescript-eslint" 1879 } 1880 }, 1881 "node_modules/@vitejs/plugin-react": { 1882 "version": "6.0.1", 1883 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz", 1884 "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==", 1885 "dev": true, 1886 "license": "MIT", 1887 "dependencies": { 1888 "@rolldown/pluginutils": "1.0.0-rc.7" 1889 }, 1890 "engines": { 1891 "node": "^20.19.0 || >=22.12.0" 1892 }, 1893 "peerDependencies": { 1894 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", 1895 "babel-plugin-react-compiler": "^1.0.0", 1896 "vite": "^8.0.0" 1897 }, 1898 "peerDependenciesMeta": { 1899 "@rolldown/plugin-babel": { 1900 "optional": true 1901 }, 1902 "babel-plugin-react-compiler": { 1903 "optional": true 1904 } 1905 } 1906 }, 1907 "node_modules/@vitest/expect": { 1908 "version": "4.1.7", 1909 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.7.tgz", 1910 "integrity": "sha512-1R+tw0ortHEbZDGMymm+pN7/AFQ/RkFFdtd7EN+VBpynKmLbP8A3rpEXdshBJ7+8hQ9zBJh/i1s0yKNtxAnU7w==", 1911 "dev": true, 1912 "license": "MIT", 1913 "dependencies": { 1914 "@standard-schema/spec": "^1.1.0", 1915 "@types/chai": "^5.2.2", 1916 "@vitest/spy": "4.1.7", 1917 "@vitest/utils": "4.1.7", 1918 "chai": "^6.2.2", 1919 "tinyrainbow": "^3.1.0" 1920 }, 1921 "funding": { 1922 "url": "https://opencollective.com/vitest" 1923 } 1924 }, 1925 "node_modules/@vitest/mocker": { 1926 "version": "4.1.7", 1927 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.7.tgz", 1928 "integrity": "sha512-vY7nuamKgfvpA1Koa3oYIw/k7D6kZnpGyNMZW8loow2bsBYla1TFdqTaXncWdRn4pgwNs+90RhnXhJScDwQeJA==", 1929 "dev": true, 1930 "license": "MIT", 1931 "dependencies": { 1932 "@vitest/spy": "4.1.7", 1933 "estree-walker": "^3.0.3", 1934 "magic-string": "^0.30.21" 1935 }, 1936 "funding": { 1937 "url": "https://opencollective.com/vitest" 1938 }, 1939 "peerDependencies": { 1940 "msw": "^2.4.9", 1941 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 1942 }, 1943 "peerDependenciesMeta": { 1944 "msw": { 1945 "optional": true 1946 }, 1947 "vite": { 1948 "optional": true 1949 } 1950 } 1951 }, 1952 "node_modules/@vitest/pretty-format": { 1953 "version": "4.1.7", 1954 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.7.tgz", 1955 "integrity": "sha512-umgCarTOYQWIaDMvGDRZij+6b9oVeLIyJzfN+AS88e0ZOU3QTgNNSTtjQOpcvWr3np1N0j4WgZj+sb3oYBDscw==", 1956 "dev": true, 1957 "license": "MIT", 1958 "dependencies": { 1959 "tinyrainbow": "^3.1.0" 1960 }, 1961 "funding": { 1962 "url": "https://opencollective.com/vitest" 1963 } 1964 }, 1965 "node_modules/@vitest/runner": { 1966 "version": "4.1.7", 1967 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.7.tgz", 1968 "integrity": "sha512-BapjmAQ2aI78WdMEfeUWivnfVzB+VPGwWRQcJE0OUq7qEeEcBsCSf+0T5iREBNE5nBb4wA5Ya0W6IA+sghdEFw==", 1969 "dev": true, 1970 "license": "MIT", 1971 "dependencies": { 1972 "@vitest/utils": "4.1.7", 1973 "pathe": "^2.0.3" 1974 }, 1975 "funding": { 1976 "url": "https://opencollective.com/vitest" 1977 } 1978 }, 1979 "node_modules/@vitest/snapshot": { 1980 "version": "4.1.7", 1981 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.7.tgz", 1982 "integrity": "sha512-ZacLzja+TmJeZ1h14xW2FB/WpeimUD3haBXQPyJqxvo8jQTmfeA8zv58mtjN2C7EHXZDYVcVYdYmAxjkWVvKCw==", 1983 "dev": true, 1984 "license": "MIT", 1985 "dependencies": { 1986 "@vitest/pretty-format": "4.1.7", 1987 "@vitest/utils": "4.1.7", 1988 "magic-string": "^0.30.21", 1989 "pathe": "^2.0.3" 1990 }, 1991 "funding": { 1992 "url": "https://opencollective.com/vitest" 1993 } 1994 }, 1995 "node_modules/@vitest/spy": { 1996 "version": "4.1.7", 1997 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.7.tgz", 1998 "integrity": "sha512-kbkI5LMWakyuTIvs6fUJ5qdIVb1XVKsYJAT4OJ938cHMROYMSfmoQdZy0aaAnjbbc8F61vkoTqz/Az+/HiIu5Q==", 1999 "dev": true, 2000 "license": "MIT", 2001 "funding": { 2002 "url": "https://opencollective.com/vitest" 2003 } 2004 }, 2005 "node_modules/@vitest/utils": { 2006 "version": "4.1.7", 2007 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.7.tgz", 2008 "integrity": "sha512-T532WBu791cBxJlCl6SO+J14l81DQx6uQHm1bQbmCDY7nqlEIgkza/UFnSBNaUtSf41unldDFjdOBYEQC4b5Hw==", 2009 "dev": true, 2010 "license": "MIT", 2011 "dependencies": { 2012 "@vitest/pretty-format": "4.1.7", 2013 "convert-source-map": "^2.0.0", 2014 "tinyrainbow": "^3.1.0" 2015 }, 2016 "funding": { 2017 "url": "https://opencollective.com/vitest" 2018 } 2019 }, 2020 "node_modules/abstract-logging": { 2021 "version": "2.0.1", 2022 "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.1.tgz", 2023 "integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==", 2024 "license": "MIT" 2025 }, 2026 "node_modules/acorn": { 2027 "version": "8.16.0", 2028 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 2029 "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 2030 "dev": true, 2031 "license": "MIT", 2032 "bin": { 2033 "acorn": "bin/acorn" 2034 }, 2035 "engines": { 2036 "node": ">=0.4.0" 2037 } 2038 }, 2039 "node_modules/acorn-jsx": { 2040 "version": "5.3.2", 2041 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2042 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2043 "dev": true, 2044 "license": "MIT", 2045 "peerDependencies": { 2046 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2047 } 2048 }, 2049 "node_modules/ajv": { 2050 "version": "6.15.0", 2051 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", 2052 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", 2053 "dev": true, 2054 "license": "MIT", 2055 "dependencies": { 2056 "fast-deep-equal": "^3.1.1", 2057 "fast-json-stable-stringify": "^2.0.0", 2058 "json-schema-traverse": "^0.4.1", 2059 "uri-js": "^4.2.2" 2060 }, 2061 "funding": { 2062 "type": "github", 2063 "url": "https://github.com/sponsors/epoberezkin" 2064 } 2065 }, 2066 "node_modules/ajv-formats": { 2067 "version": "3.0.1", 2068 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", 2069 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", 2070 "license": "MIT", 2071 "dependencies": { 2072 "ajv": "^8.0.0" 2073 }, 2074 "peerDependencies": { 2075 "ajv": "^8.0.0" 2076 }, 2077 "peerDependenciesMeta": { 2078 "ajv": { 2079 "optional": true 2080 } 2081 } 2082 }, 2083 "node_modules/ajv-formats/node_modules/ajv": { 2084 "version": "8.20.0", 2085 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", 2086 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", 2087 "license": "MIT", 2088 "dependencies": { 2089 "fast-deep-equal": "^3.1.3", 2090 "fast-uri": "^3.0.1", 2091 "json-schema-traverse": "^1.0.0", 2092 "require-from-string": "^2.0.2" 2093 }, 2094 "funding": { 2095 "type": "github", 2096 "url": "https://github.com/sponsors/epoberezkin" 2097 } 2098 }, 2099 "node_modules/ajv-formats/node_modules/json-schema-traverse": { 2100 "version": "1.0.0", 2101 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 2102 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2103 "license": "MIT" 2104 }, 2105 "node_modules/ansi-regex": { 2106 "version": "5.0.1", 2107 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2108 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2109 "dev": true, 2110 "license": "MIT", 2111 "engines": { 2112 "node": ">=8" 2113 } 2114 }, 2115 "node_modules/ansi-styles": { 2116 "version": "4.3.0", 2117 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2118 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2119 "dev": true, 2120 "license": "MIT", 2121 "dependencies": { 2122 "color-convert": "^2.0.1" 2123 }, 2124 "engines": { 2125 "node": ">=8" 2126 }, 2127 "funding": { 2128 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2129 } 2130 }, 2131 "node_modules/assertion-error": { 2132 "version": "2.0.1", 2133 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 2134 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 2135 "dev": true, 2136 "license": "MIT", 2137 "engines": { 2138 "node": ">=12" 2139 } 2140 }, 2141 "node_modules/atomic-sleep": { 2142 "version": "1.0.0", 2143 "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 2144 "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 2145 "license": "MIT", 2146 "engines": { 2147 "node": ">=8.0.0" 2148 } 2149 }, 2150 "node_modules/avvio": { 2151 "version": "9.2.0", 2152 "resolved": "https://registry.npmjs.org/avvio/-/avvio-9.2.0.tgz", 2153 "integrity": "sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==", 2154 "funding": [ 2155 { 2156 "type": "github", 2157 "url": "https://github.com/sponsors/fastify" 2158 }, 2159 { 2160 "type": "opencollective", 2161 "url": "https://opencollective.com/fastify" 2162 } 2163 ], 2164 "license": "MIT", 2165 "dependencies": { 2166 "@fastify/error": "^4.0.0", 2167 "fastq": "^1.17.1" 2168 } 2169 }, 2170 "node_modules/balanced-match": { 2171 "version": "4.0.4", 2172 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 2173 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 2174 "license": "MIT", 2175 "engines": { 2176 "node": "18 || 20 || >=22" 2177 } 2178 }, 2179 "node_modules/base64-js": { 2180 "version": "1.5.1", 2181 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2182 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2183 "funding": [ 2184 { 2185 "type": "github", 2186 "url": "https://github.com/sponsors/feross" 2187 }, 2188 { 2189 "type": "patreon", 2190 "url": "https://www.patreon.com/feross" 2191 }, 2192 { 2193 "type": "consulting", 2194 "url": "https://feross.org/support" 2195 } 2196 ], 2197 "license": "MIT" 2198 }, 2199 "node_modules/baseline-browser-mapping": { 2200 "version": "2.10.24", 2201 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.24.tgz", 2202 "integrity": "sha512-I2NkZOOrj2XuguvWCK6OVh9GavsNjZjK908Rq3mIBK25+GD8vPX5w2WdxVqnQ7xx3SrZJiCiZFu+/Oz50oSYSA==", 2203 "dev": true, 2204 "license": "Apache-2.0", 2205 "bin": { 2206 "baseline-browser-mapping": "dist/cli.cjs" 2207 }, 2208 "engines": { 2209 "node": ">=6.0.0" 2210 } 2211 }, 2212 "node_modules/better-sqlite3": { 2213 "version": "12.10.0", 2214 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.10.0.tgz", 2215 "integrity": "sha512-CyzaZRQKyHkB2ZInfTTl2nvT33EbDpjkLEbE8/Zck3Ll6O0qqvuGdrJ45HgtH+HykRg88ITY3AdreBGN70aBSQ==", 2216 "hasInstallScript": true, 2217 "license": "MIT", 2218 "dependencies": { 2219 "bindings": "^1.5.0", 2220 "prebuild-install": "^7.1.1" 2221 }, 2222 "engines": { 2223 "node": "20.x || 22.x || 23.x || 24.x || 25.x || 26.x" 2224 } 2225 }, 2226 "node_modules/bindings": { 2227 "version": "1.5.0", 2228 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 2229 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 2230 "license": "MIT", 2231 "dependencies": { 2232 "file-uri-to-path": "1.0.0" 2233 } 2234 }, 2235 "node_modules/bl": { 2236 "version": "4.1.0", 2237 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 2238 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 2239 "license": "MIT", 2240 "dependencies": { 2241 "buffer": "^5.5.0", 2242 "inherits": "^2.0.4", 2243 "readable-stream": "^3.4.0" 2244 } 2245 }, 2246 "node_modules/brace-expansion": { 2247 "version": "5.0.5", 2248 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", 2249 "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", 2250 "license": "MIT", 2251 "dependencies": { 2252 "balanced-match": "^4.0.2" 2253 }, 2254 "engines": { 2255 "node": "18 || 20 || >=22" 2256 } 2257 }, 2258 "node_modules/browserslist": { 2259 "version": "4.28.2", 2260 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", 2261 "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", 2262 "dev": true, 2263 "funding": [ 2264 { 2265 "type": "opencollective", 2266 "url": "https://opencollective.com/browserslist" 2267 }, 2268 { 2269 "type": "tidelift", 2270 "url": "https://tidelift.com/funding/github/npm/browserslist" 2271 }, 2272 { 2273 "type": "github", 2274 "url": "https://github.com/sponsors/ai" 2275 } 2276 ], 2277 "license": "MIT", 2278 "dependencies": { 2279 "baseline-browser-mapping": "^2.10.12", 2280 "caniuse-lite": "^1.0.30001782", 2281 "electron-to-chromium": "^1.5.328", 2282 "node-releases": "^2.0.36", 2283 "update-browserslist-db": "^1.2.3" 2284 }, 2285 "bin": { 2286 "browserslist": "cli.js" 2287 }, 2288 "engines": { 2289 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 2290 } 2291 }, 2292 "node_modules/buffer": { 2293 "version": "5.7.1", 2294 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 2295 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 2296 "funding": [ 2297 { 2298 "type": "github", 2299 "url": "https://github.com/sponsors/feross" 2300 }, 2301 { 2302 "type": "patreon", 2303 "url": "https://www.patreon.com/feross" 2304 }, 2305 { 2306 "type": "consulting", 2307 "url": "https://feross.org/support" 2308 } 2309 ], 2310 "license": "MIT", 2311 "dependencies": { 2312 "base64-js": "^1.3.1", 2313 "ieee754": "^1.1.13" 2314 } 2315 }, 2316 "node_modules/caniuse-lite": { 2317 "version": "1.0.30001791", 2318 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", 2319 "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==", 2320 "dev": true, 2321 "funding": [ 2322 { 2323 "type": "opencollective", 2324 "url": "https://opencollective.com/browserslist" 2325 }, 2326 { 2327 "type": "tidelift", 2328 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 2329 }, 2330 { 2331 "type": "github", 2332 "url": "https://github.com/sponsors/ai" 2333 } 2334 ], 2335 "license": "CC-BY-4.0" 2336 }, 2337 "node_modules/chai": { 2338 "version": "6.2.2", 2339 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", 2340 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", 2341 "dev": true, 2342 "license": "MIT", 2343 "engines": { 2344 "node": ">=18" 2345 } 2346 }, 2347 "node_modules/chalk": { 2348 "version": "4.1.2", 2349 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2350 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2351 "dev": true, 2352 "license": "MIT", 2353 "dependencies": { 2354 "ansi-styles": "^4.1.0", 2355 "supports-color": "^7.1.0" 2356 }, 2357 "engines": { 2358 "node": ">=10" 2359 }, 2360 "funding": { 2361 "url": "https://github.com/chalk/chalk?sponsor=1" 2362 } 2363 }, 2364 "node_modules/chalk/node_modules/supports-color": { 2365 "version": "7.2.0", 2366 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2367 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2368 "dev": true, 2369 "license": "MIT", 2370 "dependencies": { 2371 "has-flag": "^4.0.0" 2372 }, 2373 "engines": { 2374 "node": ">=8" 2375 } 2376 }, 2377 "node_modules/chownr": { 2378 "version": "1.1.4", 2379 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 2380 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 2381 "license": "ISC" 2382 }, 2383 "node_modules/cliui": { 2384 "version": "8.0.1", 2385 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2386 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2387 "dev": true, 2388 "license": "ISC", 2389 "dependencies": { 2390 "string-width": "^4.2.0", 2391 "strip-ansi": "^6.0.1", 2392 "wrap-ansi": "^7.0.0" 2393 }, 2394 "engines": { 2395 "node": ">=12" 2396 } 2397 }, 2398 "node_modules/color-convert": { 2399 "version": "2.0.1", 2400 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2401 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2402 "dev": true, 2403 "license": "MIT", 2404 "dependencies": { 2405 "color-name": "~1.1.4" 2406 }, 2407 "engines": { 2408 "node": ">=7.0.0" 2409 } 2410 }, 2411 "node_modules/color-name": { 2412 "version": "1.1.4", 2413 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2414 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2415 "dev": true, 2416 "license": "MIT" 2417 }, 2418 "node_modules/concurrently": { 2419 "version": "9.2.1", 2420 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", 2421 "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", 2422 "dev": true, 2423 "license": "MIT", 2424 "dependencies": { 2425 "chalk": "4.1.2", 2426 "rxjs": "7.8.2", 2427 "shell-quote": "1.8.3", 2428 "supports-color": "8.1.1", 2429 "tree-kill": "1.2.2", 2430 "yargs": "17.7.2" 2431 }, 2432 "bin": { 2433 "conc": "dist/bin/concurrently.js", 2434 "concurrently": "dist/bin/concurrently.js" 2435 }, 2436 "engines": { 2437 "node": ">=18" 2438 }, 2439 "funding": { 2440 "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" 2441 } 2442 }, 2443 "node_modules/content-disposition": { 2444 "version": "1.1.0", 2445 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", 2446 "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", 2447 "license": "MIT", 2448 "engines": { 2449 "node": ">=18" 2450 }, 2451 "funding": { 2452 "type": "opencollective", 2453 "url": "https://opencollective.com/express" 2454 } 2455 }, 2456 "node_modules/convert-source-map": { 2457 "version": "2.0.0", 2458 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 2459 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 2460 "dev": true, 2461 "license": "MIT" 2462 }, 2463 "node_modules/cookie": { 2464 "version": "1.1.1", 2465 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 2466 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 2467 "license": "MIT", 2468 "engines": { 2469 "node": ">=18" 2470 }, 2471 "funding": { 2472 "type": "opencollective", 2473 "url": "https://opencollective.com/express" 2474 } 2475 }, 2476 "node_modules/cross-spawn": { 2477 "version": "7.0.6", 2478 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2479 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2480 "dev": true, 2481 "license": "MIT", 2482 "dependencies": { 2483 "path-key": "^3.1.0", 2484 "shebang-command": "^2.0.0", 2485 "which": "^2.0.1" 2486 }, 2487 "engines": { 2488 "node": ">= 8" 2489 } 2490 }, 2491 "node_modules/csstype": { 2492 "version": "3.2.3", 2493 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 2494 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", 2495 "dev": true, 2496 "license": "MIT" 2497 }, 2498 "node_modules/debug": { 2499 "version": "4.4.3", 2500 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 2501 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 2502 "dev": true, 2503 "license": "MIT", 2504 "dependencies": { 2505 "ms": "^2.1.3" 2506 }, 2507 "engines": { 2508 "node": ">=6.0" 2509 }, 2510 "peerDependenciesMeta": { 2511 "supports-color": { 2512 "optional": true 2513 } 2514 } 2515 }, 2516 "node_modules/decompress-response": { 2517 "version": "6.0.0", 2518 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 2519 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 2520 "license": "MIT", 2521 "dependencies": { 2522 "mimic-response": "^3.1.0" 2523 }, 2524 "engines": { 2525 "node": ">=10" 2526 }, 2527 "funding": { 2528 "url": "https://github.com/sponsors/sindresorhus" 2529 } 2530 }, 2531 "node_modules/deep-extend": { 2532 "version": "0.6.0", 2533 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 2534 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 2535 "license": "MIT", 2536 "engines": { 2537 "node": ">=4.0.0" 2538 } 2539 }, 2540 "node_modules/deep-is": { 2541 "version": "0.1.4", 2542 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2543 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2544 "dev": true, 2545 "license": "MIT" 2546 }, 2547 "node_modules/depd": { 2548 "version": "2.0.0", 2549 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 2550 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 2551 "license": "MIT", 2552 "engines": { 2553 "node": ">= 0.8" 2554 } 2555 }, 2556 "node_modules/dequal": { 2557 "version": "2.0.3", 2558 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 2559 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 2560 "license": "MIT", 2561 "engines": { 2562 "node": ">=6" 2563 } 2564 }, 2565 "node_modules/detect-libc": { 2566 "version": "2.1.2", 2567 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 2568 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 2569 "license": "Apache-2.0", 2570 "engines": { 2571 "node": ">=8" 2572 } 2573 }, 2574 "node_modules/dotenv": { 2575 "version": "17.4.2", 2576 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", 2577 "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", 2578 "license": "BSD-2-Clause", 2579 "engines": { 2580 "node": ">=12" 2581 }, 2582 "funding": { 2583 "url": "https://dotenvx.com" 2584 } 2585 }, 2586 "node_modules/electron-to-chromium": { 2587 "version": "1.5.348", 2588 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.348.tgz", 2589 "integrity": "sha512-QC2X59nRlycQQMc4ZXjSVBX+tSgJfgRtcrYHbIZLgOV2dCvefoQGegLR7lLXKgpPpSuVmJU19LMzGrSa2C7k3Q==", 2590 "dev": true, 2591 "license": "ISC" 2592 }, 2593 "node_modules/emoji-regex": { 2594 "version": "8.0.0", 2595 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2596 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2597 "dev": true, 2598 "license": "MIT" 2599 }, 2600 "node_modules/end-of-stream": { 2601 "version": "1.4.5", 2602 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", 2603 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", 2604 "license": "MIT", 2605 "dependencies": { 2606 "once": "^1.4.0" 2607 } 2608 }, 2609 "node_modules/es-module-lexer": { 2610 "version": "2.1.0", 2611 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", 2612 "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", 2613 "dev": true, 2614 "license": "MIT" 2615 }, 2616 "node_modules/esbuild": { 2617 "version": "0.27.7", 2618 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", 2619 "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", 2620 "dev": true, 2621 "hasInstallScript": true, 2622 "license": "MIT", 2623 "bin": { 2624 "esbuild": "bin/esbuild" 2625 }, 2626 "engines": { 2627 "node": ">=18" 2628 }, 2629 "optionalDependencies": { 2630 "@esbuild/aix-ppc64": "0.27.7", 2631 "@esbuild/android-arm": "0.27.7", 2632 "@esbuild/android-arm64": "0.27.7", 2633 "@esbuild/android-x64": "0.27.7", 2634 "@esbuild/darwin-arm64": "0.27.7", 2635 "@esbuild/darwin-x64": "0.27.7", 2636 "@esbuild/freebsd-arm64": "0.27.7", 2637 "@esbuild/freebsd-x64": "0.27.7", 2638 "@esbuild/linux-arm": "0.27.7", 2639 "@esbuild/linux-arm64": "0.27.7", 2640 "@esbuild/linux-ia32": "0.27.7", 2641 "@esbuild/linux-loong64": "0.27.7", 2642 "@esbuild/linux-mips64el": "0.27.7", 2643 "@esbuild/linux-ppc64": "0.27.7", 2644 "@esbuild/linux-riscv64": "0.27.7", 2645 "@esbuild/linux-s390x": "0.27.7", 2646 "@esbuild/linux-x64": "0.27.7", 2647 "@esbuild/netbsd-arm64": "0.27.7", 2648 "@esbuild/netbsd-x64": "0.27.7", 2649 "@esbuild/openbsd-arm64": "0.27.7", 2650 "@esbuild/openbsd-x64": "0.27.7", 2651 "@esbuild/openharmony-arm64": "0.27.7", 2652 "@esbuild/sunos-x64": "0.27.7", 2653 "@esbuild/win32-arm64": "0.27.7", 2654 "@esbuild/win32-ia32": "0.27.7", 2655 "@esbuild/win32-x64": "0.27.7" 2656 } 2657 }, 2658 "node_modules/escalade": { 2659 "version": "3.2.0", 2660 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 2661 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 2662 "dev": true, 2663 "license": "MIT", 2664 "engines": { 2665 "node": ">=6" 2666 } 2667 }, 2668 "node_modules/escape-html": { 2669 "version": "1.0.3", 2670 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 2671 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 2672 "license": "MIT" 2673 }, 2674 "node_modules/escape-string-regexp": { 2675 "version": "4.0.0", 2676 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2677 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2678 "dev": true, 2679 "license": "MIT", 2680 "engines": { 2681 "node": ">=10" 2682 }, 2683 "funding": { 2684 "url": "https://github.com/sponsors/sindresorhus" 2685 } 2686 }, 2687 "node_modules/eslint": { 2688 "version": "10.2.1", 2689 "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.1.tgz", 2690 "integrity": "sha512-wiyGaKsDgqXvF40P8mDwiUp/KQjE1FdrIEJsM8PZ3XCiniTMXS3OHWWUe5FI5agoCnr8x4xPrTDZuxsBlNHl+Q==", 2691 "dev": true, 2692 "license": "MIT", 2693 "dependencies": { 2694 "@eslint-community/eslint-utils": "^4.8.0", 2695 "@eslint-community/regexpp": "^4.12.2", 2696 "@eslint/config-array": "^0.23.5", 2697 "@eslint/config-helpers": "^0.5.5", 2698 "@eslint/core": "^1.2.1", 2699 "@eslint/plugin-kit": "^0.7.1", 2700 "@humanfs/node": "^0.16.6", 2701 "@humanwhocodes/module-importer": "^1.0.1", 2702 "@humanwhocodes/retry": "^0.4.2", 2703 "@types/estree": "^1.0.6", 2704 "ajv": "^6.14.0", 2705 "cross-spawn": "^7.0.6", 2706 "debug": "^4.3.2", 2707 "escape-string-regexp": "^4.0.0", 2708 "eslint-scope": "^9.1.2", 2709 "eslint-visitor-keys": "^5.0.1", 2710 "espree": "^11.2.0", 2711 "esquery": "^1.7.0", 2712 "esutils": "^2.0.2", 2713 "fast-deep-equal": "^3.1.3", 2714 "file-entry-cache": "^8.0.0", 2715 "find-up": "^5.0.0", 2716 "glob-parent": "^6.0.2", 2717 "ignore": "^5.2.0", 2718 "imurmurhash": "^0.1.4", 2719 "is-glob": "^4.0.0", 2720 "json-stable-stringify-without-jsonify": "^1.0.1", 2721 "minimatch": "^10.2.4", 2722 "natural-compare": "^1.4.0", 2723 "optionator": "^0.9.3" 2724 }, 2725 "bin": { 2726 "eslint": "bin/eslint.js" 2727 }, 2728 "engines": { 2729 "node": "^20.19.0 || ^22.13.0 || >=24" 2730 }, 2731 "funding": { 2732 "url": "https://eslint.org/donate" 2733 }, 2734 "peerDependencies": { 2735 "jiti": "*" 2736 }, 2737 "peerDependenciesMeta": { 2738 "jiti": { 2739 "optional": true 2740 } 2741 } 2742 }, 2743 "node_modules/eslint-plugin-react-hooks": { 2744 "version": "7.1.1", 2745 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", 2746 "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", 2747 "dev": true, 2748 "license": "MIT", 2749 "dependencies": { 2750 "@babel/core": "^7.24.4", 2751 "@babel/parser": "^7.24.4", 2752 "hermes-parser": "^0.25.1", 2753 "zod": "^3.25.0 || ^4.0.0", 2754 "zod-validation-error": "^3.5.0 || ^4.0.0" 2755 }, 2756 "engines": { 2757 "node": ">=18" 2758 }, 2759 "peerDependencies": { 2760 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" 2761 } 2762 }, 2763 "node_modules/eslint-plugin-react-refresh": { 2764 "version": "0.5.2", 2765 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", 2766 "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", 2767 "dev": true, 2768 "license": "MIT", 2769 "peerDependencies": { 2770 "eslint": "^9 || ^10" 2771 } 2772 }, 2773 "node_modules/eslint-scope": { 2774 "version": "9.1.2", 2775 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", 2776 "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", 2777 "dev": true, 2778 "license": "BSD-2-Clause", 2779 "dependencies": { 2780 "@types/esrecurse": "^4.3.1", 2781 "@types/estree": "^1.0.8", 2782 "esrecurse": "^4.3.0", 2783 "estraverse": "^5.2.0" 2784 }, 2785 "engines": { 2786 "node": "^20.19.0 || ^22.13.0 || >=24" 2787 }, 2788 "funding": { 2789 "url": "https://opencollective.com/eslint" 2790 } 2791 }, 2792 "node_modules/eslint-visitor-keys": { 2793 "version": "5.0.1", 2794 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 2795 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 2796 "dev": true, 2797 "license": "Apache-2.0", 2798 "engines": { 2799 "node": "^20.19.0 || ^22.13.0 || >=24" 2800 }, 2801 "funding": { 2802 "url": "https://opencollective.com/eslint" 2803 } 2804 }, 2805 "node_modules/espree": { 2806 "version": "11.2.0", 2807 "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", 2808 "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", 2809 "dev": true, 2810 "license": "BSD-2-Clause", 2811 "dependencies": { 2812 "acorn": "^8.16.0", 2813 "acorn-jsx": "^5.3.2", 2814 "eslint-visitor-keys": "^5.0.1" 2815 }, 2816 "engines": { 2817 "node": "^20.19.0 || ^22.13.0 || >=24" 2818 }, 2819 "funding": { 2820 "url": "https://opencollective.com/eslint" 2821 } 2822 }, 2823 "node_modules/esquery": { 2824 "version": "1.7.0", 2825 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", 2826 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", 2827 "dev": true, 2828 "license": "BSD-3-Clause", 2829 "dependencies": { 2830 "estraverse": "^5.1.0" 2831 }, 2832 "engines": { 2833 "node": ">=0.10" 2834 } 2835 }, 2836 "node_modules/esrecurse": { 2837 "version": "4.3.0", 2838 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2839 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2840 "dev": true, 2841 "license": "BSD-2-Clause", 2842 "dependencies": { 2843 "estraverse": "^5.2.0" 2844 }, 2845 "engines": { 2846 "node": ">=4.0" 2847 } 2848 }, 2849 "node_modules/estraverse": { 2850 "version": "5.3.0", 2851 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2852 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2853 "dev": true, 2854 "license": "BSD-2-Clause", 2855 "engines": { 2856 "node": ">=4.0" 2857 } 2858 }, 2859 "node_modules/estree-walker": { 2860 "version": "3.0.3", 2861 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 2862 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 2863 "dev": true, 2864 "license": "MIT", 2865 "dependencies": { 2866 "@types/estree": "^1.0.0" 2867 } 2868 }, 2869 "node_modules/esutils": { 2870 "version": "2.0.3", 2871 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2872 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2873 "dev": true, 2874 "license": "BSD-2-Clause", 2875 "engines": { 2876 "node": ">=0.10.0" 2877 } 2878 }, 2879 "node_modules/expand-template": { 2880 "version": "2.0.3", 2881 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 2882 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 2883 "license": "(MIT OR WTFPL)", 2884 "engines": { 2885 "node": ">=6" 2886 } 2887 }, 2888 "node_modules/expect-type": { 2889 "version": "1.3.0", 2890 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", 2891 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", 2892 "dev": true, 2893 "license": "Apache-2.0", 2894 "engines": { 2895 "node": ">=12.0.0" 2896 } 2897 }, 2898 "node_modules/fast-decode-uri-component": { 2899 "version": "1.0.1", 2900 "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", 2901 "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", 2902 "license": "MIT" 2903 }, 2904 "node_modules/fast-deep-equal": { 2905 "version": "3.1.3", 2906 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2907 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2908 "license": "MIT" 2909 }, 2910 "node_modules/fast-json-stable-stringify": { 2911 "version": "2.1.0", 2912 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2913 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2914 "dev": true, 2915 "license": "MIT" 2916 }, 2917 "node_modules/fast-json-stringify": { 2918 "version": "6.3.0", 2919 "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-6.3.0.tgz", 2920 "integrity": "sha512-oRCntNDY/329HJPlmdNLIdogNtt6Vyjb1WuT01Soss3slIdyUp8kAcDU3saQTOquEK8KFVfwIIF7FebxUAu+yA==", 2921 "funding": [ 2922 { 2923 "type": "github", 2924 "url": "https://github.com/sponsors/fastify" 2925 }, 2926 { 2927 "type": "opencollective", 2928 "url": "https://opencollective.com/fastify" 2929 } 2930 ], 2931 "license": "MIT", 2932 "dependencies": { 2933 "@fastify/merge-json-schemas": "^0.2.0", 2934 "ajv": "^8.12.0", 2935 "ajv-formats": "^3.0.1", 2936 "fast-uri": "^3.0.0", 2937 "json-schema-ref-resolver": "^3.0.0", 2938 "rfdc": "^1.2.0" 2939 } 2940 }, 2941 "node_modules/fast-json-stringify/node_modules/ajv": { 2942 "version": "8.20.0", 2943 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", 2944 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", 2945 "license": "MIT", 2946 "dependencies": { 2947 "fast-deep-equal": "^3.1.3", 2948 "fast-uri": "^3.0.1", 2949 "json-schema-traverse": "^1.0.0", 2950 "require-from-string": "^2.0.2" 2951 }, 2952 "funding": { 2953 "type": "github", 2954 "url": "https://github.com/sponsors/epoberezkin" 2955 } 2956 }, 2957 "node_modules/fast-json-stringify/node_modules/json-schema-traverse": { 2958 "version": "1.0.0", 2959 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 2960 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2961 "license": "MIT" 2962 }, 2963 "node_modules/fast-levenshtein": { 2964 "version": "2.0.6", 2965 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2966 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2967 "dev": true, 2968 "license": "MIT" 2969 }, 2970 "node_modules/fast-querystring": { 2971 "version": "1.1.2", 2972 "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", 2973 "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", 2974 "license": "MIT", 2975 "dependencies": { 2976 "fast-decode-uri-component": "^1.0.1" 2977 } 2978 }, 2979 "node_modules/fast-uri": { 2980 "version": "3.1.0", 2981 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", 2982 "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", 2983 "funding": [ 2984 { 2985 "type": "github", 2986 "url": "https://github.com/sponsors/fastify" 2987 }, 2988 { 2989 "type": "opencollective", 2990 "url": "https://opencollective.com/fastify" 2991 } 2992 ], 2993 "license": "BSD-3-Clause" 2994 }, 2995 "node_modules/fastify": { 2996 "version": "5.8.5", 2997 "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.8.5.tgz", 2998 "integrity": "sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==", 2999 "funding": [ 3000 { 3001 "type": "github", 3002 "url": "https://github.com/sponsors/fastify" 3003 }, 3004 { 3005 "type": "opencollective", 3006 "url": "https://opencollective.com/fastify" 3007 } 3008 ], 3009 "license": "MIT", 3010 "dependencies": { 3011 "@fastify/ajv-compiler": "^4.0.5", 3012 "@fastify/error": "^4.0.0", 3013 "@fastify/fast-json-stringify-compiler": "^5.0.0", 3014 "@fastify/proxy-addr": "^5.0.0", 3015 "abstract-logging": "^2.0.1", 3016 "avvio": "^9.0.0", 3017 "fast-json-stringify": "^6.0.0", 3018 "find-my-way": "^9.0.0", 3019 "light-my-request": "^6.0.0", 3020 "pino": "^9.14.0 || ^10.1.0", 3021 "process-warning": "^5.0.0", 3022 "rfdc": "^1.3.1", 3023 "secure-json-parse": "^4.0.0", 3024 "semver": "^7.6.0", 3025 "toad-cache": "^3.7.0" 3026 } 3027 }, 3028 "node_modules/fastify-plugin": { 3029 "version": "5.1.0", 3030 "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-5.1.0.tgz", 3031 "integrity": "sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==", 3032 "funding": [ 3033 { 3034 "type": "github", 3035 "url": "https://github.com/sponsors/fastify" 3036 }, 3037 { 3038 "type": "opencollective", 3039 "url": "https://opencollective.com/fastify" 3040 } 3041 ], 3042 "license": "MIT" 3043 }, 3044 "node_modules/fastify/node_modules/semver": { 3045 "version": "7.7.4", 3046 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 3047 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 3048 "license": "ISC", 3049 "bin": { 3050 "semver": "bin/semver.js" 3051 }, 3052 "engines": { 3053 "node": ">=10" 3054 } 3055 }, 3056 "node_modules/fastq": { 3057 "version": "1.20.1", 3058 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", 3059 "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", 3060 "license": "ISC", 3061 "dependencies": { 3062 "reusify": "^1.0.4" 3063 } 3064 }, 3065 "node_modules/fdir": { 3066 "version": "6.5.0", 3067 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 3068 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 3069 "dev": true, 3070 "license": "MIT", 3071 "engines": { 3072 "node": ">=12.0.0" 3073 }, 3074 "peerDependencies": { 3075 "picomatch": "^3 || ^4" 3076 }, 3077 "peerDependenciesMeta": { 3078 "picomatch": { 3079 "optional": true 3080 } 3081 } 3082 }, 3083 "node_modules/file-entry-cache": { 3084 "version": "8.0.0", 3085 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 3086 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 3087 "dev": true, 3088 "license": "MIT", 3089 "dependencies": { 3090 "flat-cache": "^4.0.0" 3091 }, 3092 "engines": { 3093 "node": ">=16.0.0" 3094 } 3095 }, 3096 "node_modules/file-uri-to-path": { 3097 "version": "1.0.0", 3098 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 3099 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 3100 "license": "MIT" 3101 }, 3102 "node_modules/find-my-way": { 3103 "version": "9.5.0", 3104 "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-9.5.0.tgz", 3105 "integrity": "sha512-VW2RfnmscZO5KgBY5XVyKREMW5nMZcxDy+buTOsL+zIPnBlbKm+00sgzoQzq1EVh4aALZLfKdwv6atBGcjvjrQ==", 3106 "license": "MIT", 3107 "dependencies": { 3108 "fast-deep-equal": "^3.1.3", 3109 "fast-querystring": "^1.0.0", 3110 "safe-regex2": "^5.0.0" 3111 }, 3112 "engines": { 3113 "node": ">=20" 3114 } 3115 }, 3116 "node_modules/find-up": { 3117 "version": "5.0.0", 3118 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3119 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3120 "dev": true, 3121 "license": "MIT", 3122 "dependencies": { 3123 "locate-path": "^6.0.0", 3124 "path-exists": "^4.0.0" 3125 }, 3126 "engines": { 3127 "node": ">=10" 3128 }, 3129 "funding": { 3130 "url": "https://github.com/sponsors/sindresorhus" 3131 } 3132 }, 3133 "node_modules/flat-cache": { 3134 "version": "4.0.1", 3135 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 3136 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 3137 "dev": true, 3138 "license": "MIT", 3139 "dependencies": { 3140 "flatted": "^3.2.9", 3141 "keyv": "^4.5.4" 3142 }, 3143 "engines": { 3144 "node": ">=16" 3145 } 3146 }, 3147 "node_modules/flatted": { 3148 "version": "3.4.2", 3149 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", 3150 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", 3151 "dev": true, 3152 "license": "ISC" 3153 }, 3154 "node_modules/fs-constants": { 3155 "version": "1.0.0", 3156 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 3157 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 3158 "license": "MIT" 3159 }, 3160 "node_modules/fsevents": { 3161 "version": "2.3.3", 3162 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 3163 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 3164 "dev": true, 3165 "hasInstallScript": true, 3166 "license": "MIT", 3167 "optional": true, 3168 "os": [ 3169 "darwin" 3170 ], 3171 "engines": { 3172 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 3173 } 3174 }, 3175 "node_modules/gensync": { 3176 "version": "1.0.0-beta.2", 3177 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3178 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 3179 "dev": true, 3180 "license": "MIT", 3181 "engines": { 3182 "node": ">=6.9.0" 3183 } 3184 }, 3185 "node_modules/get-caller-file": { 3186 "version": "2.0.5", 3187 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 3188 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 3189 "dev": true, 3190 "license": "ISC", 3191 "engines": { 3192 "node": "6.* || 8.* || >= 10.*" 3193 } 3194 }, 3195 "node_modules/get-tsconfig": { 3196 "version": "4.14.0", 3197 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", 3198 "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", 3199 "dev": true, 3200 "license": "MIT", 3201 "dependencies": { 3202 "resolve-pkg-maps": "^1.0.0" 3203 }, 3204 "funding": { 3205 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 3206 } 3207 }, 3208 "node_modules/github-from-package": { 3209 "version": "0.0.0", 3210 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 3211 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", 3212 "license": "MIT" 3213 }, 3214 "node_modules/glob": { 3215 "version": "13.0.6", 3216 "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", 3217 "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", 3218 "license": "BlueOak-1.0.0", 3219 "dependencies": { 3220 "minimatch": "^10.2.2", 3221 "minipass": "^7.1.3", 3222 "path-scurry": "^2.0.2" 3223 }, 3224 "engines": { 3225 "node": "18 || 20 || >=22" 3226 }, 3227 "funding": { 3228 "url": "https://github.com/sponsors/isaacs" 3229 } 3230 }, 3231 "node_modules/glob-parent": { 3232 "version": "6.0.2", 3233 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3234 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3235 "dev": true, 3236 "license": "ISC", 3237 "dependencies": { 3238 "is-glob": "^4.0.3" 3239 }, 3240 "engines": { 3241 "node": ">=10.13.0" 3242 } 3243 }, 3244 "node_modules/globals": { 3245 "version": "17.5.0", 3246 "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", 3247 "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", 3248 "dev": true, 3249 "license": "MIT", 3250 "engines": { 3251 "node": ">=18" 3252 }, 3253 "funding": { 3254 "url": "https://github.com/sponsors/sindresorhus" 3255 } 3256 }, 3257 "node_modules/has-flag": { 3258 "version": "4.0.0", 3259 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3260 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3261 "dev": true, 3262 "license": "MIT", 3263 "engines": { 3264 "node": ">=8" 3265 } 3266 }, 3267 "node_modules/hermes-estree": { 3268 "version": "0.25.1", 3269 "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", 3270 "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", 3271 "dev": true, 3272 "license": "MIT" 3273 }, 3274 "node_modules/hermes-parser": { 3275 "version": "0.25.1", 3276 "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", 3277 "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", 3278 "dev": true, 3279 "license": "MIT", 3280 "dependencies": { 3281 "hermes-estree": "0.25.1" 3282 } 3283 }, 3284 "node_modules/http-errors": { 3285 "version": "2.0.1", 3286 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", 3287 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", 3288 "license": "MIT", 3289 "dependencies": { 3290 "depd": "~2.0.0", 3291 "inherits": "~2.0.4", 3292 "setprototypeof": "~1.2.0", 3293 "statuses": "~2.0.2", 3294 "toidentifier": "~1.0.1" 3295 }, 3296 "engines": { 3297 "node": ">= 0.8" 3298 }, 3299 "funding": { 3300 "type": "opencollective", 3301 "url": "https://opencollective.com/express" 3302 } 3303 }, 3304 "node_modules/ieee754": { 3305 "version": "1.2.1", 3306 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3307 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 3308 "funding": [ 3309 { 3310 "type": "github", 3311 "url": "https://github.com/sponsors/feross" 3312 }, 3313 { 3314 "type": "patreon", 3315 "url": "https://www.patreon.com/feross" 3316 }, 3317 { 3318 "type": "consulting", 3319 "url": "https://feross.org/support" 3320 } 3321 ], 3322 "license": "BSD-3-Clause" 3323 }, 3324 "node_modules/ignore": { 3325 "version": "5.3.2", 3326 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 3327 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 3328 "dev": true, 3329 "license": "MIT", 3330 "engines": { 3331 "node": ">= 4" 3332 } 3333 }, 3334 "node_modules/imurmurhash": { 3335 "version": "0.1.4", 3336 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3337 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3338 "dev": true, 3339 "license": "MIT", 3340 "engines": { 3341 "node": ">=0.8.19" 3342 } 3343 }, 3344 "node_modules/inherits": { 3345 "version": "2.0.4", 3346 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3347 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3348 "license": "ISC" 3349 }, 3350 "node_modules/ini": { 3351 "version": "1.3.8", 3352 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 3353 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 3354 "license": "ISC" 3355 }, 3356 "node_modules/ipaddr.js": { 3357 "version": "2.3.0", 3358 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", 3359 "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", 3360 "license": "MIT", 3361 "engines": { 3362 "node": ">= 10" 3363 } 3364 }, 3365 "node_modules/is-extglob": { 3366 "version": "2.1.1", 3367 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3368 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3369 "dev": true, 3370 "license": "MIT", 3371 "engines": { 3372 "node": ">=0.10.0" 3373 } 3374 }, 3375 "node_modules/is-fullwidth-code-point": { 3376 "version": "3.0.0", 3377 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3378 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3379 "dev": true, 3380 "license": "MIT", 3381 "engines": { 3382 "node": ">=8" 3383 } 3384 }, 3385 "node_modules/is-glob": { 3386 "version": "4.0.3", 3387 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3388 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3389 "dev": true, 3390 "license": "MIT", 3391 "dependencies": { 3392 "is-extglob": "^2.1.1" 3393 }, 3394 "engines": { 3395 "node": ">=0.10.0" 3396 } 3397 }, 3398 "node_modules/isexe": { 3399 "version": "2.0.0", 3400 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3401 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3402 "dev": true, 3403 "license": "ISC" 3404 }, 3405 "node_modules/js-tokens": { 3406 "version": "4.0.0", 3407 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3408 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3409 "dev": true, 3410 "license": "MIT" 3411 }, 3412 "node_modules/jsesc": { 3413 "version": "3.1.0", 3414 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 3415 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 3416 "dev": true, 3417 "license": "MIT", 3418 "bin": { 3419 "jsesc": "bin/jsesc" 3420 }, 3421 "engines": { 3422 "node": ">=6" 3423 } 3424 }, 3425 "node_modules/json-buffer": { 3426 "version": "3.0.1", 3427 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 3428 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 3429 "dev": true, 3430 "license": "MIT" 3431 }, 3432 "node_modules/json-schema-ref-resolver": { 3433 "version": "3.0.0", 3434 "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-3.0.0.tgz", 3435 "integrity": "sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==", 3436 "funding": [ 3437 { 3438 "type": "github", 3439 "url": "https://github.com/sponsors/fastify" 3440 }, 3441 { 3442 "type": "opencollective", 3443 "url": "https://opencollective.com/fastify" 3444 } 3445 ], 3446 "license": "MIT", 3447 "dependencies": { 3448 "dequal": "^2.0.3" 3449 } 3450 }, 3451 "node_modules/json-schema-traverse": { 3452 "version": "0.4.1", 3453 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3454 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3455 "dev": true, 3456 "license": "MIT" 3457 }, 3458 "node_modules/json-stable-stringify-without-jsonify": { 3459 "version": "1.0.1", 3460 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3461 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3462 "dev": true, 3463 "license": "MIT" 3464 }, 3465 "node_modules/json5": { 3466 "version": "2.2.3", 3467 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 3468 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 3469 "dev": true, 3470 "license": "MIT", 3471 "bin": { 3472 "json5": "lib/cli.js" 3473 }, 3474 "engines": { 3475 "node": ">=6" 3476 } 3477 }, 3478 "node_modules/keyv": { 3479 "version": "4.5.4", 3480 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 3481 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 3482 "dev": true, 3483 "license": "MIT", 3484 "dependencies": { 3485 "json-buffer": "3.0.1" 3486 } 3487 }, 3488 "node_modules/levn": { 3489 "version": "0.4.1", 3490 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 3491 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 3492 "dev": true, 3493 "license": "MIT", 3494 "dependencies": { 3495 "prelude-ls": "^1.2.1", 3496 "type-check": "~0.4.0" 3497 }, 3498 "engines": { 3499 "node": ">= 0.8.0" 3500 } 3501 }, 3502 "node_modules/light-my-request": { 3503 "version": "6.6.0", 3504 "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-6.6.0.tgz", 3505 "integrity": "sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==", 3506 "funding": [ 3507 { 3508 "type": "github", 3509 "url": "https://github.com/sponsors/fastify" 3510 }, 3511 { 3512 "type": "opencollective", 3513 "url": "https://opencollective.com/fastify" 3514 } 3515 ], 3516 "license": "BSD-3-Clause", 3517 "dependencies": { 3518 "cookie": "^1.0.1", 3519 "process-warning": "^4.0.0", 3520 "set-cookie-parser": "^2.6.0" 3521 } 3522 }, 3523 "node_modules/light-my-request/node_modules/process-warning": { 3524 "version": "4.0.1", 3525 "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz", 3526 "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==", 3527 "funding": [ 3528 { 3529 "type": "github", 3530 "url": "https://github.com/sponsors/fastify" 3531 }, 3532 { 3533 "type": "opencollective", 3534 "url": "https://opencollective.com/fastify" 3535 } 3536 ], 3537 "license": "MIT" 3538 }, 3539 "node_modules/lightningcss": { 3540 "version": "1.32.0", 3541 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", 3542 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", 3543 "dev": true, 3544 "license": "MPL-2.0", 3545 "dependencies": { 3546 "detect-libc": "^2.0.3" 3547 }, 3548 "engines": { 3549 "node": ">= 12.0.0" 3550 }, 3551 "funding": { 3552 "type": "opencollective", 3553 "url": "https://opencollective.com/parcel" 3554 }, 3555 "optionalDependencies": { 3556 "lightningcss-android-arm64": "1.32.0", 3557 "lightningcss-darwin-arm64": "1.32.0", 3558 "lightningcss-darwin-x64": "1.32.0", 3559 "lightningcss-freebsd-x64": "1.32.0", 3560 "lightningcss-linux-arm-gnueabihf": "1.32.0", 3561 "lightningcss-linux-arm64-gnu": "1.32.0", 3562 "lightningcss-linux-arm64-musl": "1.32.0", 3563 "lightningcss-linux-x64-gnu": "1.32.0", 3564 "lightningcss-linux-x64-musl": "1.32.0", 3565 "lightningcss-win32-arm64-msvc": "1.32.0", 3566 "lightningcss-win32-x64-msvc": "1.32.0" 3567 } 3568 }, 3569 "node_modules/lightningcss-android-arm64": { 3570 "version": "1.32.0", 3571 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", 3572 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", 3573 "cpu": [ 3574 "arm64" 3575 ], 3576 "dev": true, 3577 "license": "MPL-2.0", 3578 "optional": true, 3579 "os": [ 3580 "android" 3581 ], 3582 "engines": { 3583 "node": ">= 12.0.0" 3584 }, 3585 "funding": { 3586 "type": "opencollective", 3587 "url": "https://opencollective.com/parcel" 3588 } 3589 }, 3590 "node_modules/lightningcss-darwin-arm64": { 3591 "version": "1.32.0", 3592 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", 3593 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", 3594 "cpu": [ 3595 "arm64" 3596 ], 3597 "dev": true, 3598 "license": "MPL-2.0", 3599 "optional": true, 3600 "os": [ 3601 "darwin" 3602 ], 3603 "engines": { 3604 "node": ">= 12.0.0" 3605 }, 3606 "funding": { 3607 "type": "opencollective", 3608 "url": "https://opencollective.com/parcel" 3609 } 3610 }, 3611 "node_modules/lightningcss-darwin-x64": { 3612 "version": "1.32.0", 3613 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", 3614 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", 3615 "cpu": [ 3616 "x64" 3617 ], 3618 "dev": true, 3619 "license": "MPL-2.0", 3620 "optional": true, 3621 "os": [ 3622 "darwin" 3623 ], 3624 "engines": { 3625 "node": ">= 12.0.0" 3626 }, 3627 "funding": { 3628 "type": "opencollective", 3629 "url": "https://opencollective.com/parcel" 3630 } 3631 }, 3632 "node_modules/lightningcss-freebsd-x64": { 3633 "version": "1.32.0", 3634 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", 3635 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", 3636 "cpu": [ 3637 "x64" 3638 ], 3639 "dev": true, 3640 "license": "MPL-2.0", 3641 "optional": true, 3642 "os": [ 3643 "freebsd" 3644 ], 3645 "engines": { 3646 "node": ">= 12.0.0" 3647 }, 3648 "funding": { 3649 "type": "opencollective", 3650 "url": "https://opencollective.com/parcel" 3651 } 3652 }, 3653 "node_modules/lightningcss-linux-arm-gnueabihf": { 3654 "version": "1.32.0", 3655 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", 3656 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", 3657 "cpu": [ 3658 "arm" 3659 ], 3660 "dev": true, 3661 "license": "MPL-2.0", 3662 "optional": true, 3663 "os": [ 3664 "linux" 3665 ], 3666 "engines": { 3667 "node": ">= 12.0.0" 3668 }, 3669 "funding": { 3670 "type": "opencollective", 3671 "url": "https://opencollective.com/parcel" 3672 } 3673 }, 3674 "node_modules/lightningcss-linux-arm64-gnu": { 3675 "version": "1.32.0", 3676 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", 3677 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", 3678 "cpu": [ 3679 "arm64" 3680 ], 3681 "dev": true, 3682 "libc": [ 3683 "glibc" 3684 ], 3685 "license": "MPL-2.0", 3686 "optional": true, 3687 "os": [ 3688 "linux" 3689 ], 3690 "engines": { 3691 "node": ">= 12.0.0" 3692 }, 3693 "funding": { 3694 "type": "opencollective", 3695 "url": "https://opencollective.com/parcel" 3696 } 3697 }, 3698 "node_modules/lightningcss-linux-arm64-musl": { 3699 "version": "1.32.0", 3700 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", 3701 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", 3702 "cpu": [ 3703 "arm64" 3704 ], 3705 "dev": true, 3706 "libc": [ 3707 "musl" 3708 ], 3709 "license": "MPL-2.0", 3710 "optional": true, 3711 "os": [ 3712 "linux" 3713 ], 3714 "engines": { 3715 "node": ">= 12.0.0" 3716 }, 3717 "funding": { 3718 "type": "opencollective", 3719 "url": "https://opencollective.com/parcel" 3720 } 3721 }, 3722 "node_modules/lightningcss-linux-x64-gnu": { 3723 "version": "1.32.0", 3724 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", 3725 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", 3726 "cpu": [ 3727 "x64" 3728 ], 3729 "dev": true, 3730 "libc": [ 3731 "glibc" 3732 ], 3733 "license": "MPL-2.0", 3734 "optional": true, 3735 "os": [ 3736 "linux" 3737 ], 3738 "engines": { 3739 "node": ">= 12.0.0" 3740 }, 3741 "funding": { 3742 "type": "opencollective", 3743 "url": "https://opencollective.com/parcel" 3744 } 3745 }, 3746 "node_modules/lightningcss-linux-x64-musl": { 3747 "version": "1.32.0", 3748 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", 3749 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", 3750 "cpu": [ 3751 "x64" 3752 ], 3753 "dev": true, 3754 "libc": [ 3755 "musl" 3756 ], 3757 "license": "MPL-2.0", 3758 "optional": true, 3759 "os": [ 3760 "linux" 3761 ], 3762 "engines": { 3763 "node": ">= 12.0.0" 3764 }, 3765 "funding": { 3766 "type": "opencollective", 3767 "url": "https://opencollective.com/parcel" 3768 } 3769 }, 3770 "node_modules/lightningcss-win32-arm64-msvc": { 3771 "version": "1.32.0", 3772 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", 3773 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", 3774 "cpu": [ 3775 "arm64" 3776 ], 3777 "dev": true, 3778 "license": "MPL-2.0", 3779 "optional": true, 3780 "os": [ 3781 "win32" 3782 ], 3783 "engines": { 3784 "node": ">= 12.0.0" 3785 }, 3786 "funding": { 3787 "type": "opencollective", 3788 "url": "https://opencollective.com/parcel" 3789 } 3790 }, 3791 "node_modules/lightningcss-win32-x64-msvc": { 3792 "version": "1.32.0", 3793 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", 3794 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", 3795 "cpu": [ 3796 "x64" 3797 ], 3798 "dev": true, 3799 "license": "MPL-2.0", 3800 "optional": true, 3801 "os": [ 3802 "win32" 3803 ], 3804 "engines": { 3805 "node": ">= 12.0.0" 3806 }, 3807 "funding": { 3808 "type": "opencollective", 3809 "url": "https://opencollective.com/parcel" 3810 } 3811 }, 3812 "node_modules/locate-path": { 3813 "version": "6.0.0", 3814 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 3815 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 3816 "dev": true, 3817 "license": "MIT", 3818 "dependencies": { 3819 "p-locate": "^5.0.0" 3820 }, 3821 "engines": { 3822 "node": ">=10" 3823 }, 3824 "funding": { 3825 "url": "https://github.com/sponsors/sindresorhus" 3826 } 3827 }, 3828 "node_modules/lru-cache": { 3829 "version": "5.1.1", 3830 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 3831 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 3832 "dev": true, 3833 "license": "ISC", 3834 "dependencies": { 3835 "yallist": "^3.0.2" 3836 } 3837 }, 3838 "node_modules/magic-string": { 3839 "version": "0.30.21", 3840 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 3841 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 3842 "dev": true, 3843 "license": "MIT", 3844 "dependencies": { 3845 "@jridgewell/sourcemap-codec": "^1.5.5" 3846 } 3847 }, 3848 "node_modules/mime": { 3849 "version": "3.0.0", 3850 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 3851 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 3852 "license": "MIT", 3853 "bin": { 3854 "mime": "cli.js" 3855 }, 3856 "engines": { 3857 "node": ">=10.0.0" 3858 } 3859 }, 3860 "node_modules/mimic-response": { 3861 "version": "3.1.0", 3862 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 3863 "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 3864 "license": "MIT", 3865 "engines": { 3866 "node": ">=10" 3867 }, 3868 "funding": { 3869 "url": "https://github.com/sponsors/sindresorhus" 3870 } 3871 }, 3872 "node_modules/minimatch": { 3873 "version": "10.2.5", 3874 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", 3875 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", 3876 "license": "BlueOak-1.0.0", 3877 "dependencies": { 3878 "brace-expansion": "^5.0.5" 3879 }, 3880 "engines": { 3881 "node": "18 || 20 || >=22" 3882 }, 3883 "funding": { 3884 "url": "https://github.com/sponsors/isaacs" 3885 } 3886 }, 3887 "node_modules/minimist": { 3888 "version": "1.2.8", 3889 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 3890 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 3891 "license": "MIT", 3892 "funding": { 3893 "url": "https://github.com/sponsors/ljharb" 3894 } 3895 }, 3896 "node_modules/minipass": { 3897 "version": "7.1.3", 3898 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", 3899 "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", 3900 "license": "BlueOak-1.0.0", 3901 "engines": { 3902 "node": ">=16 || 14 >=14.17" 3903 } 3904 }, 3905 "node_modules/mkdirp-classic": { 3906 "version": "0.5.3", 3907 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 3908 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 3909 "license": "MIT" 3910 }, 3911 "node_modules/ms": { 3912 "version": "2.1.3", 3913 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 3914 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 3915 "dev": true, 3916 "license": "MIT" 3917 }, 3918 "node_modules/nanoid": { 3919 "version": "3.3.12", 3920 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", 3921 "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", 3922 "dev": true, 3923 "funding": [ 3924 { 3925 "type": "github", 3926 "url": "https://github.com/sponsors/ai" 3927 } 3928 ], 3929 "license": "MIT", 3930 "bin": { 3931 "nanoid": "bin/nanoid.cjs" 3932 }, 3933 "engines": { 3934 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 3935 } 3936 }, 3937 "node_modules/napi-build-utils": { 3938 "version": "2.0.0", 3939 "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", 3940 "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", 3941 "license": "MIT" 3942 }, 3943 "node_modules/natural-compare": { 3944 "version": "1.4.0", 3945 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 3946 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 3947 "dev": true, 3948 "license": "MIT" 3949 }, 3950 "node_modules/node-abi": { 3951 "version": "3.92.0", 3952 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.92.0.tgz", 3953 "integrity": "sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==", 3954 "license": "MIT", 3955 "dependencies": { 3956 "semver": "^7.3.5" 3957 }, 3958 "engines": { 3959 "node": ">=10" 3960 } 3961 }, 3962 "node_modules/node-abi/node_modules/semver": { 3963 "version": "7.8.0", 3964 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", 3965 "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", 3966 "license": "ISC", 3967 "bin": { 3968 "semver": "bin/semver.js" 3969 }, 3970 "engines": { 3971 "node": ">=10" 3972 } 3973 }, 3974 "node_modules/node-releases": { 3975 "version": "2.0.38", 3976 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", 3977 "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", 3978 "dev": true, 3979 "license": "MIT" 3980 }, 3981 "node_modules/obug": { 3982 "version": "2.1.1", 3983 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", 3984 "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", 3985 "dev": true, 3986 "funding": [ 3987 "https://github.com/sponsors/sxzz", 3988 "https://opencollective.com/debug" 3989 ], 3990 "license": "MIT" 3991 }, 3992 "node_modules/on-exit-leak-free": { 3993 "version": "2.1.2", 3994 "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", 3995 "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", 3996 "license": "MIT", 3997 "engines": { 3998 "node": ">=14.0.0" 3999 } 4000 }, 4001 "node_modules/once": { 4002 "version": "1.4.0", 4003 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4004 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4005 "license": "ISC", 4006 "dependencies": { 4007 "wrappy": "1" 4008 } 4009 }, 4010 "node_modules/optionator": { 4011 "version": "0.9.4", 4012 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 4013 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 4014 "dev": true, 4015 "license": "MIT", 4016 "dependencies": { 4017 "deep-is": "^0.1.3", 4018 "fast-levenshtein": "^2.0.6", 4019 "levn": "^0.4.1", 4020 "prelude-ls": "^1.2.1", 4021 "type-check": "^0.4.0", 4022 "word-wrap": "^1.2.5" 4023 }, 4024 "engines": { 4025 "node": ">= 0.8.0" 4026 } 4027 }, 4028 "node_modules/p-limit": { 4029 "version": "3.1.0", 4030 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4031 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4032 "dev": true, 4033 "license": "MIT", 4034 "dependencies": { 4035 "yocto-queue": "^0.1.0" 4036 }, 4037 "engines": { 4038 "node": ">=10" 4039 }, 4040 "funding": { 4041 "url": "https://github.com/sponsors/sindresorhus" 4042 } 4043 }, 4044 "node_modules/p-locate": { 4045 "version": "5.0.0", 4046 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4047 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4048 "dev": true, 4049 "license": "MIT", 4050 "dependencies": { 4051 "p-limit": "^3.0.2" 4052 }, 4053 "engines": { 4054 "node": ">=10" 4055 }, 4056 "funding": { 4057 "url": "https://github.com/sponsors/sindresorhus" 4058 } 4059 }, 4060 "node_modules/path-exists": { 4061 "version": "4.0.0", 4062 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4063 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4064 "dev": true, 4065 "license": "MIT", 4066 "engines": { 4067 "node": ">=8" 4068 } 4069 }, 4070 "node_modules/path-key": { 4071 "version": "3.1.1", 4072 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4073 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4074 "dev": true, 4075 "license": "MIT", 4076 "engines": { 4077 "node": ">=8" 4078 } 4079 }, 4080 "node_modules/path-scurry": { 4081 "version": "2.0.2", 4082 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", 4083 "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", 4084 "license": "BlueOak-1.0.0", 4085 "dependencies": { 4086 "lru-cache": "^11.0.0", 4087 "minipass": "^7.1.2" 4088 }, 4089 "engines": { 4090 "node": "18 || 20 || >=22" 4091 }, 4092 "funding": { 4093 "url": "https://github.com/sponsors/isaacs" 4094 } 4095 }, 4096 "node_modules/path-scurry/node_modules/lru-cache": { 4097 "version": "11.3.5", 4098 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz", 4099 "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==", 4100 "license": "BlueOak-1.0.0", 4101 "engines": { 4102 "node": "20 || >=22" 4103 } 4104 }, 4105 "node_modules/pathe": { 4106 "version": "2.0.3", 4107 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 4108 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 4109 "dev": true, 4110 "license": "MIT" 4111 }, 4112 "node_modules/picocolors": { 4113 "version": "1.1.1", 4114 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 4115 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 4116 "dev": true, 4117 "license": "ISC" 4118 }, 4119 "node_modules/picomatch": { 4120 "version": "4.0.4", 4121 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 4122 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 4123 "dev": true, 4124 "license": "MIT", 4125 "engines": { 4126 "node": ">=12" 4127 }, 4128 "funding": { 4129 "url": "https://github.com/sponsors/jonschlinkert" 4130 } 4131 }, 4132 "node_modules/pino": { 4133 "version": "10.3.1", 4134 "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.1.tgz", 4135 "integrity": "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==", 4136 "license": "MIT", 4137 "dependencies": { 4138 "@pinojs/redact": "^0.4.0", 4139 "atomic-sleep": "^1.0.0", 4140 "on-exit-leak-free": "^2.1.0", 4141 "pino-abstract-transport": "^3.0.0", 4142 "pino-std-serializers": "^7.0.0", 4143 "process-warning": "^5.0.0", 4144 "quick-format-unescaped": "^4.0.3", 4145 "real-require": "^0.2.0", 4146 "safe-stable-stringify": "^2.3.1", 4147 "sonic-boom": "^4.0.1", 4148 "thread-stream": "^4.0.0" 4149 }, 4150 "bin": { 4151 "pino": "bin.js" 4152 } 4153 }, 4154 "node_modules/pino-abstract-transport": { 4155 "version": "3.0.0", 4156 "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz", 4157 "integrity": "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==", 4158 "license": "MIT", 4159 "dependencies": { 4160 "split2": "^4.0.0" 4161 } 4162 }, 4163 "node_modules/pino-std-serializers": { 4164 "version": "7.1.0", 4165 "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz", 4166 "integrity": "sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==", 4167 "license": "MIT" 4168 }, 4169 "node_modules/postcss": { 4170 "version": "8.5.13", 4171 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz", 4172 "integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==", 4173 "dev": true, 4174 "funding": [ 4175 { 4176 "type": "opencollective", 4177 "url": "https://opencollective.com/postcss/" 4178 }, 4179 { 4180 "type": "tidelift", 4181 "url": "https://tidelift.com/funding/github/npm/postcss" 4182 }, 4183 { 4184 "type": "github", 4185 "url": "https://github.com/sponsors/ai" 4186 } 4187 ], 4188 "license": "MIT", 4189 "dependencies": { 4190 "nanoid": "^3.3.11", 4191 "picocolors": "^1.1.1", 4192 "source-map-js": "^1.2.1" 4193 }, 4194 "engines": { 4195 "node": "^10 || ^12 || >=14" 4196 } 4197 }, 4198 "node_modules/prebuild-install": { 4199 "version": "7.1.3", 4200 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", 4201 "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", 4202 "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.", 4203 "license": "MIT", 4204 "dependencies": { 4205 "detect-libc": "^2.0.0", 4206 "expand-template": "^2.0.3", 4207 "github-from-package": "0.0.0", 4208 "minimist": "^1.2.3", 4209 "mkdirp-classic": "^0.5.3", 4210 "napi-build-utils": "^2.0.0", 4211 "node-abi": "^3.3.0", 4212 "pump": "^3.0.0", 4213 "rc": "^1.2.7", 4214 "simple-get": "^4.0.0", 4215 "tar-fs": "^2.0.0", 4216 "tunnel-agent": "^0.6.0" 4217 }, 4218 "bin": { 4219 "prebuild-install": "bin.js" 4220 }, 4221 "engines": { 4222 "node": ">=10" 4223 } 4224 }, 4225 "node_modules/prelude-ls": { 4226 "version": "1.2.1", 4227 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4228 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4229 "dev": true, 4230 "license": "MIT", 4231 "engines": { 4232 "node": ">= 0.8.0" 4233 } 4234 }, 4235 "node_modules/process-warning": { 4236 "version": "5.0.0", 4237 "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz", 4238 "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==", 4239 "funding": [ 4240 { 4241 "type": "github", 4242 "url": "https://github.com/sponsors/fastify" 4243 }, 4244 { 4245 "type": "opencollective", 4246 "url": "https://opencollective.com/fastify" 4247 } 4248 ], 4249 "license": "MIT" 4250 }, 4251 "node_modules/pump": { 4252 "version": "3.0.4", 4253 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", 4254 "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", 4255 "license": "MIT", 4256 "dependencies": { 4257 "end-of-stream": "^1.1.0", 4258 "once": "^1.3.1" 4259 } 4260 }, 4261 "node_modules/punycode": { 4262 "version": "2.3.1", 4263 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 4264 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 4265 "dev": true, 4266 "license": "MIT", 4267 "engines": { 4268 "node": ">=6" 4269 } 4270 }, 4271 "node_modules/quick-format-unescaped": { 4272 "version": "4.0.4", 4273 "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 4274 "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", 4275 "license": "MIT" 4276 }, 4277 "node_modules/rc": { 4278 "version": "1.2.8", 4279 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 4280 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 4281 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", 4282 "dependencies": { 4283 "deep-extend": "^0.6.0", 4284 "ini": "~1.3.0", 4285 "minimist": "^1.2.0", 4286 "strip-json-comments": "~2.0.1" 4287 }, 4288 "bin": { 4289 "rc": "cli.js" 4290 } 4291 }, 4292 "node_modules/react": { 4293 "version": "19.2.5", 4294 "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz", 4295 "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==", 4296 "license": "MIT", 4297 "engines": { 4298 "node": ">=0.10.0" 4299 } 4300 }, 4301 "node_modules/react-dom": { 4302 "version": "19.2.5", 4303 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz", 4304 "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", 4305 "license": "MIT", 4306 "dependencies": { 4307 "scheduler": "^0.27.0" 4308 }, 4309 "peerDependencies": { 4310 "react": "^19.2.5" 4311 } 4312 }, 4313 "node_modules/react-router": { 4314 "version": "7.14.2", 4315 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.14.2.tgz", 4316 "integrity": "sha512-yCqNne6I8IB6rVCH7XUvlBK7/QKyqypBFGv+8dj4QBFJiiRX+FG7/nkdAvGElyvVZ/HQP5N19wzteuTARXi5Gw==", 4317 "license": "MIT", 4318 "dependencies": { 4319 "cookie": "^1.0.1", 4320 "set-cookie-parser": "^2.6.0" 4321 }, 4322 "engines": { 4323 "node": ">=20.0.0" 4324 }, 4325 "peerDependencies": { 4326 "react": ">=18", 4327 "react-dom": ">=18" 4328 }, 4329 "peerDependenciesMeta": { 4330 "react-dom": { 4331 "optional": true 4332 } 4333 } 4334 }, 4335 "node_modules/react-router-dom": { 4336 "version": "7.14.2", 4337 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.14.2.tgz", 4338 "integrity": "sha512-YZcM5ES8jJSM+KrJ9BdvHHqlnGTg5tH3sC5ChFRj4inosKctdyzBDhOyyHdGk597q2OT6NTrCA1OvB/YDwfekQ==", 4339 "license": "MIT", 4340 "dependencies": { 4341 "react-router": "7.14.2" 4342 }, 4343 "engines": { 4344 "node": ">=20.0.0" 4345 }, 4346 "peerDependencies": { 4347 "react": ">=18", 4348 "react-dom": ">=18" 4349 } 4350 }, 4351 "node_modules/readable-stream": { 4352 "version": "3.6.2", 4353 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 4354 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 4355 "license": "MIT", 4356 "dependencies": { 4357 "inherits": "^2.0.3", 4358 "string_decoder": "^1.1.1", 4359 "util-deprecate": "^1.0.1" 4360 }, 4361 "engines": { 4362 "node": ">= 6" 4363 } 4364 }, 4365 "node_modules/real-require": { 4366 "version": "0.2.0", 4367 "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", 4368 "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", 4369 "license": "MIT", 4370 "engines": { 4371 "node": ">= 12.13.0" 4372 } 4373 }, 4374 "node_modules/require-directory": { 4375 "version": "2.1.1", 4376 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 4377 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 4378 "dev": true, 4379 "license": "MIT", 4380 "engines": { 4381 "node": ">=0.10.0" 4382 } 4383 }, 4384 "node_modules/require-from-string": { 4385 "version": "2.0.2", 4386 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 4387 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 4388 "license": "MIT", 4389 "engines": { 4390 "node": ">=0.10.0" 4391 } 4392 }, 4393 "node_modules/resolve-pkg-maps": { 4394 "version": "1.0.0", 4395 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 4396 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 4397 "dev": true, 4398 "license": "MIT", 4399 "funding": { 4400 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 4401 } 4402 }, 4403 "node_modules/ret": { 4404 "version": "0.5.0", 4405 "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.0.tgz", 4406 "integrity": "sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==", 4407 "license": "MIT", 4408 "engines": { 4409 "node": ">=10" 4410 } 4411 }, 4412 "node_modules/reusify": { 4413 "version": "1.1.0", 4414 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 4415 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 4416 "license": "MIT", 4417 "engines": { 4418 "iojs": ">=1.0.0", 4419 "node": ">=0.10.0" 4420 } 4421 }, 4422 "node_modules/rfdc": { 4423 "version": "1.4.1", 4424 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 4425 "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 4426 "license": "MIT" 4427 }, 4428 "node_modules/rolldown": { 4429 "version": "1.0.0-rc.17", 4430 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.17.tgz", 4431 "integrity": "sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==", 4432 "dev": true, 4433 "license": "MIT", 4434 "dependencies": { 4435 "@oxc-project/types": "=0.127.0", 4436 "@rolldown/pluginutils": "1.0.0-rc.17" 4437 }, 4438 "bin": { 4439 "rolldown": "bin/cli.mjs" 4440 }, 4441 "engines": { 4442 "node": "^20.19.0 || >=22.12.0" 4443 }, 4444 "optionalDependencies": { 4445 "@rolldown/binding-android-arm64": "1.0.0-rc.17", 4446 "@rolldown/binding-darwin-arm64": "1.0.0-rc.17", 4447 "@rolldown/binding-darwin-x64": "1.0.0-rc.17", 4448 "@rolldown/binding-freebsd-x64": "1.0.0-rc.17", 4449 "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.17", 4450 "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.17", 4451 "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.17", 4452 "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.17", 4453 "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.17", 4454 "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.17", 4455 "@rolldown/binding-linux-x64-musl": "1.0.0-rc.17", 4456 "@rolldown/binding-openharmony-arm64": "1.0.0-rc.17", 4457 "@rolldown/binding-wasm32-wasi": "1.0.0-rc.17", 4458 "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.17", 4459 "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.17" 4460 } 4461 }, 4462 "node_modules/rolldown/node_modules/@rolldown/pluginutils": { 4463 "version": "1.0.0-rc.17", 4464 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.17.tgz", 4465 "integrity": "sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==", 4466 "dev": true, 4467 "license": "MIT" 4468 }, 4469 "node_modules/rxjs": { 4470 "version": "7.8.2", 4471 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", 4472 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 4473 "dev": true, 4474 "license": "Apache-2.0", 4475 "dependencies": { 4476 "tslib": "^2.1.0" 4477 } 4478 }, 4479 "node_modules/safe-buffer": { 4480 "version": "5.2.1", 4481 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4482 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4483 "funding": [ 4484 { 4485 "type": "github", 4486 "url": "https://github.com/sponsors/feross" 4487 }, 4488 { 4489 "type": "patreon", 4490 "url": "https://www.patreon.com/feross" 4491 }, 4492 { 4493 "type": "consulting", 4494 "url": "https://feross.org/support" 4495 } 4496 ], 4497 "license": "MIT" 4498 }, 4499 "node_modules/safe-regex2": { 4500 "version": "5.1.1", 4501 "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-5.1.1.tgz", 4502 "integrity": "sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==", 4503 "funding": [ 4504 { 4505 "type": "github", 4506 "url": "https://github.com/sponsors/fastify" 4507 }, 4508 { 4509 "type": "opencollective", 4510 "url": "https://opencollective.com/fastify" 4511 } 4512 ], 4513 "license": "MIT", 4514 "dependencies": { 4515 "ret": "~0.5.0" 4516 }, 4517 "bin": { 4518 "safe-regex2": "bin/safe-regex2.js" 4519 } 4520 }, 4521 "node_modules/safe-stable-stringify": { 4522 "version": "2.5.0", 4523 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", 4524 "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", 4525 "license": "MIT", 4526 "engines": { 4527 "node": ">=10" 4528 } 4529 }, 4530 "node_modules/scheduler": { 4531 "version": "0.27.0", 4532 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", 4533 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", 4534 "license": "MIT" 4535 }, 4536 "node_modules/secure-json-parse": { 4537 "version": "4.1.0", 4538 "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.0.tgz", 4539 "integrity": "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==", 4540 "funding": [ 4541 { 4542 "type": "github", 4543 "url": "https://github.com/sponsors/fastify" 4544 }, 4545 { 4546 "type": "opencollective", 4547 "url": "https://opencollective.com/fastify" 4548 } 4549 ], 4550 "license": "BSD-3-Clause" 4551 }, 4552 "node_modules/semver": { 4553 "version": "6.3.1", 4554 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 4555 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 4556 "dev": true, 4557 "license": "ISC", 4558 "bin": { 4559 "semver": "bin/semver.js" 4560 } 4561 }, 4562 "node_modules/set-cookie-parser": { 4563 "version": "2.7.2", 4564 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", 4565 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", 4566 "license": "MIT" 4567 }, 4568 "node_modules/setprototypeof": { 4569 "version": "1.2.0", 4570 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 4571 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 4572 "license": "ISC" 4573 }, 4574 "node_modules/shebang-command": { 4575 "version": "2.0.0", 4576 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4577 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4578 "dev": true, 4579 "license": "MIT", 4580 "dependencies": { 4581 "shebang-regex": "^3.0.0" 4582 }, 4583 "engines": { 4584 "node": ">=8" 4585 } 4586 }, 4587 "node_modules/shebang-regex": { 4588 "version": "3.0.0", 4589 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4590 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4591 "dev": true, 4592 "license": "MIT", 4593 "engines": { 4594 "node": ">=8" 4595 } 4596 }, 4597 "node_modules/shell-quote": { 4598 "version": "1.8.3", 4599 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", 4600 "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", 4601 "dev": true, 4602 "license": "MIT", 4603 "engines": { 4604 "node": ">= 0.4" 4605 }, 4606 "funding": { 4607 "url": "https://github.com/sponsors/ljharb" 4608 } 4609 }, 4610 "node_modules/siginfo": { 4611 "version": "2.0.0", 4612 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 4613 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 4614 "dev": true, 4615 "license": "ISC" 4616 }, 4617 "node_modules/simple-concat": { 4618 "version": "1.0.1", 4619 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 4620 "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 4621 "funding": [ 4622 { 4623 "type": "github", 4624 "url": "https://github.com/sponsors/feross" 4625 }, 4626 { 4627 "type": "patreon", 4628 "url": "https://www.patreon.com/feross" 4629 }, 4630 { 4631 "type": "consulting", 4632 "url": "https://feross.org/support" 4633 } 4634 ], 4635 "license": "MIT" 4636 }, 4637 "node_modules/simple-get": { 4638 "version": "4.0.1", 4639 "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 4640 "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 4641 "funding": [ 4642 { 4643 "type": "github", 4644 "url": "https://github.com/sponsors/feross" 4645 }, 4646 { 4647 "type": "patreon", 4648 "url": "https://www.patreon.com/feross" 4649 }, 4650 { 4651 "type": "consulting", 4652 "url": "https://feross.org/support" 4653 } 4654 ], 4655 "license": "MIT", 4656 "dependencies": { 4657 "decompress-response": "^6.0.0", 4658 "once": "^1.3.1", 4659 "simple-concat": "^1.0.0" 4660 } 4661 }, 4662 "node_modules/sonic-boom": { 4663 "version": "4.2.1", 4664 "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.1.tgz", 4665 "integrity": "sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==", 4666 "license": "MIT", 4667 "dependencies": { 4668 "atomic-sleep": "^1.0.0" 4669 } 4670 }, 4671 "node_modules/source-map-js": { 4672 "version": "1.2.1", 4673 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 4674 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 4675 "dev": true, 4676 "license": "BSD-3-Clause", 4677 "engines": { 4678 "node": ">=0.10.0" 4679 } 4680 }, 4681 "node_modules/split2": { 4682 "version": "4.2.0", 4683 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", 4684 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", 4685 "license": "ISC", 4686 "engines": { 4687 "node": ">= 10.x" 4688 } 4689 }, 4690 "node_modules/stackback": { 4691 "version": "0.0.2", 4692 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 4693 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 4694 "dev": true, 4695 "license": "MIT" 4696 }, 4697 "node_modules/statuses": { 4698 "version": "2.0.2", 4699 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 4700 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 4701 "license": "MIT", 4702 "engines": { 4703 "node": ">= 0.8" 4704 } 4705 }, 4706 "node_modules/std-env": { 4707 "version": "4.1.0", 4708 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz", 4709 "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==", 4710 "dev": true, 4711 "license": "MIT" 4712 }, 4713 "node_modules/string_decoder": { 4714 "version": "1.3.0", 4715 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 4716 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 4717 "license": "MIT", 4718 "dependencies": { 4719 "safe-buffer": "~5.2.0" 4720 } 4721 }, 4722 "node_modules/string-width": { 4723 "version": "4.2.3", 4724 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 4725 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 4726 "dev": true, 4727 "license": "MIT", 4728 "dependencies": { 4729 "emoji-regex": "^8.0.0", 4730 "is-fullwidth-code-point": "^3.0.0", 4731 "strip-ansi": "^6.0.1" 4732 }, 4733 "engines": { 4734 "node": ">=8" 4735 } 4736 }, 4737 "node_modules/strip-ansi": { 4738 "version": "6.0.1", 4739 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4740 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4741 "dev": true, 4742 "license": "MIT", 4743 "dependencies": { 4744 "ansi-regex": "^5.0.1" 4745 }, 4746 "engines": { 4747 "node": ">=8" 4748 } 4749 }, 4750 "node_modules/strip-json-comments": { 4751 "version": "2.0.1", 4752 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 4753 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 4754 "license": "MIT", 4755 "engines": { 4756 "node": ">=0.10.0" 4757 } 4758 }, 4759 "node_modules/supports-color": { 4760 "version": "8.1.1", 4761 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 4762 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 4763 "dev": true, 4764 "license": "MIT", 4765 "dependencies": { 4766 "has-flag": "^4.0.0" 4767 }, 4768 "engines": { 4769 "node": ">=10" 4770 }, 4771 "funding": { 4772 "url": "https://github.com/chalk/supports-color?sponsor=1" 4773 } 4774 }, 4775 "node_modules/tar-fs": { 4776 "version": "2.1.4", 4777 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", 4778 "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", 4779 "license": "MIT", 4780 "dependencies": { 4781 "chownr": "^1.1.1", 4782 "mkdirp-classic": "^0.5.2", 4783 "pump": "^3.0.0", 4784 "tar-stream": "^2.1.4" 4785 } 4786 }, 4787 "node_modules/tar-stream": { 4788 "version": "2.2.0", 4789 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 4790 "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 4791 "license": "MIT", 4792 "dependencies": { 4793 "bl": "^4.0.3", 4794 "end-of-stream": "^1.4.1", 4795 "fs-constants": "^1.0.0", 4796 "inherits": "^2.0.3", 4797 "readable-stream": "^3.1.1" 4798 }, 4799 "engines": { 4800 "node": ">=6" 4801 } 4802 }, 4803 "node_modules/thread-stream": { 4804 "version": "4.0.0", 4805 "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.0.0.tgz", 4806 "integrity": "sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==", 4807 "license": "MIT", 4808 "dependencies": { 4809 "real-require": "^0.2.0" 4810 }, 4811 "engines": { 4812 "node": ">=20" 4813 } 4814 }, 4815 "node_modules/tinybench": { 4816 "version": "2.9.0", 4817 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 4818 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 4819 "dev": true, 4820 "license": "MIT" 4821 }, 4822 "node_modules/tinyexec": { 4823 "version": "1.1.2", 4824 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", 4825 "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", 4826 "dev": true, 4827 "license": "MIT", 4828 "engines": { 4829 "node": ">=18" 4830 } 4831 }, 4832 "node_modules/tinyglobby": { 4833 "version": "0.2.16", 4834 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", 4835 "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", 4836 "dev": true, 4837 "license": "MIT", 4838 "dependencies": { 4839 "fdir": "^6.5.0", 4840 "picomatch": "^4.0.4" 4841 }, 4842 "engines": { 4843 "node": ">=12.0.0" 4844 }, 4845 "funding": { 4846 "url": "https://github.com/sponsors/SuperchupuDev" 4847 } 4848 }, 4849 "node_modules/tinyrainbow": { 4850 "version": "3.1.0", 4851 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", 4852 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", 4853 "dev": true, 4854 "license": "MIT", 4855 "engines": { 4856 "node": ">=14.0.0" 4857 } 4858 }, 4859 "node_modules/toad-cache": { 4860 "version": "3.7.0", 4861 "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.0.tgz", 4862 "integrity": "sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==", 4863 "license": "MIT", 4864 "engines": { 4865 "node": ">=12" 4866 } 4867 }, 4868 "node_modules/toidentifier": { 4869 "version": "1.0.1", 4870 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 4871 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 4872 "license": "MIT", 4873 "engines": { 4874 "node": ">=0.6" 4875 } 4876 }, 4877 "node_modules/tree-kill": { 4878 "version": "1.2.2", 4879 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 4880 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 4881 "dev": true, 4882 "license": "MIT", 4883 "bin": { 4884 "tree-kill": "cli.js" 4885 } 4886 }, 4887 "node_modules/ts-api-utils": { 4888 "version": "2.5.0", 4889 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", 4890 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", 4891 "dev": true, 4892 "license": "MIT", 4893 "engines": { 4894 "node": ">=18.12" 4895 }, 4896 "peerDependencies": { 4897 "typescript": ">=4.8.4" 4898 } 4899 }, 4900 "node_modules/tslib": { 4901 "version": "2.8.1", 4902 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 4903 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 4904 "dev": true, 4905 "license": "0BSD" 4906 }, 4907 "node_modules/tsx": { 4908 "version": "4.21.0", 4909 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz", 4910 "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", 4911 "dev": true, 4912 "license": "MIT", 4913 "dependencies": { 4914 "esbuild": "~0.27.0", 4915 "get-tsconfig": "^4.7.5" 4916 }, 4917 "bin": { 4918 "tsx": "dist/cli.mjs" 4919 }, 4920 "engines": { 4921 "node": ">=18.0.0" 4922 }, 4923 "optionalDependencies": { 4924 "fsevents": "~2.3.3" 4925 } 4926 }, 4927 "node_modules/tunnel-agent": { 4928 "version": "0.6.0", 4929 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 4930 "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 4931 "license": "Apache-2.0", 4932 "dependencies": { 4933 "safe-buffer": "^5.0.1" 4934 }, 4935 "engines": { 4936 "node": "*" 4937 } 4938 }, 4939 "node_modules/type-check": { 4940 "version": "0.4.0", 4941 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 4942 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 4943 "dev": true, 4944 "license": "MIT", 4945 "dependencies": { 4946 "prelude-ls": "^1.2.1" 4947 }, 4948 "engines": { 4949 "node": ">= 0.8.0" 4950 } 4951 }, 4952 "node_modules/typescript": { 4953 "version": "6.0.3", 4954 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", 4955 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", 4956 "dev": true, 4957 "license": "Apache-2.0", 4958 "bin": { 4959 "tsc": "bin/tsc", 4960 "tsserver": "bin/tsserver" 4961 }, 4962 "engines": { 4963 "node": ">=14.17" 4964 } 4965 }, 4966 "node_modules/typescript-eslint": { 4967 "version": "8.59.1", 4968 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.1.tgz", 4969 "integrity": "sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==", 4970 "dev": true, 4971 "license": "MIT", 4972 "dependencies": { 4973 "@typescript-eslint/eslint-plugin": "8.59.1", 4974 "@typescript-eslint/parser": "8.59.1", 4975 "@typescript-eslint/typescript-estree": "8.59.1", 4976 "@typescript-eslint/utils": "8.59.1" 4977 }, 4978 "engines": { 4979 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4980 }, 4981 "funding": { 4982 "type": "opencollective", 4983 "url": "https://opencollective.com/typescript-eslint" 4984 }, 4985 "peerDependencies": { 4986 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 4987 "typescript": ">=4.8.4 <6.1.0" 4988 } 4989 }, 4990 "node_modules/undici-types": { 4991 "version": "7.16.0", 4992 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 4993 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 4994 "dev": true, 4995 "license": "MIT" 4996 }, 4997 "node_modules/update-browserslist-db": { 4998 "version": "1.2.3", 4999 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 5000 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 5001 "dev": true, 5002 "funding": [ 5003 { 5004 "type": "opencollective", 5005 "url": "https://opencollective.com/browserslist" 5006 }, 5007 { 5008 "type": "tidelift", 5009 "url": "https://tidelift.com/funding/github/npm/browserslist" 5010 }, 5011 { 5012 "type": "github", 5013 "url": "https://github.com/sponsors/ai" 5014 } 5015 ], 5016 "license": "MIT", 5017 "dependencies": { 5018 "escalade": "^3.2.0", 5019 "picocolors": "^1.1.1" 5020 }, 5021 "bin": { 5022 "update-browserslist-db": "cli.js" 5023 }, 5024 "peerDependencies": { 5025 "browserslist": ">= 4.21.0" 5026 } 5027 }, 5028 "node_modules/uri-js": { 5029 "version": "4.4.1", 5030 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5031 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5032 "dev": true, 5033 "license": "BSD-2-Clause", 5034 "dependencies": { 5035 "punycode": "^2.1.0" 5036 } 5037 }, 5038 "node_modules/util-deprecate": { 5039 "version": "1.0.2", 5040 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 5041 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 5042 "license": "MIT" 5043 }, 5044 "node_modules/vite": { 5045 "version": "8.0.10", 5046 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.10.tgz", 5047 "integrity": "sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==", 5048 "dev": true, 5049 "license": "MIT", 5050 "dependencies": { 5051 "lightningcss": "^1.32.0", 5052 "picomatch": "^4.0.4", 5053 "postcss": "^8.5.10", 5054 "rolldown": "1.0.0-rc.17", 5055 "tinyglobby": "^0.2.16" 5056 }, 5057 "bin": { 5058 "vite": "bin/vite.js" 5059 }, 5060 "engines": { 5061 "node": "^20.19.0 || >=22.12.0" 5062 }, 5063 "funding": { 5064 "url": "https://github.com/vitejs/vite?sponsor=1" 5065 }, 5066 "optionalDependencies": { 5067 "fsevents": "~2.3.3" 5068 }, 5069 "peerDependencies": { 5070 "@types/node": "^20.19.0 || >=22.12.0", 5071 "@vitejs/devtools": "^0.1.0", 5072 "esbuild": "^0.27.0 || ^0.28.0", 5073 "jiti": ">=1.21.0", 5074 "less": "^4.0.0", 5075 "sass": "^1.70.0", 5076 "sass-embedded": "^1.70.0", 5077 "stylus": ">=0.54.8", 5078 "sugarss": "^5.0.0", 5079 "terser": "^5.16.0", 5080 "tsx": "^4.8.1", 5081 "yaml": "^2.4.2" 5082 }, 5083 "peerDependenciesMeta": { 5084 "@types/node": { 5085 "optional": true 5086 }, 5087 "@vitejs/devtools": { 5088 "optional": true 5089 }, 5090 "esbuild": { 5091 "optional": true 5092 }, 5093 "jiti": { 5094 "optional": true 5095 }, 5096 "less": { 5097 "optional": true 5098 }, 5099 "sass": { 5100 "optional": true 5101 }, 5102 "sass-embedded": { 5103 "optional": true 5104 }, 5105 "stylus": { 5106 "optional": true 5107 }, 5108 "sugarss": { 5109 "optional": true 5110 }, 5111 "terser": { 5112 "optional": true 5113 }, 5114 "tsx": { 5115 "optional": true 5116 }, 5117 "yaml": { 5118 "optional": true 5119 } 5120 } 5121 }, 5122 "node_modules/vitest": { 5123 "version": "4.1.7", 5124 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.7.tgz", 5125 "integrity": "sha512-flYyaFd2CgoCoU+0UKt3pxksgC+S02iTDN0n3LtqaMeXsI9SBcdNujc2k0DeFLzUn/0k538yNjOSdwgCqcrwJA==", 5126 "dev": true, 5127 "license": "MIT", 5128 "dependencies": { 5129 "@vitest/expect": "4.1.7", 5130 "@vitest/mocker": "4.1.7", 5131 "@vitest/pretty-format": "4.1.7", 5132 "@vitest/runner": "4.1.7", 5133 "@vitest/snapshot": "4.1.7", 5134 "@vitest/spy": "4.1.7", 5135 "@vitest/utils": "4.1.7", 5136 "es-module-lexer": "^2.0.0", 5137 "expect-type": "^1.3.0", 5138 "magic-string": "^0.30.21", 5139 "obug": "^2.1.1", 5140 "pathe": "^2.0.3", 5141 "picomatch": "^4.0.3", 5142 "std-env": "^4.0.0-rc.1", 5143 "tinybench": "^2.9.0", 5144 "tinyexec": "^1.0.2", 5145 "tinyglobby": "^0.2.15", 5146 "tinyrainbow": "^3.1.0", 5147 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", 5148 "why-is-node-running": "^2.3.0" 5149 }, 5150 "bin": { 5151 "vitest": "vitest.mjs" 5152 }, 5153 "engines": { 5154 "node": "^20.0.0 || ^22.0.0 || >=24.0.0" 5155 }, 5156 "funding": { 5157 "url": "https://opencollective.com/vitest" 5158 }, 5159 "peerDependencies": { 5160 "@edge-runtime/vm": "*", 5161 "@opentelemetry/api": "^1.9.0", 5162 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", 5163 "@vitest/browser-playwright": "4.1.7", 5164 "@vitest/browser-preview": "4.1.7", 5165 "@vitest/browser-webdriverio": "4.1.7", 5166 "@vitest/coverage-istanbul": "4.1.7", 5167 "@vitest/coverage-v8": "4.1.7", 5168 "@vitest/ui": "4.1.7", 5169 "happy-dom": "*", 5170 "jsdom": "*", 5171 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 5172 }, 5173 "peerDependenciesMeta": { 5174 "@edge-runtime/vm": { 5175 "optional": true 5176 }, 5177 "@opentelemetry/api": { 5178 "optional": true 5179 }, 5180 "@types/node": { 5181 "optional": true 5182 }, 5183 "@vitest/browser-playwright": { 5184 "optional": true 5185 }, 5186 "@vitest/browser-preview": { 5187 "optional": true 5188 }, 5189 "@vitest/browser-webdriverio": { 5190 "optional": true 5191 }, 5192 "@vitest/coverage-istanbul": { 5193 "optional": true 5194 }, 5195 "@vitest/coverage-v8": { 5196 "optional": true 5197 }, 5198 "@vitest/ui": { 5199 "optional": true 5200 }, 5201 "happy-dom": { 5202 "optional": true 5203 }, 5204 "jsdom": { 5205 "optional": true 5206 }, 5207 "vite": { 5208 "optional": false 5209 } 5210 } 5211 }, 5212 "node_modules/which": { 5213 "version": "2.0.2", 5214 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5215 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5216 "dev": true, 5217 "license": "ISC", 5218 "dependencies": { 5219 "isexe": "^2.0.0" 5220 }, 5221 "bin": { 5222 "node-which": "bin/node-which" 5223 }, 5224 "engines": { 5225 "node": ">= 8" 5226 } 5227 }, 5228 "node_modules/why-is-node-running": { 5229 "version": "2.3.0", 5230 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 5231 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 5232 "dev": true, 5233 "license": "MIT", 5234 "dependencies": { 5235 "siginfo": "^2.0.0", 5236 "stackback": "0.0.2" 5237 }, 5238 "bin": { 5239 "why-is-node-running": "cli.js" 5240 }, 5241 "engines": { 5242 "node": ">=8" 5243 } 5244 }, 5245 "node_modules/word-wrap": { 5246 "version": "1.2.5", 5247 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 5248 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 5249 "dev": true, 5250 "license": "MIT", 5251 "engines": { 5252 "node": ">=0.10.0" 5253 } 5254 }, 5255 "node_modules/wrap-ansi": { 5256 "version": "7.0.0", 5257 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 5258 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 5259 "dev": true, 5260 "license": "MIT", 5261 "dependencies": { 5262 "ansi-styles": "^4.0.0", 5263 "string-width": "^4.1.0", 5264 "strip-ansi": "^6.0.0" 5265 }, 5266 "engines": { 5267 "node": ">=10" 5268 }, 5269 "funding": { 5270 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 5271 } 5272 }, 5273 "node_modules/wrappy": { 5274 "version": "1.0.2", 5275 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5276 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 5277 "license": "ISC" 5278 }, 5279 "node_modules/y18n": { 5280 "version": "5.0.8", 5281 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 5282 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 5283 "dev": true, 5284 "license": "ISC", 5285 "engines": { 5286 "node": ">=10" 5287 } 5288 }, 5289 "node_modules/yallist": { 5290 "version": "3.1.1", 5291 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 5292 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 5293 "dev": true, 5294 "license": "ISC" 5295 }, 5296 "node_modules/yargs": { 5297 "version": "17.7.2", 5298 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 5299 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 5300 "dev": true, 5301 "license": "MIT", 5302 "dependencies": { 5303 "cliui": "^8.0.1", 5304 "escalade": "^3.1.1", 5305 "get-caller-file": "^2.0.5", 5306 "require-directory": "^2.1.1", 5307 "string-width": "^4.2.3", 5308 "y18n": "^5.0.5", 5309 "yargs-parser": "^21.1.1" 5310 }, 5311 "engines": { 5312 "node": ">=12" 5313 } 5314 }, 5315 "node_modules/yargs-parser": { 5316 "version": "21.1.1", 5317 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 5318 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 5319 "dev": true, 5320 "license": "ISC", 5321 "engines": { 5322 "node": ">=12" 5323 } 5324 }, 5325 "node_modules/yocto-queue": { 5326 "version": "0.1.0", 5327 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 5328 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 5329 "dev": true, 5330 "license": "MIT", 5331 "engines": { 5332 "node": ">=10" 5333 }, 5334 "funding": { 5335 "url": "https://github.com/sponsors/sindresorhus" 5336 } 5337 }, 5338 "node_modules/zod": { 5339 "version": "4.4.1", 5340 "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.1.tgz", 5341 "integrity": "sha512-a6ENMBBGZBsnlSebQ/eKCguSBeGKSf4O7BPnqVPmYGtpBYI7VSqoVqw+QcB7kPRjbqPwhYTpFbVj/RqNz/CT0Q==", 5342 "dev": true, 5343 "license": "MIT", 5344 "funding": { 5345 "url": "https://github.com/sponsors/colinhacks" 5346 } 5347 }, 5348 "node_modules/zod-validation-error": { 5349 "version": "4.0.2", 5350 "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", 5351 "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", 5352 "dev": true, 5353 "license": "MIT", 5354 "engines": { 5355 "node": ">=18.0.0" 5356 }, 5357 "peerDependencies": { 5358 "zod": "^3.25.0 || ^4.0.0" 5359 } 5360 } 5361 } 5362 }